﻿@import"https://use.typekit.net/mod3ofu.css";body{min-height:100vh;font-family:var(--normal-font);font-weight:var(--normal-font-weight)}.wrapper{position:relative}*{--p-font-size: 18px;--h1-font-size: 64px;--h2-font-size: 54px;--h3-font-size: 32px;--default-bg: #222222;--light-color: #CDB49E;--darker-color: #928270;--light-radius: 50px;--serif-font: "Gilda Display", serif;--normal-font: "gamay", sans-serif;--normal-font-weight: 200;--serif-font-weight: 400;--size-33: 33px;--size-25: 25px}@media(max-width: 768px){*{--p-font-size: 18px;--h1-font-size: 12.5vw;--h2-font-size: 35px;--h3-font-size: 20px;--light-radius: 50px}* .overflowing-h1{--h1-font-size: 7.5vw}}@media(max-width: 1350px){*{--size-33: 2.4vw;--size-25: 1.8vw}}@media(max-width: 768px){*{--size-33: 8vw;--size-25: 6vw}}h1,h2,h3,span.h3{font-family:var(--serif-font);font-weight:400}h1{font-size:var(--h1-font-size);line-height:1.3;letter-spacing:19.2px;text-transform:uppercase}@media(max-width: 768px){h1{letter-spacing:2px;line-height:1.2}}h2{font-size:var(--h2-font-size);line-height:1}h3,span.h3{color:var(--darker-color);font-size:var(--h3-font-size);line-height:1;letter-spacing:-0.64px}p,span.text{font-size:var(--p-font-size);line-height:1.5;font-weight:200}p strong,span.text strong{font-weight:500}.richtext a:not(.button-link){text-decoration:underline;transition:all .3s}.richtext a:not(.button-link):hover{color:#222}.richtext p:has(+*){padding-bottom:18px}.richtext p.top-text:has(+h2),.richtext p.top-link:has(+h2){padding-bottom:10px}.richtext h2:has(+p){padding-bottom:20px}.richtext ul{font-size:var(--p-font-size);list-style-type:none;list-style-position:outside;padding-left:calc(var(--p-font-size)*.75 + 15px)}.richtext ul:has(+*){padding-bottom:18px}.richtext ul li::before{content:"●";font-size:10px;padding-right:10px;display:inline-block;transform:translateY(-3px);margin-left:-15px}.text-light,.text-light *,.richtext.text-light *{color:var(--darker-color)}.text-darker,.text-darker *,.richtext.text-darker *{color:var(--darker-color)}.text-darker h2,.richtext.text-darker h2{color:#222}.richtext.h2-black h2,.h2-black h2{color:#222}.top-link{color:var(--darker-color);text-decoration:underline;text-transform:uppercase}.pb-0\!{padding-bottom:0 !important}.py-0\!{padding-bottom:0 !important;padding-top:0 !important}.cover-position{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.container-1110,.container-1000,.container-1080,.container-825,.container-800,.container-700{margin:auto;padding-left:25px;padding-right:25px}@media(max-width: 768px){.container-1110,.container-1000,.container-1080,.container-825,.container-800,.container-700{padding-left:15px;padding-right:15px}}.container-1000{max-width:1050px}.container-1080{max-width:1130px}.container-1110{max-width:1160px}.container-825{max-width:875px}.container-800{max-width:850px}.container-700{max-width:750px}.body-wrapper.apple-device .button-link span{margin-bottom:0;margin-top:-3px}.body-wrapper.not-apple .button-link span{margin-bottom:-4px}.body-wrapper.not-apple .navigation .nav-content ul li.last-node .nav-item-text span{display:block}.body-wrapper.not-apple .load-more-button .load-more-button-border span.text{height:33px}.button-link{background-color:var(--light-color);padding:20px 30px 20px 15px;border-radius:999px;display:inline-flex;border:1px solid rgba(0,0,0,0);color:#fff;font-size:18px;line-height:1;letter-spacing:-0.36px;margin-top:20px;transition:all .3s}.button-link svg{margin-top:-4px;transition:all .3s}.button-link .right-leaf{width:0;margin-left:0}.button-link .left-leaf{margin-right:16px;width:28px}.button-link:hover{background:#fff;border-color:var(--light-color);color:var(--light-color);padding:20px 15px 20px 30px}.button-link:hover .right-leaf{width:28px;margin-left:16px}.button-link:hover .left-leaf{width:0;margin-right:0}.button-link:hover svg path{fill:var(--light-color)}.space-block{--lg-padding: 160px;--md-padding: 120px;--sm-padding: 80px}@media(min-width: 1350px){.space-block{height:var(--lg-padding)}}@media(max-width: 1350px)and (min-width: 768px){.space-block{height:var(--md-padding)}}@media(max-width: 768px){.space-block{height:var(--sm-padding)}}.button-arrow{width:50px !important;height:50px !important}.light-bg{background-color:#f8f5f0;position:relative}.dark-bg{background-color:var(--default-bg);position:relative}.play-button-container{display:flex;justify-content:center;align-items:center;cursor:pointer}.play-button-container img{width:78px !important;height:78px !important}.form-render .fui-label{color:#222;font-size:18px;line-height:1.7;letter-spacing:-0.36px;font-weight:400;--fui-label-margin: 0}.form-render .fui-label .fui-required{color:#222}.form-render .fui-input,.form-render .fui-select{border-radius:10px;background:rgba(146,130,112,.2);border:none}.form-render .fui-checkbox label:before{border-radius:5px;background:rgba(146,130,112,.2);top:1px}.form-render .fui-checkbox-label{color:#222;font-size:18px;font-weight:400;line-height:1.1;letter-spacing:-0.36px}.form-render .fui-btn.fui-submit{border-radius:500px;background:#cdb49e;font-size:18px;font-weight:400;line-height:1.7;letter-spacing:-0.36px;border:none}.form-render .fui-btn.fui-submit:before{content:url("/assets/static/leaf.svg");width:28px;height:30px;margin-right:7px;vertical-align:middle;transition:all .3s;display:inline-block;transform-origin:center;transform:scale(1)}.form-render .fui-btn.fui-submit:after{content:url("/assets/static/leaf-light.svg");width:0;height:30px;margin-right:0;vertical-align:middle;opacity:0;transition:all .3s;display:inline-block;transform:scale(0);transform-origin:center}.form-render .fui-btn.fui-submit:hover:before{width:0;height:30px;margin-right:0;opacity:0;transform:scale(0)}.form-render .fui-btn.fui-submit:hover:after{width:28px;height:30px;margin-left:7px;opacity:1;transform:scale(1)}.lightbox-bg{background-color:var(--default-bg)}.normal-arrow{border-radius:999px;transition:all .3s}@media(min-width: 768px){.normal-arrow:hover{background:#fff}}a.to-white{--local-hover-color: white}a.to-default{--local-hover-color: var(--darker-color)}a.to-dark{--local-hover-color: #222}a.to-white,a.to-default,a.to-dark{transition:all .3s}a.to-white:hover,a.to-default:hover,a.to-dark:hover{color:var(--local-hover-color) !important}a.to-white:hover .text,a.to-default:hover .text,a.to-dark:hover .text{color:var(--local-hover-color) !important}.lightbox-bg .close-button{width:auto !important;height:auto !important;object-fit:contain !important;z-index:50}.filter-animation{transition:all .3s}.filter-animation:hover{filter:brightness(0) saturate(100%) invert(79%) sepia(16%) saturate(416%) hue-rotate(346deg) brightness(91%) contrast(89%)}.fill-animation path{transition:all .3s}.fill-animation:hover path{fill:var(--darker-color)}.booking-anchor{position:relative;z-index:30}@media(max-width: 768px){.booking-anchor{position:sticky;bottom:0;z-index:30}}.booking-container{position:absolute;opacity:0;transition:all .3s;bottom:50%;width:100%;display:flex;justify-content:center;top:-75px}.booking-container.initialized{opacity:1}@media(max-width: 768px){.booking-container{top:0px;position:relative;height:74px}.booking-container [id^=widgetHolder]{width:100%}}.booking-float-main-container{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:end;place-items:flex-start}.wrapper:has(.navigation.above-limit:not(.scroll-away)) .booking-float.is-sticky,.wrapper:has(.navigation:not(.scroll-away)) .booking-float.is-sticky{transform:translateY(120px)}.navigation:has(.language-selector-container:hover){z-index:200}.booking-float{padding:13px 16px;background-color:#003b90;border-radius:15px 15px 15px 0;display:flex;gap:30px;box-shadow:10px 10px 10px 0px rgba(0,0,0,.25);pointer-events:all}.booking-float.is-sticky{z-index:15;right:40px;position:relative;top:0;transition:all .65s;transition-delay:.1s;will-change:transform}@media(max-width: 767px){.booking-float.is-sticky{right:0;margin-top:0 !important;transform:translateY(85px) scale(0.7) !important;transform-origin:right}.booking-float.is-sticky .text{display:none}}.booking-float .text{max-width:210px}.booking-float .text p{color:#fff;font-size:18px;font-weight:500;line-height:1.1;letter-spacing:-0.36px;padding-bottom:0}.booking-float .text a{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-0.28px;text-decoration:underline}.booking-float .rating{background-color:#ffb700;color:#003b90;text-align:center;padding:16px 11px 8px 11px;border-radius:15px 15px 15px 0;position:relative}.booking-float .rating svg{position:absolute;flex-shrink:0}.booking-float .rating svg:nth-child(1){top:-4px;right:-2px;width:15px;height:15px}.booking-float .rating svg:nth-child(2){bottom:6px;left:-5px;width:11px;height:11px}.booking-float .rating h5{font-size:30px;font-weight:700;line-height:1;letter-spacing:-0.6px;color:#003b90}.booking-float .rating p{padding-top:4px;font-size:10px;font-style:normal;font-weight:700;line-height:1;letter-spacing:-0.2px;color:#003b90}.body-wrapper.apple-device .header-modal .language-container .language-selector span{line-height:1}.body-wrapper.apple-device .header-modal .nav-list .nav-dropdown img{margin-top:9px}.header-modal{position:fixed;z-index:100;width:100%;height:100%;left:0;top:0;background:#222;display:flex;flex-direction:column;justify-content:space-between;padding:100px 50px 50px 50px}.header-modal .close-navigation{position:absolute;top:30px;right:20px}.header-modal .nav-section{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.header-modal .language-container{padding-bottom:20px;align-items:center}.header-modal .language-container.is-open .language-selector .caret{filter:brightness(0) saturate(100%) invert(79%) sepia(16%) saturate(416%) hue-rotate(346deg) brightness(91%) contrast(89%);transform:rotate(180deg)}.header-modal .language-container .language-selector{display:flex;align-items:center}.header-modal .language-container .language-selector .caret{width:9px;height:9px;height:auto;transition:all .3s}.header-modal .language-container .language-selector span{transition:all 300ms;padding-left:3px;padding-right:8px;text-transform:uppercase;height:20px}.header-modal .language-container .language-dropdown{background-color:var(--light-color)}.header-modal .language-container .language-dropdown ul{text-align:center;padding:5px 10px}.header-modal .language-container .language-dropdown ul li{border-bottom:1px solid rgba(255,255,255,.5);padding:5px 0}.header-modal .language-container .language-dropdown ul li:last-of-type{border-bottom:none}.header-modal .nav-list{text-align:center;display:flex;flex-direction:column;align-items:center}.header-modal .nav-list .nav-item{padding:3px 0;text-transform:uppercase}.header-modal .nav-list .nav-dropdown img{width:11px;height:11px;margin-left:4px;transition:all .3s}.header-modal .subnav-item .nav-dropdown{display:flex;justify-content:center;align-items:center}.header-modal .subnav-item.is-open .nav-dropdown img{filter:brightness(0) saturate(100%) invert(79%) sepia(16%) saturate(416%) hue-rotate(346deg) brightness(91%) contrast(89%);transform:rotate(180deg)}.header-modal .subnav{background-color:var(--light-color)}.header-modal .subnav ul{text-align:center;padding:5px 10px}.header-modal .subnav ul li{border-bottom:1px solid rgba(255,255,255,.5);padding:5px 0}.header-modal .subnav ul li:last-of-type{border-bottom:none}.header-modal .phone-container a{font-family:var(--serif-font);font-weight:var(--serif-font-weight);font-size:var(--size-33)}.header-modal .phone-container.whatsapp-container a{font-size:25px}@media(max-width: 400px){.header-modal .phone-container.whatsapp-container a{font-size:var(--size-25)}}.header-modal .phone-container{justify-content:start}.header-modal .socials-container{justify-content:center}.header-modal .email-container{margin:auto}.header-modal .info-section{display:flex;flex-direction:column;justify-content:center}.navigation-container{background-color:var(--light-color);height:152px;transition:all .3s}@media(max-width: 768px){.navigation-container{height:97px}}.navigation{padding:30px 40px;background-color:var(--light-color);position:fixed;top:0;left:0;width:100%;z-index:20;transition:all .75s}.navigation .header-logo{transition:all .3s}.navigation.scroll-away{top:-100%;transition:all 2s}.navigation.above-limit{background:var(--light-color) !important}.navigation.above-limit .header-logo{filter:contrast(0%) brightness(2)}.navigation *{font-family:var(--normal-font);font-size:16px;font-weight:400;color:#fff}.navigation .subnav-container:has(.subnav .nav-active) .subnav-name .node-title{color:var(--darker-color)}.navigation .subnav-container:has(.subnav .nav-active) .nav-dropdown img{filter:brightness(0) saturate(100%) invert(79%) sepia(16%) saturate(416%) hue-rotate(346deg) brightness(91%) contrast(89%)}.navigation .lang-and-nav{display:flex;flex-direction:column;align-items:end}.navigation .lang-and-nav a.nav-active p,.navigation .lang-and-nav a.nav-active span.text{color:var(--darker-color) !important}.navigation .lang-and-nav .language-selector-container{position:relative}.navigation .lang-and-nav .language-selector-container .language-selector{display:flex}.navigation .lang-and-nav .language-selector-container .language-selector span{transition:all 300ms;padding-left:3px;padding-right:8px;text-transform:uppercase}.navigation .lang-and-nav .language-selector-container .caret{transition:all 300ms}.navigation .lang-and-nav .language-selector-container:hover .caret{transform:rotate(180);filter:brightness(0) saturate(100%) invert(55%) sepia(13%) saturate(548%) hue-rotate(351deg) brightness(92%) contrast(87%)}.navigation .lang-and-nav .language-selector-container:hover .language-selector span{color:var(--darker-color)}.navigation .lang-and-nav .language-selector-container .language-dropdown{position:absolute;top:100%;right:0;background-color:var(--default-bg);padding:5px 10px;display:none;z-index:10}.navigation .lang-and-nav .language-selector-container .language-dropdown ul{display:block}.navigation .lang-and-nav .language-selector-container .language-dropdown ul li{padding:5px 0}.navigation .lang-and-nav .language-selector-container .language-dropdown ul li:not(:last-of-type){border-bottom:1px solid rgba(255,255,255,.5)}.navigation .lang-and-nav .language-selector-container .language-dropdown p,.navigation .lang-and-nav .language-selector-container .language-dropdown span.text{color:#fff;white-space:nowrap;text-transform:uppercase}.navigation .lang-and-nav .language-selector-container .language-dropdown p:hover,.navigation .lang-and-nav .language-selector-container .language-dropdown span.text:hover{color:var(--darker-color)}.navigation .lang-and-nav .language-selector-container .language-dropdown a.nav-active p,.navigation .lang-and-nav .language-selector-container .language-dropdown a.nav-active span.text{color:var(--darker-color)}@media(min-width: 768px){.navigation .lang-and-nav .language-selector-container:hover .language-dropdown{display:block}}.navigation .nav-content{display:flex;justify-content:space-between}.navigation .nav-content ul{display:flex;justify-content:end;align-items:center}.navigation .nav-content ul li{position:relative;list-style:none;padding:10px;text-transform:uppercase;transition:all 300ms}.navigation .nav-content ul li p,.navigation .nav-content ul li span.text{transition:all 300ms}.navigation .nav-content ul li:not(.last-node):hover .node-title{color:var(--darker-color)}.navigation .nav-content ul li a,.navigation .nav-content ul li a:visited{color:inherit;text-decoration:none}.navigation .nav-content ul li.last-node{padding-right:0}.navigation .nav-content ul li.last-node a{background-color:var(--default-bg);padding:14px 20px;border-radius:999px;display:block;border:1px solid rgba(0,0,0,0);transition:all .3s}.navigation .nav-content ul li.last-node a p,.navigation .nav-content ul li.last-node a span.text{transition:all .3s;margin-bottom:0;height:18px;line-height:22px}@media not all and (min-resolution: 0.001dpcm){.navigation .nav-content ul li.last-node a p,.navigation .nav-content ul li.last-node a span.text{line-height:18px}}.navigation .nav-content ul li.last-node a:hover,.navigation .nav-content ul li.last-node a.nav-active{background-color:#fff}.navigation .nav-content ul li.last-node a:hover p,.navigation .nav-content ul li.last-node a:hover span.text,.navigation .nav-content ul li.last-node a.nav-active p,.navigation .nav-content ul li.last-node a.nav-active span.text{color:var(--light-color) !important}.navigation .nav-content ul li .nav-dropdown{display:flex}.navigation .nav-content ul li .nav-dropdown p,.navigation .nav-content ul li .nav-dropdown span.text{padding-right:3px}.navigation .nav-content ul li .nav-dropdown img{width:11px;transition:all 300ms}.navigation .nav-content ul li .nav-dropdown:hover img{transform:rotate(180);filter:brightness(0) saturate(100%) invert(55%) sepia(13%) saturate(548%) hue-rotate(351deg) brightness(92%) contrast(87%)}.navigation .nav-content ul li .subnav{position:absolute;top:100%;right:0;background-color:var(--default-bg);padding:5px 10px;display:none;z-index:10}.navigation .nav-content ul li .subnav ul{display:block}.navigation .nav-content ul li .subnav ul li{padding:5px 0}.navigation .nav-content ul li .subnav ul li:not(:last-of-type){border-bottom:1px solid rgba(255,255,255,.5)}.navigation .nav-content ul li .subnav p,.navigation .nav-content ul li .subnav span.text{color:#fff;white-space:nowrap}.navigation .nav-content ul li .subnav p:hover,.navigation .nav-content ul li .subnav span.text:hover{color:var(--darker-color)}.navigation .nav-content ul li:hover .subnav{display:block}@media(max-width: 768px){.navigation{padding:20px 10px}.navigation .nav-content ul.nav-list{display:none}.navigation .language-selector span{white-space:nowrap}.navigation .header-logo{width:40vw}.navigation .language-selector button{margin-left:10px}.navigation .language-selector-container{display:flex}.navigation .language-selector-container:has(.language-selector:hover,.language-selector:focus,.language-dropdown:hover,.language-dropdown:focus) .language-dropdown{display:block}.navigation .language-selector-container:has(.language-selector:hover,.language-selector:focus,.language-dropdown:hover,.language-dropdown:focus) .language-dropdown{right:auto;left:0}}body:not(:has(.clear-header)) .navigation .header-logo{filter:contrast(0%) brightness(2)}body:not(:has(.clear-header)) .booking-float.is-sticky{margin-top:42px}body:not(:has(.clear-header)):has(.booking-float.is-sticky) .navigation-container{margin-bottom:50px}body:has(.clear-header) .navigation{background-color:rgba(0,0,0,0)}body:has(.clear-header) .navigation-container{background:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%}.footer{width:100%;padding:25px;display:flex;justify-content:center;background-color:var(--default-bg)}.footer *{color:var(--darker-color)}.footer .footer-container{padding-left:5vw;padding-right:5vw;padding-top:100px;width:100%}.footer .footer-container .footer-top-container{display:flex;justify-content:space-between;padding-bottom:35px}.footer .footer-container .footer-top-container h2{color:var(--darker-color);font-family:var(--serif-font);font-weight:var(--serif-font-weight);font-size:54px;line-height:1;letter-spacing:-2.16px}.footer .footer-container .footer-content{padding-bottom:100px;display:flex;justify-content:space-between}.footer .footer-container .footer-content .footer-address{max-width:400px;width:33%}.footer .footer-container .footer-content .footer-links{display:flex;flex-direction:column}.footer .footer-container .footer-content .footer-links a{font-size:var(--p-font-size);margin:1px 0}.footer .footer-container .footer-content .footer-links a.active{color:#fff}.footer .footer-container .footer-end{border-top:1px solid #928270;display:flex;justify-content:space-between;padding-top:5px}@media(max-width: 768px){.footer .footer-container .footer-end{flex-direction:column;justify-content:center;align-items:center}}.footer .footer-container .footer-end a img{transition:all .3s}.footer .footer-container .footer-end a img:hover{filter:brightness(0) invert(1)}@media(max-width: 768px){.footer .footer-container{padding-top:40px;padding-left:0;padding-right:0;width:100%}.footer .footer-container .footer-top-container{padding-left:0;padding-right:0;justify-content:center}.footer .footer-container .footer-top-container .w-1\/3{display:none}.footer .footer-container .footer-content{flex-direction:column;text-align:center}.footer .footer-container .footer-content .footer-address{width:100%;max-width:unset}.footer .footer-container .footer-content .footer-links{display:none}.footer .footer-container .footer-content .phone-container,.footer .footer-container .footer-content .socials-container{justify-content:center}.footer .footer-container .address-container{padding-top:95px}}.phone-container{display:flex;justify-content:start;margin-top:22px;font-family:var(--serif-font);font-weight:var(--serif-font-weight);font-size:var(--size-33);line-height:1.6}.phone-container.whatsapp-container{font-size:var(--size-25)}.phone-container~.phone-container{margin-top:0}.phone-container img{padding-right:11px}.phone-container *{color:#fff}.email-container{color:#fff;font-size:var(--p-font-size);line-height:3;text-decoration-line:underline}.route-link{color:#fff;font-size:var(--p-font-size);line-height:1;margin-top:7px;display:inline-flex;align-items:center;gap:10px}.route-link span{text-decoration-line:underline;color:inherit;font-size:var(--p-font-size);line-height:1}.socials-container{display:flex;justify-content:start;column-gap:11px}.ns-link{width:50px}@media(max-width: 767px){.ns-link.md\:hidden{display:block;margin:auto;margin-bottom:20px}}.ns-link img{transition:all .3s}.ns-link:hover img{filter:brightness(0) invert(1)}.block-header{position:relative}.block-header *{color:#fff}.block-header .top-link{color:var(--light-color)}.block-header:not(.is-home) .header-image{width:100%;aspect-ratio:12/6;min-height:700px;max-height:95vh;object-fit:cover}.block-header .header-image-container{overflow:hidden}.block-header.is-home .header-image-container{width:100%;aspect-ratio:12/6;min-height:700px;max-height:95vh;max-width:100%}.block-header.is-home .header-image-container::after{position:absolute;top:100%;height:calc(200% + 1px);background:#fff;width:100%;content:" "}.block-header.is-home .header-image-container .sticky-container{height:200%}.block-header.is-home .header-image-container .sticky-container .header-image{width:100%;aspect-ratio:12/6;min-height:700px;max-height:95vh;position:sticky;top:0;height:100%;object-fit:cover}.block-header.header-smaller .header-image{aspect-ratio:12/4}.block-header .header-cover{background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);display:flex;justify-content:center;align-items:center;overflow:hidden}.block-header .header-cover .header-content{max-width:1000px;width:100%;display:flex;flex-direction:column;justify-content:center;text-align:center}.block-header .header-cover .header-content .top-link{text-transform:uppercase}.block-header .header-cover .header-content .top-text{color:var(--darker-color)}.block-header .header-cover .header-content h1{padding-bottom:10px}.block-header .header-cover .header-content .richtext{padding-bottom:10px}.block-header .header-link{text-decoration:underline;font-weight:var(--normal-font-weight)}@media(max-width: 768px){.block-header .header-image{width:100%;aspect-ratio:unset;height:100vh;object-fit:cover}.block-header .header-cover .header-content{padding:0 10px}.block-header .booking-anchor{display:none}}#_cases_sprig{padding-top:60px}@media(max-width: 768px){#_cases_sprig .md\:grid a{margin-bottom:20px}}.block-room-preview{display:flex;column-gap:40px}.block-room-preview .room-content{width:46%;align-self:center}.block-room-preview .room-content .top-text{color:var(--darker-color)}.block-room-preview .room-content h1{color:#000;padding-top:10px;padding-bottom:20px}.block-room-preview .room-content h1{padding-top:18px;color:#222;font-size:64px;font-weight:400;line-height:.9;letter-spacing:-2.56px;text-transform:none}.block-room-preview .room-content h1:has(+p),.block-room-preview .room-content h2:has(+p){padding-bottom:18px}.block-room-preview.side-left.images-count-2 .room-images .first-image{transform:translateY(-50px)}.block-room-preview.side-left.images-count-2 .room-images .second-image{transform:translateY(50px)}.block-room-preview.side-right.images-count-2 .room-images .first-image{transform:translateY(50px)}.block-room-preview.side-right.images-count-2 .room-images .second-image{transform:translateY(-50px)}.block-room-preview.images-count-2{padding-bottom:50px;padding-top:50px}.block-room-preview .room-images{width:70%;display:flex;justify-content:space-between;column-gap:30px;align-items:start;align-self:center}.block-room-preview .room-images .rounded-image{width:100%;border-radius:var(--light-radius);overflow:hidden;aspect-ratio:57/77;will-change:transform}.block-room-preview .room-images .rounded-image img,.block-room-preview .room-images .rounded-image .simpleParallax,.block-room-preview .room-images .rounded-image picture{width:100%;height:100%;object-fit:cover}.block-room-preview.side-left{flex-direction:row-reverse}.block-room-preview.images-count-1{align-items:center}.block-room-preview.images-count-1 .rounded-image{aspect-ratio:13/11;position:relative}.block-room-preview.images-count-1 .first-image{transform:none}.block-room-preview.images-count-1 .second-image{transform:none}.block-room-preview .video-lightbox-inner{display:flex;align-items:center;justify-content:center}.block-room-preview .video-lightbox-inner video{max-width:90vw;max-height:90vh}@media(max-width: 768px){.block-room-preview{flex-direction:column-reverse}.block-room-preview .room-images{width:100%;column-gap:20px;padding-bottom:35px}.block-room-preview .room-images .first-image,.block-room-preview .room-images .second-image{transform:none !important}.block-room-preview .room-images .rounded-image{border-radius:25px;aspect-ratio:17/23}.block-room-preview .room-content{width:100%;text-align:center}.block-room-preview .room-content h1{font-size:var(--h1-font-size)}.block-room-preview.images-count-2{padding-bottom:0;padding-top:0}.block-room-preview.side-left,.block-room-preview.side-right{flex-direction:column-reverse}}@media(min-width: 768px){.block-rooms-studios-container:has(+.block-rooms-studios-container){position:relative;z-index:10}.block-rooms-studios-container:has(+.block-rooms-studios-container) .block-rooms-studios{margin-bottom:-185px}.block-rooms-studios-container+.block-rooms-studios-container .block-rooms-studios{padding-top:185px}}.block-rooms-studios{padding-top:100px;padding-bottom:100px}.block-rooms-studios .second-col{padding-top:50px}.block-rooms-studios .md\:grid{column-gap:30px}.block-rooms-studios .richtext{min-height:250px;padding-bottom:30px}.block-rooms-studios h2{color:#000 !important;padding-bottom:20px}.block-rooms-studios .rounded-image{width:100%;border-radius:var(--light-radius);overflow:hidden;position:relative;aspect-ratio:5/4;margin-bottom:30px;display:block;will-change:transform}.block-rooms-studios .rounded-image img,.block-rooms-studios .rounded-image .simpleParallax,.block-rooms-studios .rounded-image picture{width:100%;height:100%;object-fit:cover;transition:all .3s}.block-rooms-studios .rounded-image .hover-transition{opacity:0;pointer-events:none;transition:all .3s}.block-rooms-studios .rounded-image:hover .hover-transition{opacity:1;pointer-events:auto}.block-rooms-studios .rounded-image .image-cover{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);display:flex;align-items:end}.block-rooms-studios .rounded-image .room-info{display:flex;justify-content:space-between;color:var(--darker-color);width:100%;padding:20px 40px}.block-rooms-studios .rounded-image .room-info h3,.block-rooms-studios .rounded-image .room-info p,.block-rooms-studios .rounded-image .room-info span.h3,.block-rooms-studios .rounded-image .room-info span.text{color:var(--light-color);transition:all .3s;display:block}.block-rooms-studios .rounded-image .button-arrow{border-radius:999px;transition:all .3s}.block-rooms-studios .rounded-image:hover .button-arrow{background-color:#fff}.block-rooms-studios .rounded-image:hover .room-info h3,.block-rooms-studios .rounded-image:hover .room-info p,.block-rooms-studios .rounded-image:hover .room-info span.h3,.block-rooms-studios .rounded-image:hover .room-info span.text{color:#fff}.block-rooms-studios .rounded-image:hover img,.block-rooms-studios .rounded-image:hover picture{transform:scale(1.2)}.block-rooms-studios .mobile-col{display:none}@media(max-width: 768px){.block-rooms-studios{padding-top:60px;padding-bottom:60px}.block-rooms-studios .first-col,.block-rooms-studios .second-col{display:none}.block-rooms-studios .richtext{min-height:unset;text-align:center}.block-rooms-studios:not(.section-type-staticPages) .mobile-col{display:block}.block-rooms-studios:not(.section-type-staticPages) .mobile-col .rounded-image{aspect-ratio:auto;height:150px;border-radius:25px}.block-rooms-studios:not(.section-type-staticPages) .mobile-col .image-cover{align-items:center}.block-rooms-studios:not(.section-type-staticPages) .mobile-col .room-info{align-items:center;padding:20px 30px}.block-rooms-studios:not(.section-type-staticPages) .mobile-col .room-info span.h3,.block-rooms-studios:not(.section-type-staticPages) .mobile-col .room-info h3{font-family:var(--normal-font)}.block-rooms-studios:not(.section-type-staticPages) .mobile-col .room-info span.text,.block-rooms-studios:not(.section-type-staticPages) .mobile-col .room-info p{display:none}.block-rooms-studios.section-type-staticPages .mobile-col{display:block}.block-rooms-studios.section-type-staticPages .mobile-col .rounded-image{aspect-ratio:auto;border-radius:25px;height:240px}.block-rooms-studios.section-type-staticPages .mobile-col .image-cover{align-items:center}.block-rooms-studios.section-type-staticPages .mobile-col .room-info{align-items:center;padding:20px 30px;flex-direction:column;justify-content:center;text-align:center}.block-rooms-studios.section-type-staticPages .mobile-col .room-info span.h3,.block-rooms-studios.section-type-staticPages .mobile-col .room-info h3{font-size:28px}.block-rooms-studios.section-type-staticPages .mobile-col .room-info span.text,.block-rooms-studios.section-type-staticPages .mobile-col .room-info p{font-size:18px;margin-bottom:10px}}.block-facilities{padding-top:100px;padding-bottom:130px}.block-facilities h2{color:#fff;text-align:center;padding-bottom:15px}.block-facilities .facilities-list{display:flex;justify-content:center;column-gap:80px;padding-bottom:80px}.block-facilities .facilities-list .item-icon{display:flex;flex-direction:column;align-items:center;--item-color: var(--light-color)}.block-facilities .facilities-list .item-icon.active,.block-facilities .facilities-list .item-icon:hover{--item-color: white}.block-facilities .facilities-list .item-icon.active .i-icon,.block-facilities .facilities-list .item-icon:hover .i-icon{filter:brightness(0) invert(1)}.block-facilities .facilities-list .item-icon i,.block-facilities .facilities-list .item-icon svg{color:var(--item-color);padding-bottom:10px;transition:all 300ms}.block-facilities .facilities-list .item-icon .i-icon{transition:all 300ms;width:32px;height:32px;margin-bottom:10px;object-fit:contain}.block-facilities .facilities-list .item-icon p{text-align:center;color:var(--item-color);transition:all 300ms}.block-facilities .item-details{display:grid;grid-template-columns:1fr}.block-facilities .detail{display:flex;column-gap:35px;grid-row-start:1;grid-column-start:1;align-items:center}.block-facilities .detail .rounded-image{width:100%;border-radius:var(--light-radius);overflow:hidden;aspect-ratio:50/37}.block-facilities .detail .rounded-image img,.block-facilities .detail .rounded-image .simpleParallax,.block-facilities .detail .rounded-image picture{width:100%;height:100%;object-fit:cover}.block-facilities .detail .detail-text{width:100%}.block-facilities .detail .detail-text h2{text-align:left}@media(max-width: 768px){.block-facilities{padding-top:70px;padding-bottom:85px}.block-facilities .facilities-list{column-gap:30px;padding-bottom:20px}.block-facilities .facilities-list i{transform:scale(0.75)}.block-facilities .facilities-list p{display:none}.block-facilities .item-details .detail{flex-direction:column;row-gap:15px;text-align:center}.block-facilities .item-details .detail .detail-text h2{text-align:center;padding-bottom:10px}}.block-reviews{position:relative;padding:110px 25px 100px 25px}.block-reviews .cover-position .simpleParallax{height:100%}.block-reviews .cover-position .simpleParallax img{width:100%}.block-reviews .reviews-bg{object-fit:cover;height:100%}.block-reviews .reviews-dots{display:flex;column-gap:9px;margin-bottom:18px;align-items:center}.block-reviews .reviews-dots .line-container{width:200px;height:1px;background-color:#fff;margin-right:5px}.block-reviews .reviews-dots .line-container .line{width:0;height:1px;background-color:var(--light-color)}.block-reviews .reviews-dots .review-dot{width:17px;height:17px;background-color:#fff;border-radius:999px}.block-reviews .reviews-dots .review-dot.active{background-color:var(--light-color)}.block-reviews .reviews-cover{background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%)}.block-reviews .reviews-container{position:relative;z-index:10}.block-reviews .reviews-container h2{color:#fff;max-width:550px;padding-bottom:115px}.block-reviews .reviews-container .review-icon{width:85px;height:85px;border-radius:999px;object-fit:cover}.block-reviews .end-link{color:#cdb49e;font-size:18px;line-height:1.7;text-decoration-line:underline;text-transform:uppercase}.block-reviews .reviewer-info p{line-height:1.3}.block-reviews .reviewer-info .sm-text{font-size:16px}@media(max-width: 768px){.block-reviews{padding:35px 15px}.block-reviews .reviews-dots{justify-content:center}.block-reviews .line-container{display:none}.block-reviews .reviews-container{padding:0}.block-reviews .reviews-container .richtext{text-align:center}.block-reviews .reviews-container .richtext h2{padding-bottom:75px}.block-reviews .reviewer-info{padding-top:35px;flex-direction:column;align-items:center}.block-reviews .end-link{text-align:center}}.block-blog-preview .top-section{text-align:center;padding-bottom:50px}.block-blog-preview .top-section p{color:var(--darker-color)}.block-blog-preview .blog-slider-container{display:flex;justify-content:space-between;column-gap:15px;align-items:center}.block-blog-preview .blog-slider-container button{width:50px;flex-shrink:0}@media(max-width: 768px){.block-blog-preview .blog-slider-container{display:none}}.block-blog-preview .blog-slider{margin-bottom:50px}.block-blog-preview .blog-slider:not(.swiper-initialized,.slider-sm){width:calc(30% - 20px);margin-right:20px}.block-blog-preview .blog-slider.slider-sm{display:none}.block-blog-preview .blog{border-radius:50px;overflow:hidden;background:var(--light-color);display:block}.block-blog-preview .blog img,.block-blog-preview .blog picture{width:100%;aspect-ratio:3/4;object-fit:cover}.block-blog-preview .blog .blog-text{padding:30px 40px}.block-blog-preview .blog .blog-text p,.block-blog-preview .blog .blog-text span.text{font-family:var(--serif-font);font-weight:var(--serif-font-weight);font-size:24px;line-height:1.16}@media(max-width: 768px){.block-blog-preview .blog-slider.slider-sm{display:flex;flex-direction:column;row-gap:20px}}.grid-block{height:215px;cursor:pointer}.grid-block.cursor-default{cursor:auto}.block-gallery .top-text{line-height:1}.block-gallery .rounded-image{width:100%;border-radius:20px;overflow:hidden;will-change:transform}.block-gallery .rounded-image img,.block-gallery .rounded-image .simpleParallax,.block-gallery .rounded-image picture{width:100%;height:100%;object-fit:cover;transition:all .3s}.block-gallery .rounded-image:hover picture,.block-gallery .rounded-image:hover img{transform:scale(1.15)}.block-gallery .gallery-text-section{padding-right:15px;padding-bottom:50px}.block-gallery .gallery-socials h3{color:#000;padding-top:10px;font-size:25px}.block-gallery .gallery-socials a{margin-top:5px;color:var(--darker-color);text-decoration:underline}.block-gallery .swiper{width:100%;height:100%}.block-gallery .gallery-lightbox-item{width:100%;height:100%;opacity:.2;transition:all .3s}.block-gallery .gallery-lightbox-item.swiper-slide-next{opacity:1;width:auto !important;max-width:90vw !important}.block-gallery .gallery-lightbox-item.swiper-slide-active img,.block-gallery .gallery-lightbox-item.swiper-slide-active picture{border-bottom-left-radius:0;border-top-left-radius:0}.block-gallery .gallery-lightbox-item img,.block-gallery .gallery-lightbox-item picture{width:100%;height:100%;object-fit:cover;display:block;border-radius:20px;transition:all .3s}.block-gallery .gallery-lightbox-inner{max-height:80vh}.block-gallery .gallery-lightbox-inner .top-text{color:var(--darker-color)}.block-gallery .gallery-lightbox-inner h2{color:#fff;padding-right:20px}@media(max-width: 768px){.block-gallery .gallery-lightbox-inner .title-and-arrows{padding-right:15px}.block-gallery .gallery-lightbox-inner .normal-arrow{width:90px}.block-gallery .grid-block{height:auto}.block-gallery .rounded-image{aspect-ratio:1}.block-gallery .gallery-socials{padding-top:20px;justify-content:center;text-align:center}.block-gallery .gallery-socials i{padding-bottom:10px}.block-gallery .gallery-lightbox-item{opacity:1;max-height:70vh}.block-gallery .gallery-lightbox-item.swiper-slide-active img,.block-gallery .gallery-lightbox-item.swiper-slide-active picture{border-bottom-left-radius:20px;border-top-left-radius:20px}.block-gallery .swiper{padding:0 15px}}.block-contact-banner{background-color:var(--light-color);padding:80px 25px;display:flex;justify-content:center}.block-contact-banner .banner-content{width:100%}.block-contact-banner .banner-text{text-align:center;padding-bottom:20px}.block-contact-banner .banner-text p{color:var(--darker-color);padding-bottom:10px}.block-contact-banner .banner-text h2{color:#fff}.block-contact-banner .banner-form{max-width:490px;position:relative;margin:auto}.block-contact-banner .banner-form.language-es{max-width:600px}.block-contact-banner .banner-form form input{border-radius:999px 0 0 999px;width:calc(100% - 140px);background-color:rgba(255,255,255,.5);padding:13px 35px 13px 18px;color:#222;font-size:18px;height:55px;border:none;font-family:var(--normal-font)}.block-contact-banner .banner-form form input::placeholder{color:#222;opacity:1}.block-contact-banner .banner-form form .fui-btn{border-radius:999px;background-color:#222;color:#fff;font-size:18px;padding-left:45px;border-color:#000;height:55px;transition:all .3s;min-width:170px}.block-contact-banner .banner-form form .fui-btn:before,.block-contact-banner .banner-form form .fui-btn:after{content:url("/assets/static/leaf.svg");position:absolute;width:26px;top:30%;overflow:hidden;transition:all .3s}.block-contact-banner .banner-form form .fui-btn:before{left:20px;transform-origin:left}.block-contact-banner .banner-form form .fui-btn:after{right:20px;filter:brightness(0) saturate(100%);transform:scale(0);transform-origin:right}.block-contact-banner .banner-form form .fui-btn:hover{background-color:var(--light-color);color:#000;padding-left:1rem;padding-right:45px}.block-contact-banner .banner-form form .fui-btn:hover:before{transform:scale(0)}.block-contact-banner .banner-form form .fui-btn:hover:after{transform:scale(1)}.block-contact-banner .banner-form form .fui-btn-wrapper{position:absolute;top:0;right:0;margin-top:0;padding-top:0}@media(max-width: 768px){.block-contact-banner{padding:100px 20px}.block-contact-banner h2{line-height:40px;letter-spacing:-1.4px}.block-contact-banner .banner-form form input{width:100%;border-radius:999px;text-align:center}.block-contact-banner .banner-form form .fui-btn-wrapper{position:relative;margin-top:var(--fui-btn-container-margin);padding-top:var(--fui-btn-container-padding);justify-content:center}.block-contact-banner .banner-form form .fui-btn-wrapper .fui-btn{position:relative;padding-left:55px;padding-right:20px}}@media(max-width: 768px){.block-map #map{aspect-ratio:unset;height:80vh}}.breadcrumbs{color:var(--darker-color);text-transform:uppercase}.breadcrumbs a{text-decoration:underline;color:var(--darker-color);transition:all .3s}.breadcrumbs a:hover{color:#fff}.breadcrumbs.lighter{color:var(--light-color)}.breadcrumbs.lighter a{color:var(--light-color)}.breadcrumbs.lighter a:hover{color:#fff}.breadcrumbs.white-bg a:hover{color:#222}.room-details{padding-bottom:50px}.room-details .room-images .first-image{height:400px;transform:translateY(100px);margin-bottom:50px}.room-details .room-images .rounded-image{width:50%;aspect-ratio:auto !important}.room-details .rounded-image{aspect-ratio:7/10 !important}.room-details .room-services{background-color:var(--light-color);padding:35px 40px;min-height:350px}.room-details .room-services i,.room-details .room-services .i-icon{width:20px !important;text-align:center}.room-details .room-services h3{color:#222;font-size:30px;line-height:1.16;letter-spacing:-1.2px;padding-bottom:9px;border-bottom:1px solid #000;margin-bottom:30px}.room-details .room-services .item{display:flex;padding-bottom:0;margin-bottom:18px;align-items:center}.room-details .room-services .item:last-child{margin-bottom:0}.room-details .room-services .item p{padding-left:20px;font-size:16px;text-transform:uppercase}@media(max-width: 768px){.room-details{padding-bottom:0px}.room-details.block-room-preview .room-images{align-items:unset}.room-details.block-room-preview .room-images .rounded-image{width:100%}.room-details.block-room-preview .room-images .first-image{margin-bottom:0;height:100%}.room-details.block-room-preview .room-images .room-services{padding:20px 10px;min-height:300px}.room-details.block-room-preview .room-images .room-services i{width:19px}.room-details.block-room-preview .room-images .room-services h3{font-size:25px}.room-details.block-room-preview .room-images .room-services .item{margin-bottom:10px}.room-details.block-room-preview .room-images .room-services .item p{padding-left:15px;font-size:15px}.room-details.block-room-preview .room-images .room-services .item i{font-size:15px}.room-details.block-room-preview .room-images .room-services .item:last-child{margin-bottom:0}}.block-center-text{position:relative}.block-banner{position:relative;padding:100px 25px;min-height:80vh;display:flex;align-items:center;justify-content:center}.block-banner .banner-bg{object-fit:cover;height:100%}.block-banner .cover-position .simpleParallax{height:100%}.block-banner .cover-position .simpleParallax img,.block-banner .cover-position .simpleParallax video{width:100%}.block-banner .banner-cover{background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%)}.block-banner .banner-container{position:relative;z-index:10}.block-banner .banner-container .top-text{color:var(--darker-color)}.block-banner .banner-container h2{color:#fff}.block-banner .banner-container p{color:#fff}.block-blog-preview .top-text{color:var(--darker-color)}.block-blog-preview .categories-list{display:flex;justify-content:center;column-gap:25px;flex-wrap:wrap;width:100%;row-gap:5px}.block-blog-preview .categories-list a{color:var(--darker-color);white-space:nowrap}.block-blog-preview .categories-list a.active{text-decoration:underline}.block-blog-preview .grid,.block-blog-preview .md\:grid{gap:35px;padding-top:70px}.block-blog-preview .blog{border-radius:50px;overflow:hidden;background:var(--light-color);display:block;position:relative;width:100%;height:543.52px}.block-blog-preview .blog img,.block-blog-preview .blog picture{width:100%;height:400px;object-fit:cover;transition:all .3s}.block-blog-preview .blog .blog-text{padding:30px 40px;height:143.52px}.block-blog-preview .blog .blog-text .blog-text-inner{position:absolute;bottom:0;left:0;z-index:10;padding:30px 40px;height:143.52px;transition:all .3s;display:flex;flex-direction:column;justify-content:center}.block-blog-preview .blog .blog-text .normal-arrow{background:#fff}.block-blog-preview .blog .blog-text p .complete,.block-blog-preview .blog .blog-text span.text .complete{display:none}.block-blog-preview .blog .blog-text button{height:0;margin:auto;overflow:hidden;transition:all .2s;transform-origin:center}.block-blog-preview .blog .blog-text p,.block-blog-preview .blog .blog-text span.text{font-family:var(--serif-font);font-weight:var(--serif-font-weight);font-size:24px;line-height:1.16}@media(min-width: 768px){.block-blog-preview .blog:hover .blog-text-inner{background:rgba(0,0,0,.8);height:auto}.block-blog-preview .blog:hover p,.block-blog-preview .blog:hover span.text{color:#fff}.block-blog-preview .blog:hover button{height:50px;margin-top:30px}.block-blog-preview .blog:hover img,.block-blog-preview .blog:hover picture{aspect-ratio:auto;height:100%}.block-blog-preview .blog:hover p .complete,.block-blog-preview .blog:hover span.text .complete{display:block}.block-blog-preview .blog:hover p .truncated,.block-blog-preview .blog:hover span.text .truncated{display:none}}@media(min-width: 768px){.block-blog-preview .blog.col-span-2 .blog-text{padding:30px 40px}.block-blog-preview .blog.col-span-2 .blog-text p,.block-blog-preview .blog.col-span-2 .blog-text span.text{font-size:35px;line-height:1}}.block-blog-preview .load-more-button{display:flex;justify-content:center;padding-top:90px}.block-blog-preview .load-more-button .load-more-button-border{aspect-ratio:1;border:1px solid var(--light-color);border-radius:999px;color:var(--darker-color);padding:20px;transition:all .3s;height:100%;display:inline-flex;align-items:center}.block-blog-preview .load-more-button .load-more-button-border span.text{line-height:1;display:block}.block-blog-preview .load-more-button .load-more-button-border:hover{background-color:var(--light-color);color:#fff}@media(max-width: 768px){.block-blog-preview .grid,.block-blog-preview .md\:grid{padding-top:25px}.block-blog-preview a.blog{margin-bottom:0}.block-blog-preview .blog img,.block-blog-preview .blog picture{width:100%;height:calc(100% - 143.52px);object-fit:cover}.block-blog-preview .blog .blog-text{text-align:center;padding:10px 20px}}.block-blog-preview .top-section{padding-bottom:25px}.block-contact-form{column-gap:35px}.block-contact-form .richtext{padding-top:10px}.block-contact-form .top-link{text-decoration:underline;font-size:18px;display:block;padding-bottom:10px}.block-contact-form form .fui-input,.block-contact-form form .fui-select{font-size:18px;padding:15px 12px}.block-contact-form form .fui-btn.fui-submit{padding:13px 26px 13px 11px;text-transform:uppercase;transition:all .3s;border:1px solid rgba(0,0,0,0)}.block-contact-form form .fui-btn.fui-submit:hover{padding:13px 11px 13px 26px;background:#fff;border:1px solid var(--light-color);color:var(--light-color)}.block-contact-form .contact-info{padding-top:15px}.block-contact-form .contact-info .item{display:flex;align-items:center;column-gap:12px;padding-top:6px;padding-bottom:5px}.block-contact-form .contact-info .item:first-child{padding-bottom:10px}.block-contact-form .contact-info .item:nth-child(2){padding-bottom:0}.block-contact-form .contact-info i{color:var(--darker-color);width:25px;font-size:25px}.block-contact-form .contact-info .phone{font-size:33px;font-family:var(--serif-font);font-weight:var(--serif-font-weight)}.block-contact-form .contact-info .phone a{text-decoration:none}.block-contact-form .contact-info .email{text-decoration:underline}@media(max-width: 768px){.block-contact-form{flex-direction:column}.block-contact-form form{padding-top:28px}.block-contact-form .fui-row{flex-direction:column}}.block-all-reviews{background:var(--darker-color);padding:100px 0;position:relative}.block-all-reviews .review{padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,.3);margin-bottom:30px}.block-all-reviews .review .reviewer-info{display:flex;align-items:center;color:#fff;padding-bottom:25px}.block-all-reviews .review .reviewer-info img{width:85px;height:85px;border-radius:999px;margin-right:25px;object-fit:cover}.block-all-reviews .review .reviewer-info p:has(small){font-size:16px;line-height:1}.block-all-reviews .review .reviewer-info p:has(small) small{font-size:100%}.block-all-reviews .bottom-cover-container{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:10}.block-all-reviews .bottom-cover-container .bottom-cover{max-height:60vh;background:linear-gradient(180deg, rgba(146, 130, 112, 0) 0%, #2C2722 100%);position:sticky;top:calc(100% - 40vh);width:100%;height:100%}.block-all-reviews .load-more-button{z-index:20;position:relative;display:flex;justify-content:center;padding-top:40px}.block-all-reviews .load-more-button .load-more-button-border{aspect-ratio:1;border:1px solid #fff;border-radius:999px;color:#fff;padding:20px;transition:all .3s;height:100%;display:inline-flex;align-items:center}.block-all-reviews .load-more-button .load-more-button-border span.text{line-height:1;display:block}.block-all-reviews .load-more-button .load-more-button-border:hover{color:var(--light-color);background:#fff}.block-calendar{display:flex;gap:40px;justify-content:space-between;align-items:center}.block-calendar .calendar-section,.block-calendar .info-section{width:50%}.block-calendar .info-section .top-text{color:var(--darker-color)}.block-calendar .info-section h2{padding-bottom:15px}.block-calendar .info-section .year-detail{padding-bottom:10px;color:var(--darker-color);font-weight:500}.block-calendar .info-section .details-section .detail{display:flex;justify-content:space-between;column-gap:10px}.block-calendar .info-section .details-section .detail .inner-detail p+p{padding-top:var(--p-font-size)}.block-calendar .info-section .details-section .detail.detail-i-1:has(+.detail){padding-bottom:18px}.block-calendar .info-section .details-section .detail *{color:var(--darker-color)}.block-calendar .info-section .details-section .detail .bold{font-weight:700}.block-calendar .info-section .details-section .detail .pricing{text-align:end;min-width:70px}@media(max-width: 1150px){.block-calendar{flex-direction:column}.block-calendar .calendar-section,.block-calendar .info-section{width:100%}.block-calendar .info-section{max-width:538px}}@media(max-width: 768px){.block-calendar .info-section{max-width:360px}}/*# sourceMappingURL=style.css.map */
