﻿@import"../fonts/Roboto/stylesheet.css";@import"../fonts/Roboto_Slab/stylesheet.css";@media screen and (max-width: 575px){.hero_1 .hero_box .hero_phrase,.module-1 p:nth-child(2),h1,h2{font-size:1.87rem}}@media screen and (min-width: 576px){.hero_1 .hero_box .hero_phrase,.module-1 p:nth-child(2),h1,h2{font-size:1.87rem}}@media screen and (min-width: 768px){.hero_1 .hero_box .hero_phrase,.module-1 p:nth-child(2),h1,h2{font-size:1.87rem}}@media screen and (min-width: 992px){.hero_1 .hero_box .hero_phrase,.module-1 p:nth-child(2),h1,h2{font-size:1.87rem}}@media screen and (min-width: 1200px){.hero_1 .hero_box .hero_phrase,.module-1 p:nth-child(2),h1,h2{font-size:1.87rem}}@media screen and (min-width: 1400px){.hero_1 .hero_box .hero_phrase,.module-1 p:nth-child(2),h1,h2{font-size:1.87rem}}@media screen and (max-width: 575px){.bso-title h1,.bso-title h2{font-size:1.5rem}}@media screen and (min-width: 576px){.bso-title h1,.bso-title h2{font-size:1.5rem}}@media screen and (min-width: 768px){.bso-title h1,.bso-title h2{font-size:2.7rem}}@media screen and (min-width: 992px){.bso-title h1,.bso-title h2{font-size:2.7rem}}@media screen and (min-width: 1200px){.bso-title h1,.bso-title h2{font-size:2.7rem}}@media screen and (min-width: 1400px){.bso-title h1,.bso-title h2{font-size:2.7rem}}@media screen and (max-width: 575px){.bso-title span{font-size:1rem}}@media screen and (min-width: 576px){.bso-title span{font-size:1rem}}@media screen and (min-width: 768px){.bso-title span{font-size:1.8rem}}@media screen and (min-width: 992px){.bso-title span{font-size:1.8rem}}@media screen and (min-width: 1200px){.bso-title span{font-size:1.8rem}}@media screen and (min-width: 1400px){.bso-title span{font-size:1.8rem}}.shop-categories li a,.btn-cal{font-family:"Roboto",sans-serif;font-weight:300;font-style:normal}.lastminute-loop-item .price-wrap,.single-lastminute .price-wrap,.bso-title span{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal}.vanity-card .price span:last-child,.link-more-next,.link-more-prev{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal}.module-1 p:nth-child(2){font-family:"Roboto Slab",sans-serif;font-weight:300;font-style:normal}.fixed-buttons li a,.fixed-buttons li a:visited,.fixed-buttons li button,.lastminute-loop-item .date,.single-lastminute .date,.lastminute-loop-item h3,.form-template-1 .btn,.review-single h3,.vanity-card h3,.team-single h3,.counter-card .counter-number,.hero_1 .hero_box .hero_phrase,h1,h2,h3,h4,h5,.menu1 ul li a,.menu1 ul li a:visited{font-family:"Roboto Slab",sans-serif;font-weight:400;font-style:normal}footer .footer-title,.lastminute-loop-item .price,.single-lastminute .price,.bso-title h1,.bso-title h2{font-family:"Roboto Slab",sans-serif;font-weight:700;font-style:normal}*:focus{outline:none !important}.visible-sm,.visible-md,.visible-lg,.visible-xl,.visible-xxl{display:none}@media screen and (min-width: 576px){.visible-sm{display:inline-block}}@media screen and (min-width: 768px){.visible-md{display:inline-block}}@media screen and (min-width: 992px){.visible-lg{display:inline-block}}@media screen and (min-width: 1200px){.visible-xl{display:inline-block}}@media screen and (min-width: 1400px){.visible-xxl{display:inline-block}}.pt-10,.py-10{padding-top:8rem !important}.pb-10,.py-10{padding-bottom:8rem !important}.mt-10,.my-10{padding-top:8rem !important}.mb-10,.my-10{padding-bottom:8rem !important}.bg-transparent{background-color:rgba(0,0,0,0)}.no-gutter.row{margin-left:0;margin-right:0}.no-gutter.container,.no-gutter.container-fluid,.no-gutter>[class^=col-]{padding-left:0;padding-right:0}.no-padding{padding:0 !important}.full-height{height:100%}.full-width{width:100%}.vAlign-center{display:flex;align-items:center}.flutter-wrap{position:relative;display:flex;flex-wrap:wrap}.flutter-wrap.flutter-right{justify-content:flex-end}.flutter-wrap .flutter-box{max-width:615px;padding-top:5rem;padding-bottom:5rem;padding-left:15px;padding-right:15px}.flex-row{display:flex;flex-wrap:wrap}.flex-col{width:30%}.fixed-buttons,footer .social-menu,footer .footer-menu,.accommodation-item .specs,.swiper-rooms .swiper-slide .specs,.shop-categories,.treatments-menu,header #nav-1.navbar .navbar-menu{margin:0;padding:0}.fixed-buttons li,footer .social-menu li,footer .footer-menu li,.accommodation-item .specs li,.swiper-rooms .swiper-slide .specs li,.shop-categories li,.treatments-menu li,header #nav-1.navbar .navbar-menu li{list-style:none}.pulsantiera{display:flex;align-items:center;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.pulsantiera li{padding-left:15px;padding-right:15px}.img{background-position:center;background-repeat:no-repeat;background-size:cover}.img.all{width:100%;height:100%}.img-fixed{background-attachment:fixed}.img-bgas{position:relative;overflow:hidden;margin:0}.img-bgas img,.img-bgas video{object-fit:cover;width:100%;height:100%}.full-width img{width:100%;height:auto}.figure-qq{padding-top:100%;position:relative}.lastminute-loop-item .figure-wrap,.swiper.double .swiper-slide .figure-wrapper,.figure-4-3{padding-top:75%;position:relative}.figure-3-4{padding-top:133.33%;position:relative}.figure-16-9{padding-top:56.25%;position:relative}.figure-9-16{padding-top:177.77%;position:relative}.goom-card .figure-wrap,.figure-3-2{padding-top:66.25%;position:relative}.figure-2-3{padding-top:143.33%;position:relative}.figure-qq figure,.figure-3-2 figure,.figure-2-3 figure,.figure-4-3 figure,.figure-3-4 figure,.figure-16-9 figure,.figure-9-16 figure,.figure-r1 figure,.figure-r2 figure,.goom-card .figure-wrap figure,.lastminute-loop-item .figure-wrap figure,.swiper.double .swiper-slide .figure-wrapper figure{position:absolute;top:0;left:0;right:0;bottom:0}.wp-block-column:not(:first-child){margin-left:auto;margin-right:auto}.ico{display:inline-block;background-repeat:no-repeat;background-size:contain}.ico-phone{background-image:url(../images/icons/phone.svg);width:23px;height:23px}.ico-chat{background-image:url(../images/icons/chat.svg);width:38px;height:30px}.ico-facebook-footer{background-image:url(../images/icons/facebook-white.svg);width:45px;height:45px}.ico-instagram-footer{background-image:url(../images/icons/instagram-white.svg);width:45px;height:45px}.ico-whatsapp{background-image:url(../images/icons/whatsapp.svg);width:23px;height:23px}.ico-whatsapp-footer{background-image:url(../images/icons/whatsapp-white.svg);width:45px;height:45px}.ico-mani{background-image:url(../images/icons/mani.svg);width:92px;height:92px}.ico-gamba{background-image:url(../images/icons/gamba.svg);width:92px;height:92px}.ico-ciglia{background-image:url(../images/icons/mani.svg);width:92px;height:68px}.ico-specchio{background-image:url(../images/icons/specchio.svg);width:54px;height:92px}.ico-viso{background-image:url(../images/icons/viso.svg);width:93px;height:92px}.ico-viso2{background-image:url(../images/icons/viso2.svg);width:73px;height:92px}.arrow-right-magenta{background-image:url(../images/icons/arrow-right-magenta.svg);width:30px;height:15px}.arrow-right-black{background-image:url(../images/arrow-right-black.svg);width:30px;height:15px}.arrow-right-magenta{background-image:url(../images/arrow-right-magenta.svg);width:30px;height:15px}@keyframes uparrow{0%{transform:translateY(0);opacity:.4}100%{transform:translateY(-0.4em);opacity:.9}}@keyframes downarrow{0%{transform:translateY(0);opacity:.4}100%{transform:translateY(0.4em);opacity:.9}}@keyframes custom-bounce-in-right{0%{transform:translateX(25px);opacity:0}100%{transform:translateX();opacity:1}}.up{animation:uparrow .6s infinite alternate ease-in-out}.down{animation:downarrow .6s infinite alternate ease-in-out}.arrow-scroll{position:absolute;left:calc(50% - 20px);font-size:72px;transform-origin:50% 50%;z-index:100}@media screen and (max-width: 767px){.arrow-scroll{bottom:25px}}@media screen and (min-width: 768px){.arrow-scroll{bottom:1rem}}.reveal,.wp-block-bso-bso-section{position:relative}.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6,.reveal p,.wp-block-bso-bso-section h1,.wp-block-bso-bso-section h2,.wp-block-bso-bso-section h3,.wp-block-bso-bso-section h4,.wp-block-bso-bso-section h5,.wp-block-bso-bso-section h6,.wp-block-bso-bso-section p{opacity:0;transform:translateY(150px);transform-origin:bottom center;transition-duration:2s;transition-property:all;transition-timing-function:ease}.reveal .swiper-box-default,.reveal .swiper-box-duo,.wp-block-bso-bso-section .swiper-box-default,.wp-block-bso-bso-section .swiper-box-duo{transform:translateX(-100vw);transform-origin:center left;transition-duration:2s;transition-property:all;transition-timing-function:ease}.reveal .delay-0,.wp-block-bso-bso-section .delay-0{transition-delay:.5s}.reveal .delay-1,.wp-block-bso-bso-section .delay-1{transition-delay:.75s}.reveal .delay-2,.wp-block-bso-bso-section .delay-2{transition-delay:1s}.reveal .delay-3,.wp-block-bso-bso-section .delay-3{transition-delay:1.25s}.reveal .delay-4,.wp-block-bso-bso-section .delay-4{transition-delay:1.5s}.reveal .delay-5,.wp-block-bso-bso-section .delay-5{transition-delay:1.75s}.reveal .delay-6,.wp-block-bso-bso-section .delay-6{transition-delay:2s}.reveal .delay-7,.wp-block-bso-bso-section .delay-7{transition-delay:2.25s}.reveal .delay-8,.wp-block-bso-bso-section .delay-8{transition-delay:2.5s}.reveal .delay-9,.wp-block-bso-bso-section .delay-9{transition-delay:2.75s}.reveal .delay-10,.wp-block-bso-bso-section .delay-10{transition-delay:3s}.reveal.is-alternate .swiper-box-default,.reveal.is-alternate .swiper-box-duo,.wp-block-bso-bso-section.is-alternate .swiper-box-default,.wp-block-bso-bso-section.is-alternate .swiper-box-duo{transform:translateX(100vw)}.reveal.animateIn .swiper-box-default,.reveal.animateIn .swiper-box-duo,.wp-block-bso-bso-section.animateIn .swiper-box-default,.wp-block-bso-bso-section.animateIn .swiper-box-duo{transform:translateX(0)}.reveal.animateIn h1,.reveal.animateIn h2,.reveal.animateIn h3,.reveal.animateIn h4,.reveal.animateIn h5,.reveal.animateIn h6,.reveal.animateIn p,.reveal.animateIn .sintesi-title,.wp-block-bso-bso-section.animateIn h1,.wp-block-bso-bso-section.animateIn h2,.wp-block-bso-bso-section.animateIn h3,.wp-block-bso-bso-section.animateIn h4,.wp-block-bso-bso-section.animateIn h5,.wp-block-bso-bso-section.animateIn h6,.wp-block-bso-bso-section.animateIn p,.wp-block-bso-bso-section.animateIn .sintesi-title{opacity:1;transform:translateY(0)}.section:not(.is-alternate) .swiper-box-default,.section:not(.is-alternate) .swiper-box-duo{transform-origin:center right}.d1s{transition-duration:1s}.d2s{transition-duration:2s}.d3s{transition-duration:3s}.d4s{transition-duration:4s}.d5s{transition-duration:5s}.de1s{transition-delay:1s}.de2s{transition-delay:2s}.de3s{transition-delay:3s}.de4s{transition-delay:4s}.de5s{transition-delay:5s}.d50{transition-duration:50ms}.d100{transition-duration:100ms}.d150{transition-duration:150ms}.d200{transition-duration:200ms}.d250{transition-duration:250ms}.d300{transition-duration:300ms}.d350{transition-duration:350ms}.d400{transition-duration:400ms}.d4500{transition-duration:450ms}.d500{transition-duration:500ms}.de50{transition-delay:50ms}.de100{transition-delay:100ms}.de150{transition-delay:150ms}.de200{transition-delay:200ms}.de250{transition-delay:250ms}.de300{transition-delay:300ms}.de350{transition-delay:350ms}.de400{transition-delay:400ms}.de4500{transition-delay:450ms}.de500{transition-delay:500ms}.d50{transition-duration:50ms}.d100{transition-duration:100ms}.d150{transition-duration:150ms}.d200{transition-duration:200ms}.d250{transition-duration:250ms}.d300{transition-duration:300ms}.d350{transition-duration:350ms}.d400{transition-duration:400ms}.d4500{transition-duration:450ms}.d500{transition-duration:500ms}.de50{transition-delay:50ms}.de100{transition-delay:100ms}.de150{transition-delay:150ms}.de200{transition-delay:200ms}.de250{transition-delay:250ms}.de300{transition-delay:300ms}.de350{transition-delay:350ms}.de400{transition-delay:400ms}.de4500{transition-delay:450ms}.de500{transition-delay:500ms}.top_hidden{-webkit-transform:translateY(101%);-moz-transform:translateY(101%);transform:translateY(101%)}.hero_1 .hero_box .hero_phrase{animation:slideInUp .35s}.navbar-toggler{position:relative;width:50px;height:28px;padding:0}.navbar-toggler:focus{box-shadow:none !important}.navbar-toggler span{display:block;background-color:#fff;height:1px;width:100%;margin-bottom:10px;position:relative;right:0;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.navbar-toggler span:last-child{margin-bottom:0}.navbar-toggler span:nth-child(1),.navbar-toggler span:nth-child(3){-webkit-transition:transform .35s ease-in-out;-moz-transition:transform .35s ease-in-out;-o-transition:transform .35s ease-in-out;transition:transform .35s ease-in-out}.navbar-toggler:not(.collapsed) span{background-color:#35322f}.navbar-toggler:not(.collapsed) span:nth-child(1){position:absolute;right:0;top:15px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);opacity:.9}.navbar-toggler:not(.collapsed) span:nth-child(2){height:8px;visibility:hidden;background-color:rgba(0,0,0,0)}.navbar-toggler:not(.collapsed) span:nth-child(3){position:absolute;right:0;top:15px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);opacity:.9}header a{text-decoration:none}header i{font-size:1rem}header #nav-1.navbar{height:100px;padding:15px 0;background-color:rgba(0,0,0,0);color:#fff;-webkit-transition:background-color .35s,height .35s;-moz-transition:background-color .35s,height .35s;-o-transition:background-color .35s,height .35s;transition:background-color .35s,height .35s}header #nav-1.navbar .container,header #nav-1.navbar .container-fluid{position:relative;display:flex;align-items:center;justify-content:space-between}header #nav-1.navbar .navbar-brand{padding-top:0;padding-bottom:0;border-radius:50%;overflow:hidden;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}header #nav-1.navbar .navbar-brand .navbar-logo{width:100%;height:100%}header #nav-1.navbar .navbar-brand .navbar-logo img{width:100%;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media screen and (max-width: 991px){header #nav-1.navbar .navbar-brand{width:140px;height:140px}header #nav-1.navbar .navbar-brand .navbar-logo img{height:auto}}@media screen and (min-width: 992px){header #nav-1.navbar .navbar-brand{position:fixed;top:15px;left:15px;width:200px;height:200px}}header #nav-1.navbar .navbar-menu-wrap{display:flex;flex-basis:auto;align-items:center;margin-right:15px}header #nav-1.navbar .navbar-menu{position:relative;display:flex;align-items:center;margin-left:-3px;margin-right:-3px}header #nav-1.navbar .navbar-menu li{position:relative;padding:.25rem;padding-left:3px;padding-right:3px}header #nav-1.navbar .navbar-menu li a{display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;width:25px;height:25px}header #nav-1.navbar .navbar-menu li a i{font-size:20px}header #nav-1.navbar .navbar-menu.navbar-menu-social li a{color:#17c85d}header #nav-1.navbar .navbar-menu.navbar-menu-locale{padding-left:15px;margin-left:-5px;margin-right:-5px}header #nav-1.navbar .navbar-menu.navbar-menu-locale li:not(:last-child)::after{content:" — ";color:#fff;position:absolute;top:1px;right:-6px}header #nav-1.navbar .navbar-menu.navbar-menu-locale li{padding-left:5px;padding-right:5px}header #nav-1.navbar .navbar-menu.navbar-menu-locale li a{color:#fff}header #nav-1.navbar .navbar-collapse.show,header #nav-1.navbar .navbar-collapse.collapsing{position:relative;background-color:#35a3e9;margin-left:-15px;margin-right:-15px;padding:15px}header #nav-1.navbar .navbar-collapse.show .separator,header #nav-1.navbar .navbar-collapse.collapsing .separator{display:none}@media screen and (max-width: 991px){header #nav-1.navbar .navbar-collapse.show,header #nav-1.navbar .navbar-collapse.collapsing{position:absolute;top:55px;left:0;right:0;margin-left:0;margin-right:0}}.woocommerce header #nav-1.navbar,header #nav-1.navbar.navbar-scroll{height:60px;padding:10px 0;background-color:#fff;box-shadow:0px 2px 5px #ccc}.woocommerce header #nav-1.navbar .navbar-toggler span,header #nav-1.navbar.navbar-scroll .navbar-toggler span{background-color:#35322f}.woocommerce header #nav-1.navbar .navbar-brand,header #nav-1.navbar.navbar-scroll .navbar-brand{position:absolute;top:0;width:80px;height:80px;box-shadow:0px 2px 5px #ccc}.woocommerce header #nav-1.navbar .navbar-menu li a,.woocommerce header #nav-1.navbar .navbar-menu.navbar-menu-social li a,.woocommerce header #nav-1.navbar .navbar-menu.navbar-menu-locale li a,header #nav-1.navbar.navbar-scroll .navbar-menu li a,header #nav-1.navbar.navbar-scroll .navbar-menu.navbar-menu-social li a,header #nav-1.navbar.navbar-scroll .navbar-menu.navbar-menu-locale li a{color:#35322f}.woocommerce header #nav-1.navbar .navbar-menu li a:hover,.woocommerce header #nav-1.navbar .navbar-menu.navbar-menu-social li a:hover,.woocommerce header #nav-1.navbar .navbar-menu.navbar-menu-locale li a:hover,header #nav-1.navbar.navbar-scroll .navbar-menu li a:hover,header #nav-1.navbar.navbar-scroll .navbar-menu.navbar-menu-social li a:hover,header #nav-1.navbar.navbar-scroll .navbar-menu.navbar-menu-locale li a:hover{color:#35322f;opacityu:.9}.menu1{overflow:hidden;position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.7);transition:all .35s ease-in;z-index:-1000;opacity:0}.menu1 .menu1-content{display:flex;flex-direction:column;overflow-y:scroll;position:fixed;top:0;bottom:0;right:0;padding-top:5rem;padding-left:3rem;padding-right:3rem;height:100vh;line-height:1.3;background-color:#fff;color:#35322f;z-index:1032;opacity:0;-ms-overflow-style:none;scrollbar-width:none;transition:all .3s ease-in;transform:translateY(-100vh)}@media screen and (max-width: 575px){.menu1 .menu1-content{width:90vw;transform:translateX(90vw)}}@media screen and (min-width: 576px){.menu1 .menu1-content{width:60vw;transform:translateX(60vw)}}@media screen and (min-width: 992px){.menu1 .menu1-content{width:486px;transform:translateX(600px)}}.menu1 .menu1-content::-webkit-scrollbar{display:none}.menu1 ul{display:flex;flex-direction:row;flex-wrap:wrap;margin:20px 0;padding:0}.menu1 ul li{display:block}.menu1 ul li a,.menu1 ul li a:visited{color:#35322f;line-height:1}.menu1 ul li a.active,.menu1 ul li a:hover{color:#35a3e9}.menu1 ul.main{flex-direction:column;justify-content:center;align-content:flex-start;margin-bottom:60px}.menu1 ul.main li{padding:.75rem 0}.menu1 ul.lang-menu,.menu1 ul.social-menu{flex-direction:row;align-items:center;justify-content:flex-start;margin-left:-10px;margin-right:-10px;margin-bottom:0px}.menu1 ul.lang-menu li,.menu1 ul.social-menu li{padding-left:10px;padding-right:10px}.menu1 ul.lang-menu li,.menu1 ul.lang-menu li a,.menu1 ul.lang-menu li a:visited,.menu1 ul.social-menu li,.menu1 ul.social-menu li a,.menu1 ul.social-menu li a:visited{text-transform:uppercase}.menu1 ul.lang-menu li i,.menu1 ul.social-menu li i{font-size:28px}.menu1 ul.lang-menu{padding-bottom:10px}.menu1 ul.social-menu{font-size:1.25rem;margin-top:10px}.menu1.show{opacity:1;z-index:1029}.menu1.show .menu1-content{opacity:1;transform:translateY(0);z-index:1034}.menu1.show+.navbar-box .navbar-logo .logo img.logo-white,.menu1.show+.navbar .navbar-brand .logo img.logo-white{opacity:0}.menu1.show+.navbar-box .navbar-logo .logo img.logo-dark,.menu1.show+.navbar .navbar-brand .logo img.logo-dark{opacity:1}.menu1.navbar-scroll{padding-top:15px}.menu1.navbar-scroll .navbar-toggler{top:-90px}.menu1::-webkit-scrollbar{display:none}.menu1{-ms-overflow-style:none;scrollbar-width:none}#page-loader{position:fixed;top:0;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);z-index:3000}#page-loader.show{display:flex}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-0.036s}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-0.072s}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-0.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-0.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-0.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-0.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-0.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html,body{font-family:"Roboto",sans-serif;font-weight:300;font-size:20px;color:#35322f;line-height:1.5}main{position:relative}.woocommerce main{margin-top:60px}a,a:visited{color:#35a3e9;text-decoration:none}a:hover{color:#35a3e9}h1,h2,h3,h4,h5{position:relative;color:#35a3e9;line-height:1;margin-bottom:1.5rem}.z-index-1{z-index:1}.z-index-2{z-index:2}@media screen and (max-width: 991px){.no-mobile{display:none !important}.mobile-order-0{order:0}.mobile-order-1{order:1}.mobile-order-2{order:2}}@media screen and (min-width: 992px){.no-desktop{display:none !important}}.web-app{overflow-x:hidden}.dark strong{color:#fff}.container-fluid{width:100%;max-width:100%;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}@media screen and (min-width: 1200px){.container-fluid{padding-left:8.33vw;padding-right:8.33vw}}.row15{margin-left:-7.5px;margin-right:-7.5px}.row15 [class*=col-]{padding-right:7.5px;padding-left:7.5px}.bold{font-weight:700}.color-white{color:#fff !important}.color-white a,.color-white a:visited,.color-white a:hover{color:#fff !important}.bg-white{background-color:#fff;color:#35322f}.bg-half{position:relative}.bg-half::before{content:"";position:absolute;top:50%;bottom:0;left:0;right:0;display:block}.bg-half.bg-half-top::before{top:0;bottom:50%}.bg-half.bg-half-bottom::before{top:50%;bottom:0}.bg-half>*{position:relative}.bg-10{background-color:#35a3e9;color:#fff}.bg-10 a,.bg-10 a:visited,.bg-10 a:hover{color:#fff}.bg-half-10::before{background-color:#35a3e9}.bg-30{background-color:#17c85d;color:#fff}.bg-30 a,.bg-30 a:visited,.bg-30 a:hover{color:#fff}.bg-30 h1::before,.bg-30 h2::before{background:#fff}.has-color-10-color,.has-color-10-color a{color:#35a3e9 !important}.has-color-20-color,.has-color-20-color a{color:#ffc625 !important}.has-color-30-color,.has-color-30-color a{color:#17c85d !important}.has-color-40-color,.has-color-40-color a{color:#800e0e !important}.btn{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-transform:uppercase;color:#17c85d}.btn:hover{color:#35a3e9}.btn-primary{background-color:#35322f;border-color:#35322f;color:#fff}.btn-primary:visited,.btn-primary:hover,.btn-primary:focus,.btn-primary:disabled,.btn-primary.disabled{background-color:#35322f;border-color:#35322f;color:#fff;box-shadow:none}.btn-primary:hover{color:#fff;opacity:.9}.btn-tertiary{background-color:#17c85d;border-color:#17c85d;color:#fff}.btn-tertiary:visited,.btn-tertiary:hover,.btn-tertiary:focus,.btn-tertiary:disabled,.btn-tertiary.disabled{background-color:#17c85d;border-color:#17c85d;color:#fff;box-shadow:none}.btn-tertiary:hover{color:#fff;opacity:.9}.btn-10{background-color:#35a3e9;border-color:#35a3e9;color:#fff}.btn-10:visited,.btn-10:focus,.btn-10:disabled,.btn-10.disabled{background-color:#35a3e9;border-color:#35a3e9;color:#fff;box-shadow:none}.btn-10:hover{color:#fff;opacity:.9}.btn-cal{text-transform:uppercase;text-align:left;position:relative;background-color:#17c85d;color:#fff;padding:15px 15px 15px 72px}.btn-cal::before{content:"";position:absolute;top:calc(50% - 21px);left:15px;width:42px;height:42px;background-image:url(../images/icons/calendar-white.svg);background-size:content;background-position:center;background-repeat:no-repeat}.btn-cal:focus{box-shadow:none}.btn-cal:hover{color:#fff;background-color:#ffc625}.section-main{position:relative;padding:5rem 0}.section-main.only-padding-top{padding:5rem 0 0 0}.section-main.only-padding-bottom{padding:0 0 5rem 0}.is-alternate .row{flex-direction:row-reverse}.section-first-home{padding:0}.section-first{padding-top:200px}.bso-title{text-transform:uppercase;line-height:1.1;margin-bottom:5rem}@media screen and (max-width: 767px){.bso-title span+h1,.bso-title span+h2{margin-left:30px}}@media screen and (min-width: 768px){.bso-title span+h1,.bso-title span+h2{margin-left:60px}}.link-more-next,.link-more-prev{position:relative;display:inline-flex;align-items:center;text-align:left;font-size:1rem;transition:all .35s ease}.link-more-next::after,.link-more-next::before,.link-more-prev::after,.link-more-prev::before{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:900;position:relative;top:-1px;display:inline-block;transition:all .35s ease}.link-more-next::after{content:""}.link-more-next::after{margin-left:15px}.link-more-next:hover::after{transform:translateX(-10px)}.link-more-prev::before{content:""}.link-more-prev::before{margin-right:15px}.link-more-prev:hover::before{transform:translateX(10px)}.module-1{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:30px}.module-1 h1,.module-1 h2,.module-1 h3,.module-1 h4,.module-1 h5,.module-1 h6{text-transform:uppercase;font-size:1rem;margin-bottom:30px}.module-1 p{margin-bottom:30px}.module-1 p:nth-child(1){margin-bottom:.75rem}.module-1 p:nth-child(2){line-height:1.2}.module-1 p:last-child{margin-bottom:0}.module-1 a{text-decoration:underline;color:#35a3e9}.fix-to-margin.fix-to-margin-left{position:relative}@media screen and (max-width: 767px){.fix-to-margin{margin:5rem auto;width:100%;max-width:540px}.fix-to-margin.full-height{height:auto}}@media screen and (min-width: 768px){.fix-to-margin{width:calc(100% + 30px)}.fix-to-margin.fix-to-margin-left{left:-30px}}@media screen and (min-width: 1200px){.fix-to-margin{width:calc(100% + 8.33vw)}.fix-to-margin.fix-to-margin-left{left:-8.33vw}}.hero_1{position:relative;height:100vh}.hero_1 figure{height:100%}.hero_1 .hero_box{position:absolute;bottom:0;padding:5rem 0}.hero_1 .hero_box .hero_phrase{color:#fff;line-height:1.3;width:40%}@media screen and (max-width: 575px){.hero_1 .hero_box{left:.75rem;right:.75rem;width:100%}.hero_1 .hero_box .hero_phrase{width:90%}}@media screen and (min-width: 576px){.hero_1 .hero_box{left:calc((100vw - 540px)/2);width:540px}.hero_1 .hero_box .hero_phrase{width:90%}}@media screen and (min-width: 768px){.hero_1 .hero_box{left:calc((100vw - 720px)/2);width:720px}.hero_1 .hero_box .hero_phrase{width:70%}}@media screen and (min-width: 991px){.hero_1 .hero_box{left:calc((100vw - 960px)/2);width:960px}.hero_1 .hero_box .hero_phrase{width:40%}}@media screen and (min-width: 1200px){.hero_1 .hero_box{left:calc((100vw - 1140px)/2);width:1140px}}@media screen and (min-width: 1400px){.hero_1 .hero_box{left:calc((100vw - 1320px)/2);width:1320px}}.video-wrapper{position:relative;background-color:#000}.video-wrapper iframe,.video-wrapper .youtube-video,.video-wrapper .video-cover,.video-wrapper .video-js{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover}.video-wrapper .btn-play{display:inline-flex;align-items:center;justify-content:center;font-size:24px;width:60px;height:60px;color:#35a3e9;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.video-js .vjs-big-play-button{top:calc(50% - 24px);left:calc(50% - 45px)}#section-info-struttura-ricettiva>.container,#section-info-struttura-ricettiva>.container>.row{height:100%}@media screen and (min-width: 1px){#section-info-struttura-ricettiva .img-panettiere2{width:100%}#section-info-struttura-ricettiva .img-panettiere{position:relative;bottom:-5rem}}@media screen and (min-width: 576px){#section-info-struttura-ricettiva .img-panettiere2{width:auto}}@media screen and (min-width: 768px){#section-info-struttura-ricettiva .img-panettiere{position:absolute;left:60%;bottom:0}}.treatments-menu{margin:5rem 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width: 767px){.treatments-menu li{margin-bottom:30px;display:flex;justify-content:center;width:33.3%}}.counter-card{position:relative}.counter-card .counter-card-body{height:160px;display:flex;align-items:center;justify-content:center}.counter-card .counter-content{text-align:center;font-size:1.25rem;color:#35a3e9}.counter-card .counter-number{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;color:#35a3e9;font-size:9rem;z-index:-1}@media screen and (min-width: 992px){.row.row-u div[class*=col-]:nth-child(2),.row.row-u div[class*=col-]:nth-child(5),.row.row-u div[class*=col-]:nth-child(8),.row.row-u div[class*=col-]:nth-child(11),.row.row-u div[class*=col-]:nth-child(15){margin-top:10%}}.team-single{margin-bottom:30px}.team-single .figure-3-4{margin-bottom:30px}.team-single h3{font-size:2rem;color:#35a3e9;text-align:center}.team-single .role{color:#35a3e9;text-transform:uppercase;text-align:center}.vanity-card{margin-bottom:60px}.vanity-card::before{content:"";display:block;width:50%;height:1px;background-color:#35a3e9;margin-bottom:30px}.vanity-card .vanity-card-figure{position:relative;padding-top:100%;margin-bottom:30px}.vanity-card .vanity-card-figure figure{position:absolute;top:0;left:0;right:0;bottom:0}.vanity-card .figure-3-4{margin-bottom:30px}.vanity-card h3{font-size:1.7rem}.vanity-card .price{color:#35a3e9}.vanity-card .price span:first-child::after{content:" — "}@media screen and (max-width: 767px){.vtreatment-card h3{font-size:1rem}.vtreatment-card p{font-size:.8rem}}.bg-10 .vanity-card::before,.bg-half-10 .vanity-card::before,.bg-11 .vanity-card::before,.bg-half-11 .vanity-card::before,.bg-12 .vanity-card::before,.bg-half-12 .vanity-card::before{background-color:#fff}.bg-10 .vanity-card,.bg-10 .vanity-card h3,.bg-10 .vanity-card .price,.bg-half-10 .vanity-card,.bg-half-10 .vanity-card h3,.bg-half-10 .vanity-card .price,.bg-11 .vanity-card,.bg-11 .vanity-card h3,.bg-11 .vanity-card .price,.bg-half-11 .vanity-card,.bg-half-11 .vanity-card h3,.bg-half-11 .vanity-card .price,.bg-12 .vanity-card,.bg-12 .vanity-card h3,.bg-12 .vanity-card .price,.bg-half-12 .vanity-card,.bg-half-12 .vanity-card h3,.bg-half-12 .vanity-card .price{color:#fff}.bg-10 .vanity-card.figure-bottom h3::before,.bg-half-10 .vanity-card.figure-bottom h3::before,.bg-11 .vanity-card.figure-bottom h3::before,.bg-half-11 .vanity-card.figure-bottom h3::before,.bg-12 .vanity-card.figure-bottom h3::before,.bg-half-12 .vanity-card.figure-bottom h3::before{background-color:#fff}.shop-categories{margin-bottom:5rem}.shop-categories li a{display:block;padding:.75rem 0;text-transform:uppercase;text-decoration:none !important;color:#35a3e9;border-bottom:solid 1px #35a3e9}.shop-categories li a:hover{color:#35a3e9}.shop-categories li:first-child a{border-top:solid 1px #35a3e9}@media screen and (max-width: 991px){.btn-shop-categories{margin-bottom:5rem}.shop-categories{display:none}}@media screen and (min-width: 992px){.btn-shop-categories{display:none}.shop-categories{display:block}}.review-single{position:relative;margin-bottom:60px;padding-left:50px;z-index:0}.review-single h3{font-size:1.75rem;color:#fff}.review-single h3::before{content:"— "}.review-single p{color:#35a3e9}.review-single::before{content:"";display:block;width:80px;height:80px;position:absolute;top:-30px;left:0;background-image:url(../images/icons/review.svg);background-position:center;background-repeat:no-repeat;background-size:contain;z-index:-1}.gmap{height:calc(100vh - 60px);width:100%}.gmap iframe{width:100% !important;height:100% !important}.cn-button.bootstrap{background:#fff !important;color:#35a3e9 !important}.grecaptcha-badge{visibility:hidden}.display-none{display:none !important}@media screen and (max-width: 1199px){.rellax.full-width{width:100%}}@media screen and (min-width: 1200px){.rellax.full-width{width:auto}}.home-img-1{width:calc(100% - 30px)}@media screen and (max-width: 767px){.home-img-1{position:relative;margin-top:-10rem}}@media screen and (min-width: 768px){.home-img-1{position:relative;margin-top:-20rem}}@media screen and (min-width: 1200px){.home-img-1{position:relative;margin-top:-20rem}}.chisiamo-img-1{width:calc(100% - 30px)}@media screen and (max-width: 767px){.chisiamo-img-1{position:relative;margin-top:-10rem}}@media screen and (min-width: 768px){.chisiamo-img-1{position:relative;margin-top:-20rem}}@media screen and (min-width: 1200px){.chisiamo-img-1{position:relative;margin-top:-20rem;margin-left:50%}}@media screen and (max-width: 575px){.chisiamo-img-2{width:calc(100% + .75rem)}}@media screen and (min-width: 576px){.chisiamo-img-2{width:calc(100% + (100vw - 540px)/2 + .75rem)}}@media screen and (min-width: 768px){.chisiamo-img-2{width:calc(100% + (100vw - 720px)/2 + .75rem)}}@media screen and (min-width: 992px){.chisiamo-img-2{width:calc(100% + (100vw - 960px)/2 + .75rem)}}@media screen and (min-width: 1200px){.chisiamo-img-2{width:calc(100% + (100vw - 1140px)/2 + .75rem)}}@media screen and (min-width: 1400px){.chisiamo-img-2{width:calc(100% + (100vw - 1320px)/2 + .75rem)}}@media screen and (min-width: 768px){.chisiamo-img-2{position:relative;margin-top:-15rem}}@media screen and (min-width: 1200px){.chisiamo-img-2{position:relative;margin-top:-15rem}}.goom-card{margin-bottom:30px}.goom-card .figure-wrap{margin-bottom:30px}.goom-card h3{font-size:1.38rem}.frontpage-arco1{position:absolute;top:-50%;right:0}.frontpage-arco2{position:absolute;top:0;left:0;right:0;z-index:-1}.frontpage-arco3{position:absolute;top:0;left:0;z-index:-1}.frontpage-arco4{position:absolute;bottom:-30%;left:0}@media screen and (max-width: 1199px){.frontpage-arco4{display:none}}@media screen and (min-width: 1200px){.frontpage-arco4{bottom:-50%}}@media screen and (min-width: 1300px){.frontpage-arco4{bottom:-40%}}@media screen and (min-width: 1800px){.frontpage-arco4{bottom:-30%}}.pagewhere-arco0{position:absolute;top:0;right:calc(50% + 1.5rem);z-index:-1}.pagewhere-arco1{position:absolute;top:20%;left:calc(50% + 1.5rem);z-index:-1}.pagewhere-arco2{position:absolute;top:-20%;left:0;z-index:-1}.swiper-pagination-bullet{width:10px;height:10px;background:#17c85d;margin-right:10px}.swiper-pagination-bullet-active{position:relative;background:#17c85d}.swiper-palette{position:absolute;bottom:-55px;display:flex;flex-direction:row}.swiper-button-next,.swiper-button-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:30px;height:55px;border-radius:0;margin-top:0}.swiper-button-next{margin-left:15px}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"";display:block;width:80%;height:80%;position:absolute;top:10%;left:10%;background-size:contain;background-position:center;background-repeat:no-repeat}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{background-image:url(../images/icons/arrow-prev.svg)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{background-image:url(../images/icons/arrow-next.svg)}.swiper-box-default{position:relative}.swiper-box-default .swiper-slide .figure-wrapper{position:relative;overflow:hidden}@media screen and (max-width: 767px){.swiper-box-default .swiper-slide .figure-wrapper{padding-top:75%}}@media screen and (min-width: 768px){.swiper-box-default .swiper-slide .figure-wrapper{padding-top:66.25%}}.swiper-box-default .swiper-slide .figure-wrapper figure{position:absolute;top:0;left:0;right:0;bottom:0;transition:all .35s ease}.section-main.is-alternate .swiper-palette{left:auto;right:0}@media screen and (max-width: 767px){.swiper-box-default .swiper{left:-0.75rem;margin-left:-5px;margin-right:-5px;width:calc(200% + 20px)}.swiper-box-default .swiper-slide{padding-left:5px;padding-right:5px}.is-alternate .swiper-box-default .swiper{left:calc(-100% - 10px + .75rem)}}@media screen and (min-width: 768px){.swiper-box-default .swiper{margin-left:-0.75rem;margin-right:-0.75rem;width:calc(200% + 3rem)}.swiper-box-default .swiper-slide{padding-left:.75rem;padding-right:.75rem}.is-alternate .swiper-box-default .swiper{left:calc(-100% - 1.5rem)}}.bg-30 .swiper-button-next,.swiper-box-rooms .swiper-button-next{border-top:solid 1px #fff;border-right:solid 1px #fff;border-bottom:solid 1px #fff}.bg-30 .swiper-button-prev,.swiper-box-rooms .swiper-button-prev{border-top:solid 1px #fff;border-left:solid 1px #fff;border-bottom:solid 1px #fff}.bg-30 .swiper-button-prev:after,.bg-30 .swiper-rtl .swiper-button-next:after,.swiper-box-rooms .swiper-button-prev:after,.swiper-box-rooms .swiper-rtl .swiper-button-next:after{background-image:url(../images/icons/arrow-prev-white.svg)}.bg-30 .swiper-button-next:after,.bg-30 .swiper-rtl .swiper-button-prev:after,.swiper-box-rooms .swiper-button-next:after,.swiper-box-rooms .swiper-rtl .swiper-button-prev:after{background-image:url(../images/icons/arrow-next-white.svg)}.swiper-box-rooms{position:relative}.swiper-box-rooms .swiper-palette{top:calc(50% - 50px);bottom:auto}@media screen and (max-width: 575px){.swiper-box-rooms .swiper-palette{top:calc(65% - 50px);right:.75rem}}@media screen and (min-width: 576px){.swiper-box-rooms .swiper-palette{right:calc((100vw - 540px)/2)}}@media screen and (min-width: 768px){.swiper-box-rooms .swiper-palette{right:calc((100vw - 720px)/2)}}@media screen and (min-width: 991px){.swiper-box-rooms .swiper-palette{right:calc((100vw - 960px)/2)}}@media screen and (min-width: 1200px){.swiper-box-rooms .swiper-palette{right:calc((100vw - 1140px)/2)}}@media screen and (min-width: 1400px){.swiper-box-rooms .swiper-palette{right:calc((100vw - 1320px)/2)}}.swiper-rooms .swiper-slide .figure-wrap{position:relative;height:calc(100vh - 60px)}.swiper-rooms .swiper-slide .figure-wrap figure{position:absolute;top:0;left:0;right:0;bottom:0}.swiper-rooms .swiper-slide .body{padding:50px 30px;width:100%;max-width:400px;background-color:#fff;color:#35322f;position:absolute;top:5rem}@media screen and (max-width: 575px){.swiper-rooms .swiper-slide .body{left:.75rem;right:.75rem;width:calc(100% - 1.5rem)}}@media screen and (min-width: 576px){.swiper-rooms .swiper-slide .body{left:calc((100vw - 540px)/2)}}@media screen and (min-width: 768px){.swiper-rooms .swiper-slide .body{left:calc((100vw - 720px)/2)}}@media screen and (min-width: 991px){.swiper-rooms .swiper-slide .body{left:calc((100vw - 960px)/2)}}@media screen and (min-width: 1200px){.swiper-rooms .swiper-slide .body{left:calc((100vw - 1140px)/2)}}@media screen and (min-width: 1400px){.swiper-rooms .swiper-slide .body{left:calc((100vw - 1320px)/2)}}.swiper-rooms .swiper-slide .specs li{display:flex;align-items:center}.swiper-rooms .swiper-slide .specs li:not(:last-child){margin-bottom:15px}.swiper-rooms .swiper-slide .specs li figure{width:40px;margin-bottom:0}.swiper-rooms .swiper-slide button{width:180px;position:absolute;left:calc(50% - 90px);bottom:-19px}.swiper-box.double-box{position:relative}.swiper-box.double-box .swiper-palette{bottom:.75rem}@media screen and (max-width: 991px){.swiper-box.double-box:not(.split-to-left) .swiper-palette{left:0}}@media screen and (min-width: 992px){.swiper-box.double-box:not(.split-to-left) .swiper-palette{left:-50px}}@media screen and (max-width: 991px){.swiper-box.double-box.split-to-left .swiper-palette{right:0}}@media screen and (min-width: 992px){.swiper-box.double-box.split-to-left .swiper-palette{right:-30px}}@media screen and (max-width: 991px){.swiper-box.double-box .swiper-button-next{border-top:solid 1px #fff;border-right:solid 1px #fff;border-bottom:solid 1px #fff}.swiper-box.double-box .swiper-button-prev{border-top:solid 1px #fff;border-left:solid 1px #fff;border-bottom:solid 1px #fff}.swiper-box.double-box .swiper-button-prev:after,.swiper-box.double-box .swiper-rtl .swiper-button-next:after{background-image:url(../images/icons/arrow-prev-white.svg)}.swiper-box.double-box .swiper-button-next:after,.swiper-box.double-box .swiper-rtl .swiper-button-prev:after{background-image:url(../images/icons/arrow-next-white.svg)}}.swiper-box.double-box .swiper-pagination{bottom:-25px;left:40px;text-align:left}.swiper-box.double-box .swiper-counter{position:absolute;bottom:-26px;width:40px}.swiper.double{width:200%}@media screen and (max-width: 575px){.swiper.double{left:-0.75rem;width:calc(100% + 1.5rem)}}@media screen and (min-width: 576px){.swiper.double{left:calc((100vw - 540px)/-2 - .75rem);width:calc(100% + 100vw - 540px + 1.5rem)}}@media screen and (min-width: 768px){.swiper.double{left:calc((100vw - 720px)/-2 - .75rem);width:calc(100% + 100vw - 720px + 1.5rem)}}@media screen and (min-width: 992px){.swiper.double{left:0;width:calc((100vw - 960px)/2 + 720px - .75rem)}.swiper.double.split-to-left{left:calc(((100vw - 960px)/2 + 720px + .75rem)/-2)}}@media screen and (min-width: 1200px){.swiper.double{width:calc((100vw - 1140px)/2 + 855px - .75rem)}.swiper.double.split-to-left{left:calc(((100vw - 1140px)/2 + 855px + .75rem)/-2)}}@media screen and (min-width: 1400px){.swiper.double{width:calc((100vw - 1320px)/2 + 990px - .75rem)}.swiper.double.split-to-left{left:calc(((100vw - 1320px)/2 + 990px + .75rem)/-2)}}.swiper.double .swiper-slide .figure-wrapper figure{position:absolute;top:0;left:0;right:0;bottom:0}.form-control,.custom-select{border-top:none;border-bottom:solid 1px #35322f;border-left:none;border-right:none;background:rgba(0,0,0,0);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:.375rem 0}.form-control:focus,.custom-select:focus,.form-check-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#35322f;background-color:rgba(0,0,0,0)}.form-check-input:focus{border-color:#35322f}.form-control{background-clip:border-box}textarea.form-control{height:100px}.form-check{display:flex}.form-check a{color:#35322f}.form-check-input{border-color:#35322f;background-color:rgba(0,0,0,0)}.form-check-input:checked{background-color:#35322f;border-color:#35322f}.form-check-input[type=checkbox]{border-radius:0}.form-check-label{color:#35322f;text-transform:lowercase !important}.form-check-label>a,.form-check-label a:hover,.form-check-label a:visited{color:#ffc625}.submit-wrap>input[type=submit]{width:100%}.label.sr-only{display:none}.form-1{color:#35322f}.form-1 h3{color:#35322f}.form-1 label{color:#35322f;text-transform:uppercase;font-weight:300;font-size:14px}.form-template-1 .form-control,.form-template-1 .custom-select{color:#35a3e9;font-size:20px;padding:.375rem .75rem .375rem 0;border:none;border-bottom:solid 1px #35a3e9}.form-template-1 .form-control:focus,.form-template-1 .custom-select:focus{font-size:20px}.form-template-1 .form-control{background:rgba(0,0,0,0)}.form-template-1 .custom-select{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 8px}.form-template-1 .custom-select option{font-size:20px}.form-template-1 .btn{font-size:1.1rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem}.form-template-1 .btn-primary{background-color:#35a3e9;border-color:#35a3e9;color:#fff}.form-template-1 .privacy-group{font-size:14px}.form-template-1 span.wpcf7-list-item{margin:0}.custom-checkbox .custom-control-label{font-size:20px}.custom-checkbox .custom-control-label::before{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.custom-control-label::before{background-color:#fff;border:solid 1px #35a3e9}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%234fbaad' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#35a3e9}.casa-svg{position:relative;width:100%;bottom:-2rem}.casa-svg img{width:100%}.accommodation-item{margin-bottom:10rem}.accommodation-item h3,.accommodation-item .swiper-box{margin-bottom:5rem}.accommodation-item h3{@extends $font-2-bold;font-size:56px;color:#ffc625;text-transform:uppercase}.accommodation-item .specs{display:flex;flex-wrap:wrap;align-items:center;margin-left:-0.75rem;margin-right:-0.75rem;margin-bottom:1.5rem}.accommodation-item .specs li{display:flex;align-items:center;padding-left:.75rem;padding-right:.75rem}.accommodation-item .specs li .ico-wrap{position:relative;width:60px;height:auto;overflow:hidden;margin-right:.75rem;margin-bottom:0;background-position:top left;background-size:contain;background-repeat:no-repeat}.accommodation-item .specs li .ico-wrap img{object-fit:contain;width:100%;height:100%}.accommodation-item .specs.services li{margin-bottom:1.5rem}@media screen and (max-width: 767px){.accommodation-item .specs.services li{width:50%}}@media screen and (min-width: 768px){.accommodation-item .specs.services li{width:33.3%}}.lastminute-loop-item{background-color:#fff;color:#35322f;margin-bottom:1.5rem;height:calc(100% + 1.5rem)}.lastminute-loop-item .lastminute-loop-item-body{padding-top:.75rem}.lastminute-loop-item h3{font-size:1.2rem;color:#35a3e9}.lastminute-loop-item .price-wrap,.single-lastminute .price-wrap{font-size:.8rem}.lastminute-loop-item .price,.single-lastminute .price{font-size:22px;line-height:1;color:#35a3e9}.lastminute-loop-item .date,.lastminute-loop-item .price-wrap,.single-lastminute .date,.single-lastminute .price-wrap{position:relative;padding-bottom:.75rem}.lastminute-loop-item .btn-primary:hover,.single-lastminute .btn-primary:hover{background-color:#35a3e9;border-color:#35a3e9;color:#fff;opacity:.8}footer{padding:5rem 0 10rem 0;background-color:#35a3e9;color:#fff;font-size:14px}footer a,footer a:visited{color:#fff}footer a:hover{color:#800e0e}footer .footer-logo{margin-bottom:3rem}footer .footer-logo img{width:100%;max-width:160px}footer .footer-title{font-size:1rem;margin-bottom:.75rem}footer .footer-menu{position:relative;display:flex;flex-direction:column;margin-bottom:.75rem}footer .social-menu{display:flex;flex-direction:row;align-items:center;margin-left:-5px;margin-right:-5px}footer .social-menu li{padding-left:5px;padding-right:5px}footer .social-menu li a,footer .social-menu li a:visited,footer .social-menu li a:hover{display:flex;align-items:center;justify-content:center;color:#35a3e9;font-size:13px;background-color:#fff;width:25px;height:25px;text-decoration:none}footer .social-menu li i{color:#35a3e9;font-size:16px}footer .social-menu li a:hover{opacity:.9}footer .social-menu li a:hover,footer .social-menu li a:hover i{color:#17c85d}footer p{margin-bottom:.75rem}footer .footer-bottom{padding:15px 0}@media screen and (max-width: 991px){footer{text-align:center}footer [class*=col-]{margin-bottom:15px}footer .footer-title::before{position:relative;left:calc(50% - 9px)}footer .footer-menu,footer .social-menu{justify-content:center}}.fixed-buttons{position:fixed;z-index:16000002;bottom:1px;right:0;display:flex;align-items:center;padding:0}.fixed-buttons li{padding:0;margin-right:1px}.fixed-buttons li a,.fixed-buttons li a:visited,.fixed-buttons li button{width:40px;height:40px;padding:5px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#ffc625;transition:all .35s;font-size:14px;text-transform:uppercase}.fixed-buttons li a i,.fixed-buttons li a:visited i,.fixed-buttons li button i{color:#fff;margin-right:0 !important;font-size:22px}.fixed-buttons li a.booking,.fixed-buttons li a:visited.booking,.fixed-buttons li button.booking{background-color:#35a3e9;width:auto}.fixed-buttons li a.whatsapp i,.fixed-buttons li a:visited.whatsapp i,.fixed-buttons li button.whatsapp i{font-size:26px}#cookie-notice{z-index:100000000 !important}/*# sourceMappingURL=frontend.min.css.map */