.txt.bianco{color:#fff}.txt.grigio-chiaro{color:#e6e6e6}.txt.grigio-medio{color:#afafaf}.txt.grigio{color:#666}.txt.grigio-scuro{color:#232324}.txt.nero{color:#000}.txt.beige{color:#f2ece4}.txt.marrone{color:#b84f32}.txt.verde{color:#0f6881}.txt.rosso{color:#ba181c}.bg-bianco{background-color:#fff}.bg-grigio-chiaro{background-color:#e6e6e6}.bg-grigio-medio{background-color:#afafaf}.bg-grigio{background-color:#666}.bg-grigio-scuro{background-color:#232324}.bg-nero{background-color:#000}.bg-beige{background-color:#f2ece4}.bg-marrone{background-color:#b84f32}.bg-verde{background-color:#0f6881}.bg-rosso{background-color:#ba181c}header .navbar-brand{padding:10px 0}header .navbar-brand img{height:74px;object-fit:contain;max-height:74px}html{font-size:18px}:root{--base-color: $oro;--medium-gray: #7b7a7a;--dark-gray: #1d1d1d;--charcoal-blue: #232323;--alt-font: "Alumni Sans Pinstripe", sans-serif;--primary-font: "Inter", sans-serif}.ls-minus-8px{letter-spacing:-3px !important}.ls-minus-6px{letter-spacing:-3px !important}.ls-minus-4px{letter-spacing:-1px !important}.ls-minus-3px{letter-spacing:-1px !important}.ls-minus-2px{letter-spacing:0px !important}.btn-gradient-fuel-yellow-blue{background-image:linear-gradient(to right, #0F6881, #0F6881, #0F6881);background-size:200% auto;color:var(--white)}.text-gradient-base-color{background-image:linear-gradient(to right, #0F6881 0%, #0F6881 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.btn{font-size:22px !important}.debug-section{padding:0px !important}.debug-section .section-title-debug{background-color:#fff;border-top:1px solid red;border-bottom:1px dashed red;text-align:center;display:flex;align-items:center;justify-content:center;margin:16px 0px}.debug-section .section-title-debug p{color:red;margin:0;font-size:12px}.navbar-nav .nav-link{font-size:20px !important}#ball-cursor-loader{border-width:0px !important}.magic-drag-cursor #ball-cursor:before{content:"< TRASCINA >" !important}.bg-gradient-orange-transparent{background:linear-gradient(to right, rgb(191, 166, 114) 10%, rgba(255, 255, 255, 0) 95%)}.text-orange{color:#bfa672}.bg-charcoal-blue{background-color:#3f4a40}.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a{font-size:20px;font-weight:700}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-family:var(--alt-font);font-weight:700;color:var(--base-color)}.flex-dir--immagine_dx{flex-direction:row-reverse}.text-white-bg{text-shadow:0px 0px 18px #fff;background-color:#fff;padding:0 12px}.force-text-white *{color:#fff}ul.social-icon-style-10{display:flex;gap:16px;font-size:22px}.clients-style-06 .client-box img{max-width:100%;object-fit:contain}.latest-posts{display:flex;flex-wrap:wrap;gap:12px}.latest-posts .latest-post{border:solid 1px #e4e4e4;padding:12px;border-radius:6px}.latest-posts .latest-post .latest-post-image img{width:100%;height:auto;object-fit:cover}.latest-posts .latest-post .latest-post-meta{font-size:14px}.latest-posts .latest-post .latest-post-meta span.latest-post-date{color:#000}.latest-posts .latest-post .latest-post-meta span.latest-post-author{color:#bfa673}.latest-posts .latest-post .latest-post-excerpt{font-size:13px;line-height:1.4}.latest-posts .latest-post .latest-post-excerpt p{margin:0}.latest-posts .latest-post h3.latest-post-title.alt-font{margin-top:14px;margin-bottom:10px;line-height:.8 !important}.tag-cloud a{margin:0 3px 7px 0;padding:6px 14px}.page-navigation{display:flex;align-items:center;justify-content:center;padding:40px 0}.page-navigation ul.pagination{display:flex;gap:4px;flex-wrap:wrap}.page-navigation li a,.page-navigation li span{font-size:16px;padding:5px 10px;border-radius:4px;border:solid 1px #e4e4e4}.page-navigation li a.current,.page-navigation li span.current{background-color:#bfa673;border-color:#bfa673;color:#fff}aside#milenia-sidebar-hidden{background-color:#b84f32}.caps{text-transform:uppercase}.sopratitolo-grigio{color:#666 !important}.titolo-marrone{color:#b84f32 !important;font-family:"Rubik",sans-serif !important;font-weight:700 !important;line-height:1 !important}.sottotitolo-verde{color:#0f6881}.sopratitolo-bianco{color:#fff !important}.titolo-bianco{color:#fff !important;text-transform:uppercase}.descrizione-banner{color:#fff !important;text-align:center;max-width:600px;font-family:"Rubik",sans-serif !important;font-weight:300 !important;font-size:14px !important;line-height:1.5 !important;margin:0 auto}.dettaglio-banner{color:#fff !important;text-align:center;max-width:600px;font-family:"Rubik",sans-serif !important;font-weight:500 !important;font-size:14px !important;line-height:1.5 !important;margin:0 auto}.button{background-color:#0f6881 !important;color:#fff !important;font-family:"Rubik",sans-serif !important;font-weight:300 !important;text-transform:uppercase !important;font-size:16px !important;padding:10px 20px !important}.button:hover{background-color:#0a4353 !important}.sopratitolo-rooms{font-family:"Rubik",sans-serif !important;font-weight:300 !important}.titolo-rooms{font-family:"Rubik",sans-serif !important;font-weight:700 !important;color:#0f6881 !important}.sopratitolo-esplora{font-family:"Rubik",sans-serif !important;font-weight:300 !important;color:#0f6881 !important}.titolo-esplora{font-family:"Rubik",sans-serif !important;font-weight:700 !important;color:#b84f32 !important}.milenia-entities--style-15 .milenia-entity{flex-wrap:wrap}.apt-titolo{font-family:"Rubik",sans-serif !important;font-weight:700 !important;color:#0f6881 !important;font-size:32px !important}.apt-sottotitolo{font-family:"Rubik",sans-serif !important;font-weight:700 !important;color:#b84f32 !important}.cp-appartamenti-servizi{background-color:#fff !important;width:100% !important;padding:2rem;display:flex}.cp-appartamenti-servizi>p{width:30%;color:#0f6881;font-family:"Rubik",sans-serif !important;font-weight:700;font-size:18px}.cp-appartamenti-servizi>div{width:70%;column-count:3}.cp-appartamenti-servizi>div>span{display:flex;align-items:center;gap:8px;margin-bottom:6px}.cp-appartamenti-servizi>div>span>i{font-size:24px;color:#0f6881}@media screen and (max-width: 768px){.cp-appartamenti-servizi{flex-direction:column}.cp-appartamenti-servizi>p{width:100%;margin-bottom:1rem}.cp-appartamenti-servizi>div{width:100%;column-count:2}}.sopratitolo-servizi{font-family:"Rubik",sans-serif !important;font-weight:300 !important;color:#fff !important}.titolo-servizi{font-family:"Rubik",sans-serif !important;font-weight:700 !important;color:#fff !important}.service-icon i{color:#fff !important}.service-title{font-family:"Rubik",sans-serif !important;font-weight:700 !important;color:#fff !important}.service-desc{font-family:"Rubik",sans-serif !important;font-weight:300 !important;color:#fff !important}.milenia-entities--style-3 .milenia-entity-content{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}.recensione{font-family:"Rubik",sans-serif !important;font-weight:300 !important;color:#fff !important;font-size:20px !important;line-height:1.4 !important;font-style:italic !important}.recensione-logo{max-width:100px}.premi{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:20px}.premi .premio img{max-width:120px}.milenia-entity-meta-sopratitolo{color:#b84f32 !important}.milenia-entity-meta-titolo{color:#0f6881 !important;font-family:"Rubik",sans-serif !important;font-weight:700 !important;font-size:20px !important}.explore-titolo{font-family:"Rubik",sans-serif !important;font-weight:700 !important;color:#b84f32 !important}.explore-distanza{color:#0f6881 !important}.footer-copyright{color:#fff !important;opacity:.6;font-size:14px}.footer-text{color:#fff !important;display:inline !important;line-height:1.2}.footer-text a{color:#fff !important;text-decoration:underline}.footer-link{color:#fff !important;text-decoration:underline}.footer-menu{color:#fff !important}.wpcf7-form label{width:100%}.wpcf7-form textarea{max-height:120px}.wpcf7-form input[type=checkbox],.wpcf7-form input[type=radio]{display:inline-block !important;-webkit-appearance:auto !important}.wpcf7-form .wpcf7-list-item.first.last{margin-left:0 !important}.wpcf7-form input[type=submit]{background-color:#b84f32 !important;color:#fff !important;font-family:"Rubik",sans-serif !important;font-weight:700 !important;font-size:16px !important;padding:10px 20px !important}