@font-face{font-family:"Poynter Oldstyle Display";src:url("/fonts/PoynterOSDisp-Roman.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--container-margin:20px;--container-margin-reduced:20px;--container-max-width:575px;--grid-gutter-width:20px;--box-spacing-y-default:3.125rem;--box-spacing-y-reduced:3.125rem;--box-spacing-y-expanded:4.6875rem;--box-spacing-y-none:0;--footer-max-width:100%;--color-bg:#fff;--color-fg:#261914;--color-accent:#bc966c;--filter-color-golden-sand:brightness(0) saturate(100%) invert(61%) sepia(36%) saturate(405%) hue-rotate(351deg) brightness(96%) contrast(86%);--filter-color-dark-cocoa:brightness(0) saturate(100%) invert(7%) sepia(12%) saturate(2206%) hue-rotate(332deg) brightness(97%) contrast(91%)}@media(min-width:576px){:root{--container-max-width:767px}}@media(min-width:768px){:root{--container-margin:50px;--container-margin-reduced:50px;--container-max-width:1023px;--box-spacing-y-default:10.625rem;--box-spacing-y-reduced:5.3125rem;--box-spacing-y-expanded:15.9375rem}}@media(min-width:1024px){:root{--container-margin:0px;--container-max-width:1299px;--footer-max-width:80%}}@media(min-width:1200px){:root{--container-max-width:1920px}}html,body{scroll-behavior:smooth}*,*::before,*::after{box-sizing:border-box}html{box-sizing:border-box}body{margin:0;color:var(--color-text-primary);background-color:var(--color-bg);-webkit-font-smoothing:antialiased}a{color:currentColor}b,strong{font-weight:bolder}:where(p,h1,h2,h3,h4,h5,h6,ul):first-child{margin-top:0}:where(p,h1,h2,h3,h4,h5,h6,ul):last-child{margin-bottom:0}img{max-width:100%;object-fit:cover}picture,picture>img{display:block;width:100%}picture>img{height:auto}button{appearance:none;background:transparent;border:0;margin:0;padding:0;color:inherit;letter-spacing:inherit;text-transform:inherit;font:inherit;cursor:pointer}button[disabled]{cursor:auto}ul{list-style:disc}img.logo{object-fit:contain}.container,.macro .umbraco-forms-form,.macro h2{--bs-container-margin:var(--container-margin);--bs-container-max-width:var(--container-max-width);width:100%;padding-inline:var(--bs-container-margin);margin-inline:auto;max-width:var(--bs-container-max-width)}.container.wide,.macro .wide.umbraco-forms-form,.macro h2.wide{max-width:100%;--bs-container-margin:var(--container-margin-reduced)}@media(min-width:768px){.container.fluid,.macro .fluid.umbraco-forms-form,.macro h2.fluid{--bs-container-margin:0;--bs-container-max-width:none;overflow:hidden}}@media(min-width:1024px){.container,.macro .umbraco-forms-form,.macro h2{max-width:min(80%,var(--bs-container-max-width))}.container.wide,.macro .wide.umbraco-forms-form,.macro h2.wide{max-width:var(--bs-container-max-width)}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x));--bs-gutter-x:var(--grid-gutter-width)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 1 0;max-width:100%}:where(p,h2,h3,h4,h5,h6){margin-block-start:.5rem;margin-block-end:1rem}:where(h3,.h3,h2,.h2)+:where(p:not([class])){margin-top:1rem}:where(p)+:where(p:not([class])){margin-top:14px}:where(p,h3)+:where(.btn){margin-top:20px}:where(p)+:where(.btn),:where(p)+:where(button).namastay-widget-button{margin-top:34px}:where(h2.section-title){margin-bottom:20px}body,p{font-size:1.125rem;line-height:1.5;font-family:"Lato",sans-serif;font-weight:300}h1,.h1{font-size:3.125rem;line-height:1;font-family:"Poynter Oldstyle Display",sans-serif;font-weight:400}@media(min-width:768px){h1,.h1{font-size:3.75rem}}h1.small{font-size:2rem;line-height:1.25;font-family:"Poynter Oldstyle Display",sans-serif;font-weight:400}h2,.h2{font-size:2rem;line-height:1.25;font-family:"Poynter Oldstyle Display",sans-serif;font-weight:400}h3,.h3{font-size:1.5rem;line-height:1.3;font-family:"Poynter Oldstyle Display",sans-serif;font-weight:400}p.primary{font-size:1.125rem;line-height:1.5;font-family:"Lato",sans-serif;font-weight:300;font-family:"Poynter Oldstyle Display",sans-serif;color:#bc966c;font-size:20px}p.header-font{font-size:1.125rem;line-height:1.5;font-family:"Lato",sans-serif;font-weight:300;font-family:"Poynter Oldstyle Display",sans-serif}@keyframes appear{from{opacity:0}to{opacity:1}}@keyframes vanish{from{display:block;opacity:1}to{display:none;opacity:0}}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.1)}}::placeholder{color:currentColor;opacity:1;font-size:1.125rem;line-height:1.5;font-family:"Lato",sans-serif;font-weight:300}input[type=text],input[type=email],textarea,select,.custom-select-opener{font:inherit;color:inherit;width:100%;display:block;appearance:none;-webkit-appearance:none;border:0;border-bottom:1px solid #bc966c;border-radius:0;padding:.8em 0;outline:0;background:none}.fileupload{display:flex;flex-direction:column;font:inherit;color:inherit;font-size:18px;width:100%;appearance:none;-webkit-appearance:none}.fileupload small{font-size:18px;margin-bottom:8px}input[type=file]{border:#bc966c solid 1px;border-radius:5px;padding:5px}input[type=file]::file-selector-button{display:none}input[type=checkbox]{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}input[type=checkbox]:not(caption){position:absolute!important}input[type=checkbox] *{overflow:hidden!important}input[type=checkbox]+label{--checkbox-border-color:var(--color-line);cursor:pointer;position:relative;display:inline-block;padding-left:25px}input[type=checkbox]+label::before,input[type=checkbox]+label::after{content:"";position:absolute;display:block}input[type=checkbox]+label::before{height:20px;width:20px;top:3px;left:0;border:1px solid #261914}input[type=checkbox]+label::after{background-image:url("/images/icons/check-mark.svg");height:16px;width:16px;top:5px;left:2px;transform:scale(0);transition:transform .3s ease;background-size:contain;background-repeat:no-repeat;filter:var(--color-filter)}input[type=checkbox]:focus-visible+label::before{outline:auto}input[type=checkbox]:checked+label::before{border:1px solid #bc966c}input[type=checkbox]:checked+label::after{transform:scale(1)}input[type=submit]{margin-top:40px;display:flex}input,textarea{background-color:transparent;font-size:1.125rem;line-height:1.5;font-family:"Lato",sans-serif;font-weight:300}form{display:block}form a{color:#bc966c;--color-fg:#261914}fieldset{margin:0;padding:0;border:0}textarea{resize:vertical;min-height:10em;margin-top:.5rem}.field-validation-error{display:block;color:#f00;margin-top:.5em;font-size:80%}.umbraco-forms-page{margin-top:-20px}.umbraco-forms-label{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.umbraco-forms-label:not(caption){position:absolute!important}.umbraco-forms-label *{overflow:hidden!important}.umbraco-forms-field.umbraco-forms-field{margin-top:40px}.pskcheckboxfield+.pskcheckboxfield{margin-top:10px}.umbraco-forms-field.hour,.umbraco-forms-field.minutes,.umbraco-forms-field.daytime{display:flex;align-items:flex-end}.umbraco-forms-PSK .col-2{flex:0 0 auto;width:16.66666667%}.umbraco-forms-PSK .col-4{flex:0 0 auto;width:33.33333333%}.umbraco-forms-PSK .col-6{flex:0 0 auto;width:50%}@media(min-width:768px){.umbraco-forms-PSK .col-md-2{flex:0 0 auto;width:16.66666667%}.umbraco-forms-PSK .col-md-6{flex:0 0 auto;width:50%}.umbraco-forms-PSK .col-md-4{flex:0 0 auto;width:33.33333333%}}.psk-gallery{--swiper-theme-color:#fff;--swiper-pagination-bullet-inactive-color:#fff;opacity:0;transition:opacity var(--psk-gallery-transition-speed,.25s);background-color:var(--psk-gallery-bg,#fff);color:var(--psk-gallery-fg,#212529);position:fixed;top:0;left:0;z-index:var(--psk-gallery-z-index,1000)}.psk-gallery img,.psk-gallery video{object-fit:contain}.psk-gallery picture{display:block}.psk-gallery video{width:100%;max-height:100%}.psk-gallery .video{display:flex;align-items:center;justify-content:center}.psk-gallery picture,.psk-gallery .video{padding:var(--psk-gallery-padding,60px);padding-bottom:calc(var(--psk-gallery-padding,60px) + 20px)}.psk-gallery .no-swiper-caption picture,.psk-gallery .no-swiper-caption .video{padding:var(--psk-gallery-padding,60px)}.psk-gallery .swiper-container{opacity:0;transition:opacity .3s}.psk-gallery .swiper-container.swiper-initialized{opacity:1}.psk-gallery .swiper-slide *{user-select:none}.psk-gallery .swiper-caption{position:absolute;inset:auto 0 40px 0;text-align:center}.psk-gallery,.psk-gallery>div,.psk-gallery>div>div,.psk-gallery>div>div>div,.psk-gallery img,.psk-gallery picture,.psk-gallery .video,.psk-gallery-container,.psk-gallery-container>div,.psk-gallery .swiper-container{width:100%;height:100%}.psk-gallery-close{position:absolute;top:var(--psk-gallery-close-top,1.5rem);right:var(--psk-gallery-close-right,1.5rem);z-index:2}.psk-gallery.open{opacity:1}body.overflow-hidden{overflow:hidden}.psk-gallery{--psk-gallery-padding:0;--color-bg:#000;--color-fg:#fff;--psk-gallery-fg:var(--color-fg);--color-filter:invert(1);background-color:rgba(0,0,0,.8)}.psk-gallery-close{overflow:hidden;text-indent:200%;white-space:nowrap;background-size:contain;background-image:url("/images/icons/menu-close.svg");background-repeat:no-repeat;background-position:center;width:22px;height:22px;filter:var(--color-filter)}.psk-gallery [loading=lazy]{opacity:1}@media(max-width:767.98px){.psk-gallery .swiper-container .swiper-button-prev,.psk-gallery .swiper-container .swiper-button-next{display:block}.psk-gallery .swiper-container .swiper-button-prev::after,.psk-gallery .swiper-container .swiper-button-next::after{filter:invert(1)}}@media(min-width:768px){.psk-gallery{--psk-gallery-padding:50px}}.psk-gallery .swiper-pagination{display:none}[data-animation=translate-up]{opacity:0;transition:opacity .8s,transform .8s}[data-animation=translate-up].translate-up{opacity:1}.filters__container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}:where(p).link :where(a),.link:where(:not(p)),p.link>a,a:where(:not(.btn)){--color-bg:#261914;--color-fg:#bc966c;color:var(--color-fg);text-decoration:none;position:relative;transition:color .5s ease}:where(p).link :where(a) :where(img).link-filter,.link:where(:not(p)) :where(img).link-filter,p.link>a :where(img).link-filter,a:where(:not(.btn)) :where(img).link-filter{--color-filter:brightness(0) saturate(100%) invert(61%) sepia(36%) saturate(405%) hue-rotate(351deg) brightness(96%) contrast(86%);filter:var(--color-filter);transition:filter .5s ease}:where(p).link :where(a):hover,:where(p).link :where(a):focus-visible,.link:where(:not(p)):hover,.link:where(:not(p)):focus-visible,p.link>a:hover,p.link>a:focus-visible,a:where(:not(.btn)):hover,a:where(:not(.btn)):focus-visible{color:var(--color-bg)}:where(p).link :where(a):hover :where(img).link-filter,:where(p).link :where(a):focus-visible :where(img).link-filter,.link:where(:not(p)):hover :where(img).link-filter,.link:where(:not(p)):focus-visible :where(img).link-filter,p.link>a:hover :where(img).link-filter,p.link>a:focus-visible :where(img).link-filter,a:where(:not(.btn)):hover :where(img).link-filter,a:where(:not(.btn)):focus-visible :where(img).link-filter{--color-filter:brightness(0) saturate(100%) invert(7%) sepia(12%) saturate(2206%) hue-rotate(332deg) brightness(97%) contrast(91%);filter:var(--color-filter)}:where(p).link-inverted :where(a),.link-inverted:where(:not(p)),p.link-inverted>a,a.link-inverted{--color-bg:#bc966c;--color-fg:#261914;color:var(--color-fg);text-decoration:none;position:relative;transition:color .5s ease}:where(p).link-inverted :where(a) :where(img).link-filter,.link-inverted:where(:not(p)) :where(img).link-filter,p.link-inverted>a :where(img).link-filter,a.link-inverted :where(img).link-filter{--color-filter:brightness(0) saturate(100%) invert(7%) sepia(12%) saturate(2206%) hue-rotate(332deg) brightness(97%) contrast(91%);filter:var(--color-filter);transition:filter .5s ease}:where(p).link-inverted :where(a):hover,:where(p).link-inverted :where(a):focus-visible,.link-inverted:where(:not(p)):hover,.link-inverted:where(:not(p)):focus-visible,p.link-inverted>a:hover,p.link-inverted>a:focus-visible,a.link-inverted:hover,a.link-inverted:focus-visible{color:var(--color-bg)}:where(p).link-inverted :where(a):hover :where(img).link-filter,:where(p).link-inverted :where(a):focus-visible :where(img).link-filter,.link-inverted:where(:not(p)):hover :where(img).link-filter,.link-inverted:where(:not(p)):focus-visible :where(img).link-filter,p.link-inverted>a:hover :where(img).link-filter,p.link-inverted>a:focus-visible :where(img).link-filter,a.link-inverted:hover :where(img).link-filter,a.link-inverted:focus-visible :where(img).link-filter{--color-filter:brightness(0) saturate(100%) invert(61%) sepia(36%) saturate(405%) hue-rotate(351deg) brightness(96%) contrast(86%);filter:var(--color-filter)}:where(p).nav-link :where(a),.nav-link:where(:not(p)),p.nav-link>a,:where(a,p).nav-link{--color-bg:#fffaf0;--color-fg:#fffaf0;color:var(--color-fg);text-decoration:none;position:relative;transition:color .5s ease}:where(p).nav-link :where(a):hover,:where(p).nav-link :where(a):focus-visible,.nav-link:where(:not(p)):hover,.nav-link:where(:not(p)):focus-visible,p.nav-link>a:hover,p.nav-link>a:focus-visible,:where(a,p).nav-link:hover,:where(a,p).nav-link:focus-visible{color:var(--color-bg)}:where(p).btn :where(a),:where(button).namastay-widget-button,.btn:where(:not(p)),:where(p).btn.secondary :where(a),.btn.secondary:where(:not(p)){--button-bg:#bc966c;--button-fg:#fffaf0;--button-border:#bc966c;min-width:150px;text-transform:uppercase;appearance:none;text-decoration:none;display:inline-block;width:fit-content;border-radius:0;padding:10px 20px;text-align:center;cursor:pointer;vertical-align:bottom;white-space:nowrap;line-height:2;background-clip:padding-box;font-family:"Lato",sans-serif;font-size:12px;border:1px solid var(--button-border);background-color:var(--button-bg);color:var(--button-fg);transition:border-color .5s,background-color .5s,color .5s;font-weight:400}@media(max-width:575.98px){:where(p).btn :where(a),:where(button).namastay-widget-button,.btn:where(:not(p)),:where(p).btn.secondary :where(a),.btn.secondary:where(:not(p)){min-width:unset;width:100%}}@media(max-width:767.98px){:where(p).btn :where(a),:where(button).namastay-widget-button,.btn:where(:not(p)),:where(p).btn.secondary :where(a),.btn.secondary:where(:not(p)){font-size:13px}}:where(p).btn :where(a):hover,:where(p).btn :where(a):focus-visible,:where(button).namastay-widget-button:hover,:where(button).namastay-widget-button:focus-visible,.btn:where(:not(p)):hover,.btn:where(:not(p)):focus-visible,:where(p).btn a:hover,:where(p).btn a:focus-visible{--button-fg:#bc966c;--button-bg:transparent;--button-border:#bc966c;border-color:transparent;color:var(--button-fg);border-bottom:1px solid var(--button-border)}:where(p).btn.secondary :where(a),.btn.secondary:where(:not(p)){--button-bg:#12403c;--button-fg:#fffaf0;--button-border:#12403c}:where(p).btn.secondary :where(a):hover,:where(p).btn.secondary :where(a):focus-visible,.btn.secondary:where(:not(p)):hover,.btn.secondary:where(:not(p)):focus-visible{--button-fg:#12403c;--button-bg:transparent;--button-border:#12403c;border-color:transparent;border-bottom:1px solid var(--button-border)}:where(p).btn :where(a).dark-bg:hover,:where(p).btn :where(a).dark-bg:focus-visible,.btn:where(:not(p)).dark-bg:hover,.btn:where(:not(p)).dark-bg:focus-visible,:where(p).btn.secondary :where(a).dark-bg:hover,:where(p).btn.secondary :where(a).dark-bg:focus-visible,.btn.secondary:where(:not(p)).dark-bg:hover,.btn.secondary:where(:not(p)).dark-bg:focus-visible{--button-fg:#fff;--button-bg:transparent;--button-border:#fff;border-color:transparent;border-bottom:1px solid var(--button-border)}:where(p).btn.bounce :where(a),.btn.bounce:where(:not(p)){--button-bg:transparent;--button-fg:#bc966c;--button-border:transparent;padding-left:0;text-align:left;border-bottom:1px solid #bc966c;transition:border-bottom .5s,transform .5s}:where(p).btn.bounce :where(a):hover,:where(p).btn.bounce :where(a):focus-visible,.btn.bounce:where(:not(p)):hover,.btn.bounce:where(:not(p)):focus-visible{border-bottom:1px solid transparent;transform:translateY(-8px)}:where(p).btn.filter :where(a),.btn.filter:where(:not(p)){--button-bg:transparent;--button-fg:#bc966c;--button-border:transparent;padding:0 30px 5px 0;border-bottom:1px solid #bc966c;transition:border-bottom .5s,color .5s}@media(max-width:767.98px){:where(p).btn.filter :where(a),.btn.filter:where(:not(p)){padding:0 5px 5px 0}}:where(p).btn.filter :where(a):hover,:where(p).btn.filter :where(a):focus-visible,:where(p).btn.filter :where(a).selected,.btn.filter:where(:not(p)):hover,.btn.filter:where(:not(p)):focus-visible,.btn.filter:where(:not(p)).selected{border-bottom:1px solid #261914;color:#261914}:where(p).btn.transparent :where(a),.btn.transparent:where(:not(p)){--button-bg:transparent;--button-fg:#fffaf0;--button-border:transparent}:where(p).pseudo-btn.transparent,:where(a).pseudo-btn.transparent{--button-bg:transparent;--button-fg:#fffaf0;--button-border:transparent;padding:0;text-transform:uppercase;display:inline-block;width:fit-content;border-radius:0;text-align:center;cursor:pointer;vertical-align:bottom;white-space:nowrap;background-clip:padding-box;font-family:"Lato",sans-serif;font-size:13px;color:var(--button-fg)}.menu{--color-bg:#12403c;--color-fg:#261914;display:none;overflow-y:hidden;z-index:10;height:100vh;position:fixed;background-color:var(--color-bg);color:var(--color-fg);inset:0;font-family:"Playfair Display",sans-serif}html.menu-open .menu{display:block;animation:appear .5s}html:not(.menu-open) .menu{animation:vanish .5s}.menu .navigation{margin-top:85px;margin-bottom:42.5px;padding-top:4vh;overflow:scroll;font-family:"Poynter Oldstyle Display",sans-serif}.menu .navigation__level-1{font-size:1.35rem}.menu .navigation .level-1__list-item{margin-bottom:.5rem}.menu .navigation .level-1__list-item.has-subnav>a:after{content:"";display:inline-block;width:13px;height:13px;background-size:contain;background-image:url("/images/icons/plus-white.svg");position:absolute;top:50%;right:-23px;transform:translateY(-50%)}.menu .navigation__level-2{font-size:1.125rem;display:none;overflow:hidden}.menu .leaders-club__wrapper{padding-top:20px;border-top:1px rgba(255,250,240,.5) solid}.custom-swiper .swiper-button-disabled:not(.custom-styles){display:none!important}.custom-swiper .swiper-button-container{display:flex;gap:5px}.custom-swiper .swiper-button-prev,.custom-swiper .swiper-button-next{width:146px;height:36px;margin-top:0;position:relative;translate:none;inset:auto}.custom-swiper .swiper-button-prev::after,.custom-swiper .swiper-button-next::after{position:absolute;content:"";width:100%;height:100%}.custom-swiper .swiper-button-prev::after,.custom-swiper .swiper-button-next::after{background-image:url("/images/icons/slider-right.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.custom-swiper .swiper-button-prev{transform:scaleX(-1)}.header{--header-first-container-height-default:75px;--header-first-container-height-scrolled:65px;--header-first-container-padding:20px;--logo-height-default:50px;--logo-height-minimalist:40px;--color-bg:#12403c;--color-border:#fffaf0;--color-border-anim:rgba(255,250,240,.5);position:fixed;opacity:0;top:0;width:100%;z-index:20;background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 100%)}@media(max-width:1023.98px){.header{--header-first-container-height-default:80px;--logo-height-default:45px}}.header__container{background-color:var(--color-bg);border-bottom:.5px solid var(--color-border-anim);transition:background-color ease .25s}html.has-hero .header__container{--color-bg:transparent;background-color:var(--color-bg)}html.menu-open .header__container{border-bottom-color:var(--color-bg)!important}body.subnav-is-open .header__container{--color-bg:#12403c;background-color:var(--color-bg)!important}.header__top{height:var(--header-first-container-height-default);position:relative;display:flex;align-items:center}.header__top-row-links{width:100%;height:fit-content;display:flex;justify-content:space-between;align-items:center}.header__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header__logo--default,.header__logo--scrolled{display:inline-flex;position:relative;text-align:left}@media(min-width:768px){.header__logo--default,.header__logo--scrolled{justify-content:center;width:100%}}.header__logo--default img{height:var(--logo-height-default)}.header__logo--scrolled img{height:var(--logo-height-minimalist)}.header__logo-img{object-fit:contain}.header .toggle-menu-container{cursor:pointer;height:30px;width:30px;transition:transform .3s ease}.header .toggle-menu-container .toggle-menu{object-fit:contain}.header .toggle-menu-container:hover{transform:scale(1.1)}.header .main-navigation{display:flex;justify-content:center;height:100%;gap:25px}.header .main-navigation li{line-height:1;font-size:12px;border-bottom:transparent solid 1px;transition:border-bottom-color .5s ease}.header .main-navigation li>a{color:#fffaf0;display:inline-flex;padding:13px 0;text-decoration:none;position:relative;text-transform:uppercase;font-weight:400}.header .main-navigation__link--not-hover{color:rgba(255,250,240,.7)!important}.header .main-navigation__link--hover{color:#fffaf0}.header .sub-navigation__container{--color-bg:#12403c;background-color:var(--color-bg);display:none;overflow:hidden}.header .sub-navigation__content{display:grid;justify-content:space-between;align-items:center;grid-template-columns:minmax(auto,50%) 1fr;padding-block:1rem;gap:1rem;height:100%}.header .sub-navigation__content a{font-size:1.35rem;display:inline-flex;text-wrap:wrap;--color-bg:#fffaf0;--color-fg:#fffaf0;color:var(--color-fg);font-family:"Poynter Oldstyle Display",sans-serif}.header .sub-navigation__links-wrapper{display:flex;flex-direction:column;gap:1rem}.header .sub-navigation__child-links{list-style:none;padding:0;margin:0}.header .sub-navigation__restaurant-wrapper{display:flex;gap:4rem}.header .sub-navigation__restaurant-wrapper a,.header .sub-navigation__restaurant-wrapper .star-wrapper{display:inline}.header .sub-navigation__restaurant-wrapper .star-wrapper{margin-left:5px}.header .sub-navigation__room-wrapper{display:grid;grid-template-areas:"a c" "b c";column-gap:4rem;row-gap:2rem;justify-content:start}.header .sub-navigation__room-wrapper ul:first-child{grid-area:a}.header .sub-navigation__room-wrapper ul:nth-child(2){grid-area:b}.header .sub-navigation__room-wrapper ul:last-child{grid-area:c}.header .sub-navigation__img{height:70%;overflow:hidden}.header .sub-navigation__img img{height:100%}.header .btn{padding-block:2px}.header .leaders-club-logo{width:130px}.header .leaders-club-link{line-height:0}.footer{--color-fg:#fff;--color-bg:#12403c;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;font-family:"Lato",sans-serif;font-size:16px;font-weight:400;color:var(--color-fg);position:relative;background-color:rgba(18,64,60,.9)}.footer::before{content:"";position:absolute;width:100%;height:100%;background-image:url("/images/A-hideaway-in-Antwerp-Botanic-Sanctuary-Antwerp.webp");top:0;left:0;filter:blur(5px);background-attachment:fixed;background-size:cover;z-index:-1}.footer .container,.footer .macro .umbraco-forms-form,.macro .footer .umbraco-forms-form,.footer .macro h2,.macro .footer h2{position:relative;z-index:1;max-width:min(var(--footer-max-width),1140px);padding-block:100px 10px;display:flex;flex-direction:column;gap:50px}.footer .container .row,.footer .macro .umbraco-forms-form .row,.macro .footer .umbraco-forms-form .row,.footer .macro h2 .row,.macro .footer h2 .row{flex-direction:column;align-content:center;text-align:center}.footer .container .row:first-child,.footer .macro .umbraco-forms-form .row:first-child,.macro .footer .umbraco-forms-form .row:first-child,.footer .macro h2 .row:first-child,.macro .footer h2 .row:first-child{gap:50px}@media(min-width:768px){.footer .container .row:first-child,.footer .macro .umbraco-forms-form .row:first-child,.macro .footer .umbraco-forms-form .row:first-child,.footer .macro h2 .row:first-child,.macro .footer h2 .row:first-child{flex-direction:row;gap:var(--grid-gutter-width)}}.footer .container .row:last-child,.footer .macro .umbraco-forms-form .row:last-child,.macro .footer .umbraco-forms-form .row:last-child,.footer .macro h2 .row:last-child,.macro .footer h2 .row:last-child{margin-bottom:.9rem}.footer .address,.footer .contact,.footer .links{display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media(min-width:768px){.footer .address{text-align:center;order:2}}.footer .address .leading-hotels-logo{margin-bottom:20px}@media(min-width:768px){.footer .contact{text-align:left;order:1}}@media(min-width:768px){.footer .links{text-align:right;order:3}}.footer .links .social a{padding-inline:.5rem}.footer .corporate-links{display:flex;justify-content:center;flex-wrap:wrap}.footer .corporate-links li:not(:last-child):after{content:"-";padding-inline:5px}.footer a{text-decoration:none;cursor:pointer;--color-bg:#bc966c;--color-fg:#fff}.footer li{line-height:1.6}.hero{--color-fg:#fff;color:var(--color-fg);position:relative;width:100%;height:85vh;overflow:hidden}@media(min-width:768px){.hero{height:100vh}}.hero__grid{display:grid;align-items:end;height:100%}.hero__grid>*{grid-column:1/-1;grid-row:1/-1}.hero__content{position:relative;z-index:2;padding-bottom:55px}.hero__image-container::after{content:"";position:absolute;z-index:1;inset:auto 0;height:25%;background-image:linear-gradient(var(--hero-gradient-direction,to top),transparent,rgba(0,0,0,.5));pointer-events:none}.hero__image-container::after{--hero-gradient-direction:to bottom;bottom:0;height:40%}.hero__image{position:fixed;top:0;left:0;width:100%;height:100vh;object-fit:cover;z-index:-1}.hero__image>img{height:100%}.hero__video-container{height:100%;overflow:hidden}.hero__video{height:100%;object-fit:cover}.hero .fade-animation{opacity:calc(1 - clamp(0,var(--hero-progress,0)* 2 - .6,1))}.hero h2{opacity:1}.hero.hero-for-hotel{position:relative;overflow:unset}.hero.hero-for-hotel .logo-container{display:flex;justify-content:center;height:100%;align-items:flex-end}.hero.hero-for-hotel .logo-container>a{height:160px;width:160px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:767.98px){.hero.hero-for-hotel .logo-container>a{height:100px;width:100px}}.accordion{--margin-bottom-accordion-item:20px;position:relative;text-align:left}.accordion__item{width:100%;position:relative;display:inline-block;margin-bottom:var(--margin-bottom-accordion-item)}.accordion__item .label{padding-bottom:var(--margin-bottom-accordion-item);display:flex;gap:20px;justify-content:space-between;align-items:center;position:relative;border-bottom:#bc966c solid 1px;font-size:1.5rem;line-height:1.3;font-family:"Poynter Oldstyle Display",sans-serif;font-weight:400;cursor:pointer}.accordion__item .label::after{content:"+";position:relative}.accordion__item .content{margin-top:0;position:relative;height:0;overflow:hidden;transition:.5s}.accordion__item.active{border-bottom:1px solid #bc966c;padding-bottom:var(--margin-bottom-accordion-item)}.accordion__item.active .label::after{content:"-";position:relative}.accordion__item.active .content{margin-top:20px}@media(min-width:1024px){.accordion.two-columns{display:grid;grid-template-columns:repeat(2,1fr);column-gap:50px}.accordion.two-columns.divider{column-gap:40px}.accordion.two-columns.divider::before{content:"";position:absolute;top:0;bottom:var(--margin-bottom-accordion-item);width:.5px;background-color:#bc966c;left:50%;transform:translateX(-50%)}}.gallery{--grid-item-inline-padding:5px}.gallery .grid-masonry .grid-sizer{flex:0 0 auto;width:100%}@media(min-width:768px) and (max-width:1023.98px){.gallery .grid-masonry .grid-sizer{flex:0 0 auto;width:50%}}@media(min-width:1024px){.gallery .grid-masonry .grid-sizer{flex:0 0 auto;width:33.33333333%}}.gallery .grid-masonry .masonry-grid-item{flex:0 0 auto;width:100%;margin-bottom:10px}@media(min-width:768px) and (max-width:1023.98px){.gallery .grid-masonry .masonry-grid-item{flex:0 0 auto;width:50%;padding-inline:var(--grid-item-inline-padding)}}@media(min-width:1024px){.gallery .grid-masonry .masonry-grid-item{flex:0 0 auto;width:33.33333333%;padding-inline:var(--grid-item-inline-padding)}}.gallery .grid-masonry .img-wrapper{position:relative}.gallery .grid-masonry .overlay{opacity:0;position:absolute;top:0;left:0;display:flex;align-items:flex-end;padding:20px;color:#fff;font-size:12px;text-align:left;font-style:italic;width:100%;background-color:rgba(0,0,0,.3);height:100%;transition:opacity .8s}.gallery .grid-masonry .overlay:hover{opacity:1}.grid-item{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.grid-item img{aspect-ratio:14/9}.grid-item picture::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);opacity:0;transition:opacity .3s ease}.grid-item picture:hover::before{opacity:1}.grid-item .content{display:flex;flex-direction:column;gap:20px}.grid-item .btn-container{margin-top:14px;display:flex;gap:10px}.grid-item h3 a{--color-fg:#261914;--color-bg:#bc966c}html.has-hero .boxes{padding-top:50px}@media(min-width:768px){html.has-hero .boxes{padding-top:100px}}@media(min-width:1024px){html.has-hero .boxes{padding-top:170px}}html.has-hero.model-hotel .boxes{padding-top:80px}@media(min-width:768px){html.has-hero.model-hotel .boxes{padding-top:100px}}@media(min-width:1024px){html.has-hero.model-hotel .boxes{padding-top:170px}}html:not(.has-hero) .boxes{margin-top:135px}@media(min-width:768px){html:not(.has-hero) .boxes{margin-top:200px}}@media(min-width:1024px){html:not(.has-hero) .boxes{margin-top:235px}}.boxes{background-color:#fff;overflow:auto}.box{margin-bottom:var(--box-spacing-y-default)}.box.margin-bottom-expanded{margin-bottom:var(--box-spacing-y-expanded)}.box.margin-bottom-reduced{margin-bottom:var(--box-spacing-y-reduced)}.box.margin-bottom-none{margin-bottom:var(--box-spacing-y-none)}.box-01 .row{row-gap:20px}.box-01.center .content{margin-inline:auto;text-align:center}.box-01.center .logo{display:inline-block!important;text-align:center}.box-01.full-width .content{max-width:100%}.box-01.y-divider .row{padding:2.5rem 0;border-color:#bc966c;border-style:solid;border-width:1px 0}@media(min-width:768px){.box-01.y-divider .row{padding:4.0625rem 0}}@media(min-width:1024px){.box-01.y-divider .row{padding:6.25rem 0}}@media(min-width:768px){.box-01 .content{max-width:70%}}@media(max-width:1023.98px){.box-02 .container .row-1,.box-02 .macro h2 .row-1,.macro .box-02 h2 .row-1,.box-02 .macro .umbraco-forms-form .row-1,.macro .box-02 .umbraco-forms-form .row-1{gap:var(--grid-gutter-width)}}.box-02 .container .row-1 .col-1-1,.box-02 .macro h2 .row-1 .col-1-1,.macro .box-02 h2 .row-1 .col-1-1,.box-02 .macro .umbraco-forms-form .row-1 .col-1-1,.macro .box-02 .umbraco-forms-form .row-1 .col-1-1{flex:0 0 auto;width:100%}@media(min-width:1024px){.box-02 .container .row-1 .col-1-1,.box-02 .macro h2 .row-1 .col-1-1,.macro .box-02 h2 .row-1 .col-1-1,.box-02 .macro .umbraco-forms-form .row-1 .col-1-1,.macro .box-02 .umbraco-forms-form .row-1 .col-1-1{flex:0 0 auto;width:33.33333333%}}.box-02 .container .row-1 .col-1-2,.box-02 .macro h2 .row-1 .col-1-2,.macro .box-02 h2 .row-1 .col-1-2,.box-02 .macro .umbraco-forms-form .row-1 .col-1-2,.macro .box-02 .umbraco-forms-form .row-1 .col-1-2{flex:0 0 auto;width:100%}@media(min-width:1024px){.box-02 .container .row-1 .col-1-2,.box-02 .macro h2 .row-1 .col-1-2,.macro .box-02 h2 .row-1 .col-1-2,.box-02 .macro .umbraco-forms-form .row-1 .col-1-2,.macro .box-02 .umbraco-forms-form .row-1 .col-1-2{flex:0 0 auto;width:66.66666667%;padding-left:40px}}@media(min-width:1024px){.box-02.equal-columns .container .row-1 .col-1-1,.box-02.equal-columns .macro h2 .row-1 .col-1-1,.macro .box-02.equal-columns h2 .row-1 .col-1-1,.box-02.equal-columns .macro .umbraco-forms-form .row-1 .col-1-1,.macro .box-02.equal-columns .umbraco-forms-form .row-1 .col-1-1{flex:0 0 auto;width:50%}}@media(min-width:1024px){.box-02.equal-columns .container .row-1 .col-1-2,.box-02.equal-columns .macro h2 .row-1 .col-1-2,.macro .box-02.equal-columns h2 .row-1 .col-1-2,.box-02.equal-columns .macro .umbraco-forms-form .row-1 .col-1-2,.macro .box-02.equal-columns .umbraco-forms-form .row-1 .col-1-2{flex:0 0 auto;width:50%}}.box-02:not(.no-border) .divider{--color-bg:#bc966c;border-left:1px solid var(--color-bg);padding-left:50px;height:100%}.box-02 p.btn{display:inline-flex}.box-02 :where(p.btn)+:where(p.btn){margin-left:1rem}.box-02 .features-room li{display:flex;align-items:center;gap:10px}.box-02 .features-room li:not(:first-child){margin-top:7px}.box-03 .container .row-1,.box-03 .macro h2 .row-1,.macro .box-03 h2 .row-1,.box-03 .macro .umbraco-forms-form .row-1,.macro .box-03 .umbraco-forms-form .row-1{display:flex;gap:25px 100px}@media(max-width:1023.98px){.box-03 .container .row-1,.box-03 .macro h2 .row-1,.macro .box-03 h2 .row-1,.box-03 .macro .umbraco-forms-form .row-1,.macro .box-03 .umbraco-forms-form .row-1{column-gap:50px}}@media(max-width:767.98px){.box-03 .container .row-1,.box-03 .macro h2 .row-1,.macro .box-03 h2 .row-1,.box-03 .macro .umbraco-forms-form .row-1,.macro .box-03 .umbraco-forms-form .row-1{display:flex;flex-direction:column-reverse}}@media(min-width:768px){.box-03.reverse-desktop .row-1{flex-direction:row-reverse}}@media(max-width:767.98px){.box-03.reverse-mobile .row-1{flex-direction:column}}.box-03 picture img{width:100%;object-fit:cover;height:350px}@media(min-width:768px){.box-03 picture img{height:450px}}.box-04.reversed,.box-04.reversed img{transform:scaleX(-1)}@media(max-width:767.98px){.box-04.show-only-first-image-mobile .grid-container{grid-template-rows:repeat(1,250px)}.box-04.show-only-first-image-mobile .grid-picture:not(:first-child){display:none}}.box-04__6-img .grid-container,.box-04__3-img .grid-container{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.box-04__6-img .grid-picture:nth-child(1),.box-04__6-img .grid-picture:nth-child(6),.box-04__3-img .grid-picture:nth-child(1),.box-04__3-img .grid-picture:nth-child(6){grid-column:span 5}.box-04__6-img .grid-picture:nth-child(2),.box-04__6-img .grid-picture:nth-child(5),.box-04__3-img .grid-picture:nth-child(2),.box-04__3-img .grid-picture:nth-child(5){grid-column:span 4}.box-04__6-img .grid-picture:nth-child(3),.box-04__6-img .grid-picture:nth-child(4),.box-04__3-img .grid-picture:nth-child(3),.box-04__3-img .grid-picture:nth-child(4){grid-column:span 3}.box-04__3-img .grid-container{grid-template-rows:repeat(1,350px)}@media(max-width:767.98px){.box-04__3-img .grid-container{grid-template-rows:repeat(3,250px)}}.box-04__3-img .grid-picture:nth-child(1){grid-column:span 5}.box-04__3-img .grid-picture:nth-child(2){grid-column:span 4}.box-04__3-img .grid-picture:nth-child(3){grid-column:span 3}@media(max-width:767.98px){.box-04__3-img .grid-picture{grid-column:span 12!important}}.box-04__6-img .grid-container{grid-template-rows:repeat(2,350px)}.box-04__6-img .grid-picture:nth-child(6){grid-column:span 5}.box-04__6-img .grid-picture:nth-child(5){grid-column:span 4}.box-04__6-img .grid-picture:nth-child(4){grid-column:span 3}.box-04__5-img .grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(6,1fr);gap:20px;height:700px}.box-04__5-img .grid-picture:nth-child(1){grid-row:1/5}.box-04__5-img .grid-picture:nth-child(2){grid-row:1/4}.box-04__5-img .grid-picture:nth-child(3){grid-row:1/-1}.box-04__5-img .grid-picture:nth-child(4){grid-row:5/7}.box-04__5-img .grid-picture:nth-child(5){grid-row:4/7}.box-04 picture{display:inline-flex;width:100%;height:100%;flex-direction:row}.box-04 picture>img{height:100%;width:100%}.box-05 .grid-container{display:grid;gap:70px;justify-items:center;align-items:center;justify-content:center;grid-template-columns:repeat(auto-fit,150px)}@media(max-width:767.98px){.box-05 .grid-container{grid-template-columns:40%;justify-content:center}}@media(max-width:1023.98px){.box-05 .grid-container{gap:50px}}.box-05 .wrapper{padding:2.5rem 0}.box-05 picture{height:100%;display:flex;flex-direction:column;justify-content:center}.box-05 picture>img{display:block;object-fit:contain}.box-05 h3{text-align:center;margin-bottom:2rem}.box-05 img{width:auto;max-height:50px}.box-05+.box-05 .container .wrapper,.box-05+.box-05 .macro h2 .wrapper,.macro .box-05+.box-05 h2 .wrapper,.box-05+.box-05 .macro .umbraco-forms-form .wrapper,.macro .box-05+.box-05 .umbraco-forms-form .wrapper{border-top:1px solid rgba(0,0,0,.2)}.box-06 .container,.box-06 .macro h2,.macro .box-06 h2,.box-06 .macro .umbraco-forms-form,.macro .box-06 .umbraco-forms-form{display:grid;gap:50px 20px}@media(min-width:768px){.box-06 .container,.box-06 .macro h2,.macro .box-06 h2,.box-06 .macro .umbraco-forms-form,.macro .box-06 .umbraco-forms-form{grid-template-columns:repeat(2,1fr)}.box-06 .container>*:nth-child(2n+1):last-child,.box-06 .macro h2>*:nth-child(2n+1):last-child,.macro .box-06 h2>*:nth-child(2n+1):last-child,.box-06 .macro .umbraco-forms-form>*:nth-child(2n+1):last-child,.macro .box-06 .umbraco-forms-form>*:nth-child(2n+1):last-child{grid-column:span 2}}@media(min-width:1024px){.box-06 .container,.box-06 .macro h2,.macro .box-06 h2,.box-06 .macro .umbraco-forms-form,.macro .box-06 .umbraco-forms-form{grid-template-columns:repeat(3,1fr)}.box-06 .container>*:nth-child(2n+1):last-child,.box-06 .macro h2>*:nth-child(2n+1):last-child,.macro .box-06 h2>*:nth-child(2n+1):last-child,.box-06 .macro .umbraco-forms-form>*:nth-child(2n+1):last-child,.macro .box-06 .umbraco-forms-form>*:nth-child(2n+1):last-child{grid-column:span 1}}.box-06 .item-container{text-align:center}.box-06 .item-container .icon{height:50px;object-fit:contain;width:50px;margin-bottom:15px}.box-07 .row-1{--bs-gutter-x:1.5%}@media(max-width:767.98px){.box-07 .row-1{flex-direction:column;gap:30px}}.box-07 .col{display:flex;flex-direction:column;gap:10px}.box-07 picture{cursor:pointer;position:relative}.box-07 picture::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);opacity:0;transition:opacity .3s ease}.box-07 picture:hover::before{opacity:1}.box-07 img{height:350px}@media(min-width:768px){.box-07 h3{padding-top:15px}}.box-08{padding-top:15px}.box-08 .container,.box-08 .macro h2,.macro .box-08 h2,.box-08 .macro .umbraco-forms-form,.macro .box-08 .umbraco-forms-form{padding-top:calc(var(--box-spacing-y-reduced) + 15px);border-top:1px solid #bc966c}.box-08 .row-1{display:flex;align-items:center;justify-content:space-around}@media(max-width:767.98px){.box-08 .row-1{flex-direction:column;gap:20px}}.box-08 .h2{text-align:center}.box-09 .grid-container{display:grid;row-gap:30px}@media(min-width:768px){.box-09 .grid-container{grid-template-columns:repeat(2,1fr);gap:50px 10px}}@media(min-width:1024px){.box-09 .grid-container{grid-template-columns:repeat(4,1fr);gap:50px 20px}}@media(min-width:768px){.box-09 .grid-item{display:flex;flex-direction:column;justify-content:flex-start;gap:0}}.box-09 img{height:350px}@media(min-width:1024px){.box-09 img{height:420px}}.box-09 .image-wrapper+.muted-link{margin-top:20px}.box-09 .muted-link+.btn-wrapper{margin-top:16px}.box-09 .description{margin-top:10px}.box-10 .row{justify-content:center;text-align:center;gap:var(--container-margin-reduced)}.box-11 .container,.box-11 .macro h2,.macro .box-11 h2,.box-11 .macro .umbraco-forms-form,.macro .box-11 .umbraco-forms-form{position:relative}.box-11 .map-container{position:relative;display:flex}@media(max-width:1023.98px){.box-11 .map-container{flex-direction:column}}.box-11 .image-container{position:relative}@media(min-width:1024px){.box-11 .image-container{max-width:80%}}.box-11 .subtitle-container{position:relative;background-color:#fffaf0;width:fit-content;padding:50px}@media(max-width:1023.98px){.box-11 .subtitle-container{margin:-50px 0 0 50px}}@media(min-width:1024px){.box-11 .subtitle-container{position:absolute;top:50%;transform:translateY(-50%);translate:0 calc(var(--hero-progress,0)*-30vh);right:-50px}}@media(min-width:1200px){.box-11 .subtitle-container{width:fit-content;right:0}}.box-11 .subtitle-container ul{font-family:"Poynter Oldstyle Display",sans-serif;font-size:24px;display:flex;flex-direction:column;gap:20px}.box-11 .subtitle-container li{display:flex;gap:15px;align-items:center}.box-11 .dot{display:inline-block;width:18px;height:18px;border-radius:50%}.box-11 .dot.absolute{position:absolute;transform:translate(-50%,-50%);cursor:pointer;animation:pulse .7s infinite alternate;animation-timing-function:ease}.box-11 .dot.rooms{background-color:#c26636}.box-11 .dot.parking{background-color:#459ddd}.box-11 .dot.shops{background-color:#285f85}.box-11 .dot.conference-rooms{background-color:#b69772}.box-11 .dot.sights{background-color:#703723}.box-11 .dot.gastronomy{background-color:#152729}.box-11 .popup-box{--color-bg:#bc966c;--color-fg:#fff;display:flex;position:absolute;z-index:1;background-color:var(--color-bg);color:var(--color-fg);padding:10px 20px}.box-11 .popup-box:not(.open){display:none;animation:vanish .5s}.box-11 .popup-box.open{display:block;animation:appear .5s}@media(max-width:767.98px){.box-12 .row{flex-direction:column-reverse;gap:var(--grid-gutter-width)}}.box-12 picture img{height:400px}@media(max-width:767.98px){.box-12 picture img{height:250px}}@media(min-width:768px){.box-13.reverse .row-1{flex-direction:row-reverse}}.box-13 .row-1{display:flex;flex-direction:column;gap:50px}@media(min-width:768px){.box-13 .row-1{flex-direction:row}}@media(min-width:768px){.box-13 .accordion__item span{font-size:20px}}.box-13 img{height:350px}@media(min-width:768px){.box-13 img{height:450px}}.box-13 .content{margin-bottom:20px}.box-13 p.btn{display:inline-flex;margin-top:0}.box-13 :where(p.btn)+:where(p.btn){margin-left:1rem}.box-14 .row-1{display:flex;gap:85px 100px}@media(max-width:1023.98px){.box-14 .row-1{flex-direction:column}}@media(max-width:575.98px){.box-14 .row-1{row-gap:50px}}.box-14 .c-col{width:100%}@media(min-width:1024px){.box-14 .c-col{max-width:50%}}.box-14 .c-col-2{display:flex;flex-direction:column;gap:85px}@media(max-width:767.98px){.box-14 .c-col-2{gap:25px}}@media(min-width:1024px){.box-14.reverse .row-1{flex-direction:row-reverse}.box-14.reverse h2{text-align:right}}.box-14 .grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.box-14 h2{grid-column:span 2}.box-14 .picture__1{grid-column:span 2}.box-14 .picture__1 img{height:350px}@media(max-width:1023.98px){.box-14 .picture__1 img{height:450px}}@media(max-width:1023.98px){.box-14 .picture__2,.box-14 .picture__3{display:none}}.box-14 .picture__2 img,.box-14 .picture__3 img{height:250px}@media(min-width:768px){.box-15 .row-1{display:grid;grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.box-15 .row-1{min-height:500px}}.box-15 .c-col-2{padding:20px;background-color:#fffaf0}@media(min-width:768px){.box-15 .c-col-2{display:flex;flex-direction:column;justify-content:center;padding:30px;grid-column:span 2}}@media(min-width:1024px){.box-15 .c-col-2{padding:75px}}.box-15 p.btn{display:flex;flex-wrap:wrap;gap:20px}.box-15 picture{height:100%}.box-15 picture img{height:100%}@media(max-width:767.98px){.box-15 picture img{height:250px}}@media(min-width:1200px){.macro-list__rooms.col-2 .grid-container,.macro-list__restaurants.col-2 .grid-container,.macro-list__treatments.col-2 .grid-container,.macro-list__gastronomic-experiences.col-2 .grid-container{grid-template-columns:repeat(2,1fr)!important}}.macro-list__rooms .grid-container,.macro-list__restaurants .grid-container,.macro-list__treatments .grid-container,.macro-list__gastronomic-experiences .grid-container{display:grid;row-gap:50px}@media(min-width:768px){.macro-list__rooms .grid-container,.macro-list__restaurants .grid-container,.macro-list__treatments .grid-container,.macro-list__gastronomic-experiences .grid-container{grid-template-columns:repeat(2,1fr);column-gap:20px}}@media(min-width:1200px){.macro-list__rooms .grid-container,.macro-list__restaurants .grid-container,.macro-list__treatments .grid-container,.macro-list__gastronomic-experiences .grid-container{grid-template-columns:repeat(3,1fr)}}.macro-list__gastronomic-experiences h1{text-align:center;margin-bottom:50px}.macro-list__restaurants2 h3{display:inline-block}.macro-list__restaurants2 .img-michelin{--size:24px;position:absolute;top:50%;transform:translateY(-50%);width:var(--size)}.macro-list__restaurants2 .container,.macro-list__restaurants2 .macro h2,.macro .macro-list__restaurants2 h2,.macro-list__restaurants2 .macro .umbraco-forms-form,.macro .macro-list__restaurants2 .umbraco-forms-form{display:flex;flex-direction:column;row-gap:50px}.macro-list__restaurants2 .restaurant-container{display:flex;flex-direction:column-reverse;row-gap:20px}@media(min-width:768px){.macro-list__restaurants2 .restaurant-container{display:grid;grid-template-columns:2fr 4fr;row-gap:50px;column-gap:100px}}.macro-list__restaurants2 .images-grid-container{display:grid;grid-template-columns:4fr 2fr;column-gap:20px}.macro-list__restaurants2 .images-grid-container.alternate{grid-template-columns:2fr 4fr}@media(max-width:767.98px){.macro-list__restaurants2 .images-grid-container{grid-template-columns:1fr}.macro-list__restaurants2 .images-grid-container.alternate{grid-template-columns:1fr}}@media(max-width:767.98px){.macro-list__restaurants2 .grid-img__1{aspect-ratio:14/9}}@media(max-width:767.98px){.macro-list__restaurants2 .grid-img__2{display:none}}.macro-list__restaurants2 .text-content{display:flex;flex-direction:column;gap:20px}.macro-list__restaurants2 .btn-container{margin-top:14px;display:flex;gap:10px}.macro-list__restaurants2 .btn-container .grid-img img{height:100%;max-height:450px;object-position:center center}.macro-list__restaurants2__faqs .label{font-size:20px}.macro-list .filters__container{margin-bottom:20px}@media(min-width:768px){.macro-list .filters__container{margin-bottom:40px}}@media(min-width:1024px){.macro-list .filters__container{margin-bottom:70px}}.macro-list .filters__container .btn{font-size:16px}.macro-widget__swiper .container,.macro-widget__swiper .macro h2,.macro .macro-widget__swiper h2,.macro-widget__swiper .macro .umbraco-forms-form,.macro .macro-widget__swiper .umbraco-forms-form{max-width:100%}@media(min-width:768px) and (max-width:1023.98px){.macro-widget__swiper .container,.macro-widget__swiper .macro h2,.macro .macro-widget__swiper h2,.macro-widget__swiper .macro .umbraco-forms-form,.macro .macro-widget__swiper .umbraco-forms-form{padding-right:0}}@media(min-width:1024px){.macro-widget__swiper .container,.macro-widget__swiper .macro h2,.macro .macro-widget__swiper h2,.macro-widget__swiper .macro .umbraco-forms-form,.macro .macro-widget__swiper .umbraco-forms-form{padding-left:10%}}.macro-widget__swiper .swiper-button-container{margin-top:20px}.macro-downloads .grid{display:grid;row-gap:50px}@media(min-width:768px){.macro-downloads .grid{grid-template-columns:repeat(4,1fr);column-gap:20px;row-gap:75px}}.macro-downloads .item{display:flex;flex-direction:column}@media(max-width:767.98px){.macro-downloads .item{align-items:center}.macro-downloads .item .btn a{padding-right:0}}@media(min-width:768px){.macro-downloads .item{gap:20px}}.macro-downloads .item h3{padding-top:15px}.macro-downloads a{text-decoration:none;--color-bg:#261914;--color-fg:#261914}.event-venue{width:100%;position:relative;display:inline-block;margin-bottom:var(--margin-bottom-accordion-item)}.event-venue__container{display:grid;column-gap:50px}@media(min-width:768px){.event-venue__container{grid-template-columns:repeat(2,1fr)}}.event-venue__main-content{cursor:pointer;display:grid;gap:1.5rem;grid-template-columns:repeat(12,1fr);padding:20px 0}.event-venue__picture{grid-column:span 4;min-width:100px}@media(min-width:768px){.event-venue__picture{min-width:150px}}.event-venue__details{grid-column:span 8}.event-venue__details::after{content:"+";position:absolute;top:0;right:0;font-weight:600;font-size:30px;color:var(--color-accent)}.event-venue__capacity,.event-venue__dimensions{margin:unset}.event-venue__description{margin-top:0;position:relative;height:0;overflow:hidden;transition:.5s;border-bottom:1px solid var(--color-accent)}.event-venue__description>:last-child{margin-bottom:20px}.event-venue.active .event-venue__details::after{content:"-"}.filter-options{margin-bottom:var(--box-spacing-y-reduced);display:flex;flex-direction:column;border-top:1px solid var(--color-accent);border-bottom:1px solid var(--color-accent)}.filter-options__item{font-size:14px;font-weight:400;display:flex;justify-content:flex-start;gap:1rem;align-items:center;padding:8px 0}.filter-options__item:first-child{border-bottom:1px solid var(--color-accent)}.filter-options__select{border-bottom:0;padding:0}.filter-options__label{flex-shrink:0}.filter-options__dropdown{display:flex;align-items:center;position:relative;gap:8px;width:100%;padding-right:16px}.filter-options__dropdown:after{content:"";background-image:url("/images/icons/chevron-down.svg");right:0;width:12px;height:12px}.filter-options__value{white-space:nowrap}.filter-options__toggle{background:none;border:0;font-size:12px;cursor:pointer;padding:0;color:var(--color-dark);display:flex;align-items:center;gap:4px}.filter-options__toggle:hover{color:var(--color-accent)}.filter-options__toggle[aria-expanded=true] .filter-options__icon{transform:rotate(180deg)}.filter-options__icon{display:inline-block;transform:rotate(0deg);transition:transform .3s ease}@media(min-width:768px){.filter-options{flex-direction:row;gap:32px}.filter-options__dropdown{width:unset}.filter-options__dropdown:after{right:-16px}.filter-options__item{border-bottom:0;padding-right:32px;margin:10px 0}.filter-options__item:first-child{border-right:1px solid var(--color-accent);border-bottom:0}}.muted-link{text-decoration:none;--color-bg:#261914;--color-fg:#261914}.filter{filter:var(--color-filter)!important}.fade-in{opacity:0;animation:appear 1s ease-in .5s forwards}.d-none{display:none!important}.sr-only{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sr-only:not(caption){position:absolute!important}.sr-only *{overflow:hidden!important}.list-unstyled,.footer ul{padding-left:0;list-style:none}.overflow-hidden{overflow:hidden!important}.w-100{width:100%!important}@media(max-width:767.98px){.md-up{display:none!important}}@media(min-width:768px){.md-down{display:none!important}}@media(max-width:1023.98px){.lg-up{display:none!important}}@media(min-width:1024px){.lg-down{display:none!important}}.no-prose,.no-prose:where(h1,h2,h3,h4,h5,h6,p,ul,ol,li){margin:0;padding:0}
