html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}*,*:before,*:after{box-sizing:border-box}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=submit],input[type=button],input[type=reset]{appearance:none;-moz-appearance:none;-webkit-appearance:none}input[type=radio],input[type=checkbox]{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}input[type=text]:focus,input[type=radio]:focus,input[type=checkbox]:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus,button:focus,a:focus{outline:none}a:focus-visible,button:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid #0074c1;outline-offset:2px}.skip-link{position:absolute;top:0;left:-9999px;z-index:10000;padding:10px 16px;background-color:#fff;color:#0074c1;font-size:14px;font-weight:600}.skip-link:focus{left:0}input::-ms-clear{display:none}select::-ms-expand{display:none}.headingOne{font-size:32px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:43px;color:#2a2a2a}.headingTwo{font-size:24px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:39px;color:#2a2a2a}.headingThree{font-size:20px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:27px;color:#2a2a2a}.paragraph{font-size:16px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#2a2a2a}.buttonFull{display:flex;justify-content:center;align-items:center;width:100%;padding:0 15px;border-radius:8px;border:solid 1px #e50013;background-color:#e50013;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer}.buttonFull:hover{border:solid 1px #d80012;background-color:#d80012}.buttonEmpty{display:flex;justify-content:center;align-items:center;width:100%;padding:0 10px;border:solid 1px #e50013;border-radius:8px;background-color:#fff;color:#e50013;text-align:center;text-transform:uppercase;cursor:pointer}.buttonEmpty:hover{background-color:#e50013;color:#fff}.buttonPrimary{border-radius:8px;cursor:pointer;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:1.2;padding:10px 24px;text-align:center;text-transform:uppercase;width:auto;border:1px solid #0074c1;background-color:#0074c1;color:#fff}.buttonPrimary:hover{background-color:#004b7d;border-color:#004b7d}.buttonPrimaryOutline{border-radius:8px;cursor:pointer;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:1.2;padding:10px 24px;text-align:center;text-transform:uppercase;width:auto;border:1px solid #0074c1;background-color:#fff;color:#0074c1}.buttonPrimaryOutline:hover{background-color:#f0f0f0;border-color:#0074c1}.buttonSecondary{border-radius:8px;cursor:pointer;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:1.2;padding:10px 24px;text-align:center;text-transform:uppercase;width:auto;border:1px solid #e50013;background-color:#e50013;color:#fff}.buttonSecondary:hover{background-color:#d80012;border-color:#d80012}.buttonSecondaryOutline{border-radius:8px;cursor:pointer;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:1.2;padding:10px 24px;text-align:center;text-transform:uppercase;width:auto;border:1px solid #e50013;background-color:#fff;color:#e50013}.buttonSecondaryOutline:hover{background-color:#f0f0f0;border-color:#e50013}.buttonLink{border-radius:8px;cursor:pointer;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:1.2;padding:10px 24px;text-align:center;text-transform:uppercase;width:auto;background-color:#fff;border:1px solid #fff;color:#0074c1}.buttonLink:hover{background-color:#f0f0f0;border-color:#f0f0f0}.buttonLink i{margin-right:10px;font-size:18px}.toggleSwitch{visibility:hidden;height:0;width:0;margin:0}.toggleSwitch__item{position:relative;display:block;width:50px;height:24px;border-radius:100px;background:#999;cursor:pointer;text-indent:-9999px}.toggleSwitch__item:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:90px;transition:.3s}.toggleSwitch__label{margin-left:8px;font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#2a2a2a;white-space:nowrap}.toggleSwitch__wrapper{display:flex;align-items:center}.toggleSwitch:checked+label{background:#e50013}.toggleSwitch:checked+label:after{left:calc(100% - 2px);transform:translateX(-100%)}.tag{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;margin:0 10px 10px 0}.tag input[type=checkbox]{display:block;width:100%;height:100%;position:absolute;opacity:0;z-index:100;top:0;left:0;margin:0;cursor:pointer}.tag input[type=checkbox]:checked~label{align-items:center;border-radius:9999px;color:#2a2a2a;display:flex;justify-content:center;font-size:12px;font-weight:600;height:30px;padding:0 10px;border:1px solid #0074c1;background-color:#0074c1;color:#fff}.tag input[type=checkbox]:checked~label:hover{border-color:#0074c1;background-color:#0074c1}.tag input[type=checkbox]:not(:checked):hover~label{background-color:#f5f6f7}.tag input[type=checkbox]:checked:hover~label{border:1px solid #0074c1}.tag input[type=checkbox]:disabled{cursor:not-allowed}.tag input[type=checkbox]:disabled~label{border:solid 1px #c6c6c6;color:#c6c6c6}.tag input[type=checkbox]:disabled:hover~label{border:solid 1px #c6c6c6;color:#c6c6c6;background-color:#fff}.tag__label{align-items:center;border-radius:9999px;color:#2a2a2a;display:flex;justify-content:center;font-size:12px;font-weight:600;height:30px;padding:0 10px;background-color:#fff;border:solid 1px #ccc}.tag__label:hover{background-color:#f0f0f0}.tag__container{width:100%;display:flex;flex-wrap:wrap}.cardMini__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cardMini,.annuncioTag,.card,.heart,.buttonFull,.buttonEmpty,.buttonPrimary,.buttonPrimaryOutline,.buttonSecondary,.buttonSecondaryOutline,.buttonLink,.tag input[type=checkbox]:checked~label,.tag__label{transition:all .3s ease}.alert{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,49,81,.16),0 8px 24px 0 rgba(0,49,81,.16);overflow:hidden}.u-hide{display:none !important}.heart{z-index:50;display:flex;justify-content:center;align-items:center;width:38px;height:38px;border-radius:50px;background-color:#fff;font-size:18px;cursor:pointer}@media(pointer:fine){.heart:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3)}}.heart.detailImmobile{position:absolute;right:10px;top:10px}@media(max-width:600px){.heart.detailImmobile{left:10px;right:unset}}.btn-prev,.btn-next{display:none;position:absolute;top:0;bottom:0;width:8%;z-index:10;cursor:pointer;align-items:center;margin:0 8px}@media(max-width:834px){.btn-prev,.btn-next{width:10%}}@media(max-width:600px){.btn-prev,.btn-next{width:15%;padding:0 4px}}.btn-prev__circle,.btn-next__circle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:rgba(255,255,255,.9);box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .3s ease}.btn-prev__circle i,.btn-next__circle i{font-size:16px;color:#0074c1}@media(max-width:600px){.btn-prev__circle i,.btn-next__circle i{font-size:14px}}.btn-prev:hover .btn-prev__circle,.btn-prev:hover .btn-next__circle,.btn-next:hover .btn-prev__circle,.btn-next:hover .btn-next__circle{background-color:#f0f0f0;box-shadow:0 4px 12px rgba(0,0,0,.2)}.btn-prev{left:0;justify-content:flex-start}.btn-next{right:0;justify-content:flex-end}@media(pointer:fine){.card:hover .btn-prev,.card:hover .btn-next,.immobile__image:hover .btn-prev,.immobile__image:hover .btn-next{display:flex}}.cardMini__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cardMini,.annuncioTag,.card,.buttonFull,.buttonEmpty,.buttonPrimary,.buttonPrimaryOutline,.buttonSecondary,.buttonSecondaryOutline,.buttonLink,.tag input[type=checkbox]:checked~label,.tag__label,.heart{transition:all .3s ease}.alert{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,49,81,.16),0 8px 24px 0 rgba(0,49,81,.16);overflow:hidden}.u-hide{display:none !important}.card{position:relative;display:flex;flex-direction:column;width:384px;height:auto;background:#fff;border-radius:16px;box-shadow:0 0 2px 0 rgba(0,49,81,.16),0 1px 4px 0 rgba(0,49,81,.12);overflow:hidden;-webkit-box-shadow:0 0 2px 0 rgba(0,49,81,.16),0 1px 4px 0 rgba(0,49,81,.12);-moz-box-shadow:0 0 2px 0 rgba(0,49,81,.16),0 1px 4px 0 rgba(0,49,81,.12);cursor:pointer}.card:hover{box-shadow:0 4px 12px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.12);-moz-box-shadow:0 4px 12px 0 rgba(0,0,0,.12)}@media(max-width:600px){.card{max-width:360px;height:auto}}@media(pointer:fine){.card:hover .card__heart{display:flex}}.card__imageWrapper{position:relative;width:100%;height:auto}.card .sliderLista{position:relative;width:100%}@media(max-width:600px){.card .sliderLista{height:auto}}.card__img{display:flex !important;justify-content:center;align-items:center;width:100%;height:228px;min-height:228px;max-height:228px;overflow:hidden}@media(max-width:600px){.card__img{overflow:hidden;height:0;min-height:unset;max-height:unset;padding-top:75%;position:relative}}.card__img img{width:100%;height:100%;object-fit:cover}@media(max-width:600px){.card__img img{position:absolute;top:0;left:0}}.card__img picture{display:block;width:100%;height:100%}.card__title{margin-bottom:8px;font-size:16px;font-weight:700;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#2a2a2a;text-decoration:none}@media(pointer:fine){.card__title:hover{text-decoration:underline}}@media(pointer:fine){.card__title.disabled:hover{text-decoration:none}}.card__quartiere{display:block;font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#2a2a2a}.card__description{display:none}.card__price{width:100%;margin-bottom:8px;font-size:20px;font-weight:800;line-height:26px;color:#2a2a2a;white-space:nowrap}.card__price.noprice{font-size:16px}.card__nuovaCostruzioneChip,.card__rentTypeChip{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;border:1px solid #f0f0f0;background-color:#f0f0f0;border-radius:100px;padding:0 10px;height:30px;margin-bottom:8px;font-size:12px;font-weight:600;line-height:16px;color:#2a2a2a}.card__info{margin-right:6px;font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#2a2a2a;white-space:nowrap}.card__info:after{content:"•";margin-left:6px}.card__info:last-child:after{content:""}.card__elementsContainer{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:16px;background-color:#fff}.card__tagContainer{display:flex;flex-wrap:wrap;align-items:center;width:100%;max-height:65px;overflow:hidden}@media(max-width:600px){.card__tagContainer{position:unset}}.card__infoContainer{width:100%;display:flex;margin-top:10px;margin-bottom:8px}.card__heart{position:absolute;top:-20px;right:10px;display:none}.card__heart.active{display:flex}@media(max-width:834px){.card__heart{display:flex}}.card__bottomBox{margin-top:20px;z-index:50;display:flex;justify-content:flex-end;width:100%;padding:0 16px}.card__logoAgenzia{display:flex;align-items:center;justify-content:center;width:144px;height:50px}.card__logoAgenzia img{max-width:100%;max-height:100%;width:100px;height:auto;object-fit:contain}.card__badge{position:absolute;bottom:.8rem;left:.8rem;width:auto;height:24px;color:#fff;text-transform:uppercase;padding:0 8px;font-weight:600;font-size:14px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;z-index:11;pointer-events:none;white-space:nowrap}.card__badge--recent{background-color:#0074c1;top:.8rem;bottom:unset;left:unset;right:.8rem}.card.Featured .card__badge:not(.card__badge--recent){background-color:#987703}.card.Top .card__badge:not(.card__badge--recent){background-color:#3281a8}.card.Premium .card__badge:not(.card__badge--recent){background-color:#666}.card.filterBlur .sliderLista,.card.filterBlur .card__title,.card.filterBlur .card__infoContainer,.card.filterBlur .card__description,.card.filterBlur .card__tagContainer,.card.filterBlur .card__quartiere,.card.filterBlur .card__bottomBox,.card.filterBlur .card__price{filter:blur(3px)}.fillCard{width:384px}.annuncioTag{margin:0 5px 5px 0;align-items:center;border-radius:9999px;color:#2a2a2a;display:flex;justify-content:center;font-size:12px;font-weight:600;height:30px;padding:0 10px;background-color:#fff;border:solid 1px #ccc}.annuncioTag:hover{background-color:#f0f0f0}.annuncioTag__container{width:100%;max-height:60px;padding:0 10px;display:flex;flex-wrap:wrap}.cardMini{width:384px;margin-right:16px;color:#2a2a2a;background:#fff;border-radius:16px;box-shadow:0 0 2px 0 rgba(0,49,81,.16),0 1px 4px 0 rgba(0,49,81,.12);overflow:hidden;-webkit-box-shadow:0 0 2px 0 rgba(0,49,81,.16),0 1px 4px 0 rgba(0,49,81,.12);-moz-box-shadow:0 0 2px 0 rgba(0,49,81,.16),0 1px 4px 0 rgba(0,49,81,.12);cursor:pointer}.cardMini:hover{box-shadow:0 4px 12px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.12);-moz-box-shadow:0 4px 12px 0 rgba(0,0,0,.12)}@media(max-width:834px){.cardMini{width:345px}}@media(max-width:600px){.cardMini{width:320px}}.cardMini__img{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:220px;overflow:hidden}.cardMini__img img{width:100%;height:auto}.cardMini__text{align-items:center;display:flex;width:100%;height:68px;padding:0 16px}.cardMini__titleRow{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:21px;margin-bottom:5px}.cardMini__title{display:block;flex:1;min-width:0;height:21px;font-size:16px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:19.5px;color:#2a2a2a;margin-bottom:0}.cardMini__price{display:flex;align-items:center;height:21px;font-size:18px;font-weight:700;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:21px;color:#2a2a2a;flex-shrink:0;transform:translateY(-2px)}.cardMini__info{font-size:16px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:17px;color:#2a2a2a;white-space:nowrap;display:inline-flex}.cardMini__info:after{content:"•";margin-left:3px;margin-right:3px;font-size:11px}.cardMini__info:last-child:after{content:""}.cardMini__infoContainer{min-width:0;width:100%}.cardMini.Featured .card__badge:not(.card__badge--recent){background-color:#987703}.cardMini.Top .card__badge:not(.card__badge--recent){background-color:#3281a8}.cardMini.Premium .card__badge:not(.card__badge--recent){background-color:#666}.cardAgenziaCollection{display:block;width:300px;height:239px;background-color:#fff;padding:16px;border-radius:8px;border:solid 1px #ccc;position:relative}@media(pointer:fine){.cardAgenziaCollection:hover{-webkit-box-shadow:0 2px 16px 0 rgba(42,42,42,.1);-moz-box-shadow:0 2px 16px 0 rgba(42,42,42,.1);box-shadow:0 2px 16px 0 rgba(42,42,42,.1);cursor:pointer}}@media(max-width:600px){.cardAgenziaCollection{width:290px}}.cardAgenziaCollection__logo{width:fit-content;height:58px;margin-bottom:12px;border:solid 1px #ccc;border-radius:8px;display:flex;justify-content:center;padding:0;align-items:center}.cardAgenziaCollection__logo img{border-radius:8px;height:100%}.cardAgenziaCollection__name{height:47px;overflow:hidden;font-size:16px;font-weight:600;line-height:24px;color:#2a2a2a;margin-bottom:8px}.cardAgenziaCollection__name:hover{cursor:pointer}.cardAgenziaCollection__address{font-size:14px;font-weight:400;line-height:22px;color:#2a2a2a;margin-bottom:10px}.cardAgenziaCollection__nrAnnunci{position:absolute;bottom:16px;left:16px;font-size:16px;font-weight:600;line-height:24px;color:#0074c1}.cardAgenziaCollection__nrAnnunci:hover{cursor:pointer;text-decoration:underline}.alert{display:flex;justify-content:center;align-items:center;width:100%;max-width:800px;min-height:50px;padding:16px 22px;margin-bottom:4px}.alert__text{width:100%;font-size:14px;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;font-weight:500;line-height:24px;color:#2a2a2a;text-align:center}@media(max-width:600px){.alert__text{text-align:left}}.alert__icon{margin-right:14px;font-size:20px}@media(max-width:600px){.alert__icon{font-size:20px;line-height:23px}}.alert.info{background-color:#e4e9f9;border:1px solid #a1b5ed}.alert.success{background-color:#e4f1e7;border:1px solid #a3d2af}.alert.error{background-color:#f8e5e6;border:1px solid #e8a3aa}.alert.warning{background-color:#fff1df;border:1px solid #fecb83}.alertsContainer{position:fixed;top:80px;z-index:200;display:flex;flex-direction:column;align-items:center;width:auto;padding-bottom:5px;gap:8px;left:50%;transform:translate(-50%)}@media(max-width:600px){.alertsContainer{top:60px;width:90%}}.alertsContainer:empty{display:none}.animation-slideDown{animation:slideDown 1s ease}@keyframes slideDown{0%{transform:translateY(-50px);opacity:0}100%{transform:translateY(0);opacity:1}}.serviceMessage{display:flex;width:100%;padding:16px;background-color:#fff;border-radius:8px}.serviceMessage.info{background-color:#e4e9f9;border:solid 1px #a1b5ed}.serviceMessage.info a{color:#2a2a2a}.serviceMessage.success{background-color:#e4f1e7;border:solid 1px #a3d2af}.serviceMessage.success a{color:#0074c1}.serviceMessage.alert{background-color:#f8e5e6;border:solid 1px #e8a3aa;box-shadow:none}.serviceMessage.alert a{color:#0074c1}.serviceMessage.warning{background-color:#fff1df;border:solid 1px #fecb83}.serviceMessage.warning a{color:#0074c1}.serviceMessage .icon{margin-right:16px;font-size:16px;margin-top:3px}.serviceMessage__text{display:inline;font-size:16px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#2a2a2a}.serviceMessage__text a:hover{cursor:pointer;text-decoration:underline}.serviceMessage__text *{vertical-align:baseline}.serviceMessage__text .bold{font-weight:600}.pager{max-width:1230px;width:100%;list-style-type:none;display:flex;justify-content:flex-start;margin-top:30px;padding:0 15px}@media(max-width:834px){.pager{justify-content:center;margin-top:16px}}.pager.hide{display:none}.pager.detailAnnunci{padding:0;margin-top:10px}.pager__item{min-width:40px;height:40px;text-align:center;margin-right:8px}.pager__link{display:block;min-width:40px;font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:38px;text-decoration:none;color:#2a2a2a;border:solid 1px #ccc;border-radius:8px;background-color:#fff;padding:0 12px}@media(max-width:600px){.pager__link{font-size:12px}}.pager__link:hover{background-color:#f5f6f7}.pager__link.nobox{border:none;background-color:unset;padding:0;min-width:unset}.pager__link.lead{font-weight:700;color:#0074c1}@media(max-width:600px){.pager__link.prev{margin-right:39px}}.pager__link.prev:after{content:attr(data-text)}@media(max-width:600px){.pager__link.prev:after{content:attr(data-text-mobile)}}.pager__link.prev .icon{margin-right:7px;font-size:10px}@media(max-width:600px){.pager__link.next{margin-left:31px}}.pager__link.next:before{content:attr(data-text)}@media(max-width:600px){.pager__link.next:before{content:attr(data-text-mobile)}}.pager__link.next .icon{margin-left:7px;font-size:10px}.pager .active{border:solid 1px #0074c1;background-color:#0074c1;color:#fff}@media(max-width:600px){.pager__mobile:not(.active){display:none}}.pager__results{font-size:12px;font-weight:400;line-height:21px;color:#2a2a2a}.pager__resultsContainer{max-width:1230px;width:100%;padding:0 15px;margin-top:15px}@media(max-width:834px){.pager__resultsContainer{display:flex;justify-content:center}}.pager__resultsContainer.detailAgenzia{padding:0}.scrollArrow{display:none;position:absolute;top:0;bottom:4px;z-index:10;border:none;background:none;padding:0;cursor:pointer;align-items:center}@media(max-width:600px){.scrollArrow{display:none !important}}.scrollArrow--left{left:0}.scrollArrow--right{right:0}.scrollArrow__circle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:#fff;border:1px solid #f1f1f1;transition:all .2s ease}.scrollArrow__circle i{font-size:12px;color:#2a2a2a}.scrollArrow:hover .scrollArrow__circle{background-color:#f5f6f7}.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.collectionFilter__link,.srcSuggested__card,.popup__close,.filterTag__link,.nav__link,.header__login,.tab{transition:all .3s ease}.myNav{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,49,81,.16),0 8px 24px 0 rgba(0,49,81,.16);overflow:hidden}.popup{background-color:#fff;border-radius:16px;box-shadow:0 8px 60px 0 rgba(0,49,81,.16),0 12px 24px -4px rgba(0,49,81,.24)}@media(max-width:600px){.popup{border-radius:0;box-shadow:none}}.tab{border-bottom:2px solid rgba(0,0,0,0);color:#2a2a2a;cursor:pointer;display:block;font-size:16px;font-weight:400;height:30px;line-height:21px;padding:0 15px;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.tab:hover,.active.tab{color:#0074c1;border-color:#8abfe2}.u-hide{display:none !important}html,body{overflow-x:clip}@supports not (overflow:clip){html,body{overflow-x:hidden}}html{scrollbar-gutter:stable}body{font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.popupOnScreen{overflow:hidden}body.galleryOnScreen{position:fixed;overflow:hidden;inset:0;inset-inline-end:0}@media(max-width:834px){body.fullscreen header,body.fullscreen .immobileListing__cardContainer,body.fullscreen .listingAgenzie__box,body.fullscreen .information__box,body.fullscreen .hpBanner pattern,body.fullscreen .hpTab__wrapper,body.fullscreen .hpTab__container,body.fullscreen .hpBanner,body.fullscreen .hpTitoletto__box,body.fullscreen .usermap__box,body.fullscreen .selectedAds__box,body.fullscreen .districts__box,body.fullscreen .footer{display:none}body.fullscreen .centralSection{height:100vh;overflow:hidden}body.map{height:100vh;overflow:hidden}}.overlay{width:100%;height:100vh;position:fixed;top:0;bottom:0;left:0;right:0;z-index:90;background-color:rgba(66,65,65,.8);display:none;opacity:0}.overlayNav{z-index:130}.overlay.white{background-color:rgba(255,255,255,0)}.box--hidden{overflow:hidden;height:100vh}.human{display:none}.hoverLink:hover{text-decoration:underline}sub{vertical-align:sub;font-size:smaller}.header{position:relative;z-index:150;display:flex;justify-content:center;width:100%;height:72px;background-color:#fff;border-bottom:solid 1px #ccc}@media(max-width:600px){.header{height:56px}}.header__container{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 32px;gap:25px}@media(max-width:1023px){.header__container{padding:0 15px}}@media(max-width:600px){.header__container{padding:0 15px 0 0}}.header__button{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:40px;padding:0 16px;margin-left:16px;border:solid 1px #fff;border-radius:2px;background-color:#0074c1;font-size:14px;font-weight:600;line-height:38px;color:#fff;text-align:center;text-transform:uppercase}.header__button:hover{background-color:#fff;color:#0074c1}@media(max-width:1280px){.header__button{display:none;width:100%;max-width:192px;margin-top:24px;border:solid 1px #0074c1;background-color:#fff;color:#0074c1}.header__button:hover{background-color:#0074c1;color:#fff}}@media(max-width:1280px){.header__preferitiWrap{display:none}}.header__preferiti{position:relative;display:flex;align-items:center;height:30px;margin-left:40px;font-size:14px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:21px;color:#2a2a2a;white-space:nowrap;cursor:pointer}.header__preferiti:before{content:"";position:absolute;left:-12px;top:2px;display:block;width:10px;height:10px;border-radius:50%;background-color:#ea4f2c}@media(max-width:1280px){.header__preferiti{margin-top:24px;margin-left:15px;border-color:#999}}.header__preferiti i{margin-right:4px;font-size:21px}.header__preferiti:hover{color:#0074c1}.header__preferiti:hover i:before{color:#0074c1}.header__preferiti.active{color:#0074c1}.header__preferiti.active i:before{color:#0074c1}.header__preferiti .labelPreferiti{display:none}@media(max-width:1280px){.header__preferiti .labelPreferiti{display:block}}.header__ricerche{display:flex;align-items:center;margin-left:16px;font-size:14px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#fff;cursor:pointer}@media(max-width:1280px){.header__ricerche{margin-top:8px;margin-left:15px;padding-top:24px;color:#999}}.header__ricerche i{margin-right:4px;font-size:21px}.header__ricerche i:before{color:#fff}@media(max-width:1280px){.header__ricerche i:before{color:#999}}.header__ricerche:hover{color:#2a2a2a}.header__ricerche:hover i:before{color:#2a2a2a}.header__ricerche.active{color:#2a2a2a}.header__ricerche.active i:before{color:#2a2a2a}.header__publish-listing{display:inline-block;margin-left:24px}@media(max-width:834px){.header__publish-listing{margin-top:16px}}@media(max-width:1279px){.header__publish-listing{margin-left:15px}}.header__professional{display:inline-block;margin-left:24px}@media(max-width:834px){.header__professional{margin-top:15px}}@media(max-width:1279px){.header__professional{margin-left:15px}}.header__login{display:flex;align-items:center;font-size:14px;font-weight:500;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#0074c1;white-space:nowrap;padding:5px 9px;border-radius:8px}.header__login:hover{background:#f0f0f0}.header__login img{margin-right:8px}.header__userimage{width:40px;cursor:pointer}.header__userimage img{width:100%}@media(max-width:834px){.header__userimage{width:35px}}.header__filter{display:none}@media(max-width:834px){.header__filter{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#404040;text-decoration:none;cursor:pointer}.header__filter i{margin-right:8px;font-size:18px}}.header__filterContainer{display:none}@media(max-width:834px){.header__filterContainer{width:100%;padding:12px 15px;background-color:#fff;border-bottom:1px solid #f1f1f1;position:unset;display:flex;justify-content:space-between;align-items:center;z-index:104}}.header__filterContainer.agenzie{display:none}@media(max-width:600px){.header__filterContainer.agenzie{display:flex}}.headerHomepage{position:fixed;z-index:150;display:flex;width:100%;height:72px;background-color:#fff;-webkit-transition:all ease-out .5s;-moz-transition:all ease-out .5s;-o-transition:all ease-out .5s;transition:all ease-out .5s}.headerHomepage.scroll{background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3)}@media(max-width:834px){.headerHomepage{top:0;height:56px}}.logo{display:flex;justify-content:center;align-items:center;width:180px}.logo img{width:100%}@media(max-width:834px){.logo{width:110px}}@media(max-width:834px){.logo{margin:0 0 0 80px}}.siteNav{width:100%}@media(max-width:834px){.siteNav{position:absolute;left:15px;top:50%;transform:translate(0,-50%);width:auto}}.nav{display:flex;align-items:center;justify-content:flex-end}@media(max-width:834px){.nav{position:absolute;display:block;width:240px;height:calc(100vh - 100px);padding:0;margin:39px 0 0 -15px;background-color:#fff;transform-origin:0% 0%;transform:translate(-100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1);-webkit-font-smoothing:antialiased;overflow-y:auto}}@media(max-width:834px){.nav{height:calc(100vh - 56px);margin:17px 0 0 -15px}}.nav__list{display:flex;align-items:center;justify-content:center;flex:1;gap:5px}@media(max-width:834px){.nav__list{flex-direction:column;padding-top:20px;padding-bottom:24px}}.nav__item{position:relative}@media(max-width:834px){.nav__item{width:100%;height:40px;padding:0 16px;margin-top:16px;margin-left:0}}@media(max-width:834px){.nav__item.blockList{position:relative;display:block;height:unset;min-height:40px}}.nav__link{display:block;font-size:16px;font-weight:500;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:28px;color:#2a2a2a;text-decoration:none;white-space:nowrap;cursor:pointer;padding:7px 15px;border-radius:8px}.nav__link:hover{background:#f0f0f0}@media(max-width:834px){.nav__link{background:none;font-weight:600;line-height:38px;padding:0}}@media(max-width:834px){.nav__submenu{position:relative;display:flex;flex-wrap:wrap;align-items:center}}@media(min-width:834px){.nav__submenu:hover>.nav__dropdown{display:block}}.nav__hamburgerInput{display:none}@media(max-width:834px){.nav__hamburgerInput{display:block;width:60px;height:50px;position:absolute;top:-20px;left:-15px;cursor:pointer;opacity:0;z-index:100;-webkit-touch-callout:none}.nav__hamburgerInput:checked~.nav__hamburgerWrapper .nav__hamburgerBar:nth-child(1){opacity:1;transform:rotate(45deg) translate(2px,-1px)}.nav__hamburgerInput:checked~.nav__hamburgerWrapper .nav__hamburgerBar:nth-child(2){opacity:0;transform:rotate(0deg) scale(.2,.2)}.nav__hamburgerInput:checked~.nav__hamburgerWrapper .nav__hamburgerBar:nth-child(3){transform:rotate(-45deg) translate(0,0)}}.nav__hamburgerBar{display:none}@media(max-width:834px){.nav__hamburgerBar{display:block;width:24px;height:2px;background-color:#0074c1;margin-bottom:4px;border-radius:5px;position:relative;z-index:90;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}}@media(max-width:834px){.nav__hamburger{display:block;position:relative;z-index:90;user-select:none}}.nav__hamburgerWrapper{margin:0}@media(max-width:834px){.nav__hamburgerWrapper{margin:4px 0 0 12px}}.nav__dropdown{position:absolute;top:42px;display:none;width:100%;background-color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:8px;-webkit-box-shadow:0 4px 8px 0 rgba(0,49,81,.16),0 8px 24px 0 rgba(0,49,81,.16);-moz-box-shadow:0 4px 8px 0 rgba(0,49,81,.16),0 8px 24px 0 rgba(0,49,81,.16);box-shadow:0 4px 8px 0 rgba(0,49,81,.16),0 8px 24px 0 rgba(0,49,81,.16)}@media(max-width:834px){.nav__dropdown{position:unset;display:block;margin-top:8px;border-top:none;background-color:unset;box-shadow:unset;border-radius:0}.nav__dropdown.hide{display:none}}.nav__dropdown .link{display:flex;align-items:center;width:100%;padding:8px 15px;font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:1.6;color:#2a2a2a;cursor:pointer}.nav__dropdown .link:hover{background-color:#f4f4f4}@media(max-width:834px){.nav__dropdown .link{font-size:16px}.nav__dropdown .link:hover{background:none}}.nav__dropdown .link:first-child{border-radius:8px 8px 0 0}.nav__dropdown .link:last-child{border-radius:0 0 8px 8px}.nav__icon{display:none}@media(max-width:834px){.nav__icon{display:block;margin-left:auto;font-size:7px;cursor:pointer}}.nav__icon.hide{display:none}.nav__hamburger--show{transform:none}.myNav{position:absolute;right:30px;top:75px;display:none;flex-direction:column;width:255px;padding:16px 0 2px;border-radius:16px}@media(max-width:1279px){.myNav{right:15px}}@media(max-width:600px){.myNav{top:0;z-index:200;width:100%;height:100vh;padding:24px;box-shadow:none;border-radius:0;right:0}}.myNav:before{content:"";position:absolute;top:-10px;right:36px;width:0;height:0;border:solid 1px #ccc;border-width:0 10px 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0074c1 rgba(0,0,0,0);z-index:100}@media(max-width:600px){.myNav:before{display:none}}.myNav.active{display:flex;z-index:100}@media(max-width:600px){.myNav.active{z-index:205}}.myNav__title{display:block;margin-bottom:8px;font-size:14px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#999}@media(max-width:600px){.myNav__title{font-size:16px;line-height:24px}}.myNav__title .green{color:#0074c1}.myNav__name{display:block;margin-bottom:4px;font-size:16px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#2a2a2a;padding:0 24px}@media(max-width:600px){.myNav__name{font-size:24px;line-height:36px;padding:0}}.myNav__mail{margin-bottom:20px;font-size:12px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:17px;color:#666;padding:0 24px}@media(max-width:600px){.myNav__mail{font-size:16px;line-height:24px;padding:0}}.myNav__link{display:flex;align-items:center;width:100%;margin-bottom:20px;font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#2a2a2a;padding:0 24px}@media(max-width:600px){.myNav__link{font-size:16px;line-height:24px;padding:0}}.myNav__link:hover span{text-decoration:underline}.myNav__link i{margin-right:8px;font-size:16px}.myNav__link i:before{color:#2a2a2a}.myNav__link--exit{color:#0074c1}.myNav__link--exit i:before{color:#0074c1}.myNav__separator{width:100%;margin:0 0 20px 0;border:solid .5px #ccc;border-bottom-width:0}.myNav__close{display:none}@media(max-width:600px){.myNav__close{position:absolute;top:15px;right:15px;display:block;cursor:pointer}}.myNav__overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh}.myNav__overlay.show{display:block}.centralSection{position:relative;width:100%;min-height:calc(100vh - 268px);padding-bottom:50px;display:flex;flex-direction:column;align-items:center}@media(max-width:600px){.centralSection{min-height:unset;padding-bottom:40px}}.centralSection.whitePage{background-color:#fff}.centralSection.pattern{background-color:#fff}.centralSection.map{padding-bottom:0}@media(max-width:600px){.breadcrumb__nav{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.breadcrumb{width:100%;max-width:1230px;display:flex;align-items:center;padding:0 15px;margin-bottom:6px}@media(max-width:600px){.breadcrumb{overflow-x:auto;margin:10px 0;height:20px}}.breadcrumb__list{font-size:12px;font-weight:400}.breadcrumb__list:last-child i{display:none}@media(max-width:600px){.breadcrumb__list{font-size:14px;white-space:nowrap;height:20px}}.breadcrumb__link{color:#0074c1;text-decoration:none}.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__link.js_back:after{content:"|";color:#909090;margin:0 15px;font-size:17px;line-height:10px}.breadcrumb__label{color:#909090}.breadcrumb .icon{font-size:8px;margin:0 5px;color:#666}.titleFirst{font-size:20px;font-weight:600;line-height:26px;color:#2a2a2a;display:inline}@media(max-width:600px){.titleFirst{font-size:16px;line-height:24px}}.titleFirst.listingMobile{width:100%;padding-right:15px}.titleFirst__container{max-width:1230px;width:100%;padding:0 15px;display:inline-block}.titleFirst__container.annunciListing{padding-right:225px}@media(max-width:834px){.titleFirst__container.annunciListing{position:relative}}@media(max-width:600px){.titleFirst__container.annunciListing{padding-right:15px;display:flex;align-items:center}}.tab.nolink{cursor:default}.tab__container{width:100%;display:flex;margin-bottom:40px;border-bottom:solid 1px #ccc;overflow-x:auto}.tab__container.immobileTab{max-width:1230px;padding:0 15px}@media(max-width:600px){.tab__container.immobileTab{margin-bottom:20px}}.filterTag{max-width:220px;margin-right:10px}@media(max-width:600px){.filterTag{margin-right:5px}}.filterTag__link{align-items:center;border-radius:9999px;color:#2a2a2a;display:flex;justify-content:center;font-size:12px;font-weight:600;height:30px;padding:0 10px;background-color:#fff;border:solid 1px #ccc}.filterTag__link:hover{background-color:#f0f0f0}.selectedAds__box{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:56px}.selectedAds__container{display:flex;flex-wrap:wrap;width:100%;max-width:1230px;padding:0 12px}@media(max-width:834px){.selectedAds__container{justify-content:space-around}.selectedAds__container .cardMini{margin-right:6px}}@media(max-width:600px){.selectedAds__container{justify-content:center;padding:0 15px}.selectedAds__container .cardMini{margin-right:0}}.selectedAds__container .immobiliCollection__card{margin:0;margin-bottom:24px}.selectedAds__title{width:100%;margin-bottom:56px;text-align:center;color:#000;font-weight:700;font-size:32px}@media(max-width:600px){.selectedAds__title{margin-bottom:40px;font-size:22px;line-height:1.4}}.privacy__checkbox{position:relative;display:flex;width:100%}.privacy__checkbox.userRegistration{max-width:400px;margin-bottom:32px}.privacy__checkbox.userProfile{margin-top:16px}.privacy__checkbox .check{display:block;min-width:21px;max-width:21px;min-height:21px;max-height:21px;border:solid 1px #ccc;border-radius:2px;background-color:#fff;margin-right:8px}.privacy__checkbox input[type=checkbox]{display:block;width:140px;height:21px;position:absolute;opacity:0;z-index:100;top:0;left:0;margin:0;cursor:pointer}.privacy__checkbox input[type=checkbox]:checked~.check:before{content:"";color:#0074c1;font-size:10px;line-height:19px;margin-left:4px}.privacy__label{font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:18px;color:#2a2a2a;margin-top:3px}.privacy__label .link{color:#0074c1}.validationError{font-size:12px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;color:#fff;position:absolute;top:40px;left:5px;background-color:#c11e3d;padding:2px 4px;z-index:100;border-radius:4px}.validationError:empty{display:none}.validationError.inputError{position:absolute;top:40px;left:5px;padding:2px 3px;background-color:#c11e3d;z-index:100;border-radius:2px}.validationError.hpAgenzie{top:92px;left:125px}.validationError.checkPrivacy{top:25px}.validationError.reCaptcha{top:70px}.validationError.reCaptchaContatti{top:65px}.headerMobile{display:none}@media(max-width:834px){.headerMobile{width:100%;height:60px;background-color:#f5f6f7;display:flex;position:relative}}.headerMobile__tab{display:none}@media(max-width:834px){.headerMobile__tab{display:block;height:100%;padding:0 15px;font-size:16px;font-weight:600;line-height:58px;color:#2a2a2a;opacity:.7}.headerMobile__tab.active{border-bottom:solid 2px #0074c1;color:#0074c1;opacity:1}}.headerMobile__close{color:#2a2a2a;font-size:15px;line-height:58px;position:absolute;right:15px}.headerMobile__backto{display:none;font-size:16px;font-weight:400;color:#2a2a2a;line-height:58px;text-decoration:none;margin-left:15px}.headerMobile__backto i{font-size:15px;margin-right:10px}.headerMobile__backto i:before{line-height:48px}.headerMobile.agenzie{display:none}@media(max-width:600px){.headerMobile.agenzie{display:flex}}.footer{display:flex;justify-content:center;width:100%;min-height:216px;padding:32px 32px 0 32px;background-color:#272727}@media(max-width:600px){.footer{padding:24px 16px 16px 16px}}.footer.hide{display:none}.footer__container{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:1200px}@media(max-width:600px){.footer__container{justify-content:space-between}}.footer__list{list-style-type:none;margin-bottom:24px}.footer__list li{margin-bottom:8px}@media(max-width:834px){.footer__list{margin-right:50px}}@media(max-width:600px){.footer__list{margin-right:0}}.footer__item{font-size:14px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#a2a2a2;text-transform:uppercase}.footer__item.social{margin-top:24px}.footer__link{font-size:12px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:17px;color:#fff;text-decoration:none;cursor:pointer}.footer__infoSociety{display:flex;flex-direction:column;font-size:12px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:17px;color:#fff}.footer__infoSociety a{font-size:12px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:17px;color:#fff;cursor:pointer}.footer__select{position:relative;width:75px;height:36px;border:solid 1px #fff;border-radius:4px;background-color:rgba(0,0,0,0);cursor:pointer}.footer__select select{border:none;outline:none;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;margin:0;display:block;width:100%;height:100%;padding:0 8px;font-size:16px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#fff;cursor:pointer}.footer__select select option{color:#272727}.footer__select:after{content:"";position:absolute;right:8px;top:0;height:100%;font-size:6px;line-height:34px;text-align:center;color:#fff}.footer__social{display:flex;align-items:center}.footer__social i:before{color:#fff}.footer__social a+a{margin-left:18px}.footer__settings{display:flex}.footer__settings .footer__select+.footer__select{margin-left:16px}.footer__logo{display:flex;justify-content:center;align-items:center;width:180px;margin-bottom:24px;overflow:hidden;cursor:pointer;filter:saturate(0);transition:filter .5s}.footer__logo:hover{filter:none}.footer__logo img{width:100%}@media(max-width:600px){.footer__logo{width:130px}}.popup{position:relative;z-index:200}@media(max-width:600px){.popup{position:absolute;top:0;z-index:200}.popup.standAlone{position:relative;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);-moz-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}}.popup__close{position:absolute;right:20px;top:20px;cursor:pointer;border-radius:9999px;padding:10px;z-index:1}@media(max-width:600px){.popup__close{right:15px;padding:0}}.popup__close:hover{background-color:#f0f0f0}.popup__close.standAlone{display:none}.popup__wrapper{position:fixed;top:0;bottom:0;left:0;right:0;z-index:200;display:flex;justify-content:center;align-items:center;width:100%;height:auto;background:rgba(0,0,0,.4)}.popup__wrapper--loading{visibility:hidden}@media(max-width:600px){.popup__wrapper{background:none}}.popup__wrapper.standAlone{position:unset;height:calc(100vh - 303px)}@media(max-width:834px){.popup__wrapper.standAlone{height:calc(100vh - 270px)}}@media(max-width:600px){.popup__wrapper.standAlone{height:100%;padding-top:24px}}.popup__overlay{width:100%;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;display:block}.srcSuggested__container{display:flex;flex-direction:column;align-items:center;width:100%}@media(max-width:600px){.srcSuggested__container{padding-left:15px}}.srcSuggested__container.hide{display:none}.srcSuggested__box{display:flex;align-items:center;width:100%;max-width:1230px;padding:0 15px;margin:30px 0}@media(max-width:834px){.srcSuggested__box{padding-bottom:10px;overflow-x:auto;overflow-y:hidden}}@media(max-width:600px){.srcSuggested__box{margin:20px 0 0 0}}.srcSuggested__boxTitle{display:block;width:100%;max-width:1200px;margin-top:32px;margin-bottom:16px;font-size:20px;font-weight:600;line-height:26px;color:#2a2a2a}@media(max-width:600px){.srcSuggested__boxTitle{margin-top:24px}}.srcSuggested__card{background:#fff;border-radius:16px;box-shadow:0 0 2px 0 rgba(0,49,81,.16),0 1px 4px 0 rgba(0,49,81,.12);overflow:hidden;-webkit-box-shadow:0 0 2px 0 rgba(0,49,81,.16),0 1px 4px 0 rgba(0,49,81,.12);-moz-box-shadow:0 0 2px 0 rgba(0,49,81,.16),0 1px 4px 0 rgba(0,49,81,.12);cursor:pointer;width:330px;height:220px;margin-right:16px;cursor:pointer;padding:12px 10px;border:1px solid #f1f1f1}.srcSuggested__card:hover{box-shadow:0 4px 12px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.12);-moz-box-shadow:0 4px 12px 0 rgba(0,0,0,.12)}@media(max-width:834px){.srcSuggested__card{width:211px;height:161px}}@media(pointer:fine){.srcSuggested__card:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);-moz-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.srcSuggested__card:hover .srcSuggested__img{opacity:unset}}.srcSuggested__img{display:flex;justify-content:center;width:150px;height:150px;margin-right:10px}@media(max-width:834px){.srcSuggested__img{width:93px;height:93px;margin-right:5px}}.srcSuggested__img img{width:100%;border-radius:8px}.srcSuggested__img img:not([src]){visibility:hidden}.srcSuggested__img:nth-child(2){width:70px;height:70px;margin-bottom:10px}@media(max-width:834px){.srcSuggested__img:nth-child(2){width:93px;height:93px;margin-right:0;margin-bottom:0}}.srcSuggested__img:nth-child(3){width:70px;height:70px}@media(max-width:834px){.srcSuggested__img:nth-child(3){display:none}}.srcSuggested__img:nth-child(4){width:70px;height:70px;margin-right:0;margin-bottom:10px}@media(max-width:834px){.srcSuggested__img:nth-child(4){display:none}}.srcSuggested__img:nth-child(5){width:70px;height:70px;margin-right:0}@media(max-width:834px){.srcSuggested__img:nth-child(5){display:none}}.srcSuggested__imgWrapper{display:flex;flex-direction:column;flex-wrap:wrap;width:310px;height:150px}@media(max-width:834px){.srcSuggested__imgWrapper{width:191px;height:93px}}.srcSuggested__title{display:block;height:42px;font-size:14px;font-weight:600;line-height:17px;color:#2a2a2a;overflow:hidden}@media(max-width:834px){.srcSuggested__title{height:34px;font-size:12px;line-height:15px}}.srcSuggested__wrapper{padding-bottom:10px}.collectionFilter__link{align-items:center;border-radius:9999px;color:#2a2a2a;display:flex;justify-content:center;font-size:14px;height:36px;padding:0 16px;background-color:#f5f6f7}.collectionFilter__link:hover{background-color:#f0f0f0}.collectionFilter__link:hover{text-decoration:none}.collectionFilter__linkContainer{width:100%;display:flex;flex-wrap:wrap;position:relative;gap:10px}@media(max-width:600px){.collectionFilter__linkContainer{padding:0 15px}}.immobiliCollection__box{width:100%;display:flex;margin-top:24px;margin-bottom:40px}@media(max-width:834px){.immobiliCollection__box{overflow-x:auto;padding-right:0;padding-bottom:10px;padding-right:0}}@media(max-width:600px){.immobiliCollection__box{margin-top:20px;margin-bottom:20px;padding:0 15px 10px 15px}}.immobiliCollection__title{font-size:20px;font-weight:600;line-height:26px;color:#2a2a2a;margin-bottom:16px}@media(max-width:600px){.immobiliCollection__title{font-size:16px;line-height:24px;margin-bottom:8px;padding:0 15px}}.immobiliCollection__label{font-size:12px;font-weight:600;color:#0074c1;line-height:17px;text-transform:uppercase;position:absolute;right:0}@media(max-width:600px){.immobiliCollection__label{display:none}}.immobiliCollection__card{margin:5px 0 10px 5px}@media(max-width:834px){.immobiliCollection__card{margin:0}}.listing__titleWrapper{max-width:1230px;width:100%;display:flex;flex-direction:column;margin-top:32px;margin-bottom:12px}.listing__titleWrapper.hide{display:none}@media(max-width:600px){.listing__titleWrapper{margin-top:0;margin-bottom:0;padding:12px 0 14px 0;flex-direction:row;flex-wrap:wrap;justify-content:space-between;background-color:#fff}.listing__titleWrapper>nav{flex-basis:100%}.listing__titleWrapper>.titleFirst__container{flex:3}.listing__titleWrapper>.ordinamentoMobile{flex:1}}.listing__noResult{max-width:1230px;width:100%;padding:0 15px;margin-top:30px}.listing__noResult.hide{display:none}.aboutus{padding-bottom:0}.myRicerche .srcSuggested__wrapper{padding-bottom:0}@media(max-width:600px){.myRicerche .srcSuggested__wrapper{display:flex}}.myRicerche .srcSuggested__card{width:315px;height:155px;margin-right:0;box-shadow:none;padding:0;border:none}.myRicerche .srcSuggested__title{display:none}.myRicerche .srcSuggested__img{width:150px;height:150px;margin-right:10px}.myRicerche .srcSuggested__img:nth-child(2){width:70px;height:70px;margin-bottom:10px}.myRicerche .srcSuggested__img:nth-child(3){display:flex;width:70px;height:70px}.myRicerche .srcSuggested__img:nth-child(4){display:flex;width:70px;height:70px;margin-right:0;margin-bottom:10px}.myRicerche .srcSuggested__img:nth-child(5){display:flex;width:70px;height:70px;margin-right:0}.myRicerche .srcSuggested__imgWrapper{width:310px;height:150px}.inputLabel{position:absolute;top:14px;left:16px;font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#999;transition:180ms ease}.inputLabel.active{top:4px;font-size:10px;font-weight:600}.textareaLabel{position:absolute;top:14px;left:12px;font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#999;transition:180ms ease}.textareaLabel.active{top:0;width:calc(100% - 24px);padding-top:7px;background-color:#fff;font-size:10px;font-weight:600}.buttonLoader{background-image:linear-gradient(148deg,#e50013 10%,#d80012 10% 20%,#e50013 20% 30%,#d80012 30% 40%,#e50013 40% 50%,#d80012 50% 60%,#e50013 60% 70%,#d80012 70% 80%,#e50013 80% 90%,#d80012 90% 100%);-webkit-animation:buttonLoader 4s linear infinite;-moz-animation:buttonLoader 4s linear infinite;animation:buttonLoader 4s linear infinite}.buttonLoader.loginEmail__button{background-image:linear-gradient(153deg,#e50013 10%,#d80012 10% 20%,#e50013 20% 30%,#d80012 30% 40%,#e50013 40% 50%,#d80012 50% 60%,#e50013 60% 70%,#d80012 70% 80%,#e50013 80% 90%,#d80012 90% 100%)}.buttonLoader.filterAgenzie__button{-webkit-animation:buttonLoader 8s linear infinite;-moz-animation:buttonLoader 8s linear infinite;animation:buttonLoader 8s linear infinite}.buttonLoader.immoSection__button,.buttonLoader.search__button{background-image:linear-gradient(134deg,#e50013 10%,#d80012 10% 20%,#e50013 20% 30%,#d80012 30% 40%,#e50013 40% 50%,#d80012 50% 60%,#e50013 60% 70%,#d80012 70% 80%,#e50013 80% 90%,#d80012 90% 100%)}.buttonLoader.hpFilter__button,.buttonLoader.agenzieHPFilter__button{background-image:linear-gradient(130deg,#e50013 10%,#d80012 10% 20%,#e50013 20% 30%,#d80012 30% 40%,#e50013 40% 50%,#d80012 50% 60%,#e50013 60% 70%,#d80012 70% 80%,#e50013 80% 90%,#d80012 90% 100%);-webkit-animation:buttonLoader 6s linear infinite;-moz-animation:buttonLoader 6s linear infinite;animation:buttonLoader 6s linear infinite}.buttonLoaderLight{background-image:linear-gradient(133deg,#f4f4f4 10%,#dedede 10% 20%,#f4f4f4 20% 30%,#dedede 30% 40%,#f4f4f4 40% 50%,#dedede 50% 60%,#f4f4f4 60% 70%,#dedede 70% 80%,#f4f4f4 80% 90%,#dedede 90% 100%);-webkit-animation:buttonLoader 6s linear infinite;-moz-animation:buttonLoader 6s linear infinite;animation:buttonLoader 6s linear infinite}@keyframes buttonLoader{0%{background-position:0 0}100%{background-position:800px 0}}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller__container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100vh;margin-top:32px}.lds-roller__text{margin-top:16px;font-size:16px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#2a2a2a}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#0074c1;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-.036s}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-.072s}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.lds-ring{display:inline-block;position:relative;width:60px;height:60px}.lds-ring__wrap{position:fixed;top:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center;width:100%;height:100vh;background-color:rgba(255,255,255,.5)}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #0074c1;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#0074c1 #dcf0d7 #dcf0d7 #dcf0d7}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#ui-id-1.ui-widget.ui-widget-content,#ui-id-2.ui-widget.ui-widget-content{border-radius:8px;padding:0;z-index:200;border:none;margin-left:-1px;margin-top:6px;box-shadow:0 4px 8px 0 rgba(0,49,81,.16),0 8px 24px 0 rgba(0,49,81,.16)}.ui-menu .ui-menu-item{font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;color:#2a2a2a;height:39px;display:flex;align-items:center}.ui-menu .ui-menu-item:last-child .ui-menu-item-wrapper{border-radius:0 0 8px 8px}.ui-menu-item-wrapper.ui-state-active{border:none;background:#f4f4f4;color:#2a2a2a;margin:0}.ui-menu .ui-menu-item-wrapper{width:100%;height:100%;padding:0 20px;display:flex;align-items:center}.annunciAgenzia__box .slick-prev,.immobiliCollection__box .slick-prev,.provincia__box .slick-prev,.srcSuggested__box .slick-prev,.hpAgenzie__cardContainer .slick-prev{width:48px;height:48px;border:solid 1px #666;background-color:#fff;border-radius:50px;left:0;z-index:98}.annunciAgenzia__box .slick-prev:before,.immobiliCollection__box .slick-prev:before,.provincia__box .slick-prev:before,.srcSuggested__box .slick-prev:before,.hpAgenzie__cardContainer .slick-prev:before{color:#666;content:"";font-size:20px}.annunciAgenzia__box .slick-prev:hover,.immobiliCollection__box .slick-prev:hover,.provincia__box .slick-prev:hover,.srcSuggested__box .slick-prev:hover,.hpAgenzie__cardContainer .slick-prev:hover{background-color:#fff;border:solid 1px #0074c1}.annunciAgenzia__box .slick-prev:hover:before,.immobiliCollection__box .slick-prev:hover:before,.provincia__box .slick-prev:hover:before,.srcSuggested__box .slick-prev:hover:before,.hpAgenzie__cardContainer .slick-prev:hover:before{color:#0074c1}.annunciAgenzia__box .slick-next,.immobiliCollection__box .slick-next,.provincia__box .slick-next,.srcSuggested__box .slick-next,.hpAgenzie__cardContainer .slick-next{width:48px;height:48px;border:solid 1px #666;background-color:#fff;border-radius:50px;right:0}.annunciAgenzia__box .slick-next:before,.immobiliCollection__box .slick-next:before,.provincia__box .slick-next:before,.srcSuggested__box .slick-next:before,.hpAgenzie__cardContainer .slick-next:before{color:#666;content:"";font-size:20px}.annunciAgenzia__box .slick-next:hover,.immobiliCollection__box .slick-next:hover,.provincia__box .slick-next:hover,.srcSuggested__box .slick-next:hover,.hpAgenzie__cardContainer .slick-next:hover{background-color:#fff;border:solid 1px #0074c1}.annunciAgenzia__box .slick-next:hover:before,.immobiliCollection__box .slick-next:hover:before,.provincia__box .slick-next:hover:before,.srcSuggested__box .slick-next:hover:before,.hpAgenzie__cardContainer .slick-next:hover:before{color:#0074c1}.annunciAgenzia__box .slick-prev.slick-disabled,.annunciAgenzia__box .slick-next.slick-disabled,.immobiliCollection__box .slick-prev.slick-disabled,.immobiliCollection__box .slick-next.slick-disabled,.provincia__box .slick-prev.slick-disabled,.provincia__box .slick-next.slick-disabled,.srcSuggested__box .slick-prev.slick-disabled,.srcSuggested__box .slick-next.slick-disabled,.hpAgenzie__cardContainer .slick-prev.slick-disabled,.hpAgenzie__cardContainer .slick-next.slick-disabled{opacity:0}.provincia__box .slick-prev{left:-13px}.srcSuggested__box .slick-prev{left:-7px}.srcSuggested__box .slick-next{right:-7px}.hpAgenzie__cardContainer .slick-prev{left:-15px}.hpAgenzie__cardContainer .slick-next{right:-15px}.immobiliCollection__box .slick-prev{left:-15px}.immobiliCollection__box .slick-next{right:-15px}.annunciAgenzia__box .slick-prev{left:-15px}.annunciAgenzia__box .slick-next{right:-15px}.immobile__imagesSlide .slick-next{right:6px}.immobile__imagesSlide .slick-next:before{color:#2a2a2a;content:"";font-size:15px}.immobile__imagesSlide .slick-prev{left:6px}.immobile__imagesSlide .slick-prev:before{color:#2a2a2a;content:"";font-size:15px}.immobile__imagesSlide .slick-slide{width:70px !important;height:70px;display:flex;margin-right:17px}.immobile__imagesSlide .slick-slide div{margin:0 auto}.immobile__imagesSlide .slick-track{margin:0}.immobile__imagesSlide .slick-list{width:100%}.srcSuggested__box .slick-slide{outline:none}.detailEdificio__img .slick-prev{left:15px;z-index:100;height:450px;text-align:center}.detailEdificio__img .slick-prev:before{content:"";font-size:30px;color:#fff;opacity:.8}.detailEdificio__img .slick-prev:hover:before{color:#0074c1}.detailEdificio__img .slick-next{right:15px;z-index:100;height:450px;text-align:center}.detailEdificio__img .slick-next:before{content:"";font-size:30px;color:#fff;opacity:.8}.detailEdificio__img .slick-next:hover:before{color:#0074c1}.blur{-webkit-filter:blur(5px);filter:blur(5px);opacity:.4}.is_stuck{left:0}.pswp__counter{left:calc(50% - 45px);font-size:16px}@media(max-width:600px){.pswp__counter{left:0;font-size:13px}}.pswp--svg .pswp__button--arrow--right:before,.pswp--svg .pswp__button--arrow--left:before{color:#fff;background-image:none;font-size:30px;line-height:40px;height:40px;width:40px}.pswp--svg .pswp__button--arrow--right:before{content:"";right:15px}.pswp--svg .pswp__button--arrow--left:before{content:"";left:15px}.pswp__button.pswp__button--close{background-image:none;margin:5px 15px 0 0}.pswp__button.pswp__button--close:before{content:"";color:#fff;font-size:20px;font-weight:600}.grecaptcha-badge{display:none}#RecaptchaResponse{visibility:hidden;height:0;width:0}.recaptcha__container{position:relative;margin-left:14px}@media(max-width:600px){.recaptcha__container{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:16px;margin-bottom:24px;margin-left:0}}.loggedStaff{position:fixed;top:0;left:50%;transform:translate(-50%,0);z-index:155;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:3px 6px;background-color:#f00;font-size:12px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:17px;color:#fff}.loggedStaff a{color:#fff;text-decoration:underline}.maintenanceBanner{width:100%;background-color:#e6f1f9;color:#2a2a2a}.maintenanceBanner__container{max-width:1230px;margin:0 auto;padding:12px 16px;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;text-align:center}.maintenanceBanner__title{display:block;font-size:15px;font-weight:700;line-height:22px}.maintenanceBanner__text{margin:4px 0 0;font-size:13px;line-height:19px}@media(max-width:600px){.maintenanceBanner__container{padding:10px 12px}.maintenanceBanner__title{font-size:14px;line-height:20px}.maintenanceBanner__text{font-size:12px;line-height:18px}}body.maintenance-mode [aria-disabled=true]{opacity:.55;cursor:not-allowed}body.maintenance-mode .headerHomepage{position:sticky;top:0;margin-bottom:-72px;transition-property:background-color,box-shadow}@media(max-width:834px){body.maintenance-mode .headerHomepage{margin-bottom:-56px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){input:-ms-input-placeholder{color:rgba(0,0,0,.5)}}@media(-ms-high-contrast:none) and (max-width:1100px),(-ms-high-contrast:active) and (max-width:1100px){.header__login{top:24px}}@media(-ms-high-contrast:none) and (max-width:1100px),(-ms-high-contrast:active) and (max-width:1100px){.logo{position:static}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.zone__buttonUndo{max-width:68px}.displayIcons{top:22px}.savedSearch{top:16px}.list_view .immobileListing__card .card__price{width:auto}.list_view .immobileListing__card .card__tagContainer{position:static}.card .btn-prev,.card .btn-next{display:block}.search__inputContainer{width:269px !important}.nobox.pager__link,.nobox.pager__link{min-width:auto;background-color:rgba(0,0,0,0)}.publishInfo__wrapper{width:100%}.immoSection__privacy input[type=checkbox]:checked~span::before{line-height:18px}.detailAgenziaCard__logo img{height:53px}.detailAgenziaCard__button{top:37.5px}.emptyPage__gif{border-radius:100%}.card__heart{display:flex}.myRicerche__title{width:auto}}