.btn{font-family:var(--lust);font-style:normal;font-weight:300;font-size:18px;text-align:center;padding:8px 18px;margin:0;display:inline-block;cursor:pointer;position:relative;border:none;border-radius:0;outline:none}.btn span{display:inline-block;vertical-align:middle;color:var(--white);font-family:var(--font)}.upper,.uppercase{text-transform:uppercase}.btn-black,.btn-primary{color:var(--white) !important;background-color:var(--black);border:1px solid var(--black)}.btn-black:hover,.btn-primary:hover{color:var(--white);background-color:var(--black);border:1px solid var(--black)}.btn-white{color:var(--black);background-color:var(--white);border:1px solid var(--white)}.btn:hover{transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-moz-transform:translateY(3px);box-shadow:1px 1px 4px 0 rgba(0,0,0,.3)}.btn-center{display:block;margin:0 auto}.solid-container.Two div.wysiwyg_content{min-height:calc(100vh - 500px )}.boostu-header-main{margin-top:20px;background-color:var(--white)}.boostu-header-brand{display:inline-block;width:80px;vertical-align:middle}#boostuMenu.sticky{position:fixed;top:0;max-height:100%;overflow:scroll;width:100%;z-index:99;background-color:#fff;box-shadow:0px 3px 17px -5px rgba(0,0,0,.2)}.boostu-header-main_navigation{display:inline-block;vertical-align:middle;width:calc(100% - 440px)}.boostu-header-main_navigation ul{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end}.boostu-header-main_navigation ul li{margin:0;padding:0;display:inline-block}.boostu-header-main_navigation ul li a{margin-left:20px;margin-right:20px;font-size:16px;text-transform:uppercase}.boostu-header-main_navigation ul li a span.a{display:none}.boostu-header-main_navigation ul li.activeItem a{position:relative;font-size:16px;padding-left:8px;padding-right:8px}.boostu-header-main_navigation ul li.activeItem a span.a{display:block;position:absolute;color:#fff;background-color:#000;left:0;bottom:0;height:50%;overflow:hidden;width:100%}.boostu-header-main_navigation ul li.activeItem a:after{content:"";position:absolute;width:calc(100% - 36px);height:1px;background-color:#000;left:18px;bottom:-5px}.boostu-header-main_navigation ul li.activeItem a span.b{position:absolute;color:var(--white);width:100%;top:-120%;left:8px;z-index:3}.boostu-header-mobile_navigation_left ul li a{font-size:28px}.boostu-header-mobile_navigation_left ul span.a{display:none}.boostu-header-mobile_navigation_right ul li a{font-size:16px}.polylang_langswitcher{display:inline-block;list-style:none;margin:0 24px;padding-left:0}.polylang_langswitcher *{text-transform:uppercase}.reservationTop{display:inline-block;vertical-align:middle;width:150px}.reservationTop a.btn.btn-black.reservation{font-size:16px}div.hamburgerMenu{display:inline-block;vertical-align:middle;width:30px}span.closeMenuBtn{display:none}.boostu-header-mobile{display:none}.boostu-header-mobile .boostu-header-mobile_menu{opacity:0;transition:.5s}.boostu-header-main span.header-menu-open-line1,.boostu-header-main span.header-menu-open-line2,.boostu-header-main span.header-menu-open-line3{display:block;background-color:#000;height:1px;margin-bottom:8px;margin-top:8px}.boostu-header-main:hover span.header-menu-open-line1,.boostu-header-main:hover span.header-menu-open-line2,.boostu-header-main:hover span.header-menu-open-line3{height:2px;margin-bottom:7px;margin-top:8px;cursor:pointer}.boostu-header-mobile_menu{display:grid;grid-template-columns:70% 30%;min-height:calc(100vh - 130px)}.boostu-header-mobile_menu ul{list-style:none;margin:0;padding:0}.boostu-header-mobile_menu ul li{margin:50px 0;padding:0;display:block}.boostu-header-mobile_menu ul li a{margin:0}.boostu-header-mobile_navigation_bottom{grid-column:1/3;display:flex;align-items:end;justify-content:center;width:100%}.boostu-header-mobile_navigation_bottom a.navbar-some{width:30px;display:inline-block;margin-left:10px;margin-right:10px;margin-bottom:10px}@media only screen and (max-width:834px){.mainMenuItems,.boostu-header-main>.polylang_langswitcher{display:none}}@media only screen and (max-width:667px){.reservationTop{margin:0 0 0 64px}.mainMenuItems{display:none}.boostu-header-mobile_menu{display:grid;grid-template-columns:60% 40%;padding:20px;min-height:calc(100vh - 110px)}.boostu-header-mobile_menu ul{list-style:none;margin:0;padding:0}.boostu-header-mobile_menu ul li{margin:50px 0;padding:0;display:block}.boostu-header-mobile_menu ul li a{margin:0}}.boostu-header-mobile_menu ul li.lessPadding{margin:12px 0;padding:0;display:block}.boostu-header-mobile_menu ul li.lang-item a{color:#adabab;text-transform:uppercase}.boostu-header-mobile_menu ul li.current-lang a{color:var(--black)}.reservationTop a{text-transform:uppercase}.homeIntro{margin-top:80px}.homeIntro h1.homeTitle{text-align:center;font-size:2.4rem;font-weight:400;font-family:niveau-grotesk,sans-serif;margin-bottom:8px;line-height:1}.homeIntro h2.homeSubTitle{margin:0;text-align:center;font-size:1.5rem;font-weight:300;font-family:niveau-grotesk,sans-serif}.homeIntro h2.homeExpTitle{font-size:2rem;margin:0;text-align:center;font-weight:400;font-family:niveau-grotesk,sans-serif}.homeIntro a.btn.btn-black.btn-center{width:250px}.homeIntro a.btn.btn-black.btn-center span{font-size:15px;font-weight:300;font-family:niveau-grotesk,sans-serif}.homeIntro img.homeMainImg{display:block;max-width:50%;margin:40px auto}.homeIntro .homeExpText{display:block;max-width:65%;margin:10px auto}@media only screen and (max-width:834px){.homeIntro h2.homeExpTitle{font-size:2.8rem}.homeIntro .homeExpText{display:block;max-width:80%;margin:10px auto}}@media only screen and (max-width:667px){.homeIntro h2.homeExpTitle{font-size:2.5rem}.homeIntro .homeExpText{display:block;max-width:90%;margin:10px auto}}@media only screen and (max-width:414px){.homeIntro h2.homeExpTitle{font-size:2rem}.homeIntro img.homeMainImg{display:block;max-width:60%;margin:40px auto}.homeIntro .homeExpText{display:block;max-width:96%;margin:10px auto}}.homeAbout{background-color:var(--gray);margin:80px 0 0;padding:80px 0 310px}.homeAbout h2.homeAboutTitle{font-size:2rem;margin:0;text-align:center;font-weight:400;font-family:niveau-grotesk,sans-serif}.homeAbout .homeAboutTxt{display:block;width:65%;margin:20px auto}.homeAbout .homeAboutTxt p{line-height:1.7}@media only screen and (max-width:834px){.homeAbout h2.homeAboutTitle{font-size:2.8rem}}@media only screen and (max-width:667px){.homeAbout h2.homeAboutTitle{font-size:2.5rem}}@media only screen and (max-width:414px){.homeAbout h2.homeAboutTitle{font-size:2rem}.homeAbout .homeAboutTxt{display:block;width:100%;margin:20px auto}.homeAbout .homeAboutTxt p{line-height:1.7;text-align:justify}}.homeInsta{margin-top:-250px}.homeInsta img.homeTempImg{-o-object-fit:cover;object-fit:cover;height:450px;width:100%}.homeInsta a.instaLink{display:block}.homeInsta a.instaLink img{display:inline-block;width:30px;height:auto;vertical-align:bottom}.homeInsta a.instaLink span.instaTag{display:inline-block;vertical-align:bottom;font-family:var(--lust);font-weight:500;font-size:22px}@media only screen and (max-width:667px){.homeInsta img.homeTempImg{height:300px}}@media only screen and (max-width:414px){.homeInsta img.homeTempImg{height:250px}}.homeJobs{margin:80px 0}.homeJobs h2.homeJobsTitle{font-size:2.5rem;margin:0}.homeJobs div.homeJobsHolder{display:flex;justify-content:center;z-index:2;position:relative;flex-wrap:wrap}.homeJobs div.homeJobsHolder .jobItem{text-align:center;margin:0 10px 30px;padding:0 20px;width:calc(33% - 20px)}.homeJobs p.jobTitle{font-family:var(--font);font-weight:400;font-size:18px}.homeJobs a.homeJobLink{text-decoration:underline;display:block;margin-bottom:15px;font-size:16px}.homeJobs a.btn.btn-black.btn-center.btn-job{width:150px;margin-top:15px;margin-bottom:15px;text-transform:uppercase}.homeJobs .homeJobsIntro{display:block;max-width:55%;margin:10px auto}@media only screen and (max-width:834px){.homeJobs h2.homeJobsTitle{font-size:2.5rem}.homeJobs div.homeJobsHolder .jobItem{width:calc(50% - 20px)}.homeJobs .homeJobsIntro{display:block;max-width:65%;margin:10px auto}}@media only screen and (max-width:667px){.homeJobs h2.homeJobsTitle{font-size:2.5rem}}@media only screen and (max-width:414px){.homeJobs h2.homeJobsTitle{font-size:2rem}.homeJobs div.homeJobsHolder .jobItem{width:calc(100% - 20px)}.homeJobs .homeJobsIntro{display:block;max-width:90%;margin:10px auto}}.contactGrid{display:block}.contactGrid h2.homeContactTitle{margin:0;font-size:2rem}.contactGrid .contactGrid-itemLeft{align-self:center;display:block;width:60%;margin:10px auto 40px;text-align:center}.contactGrid .contactGrid-itemRight{filter:grayscale(1);display:block;width:60%;margin:10px auto}.contactGrid .homeContactContent span{display:block}.contactGrid .homeContactContent span.accentHJ{font-weight:400;display:block;margin-bottom:4px;margin-top:8px}.contactGrid .homeContactContent a{display:block;margin-bottom:8px;margin-top:8px}.contactGrid .acf-map{width:100%;height:400px;margin:20px 0}.contactGrid .acf-map img{max-width:inherit !important}@media only screen and (max-width:667px){.contactGrid{display:grid;grid-template-columns:100%}.contactGrid h2.homeContactTitle{text-align:center}.contactGrid .homeContactContent span{text-align:center}.contactGrid .homeContactContent a{text-align:center}.contactGrid .homeContactContent p{text-align:center}.contactGrid .contactGrid-itemLeft{width:100%}.contactGrid .contactGrid-itemRight{width:100%}}div#practicalBlock{margin:80px 0}.practicalHolder{display:block;width:60%;margin:20px auto}.practicalHolder .faqHolder{border-bottom:1px solid #000}@media only screen and (max-width:667px){.practicalHolder{width:80%}}@media only screen and (max-width:414px){.practicalHolder{width:100%}}.faqAnswer{opacity:0;max-height:0;overflow:hidden;transition:opacity .6s ease-in-out,max-height .6s ease-in-out;will-change:opacity,max-height}.faqAnswer.aria-expanded{opacity:1;max-height:100%;transition:all .6s ease-in-out;will-change:opacity,max-height}.faqQuestion span.material-icons{float:right;margin-top:12px}p.faqQuestTit{display:inline-block;vertical-align:middle}.homeSubscribe{padding:30px;position:relative;z-index:0;background-size:cover;background-repeat:no-repeat;background-position:center}.homeSubscribe .ctaOverlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.7);z-index:1}.homeSubscribe a.homeCtaLink,.homeSubscribe p.ctaHomeSubTitle,.homeSubscribe h2.ctaHomeTitle{position:relative;z-index:2;color:var(--black);text-align:center}.homeSubscribe a.homeCtaLink button,.homeSubscribe p.ctaHomeSubTitle button,.homeSubscribe h2.ctaHomeTitle button{position:relative;z-index:2;margin-top:35px}.homeSubscribe h2.ctaHomeTitle{margin:0;font-size:1.7rem}.homeSubscribe p.ctaHomeSubTitle{margin-top:2px}.homeSubscribe.sameCta{margin-bottom:-40px}.buttons-wrapper{display:flex;flex-flow:row wrap;justify-content:center;text-align:center;gap:4px;padding:50px 0 100px}footer.solid-footer{margin:0;padding:100px 0 0;background-color:var(--black);color:var(--white)}footer.solid-footer .solid-footer-grid{display:grid;grid-template-columns:28% 44% 28%}footer.solid-footer img#navbar-logo-footer{max-width:100px;display:block;margin:0 auto 20px}footer.solid-footer img#navbar-icon-some{width:25px;margin:5px}footer.solid-footer span#navbar-privacy{color:var(--white)}footer.solid-footer .solid-footer-grid__item01 h2{text-align:center;color:var(--white);margin:0;font-weight:400;line-height:1.1;font-size:2rem}footer.solid-footer .solid-footer-grid__item01 p{text-align:center;color:var(--white);margin:0;font-weight:200;font-size:16px;font-family:var(--lust)}footer.solid-footer a.footer-center-menu{display:block}footer.solid-footer a.footer-center-menu p{color:var(--white);text-align:center;font-family:var(--lust);font-size:18px}footer.solid-footer h2.partnerFooterTitle{font-family:var(--font);font-weight:300;font-size:18px;color:var(--white);text-align:center}footer.solid-footer img.partnerImage{display:block;width:150px;margin:20px auto}@media only screen and (max-width:834px){footer.solid-footer{padding:70px 0 0}footer.solid-footer .solid-footer-grid{display:grid;grid-template-columns:50% 50%}footer.solid-footer .solid-footer-grid .solid-footer-grid__item01{grid-column:1/3;grid-row:1;margin-bottom:40px}footer.solid-footer .solid-footer-grid .solid-footer-grid__item02{grid-column:1;grid-row:2}footer.solid-footer .solid-footer-grid .solid-footer-grid__item03{grid-column:2;grid-row:2}}@media only screen and (max-width:414px){footer.solid-footer{padding:70px 0 0}footer.solid-footer .solid-footer-grid{display:grid;grid-template-columns:100%}footer.solid-footer .solid-footer-grid .solid-footer-grid__item01{grid-column:1;grid-row:1;margin-bottom:40px}footer.solid-footer .solid-footer-grid .solid-footer-grid__item02{grid-column:1;grid-row:2;margin-bottom:40px}footer.solid-footer .solid-footer-grid .solid-footer-grid__item03{grid-column:1;grid-row:3}}.solid-footer-bottom{display:grid;grid-template-columns:33% 34% 33%;margin-top:30px}.solid-footer-bottom .footer-social{display:flex;align-items:center}.solid-footer-bottom span#navbar-privacy{color:var(--white);font-size:12px;padding-bottom:10px;display:inline-block;font-weight:300;letter-spacing:0}.solid-footer-bottom p.footerCopyrightText{color:var(--white);font-size:12px;margin-top:14px;font-weight:300}.solid-footer-bottom img#footer-boostu-logo{width:80px;display:block;margin-left:auto;margin-top:8px}@media only screen and (max-width:834px){.solid-footer-bottom{display:grid;grid-template-columns:repeat(3,33.33%);margin-top:30px}.solid-footer-bottom .solid-footer-bottom-item1{grid-column:1/4;grid-row:1;margin-bottom:40px}.solid-footer-bottom .solid-footer-bottom-item2{grid-column:1/3;grid-row:2}.solid-footer-bottom .solid-footer-bottom-item3{grid-column:3;grid-row:2}.solid-footer-bottom .footer-social{display:flex;align-items:center;justify-content:center;width:100%}}@media only screen and (max-width:414px){.solid-footer-bottom{display:grid;grid-template-columns:100%}.solid-footer-bottom .solid-footer-bottom-item1{grid-column:1;grid-row:1;margin-bottom:40px}.solid-footer-bottom .solid-footer-bottom-item2{grid-column:1;grid-row:2;margin-bottom:10px}.solid-footer-bottom .solid-footer-bottom-item3{grid-column:1;grid-row:3}.solid-footer-bottom img#footer-boostu-logo{width:80px;display:block;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:10px}}.reservationPage{margin-top:80px}.reservationPage .reservationGrid{display:grid;grid-template-columns:67% 33%}.reservationPage .reservationGrid .reservationGrid_item02{position:relative}.reservationPage .reservationGrid .reservationGrid_item02 img.resIntroImg{position:absolute;left:20px;width:40vw;min-width:50vw;-o-object-fit:cover;object-fit:cover}.reservationPage .ctaSubscribeBlock,.textPage .ctaSubscribeBlock{margin-bottom:-40px}.reservationPage .ctaSubscribeBlock .resSubscribe,.textPage .ctaSubscribeBlock .resSubscribe{padding:30px;position:relative;z-index:0;background-size:cover;background-repeat:no-repeat;background-position:center}.reservationPage .ctaSubscribeBlock .resSubscribe .ctaOverlay,.textPage .ctaSubscribeBlock .resSubscribe .ctaOverlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);z-index:1}.reservationPage .ctaSubscribeBlock .resSubscribe a.homeCtaLink,.reservationPage .ctaSubscribeBlock .resSubscribe p.ctaHomeSubTitle,.reservationPage .ctaSubscribeBlock .resSubscribe h2.ctaHomeTitle,.textPage .ctaSubscribeBlock .resSubscribe a.homeCtaLink,.textPage .ctaSubscribeBlock .resSubscribe p.ctaHomeSubTitle,.textPage .ctaSubscribeBlock .resSubscribe h2.ctaHomeTitle{position:relative;z-index:2;color:var(--white);text-align:center}.reservationPage .ctaSubscribeBlock .resSubscribe a.homeCtaLink button,.reservationPage .ctaSubscribeBlock .resSubscribe p.ctaHomeSubTitle button,.reservationPage .ctaSubscribeBlock .resSubscribe h2.ctaHomeTitle button,.textPage .ctaSubscribeBlock .resSubscribe a.homeCtaLink button,.textPage .ctaSubscribeBlock .resSubscribe p.ctaHomeSubTitle button,.textPage .ctaSubscribeBlock .resSubscribe h2.ctaHomeTitle button{position:relative;z-index:2;margin-top:35px}.reservationPage .ctaSubscribeBlock .resSubscribe h2.ctaHomeTitle,.textPage .ctaSubscribeBlock .resSubscribe h2.ctaHomeTitle{margin:0}.reservationPage .ctaSubscribeBlock .resSubscribe p.ctaHomeSubTitle{margin-top:2px}.reservationPage .bookingBlock{background-color:var(--white);position:relative;padding-bottom:80px}.reservationPage .bookingBlock .bookingGrid{display:grid;grid-template-columns:50% 50%}.reservationPage .bookingBlock .bookingGrid .bookingGrid_item02{padding:40px}.reservationPage .bookingBlock .iframeResengo{height:0;width:0}.reservationPage .bookingBlock a.bookingFaqLink{margin-top:30px;display:block;text-decoration:underline}.reservationPage .bookingBlock button.btn.btn-booking{min-width:250px}.reservationPage .bookingBlock #bookingResult1,.reservationPage .bookingBlock #bookingResult2{height:0;width:0;margin-left:-99999px;-webkit-animation:all 1s ease-in-out;animation:all 1s ease-in-out}.reservationPage .bookingBlock span#close2,.reservationPage .bookingBlock span#close1{padding-left:20px;display:none;vertical-align:middle}.reservationPage .bookingBlock span#close2 span,.reservationPage .bookingBlock span#close1 span{vertical-align:middle}@media only screen and (max-width:834px){.reservationPage{margin-top:80px}.reservationPage .reservationGrid{display:grid;grid-template-columns:100%}.reservationPage .reservationGrid .reservationGrid_item02{position:relative}.reservationPage .reservationGrid .reservationGrid_item02 img.resIntroImg{position:static;width:100%;min-height:300px;height:300px;-o-object-fit:cover;object-fit:cover}.reservationPage .bookingBlock .bookingGrid{display:grid;grid-template-columns:100%}.reservationPage .bookingBlock .bookingGrid .bookingGrid_item02{padding:0;grid-row:1;margin-bottom:30px}.reservationPage .bookingBlock .bookingGrid .bookingGrid_item01{grid-row:2}.reservationPage .bookingBlock .bookingGrid img.bookingImg{-o-object-fit:cover;object-fit:cover;height:400px;width:100%}}.reservationPage .bookingBlock .bookingGrid #resengo-process-flow>#resengo-wrapper .ui-datepicker tbody td.offline a.ui-state-default svg{display:none !important}.reservationPage #resengo-process-flow>#resengo-wrapper ul.toggle-links li a.active{background-color:var(--black) !important;color:#fff}#resengo-process-flow>#resengo-wrapper ul.toggle-links li a{color:#000 !important}.mb>translation{color:#000 !important}label.category-label span{color:#000 !important}