@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url(//residenze-albahome.it/wp-content/themes/VisualAge/./fonts/montserrat-v26-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url(//residenze-albahome.it/wp-content/themes/VisualAge/./fonts/montserrat-v26-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url(//residenze-albahome.it/wp-content/themes/VisualAge/./fonts/montserrat-v26-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url(//residenze-albahome.it/wp-content/themes/VisualAge/./fonts/montserrat-v26-latin-700.woff2) format("woff2")}:root{--white:#fff;--grey-light:#f3f3f3;--grey:#ccc;--grey-dark:#999;--black:#000;--plyr-color-main:#ff7e00;--font-primary:"Montserrat",Arial,Helvetica,sans-serif;--fz-1:clamp(2.25rem,1.7195rem + 2.2634vw,3.7rem);--fz-2:clamp(2rem,4vw + .8rem,3.2rem);--fz-3:clamp(1.75rem,3vw + .6rem,2.6rem);--fz-4:clamp(1.5rem,2.5vw + .5rem,2.2rem);--fz-5:clamp(1.25rem,2vw + .4rem,1.8rem);--fz-6:clamp(1rem,1.5vw + .3rem,1.5rem);--fz-regular:clamp(.925rem,.9053rem + .0842vw,1rem)}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.wp-block-button.aligncenter{display:inline-block}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:var(--white);border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-columns{margin-bottom:0}*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1;text-decoration:none !important}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--background);font-family:var(--font-primary);font-size:clamp(.925rem,.8767rem + .1644vw,1rem);font-weight:400;overflow-x:hidden !important;color:var(--paragraph);-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;text-rendering:optimizeLegibility !important;-moz-osx-font-smoothing:grayscale}.scroll-lock{overflow-y:hidden !important}::-webkit-scrollbar{display:none !important}body,input,textarea,select,button{font-family:var(--font-primary)}.anchor-active{color:var(--hover) !important}section{scroll-margin-top:20px}h1,h2,h3,h4,h5,h6,p,a{word-wrap:break-word}.margin-t-10{margin-top:10px}.margin-t-30{margin-top:30px}.margin-t-60{margin-top:60px}.margin-t-100{margin-top:100px}.margin-b-25{margin-bottom:25px}.margin-b-30{margin-bottom:30px}.margin-b-60{margin-bottom:60px}.margin-b-100{margin-bottom:100px}.padding-t-vh{padding-top:10vh}.padding-vh{padding:10vh 0}.padding-vh-sm{padding:7vh 0}.h-100{height:100%}.h-50{height:50%}.w-100{width:100%}.w-50{width:50%}@media (max-width:1500px){.padding-t-vh{padding-top:15vh}}@media (max-width:1350px){.padding-t-vh{padding-top:11vh}}@media (max-width:990px){.padding-t-vh{padding-top:70px}.padding-vh{padding:70px 0}.padding-vh-sm{padding:30px 0}}.container-95{width:99%;margin:0 auto;max-width:1800px;position:relative}.container-90{width:90%;margin:0 auto;position:relative;max-width:1800px}.container-80{width:85%;margin:0 auto;position:relative;max-width:1600px}.container-70{width:70%;margin:0 auto;position:relative}.container-50{width:50%;margin:0 auto;position:relative;max-width:1000px}@media (max-width:1350px){.container-80{width:90%}.container-70{width:90%;margin:0 auto;position:relative}}@media screen and (max-width:768px){.container-80{width:90%;margin:0 auto;position:relative}.container-70{min-width:auto;width:90%;margin:0 auto;position:relative}.container-50{min-width:auto;width:90%;margin:0 auto;position:relative}.container-100--mobile{width:100%}}table{width:100%;margin-bottom:30px;border-collapse:collapse}table caption{padding:20px;background-color:var(--secondary);text-transform:uppercase;font-size:.9rem;font-weight:600;color:var(--headline)}th,td{border:none !important;padding:.75rem !important}td{font-weight:400;color:var(--paragraph);font-size:.875rem}tbody th,th{font-weight:600;text-align:left;background:var(--paragraph);color:var(--white)}tr:nth-child(even){background:var(--white)}tr:nth-child(odd){background:var(--grey-light)}tfoot tr{background:var(--paragraph) !important}tfoot td{color:var(--white);font-weight:600}.o-hidden{overflow:hidden !important}figure{margin:0}img{border:none;max-width:100%;height:auto}.img-fluid,.img-fluid img{width:100% !important;height:100% !important;object-fit:cover !important}figure{overflow:hidden;height:100%}figcaption{font-style:italic;color:var(--paragraph);margin-top:10px;line-height:1.6}svg,svg path,svg rect{transition:.3s all cubic-bezier(.39,.575,.565,1);animation-timing-function:ease-in-out}
/*! Grid system */
.d-grid{display:grid}.d-flex{display:flex}.d-flex-c{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.row{display:flex;flex-wrap:wrap}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%}.row-cols-auto>*{flex:0 0 auto;width:auto}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media (max-width:768px){.gap-md{gap:60px}}@media (max-width:992px){.gap-lg{gap:60px}}.row-reverse{flex-direction:row-reverse}.col-reverse{flex-direction:column-reverse}.col-text-md,.col-text-lg{padding:0 50px}@media (max-width:768px){.row-md-reverse{flex-direction:row-reverse}.col-md-reverse{flex-direction:column-reverse}.col-text-md{padding:0}}@media (max-width:992px){.row-lg-reverse{flex-direction:row-reverse}.col-lg-reverse{flex-direction:column-reverse}.col-text-lg{padding:0}}.a-top{align-items:flex-start}.a-center{align-items:center}.a-end{align-items:flex-end}.space-btw{justify-content:space-between}.space-around{justify-content:space-around}.just-center{justify-content:center}.margin-l-auto{margin-left:auto}.margin-r-auto{margin-right:auto}.button,.wp-block-button__link,.wpcf7-submit,.gb-button{position:relative;z-index:1;width:fit-content;background-color:var(--button) !important;color:var(--white) !important;border-radius:30px;padding:13px 30px !important;font-weight:500 !important;margin-top:30px;transition:.3s all cubic-bezier(.215,.61,.355,1)}.ico-bottone{display:grid;place-content:center;position:absolute;width:30px;height:30px;bottom:-10px;right:-10px;border-radius:50%;background-color:var(--headline)}.ico-bottone i{transition:.4s all cubic-bezier(.215,.61,.355,1);transform:rotate(-45deg) scale(1)}.button:hover,.wp-block-button__link:hover,.wpcf7-submit:hover,.gb-button:hover{background-color:var(--hover) !important;color:var(--white) !important}.button:hover .ico-bottone i,.wp-block-button__link:hover .ico-bottone i,.wpcf7-submit:hover .ico-bottone i,.gb-button:hover .ico-bottone i{transform:rotate(0) scale(1.1)}.button-reverse{background-color:var(--headline) !important}.button-reverse .ico-bottone{background-color:var(--button) !important}.button-reverse:hover{background-color:var(--headline) !important}.testata-cta{margin-top:0;background-color:var(--white) !important;color:#333 !important}.testata-cta .ico-bottone{background-color:var(--button) !important}.testata-cta .ico-bottone i{color:var(--white) !important;font-size:.925rem;transform:rotate(0)}.testata-cta:hover .ico-bottone{background-color:var(--headline) !important}.testata-cta:hover{background-color:var(--headline)}.line-title{position:relative;left:20%;max-width:350px}.line-title:before{position:absolute;content:"";top:20px;left:-100%;width:80%;height:2px;background-color:var(--button)}h1,h2,h3,h4,h5,h6{color:var(--headline);margin-bottom:25px;letter-spacing:1px;line-height:1.3;font-weight:500}h1{font-size:clamp(2.1rem,1.6rem + 2.1333vw,4rem)}h2{font-size:clamp(1.65rem,1.3605rem + 1.2351vw,2.75rem)}h3{font-size:clamp(1.465rem,1.2782rem + .7972vw,2.175rem)}h4{font-size:clamp(1.25rem,1.1447rem + .4491vw,1.65rem)}h5,h6{font-size:1rem}p{margin-bottom:10px;color:var(--paragraph);line-height:1.7}p:last-child{margin-bottom:0}a{color:var(--paragraph);letter-spacing:1px;transition:.3s all cubic-bezier(.215,.61,.355,1)}a:hover{color:var(--button)}ul,ol{margin:20px 0 30px;padding:0 20px}ul li,ol li{margin-bottom:10px;line-height:1.6}ul li::marker,ol li::marker{color:var(--button)}.nav-list{margin:0;padding:0;list-style-type:none}.nav-list li{margin:0;line-height:1}blockquote{font-style:italic;color:var(--button)}blockquote:before{content:"\0023";color:var(--button);font-size:clamp(1rem,.5455rem + 1.9394vw,2rem);font-weight:600;opacity:.5}hr{border:1px solid var(--grey);margin:40px 0}address{margin-bottom:30px;font-style:normal}kbd{font-weight:700;color:var(--button)}pre{font-family:var(--font-primary);line-height:1.6;margin-bottom:30px;white-space:pre-wrap;word-wrap:break-word}dl{margin-bottom:30px;font-size:clamp(.925rem,.8767rem + .1644vw,1rem);font-weight:400;color:var(--paragraph)}dt{font-size:clamp(.925rem,.8767rem + .1644vw,1rem);line-height:1.6;margin-bottom:5px;font-weight:600;color:var(--button)}dd{padding-left:1rem;line-height:1.6;margin-bottom:20px}.colored{color:var(--button) !important}.dettaglio-pagina{position:absolute;content:"";height:30vw;width:30vw;border:15px solid var(--secondary);border-radius:50%;z-index:1;opacity:.6}.dettaglio-pagina-2{position:absolute;content:"";height:30vw;width:30vw;border:15px solid #ccc;border-radius:50%;z-index:1;opacity:.4 !important;top:10vw;right:-10vw}.location .dettaglio-pagina{bottom:-10vw;left:-10vw}.admin-bar .testata{margin-top:32px}@media only screen and (max-width:768px){.admin-bar .testata{margin-top:46px}}@media only screen and (max-width:600px){.admin-bar .fixed{margin-top:0}}.top-bar{background-color:#d5f4eb;padding:15px 5vw}.menu-topbar{margin-left:auto;gap:20px}.menu-topbar li>a{font-size:.925rem;font-weight:500}.testata{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:10px 0}.testata-logo{font-size:clamp(1.2rem,1.2421rem + .6737vw,1.6rem);color:var(--headline);font-weight:700}.nav-trigger{place-content:center;height:50px;width:50px;border-radius:50%;border:1px solid var(--white);background-color:rgba(255,255,255,.3);gap:7px;cursor:pointer;display:none}.trigger-line{display:block;width:25px;height:1px;background-color:var(--white)}.trigger-middle-line{display:block;width:12.5px;height:1px;background-color:var(--button)}.menu-onepage,.menu-principale{padding:0 10px;border-radius:30px;padding:13px 0;transition:.4s all cubic-bezier(.215,.61,.355,1)}.menu-onepage li>a,.menu-principale li>a{padding:13px 20px;color:var(--white);font-weight:500}.top-bar .current-menu-item a,.menu-principale .current-menu-item a{color:var(--button)}.menu-principale .menu-item-has-children,.menu-onepage .menu-item-has-children{position:relative;display:flex;align-items:center}.menu-principale .menu-item-has-children>a:after,.menu-onepage .menu-item-has-children>a:after{content:"\f107";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:8px}.sub-menu{position:absolute;left:0;top:65px;list-style-type:none;margin:0;padding:20px 10px;min-width:200px;background-color:var(--white);border-radius:12px;box-shadow:rgba(0,0,0,.1) 0px 4px 12px;opacity:0;pointer-events:none;transition:.35s all cubic-bezier(.215,.61,.355,1)}.sub-menu li>a{display:block;padding:14px;width:100%;border-radius:12px;color:var(--paragraph)}.sub-menu li>a:hover{background-color:#f4e6d5}.menu-principale .menu-item-has-children:hover .sub-menu,.menu-onepage .menu-item-has-children:hover .sub-menu{top:40px;opacity:1;pointer-events:all}.menu-info{display:none}.fixed .testata-logo{opacity:0;pointer-events:none}.fixed .nav-trigger{background-color:rgba(0,0,0,.8);border:none}.fixed .testata-cta{background-color:rgba(0,0,0,.8) !important;color:var(--white) !important;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}.fixed .testata-cta:hover .ico-bottone{background-color:var(--hover) !important}.hero{height:100vh;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.hero .container-90{position:relative;height:600px;min-height:100vh;justify-content:flex-end;padding-bottom:150px}.hero *{color:var(--white)}.hero h1{max-width:600px}.hero p{font-size:clamp(1.1rem,1.0159rem + .359vw,1.33rem);font-weight:500}@keyframes updown{0%{top:3px}50%{top:31px}100%{top:3px}}.scroll-down-wrap{position:absolute;right:0;bottom:150px;gap:10px;cursor:pointer}.scroll-down{height:70px;width:40px;border-radius:30px;border:1px solid var(--white)}.arrow-box{position:relative;top:3px;display:grid;place-content:center;width:34px;height:34px;background-color:var(--hover);border-radius:50%;animation:updown 4s infinite forwards}@keyframes scorrimentoLineare{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.contenitore-icone{overflow:hidden;position:relative;mask:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent)}.scorrimento{display:flex;animation:scorrimentoLineare 40s linear infinite}.contenitore-icone .box-icona{flex-shrink:0;min-width:150px}.form-popup{overflow:hidden;position:fixed;top:0;left:0;height:100%;width:100%;background-color:var(--headline);z-index:1001;overflow-y:scroll;opacity:0;pointer-events:none;transition:.77s all cubic-bezier(.215,.61,.355,1)}.form-popup *{color:var(--white);opacity:0;transform:translateY(20px);transition:.44s all cubic-bezier(.215,.61,.355,1)}.popup-title{margin-top:150px}.popup-form{margin-top:60px}.form-row{display:flex;gap:40px}.form-item{width:50%}.close-popup{position:absolute;top:60px;right:5vw;font-size:2rem;cursor:pointer;transition:.44s all cubic-bezier(.215,.61,.355,1)}.close-popup:hover{top:56px}.open-popup{opacity:1;pointer-events:all}.open-popup *{opacity:1;transform:translateY(0)}.splide{overflow:hidden}.splide__pagination{bottom:5px}.splide__pagination__page.is-active{background-color:var(--button);opacity:1 !important}.splide__pagination__page{background-color:var(--headline);opacity:.5 !important}.splide__arrows{position:relative;bottom:50px}.splide__arrow--next{right:-7px}.splide__arrow--prev{left:-7px}.splide__arrow{background-color:var(--white);opacity:1;height:50px;width:50px}.splide__arrow i{font-size:1.1rem;color:var(--button)}.location .splide__arrow{background-color:var(--primary)}.location .splide__arrow i{color:var(--white)}.multi-slider,.slider-unita{margin:80px 0}.multi-slider .splide__slide,.slider-unita .splide__slide{border-radius:12px;overflow:hidden;transition:.66s all cubic-bezier(.175,.885,.32,1.275);width:30% !important;height:500px !important}.multi-slider .splide__slide img,.slider-unita .splide__slide img{border-radius:12px}.multi-slider .splide__slide.is-active,.slider-unita .splide__slide.is-active{width:45% !important}@media (max-width:1400px){.multi-slider .splide__slide,.slider-unita .splide__slide{height:400px !important}}@media (max-width:1200px){.multi-slider .splide__slide,.slider-unita .splide__slide{width:30% !important}.multi-slider .splide__slide.is-active,.slider-unita .splide__slide.is-active{width:50% !important}}@media (max-width:992px){.slider-unita .splide__slide,.slider-unita .splide__slide.is-active{width:98% !important}}@media (max-width:760px){.multi-slider .splide__slide,.multi-slider .splide__slide.is-active{width:98% !important}}@media (max-width:600px){.multi-slider .splide__slide,.slider-unita .splide__slide{height:300px !important}}.slider-unita .box-unita{position:relative;padding:45px 60px}.slider-unita .thumb-unita{position:absolute;top:0;left:0}.slider-unita .unita-content *{margin:0;padding:0;color:var(--white)}.slider-unita .unita-content{position:relative;z-index:2;height:100%;align-items:flex-end}.slider-unita .scheda-unita{position:absolute;top:40px;right:55px;z-index:5;background-color:rgba(255,255,255,.3);border:1px solid var(--white);color:var(--white);padding:12px 20px;border-radius:30px;font-weight:600;font-size:.9rem}.slider-unita .unita-disponibile,.slider-unita .unita-occupata{position:absolute;display:block;top:55px;left:60px;z-index:2;height:13px;width:13px;border-radius:50%}.slider-unita .unita-disponibile{background-color:#00b800}.slider-unita .unita-occupata{background-color:#f51818}.box-unita{position:relative;background-color:transparent}.box-unita:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.unita-disponibile .mini,.unita-occupata .mini{color:var(--white);position:relative;left:20px}.mini{display:block;text-transform:uppercase;font-size:.7rem;padding-bottom:10px !important}.nome-unita{font-size:clamp(1.2rem,.9073rem + 1.2488vw,2rem);font-weight:600;line-height:1}.prezzo-unita{font-size:clamp(1rem,.7805rem + .9366vw,1.6rem);font-weight:500}.box-unita:after{opacity:.5}.box-unita .prezzo-unita,.box-unita .scheda-unita{opacity:0;transition:.4s all cubic-bezier(.215,.61,.355,1)}.box-unita.is-active:after{opacity:1}.box-unita.is-active .prezzo-unita{opacity:1}.box-unita.is-active .scheda-unita{opacity:1}.linea-banner{position:absolute;content:"";bottom:10px;left:50%;transform:translateY(-50%);height:80px;width:3px;background-color:var(--button);z-index:10}.thankyou,.thankyou .container-90{height:100vh;min-height:600px}.thankyou .container-90 *{color:var(--white)}.footer ul{margin:0;padding:0;list-style-type:none}.footer i{color:var(--white);margin-right:7px}.footer{position:relative;overflow:hidden;background-color:var(--headline)}.footer-col-title{padding:10vh 5vw 50px;background-color:#151515}.footer-row{padding:10vh 5vw 50px}.footer h4{color:var(--white)}.footer p,.footer a{color:var(--grey)}.footer a:hover{color:var(--hover)}.footer-title{font-size:clamp(2.4rem,1.8667rem + 2.2756vw,4rem);line-height:1.1;color:var(--white) !important;font-weight:500;margin-bottom:60px;max-width:350px}.footer-other{border-top:1px solid var(--paragraph);padding-top:20px;margin-top:20px;width:80%}.footer-other p{font-size:.9rem}.footer-layer{position:absolute;content:"";display:block;bottom:-10vw;right:-10vw;width:30vw;height:30vw;border:15px solid #1a1a1a;border-radius:50%;z-index:1;pointer-events:none}.popup-layer{position:absolute;content:"";display:block;bottom:-10vw;right:-10vw;width:40vw;height:40vw;border:20px solid #1a1a1a;border-radius:50%;z-index:-1;pointer-events:none}.crediti p{color:var(--grey-dark);font-size:.825rem}.crediti{border-top:1px solid #222;margin-top:40px;padding-top:25px}.social-list .social-item{transform:translateY(0);transition:.4s all cubic-bezier(.215,.61,.355,1)}.social-list .social-item a{display:grid;place-content:center;height:35px;width:35px;border:1px solid var(--grey);border-radius:50%}.social-list .social-item i{margin:0 !important;color:var(--grey);transition:.4s all cubic-bezier(.215,.61,.355,1)}.social-list .social-item:hover{transform:translateY(-3px)}.social-list .social-item:hover i{color:var(--white)}label{display:inline-block;letter-spacing:0;margin-bottom:0;width:100%}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select{color:var(--grey);background:var(--background);background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));display:block;border:none;border-bottom:1px solid var(--paragraph);padding:1em 0 10px;width:100% !important;appearance:none;-webkit-appearance:none;margin-bottom:25px}textarea{padding-top:.75rem;padding-bottom:7.5rem;height:100px;resize:none}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,textarea:focus{border-bottom:1px solid var(--hover);outline:none}[type=submit],[type=reset],[type=button]{display:block;border:none;margin-top:40px}[type=file]{display:block}::placeholder{color:var(--grey);font-size:.9rem}legend{text-transform:uppercase;font-size:.9rem;padding:0 5px;font-weight:600;color:var(--button)}fieldset{border:1px solid var(--grey);padding:20px;margin-bottom:30px}button{border:none;background-color:transparent;cursor:pointer}input[type=checkbox]{padding:0;position:relative;top:2px;margin-right:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border:1px solid var(--grey);background-color:transparent;width:0;min-width:15px;height:15px;cursor:pointer;border-radius:50%}input[type=checkbox]:before{position:absolute;content:"";border:2px solid var(--hover);width:15px;height:15px;top:-7%;left:-10%;border-radius:100%;transform:scale(0);transition:.75s all cubic-bezier(.63,.03,.21,1)}input[type=checkbox]:checked:before{transform:scale(1) !important;left:-1px;top:-1px}input[type=submit]{cursor:pointer}.wpcf7 p{margin-bottom:0;width:100%}.wpcf7 br{display:none}.wpcf7-form .wpcf7-form-control-wrap{position:relative}.wpcf7-form .wpcf7-not-valid-tip{position:relative;display:inline-block;top:-20px;right:0;font-size:.7rem;font-weight:300 !important;color:var(--hover)}.wpcf7-form .select .wpcf7-not-valid-tip{right:-20px}.wpcf7-form span[data-name=textarea-richiesta] .wpcf7-not-valid-tip{top:-130px}.wpcf7-form .wpcf7-spinner{display:none}.wpcf7-form .wpcf7-response-output{border:none !important;color:var(--white) !important;font-weight:500;font-size:.9rem;padding:0 !important;margin:2em 0 0 !important}.wpcf7-list-item-label{font-weight:400;font-size:.925rem;line-height:1.4}.wpcf7-list-item-label a[title="Privacy policy"]{color:var(--button) !important;font-weight:500}.fade-in{opacity:0;transform:translateY(30px) scale(.95);transition:transform .8s cubic-bezier(.165,.84,.44,1),opacity .8s cubic-bezier(.165,.84,.44,1)}.fade-in.in-page{opacity:1;transform:translateY(0) scale(1)}.fade-left{opacity:0;transform:translateX(100px);transition:transform 1.5s cubic-bezier(.215,.61,.355,1),opacity 3s cubic-bezier(.165,.84,.44,1);will-change:opacity,transform}.fade-left.in-page{opacity:1;transform:translateX(0)}.img-zoom{overflow:hidden}.img-zoom img{transform:scale(1.1) translateY(20px);transition:transform 2s cubic-bezier(.25,1,.5,1)}.img-zoom.in-page img{transform:scale(1) translateY(0)}.line-title:before{width:60%;transition:width 2s ease}.line-title.in-page:before{width:80% !important}@media only screen and (min-width:1024px){.fixed .menu-principale,.fixed .menu-onepage{background-color:rgba(0,0,0,.8);box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}.fixed .menu-principale li>a,.fixed .menu-onepage li>a{font-size:.825rem}}@media only screen and (max-width:1024px){.testata .container-90{justify-content:flex-start}.testata-triggers{margin-left:auto}.testata-cta{margin-right:40px}.nav-trigger{position:relative;display:grid;z-index:1001}.testata-menu-onepage,.testata-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--headline);padding-top:170px;overflow-y:scroll;z-index:1000;opacity:0;pointer-events:none;transition:.77s all cubic-bezier(.215,.61,.355,1)}.testata-menu-onepage *,.testata-menu *{opacity:0;transition:.44s all cubic-bezier(.215,.61,.355,1);transform:translateY(25px)}.menu-onepage,.menu-principale{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0 5vw}.menu-onepage li:not(:last-child),.menu-principale li:not(:last-child){width:100%}.menu-onepage li>a,.menu-principale li>a{color:var(--white);font-size:clamp(1.8rem,1.1066rem + 2.9584vw,3rem);padding:10px 0;display:inline-block;width:100%}.open-menu{opacity:1;pointer-events:all}.open-menu *{opacity:1;transform:translateY(0)}.menu-principale .menu-item-has-children,.menu-onepage .menu-item-has-children{position:relative;display:block;width:100%;cursor:pointer;align-items:center}.menu-principale .menu-item-has-children>a:after,.menu-onepage .menu-item-has-children>a:after{position:absolute;right:0;top:17px;font-size:clamp(1rem,.7689rem + .9861vw,1.4rem);transition:.4s all cubic-bezier(.215,.61,.355,1)}.sub-menu{position:unset;top:unset;left:unset;padding:0 20px;min-width:fit-content;background-color:unset;border-radius:0;box-shadow:unset;opacity:1;pointer-events:all;height:0;overflow:hidden}.sub-menu li{border-bottom:unset !important}.sub-menu li>a{display:block;font-size:clamp(1rem,.8267rem + .7396vw,1.3rem);padding:8px 0;border-radius:unset;color:var(--grey)}.sub-menu li>a:hover{background-color:unset;color:var(--hover)}.menu-principale .menu-item-has-children:hover .sub-menu,.menu-onepage .menu-item-has-children:hover .sub-menu{top:unset;opacity:unset;pointer-events:unset}.open-submenu .sub-menu{height:fit-content;overflow:visible;padding:10px 20px 20px}.open-submenu a:after{transform:rotate(90deg) !important;color:var(--button)}.menu-info{border-top:1px solid var(--paragraph);display:flex;margin-top:50px;padding:30px 5vw}.hero .container-90{padding-bottom:0;justify-content:center}}@media only screen and (max-width:768px){.dettaglio-pagina{height:50vw;width:50vw}.top-bar{display:none}.testata-cta{display:none}.line-title{left:0}.line-title:before{left:-50px;width:10px !important}.line-title.in-page:before{width:40px !important}.scroll-down-wrap{right:unset;left:50%;bottom:50px;transform:translateX(-50%)}.form-row{flex-direction:column;gap:0}.form-item{width:100%}.popup-info{justify-content:flex-start !important;margin-top:80px !important;padding-bottom:40px}.slider-unita .box-unita{padding:40px 30px}.slider-unita .unita-disponibile,.slider-unita .unita-occupata{top:40px;left:35px}.slider-unita .scheda-unita{top:30px;font-size:.7rem;padding:10px 15px;right:30px}.footer-col-title{padding:60px 5vw}.footer-row{padding:0 5vw}.crediti{margin-top:0;padding-bottom:30px}.footer-layer,.popup-layer{display:none}.img-zoom img{transform:scale(1.1) translateY(5px)}}.cmplz-show{display:none}.cmplz-show-banner{cursor:pointer}