[data-comp-ui-button-round]{width:fit-content;font-size:12px;font-weight:900;padding:1.1em 1.81em;font-style:normal;box-shadow:inset 0 0 0 1px #efe9e1;border-radius:1000px;text-transform:uppercase;letter-spacing:.05em;position:relative;overflow:hidden;transition:all .2s ease-in-out;z-index:1}[data-comp-ui-button-round]:after{content:"";display:block;position:absolute;width:0%;height:100%;border-radius:1000px;background-color:#efe9e1;top:0;right:0;z-index:-1;transition:all .2s ease-in-out}[data-comp-ui-button-round]:hover{color:#373c35}[data-comp-ui-button-round]:hover:after{width:100%;right:unset;left:0}[data-comp-global-menu]{position:absolute;top:0;right:0;width:100%;height:100vh;height:100svh;background-color:#373c35;opacity:0;visibility:hidden;transition:all .5s ease-in-out}[data-comp-global-menu].menu-active{opacity:1;visibility:visible}[data-comp-global-menu] nav.wrapper{margin-top:100px;padding-inline:max(35px,8.9743589744vw);padding-top:40px;gap:35px}[data-comp-global-menu] .large{font-family:Le Grand;font-size:22px;line-height:.9em}[data-comp-global-menu] .small{font-size:12px;letter-spacing:.1em;font-weight:700;text-transform:uppercase}[data-comp-global-menu] .group .large{display:block;margin-bottom:.8em}[data-comp-global-menu] .group .small:not(:last-child){margin-bottom:10px}[data-comp-global-menu] .book-contain{gap:15px}[data-comp-global-menu] .book-contain span{font-size:10px;line-height:1.4em;letter-spacing:.07em;font-weight:500;text-transform:uppercase;font-style:italic}[data-comp-ui-button-hamburger]{display:flex;justify-content:space-between;align-items:var(--side)}[data-comp-ui-button-hamburger].menu-active .line{background-color:#efe9e1}[data-comp-ui-button-hamburger].menu-active .mid{width:50%}[data-comp-ui-button-hamburger] .line{height:1px;width:100%;background-color:#efe9e1;transition:all .25s ease-in-out}header{width:100%;position:fixed;z-index:5}header .nav-bar{border-bottom:1px solid hsl(from #EFE9E1 h s l/.3)}header .nav-bar .wrapper{height:110px;padding-inline:10.4166666667vw}header .nav-bar .logo img{height:50px}header .nav-bar nav{gap:2.7777777778vw}header .nav-bar .nav-item{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}header .nav-bar .nav-item:hover,header .nav-bar .nav-item.is-xactive{color:hsl(from #AA4A00 h s calc(l*1.3))}header .nav-bar .btn-book{margin-left:30px}@media (max-width: 1024px) and (orientation: portrait){header .nav-bar .wrapper{padding-inline:8.9743589744vw;height:100px}header .nav-bar .logo img{height:45px}}header .dropdown{visibility:hidden;opacity:0;transition:all .5s ease-in-out}header .dropdown.active{visibility:visible;opacity:1}header .dropdown{width:100%;background-color:#373c35;padding-top:110px}header .dropdown .wrapper{gap:3.4722222222vw;padding-block:40px}header .dropdown .property{width:min(20.8333333333vw,300px)}header .dropdown .property:hover img{scale:1.05}header .dropdown img{transition:all .6s ease-in-out}header .dropdown .info{margin-top:15px}header .dropdown .lodge{font-family:Le Grand;font-size:14px;line-height:.8em;letter-spacing:.05em}header .dropdown .small{font-size:7px;letter-spacing:.05em;font-weight:500;text-transform:uppercase}header .dropdown .btn:after{content:"";display:block;width:100%;height:1px;background-color:hsl(from #EFE9E1 h s l/.4);margin-top:3px}header .background{width:100%;height:130px;background-image:linear-gradient(hsla(0,0%,0%,.8),hsla(0,0%,0%,.5) 50%,transparent);mix-blend-mode:multiply}footer{text-transform:uppercase;font-size:10px;line-height:1em;letter-spacing:.07em;background-color:#353432;box-shadow:0 -5px 10px #00000040}footer a:hover{color:hsl(from #AA4A00 h s calc(l*1.4))}footer .bold{font-weight:900}footer .head{padding-top:50px;margin-bottom:32px}footer .head img{height:50px}footer .head .socials{gap:15px}@media (max-width: 1024px) and (orientation: portrait){footer .head img{height:45px}}footer .main{display:flex;flex-wrap:wrap;border-block:1px solid hsl(from #EFE9E1 h s l/.1);padding-block:32px}footer .main .col{display:flex;flex-direction:column;gap:24px;width:25%;min-width:220px;flex-grow:1}footer .main .group{display:flex;flex-direction:column;gap:16px}footer .main .col.contact a{text-transform:none}footer .main .col.contact .links{gap:10px}footer .main .col.cta{font-style:italic;text-align:right;line-height:normal}footer .main .mobile{width:100%}footer .main .socials{gap:15px}@media (max-width: 1024px) and (orientation: portrait){footer .main{gap:24px}footer .main .col.cta{text-align:unset;align-items:start}}footer .legal{padding-block:24px;text-align:center;gap:16px}footer .legal .links{gap:4.8611111111vw}@media (max-width: 1024px) and (orientation: portrait){footer .legal{flex-direction:column-reverse}}*,*:before,*:after{font-weight:400;color:inherit}.ff-h{font-family:Le Grand;line-height:1em}.ff-b{font-family:Avenir LT Pro}h1{font-family:Le Grand;font-size:clamp(30px,2.9166666667vw,42px);line-height:.8em}h2{font-family:Le Grand;font-size:clamp(28px,2.6388888889vw,38px);line-height:.9em}h3{font-family:Le Grand;font-size:clamp(16px,1.5277777778vw,22px);line-height:.8em;letter-spacing:.05em}h4{font-family:Avenir LT Pro;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}p,.par{font-size:12px;font-family:Avenir LT Pro;font-weight:300;line-height:1.6em;letter-spacing:.05em}p:not(:last-child),.par:not(:last-child){margin-bottom:1.4em}p span,.par span{font-style:italic;font-weight:700}.fs-btn{font-family:Avenir LT Pro;font-size:12px;font-weight:900}.fc-l{color:#efe9e1}.fc-d{color:#373c35}.fw-l{font-weight:300}.fw-r{font-weight:400}.fw-m{font-weight:500}.fw-h{font-weight:700}.fw-bl{font-weight:900}.ls-07{letter-spacing:.07em}.ls-10{letter-spacing:.1em}*{padding:0;margin:0;box-sizing:border-box}.editor-styles-wrapper :where(.is-layout-flex){gap:unset}.wp-block{max-width:100%}/*!--- State ---- */.hide{display:none}.no-scroll{overflow:hidden;height:100vh}/*!--- Device ----*/.mobile{display:none}/*!--- Layout -----*/[class*=flex]{display:flex}[class*=-row],[class*=flex-resp]{flex-direction:row}.flex-wrap{flex-direction:row;flex-wrap:wrap}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.jc-sb{justify-content:space-between}.jc-c{justify-content:center}.ai-c{align-items:center}.ai-e{align-items:end}.ai-st{align-items:stretch}.cen-f{display:flex;justify-content:center;align-items:center}.cen-v{display:flex;align-items:center}.cen-h{display:flex;flex-direction:column;align-items:center}.p-rel{position:relative}.p-abs{position:absolute}.p-abs-c{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-abs-t{position:absolute;top:0;width:100%}.p-abs-b{position:absolute;bottom:0;width:100%}.p-fix{position:fixed}.block{display:block}.fill{width:100%;height:100%}.grid,.grid-resp{display:grid}@media (max-width: 1024px) and (orientation: portrait){.grid-resp{grid-template-columns:100%!important}}.mi-a{margin-inline:auto}.marGlob{margin-inline:clamp(35px,10.4166666667vw,150px)}@media (max-width: 1024px) and (orientation: portrait){.marGlob{margin-inline:max(35px,8.9743589744vw)}}.marDesk{margin-inline:clamp(35px,10.4166666667vw,150px)}@media (max-width: 1024px) and (orientation: portrait){.marDesk{margin-inline:0}}.marMob{margin-inline:0}@media (max-width: 1024px) and (orientation: portrait){.marMob{margin-inline:max(35px,8.9743589744vw)}}.padGlob{padding-inline:clamp(35px,10.4166666667vw,150px)}@media (max-width: 1024px) and (orientation: portrait){.padGlob{padding-inline:max(35px,8.9743589744vw)}}.padDesk{padding-inline:clamp(35px,10.4166666667vw,150px)}@media (max-width: 1024px) and (orientation: portrait){.padDesk{padding-inline:0}}.padMob{padding-inline:0}@media (max-width: 1024px) and (orientation: portrait){.padMob{padding-inline:max(35px,8.9743589744vw)}}/*!--- Columns ---*/.col-50{width:50%}.col-33{width:33.3%}.col-25{width:25%}.col-20{width:20%}/*!---- TEXT specific styles ----*/.json{white-space:pre-wrap}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.tt-up{text-transform:uppercase}.fs-i{font-style:italic}/*!------------------*//*!---- Images and icons ----*/.isolate{isolation:isolate;position:relative}.icon{background-size:contain;background-repeat:no-repeat;background-position:center}.img,figure{overflow:hidden}.img img,figure img{width:100%;height:100%;object-fit:cover}.img-plax{position:relative;overflow:hidden}.img-plax img{position:absolute;width:100%;bottom:0;object-fit:cover}img{display:block}.img-fill{width:100%;height:100%;object-fit:cover}.bg-img{background-size:cover;background-position:center;background-repeat:no-repeat!important;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.bgs-cover{background-size:cover;background-position:center;background-repeat:no-repeat}.bgs-contain{background-size:contain;background-position:center;background-repeat:no-repeat}/*! Elements */a{display:block;text-decoration:none;color:inherit}ul{list-style:none}.btn{cursor:pointer}button{border-radius:unset;border:unset}input,textarea,select{border:unset;outline:unset;resize:none}.space{height:100px}/*! Helper Classes  */.origin:after{content:"";position:absolute;width:3px;height:3px;border-radius:100%;left:var(--x);top:var(--y);background-color:var(--color);translate:-50% -50%;z-index:9999}.outline{border:1px dashed red}@media (max-width: 1024px) and (orientation: portrait){.desktop{display:none!important}.mobile{display:block}.flex-resp{flex-direction:column}.col-50,.col-33,.col-25,.col-20{width:100%}}*,*:before,*:after,html,body{padding:0;margin:0;box-sizing:border-box}.wide{margin-inline:auto}@media (min-width: 1920px){.wide{margin-inline:auto;padding-inline:unset!important;max-width:1440px}}.a-full,.wrapper-full{width:100%}.max-wide{max-width:1440px;margin-inline:auto}[data-info]{background-color:#212121;padding:30px;border:thick solid rgb(255,255,120);margin-bottom:50px;position:relative;z-index:100;color:#97ffe0!important}[data-info] hr{margin-block:30px}[data-info] p{display:block;font-size:15px;font-family:monospace;margin-bottom:6px}:root{overflow-x:hidden}body{background-color:#e0dad1;font-family:Avenir LT Pro;color:#373c35;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;overflow-x:hidden}a{width:fit-content}
