﻿.selettoreNazione{display:flex;flex-shrink:0;padding:3px;margin-right:20px;background-color:#efefef;border-radius:4px}.selettoreNazione__voce{display:flex;align-items:center;justify-content:center;height:33px;padding:0 14px;border-radius:3px;font-size:12px;font-weight:600;font-family:Open Sans,Arial,Helvetica,sans-serif;line-height:17px;color:#999;text-decoration:none}.selettoreNazione__voce:hover{color:#333}.selettoreNazione__voce.active{background-color:#fff;color:#333;box-shadow:0 1px 2px #0000001f}.selettoreNazione__numero{margin-left:8px;padding:1px 7px;border-radius:10px;background-color:#c6c6c6;color:#fff;font-size:11px;line-height:16px}.selettoreNazione__voce.active .selettoreNazione__numero{background-color:#1fc129}.selettoreNazione--mobile{display:none}@media(max-width:600px){.selettoreNazione--desktop{display:none}.selettoreNazione--mobile{display:flex;width:calc(100% - 30px);margin:12px 15px 0}.selettoreNazione__voce{flex:1 1 0;height:40px;font-size:14px}}.agenzieFilter__linkContainer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.agenzieFilter__link{font-size:14px;line-height:20px;color:#666;text-decoration:none}.province__title{font-size:24px;line-height:36px}.province__titleContainer{max-width:1230px;width:100%;display:flex;flex-direction:column;margin-bottom:12px}@media(max-width:834px){.province__titleContainer{margin-top:32px}}@media(max-width:600px){.province__titleContainer{margin-top:0;margin-bottom:0;padding:12px 0 14px;flex-direction:row;justify-content:space-between;background-color:#fff}}.province__filter{max-width:1230px;width:100%;padding:0 15px;display:flex;align-items:center}.province__filterBox{width:100%;height:90px;background-color:#fff;border-bottom:solid 1px #cccccc;display:flex;align-items:center;justify-content:center;margin-bottom:32px}@media(max-width:834px){.province__filterBox{margin-bottom:0;border-top:none;border-bottom:none}}.province__search{max-width:265px;width:100%;height:39px;background-color:#fff;border:solid 1px #cccccc;border-radius:2px;padding:0 10px;font-size:12px;font-weight:400;font-family:Open Sans,Arial,Helvetica,sans-serif;color:#333;line-height:17px;margin-right:20px}@media(max-width:600px){.province__search{height:50px;margin-right:0;max-width:100%;font-size:16px;margin-bottom:0}}.province__searchContainer{max-width:265px;width:100%;position:relative;margin-right:10px}@media(max-width:600px){.province__searchContainer{margin-right:0;max-width:100%}}.province__button{max-width:84px;height:36px;border:solid transparent;font-size:12px;font-weight:600;font-family:Open Sans,Arial,Helvetica,sans-serif;line-height:17px}@media(max-width:600px){.province__button{max-width:100%;width:80px;height:50px;margin-left:10px}}.province__container{max-width:1230px;width:100%;padding:0 15px;margin-top:20px;display:flex;flex-direction:column}.province__bottomBox{width:100%;background-color:#fff;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;display:flex;justify-content:center}.province__bottomContainer{max-width:1230px;width:100%;padding:50px 15px;display:flex;flex-direction:column;align-items:center}@media(max-width:834px){.province__bottomContainer{justify-content:space-around}}@media(max-width:600px){.province__bottomContainer{padding:20px 15px;align-items:flex-start}}.province__bottomCard{min-width:288px;max-width:288px;margin-right:16px;box-shadow:none;border:solid 1px #cccccc}.province__bottomCard:hover{box-shadow:none}.province__bottomCardContainer{width:100%;display:flex;margin-top:40px}@media(max-width:834px){.province__bottomCardContainer{overflow:hidden;overflow-x:auto;padding:5px 5px 15px;margin-top:24px}}.provincia__title{font-size:20px;font-weight:600;line-height:26px;color:#333;margin-bottom:16px}@media(max-width:600px){.provincia__title{font-size:16px;line-height:24px;margin-bottom:8px}}.provincia__label{font-size:12px;font-weight:600;color:#1fc129;line-height:17px;text-transform:uppercase;margin-left:auto}.provincia__box{width:100%;display:flex;margin-top:24px;margin-bottom:64px;padding-right:25px}@media(max-width:834px){.provincia__box{overflow-x:auto;padding-bottom:10px;padding-right:0}}@media(max-width:600px){.provincia__box{margin-top:16px;margin-bottom:24px}}.provincia__card{margin:5px 30px 10px 5px}@media(max-width:834px){.provincia__card{margin:0 20px 0 0}}@media(max-width:600px){.provincia__card{margin-right:5px}}