.header{inset:0 0 auto 0;isolation:isolate;margin-inline:auto;max-width:2560px;position:absolute;z-index:11}.header__inner{background-color:var(--header-background, transparent);display:grid;grid-template-areas:"logo menu";grid-template-columns:1fr auto;grid-template-rows:auto;padding:var(--inner-block-padding, 13px) var(--inner-inline-padding, 24px);--logo-icon: #fff;--logo-text: #fff;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(prefers-reduced-motion: reduce){.header__inner{-webkit-transition:none;transition:none}}@media(max-width: 1023.98px){.header__inner{--inner-block-padding: calc(13px + (100vw - 376px) / ((768 - 376) / (16 - 13)));--inner-inline-padding: calc(24px + (100vw - 376px) / ((768 - 376) / (64 - 24)))}}@media(min-width: 768px)and (max-width: 1279.98px){.header__inner{--inner-block-padding: calc(16px + (100vw - 768px) / ((1280 - 768) / (24 - 16)));--inner-inline-padding: calc(64px + (100vw - 768px) / ((1280 - 768) / (80 - 64)))}}@media(min-width: 1280px)and (max-width: 1919.98px){.header__inner{--inner-inline-padding: calc(80px + (100vw - 1280px) / ((1920 - 1280) / (96 - 80)))}}@media(min-width: 1280px){.header__inner{--inner-block-padding: 24px}}@media(min-width: 1920px){.header__inner{--inner-inline-padding: 96px}}@media(min-width: 768px){.header__inner{grid-template-areas:"menu logo link booking";grid-template-columns:133px 1fr 133px}}.header__home{color:#fff;grid-area:logo;place-self:center}@media(max-width: 767.98px){.header__home{--icon-height: calc(46px + (100vw - 320px) / ((768 - 320) / (64 - 46)));place-self:center start}}@media(min-width: 768px)and (max-width: 1279.98px){.header__home{--icon-height: calc(64px + (100vw - 768px) / ((1280 - 768) / (80 - 64)))}}@media(min-width: 1280px)and (max-width: 1919.98px){.header__home{--icon-height: calc(80px + (100vw - 1280px) / ((1920 - 1280) / (96 - 80)))}}@media(min-width: 1920px){.header__home{--icon-height: 96px}}.header[data-scrolled=true],.header--static{-webkit-border-after:1px solid #cdc8c5;border-block-end:1px solid #cdc8c5;--header-background: #fff}.header[data-scrolled=true] .header__home,.header--static .header__home{--logo-icon: #9b7a1d;--logo-text: #000}.header[data-scrolled=true] .header-booking,.header--static .header-booking{--background: #917219;--border: #917219;--color: #fff;--background-hover: #000;--border-hover: #000}.header[data-scrolled=true] .main-menu,.header--static .main-menu{--label-color: #3e3e3e;--icon-color: #9b7a1d}.header[data-active=true] .header-booking{--background: #917219;--border: #917219;--color: #fff;--background-hover: #000;--border-hover: #000}.header[data-scrolled=true]{-webkit-animation:slide-down;animation:slide-down;-webkit-animation-duration:.5s;animation-duration:.5s;inset:0 0 auto 0;position:fixed}@media(max-width: 1023.98px){.header[data-scrolled=true] .header__home{--icon-height: calc(32px + (100vw - 320px) / ((768 - 320) / (44 - 32)))}}@media(min-width: 768px)and (max-width: 1279.98px){.header[data-scrolled=true] .header__home{--icon-height: calc(44px + (100vw - 768px) / ((1280 - 768) / (56 - 44)))}}@media(min-width: 1280px)and (max-width: 1919.98px){.header[data-scrolled=true] .header__home{--icon-height: calc(56px + (100vw - 1280px) / ((1920 - 1280) / (62 - 56)))}}@media(min-width: 1920px){.header[data-scrolled=true] .header__home{--icon-height: 62px}}.header .header-booking{grid-area:booking;place-self:center end;z-index:2}.header .main-menu{grid-area:menu;place-self:center start}.header__leader-club{grid-area:link;color:#fff;text-decoration:none;font-family:"bebas-neue-pro",sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:.02em;text-transform:uppercase;display:none}@media(min-width: 768px){.header__leader-club{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:24px}}.header__leader-club:hover{color:#fff;gap:20px;-webkit-padding-end:0;padding-inline-end:0;-webkit-text-decoration:underline 1px solid;text-decoration:underline 1px solid;text-underline-offset:4px}@-webkit-keyframes slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}