.nd-button,.nd-switch__control{box-sizing:border-box;-moz-user-select:none;-ms-user-select:none}.nd-button,.nd-button:hover,.nd-switch__control:hover{text-decoration:none;cursor:pointer}.lockScreen .nd-dialogBackdrop~*,.nd-dialogFrame__close svg{pointer-events:none}.nd-avatar,.nd-button{text-transform:uppercase}.im-mortgage__element input:focus,.im-mortgage__element select:focus,.im-note__inner textarea,.nd-icon use:focus,.nd-icon:focus,.nd-navbar__link:focus{outline:0}.add-options,.blklistAlert,.breadcrumb-immobiliare,.contact-data,.contact-form,.contact-socials-box,.cookie-bar,.description-text,.detail-information-content .doc-loc__container,.features__price,.header-slim,.im-media_nav,.im-navigation-bar,.im-note__inner,.im-note__note-box.empty:before,.im-property__features li,.label-blue,.label-gray,.nd-cookieBar__modal,.property-card__checkbox,.property-card__features,.related-search,.search-form-tabs>li>a>span,.section-data dl,.title-detail,.title-section,.translation-alert{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nd-switch{display:flex}.nd-switch__nativeControl{position:absolute;width:0;height:0;opacity:0;overflow:hidden;visibility:visible}.im-navigation-bar--hidden,.lt-ie9 .showcase__item{visibility:hidden}.nd-switch__item[class]{margin-top:0}.nd-switch__item:not(:last-child){margin-right:.8rem}.nd-switch--group .nd-switch__item:not(:last-child){margin-right:-1px}.nd-switch--group .nd-switch__item:first-child .nd-switch__control,.nd-switch--group .nd-switch__item:first-child.nd-switch__control{border-top-left-radius:2px;border-bottom-left-radius:2px}.nd-switch--group .nd-switch__item:last-child .nd-switch__control,.nd-switch--group .nd-switch__item:last-child.nd-switch__control{border-top-right-radius:2px;border-bottom-right-radius:2px}.nd-switch__control{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.6rem;font-weight:400;line-height:1.5;min-width:4rem;height:4rem;padding:.4rem 1.6rem;display:inline-flex;position:relative;align-items:center;justify-content:center;border-radius:2px;overflow:hidden;vertical-align:middle;background-color:#fff;border:1px solid #d5d5d5;flex-shrink:0;max-width:100%;line-height:1.2;vertical-align:top}.nd-switch__control .nd-switch__control__icon{font-size:1.8rem}.nd-switch__control:active,.nd-switch__control:focus:not(:focus-visible){outline:0}.nd-switch__control,a.nd-switch__control{color:#666}.is-checked .nd-switch__control,.nd-switch__control.is-checked,:checked+.nd-switch__control{background-color:#2b6481;border:1px solid #2b6481}.is-checked .nd-switch__control,.nd-switch__control.is-checked,:checked+.nd-switch__control,a.nd-switch__control.is-checked{color:#fff}input[class]:focus+.nd-switch__control,input[class]:focus-visible+.nd-switch__control{border-color:#2b6481;background-image:linear-gradient(0deg,rgba(0,0,0,.06),rgba(0,0,0,.06));background-origin:border-box;z-index:1}.is-disabled .nd-switch__control,.nd-switch__control.is-disabled,:disabled+.nd-switch__control{opacity:.65;pointer-events:none}.nd-switch__control:after,.nd-switch__control:before{content:none}@media (-ms-high-contrast:active),all and (-ms-high-contrast:none),screen and (hover:hover){.nd-switch__control:hover{background-image:linear-gradient(0deg,rgba(0,0,0,.06),rgba(0,0,0,.06));background-origin:border-box}}.nd-switch--group .nd-switch__control{border-radius:0}.nd-switch--compact .nd-switch__control{font-size:1.4rem;font-weight:400;line-height:1.142857;min-width:3.2rem;height:3.2rem;padding:.4rem .8rem}.nd-dialogBackdrop,.nd-dialogFrame{width:100%;height:100%;overflow-x:hidden;contain:content}.nd-switch__icon{flex-shrink:0;margin-right:.8rem}@-webkit-keyframes nd-motion-opacity-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes nd-motion-opacity-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes nd-bottomSheet{0%{transform:translateY(100vh);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes nd-bottomSheet{0%{transform:translateY(100vh);opacity:1}to{transform:translateY(0);opacity:1}}.nd-dialogBackdrop{display:flex;position:fixed;top:0;right:0;left:0;flex-direction:column;justify-content:flex-start;background-color:rgba(0,0,0,.4);z-index:1000;touch-action:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width:30em){.nd-dialogBackdrop:after,.nd-dialogBackdrop:before{flex-basis:auto;flex-grow:1;flex-shrink:1;width:100%;margin:0 auto;pointer-events:none;content:"";visibility:hidden}}.nd-dialogFrame{display:none;position:relative;flex:0 0 auto;margin:auto;background-color:#fff;z-index:1}.nd-dialogFrame:last-child{display:flex;flex-direction:column}@media screen and (min-width:30em){.nd-dialogFrame{width:40rem;max-width:90%;height:auto;margin:1.6rem auto}.nd-dialogFrame--medium{width:60rem}.nd-dialogFrame--large{width:80rem}}@media screen and (min-width:48em){.nd-dialogFrame{margin:2.4rem auto}}.nd-dialogFrame--full[class]{width:100%;max-width:100%;height:100%;max-height:100%;margin:0 auto}@media screen and (max-width:29.999em){.nd-dialogBackdrop{overflow:hidden}.nd-dialogFrame--dialog{width:calc(100% - 3.2rem);height:auto}.nd-dialogFrame--bottomSheet{-webkit-animation:nd-bottomSheet .25s ease .2s forwards;animation:nd-bottomSheet .25s ease .2s forwards;height:auto;max-height:100%;-webkit-margin-after:0;margin-block-end:0;transform-origin:bottom center;transition:transform .16s ease .36s;border-radius:8px 8px 0 0;opacity:0}.nd-dialogFrame--bottomSheet .nd-dialogFrame__content--scrollable{background-attachment:local,local,scroll,scroll;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(rgba(0,0,0,.1),transparent),linear-gradient(0deg,rgba(0,0,0,.1),transparent);background-repeat:no-repeat;background-position:0 0,0 100%,0 0,0 100%;background-size:100% .8rem}.nd-dialogFrame--bottomSheet .nd-dialogFrame__footer{border-top:0}}.nd-button.is-loading:after,.nd-icon__loader{-webkit-animation:nd-icon-spinning .7s linear infinite}.nd-dialogFrame__header{position:relative;flex-shrink:0;align-self:flex-start;width:100%;padding:1.2rem 1.6rem;background-color:#f5f5f5;text-align:center;overflow:hidden}.nd-button,.nd-button--secondary,.nd-dialogFrame__footer{background-color:#fff}.nd-dialogFrame__title{font-family:Raleway,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.5;margin:0 auto}@media screen and (min-width:48em){.nd-dialogFrame__header{padding:1.6rem 4.8rem 1.6rem 2.4rem;text-align:left}.nd-dialogFrame__title{font-size:2rem;line-height:1.2}}.nd-dialogFrame__title+.nd-dialogFrame__subtitle{font-size:1.4rem;font-weight:400;line-height:1.142857;margin-top:.4rem}.navbar-immobiliare .navbar-main li a,.nd-badge,.nd-button,.nd-cookieBar__listTitle,.nd-cookieBar__title{font-weight:700}.nd-dialogFrame__content{flex-basis:auto;flex-grow:1;flex-shrink:0;width:100%;padding:1.6rem;background-color:#fff;overflow:hidden}.nd-dialogFrame__content.nd-dialogFrame__content--full{padding:0}.nd-dialogFrame__content.nd-dialogFrame__content--notScrollable{flex-shrink:1;height:100%}@media screen and (max-width:47.999em){.nd-dialogFrame__content.nd-dialogFrame__content--scrollable{flex-shrink:1;height:100%;overflow-y:auto}}@media screen and (min-width:30em){.nd-dialogFrame__content{padding:2.4rem}}.nd-dialogFrame__footer{display:flex;flex-shrink:0;align-self:flex-end;justify-content:flex-end;width:100%;padding:.8rem;overflow:hidden}.nd-dialogFrame__footer .nd-button+.nd-button{margin-left:.8rem}@media screen and (min-width:30em){.nd-dialogFrame__footer{padding:0 2.4rem 2.4rem}}@media screen and (max-width:29.999em){.nd-dialogFrame:not([class*="--dialog"]) .nd-dialogFrame__footer .nd-button{flex-grow:1;width:100%}.nd-dialogFrame__footer{border-top:1px solid #d5d5d5}.nd-dialogFrame--dialog .nd-dialogFrame__footer{padding:0 1.6rem 1.6rem;border-top:0}}.nd-dialogFrame__close{display:flex;position:absolute;top:0;right:0;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;font-size:1.6rem;z-index:100}@media screen and (min-width:48em){.nd-dialogFrame__close{width:5.6rem;height:5.6rem}}.lockScreen{overflow:hidden}.lockScreen body{overflow:visible}@supports(-webkit-overflow-scrolling:touch){.lockScreen{width:100%;height:100%}.lockScreen body{position:fixed;top:0;right:0;bottom:0;left:0;width:100%}}@media screen and (min-width:48em){.lockScreen.has-scroll{display:flex;flex-wrap:nowrap}.lockScreen.has-scroll body{flex-basis:100%;flex-grow:0;flex-shrink:1;width:0;z-index:0}.lockScreen.has-scroll:after{display:block;flex:1 0 auto;height:100vh;content:"";overflow:scroll}}@-webkit-keyframes nd-icon-spinning{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.nd-button{border:none;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.4rem;line-height:1.142857;min-width:4rem;height:4rem;padding:.4rem 1.6rem;display:inline-flex;position:relative;align-items:center;justify-content:center;border-radius:2px;overflow:hidden;vertical-align:middle}.nd-button .nd-button__icon{font-size:1.8rem}.nd-button:active,.nd-button:focus:not(:focus-visible){outline:0}.nd-button--compact{min-width:3.2rem;height:3.2rem;padding:.4rem .8rem}.nd-button--compact .nd-button__icon{font-size:1.6rem}.nd-button--big{min-width:4.8rem;height:4.8rem;padding:.4rem 2.4rem;font-size:2rem}.nd-button--big .nd-button__icon{font-size:2rem}.nd-button,a.nd-button{color:#2b6481}.nd-button.is-disabled,.nd-button:disabled{opacity:.65;pointer-events:none}@media (-ms-high-contrast:active),all and (-ms-high-contrast:none),screen and (hover:hover){.nd-button:focus,.nd-button:hover{background-image:linear-gradient(0deg,rgba(0,0,0,.06),rgba(0,0,0,.06));background-origin:border-box}}.nd-button.is-active,.nd-button:active{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-origin:border-box}.nd-button__icon{flex-shrink:0}.nd-button__iconText{align-self:center;-webkit-padding-start:.8rem;padding-inline-start:.8rem}.nd-button__iconText:first-child{-webkit-padding-end:.8rem;padding-inline-end:.8rem}.nd-button--raised{box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.nd-button--onlyIcon{padding:.8rem}.nd-button--secondary,a.nd-button--secondary{color:#c12400}.nd-button--filled,.nd-button--filledSecondary,a.nd-button--filled,a.nd-button--filledSecondary{color:#fff}.nd-button--filled{background-color:#2b6481}.nd-button--filledSecondary{background-color:#c12400}.nd-button--outline{background-color:#fff;border:1px solid #2b6481}.nd-button--outline,a.nd-button--outline{color:#2b6481}.nd-button--outlineSecondary{background-color:#fff;border:1px solid #c12400}.nd-button--outlineSecondary,a.nd-button--outlineSecondary{color:#c12400}.nd-button--link{background-color:transparent}.nd-button--link,a.nd-button--link{color:#2b6481}.nd-button--link.is-active,.nd-button--link:active{background-image:none;text-decoration:underline}@media (-ms-high-contrast:active),all and (-ms-high-contrast:none),screen and (hover:hover){.nd-button--link:focus,.nd-button--link:hover{background-image:none;text-decoration:underline}}.nd-button--outlineLight{background-color:#fff;border:1px solid #d5d5d5}.nd-button--outlineLight,a.nd-button--outlineLight{color:#666}.nd-button--outlineInherit{background-color:transparent;border:1px solid}.nd-button--outlineInherit,a.nd-button--outlineInherit{color:currentColor}.nd-button--block{width:100%}.nd-button--block+.nd-button--block{margin-top:.8rem}.nd-button--centered{display:flex;margin-right:auto;margin-left:auto}.nd-button.is-loading:before{display:block;position:absolute;top:0;right:0;width:100%;height:100%;background-color:inherit;content:""}.nd-button.is-loading:after{animation:nd-icon-spinning .7s linear infinite;display:inline-block;position:relative;width:1.6rem;height:1.6rem;border-radius:100%;border-color:currentcolor transparent transparent currentcolor;border-style:solid;border-width:.2rem;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:""}@supports(-webkit-marquee-repetition:infinite) and (object-fit:fill){.nd-button:not(.is-loading):after,.nd-button:not(.is-loading):before{flex:1 1 0;pointer-events:none;content:""}}.nd-cookieBar{position:fixed;bottom:0;width:calc(100% - 3.2rem);max-width:156rem;margin:1.6rem auto;padding:1.6rem 0;border-radius:2px;background-color:#404040;color:#fff;font-size:1.4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000;inset-inline:0}@media screen and (max-width:63.999em){.nd-cookieBar{bottom:5.6rem}@supports(padding:env(safe-area-inset-bottom)){.nd-cookieBar{bottom:calc(5.6rem + env(safe-area-inset-bottom))}}}.nd-cookieBar__container{padding-right:1.6rem;padding-left:1.6rem;display:flex;align-items:center;justify-content:space-between;width:100%;margin:auto}@media screen and (min-width:48em){.nd-cookieBar__container{padding-right:2.4rem;padding-left:2.4rem}}@media screen and (min-width:80em){.nd-cookieBar__container{padding-right:3.2rem;padding-left:3.2rem}}.nd-cookieBar__link,.nd-cookieBar__link:focus,.nd-cookieBar__link:hover{color:inherit;text-decoration:underline;cursor:pointer}.nd-cookieBar .nd-cookieBar__button{min-width:6.4rem;margin-left:1.6rem;color:#666;word-break:normal}.detail-information-content .rif,.im-note__note-box{word-break:break-word}.cookie-bar{background-color:rgba(0,0,0,.8);color:#fff;padding-top:15px;padding-bottom:15px;display:none}.cookie-bar__container{display:table}.cookie-bar__content{display:table-cell;vertical-align:middle;font-size:14px}.cookie-bar__link{cursor:pointer;text-decoration:underline}.contact-box .link-no-decoration,.contact-box .link-no-decoration:focus,.contact-box .link-no-decoration:hover,.header-slim a:focus,.nd-navbar__link:active,.nd-navbar__link:hover,.price-chart a:focus,.price-chart a:hover{text-decoration:none}.cookie-bar__actions{display:table-cell;vertical-align:middle;text-align:right}.cookie-bar--visible{display:block}.nd-cookieBarBackdrop{display:flex;position:fixed;top:0;right:0;left:0;flex-direction:column;justify-content:flex-start;width:100%;height:100%;contain:content;background-color:rgba(0,0,0,.4);overflow-x:hidden;z-index:999;touch-action:auto;-webkit-overflow-scrolling:touch}.nd-cookieBar__container{flex-direction:column}.nd-cookieBar__container p{margin:0}.nd-cookieBar__modal .nd-cookieBar__container{padding:0}@media screen and (min-width:48em){.nd-cookieBar__container{flex-direction:row}}@media screen and (max-width:79.999em){.nd-cookieBar__container--big{flex-direction:column;align-items:flex-start}}.nd-cookieBar__actions{margin-top:1.6rem;flex-shrink:0}@media screen and (max-width:47.999em){.nd-cookieBar__actions{width:100%}.nd-cookieBar__actions[class] button{width:100%;margin:0}.nd-cookieBar__actions[class] button+button{margin-top:.8rem}}@media screen and (min-width:80em){.nd-cookieBar__actions{margin-top:0;margin-right:0;margin-left:1.6rem}}.nd-cookieBar__button{flex:1 1 0}.nd-cookieBar__button+.nd-cookieBar__button{margin-left:.8rem}.nd-cookieBar__title{margin-bottom:1.6rem}.nd-cookieBar__title:not(:first-child){margin-top:3.2rem}.nd-cookieBar__section{margin-top:1.6rem;padding:1.6rem;border:1px solid #d5d5d5}.nd-cookieBar__title+.nd-cookieBar__section{margin-top:3.2rem}.nd-cookieBar__choiceBlock{display:flex;align-self:start}.im-mortgage__img,.properties__btn{align-self:center}@media screen and (min-width:48em){.nd-cookieBar__button{flex:0 0 auto}.nd-cookieBar__choiceBlock{align-items:center}}.nd-cookieBar__choiceBlock .nd-switch{margin-left:auto}.nd-cookieBar__choiceBlock .nd-textField__label{margin-right:1.6rem}.nd-cookieBar__list{margin-top:1.6rem;list-style:none}.nd-cookieBar__icon{transform:rotate(90deg)}.nd-cookieBar__disclaimer{margin-top:3.2rem}.nd-cookieBar__text{margin-top:1.6rem}.nd-cookieBar__textHidden{display:block;display:box;-webkit-box-orient:vertical;max-height:2.4rem;-webkit-line-clamp:1;overflow:hidden}.nd-cookieBar__textHidden--hidden{display:none}.nd-cookieBarModal[class]{flex:0 1 auto}.nd-cookieBarModal .nd-cookieBarModal__content{flex-shrink:1;height:100%;overflow-y:auto}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media(max-width:767px){.cookie-bar__content{font-size:13px}.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media(min-width:768px)and (max-width:1023px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media(min-width:1024px)and (max-width:1279px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media(min-width:1280px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media(max-width:767px){.hidden-xs{display:none!important}}@media(min-width:768px)and (max-width:1023px){.hidden-sm{display:none!important}}@media(min-width:1024px)and (max-width:1279px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.dropdown-menu{padding:0}.dropdown-menu>li>a{padding:6px 20px 6px 12px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#eee}.dropdown .caret{transition:transform .15s linear}.dropdown.open .caret{transform:rotate(-180deg);-ms-transform:rotate(-180deg)}.breadcrumb-immobiliare{display:inline-block;vertical-align:middle;line-height:19px;padding:0;margin-bottom:16px}.home-form-elements .breadcrumb-immobiliare{margin-bottom:0;padding:10px 10px 10px 0}.breadcrumb-immobiliare>li{position:relative;display:inline-block;font-size:13px;line-height:19px;color:#999}.home-form-elements .breadcrumb-immobiliare>li{font-size:14px}.breadcrumb-immobiliare>li+li:before{content:"";padding:0;display:inline-block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #999;position:relative;top:2px;margin-right:6px;margin-left:6px}.home-form-elements .breadcrumb-immobiliare>li+li:before{border-left-color:#0074c1;top:1px}.breadcrumb-immobiliare>li+li:after{content:"";padding:0;position:absolute;top:6px;left:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff;background-color:transparent}.navbar-immobiliare .navbar-main,.nd-avatar,.nd-icon__loader{position:relative}.breadcrumb-immobiliare>li.piped-right+li:after,.breadcrumb-immobiliare>li.piped-right+li:before,.home-form-elements .breadcrumb-immobiliare>li+li:after{display:none}.breadcrumb-immobiliare a{color:#0074c1;opacity:.7}.breadcrumb-immobiliare a:hover,.home-form-elements .breadcrumb-immobiliare a{opacity:1}.breadcrumb-immobiliare>.active{color:#0074c1}.breadcrumb-immobiliare a.text-muted{color:#999}.breadcrumb-immobiliare .breadcrumb__areeGeo+.breadcrumb__areeGeo:before{border:none;width:1px;height:13px;background-color:#999;box-shadow:.5px 0 0 0 #999}.breadcrumb-immobiliare .breadcrumb__areeGeo+.breadcrumb__areeGeo:after{content:none}.search-form-tabs{float:right;border-bottom:0}.search-form-tabs>li>a{height:45px;margin-left:5px;margin-right:0;padding:0 20px 0 16px;line-height:43px;background:#0074c1;border:1px solid #0074c1;border-radius:2px 2px 0 0;color:#fff;font-size:18px;font-weight:700}.search-form-tabs>li>a:hover{border-color:#0074c1;background-color:#0074c1}.search-form-tabs>li>a .icon-area-mappa{vertical-align:sub}.search-form-tabs>li.active>a,.search-form-tabs>li.active>a:focus,.search-form-tabs>li.active>a:hover{border:1px solid #fff}.search-form-tabs>li i{height:25px;width:25px;margin-right:4px}.form-control{text-align:left;-webkit-appearance:none}.form-control,.form-control:focus,.has-error .form-control,.has-error .form-control:focus{box-shadow:none}.navbar-immobiliare{background-color:#0074c1;min-height:43px;z-index:1030}.navbar-immobiliare .navbar-text{color:#fff}.navbar-immobiliare .navbar{padding-left:0;margin-bottom:0}.pagination{display:inline-block;margin:0 0 16px}.pagination>li>a,.pagination>li>span{height:38px;border:none;border-radius:2px}.pagination>li>.disabled,.pagination>li>.disabled:focus,.pagination>li>.disabled:hover{color:#868ea0;cursor:default;border-color:transparent;z-index:0}.pagination>li a{border:1px solid transparent}.pagination>li a:focus,.pagination>li a:hover{background-color:transparent;color:#0074c1}.pagination__number>li a{margin:0 2px;padding:8px 4px;transition:all .2s ease-in}.pagination__number>li.active a,.pagination__number>li.active a:focus,.pagination__number>li.active a:hover{background-color:#e5e5e5;border:1px solid #e5e5e5;color:#60687a}.pagination__number>li>a,.pagination__number>li>span{min-width:38px;font-size:13px}.pagination:not(.pagination__number) span{margin-left:0}.pagination:not(.pagination__number)>li:first-child span,.pagination:not(.pagination__number)>li:not(.disabled) a.active span,.pagination:not(.pagination__number)>li:not(.disabled) a:focus span,.pagination:not(.pagination__number)>li:not(.disabled) a:hover span{border-color:transparent}.pagination:not(.pagination__number) a{display:flex;-moz-align-items:center;align-items:center;margin-left:-2px;overflow:hidden}@media(min-width:768px)and (max-width:1023px){.modal-lg{width:750px}.navbar-immobiliare .container{padding:0 8px}}@media only screen and (max-width:767px){.modal-open,.navbar-immobiliare .container{position:relative}.modal-open:not(.not-minimize)>:not(.modal):not([class*=lightbox]){height:0;overflow:hidden;padding:0}.modal-open{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100vh}.modal{padding:0!important}.modal textarea{min-height:110px}}.nd-icon,.nd-navbar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.table-no-border tbody>tr>td,.table-no-border tfoot>tr>td,.table-no-border thead>tr>th{border:none}.table-default thead{background:#f5f5f5}.table-default thead>tr>th{padding:15px;vertical-align:middle}.table-default tbody>tr>td,.table-default tfoot>tr>td{padding:8px 15px;vertical-align:middle}.table-default tbody>tr:first-child>td,.table-default tfoot>tr:first-child>td{padding-top:20px}.table-default tbody>tr:last-child>td{padding-bottom:20px}.table-default tbody>tr:first-child>td,.table-default tfoot>tr:first-child>td{border-top:1px solid #ddd}.nd-badge{min-width:2rem;min-height:2rem;padding:0 .4rem;font-size:1.2rem;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:100rem;background-color:#f5f5f5;color:#666;line-height:1;white-space:nowrap;vertical-align:middle}.nd-badge--medium{min-width:3.2rem;min-height:3.2rem;padding:0 .8rem;font-size:1.4rem}.nd-badge--info{color:#fff;background-color:#216a95}.nd-badge--alert{color:#fff;background-color:#c12400}.nd-badge--squared{border-radius:0}:root .nd-badge:after,_:-ms-fullscreen{content:"";min-height:inherit}.nd-badge--withText:after,.nd-badge--withText:before{flex-shrink:0;content:""}.nd-badge--withText:before{padding-left:inherit}.nd-badge--withText:after{padding-right:inherit}.nd-badge--withText>*+*{margin-left:.8rem}.nd-avatar{background-color:#d5d5d5;color:#fff;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:2px solid #d5d5d5;border-radius:50%;font-family:Raleway,sans-serif;font-size:1.4rem;font-weight:600;line-height:1}.nd-avatar--withInitials{background-color:#fff;border-color:#fff;color:#2b6481}.nd-avatar--withInitialsDark{background-color:#2b6481;border-color:#2b6481;color:#fff}.nd-avatar--small{width:2.4rem;height:2.4rem;font-size:1.2rem}.nd-avatar--big{width:4.8rem;height:4.8rem;font-size:2rem}.nd-avatar .nd-icon,.nd-avatar img{width:100%;height:100%;border-radius:inherit}.nd-avatar img{object-fit:cover;object-position:center}@keyframes nd-icon-spinning{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.nd-icon{flex-shrink:0;width:1em;height:1em;fill:currentColor;fill-rule:evenodd;clip-rule:evenodd;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision;user-select:none}.nd-icon use{display:block;width:100%;height:auto;margin:auto;overflow:hidden}.nd-icon__loader{animation:nd-icon-spinning .7s linear infinite;display:inline-block;width:2.4rem;height:2.4rem;border-radius:100%;border-color:currentcolor transparent transparent currentcolor;border-style:solid;border-width:.2rem}.nd-icon__loader--bg{background-color:#fff;border-radius:50%;box-shadow:0 0 0 .8rem #fff}svg.nd-icon__loader--bg{box-sizing:unset;border:.8rem solid #fff;box-shadow:none}.nd-navbar,.nd-navbar__row{box-sizing:border-box;width:100%;display:flex}.is-alternate>.nd-icon__use,.nd-icon__use--alternate{opacity:0}.is-alternate>.nd-icon__use--alternate{opacity:1}.nd-icon.is-spinning{-webkit-animation:nd-icon-spinning .7s linear infinite;animation:nd-icon-spinning .7s linear infinite}.nd-loader{color:#2b6481;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;font-size:4rem}.nd-loader--bg{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:3}@keyframes nd-motion-opacity-in{0%{opacity:0}to{opacity:1}}@keyframes nd-motion-opacity-out{0%{opacity:1}to{opacity:0}}.nd-navbar{background-color:#2b6481;color:#fff;position:relative;flex-direction:column;justify-content:space-between;padding:0;user-select:none;z-index:100}.info-private,.showcase{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.nd-navbar--sticky{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:100}.nd-navbar--fixed{position:fixed;top:0;left:0;z-index:100}.nd-navbar__row{position:relative;align-items:stretch;justify-content:space-between;height:auto;min-height:4.8rem;margin:0 auto;padding:0 .4rem}.nd-navbar__row--boxed{max-width:128rem}@media screen and (min-width:30em){.nd-navbar__row--boxed{padding:0 .4rem}}@media screen and (min-width:48em){.nd-navbar__row{min-height:5.6rem}.nd-navbar__row--boxed{padding:0 1.2rem}}@media screen and (min-width:64em){.nd-navbar__row--boxed{padding:0 1.2rem}}@media screen and (min-width:80em){.nd-navbar__row--boxed{padding:0 2rem}}.nd-navbar__section{display:flex;flex:auto;align-items:stretch;justify-content:center;min-width:0;z-index:2}.nd-navbar__section--brand{position:absolute;right:0;left:0;justify-content:center;width:50vw;margin:0 auto;z-index:0}@media screen and (min-width:64em){.nd-navbar__section--brand{position:static;flex-grow:0;justify-content:flex-start;width:auto;margin:0 auto 0 0}}@media screen and (max-width:63.999em){.nd-navbar__section--brandWithSearch,.nd-navbar__section--brandWithSupport{position:relative;flex-grow:0;width:auto}.nd-navbar__section--brandWithSearch .nd-navbar__logo,.nd-navbar__section--brandWithSupport .nd-navbar__logo{width:3.2rem}.nd-navbar__section--brandWithSearch use:first-child,.nd-navbar__section--brandWithSupport use:first-child{opacity:0}.nd-navbar__section--brandWithSearch use:last-child,.nd-navbar__section--brandWithSupport use:last-child{opacity:1}}.nd-navbar__section--search{flex-grow:9999;justify-content:flex-start;color:#555}.nd-navbar__section--support{justify-content:flex-end;order:1}.nd-navbar__section--support a,.nd-navbar__section--support button{color:#fff;text-transform:none}.nd-navbar__section--menu{flex:0 0 auto;justify-content:flex-start;order:-1}@media screen and (min-width:64em){.nd-navbar__section--menu:not(:first-child){flex-grow:1;order:0}}.nd-navbar__section--user{justify-content:flex-end;margin-left:auto}*~.nd-navbar__section--user{flex:0 1 auto}.nd-navbar__section--user .nd-navbar__userMenu{cursor:pointer}.nd-navbar__section--user .nd-navbar__userMenuArrow{color:#fff;align-self:center;margin-left:.8rem;transform:rotate(90deg);font-size:1.6rem}@media screen and (min-width:30em){.nd-navbar__section--user .nd-navbar__userMenu{margin-right:1.2rem;padding-right:0}}@media screen and (max-width:79.999em){.nd-navbar__section--user .nd-navbar__iconText{display:none}}@media screen and (max-width:47.999em){.nd-navbar__section--user [data-type=avatar]{width:calc(2.4rem + 4px);height:calc(2.4rem + 4px);font-size:1.2rem}}.nd-navbar__section--alignStart{justify-content:flex-start;order:-1}.nd-navbar__section--alignEnd{justify-content:flex-end;order:1}.nd-navbar__section--shrink{flex:0 1 auto}.nd-navbar__item,.nd-navbar__link{display:flex;position:relative;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;max-width:100%;height:4.8rem;padding:.8rem;color:currentColor;font-size:1.4rem;font-weight:700}@media screen and (min-width:30em){.nd-navbar__item,.nd-navbar__link{padding:.8rem 1.2rem}}.nd-navbar__section--menu .nd-navbar__item,.nd-navbar__section--menu .nd-navbar__link{display:none}.nd-navbar__section--menu .nd-navbar__item--menuAction,.nd-navbar__section--menu .nd-navbar__link--menuAction{display:flex;cursor:pointer}@media screen and (min-width:64em){.nd-navbar__section--menu .nd-navbar__item,.nd-navbar__section--menu .nd-navbar__link{display:flex;flex-shrink:0}.nd-navbar__section--menu .nd-navbar__item--menuAction,.nd-navbar__section--menu .nd-navbar__link--menuAction{display:none}}.nd-navbar__section--menu .nd-navbar__item--menuBack,.nd-navbar__section--menu .nd-navbar__link--menuBack{display:flex;cursor:pointer}.nd-navbar__section--menu .nd-navbar__item--menuBack .nd-navbar__arrow,.nd-navbar__section--menu .nd-navbar__link--menuBack .nd-navbar__arrow{transform:rotate(180deg)}.nd-navbar__item--smallVisible,.nd-navbar__link--smallVisible{display:none}@media screen and (min-width:48em){.nd-navbar__item,.nd-navbar__link{height:5.6rem}.nd-navbar__section--menu .nd-navbar__item--menuBack,.nd-navbar__section--menu .nd-navbar__link--menuBack{display:none}.nd-navbar__item--smallVisible,.nd-navbar__link--smallVisible{display:flex}}.nd-navbar__item--mediumVisible,.nd-navbar__link--mediumVisible{display:none}@media screen and (min-width:64em){.nd-navbar__item--mediumVisible,.nd-navbar__link--mediumVisible{display:flex}}.nd-navbar__item--shrink,.nd-navbar__link--shrink{flex-shrink:1}.nd-navbar__item--search{flex-grow:1;flex-shrink:1;max-width:60rem;border-radius:2px}@media screen and (max-width:63.999em){.nd-navbar__item--search{padding-left:0;max-width:100%;padding-top:0;padding-bottom:0}}.nd-navbar__link,.nd-navbar__link.is-active,.nd-navbar__link:active,.nd-navbar__link:hover{color:currentColor;cursor:pointer}.nd-navbar__link:after{transition:opacity .3s ease;position:absolute;right:0;bottom:0;left:0;height:.3rem;background-color:currentColor;opacity:0;content:"";contain:strict}.nd-navbar__link:focus:after{opacity:.4}.nd-navbar__link.is-active:after,.nd-navbar__link:hover:after{opacity:1}@media screen and (hover:none),screen and (pointer:coarse){.nd-navbar__link:hover:after{visibility:hidden}}.nd-navbar__icon{display:inline-flex;position:relative;font-size:2rem}.nd-navbar__iconText{margin-left:.8rem}.nd-navbar__badge{position:absolute;top:-50%;right:calc(50% + 2px);transform:translate(100%);border:2px solid #fff}.app__container--visible~.header-slim,.contact-box,.cookie-bar--visible~.header-slim,nd-cookie-bar~.header-slim{position:relative}.nd-navbar__logo{width:auto;min-width:3.2rem;height:3.2rem;max-height:100%}.nd-navbar__showOnWideScreen{display:none}.nd-navbar__hideOnWideScreen{display:flex}@media screen and (min-width:80em){.nd-navbar__showOnWideScreen{display:flex}.nd-navbar__hideOnWideScreen{display:none}}.has-fixedNav{padding-top:4.8rem}@media screen and (min-width:48em){.has-fixedNav{padding-top:5.6rem}}.header-slim{line-height:1.5}.header-slim .is-logoBig{height:3.6rem}.header-slim .is-shortLogo{height:2.4rem}.header-slim a:focus{color:currentColor}.header-slim--light{background-color:#fff;border-bottom:1px solid #d5d7dd}@media print{.header-slim{position:relative}.body-content{margin-top:0}}.contact-box{color:#777;overflow:hidden}.contact-box .contact-data__name a{color:inherit}.contact-box .logo-fallback-small:not(img){margin-bottom:8px}.contact-box img.logo-fallback-small{margin:-2px}.contact-box .alert{padding:12px}.contact-box .icon-phone{background-position:-40px -110px}.contact-box .contact-data{position:relative;background:#fff}.contact-box .contact-data .highlight{height:100%;padding:16px;z-index:2;overflow:hidden}.contact-box .checkbox{margin:0}.contact-box input[type=checkbox]{margin-right:4px}.contact-box textarea{height:136px;resize:none}.up.contact-box textarea{height:82px}.contact-box--messageSent.is-modal .contact-socials-box,.contact-box--messageSent.sticky .contact-socials-box,.contact-box--messageSent.up .contact-socials-box{max-height:none;padding:16px;opacity:1}.contact-box--messageSent.is-modal .contact-form form,.contact-box--messageSent.sticky .contact-form form,.contact-box--messageSent.up .contact-form form{height:0;padding-top:0;padding-bottom:0;opacity:0;overflow:hidden}.contact-box:not(.sticky) .data__agt-container{border-bottom:1px solid #ddd;padding-bottom:16px;margin-bottom:16px}.contact-form{width:100%;overflow:hidden}.contact-form-title{display:block;margin:0 0 8px;font-size:14px;font-weight:700;color:inherit}.is-modal .contact-form-title,.up .contact-form-title{display:none}.contact-form .alert{border-radius:2px;font-size:.85em}.contact-form form{height:auto;padding:16px;transition:opacity .3s cubic-bezier(.4,0,.2,1) .15s}@media print,screen and (min-width:1024px){.contact-box:not(.up) .contact-form-row{display:flex;-moz-justify-content:space-between;justify-content:space-between}.contact-box:not(.up) .contact-form-row+.contact-form-row{margin-top:16px}.contact-box:not(.up) .contact-form-col{width:100%}.contact-box:not(.up) .contact-form-col>*{margin-bottom:8px}.contact-box:not(.up) .contact-form-col>:last-child{margin-bottom:0}.contact-box:not(.up) .contact-form-col+.contact-form-col{padding-left:16px}.contact-box:not(.up) .form-group--textarea{height:100%}}.alert{border-radius:2px}.contact-socials-box{max-height:0;padding:0 16px;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out .15s;overflow:hidden}.contact-socials-box .alert{display:flex;margin:0;font-size:14px;color:#60687a}.contact-socials-box .alert+.btn,.visible-sticky{margin-top:8px}.contact-socials-box .alert svg{flex-shrink:0;width:18px;height:18px;margin-right:8px;fill:currentColor}.contact-socials-box .alert svg.check{padding:.5%;background:#37ab52;border-radius:50%}.contact-box.sticky .contact-socials-box{background-color:#eee;padding-top:0}.contact-form-modal .modal-title{font-family:Raleway,sans-serif;font-weight:400}.contact-form-modal .modal-body{padding:0}.contact-form-modal .modal-content{max-width:800px}.contact-form-modal .text-nowrap{white-space:normal}.contact-form-modal .contact-box{min-height:225px}.up .contact-data__agt .detail-agency-logo{margin-right:8px}.contact-data .detail-agency-logo{padding:2px;background:#fff;display:inline-block;min-width:50px;text-align:center;vertical-align:middle;margin-bottom:8px}.icon-energy,.img-fallback-profile:before{background-repeat:no-repeat;background-size:cover}.contact-data .detail-agency-logo a{vertical-align:middle}.contact-data .detail-agency-logo img{max-height:35px;max-width:135px;overflow:hidden}.contact-data p{margin-bottom:0}.contact-data .ubi-disclamer{margin-top:8px;margin-bottom:8px}.contact-data .contact-data__name{margin-bottom:8px}.sticky .contact-data .contact-data__name{margin-bottom:0}.down .contact-data__agt .contact-data__name{max-height:20px;display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.contact-data .association{display:inline-block;vertical-align:top;margin-left:4px}.contact-data .association i,.contact-data .association span{display:block}.contact-data .contact-title{margin-top:0;margin-bottom:16px;font-weight:700;line-height:1.1}.contact-data .contact+p{margin:8px 0 0;float:left}.contact-data .icon-detail.link{margin-right:4px}.contact__box:last-child{padding-left:4px;padding-right:0}.contact__box:first-child{padding-left:0;padding-right:5px}.contact:after,.contact:before{content:"";display:table}.contact:after{clear:both}.data__profile-container{display:flex;margin-bottom:8px}.data__profile-container,.profile__foto{-moz-align-items:center;align-items:center}.profile__foto{display:inline-flex;-moz-justify-content:center;justify-content:center;width:48px;height:48px;margin-right:8px;background-color:#fff;border:1px solid #ddd;vertical-align:middle;overflow:hidden}.profile__foto img{width:100%;height:100%;object-fit:cover;margin:auto}.profile__name{line-height:normal}.img-fallback-profile:before{width:32px;height:32px;display:block;background-image:url(https://s1.immobiliare.it/assets/3752959259/img/common/sprites/sprite_fallback.svg);content:""}.img-fallback-profile.agent--female:before{background-position:0 -128px}.img-fallback-profile.agent--male:before{background-position:0 -160px}.img-fallback-profile.private--female:before{background-position:0 -192px}.img-fallback-profile.private--male:before{background-position:0 -224px}.contact-form .row{margin:0 -8px}.contact-form .row>div{padding:0 8px}.contact-form .h5{margin-top:0;font-weight:700}.up .contact-form .h5{display:none}.custom-tel-weblink{border:1px solid #ccc;background-color:#fff;padding:16px;margin-top:8px}.custom-contact-form-unicredit .custom-orari{padding-left:24px}.detail-custom-logo{margin-bottom:8px}.detail-custom-logo,.detail-custom-logo img{display:block;width:auto;max-width:100%;max-height:120px}.unicredit-color{color:#f5132f}.unicredit-color:focus,.unicredit-color:hover{color:#cc0921}.up form [class^=col-xs]{width:100%}.alert.alert-fraud{margin-bottom:0;margin-top:16px}.contact-sticky--bottom{position:fixed;position:-ms-device-fixed;right:0;bottom:0;left:0;background-color:#fff;border-top:1px solid #ddd;padding:8px;text-align:center;display:none;z-index:25}.contact-sticky--bottom>*{width:49%;padding-top:8px;padding-bottom:8px;display:inline-flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center}.contact-sticky--bottom>:only-child{width:100%}.contact-phone-modal{display:none}.info-private{cursor:default;user-select:none}@media print,screen and (min-width:768px){.contact-box.down{display:flex;-moz-align-items:stretch;align-items:stretch}.down .contact-data{flex-shrink:0;width:304px;border-right:1px solid #ddd;border-bottom:none}.contact-data .ubi-disclamer{margin-top:16px;margin-bottom:0}.down .contact-form{width:100%}.custom-tel-weblink div:last-child{margin-top:10px}}@media only screen and (max-width:767px){.contact-sticky--bottom,.phone-modal .contact-phone-modal{display:block}.modal-backdrop{position:-ms-device-fixed}.phone-modal{overflow:hidden}.contact-phone-modal{position:fixed;position:-ms-device-fixed;top:calc(50% - 50px);left:3%;border-radius:2px;background-color:#fff;width:94%;text-align:center;z-index:2000}.contact-phone-modal i+span{display:inline-block;vertical-align:text-bottom}.contact-phone-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:700;padding:16px;margin:0;color:#777}.contact-phone-title~p{color:#0074c1;font-weight:700}.custom-tel-weblink+a{margin-top:16px}.im-property__features{overflow:hidden}}@media only screen and (max-width:1023px)and (min-width:768px){.contact-form legend{margin-bottom:32px}.contact-form textarea{height:96px}}x-dropdown{display:none}x-dropdown.active{display:block;position:absolute;top:100%;left:0;background-color:#fff;margin-top:4px}.x-lightbox~*{display:none}.anchor{position:relative}.anchor>*{position:absolute;top:-53px}@media(max-width:767px){.breadcrumb-immobiliare li{display:none}.breadcrumb-immobiliare li:last-child{cursor:pointer;position:relative;color:#0074c1}.agency-page .breadcrumb-immobiliare li:last-child:before,.detail .breadcrumb-immobiliare li:last-child:before{position:relative;top:0;left:0;content:attr(data-luogo);display:inline-block;border:none;margin-left:0;margin-right:5px;width:auto;height:auto}.breadcrumb-immobiliare li+li:after,.breadcrumb-immobiliare li+li:before{transform:rotate(0);-ms-transform:rotate(0);background-color:transparent;display:none}.breadcrumb-immobiliare.breadcrumb_mobile--detail{position:fixed;position:-ms-device-fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:0;margin:0;padding:49px 15px 0;z-index:1000}.breadcrumb-immobiliare a{filter:alpha(opacity=100);opacity:1}.breadcrumb-immobiliare .closeMobile{display:none}.breadcrumb_mobile--detail li{display:block;line-height:48px}.breadcrumb_mobile--detail li+li{border-top:1px solid #ddd}.breadcrumb_mobile--detail li:last-child{position:fixed;position:-ms-device-fixed;top:0;right:0;left:0;padding:0 15px;border-top:none;border-bottom:1px solid #ddd}.breadcrumb_mobile--detail .caret{transform:rotate(180deg);-ms-transform:rotate(180deg)}.breadcrumb_mobile--detail .closeMobile{display:block}}.price-chart{width:100%;padding:20px;border:1px solid #ddd}.price-chart__container-title{margin-top:0;font-weight:400}.price-chart__title{color:#373c47}.price-chart__subtitle{color:#999;font-size:14px}.price-chart__chart{margin-left:-17px;margin-right:-17px}.price-chart__chart iframe{border:none;min-height:220px}.price-chart__btn{float:right}.price-chart__btn--tablet{display:block}.price-chart__btn--desktop,.price-chart__chart--desktop{display:none}@media(min-width:1024px){.price-chart__btn--desktop,.price-chart__chart--desktop{display:block}.price-chart__btn--tablet{display:none}}@media(max-width:1023px){.price-chart p{margin-bottom:0}}.im-sticky--ie{position:fixed;top:0;left:0;width:100%;z-index:300}.im-sticky--ie .im-summary{max-width:1280px;margin:auto;width:100%;padding-right:20px;padding-left:20px}.im-sticky--bottom.im-sticky--ie .im-summary{padding-right:0;padding-left:0}.im-sticky--ie+.im-summary{position:relative;z-index:299}.im-sticky--bottom.im-sticky--ie{position:absolute;top:auto;bottom:0}.im-summary{background-color:#fff;padding:24px 0 0;transform:translateZ(0)}.im-property__features ul{margin-bottom:0}.im-property__actions{display:flex}.im-property__actions>*{-moz-flex-grow:1;flex-grow:1;flex-shrink:0;flex-basis:0;display:inline-flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;height:40px}.im-property__actions>* svg+span{margin-left:4px}.im-property__actions>*+*{margin-left:8px}.im-property__actions>:nth-last-child(2){-moz-flex-grow:0;flex-grow:0}.im-property__actions>:nth-last-child(2) span{display:none}@media print,screen and (min-width:768px){.im-summary{padding:16px 0;position:relative;position:-webkit-sticky;position:sticky;top:0;z-index:299}.im-summary--sticky{z-index:300}.im-summary--sticky:before{position:absolute;top:0;left:0;right:0;height:100%;min-width:100%;margin:0 calc(-50vw - -50%);background-color:#fff;content:"";box-shadow:0 4px 4px 0 hsla(0,0%,60%,.2)}.im-property__actions,.im-property__features{position:relative;display:flex;-moz-align-items:center;align-items:center}.im-property__actions{margin-top:24px}.im-property__actions>:nth-last-child(2){-moz-flex-grow:1;flex-grow:1}}@media screen and (min-width:768px)and (max-width:1023px){.im-property__actions>:nth-last-child(2) span{display:inline-block}}@media print,screen and (min-width:1024px){.im-summary{width:calc(100% + 324px);height:72px;white-space:nowrap;display:flex}@supports(-ms-ime-align:auto){.im-summary{margin-right:-324px}}.im-property__features{display:inline-flex;width:calc(100% - 324px);font-size:14px}.im-property__actions{display:inline-flex;width:324px;padding-left:16px;align-items:flex-start;margin-top:0}.im-property__actions>:nth-last-child(2){-moz-flex-grow:0;flex-grow:0}}@media print,screen and (min-width:1280px){.im-summary{width:calc(100% + 380px)}@supports(-ms-ime-align:auto){.im-summary{margin-right:-380px}}.im-property__features{width:calc(100% - 380px)}.im-navigation-bar__aside,.im-property__actions{width:380px}}.im-top__navigation{display:flex;-moz-justify-content:space-between;justify-content:space-between;-moz-align-items:center;align-items:center}@media screen and (max-width:767px){.im-top__navigation{padding:16px 0 0}.im-top__navigation>[class]{margin-top:0;margin-bottom:0}.showcase__item img{pointer-events:none}}.features__price-old{font-size:12px;line-height:1;position:relative;margin-bottom:8px}.features__price-old--price{text-decoration:line-through;color:#999}.features__price-old--discount{color:#37ab52;font-weight:700;padding-left:4px}.features__price-old .features__price-info{display:none}.features__price-old .features__price-info p:last-child{margin-bottom:0}@media screen and (min-width:768px){.features__price-old{margin-bottom:0}:hover>.features__price-old .features__price-info{font-size:14px;position:absolute;top:100%;left:-1px;display:block;min-width:264px;white-space:nowrap;line-height:1.1;background-color:#fff;padding:16px;box-shadow:0 0 4px rgba(0,0,0,.2);margin-top:4px;z-index:300}}.icon-svg{display:inline-block;fill:currentColor;vertical-align:-.2em;overflow:hidden}.icon--rotate{transform:rotate(180deg)}.icon--rounded{fill:#fff;background-color:currentColor;padding:.2em;border-radius:50%;overflow:hidden}.icon--reverse{fill:transparent;stroke:currentColor;transform:scale(.99)}.icon--white{color:#fff}.icon--white.icon--rounded{background-color:#fff;fill:currentColor}.icon--brand{color:#0074c1}.icon--gray{color:#60687a}.icon--red{color:#e50013}.im-navigation-bar__action span,.im-navigation-bar__aside{font-size:14px}@media print,screen and (min-width:768px){.im-navigation-bar__action span,.im-navigation-bar__aside{font-size:16px;vertical-align:text-bottom}}.im-navigation-bar{padding:8px 0;margin-left:-8px;white-space:nowrap}.im-navigation-bar:before{position:absolute;bottom:0;left:0;right:0;min-width:100%;margin:0 calc(-50vw - -50%);content:"";border-bottom:1px solid #ddd}.im-navigation-bar,.im-navigation-bar__aside{display:flex;-moz-justify-content:space-between;justify-content:space-between;-moz-align-items:center;align-items:center;position:relative}.im-navigation-bar__action{font-weight:500;font-size:0;font-family:Raleway,sans-serif;display:flex;-moz-align-items:center;align-items:center}.im-navigation-bar__action svg{margin:0 4px}.im-navigation-bar__aside{margin-left:-4px}.im-navigation-bar a.im-navigation-bar--disabled,.im-navigation-bar a.im-navigation-bar--disabled:focus,.im-navigation-bar a.im-navigation-bar--disabled:hover{cursor:default;color:#999;text-decoration:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.im-navigation-bar:before{content:none}}@media (-ms-high-contrast:active)and (min-width:768px),(-ms-high-contrast:none)and (min-width:768px){.im-navigation-bar{display:block;min-height:56px}.im-navigation-bar:before{content:""}.im-navigation-bar__action:first-child{float:left}.im-navigation-bar__aside{float:right;display:flex;-moz-justify-content:space-between;justify-content:space-between}}@media print,screen and (min-width:768px){.im-navigation-bar{padding:16px 0;margin-top:-20px}.im-navigation-bar__aside{min-width:324px;margin-left:0;margin-right:-8px;white-space:nowrap}.im-navigation-bar__action:first-child{padding-right:8px}.im-navigation-bar__action:last-child{padding-left:8px}}@media only screen and (max-width:767px){.im-navigation-bar__action{padding:8px;font-size:14px;line-height:20px;border-radius:2px}}.im-media_nav{display:flex;flex-wrap:wrap;overflow:hidden;list-style:none;padding:0;margin:0;height:64px;border-bottom:1px solid #ddd}.im-media_nav__item{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:auto;width:33.3333333333%;height:100%;color:#0074c1}.im-media_nav__item>*{display:flex;height:100%;flex-direction:column;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;text-transform:capitalize}@media screen and (min-width:768px){.im-media_nav{margin-top:8px;border-bottom:none}.im-media_nav__item{width:20%}.im-media_nav__item+.im-media_nav__item{border-left:1px solid #ddd}.im-media_nav__item:last-child:not(:nth-child(5)){border-left-color:transparent}.im-media_nav__item:last-child:not(:only-child){margin-left:auto}}.im-note{margin-top:48px}.im-note .title-section{margin-bottom:0;border:none}.im-note__container{clear:both;text-transform:none}.im-note__inner{position:relative;height:auto}.im-note__inner textarea{border:none;width:100%;margin-bottom:4px;padding:0}.im-note__inner textarea::-moz-placeholder{color:#999;opacity:1}.im-note__inner textarea:-ms-input-placeholder{color:#999}.im-note__inner textarea::-webkit-input-placeholder{color:#999}.im-note__note-box{white-space:pre-wrap}.im-note__note-box.empty{cursor:text}.im-note__note-box.empty:before{content:attr(data-message);color:#999}@media print,screen and (min-width:768px){.im-note__inner textarea,.im-note__note-box{width:calc(100% - 24px);vertical-align:top;display:inline-block}.im-note__inner{font-size:0}.im-note__inner>*{font-size:14px}.im-note__inner svg{cursor:pointer}}.energy__IPE+.energy__IPE{margin-left:4px}.icon-energy{height:18px;width:18px;display:inline-block;vertical-align:sub;background-image:url(https://s1.immobiliare.it/assets/624869382/img/common/sprites/sprite_energy.svg)}.icon-energy.energy-alta{background-position:0 0}.icon-energy.energy-bassa{background-position:0 -18px}.icon-energy.energy-media{background-position:0 -36px}.class-energyContainer{display:flex;-moz-justify-content:space-between;justify-content:space-between;position:relative;padding-top:54px;margin-top:24px}.class-energyContainer p{margin-bottom:0}.col-eng-gruppo{width:100%}@media only screen and (min-width:768px){.col-eng-gruppo{position:relative}}[class^=energy-]{position:relative;padding:8px 0;border-radius:0;color:#fff;text-align:center}.tooltip-energy+[class^=energy-]:before{content:"";position:absolute;top:-18px;right:calc(50% - 10px);border-top:10px solid #999;border-left:10px solid transparent;border-right:10px solid transparent}.energy-A,.energy-A1{background-color:#7fb800}.energy-A2{background-color:#6d9e00}.energy-A3{background-color:#5c8500}.energy-A4{background-color:#4a6b00}.energy-Aplus{background-color:#6d9e00}.energy-B{background-color:#91d100}.energy-C{background-color:#ebc400}.energy-D{background-color:#eb9d00}.energy-E{background-color:#e67300}.energy-F{background-color:#d22300}.energy-G{background-color:#b80000}.tooltip-energy{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;right:0;left:0;height:36px;padding:8px 12px;background-color:#999;color:#fff;white-space:nowrap;font-weight:700;text-overflow:ellipsis;overflow:hidden}@media only screen and (min-width:768px){.tooltip-energy{top:-54px;left:8px;right:inherit}.tooltip-energy[data-energyclass=D],.tooltip-energy[data-energyclass=E],.tooltip-energy[data-energyclass=F],.tooltip-energy[data-energyclass=G]{right:8px;left:inherit}}.im-mortgage__toggleBtn{display:flex;-moz-align-items:center;align-items:center;position:relative;height:40px;margin-right:-1px;z-index:1;font-size:14px;text-transform:none;font-weight:400;text-align:left;line-height:normal}.im-mortgage__toggleBtnArrow{transform:rotate(90deg);-ms-transform:rotate(90deg);margin-left:8px;transition:transform .25s ease-out;stroke-width:1px;stroke:currentColor}.im-mortgage__toggleBtn.active .im-mortgage__toggleBtnArrow{transform:rotate(270deg);-ms-transform:rotate(270deg);transition-timing-function:ease-in}@media only screen and (max-width:767px){.im-mortgage__toggleBtn .survey_label{font-size:12px}}.im-mortgage__form{display:flex;flex-direction:column}.im-mortgage__form .form-group{margin-bottom:24px}.im-mortgage__element{position:relative;padding:0;z-index:1}.im-mortgage__element input,.im-mortgage__element select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 16px 0 8px}.im-mortgage__element input+span,.im-mortgage__element select+span{position:absolute;top:0;line-height:40px;right:8px;z-index:2}.im-mortgage__element select+span{top:calc(50% - 3px)}.im-mortgage__caret:before{content:"";position:relative;display:block;width:0;height:0;border-top:6px solid #0074c1;border-left:6px solid transparent;border-right:6px solid transparent;bottom:calc(3px - 50%)}.im-mortgage__tax{white-space:nowrap;font-weight:700;font-size:24px;color:#373c47;text-shadow:1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff}.im-mortgage__summary--bottom{display:flex;flex-direction:column}.im-mortgage__summary--bottom .im-mortgage__payement{display:flex;-moz-align-items:center;align-items:center;flex-direction:column}.im-mortgage__rate{position:relative}.im-mortgage__rate>div{position:absolute;top:50%;transform:translate3d(0,-50%,0);width:100%;text-align:center}.im-mortgage__rate>div>span{display:block}.im-mortgage__estimate{font-weight:700;font-size:16px;display:flex;-moz-justify-content:space-evenly;justify-content:space-evenly;width:100%;margin-bottom:32px}.im-mortgage__estimate>*{margin-bottom:0}.im-mortgage__estimate>:before{content:attr(data-mortgage__label);display:block;color:#60687a;text-align:center;font-weight:400;text-transform:uppercase;font-size:14px}.im-mortgage__disclamer{font-weight:700;text-align:center;line-height:24px;margin-bottom:16px;white-space:nowrap}.im-mortgage__partner:not(:empty){text-align:center;margin-top:16px}.im-mortgage__partner:not(:empty):before{content:attr(data-message);font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.im-mortgage__partner:not(:empty) img{height:16px;width:auto}.im-mortgage__text{margin:16px 0;font-size:16px;line-height:1.3;text-align:center}.im-mortgage__button{margin:0 auto;padding-right:24px;padding-left:24px}.im-mortgage--top{margin:0 -15px -15px;min-height:calc(100% + 15px);display:flex;flex-direction:column}.im-mortgage--top .im-mortgage__form{padding:24px 16px 0;-moz-flex-grow:1;flex-grow:1}.im-mortgage--top .im-mortgage__summary{text-align:center;background-color:#eee;padding:24px}.im-mortgage--top .im-mortgage__payement{width:100%;margin-bottom:16px;text-align:center}.im-mortgage--top .im-mortgage__payement span:first-child{padding-right:8px}.im-mortgage--top .im-mortgage__tax{box-shadow:none}.im-mortgage--survey{padding:32px;white-space:normal}@media print,screen and (min-width:768px){.im-mortgage__form{flex-wrap:wrap;flex-direction:row;-moz-align-items:flex-end;align-items:flex-end}.im-mortgage__form .form-group{width:calc(25% - 12px);margin-bottom:40px}.im-mortgage__form .form-group:not(:first-child){margin-left:16px}.im-mortgage__summary--bottom{-moz-align-items:center;align-items:center;flex-direction:row}.im-mortgage__summary--bottom .im-mortgage__payement{width:calc(60% - 32px);min-width:424px;margin-right:32px;border-right:1px solid #ddd;-moz-justify-content:center;justify-content:center;flex-direction:row}.im-mortgage__rate{margin-right:32px}.im-mortgage__estimate{display:block;width:auto;margin-bottom:0}.im-mortgage__estimate>:first-child{margin-bottom:24px}.im-mortgage__estimate>:before{text-align:left}.im-mortgage--top{margin:0;min-height:0}.features__mutuo-container .im-mortgage--top:not(.im-mortgage--survey):before{content:attr(data-message);font-family:Raleway,sans-serif;font-size:16px;display:block;padding:16px 24px 24px}.im-mortgage--top .im-mortgage__form{padding:0 24px}.im-mortgage--top .im-mortgage__form .form-group{width:calc(50% - 8px);margin-bottom:24px}.im-mortgage--top .im-mortgage__form .form-group:nth-child(3n){margin-left:0}.im-mortgage--top .im-mortgage__summary{position:relative}}@media print,screen and (min-width:1024px){.im-mortgage__summary--bottom .im-mortgage__payement{min-width:352px;-moz-justify-content:flex-start;justify-content:flex-start}}@media print,screen and (min-width:1280px){.im-mortgage__summary--bottom .im-mortgage__payement{min-width:516px;-moz-justify-content:center;justify-content:center}.im-mortgage__rate{margin-right:40px}}@media(max-width:599px){.related-section ul{margin-top:8px;margin-left:0}.related-section ul li{display:block;padding:0 0 4px;line-height:1.4;font-size:12px}.related-section ul li+li{border-left:none}}@media(min-width:600px){.related-section{margin-bottom:12px}.related-section ul{display:inline}.related-section ul.list-comma li{display:inline-block;padding-right:0;padding-left:0}.related-section ul.list-comma li:not(:last-child) a:after{content:", "}.related-section:not(.related-section--nomargin){margin-left:-9px}.related-section:not(.related-section--nomargin) h3{margin-left:9px}}.property-cardContainer{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 -8px;overflow:hidden}.property-cardContainer .property-card{padding:0 8px;margin-bottom:16px}@media(min-width:768px){.property-cardContainer{flex-direction:row}.property-cardContainer .property-card{flex-basis:25%}.property-cardContainer--twoCol .property-card{flex-basis:50%}}.property-card{width:100%}.property-card__figure{position:relative;overflow:hidden;border:1px solid #ddd}.property-card__figure img{width:100%;height:100%;object-fit:cover}.property-card__figure:hover .property-card__overlayIcons{opacity:1}.property-card .property-card__ratio{display:block;position:relative;width:100%;height:100%}.property-card .property-card__ratio:before{display:block;padding-top:62%;content:""}.property-card .property-card__ratio>*{position:absolute;top:0;right:0;width:100%;height:100%}.property-card__placeholder{background-image:url(https://s1.immobiliare.it/assets/1969337389/img/common/listing_image_placeholder.png);background-size:cover;background-position:50%;display:block}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.property-card__placeholder{background-image:url(https://s1.immobiliare.it/assets/1533778334/img/common/listing_image_placeholder@2x.png)}}.property-card__placeholder--generic{background-image:url(https://s1.immobiliare.it/assets/3178937488/img/common/generic/figure_placeholder.svg)}.property-card__overlayIcons{position:absolute;right:8px;bottom:8px;font-size:14px;color:#fff;opacity:.5;overflow:hidden;cursor:default}.property-card__overlayIcons>*{vertical-align:middle}.property-card__overlayIcons span{display:block;float:right;line-height:25px;font-weight:700}.property-card__content{margin-top:-1px;padding:8px;background-color:#fff;border:1px solid #ddd}.property-card__content>*{margin-bottom:4px}.property-card__content>:last-child{margin-bottom:0}.property-card__title{font-size:14px;height:50.4px;line-height:1.2;overflow:hidden}.property-card__title--compact{height:33.6px}.property-card__price{display:block;font-size:16px;color:#60687a}.property-card__features{color:#60687a;vertical-align:middle}.property-card__features li>div:nth-child(2){font-size:12px;opacity:.7}.property-card__features li+li{border-color:#ddd}.property-card__checkbox{padding-top:8px}.property-card--highlighted .property-card__content,.property-card--highlighted .property-card__figure{transition:border-color .1s linear;border-color:#0074c1}.property-card--highlighted .property-card__figure{border-bottom-color:#ddd}@media(max-width:767px){.property-card.property-card--thumbOnMobile{padding:0 0 16px;border-bottom:1px solid #ddd}.property-card.property-card--thumbOnMobile .property-card__figure{width:130px;height:96px;float:left;margin-right:16px}.property-card.property-card--thumbOnMobile .property-card__content{margin:0;padding:0;border:none}.property-card.property-card--thumbOnMobile .property-card__title{height:auto}.property-card.property-card--thumbOnMobile .property-card__features{max-height:30px;font-size:12px;overflow:hidden}.property-card.property-card--thumbOnMobile .property-card__features li:first-child{padding-left:0}}@media(max-width:479px){.property-card.property-card--thumbOnMobile .property-card__figure{width:96px}}.showcase{position:relative;user-select:none;text-align:left;text-align:initial}.showcase,.showcase__list{height:100%}.showcase__evt-net,.showcase__item{position:absolute;top:0;left:0;right:0;bottom:0;display:none}.showcase__prev i,.showcase__prev>*{left:10px}.showcase__item img{-webkit-touch-callout:none}.showcase__evt-net,.showcase__item--active,.showcase__item--next,.showcase__item--prev{display:block}.showcase__item--active{transform:translateX(0)}.showcase__item--prev{transform:translateX(-100%)}.showcase__item--next,[dir=rtl] .showcase__item--prev{transform:translateX(calc(100% + 1px))}[dir=rtl] .showcase__item--next{transform:translateX(-100%)}.showcase__item--loading{background:url(https://s1.immobiliare.it/assets/1533778334/img/common/listing_image_placeholder@2x.png) 50% no-repeat #eee;color:#fff;background-size:cover}.showcase__item--loading>img{opacity:0}.lt-ie9 .showcase__item--active{visibility:visible}.showcase__next,.showcase__prev{width:35px;height:100%;position:absolute;top:0;opacity:.5;color:#fff;cursor:pointer}.showcase__next i,.showcase__next>*,.showcase__prev i,.showcase__prev>*{position:absolute;top:50%;margin-top:-20px}.showcase__next{right:0}.showcase__next i,.showcase__next>*{right:10px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.showcase__item--loading{background-image:url(https://s1.immobiliare.it/assets/1533778334/img/common/listing_image_placeholder@2x.png)}}.showcase__item--loading:before{display:none}.showcase__list--genericImg .showcase__item--loading{background-image:url(https://s1.immobiliare.it/assets/3178937488/img/common/generic/figure_placeholder.svg)}@media print{.showcase__item--next,.showcase__item--prev{display:none}}@-webkit-keyframes loading{to{transform:rotate(1turn)}}@keyframes loading{to{transform:rotate(1turn)}}.label-blue,.title-detail,.title-section{font-family:Raleway,sans-serif;letter-spacing:-.01em\9}body{overflow-x:hidden}.header-slim{position:relative}[style*="padding-right: 15px"] .header-slim,[style*="padding-right: 17px"] .header-slim{padding-right:0}.body-content{margin-top:0;margin-bottom:40px}iframe{border:none;width:100%;overflow:hidden}a{cursor:pointer}.sticky-contact-bottom{position:relative;display:flex}.title-detail{margin-top:32px;margin-bottom:0;font-size:20px;font-weight:500}.description{padding-top:16px}.description__title{margin-bottom:8px;font-size:14px}.privacy .checkbox{margin-top:0}.container-detail{padding:0 16px}.left-side{width:100%;float:left}.a-side{padding-left:16px;width:324px;margin-top:72px;float:left}.a-side__bottom-block .price-chart{margin-bottom:24px}.a-side__bottom-block .banner{margin-bottom:24px;border:1px solid #ddd}.a-side__bottom-block .banner>div>div{margin-bottom:16px!important}.a-side__block{margin-bottom:24px}.form-group{margin-bottom:10px}.mutuo-rata{border-left:0;color:#0074c1}.blklistAlert{padding:8px 16px;margin-top:16px;margin-bottom:0;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:space-between;justify-content:space-between}.blklistAlert span:not(:first-child){color:#60687a}.blklistAlert__btn{text-transform:uppercase;padding:0}.blklistAlert__btn,.blklistAlert__btn:focus,.blklistAlert__btn:hover{color:#c12400}.active a[role=tab],.active a[role=tab]:focus,.active a[role=tab]:hover,.presentation-detail .active a,.presentation-detail .active a:focus,.presentation-detail .active a:hover{cursor:default}.im-property__features li{vertical-align:middle}.im-property__features li+li{border-color:#ddd}.features__price{position:relative;font-size:24px;line-height:normal}.features__price-pay--small{font-size:16px}.features__price-block{display:inline-block;padding-right:8px}li.features__mutuo-container{padding-right:0;margin-right:-4px}li.features__mutuo-container x-dropdown{color:#60687a;z-index:400;cursor:default}li.features__mutuo--link{line-height:1;border-left:1px solid #ddd;padding-right:4px;padding-left:8px;margin-right:0;margin-left:4px}.features__list{display:flex;flex-wrap:wrap;max-height:32px;overflow:hidden}.features__list sup{font-size:70%}.features__label{color:#999;font-size:12px}.features__data-vendita div:first-child,.features__only-text div:first-child,.features__surface div:first-child,.features__unita div:first-child{position:relative;line-height:16px}.features__only-link{margin-bottom:8px}.foto-container{margin:0 -16px}.container-foto{background-color:#eee;border:1px solid #ddd;position:relative;width:100%;height:320px;display:flex;flex-direction:column;-moz-justify-content:center;justify-content:center}.container-foto__placeholder{color:#999;margin:0 auto 8px}.container-foto__desc{font-size:20px;color:#999;margin-bottom:4px}.container-foto__link{font-size:14px;color:#0074c1;cursor:pointer}.presentation-detail{text-transform:uppercase;display:inline-block}.presentation-detail li a{color:#999}.presentation-detail li a:focus,.presentation-detail li a:hover,.presentation-detail li.active>*,.presentation-detail li.active>:focus,.presentation-detail li.active>:hover{color:#0074c1;background-color:transparent}.presentation-detail li:first-child>*{padding-left:0}.presentation-detail li>*{padding:10px 15px}.presentation-detail li span{vertical-align:middle;display:inline-block;line-height:14px}.im-description__button{margin-top:16px}.im-bannerMutuo__container{display:flex;-moz-align-items:center;align-items:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:12px;padding-bottom:12px;margin-top:32px}.im-bannerMutuo__container>.im-bannerMutuo__link{flex-shrink:0;margin-left:auto;text-transform:uppercase}.im-bannerMutuo__content{display:flex;flex-direction:column}.btn-detail-error i,.btn-detail-error span,.detail .secure-real>div{display:inline-block;vertical-align:middle}@media screen and (min-width:768px){.im-bannerMutuo__container{margin-top:48px;margin-bottom:48px}.im-bannerMutuo__content{flex-direction:row}.im-bannerMutuo__content .im-bannerMutuo__link{margin-right:8px}}.im-bannerMutuo__icon{flex-shrink:0;margin-right:8px}.im-bannerMutuo__link{font-weight:700}.btn-detail-error{position:relative;font-weight:400;font-size:90%;padding:10px 0;float:right}.btn-detail-error a:focus,.btn-detail-error a:hover{text-decoration:none}.btn-detail-error i,.btn-detail-error span{line-height:20px}.btn-detail-error,.btn-detail-error:active,.btn-detail-error:focus,.btn-detail-error:hover{box-shadow:none;color:#0074c1;outline:0}.detail-information{border-bottom:1px solid #ddd;margin-bottom:15px}.detail-information>li{margin-bottom:-1px}.detail-information>li+li{margin-left:0}.detail-information>li.active>a,.detail-information>li.active>a:focus,.detail-information>li.active>a:hover{background-color:transparent;border-radius:0;border-bottom:2px solid #0074c1;color:#60687a}.detail-information>li>a,.detail-information>li>a:focus,.detail-information>li>a:hover{color:#60687a;font-weight:700;background-color:transparent;border-radius:0}.detail-information>li>a{border-bottom:2px solid transparent}.detail-information>li>a:focus,.detail-information>li>a:hover{border-bottom:2px solid #0074c1}.detail-information-content .tab-pane>.section-data:first-child{margin-top:0}.detail-information-content .image-plan{width:100px}.detail-information-content td{font-size:90%}.detail-information-content td.doc-loc{padding:0;border-top:none;width:100%}.detail-information-content td .btn{border-radius:2px}.detail-information-content td .btn-revert{background-color:transparent}.detail-information-content td .btn-white.collapsed{text-transform:uppercase;color:#0074c1;background-color:#fff;border-color:#0074c1}.detail-information-content td .btn-white.collapsed.active,.detail-information-content td .btn-white.collapsed:active,.detail-information-content td .btn-white.collapsed:focus,.detail-information-content td .btn-white.collapsed:hover,.open .detail-information-content td .btn-white.collapsed.dropdown-toggle{color:#0074c1;background-color:#f7f7f7;border-color:#0074c1}.detail-information-content td .btn-white.collapsed.active,.detail-information-content td .btn-white.collapsed:active,.open .detail-information-content td .btn-white.collapsed.dropdown-toggle{background-image:none}.detail-information-content td .btn-white.collapsed.disabled,.detail-information-content td .btn-white.collapsed.disabled.active,.detail-information-content td .btn-white.collapsed.disabled:active,.detail-information-content td .btn-white.collapsed.disabled:focus,.detail-information-content td .btn-white.collapsed.disabled:hover,.detail-information-content td .btn-white.collapsed[disabled],.detail-information-content td .btn-white.collapsed[disabled].active,.detail-information-content td .btn-white.collapsed[disabled]:active,.detail-information-content td .btn-white.collapsed[disabled]:focus,.detail-information-content td .btn-white.collapsed[disabled]:hover,fieldset[disabled] .detail-information-content td .btn-white.collapsed,fieldset[disabled] .detail-information-content td .btn-white.collapsed.active,fieldset[disabled] .detail-information-content td .btn-white.collapsed:active,fieldset[disabled] .detail-information-content td .btn-white.collapsed:focus,fieldset[disabled] .detail-information-content td .btn-white.collapsed:hover{background-color:#fff;border-color:#0074c1}.detail-information-content td .btn-white.collapsed.btn-flat{border-color:#fff}.detail-information-content td .btn-white.collapsed.btn-revert{color:#fff;background-color:#0074c1}.detail-information-content td .btn-white.collapsed.btn-revert.active,.detail-information-content td .btn-white.collapsed.btn-revert:active,.detail-information-content td .btn-white.collapsed.btn-revert:focus,.detail-information-content td .btn-white.collapsed.btn-revert:hover{background-color:#006bb2}.detail-information-content td .btn-white.collapsed .zoom-out{background-position:-2px -386px}.detail-information-content .doc-loc__container{padding:16px;font-size:14px;position:relative;border:1px solid #ddd}.detail-information-content .doc-loc__container:before{content:"";position:absolute;top:-9px;width:0;height:0;border-bottom:9px solid #ddd;border-left:9px solid transparent;border-right:9px solid transparent;right:16px}.detail-information-content .doc-loc__container:after{content:"";position:absolute;top:-7px;width:0;height:0;border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;right:17px}.detail-information-content .doc-loc__container:after,.detail-information-content .doc-loc__container:before{opacity:0;transition:all .1s linear}.detail-information-content .doc-loc__container .btn{text-transform:none;font-weight:400}.detail-information-content .collapse .doc-loc__container:after,.detail-information-content .collapse .doc-loc__container:before{opacity:1}.detail-information-content tr:first-child td{border:none}.detail-information-content .image-object{position:relative;max-width:100px;width:100px;cursor:pointer;cursor:zoom-in;margin-left:auto;margin-right:auto}.detail-information-content .image-object [class*=fake-]{position:absolute;top:40%}.detail-information-content .image-object .fake-prev{left:3px}.detail-information-content .image-object .fake-next{right:3px}.tab-pane .doc-loc__container dl{margin-top:0;margin-bottom:16px}.tab-pane .doc-loc__container dd:first-of-type,.tab-pane .doc-loc__container dt:first-of-type{padding-top:0}tr:not(:last-of-type) .doc-loc__container{border-bottom:0}.description-text--bordered,.section-data dd:before,.title-section,.title-section.h4{border-bottom:1px solid #ddd}.doc-loc__title{font-weight:700;margin-bottom:4px}.detail .secure-real{background-color:#eee;border:1px solid #ddd;border-radius:2px;padding:10px;margin-top:16px}.description .secure-real{margin-top:0;margin-bottom:16px}.secure-real.fascicolo-casa>:first-child{margin-right:5px}.secure-real.fascicolo-casa>:last-child>*{margin-left:0}.guaranteed{padding:0 15px}.guaranteed img{display:block;margin-left:auto;margin-right:auto}.guaranteed .logo-fallback,.guaranteed img{margin-bottom:15px;max-height:70px}.guaranteed .logo-fallback{width:258px;border:1px solid #ddd;line-height:70px}.guaranteed .logo-right{position:absolute;right:30px}.guaranteed .logo-right img{margin:0}.guaranteed ul{padding-left:20px;color:#c12400;font-size:19px}.guaranteed ul p{color:#60687a;font-size:14px;margin-bottom:5px}.title-section{font-size:16px;font-weight:500;line-height:1.1;padding-bottom:10px;margin-top:0;margin-bottom:16px}.title-section a{font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.title-section__right-element{position:absolute;top:0;right:0;padding:0}.title-section__right-element img{width:auto;max-height:20px}.section-data{margin-top:48px}.section-data dl{margin-bottom:0;overflow:hidden;margin-top:-16px}.section-data dt{color:#999;text-transform:uppercase;font-size:12px;font-weight:400}.section-data dd{font-size:14px}.section-data dd:before{content:"";height:100%;width:1400px;position:absolute;top:0;right:0;background-color:#fff;z-index:-1}.section-data .label{font-size:1em;padding-top:.5em;padding-bottom:.7em;float:left;margin:0 5px 5px 0;color:#60687a}.section-data .titolo-descrizione{margin-bottom:10px;text-transform:uppercase}.text-compressed{position:relative;overflow:hidden;cursor:pointer;max-height:216px}.text-compressed+p{cursor:pointer;margin-bottom:0;text-transform:lowercase}.text-compressed:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:17px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.5) 30%,#fff)}dd:nth-of-type(odd) .text-compressed:after{background:linear-gradient(180deg,hsla(0,0%,96.1%,0) 0,hsla(0,0%,96.1%,.5) 30%,#f5f5f5)}.text-expanded{max-height:none;transition:max-height .1s linear}.description-text{line-height:20px}.description-text--bordered{padding-bottom:24px;margin-bottom:24px}.translation-alert{display:flex;-moz-justify-content:space-between;justify-content:space-between;-moz-align-items:center;align-items:center;padding:8px 12px;margin-top:16px;border:1px solid #ccc;cursor:pointer}.label-blue,.label-gray{border-radius:0;font-weight:400}.translation-alert button{flex-shrink:0}.translation-alert+.description{border-top:none}[data-action=toggle-row]:before,[data-role=expand-suggest] a:before{content:"";border-top:8px solid #0074c1;border-left:8px solid transparent;border-right:8px solid transparent;width:0;height:0;display:inline-block;margin-right:8px}.contact-box.sticky .hide-in-sticky,.section-contact.down .title-section{display:none}.label-gray{background-color:#eee;color:#373c47}.label-gray del{color:#999}.label-blue{background-color:#fff;color:#3390cd}.contact-box .logo-fallback-small,.section-contact.contact-box{border:1px solid #ddd}.features-list{margin-top:15px}.container-carousel+.planimetrie-doc{margin-top:16px}.detail .widgetMutui{overflow:hidden}.detail .widgetMutui iframe{height:240px;margin:0}.section-contact.down{margin-top:48px}.contact-box.sticky{position:fixed;z-index:300;width:308px;top:72px;border:solid #ddd;border-width:1px 1px 0;box-shadow:0 4px 4px 0 hsla(0,0%,60%,.2)}.contact-box.sticky.hide-from-view{right:-999px;display:block!important}.contact-box.sticky.put-on-bottom{position:absolute;bottom:0;top:inherit;z-index:299;box-shadow:none}.visible-sticky{display:none;margin-top:10px}.sticky .visible-sticky{display:inherit}.detail input,.detail textarea{position:relative}.detail input:focus,.detail textarea:focus{z-index:2}.detail textarea{resize:none}.property-cardContainer{margin-top:16px}.image-cutter{border:1px solid #ddd}.related-search,.related-search .row>div{overflow:hidden}.detail-error-modal textarea,.detail-share-friend textarea{overflow:auto;height:130px;resize:none}.related-search ul a{color:#60687a}.detail-error-modal fieldset{margin-bottom:20px}.detail-error-modal .row>.col-xs-6{padding:0 0 0 10px}.detail-error-modal .row>.col-xs-6:first-child{padding:0 10px 0 0}.detail-error-modal .styled-radiobtn{display:block;padding-bottom:16px}.detail-share-friend .col-sm-6{padding:0 0 0 10px}.detail-share-friend .col-sm-6:first-child{padding:0 10px 0 0}.detail-share-friend textarea{margin-bottom:10px}.detail-error-modal .modal-content,.detail-share-friend .modal-content{min-width:712px}.detail-error-modal fieldset .has-error .form-control,.detail-share-friend fieldset .has-error .form-control{margin-bottom:0}.detail-error-modal .modal-header,.detail-share-friend .modal-header{padding-left:25px;padding-right:25px}.detail-error-modal .modal-body,.detail-share-friend .modal-body{padding:25px}.send-success-modal .detail-modal-success-body{background-image:url(https://s1.immobiliare.it/assets/4271293329/img/common/alert-mail.png);background-repeat:no-repeat;background-position:0;padding:20px 20px 20px 120px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.send-success-modal .detail-modal-success-body{background-image:url(https://s1.immobiliare.it/assets/1793339066/img/common/alert-mail@2x.png);background-size:89px 79px}}.detail-modal-footer-row{padding-top:10px}.documenti-list.text-compressed{max-height:210px}.documenti-list ul{list-style:none;padding-left:0;overflow:hidden}.file-documenti{margin-bottom:10px}@media only screen and (max-width:1024px){.container-detail .property-cardContainer .property-card{flex-basis:33.33333%}}.box-consistenze .cell-value{display:inline-block;text-align:right;width:57%}.box-consistenze .cell-unit{display:inline-block;text-align:left;width:43%}.box-consistenze tbody>tr>td:first-child,.box-consistenze tfoot>tr>td:first-child,.box-consistenze thead>tr>th:first-child{padding-left:30px}.add-options{display:flex;flex-direction:column}.add-options>.btn{display:inline-flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center}.add-options>.btn:not(:first-child){margin-top:8px}.add-options>.btn span{margin-left:4px}@media print,screen and (min-width:768px){.foto-container{margin:auto}.container-detail{padding:20px 20px 0}.section-data dd,.section-data dt{display:flex;-moz-align-items:center;align-items:center;min-height:40px;padding:8px 0}.section-data dd{-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.features__price-block:after{content:"";height:32px;border-right:1px solid #ddd;padding-left:4px;margin-right:4px;display:inline-block;vertical-align:middle}.features__mutuo-container x-dropdown{width:360px;box-shadow:0 0 4px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.2)}.detail-information-content .doc-loc__container{padding:24px}.detail-information-content .doc-loc__container:before{right:24px}.detail-information-content .doc-loc__container:after{right:25px}.detail-information-content .doc-loc__container dl{margin-top:-8px}.guaranteed img{display:inline}.guaranteed img+img{margin-left:16px}.add-options{flex-direction:row}.add-options>.btn:not(:first-child){margin-left:8px;margin-top:auto}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.section-data dd:after,.section-data dt:after{content:"";display:block;min-height:inherit;font-size:0}.foto-container .container-carousel{height:auto}}@media print,screen and (min-width:1024px){.left-side{width:calc(100% - 324px)}}@media print,screen and (min-width:1280px){.left-side{width:calc(100% - 380px)}.a-side{width:380px}.contact-box.sticky{width:364px}}@media only screen and (max-width:767px){.header-slim{z-index:26}.banner-anteprima{bottom:57px}.foto-container,.im-property__features{overflow:hidden}.left-side{display:flex;flex-direction:column}.foto-container{order:-10}.container-detail{padding-top:0}.breadcrumb-immobiliare{margin-top:8px;margin-bottom:0}ul.features__price-block{display:block;margin-bottom:16px;padding-right:0}.features__price--double{margin-bottom:8px;display:block}.blklistAlert{margin-top:8px;margin-bottom:8px;flex-direction:column;-moz-justify-content:flex-start;justify-content:flex-start}.secure-real .piped-left{border:none}.secure-real>div{max-width:55%}.secure-real>div:nth-child(2){padding-left:5px;line-height:15px}.detail-information{white-space:nowrap;overflow:hidden;overflow-x:auto}.detail-information>li{float:none;display:inline-block}.text-compressed{max-height:144px}.text-compressed+p{text-align:center;text-transform:none}.nav.nav-pills{display:none}.presentation-detail{width:100%;border-bottom:1px solid #ddd}.presentation-detail>li{display:table-cell;float:none;text-align:center;padding:0;width:1%;white-space:nowrap}.presentation-detail>li+li{margin-left:0}.presentation-detail>li>a,.presentation-detail>li>span{padding-left:0;padding-right:0;color:#0074c1}.section-data dt{padding-top:16px;padding-bottom:4px}.section-data dd{padding-bottom:16px;line-height:24px}dd.col-xs-12{padding-top:0}.detail-information-content .tab-pane{display:block}.detail-information-content .tab-pane+.tab-pane{margin-top:48px}.detail-information-content .doc-loc__container>div:before{right:12%}.section-contact.down .contact-data{background-color:#fff;padding:0;border:none}.section-contact.down .title-section{display:block;margin-top:0}.box-consistenze thead,.section-contact .contact-form{display:none}.section-contact.contact-box{border:none}.box-consistenze{padding-top:54px}.box-consistenze tbody>tr,.box-consistenze tfoot>tr{display:block}.box-consistenze tbody>tr>td,.box-consistenze tfoot>tr>td{padding:0}.box-consistenze tbody>tr>td:first-child,.box-consistenze tfoot>tr>td:first-child{padding:0;border:none}.box-consistenze tbody>tr:first-child>td,.box-consistenze tfoot>tr:first-child>td{padding-top:0;border:none}.box-consistenze tbody tr{border-bottom:1px solid #ddd;padding-bottom:21px;margin:17px 16px 0}.box-consistenze tbody tr td{display:block;padding:0 0 0 140px;position:relative;text-align:right}.box-consistenze tbody tr td:before{content:attr(data-th);font-weight:700;position:absolute;left:0}.box-consistenze tbody tr:last-child{border:none}.box-consistenze tbody tr:last-child td{padding-bottom:0}.box-consistenze .cell-unit,.box-consistenze .cell-value{width:auto}.box-consistenze .tipo-consistenza{margin-bottom:15px;text-align:left}.property-cardContainer,.related-search .h--inline{margin:0}.box-consistenze tfoot{border-top:1px solid #ddd;padding:17px 16px 0;display:block}.box-consistenze tfoot tr td{display:inline-block}.box-consistenze tfoot tr td:first-child{max-width:80%}.box-consistenze tfoot tr td:last-child{vertical-align:top;float:right}.image-cutter{border:none}.related-search .list-piped :first-child{display:block}.related-search .list-piped li+li.not-piped{padding-left:8px}[id=footer-disclaimer]{padding-bottom:85px}.detail-error-modal .modal-content,.detail-share-friend .modal-content{min-width:inherit}.detail-error-modal .modal-body,.detail-share-friend .modal-body{padding-top:74px}.detail-share-friend .col-sm-6,.detail-share-friend .col-sm-6:first-child{padding:0}.send-success-modal .modal-body{padding-top:94px}.espandi-elemento{max-height:150px;overflow:hidden}.espandi-elemento+p{position:relative;margin-bottom:0}.espandi-elemento+p:before{content:"";position:absolute;bottom:15px;left:0;width:100%;height:15px;z-index:3;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.5) 30%,#fff)}}.lightbox-backdrop .showcase,.lightbox-content{overflow:hidden;width:100%}@media (-ms-high-contrast:active)and (max-width:767px),(-ms-high-contrast:none)and (max-width:767px){.caption{float:left}}@media only screen and (max-width:767px)and (orientation:portrait){.detail .widgetMutui iframe{height:450px}}@media print{.detail .maps-container .map,.left-side{width:100%}.visible-labs-print{display:block}.detail .widgetMutui iframe{height:275px}.dfpPosition{display:none!important}}.lightbox-backdrop .showcase__list{transform:translateZ(0)}.lightbox--zooming .lightbox-info,.lightbox--zooming .lightbox-slider{opacity:0}.lightbox-info,.lightbox-slider{transition:opacity .3s linear}.lightbox__spacing{height:12px}.lightbox-content{display:table;margin:0 auto;max-width:105vh;color:#fff}.lightbox-backdrop .showcase,.lightbox-content,.lightbox-next,.lightbox-prev{height:100%}.lightbox-backdrop .showcase,.lightbox-info,.lightbox-slider{display:table-row}.lightbox-backdrop img{width:100%;height:100%;object-fit:contain}.lightbox-backdrop .showcase__item--loading{background:#000}.lightbox-backdrop .showcase__item--loading:before{content:none}.lightbox-slider{overflow:hidden}.lightbox-slider__container{position:relative;overflow-x:scroll;overflow-y:hidden;margin:0 auto}.lightbox-slider__container.lightbox-slider__container--no-scrollbar::-webkit-scrollbar{display:none;-webkit-appearance:none}.lightbox-slider__list-wrap{position:relative;bottom:0;left:0;height:87px}.lightbox-slider__list{display:block;padding:0;list-style:none;position:absolute;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 -6px}.lightbox-slider__list>li{display:inline-block;margin:0 6px;box-shadow:0 0 2px #000;background:#000;cursor:pointer;width:100px;height:75px;overflow:hidden;vertical-align:top}.container-carousel,.im-address__content,body .lightbox-backdrop{background-color:#fff}.lightbox-slider__list>li>img{object-fit:cover}.lightbox-slider__list img{opacity:.5;transition:opacity .15s ease-in-out}.lightbox-slider__list .active img{opacity:1}.lightbox-close,.lightbox-next,.lightbox-prev{position:absolute;opacity:.8;top:0;cursor:pointer}.lightbox-next,.lightbox-prev{color:#fff;bottom:0;display:table;width:45px}.lightbox-next>*,.lightbox-prev>*{display:table-cell;vertical-align:middle}.lightbox-prev{left:0;text-align:right}.lightbox-next{right:0}.lightbox-close{right:0;padding:12px;z-index:200}[dir=rtl] .lightbox-close{right:auto;left:0}@media only screen and (max-device-width:768px){.lightbox-next,.lightbox-prev{display:none}}@media only screen and (max-device-width:768px)and (orientation:landscape){.lightbox-slider{display:none}.lightbox-content{max-width:100%}}.container-carousel{position:relative;overflow:hidden;cursor:pointer}.container-carousel .showcase{padding-bottom:66%}.container-carousel .showcase__list{position:absolute;top:0;left:0;right:0;bottom:0}.container-carousel .showcase__item>*{width:100%;height:100%;object-fit:cover}.showcase--uncropped.container-carousel .showcase__item>*{object-fit:contain}.showcase--uncropped.container-carousel .showcase__next,.showcase--uncropped.container-carousel .showcase__prev{color:#999}.container-carousel .showcase__counter{background-color:#fff;position:absolute;left:8px;bottom:8px;color:#60687a;text-align:center;width:50px;line-height:30px;border:1px solid #ddd;border-radius:2px;transition:.3s}.container-carousel .showcase__counter:empty{opacity:0}@media print,screen and (min-width:768px){.showcase__counter{left:16px;bottom:16px}}.icon-detail-maps{width:28px;height:28px;display:inline-block;vertical-align:middle;background-image:url(https://s1.immobiliare.it/assets/856758641/img/common/sprites/sprite_map.svg);background-repeat:no-repeat;background-size:cover}.icon-detail-maps[class*="icon-detail-maps icon-"]{width:32px;height:32px}.icon-detail-maps.icon-restaurant{background-position:0 0}.icon-detail-maps.icon-bar{background-position:0 -32px}.icon-detail-maps.icon-market{background-position:0 -64px}.icon-detail-maps.icon-cinema{background-position:0 -96px}.icon-detail-maps.icon-sport{background-position:0 -128px}.icon-detail-maps.icon-hospital{background-position:0 -160px}.icon-detail-maps.icon-clinic{background-position:0 -192px}.icon-detail-maps.icon-parking{background-position:0 -224px}.icon-detail-maps.icon-religious{background-position:0 -256px}.icon-detail-maps.icon-police{background-position:0 -288px}.icon-detail-maps.icon-bank{background-position:0 -320px}.icon-detail-maps.icon-nursery{background-position:0 -352px}.icon-detail-maps.icon-primaryschool{background-position:0 -384px}.icon-detail-maps.icon-highschool{background-position:0 -416px}.icon-detail-maps.pin,.icon-detail-maps.pin-red{width:32px;height:32px;background-position:0 -448px}.icon-detail-maps.pin-red{background-position:0 -480px}.icon-detail-maps.optional-services{background-position:0 -448px}.icon-detail-maps.base-services{background-position:0 -476px}.icon-detail-maps.school{background-position:0 -504px}.icon-detail-maps.home{background-position:0 -532px}.icon-detail-maps.bag{width:18px;height:18px;background-position:0 -360px}.im-address__content{padding:8px 16px;border:1px solid #ddd;display:block;font-size:14px}.maps-container{border:1px solid #ddd;overflow:hidden;padding:0;margin-top:10px;position:relative;height:300px;transition:height .1s linear}.maps-container [data-role=placeholder]{cursor:pointer}.maps-container.map-visible{height:510px}.maps-container--full .map-block .map{width:100%}.image-placeholder{height:100%;width:100%;position:relative;background-repeat:no-repeat;background-color:#eee;background-position:50%}.image-placeholder.no-static-map{background-image:url(https://s1.immobiliare.it/assets/1400964291/img/detail/placeholder-mappa-grande.png);cursor:pointer}.image-placeholder__img{object-fit:cover;width:100%;height:100%}.image-placeholder__btn{position:absolute;bottom:20px;right:20px}.image-placeholder__btn i{margin-right:4px}@media only screen and (max-width:767px){.im-address--position{position:absolute;right:8px;left:8px;bottom:16px;z-index:1}.image-placeholder__btn{bottom:auto;top:10px;right:10px}.image-placeholder__btn-mobile{text-transform:uppercase;color:#999;background-color:#fff;border-color:#fff;box-shadow:0 0 4px 1px rgba(0,0,0,.2);padding:10px}.image-placeholder__btn-mobile.active,.image-placeholder__btn-mobile:active,.image-placeholder__btn-mobile:focus,.image-placeholder__btn-mobile:hover,.open .image-placeholder__btn-mobile.dropdown-toggle{color:#999;background-color:#f7f7f7;border-color:#fff}.image-placeholder__btn-mobile.active,.image-placeholder__btn-mobile:active,.open .image-placeholder__btn-mobile.dropdown-toggle{background-image:none}.image-placeholder__btn-mobile.disabled,.image-placeholder__btn-mobile.disabled.active,.image-placeholder__btn-mobile.disabled:active,.image-placeholder__btn-mobile.disabled:focus,.image-placeholder__btn-mobile.disabled:hover,.image-placeholder__btn-mobile[disabled],.image-placeholder__btn-mobile[disabled].active,.image-placeholder__btn-mobile[disabled]:active,.image-placeholder__btn-mobile[disabled]:focus,.image-placeholder__btn-mobile[disabled]:hover,fieldset[disabled] .image-placeholder__btn-mobile,fieldset[disabled] .image-placeholder__btn-mobile.active,fieldset[disabled] .image-placeholder__btn-mobile:active,fieldset[disabled] .image-placeholder__btn-mobile:focus,fieldset[disabled] .image-placeholder__btn-mobile:hover{background-color:#fff;border-color:#fff}.image-placeholder__btn-mobile.btn-flat{border-color:#fff}.image-placeholder__btn-mobile.btn-revert{color:#fff;background-color:#999}.image-placeholder__btn-mobile.btn-revert.active,.image-placeholder__btn-mobile.btn-revert:active,.image-placeholder__btn-mobile.btn-revert:focus,.image-placeholder__btn-mobile.btn-revert:hover{background-color:#919191}.image-placeholder__btn-mobile--icon{fill:#999}}@-webkit-keyframes map-closing{0%{top:0;left:0;bottom:57px;right:0;z-index:200}to{top:calc((100% - 298px)/ 2);bottom:calc((100% - 298px)/ 2);left:16px;right:16px;z-index:200}}@keyframes map-closing{0%{top:0;left:0;bottom:57px;right:0;z-index:200}to{top:calc((100% - 298px)/ 2);bottom:calc((100% - 298px)/ 2);left:16px;right:16px;z-index:200}}.properties__item{border:1px solid #ddd;transition:margin .16s ease-out,border-color .16s ease-out .16s}.properties__item:not(:first-of-type){border-top-width:0}.properties__img{-moz-flex:0 0 auto;flex:0 0 auto;width:74.67px;margin:8px}.properties__img img{width:100%;height:100%;object-fit:cover}.properties__img--placeholder{background-image:url(https://s1.immobiliare.it/assets/1969337389/img/common/listing_image_placeholder.png);overflow:hidden;background-size:cover}.properties__img--placeholderGeneric{background-image:url(https://s1.immobiliare.it/assets/3178937488/img/common/generic/figure_placeholder.svg)}.properties__content{display:flex;-moz-flex:1 100%;flex:1 100%;-moz-align-items:center;align-items:center;-moz-justify-content:space-between;justify-content:space-between;margin:0 8px}.properties__typo{margin-bottom:0;white-space:normal}.properties__features{display:flex;-moz-align-items:center;align-items:center}.properties__btn--showUnit[class]{border:1px solid #ddd;border-radius:0;margin-top:-1px}.properties__title{border:none}.properties__list{margin-top:-16px}.properties__item.expanded{box-shadow:0 1px 3px 0 rgba(0,0,0,.2);margin:8px 0;border-color:hsla(0,0%,86.7%,.3);transition-timing-function:ease-in,ease-in;transition-delay:0s}.expanded+.properties__item{border-top-width:1px}.properties__summary{display:flex;height:72px;position:relative}.properties__summary:not(.properties__summary--not-info){cursor:pointer}@media screen and (min-width:1024px){.properties__summary:not(.properties__summary--not-info):hover:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background-color:#000;opacity:.03}}.properties__summary>:last-child{margin-right:8px}.properties__img img{cursor:zoom-in}.properties__content{margin-right:0}@media screen and (max-width:767px){.properties__content{flex-direction:column;-moz-align-items:flex-start;align-items:flex-start;-moz-justify-content:center;justify-content:center}}.properties__features{flex-shrink:0;padding-right:8px;margin-bottom:0}.properties__features li+li{border-color:#ddd}.properties__features .features__price.request-price{font-size:15px;width:112px}@media screen and (max-width:767px){.properties__features{overflow:hidden;margin-top:8px}.properties__features:not(.features__discount){max-height:16px}.properties__features .features__label{display:none}.properties__features .features__price{font-size:inherit;font-weight:700;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;line-height:16px}.properties__features .features__price.request-price{width:auto;font-weight:inherit}}.properties__btn{-moz-flex:0 0 0;flex:0 0 0}.properties__btn:focus,.properties__btn:hover{color:#0074c1}.properties__btn:active{box-shadow:none}.properties__expande{transform:rotate(270deg);transition:transform .25s ease-out;stroke-width:1px;stroke:currentColor}.collapsed .properties__expande{transform:rotate(90deg);transition-timing-function:ease-in}@media screen and (min-width:768px){.properties :hover>.features__price-old .features__price-info{left:auto;right:0}}.properties__info{transition:max-height .16s linear;max-height:0;overflow:hidden}.properties__info.open{max-height:none}.properties__info-content{border-top:1px solid #ddd;padding:24px;overflow:hidden}.properties__info-content .section-data:first-child{margin-top:0}.properties__info-content .section-data:last-child{margin-bottom:24px}.properties__info-content p:last-child{margin-bottom:0}.properties__info-content p:only-child{margin:0}.properties__media a:not(:last-child){margin-right:32px}.properties__media a svg{margin-right:8px}