.col-search-form,body,footer,header,html{min-width:300px}.detail_list li a span,.ext_box,.ext_box>div,.ext_list>li,.ext_list>li>div,.flex-control-thumbs,.flexslider,.minimal_body main,.promo_fotogallery,.promo_fotogallery li,.promo_list_services li,.quick-tags-scroll,body.open_nav,body.open_search_body,body.showPromoContact{overflow:hidden}.btn,.faq_main_nav a,.footer_social span,.hero .h1,.hero .h6,.navtop li a,.navtop_bar_menu,ul.navicon li a.navuser_icon_logged{text-transform:uppercase}.btn-upload::after,.noUi-touch-area,input[type=checkbox]::before{content:""}.max_width{max-width:94%;width:100%;margin:0 auto}@media (min-width:1600px){.container{max-width:1480px}}body{padding-top:126px;font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;color:#000;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}@media (max-width:1199px){body{padding-top:56px}}.font_2{font-family:'Playfair Display',serif;font-optical-sizing:none;font-weight:400;font-style:normal;-webkit-font-smoothing:auto}@media (max-width:991px){body{padding-top:61px}}input[type=text]{font-family:Dosis,sans-serif}.minimal_body{padding-top:56px}@media (min-width:992px){.w-75-lg{max-width:75%}}@media (min-width:991px){.col-lg-2-5,.col-md-5-2{max-width:20%;min-width:20%}}.color_1,.link_1{color:#000!important}.bg_color_1{background:#000}.color_2,.link_2{color:#216477!important}.bg_color_2{background:#216477}.color_3,.link_3{color:#19818a!important}.bg_color_3{background:#19818a}.color_4,.link_4{color:#000!important}.bg_color_4{background:#000}.color_5,.link_5{color:#FFF!important}.bg_color_5{background:#FFF}.color_6,.link_6{color:#f5f5f5!important}.bg_color_6{background:#f5f5f5}.color_7,.link_7{color:#da7249!important}.bg_color_7{background:#da7249}a.link_u:link,a.link_u:visited{text-decoration:underline!important}a.link_nu:active,a.link_nu:hover,a.link_nu:link,a.link_nu:visited,a.link_u:active,a.link_u:hover,a.link_un:link,a.link_un:visited{text-decoration:none!important}a.link_un:active,a.link_un:hover{text-decoration:underline!important}a.link:link,a.link:visited{color:#000!important;text-decoration:none!important}a.link:active,a.link:hover{color:#000!important;text-decoration:underline!important}.breadcrumb a,.tooltip_help{text-decoration:none}.hr_split{height:5px;width:100%;display:block;background-color:#216477}.tooltip_help{display:inline-block;border-radius:50%;background-color:#000;color:#FFF;width:24px;height:24px;line-height:24px;text-align:center}.btn{font-size:14px;border-radius:0;border-width:2px;padding:12px 24px;line-height:18px;letter-spacing:-.2;font-weight:600}.btn-sm{line-height:32px;height:32px;padding-top:0;padding-bottom:0;font-size:12px}.btn-lg{font-size:22px;line-height:56px}.btn.round{border-radius:80px}.btn-primary{color:#fff;background-color:#216477;border-color:#216477;min-width:100px}.btn-primary:hover{color:#fff;background-color:#19818a;border-color:#19818a}.btn-outline-primary{color:#216477;background-color:#fff;border-color:#216477}.btn-outline-primary:hover{color:#19818a;background-color:#FFF;border-color:#19818a}.btn-secondary{color:#fff;background-color:#19818a;border-color:#19818a}.btn-secondary:hover{color:#fff;background-color:#216477;border-color:#216477}.btn-loading{display:inline-block;vertical-align:middle;width:24px;height:24px;margin-left:1em;background-image:url(/img/loading.gif);background-position:center;background-size:contain;background-repeat:no-repeat}.btn-upload::after{display:inline-block;width:26px;height:26px;background-image:url(/img/icon/icon-upload-white.svg);margin-left:8px;margin-top:7px;vertical-align:top;background-size:26px;background-repeat:no-repeat;background-position:center}.border-gold{border-color:#216477!important}.btn-orange,.btn-orange:hover{background-color:#da7249;border-color:#da7249;color:#fff}.btn-orange{min-width:100px}.btn,.btn-contain{transition:all 1s}.btn-contain{display:inline-block;padding:4px;border:1px solid #FFF}.btn-contain.light{border-color:#FFF}input[type=checkbox],input[type=checkbox]:checked{border-width:1px;border-style:solid;border-color:#216477;border-image:initial}input[type=checkbox]{width:16px;height:16px;background-color:#fff;cursor:pointer;position:relative;-webkit-box-flex:0;flex-grow:0;flex-shrink:0;-webkit-appearance:none;border-radius:0;vertical-align:middle}input[type=checkbox]::before{background-image:url(/img/checkbox.svg);background-size:70%;height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);z-index:1;background-repeat:no-repeat;background-position:center center;transition:all .1s ease-in-out 0s}input[type=checkbox]:checked{background-color:#216477}input[type=checkbox]:checked::before{transform:translate(-50%,-50%) scale(1)}.ui-menu-item .ui-menu-item-wrapper.ui-state-active{background:#216477!important;border-color:#216477!important}.table_privacy table{vertical-align:middle}.form-control{padding:.375rem .5rem}.form-control.fbig{line-height:44px;height:44px}.grecaptcha-badge{z-index:9}.form-textarea-normal{min-height:120px}.form-trigger-file label{display:block;padding:.375em 0;border:solid #D2D2D2;border-width:0 0 1px;color:#333;border-radius:0;background-size:contain;font-weight:400}.form-trigger-file input[type=file],.noUi-handle:after,.noUi-handle:before{display:none}#privacyBox.is-invalid{color:#dc3545}#privacyBox.is-invalid a{color:#dc3545!important}#termineBox.is-invalid{color:#dc3545}#termineBox.is-invalid a{color:#dc3545!important}@media (min-width:768px){.form-block{max-width:453px}}input[readonly]{background:#F0F0F0}select.form-control{appearance:menulist}.ui-menu .ui-menu-item{padding:4px 8px}.hero-search{max-width:1000px}.hero-title{font-size:2rem;font-weight:600}.hero-search .dropdown-menu{min-width:320px}#price-slider{height:12px;margin-top:10px;margin-bottom:28px}.noUi-connect{background:#157575}.form-control:focus,.form-select:focus{box-shadow:none;border-color:#157575}.ui-autocomplete{z-index:1051;background-color:#fff;border:1px solid #ccc;max-height:200px;overflow-y:auto;font-size:.95rem;padding:0}.ui-menu-item-wrapper{padding:8px 12px;cursor:pointer}.ui-menu-item-wrapper:hover{background-color:#f0f0f0}.noUi-touch-area{border-radius:100%;background:#FFF;border:2px solid #000;width:28px;height:28px}.noUi-horizontal .noUi-handle{top:-8px}#list-immobili.loading_result::before,body.open_filter::before{top:0;content:"";right:0;z-index:15}.noUi-handle{background:0 0;border:none;box-shadow:none}.noUi-base,.noUi-connects{height:12px}.rounded-pill{padding-left:12px;padding-right:12px;min-width:154px;font-size:12px}.bath_options button,.bed_options button{max-width:16.6666%;min-width:16.6666%;padding:0;border:solid #EEE;border-width:1px 0 1px 1px}.bath_options button:last-child,.bed_options button:last-child{border-width:1px}.bath_options button.active,.bed_options button.active{background-color:#000}.bath_options button:hover,.bed_options button:hover{background:#eee;color:#000;border:1px solid #000}#back_to_top,.search_form input[type=submit],.search_suggest_zona::before,ul.navicon li>a{background-repeat:no-repeat;background-position:center}.bath_options button:first-child,.bed_options button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.bath_options button:last-child,.bed_options button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}#list-immobili{position:relative}#list-immobili.loading_result::before{background-color:rgba(255,255,255,.9);position:absolute;left:0;bottom:0}body.open_filter::before{background-color:rgba(0,0,0,.5);position:fixed;left:0;bottom:0}.filters-toggle.open::after{content:"";display:inline-block;width:14px;height:14px;background-image:url(/img/icon/icon-filter.svg);margin-left:8px;vertical-align:top;background-size:contain;background-repeat:no-repeat;background-position:center}.scroll-left.hidden,.scroll-right.hidden{visibility:hidden}.filter-bar-wrapper{position:fixed;top:126px;left:0;right:0;z-index:4;border-width:1px 0;border-style:solid;border-color:#eaeaea;background:#f7f7f7}.filter-bar-wrapper-space{height:60px;margin-bottom:20px}.filter-bar{display:flex;align-items:center;gap:.75rem;padding:.25rem 0;white-space:nowrap;z-index:1050;position:relative}.filter-bar label{font-size:13px}.filter-inline,.filters-toggle{align-items:center;display:flex}.filter-inline{gap:.75rem}.filter-bar .dropdown-toggle,.filters-toggle,.quick-tags button{border-radius:999px;padding:.3333rem .75rem;border:1px solid #eaeaea;background-color:#FFF;font-size:14px;white-space:nowrap}.filter-bar .dropdown-toggle:hover,.filters-toggle:hover,.quick-tags button:hover{background-color:#EEE}.filter-bar .dropdown-menu{z-index:2000;min-width:320px}.quick-tags-scroll-wrapper{display:flex;align-items:center;gap:.25rem;margin-left:auto}.quick-tags-scroll{max-width:1000px}@media (max-width:1240px){.quick-tags-scroll{max-width:720px}}.quick-tags{display:flex;gap:.5rem;transition:transform .3s ease;padding:.5rem 0}.scroll-left,.scroll-right{border:1px solid #000;width:32px;height:32px;background-color:#FFF;cursor:pointer;border-radius:50%}.save-search{background-color:#006e6d;color:#fff;border:none;border-radius:20px;padding:.5rem 1rem;white-space:nowrap;margin-left:auto}.filters-sidebar{position:fixed;top:0;left:-100%;width:90%;max-width:480px;height:100vh;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.2);padding:2rem;overflow-y:auto;transition:left .3s ease;z-index:3000;font-size:13px}.filters-sidebar.open{left:0}.filters-sidebar-header{display:flex;justify-content:space-between;align-items:center}.filters-sidebar-content h5{margin-top:1rem}.filters-sidebar-content-end .btn{font-size:12px;padding:12px 16px}.noUi-horizontal{height:auto}.quick-tag-btn{order:2}.quick-tag-btn.active,.quick-tag-btn:hover{background-color:#FFF;border-color:#000;color:#000}.quick-tag-btn.active{order:1}.quick-tag-btn.active::after{content:"\00d7";margin-left:6px;font-weight:700;color:#333;cursor:pointer}.bath_options button,.bed_options button{line-height:44px;height:44px;font-weight:400;font-size:13px}@media (max-width:1200px){.filter-bar-wrapper{top:56px;-ms-overflow-style:none;scrollbar-width:none;overflow:scroll;width:calc(100%);padding-left:15px;max-width:none}.scroll-left,.scroll-right{display:none!important}}.hero{color:#216477}.hero .h1{font-size:56px;line-height:64px}.hero .h6{line-height:24px;font-size:14px}.hero .h6::before{display:inline-block;height:4px;width:24px;background-color:#216477;content:"";margin-right:8px;vertical-align:middle;margin-bottom:2px}.breadcrumb{font-size:.75em}.breadcrumb>li::after{content:"/";display:inline-block;margin-right:5px}.breadcrumb li:last-child::after{display:none}.breadcrumb a span{color:#333}.breadcrumb a span:hover{color:#000}.breadcrumb span{color:#717171}.breadcrumb .dropdown .dropdown-toggle{cursor:pointer;color:#000}.breadcrumb .dropdown .dropdown-menu{padding:12px;font-size:12px}.breadcrumb .dropdown .dropdown-menu a{color:#000}.breadcrumb .dropdown .dropdown-item.active{background-color:#FFF;color:#216477;font-weight:600}.breadcrumb .dropdown_choosen .dropdown-toggle{opacity:.5}.h1,h1{font-size:3rem}.mediumtxt{font-size:14px}b,strong{font-weight:400}.txt h3{font-size:1.3333rem}.txt b,.txt strong{font-weight:400}.txt a:not(.btn){color:#216477;text-decoration:underline}.txt a:not(.btn):hover{color:#216477;text-decoration:none}@media (max-width:991px){.h1,h1{font-size:2rem}}.txt .h1,.txt .h2,.txt .h3,.txt .h4,.txt .h5,.txt .h6,.txt h1,.txt h2,.txt h3,.txt h4,.txt h5,.txt h6{font-family:"Bodoni Moda",serif;font-optical-sizing:none;font-weight:400;font-style:normal;-webkit-font-smoothing:auto}.list-approfondimenti{margin:0;padding:0;list-style:none}.list-approfondimenti li{display:flex;align-items:center}.faq_main_nav a,.faq_nav li a{display:block;text-decoration:none}.list-approfondimenti li::before{height:24px;margin-right:12px;font-family:"Font Awesome 5 Free";content:"\f002";font-weight:900;color:#216477}.accordion-title::before,.faq_main_nav a::after,.nav-page-dropdown::after,.nav_toggle .line,.search_suggest_zona::before{content:""}.faq_bg{background-color:#f2f2f2}.faq_main_nav a{padding:1em;border:1px solid #CCC;position:relative}.faq_nav,.header_transparent,header{padding:0}.faq_main_nav a:hover{border-color:#000}.faq_main_nav a::after{position:absolute;top:50%;right:12px;margin-top:-12px;width:24px;height:24px;background:url(/img/icon/arrow-next.svg) center no-repeat}.accordion-title,.search_form{position:relative}.faq_nav{border:0;margin:0;list-style:none}.faq_nav li{border-bottom:1px solid #E5E5E5}.faq_nav li a{line-height:40px;color:#000}.faq_nav li a.active{color:#000;font-weight:400}.accordion-title{border:0;border-bottom:1px solid #E5E5E5;margin:0;min-height:56px;cursor:pointer;font-weight:600;padding:1em 24px 1em 0}.accordion-title::before{position:absolute;top:0;right:0;width:56px;height:56px;background:url(/img/icon/arrow-down.svg) center right no-repeat}.accordion-title:not(.collapsed)::before{transform:rotate(-180deg);background-position:center left}header{position:fixed;top:0;left:0;right:0;margin:0 auto;background:#FFF;z-index:12;transition:all .2s ease-in-out}.header_logo img{height:50px}.header_transparent header{position:fixed;background-color:rgba(255,255,255,.5)}body.Scrolled header{background-color:rgba(255,255,255,1);border-bottom:1px solid #EEE}.navtop_bar{text-align:right;font-size:11px;font-weight:400;padding:6px 0;background-color:#000;color:#FFF}.navtop_bar_menu{margin:0 1rem;padding:0;list-style:none;display:inline-block}.navtop_bar_menu li{display:inline-block;padding:0 12px}@media (min-width:992px) and (max-width:1240px){.navtop_bar_menu li{padding:0 5px}}.navtop_bar_menu li a{color:#FFF;text-decoration:none}.wishlist_num{display:inline-block;border-radius:50%;background-color:#FFF;width:13px;height:13px;line-height:13px;text-align:center;color:#000;margin-left:6px;font-size:9px}.wishlist_header:not(.full) .wishlist_num{display:none}.navtop_bar_mail{float:left}.navtop_bar_mail a{color:#FFF;text-decoration:none;line-height:32px}.header_content .navtop{vertical-align:middle}.logo_remax{vertical-align:middle;opacity:.8;margin-left:30px}ul.navicon{float:right;margin:0;padding:0;list-style:none;display:flex;align-items:center}ul.navicon li{padding:0 5px}ul.navicon li.navlanguage{padding:0 8px;border:1px solid;margin-top:6px}ul.navicon li>a{display:block;width:28px;height:28px;cursor:pointer;font-size:0;background-size:contain}ul.navicon li a.navwish_icon{background-image:url(/img/icon/icon-wishlist.svg)}ul.navicon li a.navwish_icon.full{background-image:url(/img/icon/icon-wishlist-full.svg)}ul.navicon li a.navcart_icon{background-image:url(/img/icon/icon-cart.svg)}ul.navicon li a.navuser_search{background-image:url(/img/icon/icon-search.svg);background-size:18px}ul.navicon li a.navuser_icon{background-image:url(/img/icon/icon-user.svg)}ul.navicon li a.navuser_icon_logged{text-decoration:none;background-color:#216477;border-radius:50%;font-size:16px!important;font-weight:600;text-align:center;color:#FFF;line-height:28px}ul.navicon li a.navhelp_icon{background-image:url(/img/icon/icon-help.svg);width:32px;height:32px}ul.navicon li .dropdown-toggle{color:#FFF;font-weight:400}.footer_social a,footer ul,footer ul li a,ul.navicon li>a .dropdown-menu a{color:#fdf7f2}.search_suggest{border-radius:32px;border:0;padding:0 38px 0 24px;width:100%;height:32px;background-color:#FFF;min-width:180px;line-height:34px;outline:0}.search_suggest.on_suggest{border-radius:16px 16px 0 0}.search_form input[type=submit]{position:absolute;top:0;right:6px;width:32px;height:32px;background-image:url(/img/icon/icon-search.svg);border:0;background-color:transparent;background-size:16px;font-size:0}.ui-widget.ui-widget-content{max-width:480px}.search_suggest_immo,.search_suggest_zona{display:flex;align-items:center;gap:10px}.search_suggest_immo span,.search_suggest_zona span{font-size:12px;line-height:14px}.search_suggest_immo img{max-width:50px}.search_suggest_zona::before{display:inline-block;width:50px;height:32px;background-image:url(/img/icon/icon-nearby.svg)}.hero-search .search_suggest{height:44px;line-height:44px}@media (min-width:992px){.header_content{padding:16px 0}.search_form_box{max-width:350px;display:inline-block;margin-right:1rem}header .search_suggest{min-width:350px}}@media (max-width:991px){.navtop_bar{padding:0}.navtop_bar_mail,.search_form_box{display:none}.search_form_box.show{display:block;position:fixed;left:0;top:56px;right:0;background-color:#FFF;padding:1rem 12px;border-bottom:1px solid #EEE}.header_transparent .search_form_box.show{background-color:rgba(255,255,255,.5)}body.Scrolled .search_form_box.show{background-color:rgba(255,255,255,1)}.col-menu,.navtop_bar_menu{display:none}.navtop_bar .container{position:relative}ul.navicon{position:absolute;top:0;right:15px;float:none}ul.navicon li .dropdown-toggle{color:#000}ul.navicon li.navlanguage{border:1px solid #000;margin-top:0;margin-left:12px}}.nav_toggle,.navfirst li a,.navfirst-item{position:relative}.navfirst{margin:0;padding:0;list-style:none}.navfirst li a{text-decoration:none;font-weight:400;color:#000;font-size:20px;line-height:60px}.navfirst>li{display:inline-block}.navfirst .navfirst-dropdown{background:#FFF;padding:1em;border-radius:6px;min-width:230px;z-index:3;border:1px solid #EEE;list-style:none}.navfirst .navfirst-dropdown a{display:block;color:#000;padding:6px 0;line-height:20px;font-size:12px;font-weight:400}.navfirst .navfirst-dropdown a:hover{color:#216477}header .dropdown-menu{min-width:50px;padding:4px;font-size:11px;margin-right:-10px!important;border-radius:0}header .dropdown-menu .dropdown-item{padding:4px 5px}.dropdown_hover .dropdown-menu{display:none}.dropdown_hover.show>.dropdown-menu{display:block}.nav-page-dropdown::after{display:inline-block;margin-left:.4em;vertical-align:middle;width:0;height:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid currentColor}.dropdown-menu{padding:1em}.dropdown-menu ul{margin:0;padding:0;list-style:none;min-width:280px;max-height:400px;overflow-y:auto;font-size:12px}.dropdown-menu ul li{padding:0;border-bottom:1px solid #EEE;display:block}.dropdown-menu ul li:last-child{border:0}.dropdown-menu ul li a{display:block;line-height:44px}.nav_toggle{height:32px;width:24px;cursor:pointer;margin-left:0}.nav_toggle .line{position:absolute;width:24px;height:2px;background-color:#000;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.nav_toggle .line.line1{top:8px}.nav_toggle .line.line2{top:15px}.nav_toggle .line.line3{top:22px}.nav_side{display:none;transition:all 1.25s;width:0;padding:1rem}.nav_side .nav_toggle{margin-left:auto}.nav_side ul{margin:0;padding:0;list-style:none}.nav_side ul li{display:block;padding:.666rem 0;border-bottom:1px solid #EEE}.nav_side ul li a{text-decoration:none;color:#000}.nav_side ul li a.active,.nav_side ul li a:hover{text-decoration:none;color:#216477}.nav_side .page_1::before,.nav_side .page_2::before,.nav_side .page_3::before,.nav_side .page_4::before,.nav_side .page_5::before,.nav_side .page_6::before,.nav_side .page_7::before{font-family:bootstrap-icons;margin-right:8px;color:#157575;vertical-align:middle}.navtop,footer ul{margin:0;list-style:none}.nav_side .page_1::before{content:"\f425"}.nav_side .page_2::before{content:"\f179"}.nav_side .page_3::before{content:"\F632"}.nav_side .page_4::before{content:"\F4D0"}.nav_side .page_5::before{content:"\F431"}.nav_side .page_6::before{content:"\F505"}.nav_side .page_7::before{content:"\f417"}.navtop{padding:0}.navtop li{display:inline-block}.navtop li a{text-decoration:none;color:#000;padding:0 1rem;font-size:1.125rem}.nav_top li a:hover,.navtop li a.active{text-decoration:none;color:#216477}@media (min-width:992px) and (max-width:1240px){.navtop li a{font-size:1rem}}body.open_nav::before{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;bottom:0;content:"";z-index:15}body.open_nav .nav_side{display:block;position:fixed;height:100vh;width:90%;background-color:#FFF;max-width:300px;top:0;left:0;bottom:0;z-index:20}body.open_nav .nav_side>li{display:block}body.open_nav .nav_toggle.close .line1{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:18px}body.open_nav .nav_toggle.close .line2{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:18px}footer{font-size:12px}footer ul{padding:0}footer ul li a{text-decoration:none}footer .btn{font-size:12px;border-width:1px;padding:12px 32px;font-weight:400}.footer_social ul li i,.open-chat-btn{font-size:24px}.footer_line{display:block;height:1px;width:100%;background-color:#333}.footer_social span,.footer_social ul{display:inline-block;vertical-align:middle;line-height:24px}.footer_social ul{margin-left:1rem}.footer_social ul li{display:inline-block;vertical-align:middle}.footer_social a{font-size:36px;margin-top:10px;margin-right:15px}.footer_logo_prestige{max-height:120px}.footer_logo_remax{max-width:140px}.fw-600{font-weight:600}.footer_bottom,.footer_copy{font-size:10px}@media (max-width:768px){.footer_item_title{cursor:pointer}.footer_item_title::after{content:'';float:right;width:20px;height:20px;background-image:url(/img/icon/arrow-down-white.svg);background-position:center}.footer_item_content{padding-bottom:32px}[aria-expanded=true]::after{transform:rotate(-180deg)}}#back_to_top{display:inline-block;width:42px;height:42px;font-size:20px!important;padding:0;background-color:#216477!important;border-color:#fff!important;color:#fff!important;margin:auto auto 4px;background-image:url(/img/icon/arrow-top-white.svg);background-size:18px;border:1px solid #FFF}#back_to_top.in_footer{position:absolute;bottom:20px;right:75px}#back_to_top.hide{display:none}#back_to_top.sticky{position:fixed;right:75px;bottom:20px;z-index:9001}#back_to_top.sticky.scroll{opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#back_to_top.sticky.scroll.focus,#back_to_top.sticky.scroll:hover{opacity:1}footer .form-hubspot{margin-top:10px;padding:10px}@media (max-width:767px){#back_to_top{float:none;display:inline-block}}@media only screen and (min-width:1200px){.navfirst li a.navhome{display:inline-block;background-image:url(/img/icon/icon-home.svg);width:60px;height:60px;font-size:0;background-position:center;background-size:18px;background-repeat:no-repeat}.navfirst li a{padding:0 24px}.navfirst>li>a:after{display:block;position:absolute;height:2px;left:12px;top:50%;margin-top:20px;width:0%;content:"";transition:all .3s ease-in-out}.navfirst li.active a:after,.navfirst>li>a:hover:after{background:#000;width:calc(100% - 24px)}}@media only screen and (min-width:1200px) and (max-width:1640px){.navfirst li a{padding:0 12px;font-size:16px}}@media (max-width:991px){.dropdown_hover.show .dropdown-menu-btn,.navfirst-toggle-btn.active{transform:rotate(180deg)}header{padding:12px 0}header .navbar{padding:0;margin:0}body.Scrolled header .header_logo img,header .header_logo img{height:30px}.dropdown-menu-btn,.navfirst-toggle-btn{height:40px;display:block;top:4px;background-repeat:no-repeat;background-position:center;cursor:pointer;background-size:20px}.navfirst_bg{padding-top:16px;padding-bottom:16px}.navfirst{width:100%}.navfirst>li{display:block}.navfirst>li>a{display:block;line-height:48px;border-top:1px solid #e8e8e8}.navfirst-toggle{position:relative}.navfirst-toggle-btn{width:40px;position:absolute;right:0;background-image:url(/img/icon/icon-nav-down.svg);content:""}body.Scrolled .navfirst-toggle-btn{background-image:url(/img/icon/icon-nav-down-white.svg)}.dropdown_hover{position:relative}.dropdown-menu-btn{width:40px;position:absolute;right:0;background-image:url(/img/icon/icon-nav-down.svg)}.dropdown-menu{border:0;margin-bottom:20px}ul.navicon li{padding:0 1px}ul.navicon{padding-left:0;border:0;float:right}.navhelp{display:none}.navhelp_link{text-decoration:none}.navhelp_link::before{content:"";display:inline-block;background-image:url(/img/icon/icon-help.svg);width:18px;height:18px;vertical-align:middle;margin-right:6px}ul.navicon li.navsearch{position:absolute;top:72px;left:0;right:0}.navsearch_block{width:100%}.navsearch{padding-bottom:8px}.hero .h1{font-size:36px;line-height:48px}}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{clear:both;margin:0;padding:0;position:relative;z-index:1}.flexslider .slides{zoom:1}.flexslider .slides>li{display:none;position:relative;-webkit-backface-visibility:hidden}.flexslider .slides img,.no-js .slides>li:first-child,.slides:after,html[xmlns] .slides{display:block}.flexslider .slides img{width:100%}.flex-pauseplay strong{text-transform:capitalize}.ext_box>figure,.ext_list>li>figure{float:left}.slides:after{content:".";clear:both;visibility:hidden;line-height:0;height:0}* html .slides{height:1%}.flex-direction-nav{display:inline-block;z-index:2;position:relative}.flex-direction-nav li{display:inline-block;margin:0 4px}.flex-direction-nav a{display:inline-block;width:56px;height:56px;cursor:pointer;background-image:url(/img/icon/arrow-right-white.svg);background-size:24px;background-repeat:no-repeat;background-position:center;text-indent:-9999px;background-image:no-repeat}.flex-direction-nav .flex-prev{background-image:url(/img/icon/arrow-left-white.svg)}.flex-direction-nav .disabled{cursor:default}.flex-control-nav{position:absolute;height:6px;left:0;right:0;bottom:16px;text-align:center;z-index:1}.flex-control-nav li{margin:0 4px;display:inline-block;zoom:1}.flex-control-paging li a{display:inline-block;width:6px;height:6px;margin:0;vertical-align:top;text-indent:9999px;cursor:pointer;background:#FFF;border-radius:50%}.flex-control-paging li a:hover{background:#2A2A2A}.flex-control-paging li a.flex-active{background:#000}.flex-control-thumbs{margin:5px 0 0;position:static}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .active{opacity:1;cursor:default}@media only screen and (max-width:767px){.flex-direction-nav{display:none!important}}.flexslider.loading{display:block;width:100%;background:center no-repeat #f2f2f2}.flexslider_top.loading{padding-bottom:70%}.flex_arrow_off .flex-direction-nav,.flex_control_off .flex-control-nav{display:none!important}.flexslider_title{font-size:3rem;line-height:1em;margin:0}.flexslider_small{font-size:.875rem}.flexslider_h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#FFF;z-index:1;text-align:center;max-width:90%;width:100%}.flexslider_top ul.slides li{position:relative}.flexslider_top .flex-direction-nav{position:absolute;top:50%;margin-top:-44px;width:100%}.flexslider_top .flex-direction-nav a.flex-prev{position:absolute;left:1em}.flexslider_top .flex-direction-nav a.flex-next{position:absolute;right:1em}.flexslider_top .flexslider_text{text-align:center}.flexslider_top .flexslider_small{text-transform:uppercase;line-height:24px;font-size:14px}.flexslider_top .flexslider_title b{font-weight:800}.flexslider_text{color:#FFF;text-align:center;position:absolute;width:100%;bottom:0;left:0}.flexslider_inner ul.slides li{position:relative}.flexslider_inner .flex-direction-nav{position:absolute;top:50%;margin-top:-18px;width:100%;display:none}.flexslider_inner .flex-direction-nav a{position:absolute;top:0;width:36px;height:36px;background-size:8px;background-color:#FFF;box-shadow:0 0 4px rgba(0,0,0,.25);border-radius:50%}.list_item_immobile,.swiper-correlate{position:relative}.flexslider_inner.flexslider-hover .flex-direction-nav{display:block}.flexslider_inner .flex-direction-nav .flex-prev{background-position:12px;left:1em;background-image:url(/img/icon/arrow-left.svg)}.flexslider_inner .flex-direction-nav .flex-next{background-position:15px;right:1em;background-image:url(/img/icon/arrow-right.svg)}.swiper-correlate .swiper-button-next,.swiper-correlate .swiper-button-prev{display:inline-block;width:44px;height:44px;z-index:1;cursor:pointer;font-size:40px;line-height:40px;text-align:center;background-size:12px;background-repeat:no-repeat;background-image:url(/img/icon/arrow-right.svg);border:1px solid #e0e0e0;border-radius:50%}.swiper-correlate .swiper-button-prev{background-position:17px 11px}.swiper-correlate .swiper-button-next{background-position:17px 11px;margin-left:12px}.swiper-correlate .swiper-slide{display:flex;flex-direction:column;height:100%}.swiper-correlate .swiper-wrapper{display:grid;grid-auto-flow:column;align-items:stretch}.pagination{margin:0;padding:0;list-style:none;display:flex;justify-content:center;text-align:center}.pagination li a,.pagination li span{display:inline-flex;width:40px;height:40px;padding:8px 0;align-items:center;justify-content:center;font-style:normal;font-weight:500;font-size:14px;line-height:22px;text-align:center;color:#606060;border:1px solid #FFF;text-decoration:none;cursor:pointer}.pagination li a:hover{color:#000}.pagination li .page_in{border:1px solid #e0e0e0;border-radius:50%}.pagination li .next,.pagination li .prev{font-size:0;background-size:10px;background-position:center;background-repeat:no-repeat}.promo_list_services li::before,.suggest_wishlist::before{background-size:24px;background-position:center;background-repeat:no-repeat;content:""}.pagination li .prev{background-image:url(/img/icon/arrow-left.svg)}.pagination li .next{background-image:url(/img/icon/arrow-right.svg)}.list_item_immobile_video{position:absolute;top:1em;left:1em;text-transform:uppercase;text-decoration:none;padding:0 12px!important;line-height:36px;font-weight:700;font-size:12px;z-index:1;background-color:rgba(0,0,0,.5);color:#FFF}.list_item_immobile_video:hover{background-color:rgba(0,0,0,.9)}#list-immobili .choices{z-index:3;display:inline-block;vertical-align:middle;text-align:left;min-width:240px}#list-immobili .choices__inner{background-color:#FFF!important;padding:2px 16px;min-height:auto}#list-immobili .choices[data-type*=select-one] .choices__inner{padding-bottom:2px}.suggest_wishlist{font-size:12px;font-weight:400}.suggest_wishlist::before{display:inline-block;width:24px;height:24px;cursor:pointer;font-size:0;background-image:url(/img/icon/icon-wishlist-full.svg);vertical-align:middle;margin-right:4px;margin-top:-1px}@media only screen and (max-width:767px){.suggest_wishlist{font-size:10px}}.btn_wishlist{display:block;width:48px;height:48px;cursor:pointer;font-size:0;background-size:32px;background-repeat:no-repeat;background-position:center;background-image:url(/img/icon/icon-wishlist.svg);opacity:1}.btn_wishlist.added{background-image:url(/img/icon/icon-wishlist-full.svg)}.list_item_immobile .btn_wishlist,.promo_fotogallery .btn_wishlist{position:absolute;top:1rem;right:1rem;background-color:#FFF;border-radius:50%}.list_item_immobile .btn_wishlist{z-index:1}.promo_fotogallery .btn_wishlist{z-index:2}.homepage .home_icon .h3{max-width:540px}.home_icon .h3{margin:0 auto}.home_icon .icon_item_img img{max-width:48px;margin:0 auto}#intro-home .container{position:relative}#intro-home img{max-width:370px;opacity:.1;position:absolute;top:-100px;right:0}@media only screen and (max-width:991px){.flexslider{max-height:inherit}#intro-home .image-column{display:none}}#bottom-home p{font-size:14px}#privacyBox input{width:1.4em;height:1.4em}.smalltxt{font-size:12px}[placeholder],input[placeholder],select{color:#667!important;font-style:normal}::-webkit-input-placeholder{color:#667;font-style:normal}:-moz-placeholder{color:#667;font-style:normal;opacity:1}::-moz-placeholder{color:#667;font-style:normal;opacity:1}:-ms-input-placeholder{color:#667;font-style:normal}.header_email,.header_phone{display:inline-block;text-decoration:none;color:#FFF;border:1px solid #fff;padding:10px 20px;border-radius:50px;font-size:14px}.header_email::before,.header_phone::before{display:inline-block;width:20px;height:20px;vertical-align:top;background-size:contain;content:"";margin-right:6px}.header_phone::before{background-image:url(/img/icon-svg/icon-phone-white.svg)}.header_email::before{background-image:url(/img/icon-svg/icon-email-white.svg)}.header_email:hover,.header_phone:hover{background:#333;color:#FFF}.detail_info.price{padding:0;font-size:1.75rem;text-align:left}.detail_info.price::before{width:40px;height:40px;background-size:contain}.promo_detail_list_info{display:flex;list-style:none;margin:2em 0 0;padding:0}.promo_detail_list_info li{margin-right:18px}.promo_detail_list_info li::before{display:inline-block;width:24px;height:24px;background-size:contain;content:"";margin-right:6px;vertical-align:top}.promo_detail_list_info li.bed::before{background-image:url(/img/icon/bed.png)}.promo_detail_list_info li.bath::before{background-image:url(/img/icon/bath.png)}.promo_detail_list_info li.mq::before{background-image:url(/img/icon/mq.png)}.promo_detail_list_info li.garden::before{background-image:url(/img/icon/garden.png)}.promo_detail_list_info li strong{margin-right:6px;font-weight:600}@media only screen and (max-width:767px){.promo_detail_list_info{display:block}.promo_detail_list_info li{padding:.3333em 0}}.promo_list_services{margin:2.33333333em 0 0 2.33333333em;padding:0;list-style:none;min-height:9em}.promo_list_services li{float:left;position:relative;width:33.33333%;font-size:.625em;line-height:40px;padding:3px 0 3px 52px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.promo_list_services li::before{position:absolute;top:0;left:0;width:40px;height:40px;vertical-align:middle;display:inline-block}.promo_list_services li.garden{width:100%;line-height:normal;margin-bottom:2em}.promo_list_services li.garden span{font-size:1.5rem;display:block;line-height:1.5rem}.promo_list_services li.garden::before{background-image:url(/img/icon-svg/icona-garden.svg)}.promo_list_services li.lakeview::before{background-image:url(/img/icon-svg/icona-lake-view.svg)}.promo_list_services li.pool::before{background-image:url(/img/icon-svg/icona-piscina.svg)}.promo_list_services li.balcony::before{background-image:url(/img/icon-svg/icona-terrazzo.svg)}.promo_list_services li.box::before{background-image:url(/img/icon/box.png)}.promo_list_services li.lift::before{background-image:url(/img/icon/lift.png)}.promo_list_services li.air-cond::before{background-image:url(/img/icon-svg/icona-air-cond.svg)}.promo_list_services li.lavanderia::before{background-image:url(/img/icon-svg/icona-lavanderia.svg)}.promo_list_services li.mountainview::before{background-image:url(/img/icon-svg/icona-mountain-view.svg)}.promo_list_services li.parking::before{background-image:url(/img/icon-svg/icona-parking.svg)}.promo_list_services li.seminterrato::before{background-image:url(/img/icon-svg/icona-seminterrato.svg)}.promo_list_services li.balcone::before{background-image:url(/img/icon-svg/icona-balcone.svg)}.promo_list_services li.camino::before{background-image:url(/img/icon-svg/icona-camino.svg)}.promo_list_services li.panoramica::before{background-image:url(/img/icon-svg/icona-panoramica.svg)}.promo_list_services li.waterview::before{background-image:url(/img/icon-svg/icona-water-view.svg)}.promo_list_services li.soffitto::before{background-image:url(/img/icon-svg/icona-soffitto-alto.svg)}.promo_list_services li.giardino::before{background-image:url(/img/icon-svg/icona-garden.svg)}@media only screen and (max-width:767px){.promo_list_services li{width:100%}}.detail_list{margin:0;padding:0;list-style:none}.detail_list li{display:inline-block;text-align:center;margin-right:16px}.detail_list li a{display:block;position:relative;width:86px;height:86px;background-color:#000;border-radius:50%;color:#000;text-decoration:none;opacity:.8}.detail_list li a:hover,.promo_page button.mfp-arrow,.promo_page button.mfp-close{opacity:1}.detail_list li a span{position:absolute;bottom:-24px;width:100%;left:0;right:0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.detail_list li a::before{position:absolute;top:30px;left:30px;width:26px;height:26px;background-size:contain;background-repeat:no-repeat;content:""}.detail_list li.detail_foto a::before{background-image:url(/img/icon-svg/icon-detail-foto-white.svg)}.detail_list li.detail_plan a::before{background-image:url(/img/icon-svg/icon-detail-plan-white.svg)}.detail_list li.detail_video a::before{background-image:url(/img/icon-svg/icon-detail-video-white.svg)}.detail_list li.detail_map a::before{background-image:url(/img/icon-svg/icon-detail-map-white.svg)}.promo_fotogallery{margin:0 0 1.5em;padding:0;list-style:none;position:relative;border-radius:8px}.promo_fotogallery li{display:none}.promo_fotogallery_count,.promo_fotogallery_share,.promo_fotogallery_video{position:absolute;font-weight:500;font-size:16px;line-height:24px;color:#fff;border-radius:100px;text-transform:capitalize;padding:8px 24px;background-color:rgba(21,21,21,.5);border:1px solid rgba(255,255,255,.2);cursor:pointer;text-decoration:none}.promo_fotogallery_share{bottom:10px;left:10px}.promo_fotogallery_count{bottom:10px;right:10px}.promo_fotogallery_video{bottom:10px;right:200px}.promo_fotogallery_count::before,.promo_fotogallery_share::before,.promo_fotogallery_video::before{display:inline-block;width:24px;height:24px;vertical-align:top;background-size:contain;content:"";margin-right:6px}.close_promo_contact,.promo_mobile_bar{display:none}.promo_fotogallery_share::before{background-image:url(/img/icon-svg/icon-share-white.svg)}.promo_fotogallery_count::before{background-image:url(/img/icon-svg/icon-gallery-white.svg)}.promo_fotogallery_video::before{background-image:url(/img/icon-svg/icon-video-white.svg);background-size:18px;background-position:center;background-repeat:no-repeat}.promo_contact{border:1px solid #e0e0e0}body.showPromoContact .promo_contact{position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999;background-color:#FFF;overflow:scroll}body.showPromoContact .close_promo_contact{display:block;position:absolute;top:10px;right:10px;content:"";cursor:pointer}.promo_fotogallery li a{display:block;position:relative;z-index:2}.promo_fotogallery_count,.promo_fotogallery_share,.promo_fotogallery_video{z-index:3}@media only screen and (min-width:768px){.promo_content{display:flex;justify-content:space-between}.promo_corpo{width:70%}.promo_sidebar{position:-webkit-sticky;position:sticky;top:127px;height:fit-content;width:24%}.promo_fotogallery{margin:0 auto;max-width:1480px}.promo_fotogallery li:nth-child(2),.promo_fotogallery li:nth-child(3),.promo_fotogallery li:nth-child(4),.promo_fotogallery li:nth-child(5){display:block;position:absolute;width:25%;height:50%;top:0}.promo_fotogallery li:nth-child(1){display:block;width:50%;height:100%}.promo_fotogallery li:nth-child(2){left:50%}.promo_fotogallery li:nth-child(3){left:50%;top:50%;margin-top:4px}.promo_fotogallery li:nth-child(4){left:75%}.promo_fotogallery li:nth-child(5){left:75%;top:50%;margin-top:4px}.promo_fotogallery li img{width:100%}.promo_fotogallery li:nth-child(2) a,.promo_fotogallery li:nth-child(3) a,.promo_fotogallery li:nth-child(4) a,.promo_fotogallery li:nth-child(5) a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;margin-left:4px}.promo_fotogallery li:nth-child(2) img,.promo_fotogallery li:nth-child(3) img,.promo_fotogallery li:nth-child(4) img,.promo_fotogallery li:nth-child(5) img{min-width:100%;min-height:100%;width:auto;max-height:100%;text-align:center;margin:auto}}@media only screen and (max-width:767px){.header_email,.header_phone{font-size:0}.header_email::before,.header_phone::before{margin:0}.promo_fotogallery{border-radius:0;margin:0}.promo_fotogallery_count,.promo_fotogallery_share,.promo_fotogallery_video{font-size:12px;padding:4px 16px}.promo_fotogallery_video{top:10px;bottom:auto;left:10px;right:auto}.promo_fotogallery li:nth-child(1){display:block;width:100%}.promo_fotogallery li:nth-child(1) img{width:100%;height:auto}.promo_fotogallery li a::before{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.1) 29.69%,transparent 69.79%,rgba(0,0,0,.5) 100%);content:"";z-index:1}}.promo_share_social{margin:0;padding:0;list-style:none}.promo_share_social li{border-bottom:1px solid #EEE}.promo_share_social li a{display:block;line-height:56px;text-decoration:none;color:#000;position:relative}.promo_share_social li a::after{display:block;width:26px;height:26px;content:"";position:absolute;top:10px;right:0;background-size:contain}#mediaModal .modal-header-nav_share::before,.feed_verified::before{display:inline-block;background-size:contain;content:""}.promo_share_social li.facebook a::after{background-image:url(/img/icon-svg/icon-facebook-black.svg)}.promo_share_social li.twitter a::after{background-image:url(/img/icon-svg/icon-twitter-black.svg)}.promo_share_social li.linkedin a::after{background-image:url(/img/icon-svg/icon-linkedin-black.svg)}.promo_share_social li.mail a::after{background-image:url(/img/icon-svg/icon-email-black.svg)}.feed_verified{font-size:12px;color:#28a745;line-height:16px;font-weight:600;margin-bottom:10px}.feed_verified::before{width:16px;height:16px;background-image:url(/img/icon-svg/icon-verify-green.svg);vertical-align:top;margin-right:6px}.prefix_item{position:relative}.prefix_item span{position:absolute;top:2px;left:2px;right:22px;bottom:2px;background-color:#FFF;z-index:1;margin:0;padding:0 0 0 4px;pointer-events:none;line-height:38px;text-align:center;font-size:14px}.promo_page footer{font-size:14px}.promo_page .mfp-bg{z-index:30000}.promo_page .mfp-wrap{z-index:30001}#mediaModal .modal-dialog{max-width:100%;margin:0}#mediaModal .modal-content{border:0;border-radius:0}#mediaModal .modal-header{height:60px;padding-top:0;padding-bottom:0;justify-content:space-between}#mediaModal .modal-header-nav_share::before{width:18px;height:18px;vertical-align:middle;margin-right:6px;background-image:url(/img/icon-svg/icon-share-black.svg);cursor:pointer}#mediaModal .promo_fotogallery_count::before{background-image:url(/img/icon-svg/icon-gallery-white.svg?v=2)}#mediaModal .modal-body{height:calc(100vh - 60px);overflow:scroll}#mediaModal .modal-body .gmap_immobile,#mediaModal .modal-body video{width:100%;height:calc(100vh - 90px)}#mediaModal .mediaModalSwitchPhotos{flex-wrap:wrap;display:flex;margin:0;padding:0;list-style:none}#mediaModal .mediaModalSwitchPhotos li{border:2px solid #FFF}#mediaModal .mediaModalSwitchPhotos li a{display:block}#mediaModal .mediaModalSwitchPhotos li img{width:100%}#mediaModal .modal-header .btn-back{background:0 0;border:0;cursor:pointer}#mediaModal .modal-header .btn-back,#mediaModal .modal-header-nav_share{line-height:32px;font-weight:500;color:#000}#mediaModal .modal-header-nav{display:flex}#mediaModal .modal-header-nav a{height:32px;padding:0 12px;line-height:32px;font-weight:500;margin:0 2px;text-transform:capitalize;border-radius:20px;background:#FFF;border:1px solid #fff;color:#000;text-decoration:none}#mediaModal .modal-header-nav a:hover{border:1px solid #e0e0e0}#mediaModal .modal-header-nav a[aria-expanded=true]{background:#000;border-color:#000;color:#FFFF}@media only screen and (min-width:768px){#mediaModal .modal-header .btn-back,#mediaModal .modal-header-nav a,#mediaModal .modal-header-nav_share{font-size:14px}#mediaModal .mediaModalSwitchPhotos li:nth-child(8n+1),#mediaModal .mediaModalSwitchPhotos li:nth-child(8n+2){min-width:50%;max-width:50%}#mediaModal .mediaModalSwitchPhotos li:nth-child(8n+3),#mediaModal .mediaModalSwitchPhotos li:nth-child(8n+4),#mediaModal .mediaModalSwitchPhotos li:nth-child(8n+5){min-width:33.333%;max-width:33.333%}#mediaModal .mediaModalSwitchPhotos li:nth-child(8n+6),#mediaModal .mediaModalSwitchPhotos li:nth-child(8n+7){min-width:50%;max-width:50%}#mediaModal .mediaModalSwitchPhotos li:nth-child(8n+8){min-width:100%;max-width:100%}}@media only screen and (max-width:767px){#mediaModal .modal-header .btn-back,#mediaModal .modal-header-nav a,#mediaModal .modal-header-nav_share{font-size:11px}#mediaModal .mediaModalSwitchPhotos li:nth-child(3n+1){min-width:100%;max-width:100%}#mediaModal .mediaModalSwitchPhotos li:nth-child(3n+2),#mediaModal .mediaModalSwitchPhotos li:nth-child(3n+3){min-width:50%;max-width:50%}.promo_mobile_bar{position:fixed;bottom:0;z-index:300;width:100%;height:64px;padding:10px 72px 10px 20px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);display:flex;flex-direction:row}.promo_mobile_bar .message{display:inline-flex;text-align:center;align-items:center;justify-content:center;font-family:inter,Arial,sans-serif;cursor:pointer;box-sizing:border-box;position:relative;white-space-collapse:collapse;text-wrap:nowrap;border-width:1px;border-style:solid;transition:color 80ms ease 0s,background-color 80ms ease 0s,border-color 80ms ease 0s;color:#fff;background:#216477;border-color:#216477;font-style:normal;font-weight:600;font-size:12px;letter-spacing:1px;text-transform:uppercase;line-height:24px;padding:9px;text-decoration:none;flex:1 1 50%}.promo_mobile_bar .phone{background:#fff;border:1px solid #e0e0e0;padding:8px;width:44px;line-height:24px;margin-left:8px}.megamemenupanel_opened .promo_mobile_bar{z-index:5}}.mfp-container,img.mfp-img{-moz-box-sizing:border-box}#ask_question textarea{display:block;width:100%;min-height:100px;padding:12px;border-color:#eee}#ask_question .ask_question_check{padding:12px;border-width:0 1px 1px;border-color:#eee;border-style:solid}#ask_question input[type=submit]{min-width:200px}#ask_question .form_box_visit label{padding:8px;border:1px solid #EEE;display:inline-block}#ask_question .form_box_visit input{vertical-align:middle}#ask_question .ask_question_dati_item{display:none}body.showVisitContact{overflow:hidden}body.showVisitContact #ask_question .ask_question_dati_item{display:block;position:fixed;background-color:#FFF;z-index:99999;padding:48px 24px 24px}@media only screen and (min-width:768px){body.showVisitContact #ask_question .ask_question_dati_item{top:50%;left:50%;max-width:460px;transform:translate(-50%,-50%)}}@media only screen and (max-width:767px){body.showVisitContact #ask_question .ask_question_dati_item{top:0;left:0;right:0;bottom:0;overflow:scroll}.promo_section .team_item{width:49%;min-width:49%;margin:0}.promo_section .team_item:nth-child(odd){margin-right:2%}}body.showVisitContact #ask_question .ask_question_dati::before{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);content:"";z-index:99998}#contactZoneModal .modal_item_close,body.showVisitContact #ask_question .ask_question_dati_item_close{position:absolute;right:10px;content:"";cursor:pointer;display:block;top:10px}#contactZoneModal .modal-dialog{max-width:460px}#contactZoneModal .modal-content{border-radius:0;padding:48px 24px 24px}.promo_section .team_item_list{display:flex;flex-wrap:wrap}.promo_page .mfp-arrow-left:after,.promo_page .mfp-arrow-right:after,.promo_page .mfp-title{display:none}@media only screen and (min-width:768px){.promo_section .team_item{width:15.6666%;min-width:15.6666666%;max-width:15.6666666%}}@media only screen and (min-width:768px) and (max-width:992px){.promo_section .team_item{width:32.3333%;min-width:32.3333%;max-width:32.3333%}}body.mfp-zoom-out-cur.promo_page{overflow:hidden;height:100vh}.promo_page .mfp-container{background:#FFF}.promo_page .mfp-counter{color:#000;width:100%;text-align:center;font-size:15px}.promo_page .mfp-figure:after{background:0 0;box-shadow:none}.promo_page img.mfp-img{padding:50px 0}.promo_page button.mfp-arrow:hover,.promo_page button.mfp-close:hover{opacity:.6}.promo_page .mfp-arrow-left:before{background:url(/img/icon-svg/icon-arrow-left.svg) no-repeat;background-size:contain;width:16px;height:32px;border:0}.promo_page .mfp-arrow-right:before{background:url(/img/icon-svg/icon-arrow-right.svg) no-repeat;background-size:contain;width:16px;height:32px;border:0}.promo_page .mfp-image-holder .mfp-close{position:fixed;top:16px;left:18px;height:20px;line-height:20px;text-align:left;color:#000;font-size:0}.promo_page .mfp-image-holder .mfp-close::after{content:"Close";font-family:Inter,sans-serif;font-size:14px;line-height:18px;vertical-align:top;margin-left:6px}.promo_page .mfp-image-holder .mfp-close::before{display:inline-block;background:url(/img/icon-svg/icon-close.svg);width:18px;height:18px;background-size:contain;content:""}@media (max-width:900px){.promo_page .mfp-container{padding-left:0;padding-right:0}}.add-read-more p{margin-bottom:.5rem}@media (max-width:768px){.add-read-more .descr-toggler,.add-read-more:not(.show) .first-row{display:inline}.add-read-more .descr-toggler{cursor:pointer;text-decoration:underline}.add-read-more:not(.show) .descr-toggler{margin-left:6px}.add-read-more .descr-extended{display:none}.add-read-more.show .descr-extended{display:block}.add-read-more .descr-toggler::before{content:"Show more"}.add-read-more.show .descr-toggler::before{content:"Show less"}}.scroll{display:none}@media only screen and (min-width:992px){.scroll,.scroll span,.scroll:before{position:absolute;left:50%}.scroll{display:block;bottom:40px;margin-left:-10px;width:20px;height:35px;box-shadow:inset 0 0 0 1px #fff;border-radius:25px;z-index:1}.scroll:before{content:'';width:4px;height:4px;background:#fff;margin-left:-2px;top:4px;border-radius:2px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}.scroll span{display:none;width:30px;margin-left:-15px;bottom:-20px;line-height:16px;text-align:center;font-size:12px;color:#FFF}.scroll.black{box-shadow:inset 0 0 0 1px #000}.scroll.black::before{background:#000}.scroll.black span{color:#000}}.chat-btn,.mfp-bg,.mfp-wrap{position:fixed}.mfp-bg,.mfp-container,.mfp-wrap{top:0;height:100%;left:0}@-webkit-keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(23px)}}@keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(23px)}}.mfp-bg{width:100%;z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{width:100%;z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{display:block;width:20px;height:20px;background:url(/img/x.svg);font-size:0}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow::before{display:block;background-image:url(/img/arrow-sx-white.svg);width:32px;height:32px;background-size:60%;content:"";background-repeat:no-repeat}.mfp-arrow-right{right:0}.mfp-arrow-right.mfp-arrow::before{transform:rotate(-180deg)}.mfp-arrow-left{left:0}.mfp-arrow-left.mfp-arrow::before{margin-left:auto}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:80vw}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:40px auto;background:#FFF}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.chat-header{display:flex;align-items:center}.chat-agent-img{max-width:64px;margin-right:10px;border-radius:50%}.chat-agent-text strong{display:block;margin-bottom:5px}.chat-agent-text small{font-size:12px}.chat-agent-text small i{margin-top:3px}.chat-btn{right:20px;bottom:20px;z-index:999}.chat-dropdown{position:absolute;bottom:70px;right:20px;width:300px;background-color:#fff;border:1px solid #ccc;border-radius:25px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:none;padding:12px}.online-icon{color:#28a745;margin-right:5px}.open-chat-btn{width:44px;height:44px;border-radius:50%;background-color:#25D366;color:#fff;border:none;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.close-chat-btn,.open-chat-btn i{position:absolute}.open-chat-btn:hover{background-color:#075E54}.close-chat-btn{top:10px;right:10px;background-color:transparent;color:#ccc;border:none;font-size:18px;cursor:pointer}.close-chat-btn:hover{color:#555}.bubble_chat{padding:24px 0}.bubble_chat_message{position:relative;padding:12px 18px;margin:0;border-radius:32px;background:#fff;color:#4a4a4a;font-size:14px;word-break:break-word;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .3))}.chat-btn .btn{font-size:14px;letter-spacing:normal;background-color:#25D366!important;border:0;border-radius:30px;text-transform:none;font-weight:500}.chat-btn .btn i{vertical-align:middle;margin-top:-2px}.chat-btn .btn:hover{background-color:#075E54}.btn-open-wapp::before,.open-chat-btn::before{content:"\f232";font-family:"Font Awesome 5 Brands";display:inline-block;font-size:18px;vertical-align:middle}.btn-open-wapp::before{margin-right:8px}@media only screen and (max-width:991px){.chat-btn{bottom:10px}}.body_area_2{padding:0}.body_area_2 .chat-btn{display:none}.body_area_2 .btn-contain.primary{border-color:#da7249;padding:10px 0}.body_area_2 .btn-contain.primary .btn{color:#da7249;background:0 0;border:0;padding-right:50px}.body_area_2 .btn-contain.primary .btn::before{background-image:url(/img/icon/arrow-orange.svg);width:24px;content:"";height:18px;display:inline-block;background-repeat:no-repeat;vertical-align:middle;margin-right:50px}.body_area_2 .loading .flexslider::before{width:100vw;height:100vh;content:"";display:block}.navbar_promo_content{max-width:1200px;width:100%}.navbar_promo_logo{width:150px}.navbar_promo{position:fixed;z-index:5;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto;display:flex;inset:0 0 auto}.navbar_promo_top{flex-direction:row;justify-content:center;align-items:center;width:100%;padding-top:6vh;padding-bottom:5vh;display:flex;position:relative}.navbar_promo_bottom{width:100%;padding-top:30px;padding-bottom:30px}.navbar_promo .link_wrapper{justify-content:center;align-items:center;display:flex;position:relative}.navbar_promo_logo_black,body.Scrolled .navbar_promo .navbar_promo_top{display:none}.navbar_promo .link-block{color:#FFF;text-transform:uppercase;flex:none;margin-left:15px;margin-right:15px;text-decoration:none}.navbar_promo .menu-line{background-color:rgba(255,255,255,.8);width:100%;height:1px}.navbar_promo .nav-link{padding-bottom:5px;font-size:12px;line-height:1em}.navbar_promo .line-sel{background-color:#da7249;width:0%;height:1px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.navbar_promo .link-block:hover .line-sel{width:100%}body.Scrolled .navbar_promo{background-color:#FFF;box-shadow:0 -1px 17px -4px rgba(0,0,0,.3)}body.Scrolled .navbar_promo .navbar_promo_logo_black{display:block;order:2;min-width:20%;max-width:20%;text-align:center;margin-top:-12px}.flexslider .vscroll,.navbar_promo_logo.black{display:none}body.Scrolled .navbar_promo .nav-sx{order:1}body.Scrolled .navbar_promo .nav-dx{order:3}body.Scrolled .navbar_promo .link-block{color:#000;text-align:center}@media screen and (max-width:991px){.navbar_promo_top{padding-top:3vh;padding-bottom:3vh}body.Scrolled .navbar_promo .navbar_promo_top{display:flex}body.Scrolled .navbar_promo .navbar_promo_logo.white{display:none}body.Scrolled .navbar_promo .navbar_promo_logo.black{display:block}.navbar_promo .menu-line,.navbar_promo_bottom,body.Scrolled .navbar_promo .navbar_promo_logo_black{display:none}.hamburger-open{cursor:pointer;width:40px;height:40px;padding:0;display:flex;position:absolute;left:40px;overflow:hidden;background-image:url(../img/icon/menu-hamb-bianco.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}body.Scrolled .navbar_promo .hamburger-open{background-image:url(../img/icon/menu-hamb.svg)}.navbar_open .hamburger-chiudi{position:absolute;top:1em;right:1em;background-image:url(../img/icon/chiudi-arancio.svg);background-position:0 0;background-size:auto;width:40px;height:40px;margin-bottom:60px;padding-bottom:0;padding-right:0;inset:40px 40px auto auto}.navbar_open .navbar_promo_bottom{position:fixed;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;min-height:100vh;z-index:110;background-color:#f8f8f8;padding-top:80px;padding-bottom:80px;inset:0;overflow:auto}.navbar_open .link_wrapper{display:block}.navbar_open .link-block{line-height:8vh;text-align:center;font-size:2.5vw;color:#000}.navbar_open .navbar_promo_top{display:none}}.flexslider_gradient .slides li::before{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));width:100%;height:100%;position:absolute;inset:0;content:"";z-index:2}.flexslider_gradient .flexslider_text{bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.flexslider_init .flexslider_top ul.slides li{position:relative;height:100vh}.flexslider_init .flexslider .slides img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;min-height:100%;min-width:100%}.flexslider_init .vscroll{position:absolute;bottom:0;left:50%;width:20px;height:120px;display:flex;flex-direction:column;align-items:center;margin:2rem auto 0 -10px;z-index:3;color:#FFF}.flexslider_init .vscroll-text{font-size:14px;width:20px;transform:rotate(90deg);transform-origin:center;margin-bottom:5px}.flexslider_init .vscroll-line{width:1px;height:80px;margin-top:24px;background-color:#FFF;position:relative}.flexslider_init .vscroll-ball{width:6px;height:6px;background-color:#FFF;border-radius:50%;position:absolute;top:20px;animation:moveBall 1.5s linear infinite}.flexslider_init .flexslider_title{font-size:2rem}@keyframes moveBall{0%{top:44px}100%{top:120px}}@media (max-width:991px){.glifo.fxslider{display:none}.layout_4 .glifo.intext{width:100px;height:108px;left:-40px;top:0}.flexslider_init .flexslider_top ul.slides li{position:relative;height:80vh}#contactModal .modal-dialog{padding:48px 24px}}.ligh_grey_theme{background-image:linear-gradient(#fff,#ededed)}.intro-box::before{display:block;background-color:#da7249;width:1px;height:75px;margin:0 auto 50px;content:""}.intro-box p{max-width:400px;margin:0 auto}.titoletto{margin-bottom:20px;color:#da7249;font-weight:400}.form-promo .form-control::placeholder{color:#667;opacity:1}.form-promo .form-control:-ms-input-placeholder{color:#667}.form-promo .form-control::-ms-input-placeholder{color:#667}.form-promo .btn{min-width:200px}.form-promo{font-size:15px}.form-promo .form-control{border:1px solid #667;border-radius:0;border-width:0 0 1px;background-color:transparent;color:#667!important;font-size:12px}.form-promo textarea.form-control{min-height:120px}#contactModal{background-color:rgba(255,255,255,.8);color:#000}#contactModal .modal-dialog{max-width:800px}#contactModal .modal-content{background:0 0;border:0}#contactModal .modal-close{position:fixed;top:1em;right:1em;color:#000;background:url(/img/icon/icon-close-white.svg);width:32px;height:32px;border:0;cursor:pointer}@media (min-width:992px){#contactModal,#contactModal .modal-content,#contactModal .modal-dialog,#contactModal .modal-dialog-item{height:100%}}.fast_contact{position:fixed;right:0;z-index:4;margin:0;list-style:none}.fast_contact li{display:block;padding:2px 0}.fast_contact li a{display:block;background-color:#da7249;color:#FFF;cursor:pointer;font-size:22px;height:50px;width:50px;text-align:center;line-height:50px;position:relative}.fast_contact li a span{display:none;position:absolute;top:0;right:50px;font-size:12px;background-color:#ac5330d9;padding:0 24px;line-height:50px;text-transform:uppercase;min-width:160px}.fast_contact li a:hover span{display:block}@media (min-width:992px){.fast_contact{top:50%;transform:translate(0,-50%)}}@media (max-width:991px){.fast_contact{top:120px}}.form-promo-sx{position:relative}.form-promo-sx::after{content:"";position:absolute;pointer-events:none}@media (min-width:992px){.form-promo-sx::after{top:0;right:-92px;width:80px;height:100%;background:linear-gradient(to right,rgba(88,88,88,.08),rgba(88,88,88,0))}}@media (max-width:991px){#promo-form-bottom{overflow:hidden}.form-promo-sx::after{bottom:-80px;left:-60px;right:-60px;width:auto;height:80px;background:linear-gradient(to bottom,rgba(88,88,88,.08),rgba(88,88,88,0))}}