#top-menu li a{font-size:18px;font-weight:400}.et-fixed-header#main-header{box-shadow:none!important;background:#06205c}.et_mobile_menu{border-top:3px solid #06205c!important}html,body{overflow-x:hidden}a[x-apple-data-detectors],a[x-apple-data-detectors]:link,a[x-apple-data-detectors]:visited,a[x-apple-data-detectors]:hover,a[x-apple-data-detectors]:active{color:inherit!important;-webkit-text-fill-color:inherit!important;text-decoration:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}.home #page-container{padding-top:0!important}.home #top-menu>li>a{color:#ffffff!important}.home .mobile_menu_bar::before,.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#ffffff!important}.home #logo{position:relative;z-index:10}.slider-home,.slider-home .et_pb_slides,.slider-home .et_pb_slide,.slider-home .et_pb_container{height:100vh;min-height:620px}@media only screen and (max-width:767px){.slider-home,.slider-home .et_pb_slides,.slider-home .et_pb_slide,.slider-home .et_pb_container{height:auto!important;min-height:520px!important}.slider-home .et_pb_slide_description{padding:16% 5%}}.slider-home .et_pb_container{display:flex;align-items:center;justify-content:center}.slider-home .et_pb_slider_container_inner{width:100%}.slider-home .et_pb_slide_description{width:100%;padding-top:80px!important;padding-bottom:0!important;text-align:center;text-shadow:none}.titolo-slider{color:#ffffff;line-height:0.95em;letter-spacing:-2px;padding-bottom:25px}body:not(.et-fb) .case-extra{display:none!important}body:not(.et-fb) .case-extra.case-aperta{display:flex!important}.sezione-recensioni{background-color:#eeeeee}.slider-recensioni{background:transparent!important}.slider-recensioni,.slider-recensioni .et_pb_slides,.slider-recensioni .et_pb_slide{background:transparent!important;box-shadow:none!important}.slider-recensioni .et_pb_slide_description{width:94%;max-width:1280px;margin:auto;padding:25px 0 20px!important;text-align:center;text-shadow:none!important}@media only screen and (max-width:767px){.slider-recensioni .et-pb-arrow-prev,.slider-recensioni .et-pb-arrow-next{width:38px!important;height:38px!important}.slider-recensioni .et-pb-arrow-prev{left:0px!important}.slider-recensioni .et-pb-arrow-next{right:0px!important}.slider-recensioni .et_pb_slide_description{width:90%}}.slider-recensioni .et_pb_slide_content{color:#6c6a6a;font-size:17px;line-height:1.8em}.slider-recensioni .et_pb_slide_content p{padding-bottom:5px}.slider-recensioni .autore-recensione{color:#111111;margin-top:15px;font-size:18px}.slider-recensioni .autore-recensione strong{font-weight:700}.slider-recensioni .et_pb_slide_title{display:none}.slider-recensioni .et-pb-arrow-prev,.slider-recensioni .et-pb-arrow-next{opacity:1!important;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:1px solid #999999;border-radius:50%;color:#777777!important;font-size:30px}.slider-recensioni .et-pb-arrow-prev{left:15px}.slider-recensioni .et-pb-arrow-next{right:15px}.slider-recensioni .et-pb-arrow-prev:hover,.slider-recensioni .et-pb-arrow-next:hover{background:rgba(255,255,255,0.5);border-color:#555555}.sezione-contatti-linkhouses{background-size:cover;background-position:center}.testo-contatti-linkhouses{color:#ffffff;text-align:center;margin-bottom:35px}.testo-contatti-linkhouses h1{color:#ffffff;font-size:48px;font-weight:700;line-height:1.1em;padding-bottom:22px}.testo-contatti-linkhouses p{color:#ffffff;font-size:18px;line-height:1.55em;padding-bottom:15px}.lh-form-contatti{width:100%;max-width:1150px;margin:auto}.lh-form-grid{display:grid;grid-template-columns:42% 52%;justify-content:space-between;align-items:start;gap:6%}.lh-campo{margin-bottom:16px}.lh-campo label{display:block;color:#ffffff;font-size:17px;line-height:1.3em}.lh-form-contatti .lh-campo label br{display:none}.lh-form-contatti input[type="text"],.lh-form-contatti input[type="email"]{display:block;width:100%;height:54px;margin-top:5px;padding:10px 15px;color:#222222;background:#ffffff;border:none;border-radius:0;font-size:16px}.lh-form-contatti textarea{display:block;width:100%;height:255px;padding:15px;color:#222222;background:#ffffff;border:none;border-radius:0;resize:vertical;font-size:16px}.lh-label-nascosta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.lh-invia{display:flex;justify-content:flex-end;margin-top:22px}.lh-form-contatti input[type="submit"]{min-width:155px;padding:16px 35px;color:#ffffff;background:#050505;border:none;border-radius:0;font-size:15px;font-weight:600;letter-spacing:1px;cursor:pointer;transition:background 0.25s ease}.lh-form-contatti input[type="submit"]:hover{background:#333333}.lh-form-contatti p{margin:0;padding:0}.lh-form-contatti .wpcf7-response-output{color:#ffffff;border-color:#ffffff!important;margin:25px 0 0!important}.lh-form-contatti .wpcf7-not-valid-tip{color:#ffffff;font-size:13px;margin-top:4px}.lh-campo{margin-bottom:15px}@media only screen and (max-width:767px){.lh-form-grid{display:grid;grid-template-columns:1fr;gap:0}.lh-colonna-campi,.lh-colonna-messaggio{width:100%;min-width:0}.lh-form-contatti .wpcf7-form-control-wrap{display:block;width:100%}.lh-form-contatti input[type="text"],.lh-form-contatti input[type="email"],.lh-form-contatti textarea{width:100%;max-width:100%;box-sizing:border-box}.lh-form-contatti textarea{height:180px;margin-top:5px}.lh-invia{justify-content:flex-end;margin-top:10px}}.riga-case{display:flex;gap:20px}.riga-case .et_pb_column{width:calc(50% - 10px)!important;margin-right:0!important}.card-casa{position:relative;overflow:hidden;aspect-ratio:3 / 2;display:flex;align-items:flex-end;padding:35px;background-size:cover;background-position:center;isolation:isolate}.card-casa::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgba(0,0,0,0) 35%,rgba(0,0,0,0.15) 55%,rgba(0,0,0,0.75) 100%)}.testo-card-casa{width:100%;margin-bottom:0!important}.testo-card-casa h3{color:#ffffff;font-size:32px;font-weight:400;line-height:1.1em;text-transform:uppercase;padding-bottom:5px}.testo-card-casa p{color:#ffffff;font-size:28px;line-height:1.15em;padding-bottom:0}.testo-card-casa strong{font-weight:500}@media only screen and (max-width:980px){.testo-card-casa h3{font-size:25px}.testo-card-casa p{font-size:22px}}@media only screen and (max-width:767px){.riga-case{flex-direction:column;gap:20px}.riga-case .et_pb_column{width:100%!important;margin-bottom:0!important}.card-casa{aspect-ratio:4 / 3;padding:25px}.testo-card-casa h3{font-size:23px}.testo-card-casa p{font-size:20px}}.hero-casa{min-height:520px;display:flex;align-items:center;position:relative}.hero-casa::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.30)}.hero-casa .et_pb_row{position:relative;z-index:2}.titolo-hero-casa{text-align:center}.titolo-hero-casa h1{color:#fff;font-size:56px;font-weight:700;padding-bottom:8px}.titolo-hero-casa h2{color:#fff;font-size:30px;font-weight:600;padding-bottom:8px}.titolo-hero-casa p{color:#fff;font-size:24px;letter-spacing:1px}.info-rapide-casa{}.info-rapide-casa span{margin:0 5px}.servizio-casa{margin-bottom:8px!important}.servizio-casa .et_pb_main_blurb_image{width:22px;margin-bottom:0}.servizio-casa .et_pb_blurb_container{padding-left:10px}.servizio-casa .et_pb_module_header{font-size:15px;font-weight:400;padding-bottom:0}.pulsante-torna-su{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid rgba(255,255,255,0.85);border-radius:50%;transition:all 0.3s ease}.pulsante-torna-su span{width:9px;height:9px;border-top:1px solid #ffffff;border-right:1px solid #ffffff;transform:rotate(-45deg);margin-top:5px}.pulsante-torna-su:hover{background:rgba(255,255,255,0.15);transform:translateY(-3px)}@media only screen and (max-width:767px){.pulsante-torna-su{margin:5px auto}}html{scroll-behavior:smooth}