*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}.\!container {
  width: 100% !important;
}.container {
  width: 100%;
}@media (min-width: 768px) {

  .\!container {
    max-width: 768px !important;
  }

  .container {
    max-width: 768px;
  }
}@media (min-width: 1024px) {

  .\!container {
    max-width: 1024px !important;
  }

  .container {
    max-width: 1024px;
  }
}@media (min-width: 1500px) {

  .\!container {
    max-width: 1500px !important;
  }

  .container {
    max-width: 1500px;
  }
}.visible {
  visibility: visible;
}.fixed {
  position: fixed;
}.absolute {
  position: absolute;
}.relative {
  position: relative;
}.left-0 {
  left: 0px;
}.top-0 {
  top: 0px;
}.z-\[1\] {
  z-index: 1;
}.z-\[2\] {
  z-index: 2;
}.z-\[3\] {
  z-index: 3;
}.m-0 {
  margin: 0px;
}.mx-auto {
  margin-left: auto;
  margin-right: auto;
}.mt-\[calc\(var\(--spacing-xl\)_\*_1\.1\)\] {
  margin-top: calc(var(--spacing-xl) * 1.1);
}.block {
  display: block;
}.inline-block {
  display: inline-block;
}.inline {
  display: inline;
}.flex {
  display: flex;
}.grid {
  display: grid;
}.hidden {
  display: none;
}.aspect-\[0\.73\] {
  aspect-ratio: 0.73;
}.aspect-auto {
  aspect-ratio: auto;
}.size-\[var\(--paragraph-m-regular-font-size\)\] {
  width: var(--paragraph-m-regular-font-size);
  height: var(--paragraph-m-regular-font-size);
}.h-full {
  height: 100%;
}.max-h-\[max-content\] {
  max-height: -moz-max-content;
  max-height: max-content;
}.w-\[calc\(50\%_-_var\(--spacing-xl\)_\*_1\.17\)\] {
  width: calc(50% - var(--spacing-xl) * 1.17);
}.w-\[calc\(50\%_-_var\(--spacing-xl\)_\*_1\.19\)\] {
  width: calc(50% - var(--spacing-xl) * 1.19);
}.w-full {
  width: 100%;
}.max-w-\[1728px\] {
  max-width: 1728px;
}.max-w-\[390px\] {
  max-width: 390px;
}.flex-shrink {
  flex-shrink: 1;
}.flex-grow {
  flex-grow: 1;
}.translate-y-\[20\%\] {
  --tw-translate-y: 20%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.resize {
  resize: both;
}.list-none {
  list-style-type: none;
}.flex-row {
  flex-direction: row;
}.flex-col {
  flex-direction: column;
}.flex-wrap {
  flex-wrap: wrap;
}.items-start {
  align-items: flex-start;
}.justify-start {
  justify-content: flex-start;
}.gap-0 {
  gap: 0px;
}.gap-\[calc\(var\(--spacing-m\)_\*_1\.0\)\] {
  gap: calc(var(--spacing-m) * 1.0);
}.gap-\[calc\(var\(--spacing-xl\)_\*_1\.0\)\] {
  gap: calc(var(--spacing-xl) * 1.0);
}.gap-\[calc\(var\(--spacing-xl\)_\*_1\.3\)\] {
  gap: calc(var(--spacing-xl) * 1.3);
}.gap-\[calc\(var\(--spacing-xs\)_\*_1\.0\)\] {
  gap: calc(var(--spacing-xs) * 1.0);
}.gap-\[calc\(var\(--spacing-xxxs\)_\*_0\.08\)\] {
  gap: calc(var(--spacing-xxxs) * 0.08);
}.gap-x-\[4px\] {
  -moz-column-gap: 4px;
       column-gap: 4px;
}.border {
  border-width: 1px;
}.border-b {
  border-bottom-width: 1px;
}.border-t {
  border-top-width: 1px;
}.border-solid {
  border-style: solid;
}.border-b-\[var\(--colors-elements-primary-color\)\] {
  border-bottom-color: var(--colors-elements-primary-color);
}.border-t-\[var\(--colors-elements-primary-color\)\] {
  border-top-color: var(--colors-elements-primary-color);
}.bg-cover {
  background-size: cover;
}.bg-center {
  background-position: center;
}.bg-no-repeat {
  background-repeat: no-repeat;
}.p-0 {
  padding: 0px;
}.py-\[calc\(var\(--spacing-xs\)_\*_1\.220\)\] {
  padding-top: calc(var(--spacing-xs) * 1.220);
  padding-bottom: calc(var(--spacing-xs) * 1.220);
}.py-\[calc\(var\(--spacing-xxs\)_\*_0\.425\)\] {
  padding-top: calc(var(--spacing-xxs) * 0.425);
  padding-bottom: calc(var(--spacing-xxs) * 0.425);
}.pt-\[calc\(var\(--spacing-xl\)_\*_1\.0\)\] {
  padding-top: calc(var(--spacing-xl) * 1.0);
}.uppercase {
  text-transform: uppercase;
}.lowercase {
  text-transform: lowercase;
}.italic {
  font-style: italic;
}.text-\[var\(--colors-elements-primary-color\)\] {
  color: var(--colors-elements-primary-color);
}.underline {
  text-decoration-line: underline;
}.no-underline {
  text-decoration-line: none;
}.outline {
  outline-style: solid;
}.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.sepia {
  --tw-sepia: sepia(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}.\[font-size\:var\(--paragraph-l-regular-font-size\)\] {
  font-size: var(--paragraph-l-regular-font-size);
}html,body{overflow-x:hidden}html.no-scroll,body.no-scroll{overflow:hidden}.skip-link{position:absolute;left:50%;transform:translateX(-50%);top:-9999px;z-index:9999;padding:1rem 1.5rem;background-color:var(--colors-cta-primary-color, #000);color:#fff;text-decoration:none;font-weight:bold;border-radius:0 0 4px 4px}.skip-link:focus{outline:none}.skip-link:focus-visible{top:0;outline:2px solid var(--colors-cta-primary-color, #000);outline-offset:2px}*:focus-visible{outline:2px solid var(--colors-cta-primary-color, #000);outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--colors-cta-primary-color, #000);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media(prefers-contrast: high){button,a,input,textarea,select{border:2px solid currentColor}}
.btn[data-v-5358cbb0]{display:flex;align-items:center;text-align:center;font-family:var(--cta-text-font-family);font-size:var(--cta-text-font-size);font-weight:var(--cta-text-font-weight);font-stretch:var(--cta-text-font-stretch);font-style:var(--cta-text-font-style);line-height:var(--cta-text-line-height);letter-spacing:var(--cta-text-letter-spacing);text-transform:uppercase;cursor:pointer;border-radius:2px;margin-right:var(--spacing-xxs);transition:.3s ease;transition-property:background-color,color,border,border-color}@media(max-width: 767px){.btn[data-v-5358cbb0]{padding:var(--spacing-xs) var(--spacing-m);width:-moz-fit-content;width:fit-content}}@media(min-width: 768px){.btn[data-v-5358cbb0]{padding:var(--spacing-xxxs) var(--spacing-xxs)}}.btn__primary-full[data-v-5358cbb0]{background-color:rgba(0,0,0,0);color:var(--colors-cta-primary-color);border:solid 1px var(--colors-cta-primary-color)}.btn__primary-full[data-v-5358cbb0]:hover{background-color:var(--colors-cta-tertiary-color);color:var(--colors-elements-tertiary-color);border:solid 1px var(--colors-cta-tertiary-color)}.btn__primary-transparent[data-v-5358cbb0]{background-color:var(--colors-cta-tertiary-color);color:var(--colors-cta-primary-color)}.btn__primary-transparent[data-v-5358cbb0]:hover{background-color:rgba(0,0,0,0);color:var(--colors-cta-primary-color);border:solid 1px var(--colors-cta-secondary-color)}.btn__link-transparent[data-v-5358cbb0]{background-color:rgba(0,0,0,0);text-decoration:underline;text-underline-offset:2px;color:var(--colors-elements-secondary-color);border:solid 1px rgba(0,0,0,0)}.btn__link-transparent[data-v-5358cbb0]:hover{background-color:rgba(0,0,0,0);text-underline-offset:5px}
.el-booking-bar-mobile[data-v-38c82577]{display:flex;position:absolute;bottom:5vw;left:0;right:0;width:-moz-fit-content;width:fit-content;margin:auto;justify-content:center;align-items:center;background-color:#fff;border-radius:2px;box-shadow:var(--shadow-1);z-index:1001;transition:position .3s ease-in-out,bottom .3s ease-in-out,background-color .3s ease-in-out,box-shadow .3s ease-in-out}.el-booking-bar-mobile .cta[data-v-38c82577]{--colors-cta-primary-color: var(--colors-text-primary-color);--colors-cta-secondary-color: var(--colors-text-secondary-color);text-transform:uppercase;margin-top:auto;margin-bottom:auto;margin-right:0;padding:clamp(12px,3vw,15px) clamp(16px,4vw,35px);transition:all .3s ease-in-out}.el-booking-bar-mobile.is-fixed-top[data-v-38c82577]{--color-text-booking-bar: var(--navbar-closed-text-color);background-color:rgba(0,0,0,0);box-shadow:none}.el-booking-bar-mobile.is-fixed-top .cta[data-v-38c82577]{--colors-cta-primary-color: var(--colors-text-secondary-color);--colors-cta-secondary-color: var(--colors-text-primary-color)}.el-booking-bar-mobile[data-v-38c82577]:not(.is-fixed-top){position:fixed;bottom:20px}
.booking-form{max-width:78.125vw;margin:0 auto;padding-top:4vw;padding-bottom:4vw;--base-screen-booking-bar: 1920px;--base-width-booking-bar: 1280px;--base-width-min-booking-bar: 1166px;--margins-booking-bar: calc( (var(--base-width-booking-bar) - var(--base-width-min-booking-bar)) / 2 );--width-booking-bar: var(--base-width-booking-bar);--max-width-booking-bar: var(--base-width-booking-bar);--color-text-booking-bar: var(--colors-text-primary-color);max-width:var(--max-width-booking-bar);padding:.93vw;background-color:#fff;color:var(--colors-text-primary-color);border-radius:.17vw;display:flex;flex-direction:row;gap:0;z-index:1000;width:80%;justify-content:center;align-items:flex-start;margin:auto auto;position:fixed;bottom:1.04167vw;left:50%;transform:translateX(-50%);box-shadow:0 .23vw .46vw rgba(0,0,0,.1);transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out,bottom .3s ease-in-out,transform .3s ease-in-out}.booking-form .error{width:100%;flex-grow:1}.booking-form .cta{--colors-cta-primary-color: var(--colors-text-primary-color);--colors-cta-secondary-color: var(--colors-text-secondary-color);text-transform:uppercase;margin-top:auto;margin-bottom:auto;margin-left:3.33333vw;text-align:center;transition:all .3s ease-in-out}.booking-form .field{display:flex;flex-direction:column;flex-grow:1;padding:0}.booking-form .field .field-label{margin-bottom:.46vw;color:var(--color-text-booking-bar);font-family:var(--font-family-primary);font-size:var(--h3-font-size);border-bottom:.06vw solid var(--color-text-booking-bar)}.booking-form .field .field-input{width:100%;background-color:rgba(0,0,0,0);color:var(--color-text-booking-bar);border:none;font-family:var(--font-family-primary);font-size:var(--body-text-font-size);padding-right:.83333vw}.booking-form .field .field-input .dp__input_icons{padding:0}.booking-form .field .field-input .dp__input_wrap input{border:0;padding-left:1.56vw;color:var(--color-text-booking-bar);font-family:var(--font-family-primary);font-size:var(--body-text-font-size);background-color:rgba(0,0,0,0)}.booking-form .field .field-input .vs__dropdown-toggle{padding:0;border:none}.booking-form .field .field-input .vs__dropdown-toggle .vs__search{padding-left:0;font-family:var(--font-family-primary);font-size:1.22vw}.booking-form .field:nth-child(3) .field-input{line-height:2}.booking-form.is-fixed-top{--color-text-booking-bar: var(--navbar-closed-text-color);background-color:rgba(0,0,0,0);box-shadow:none;bottom:5.625vw;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out,bottom .3s ease-in-out,transform .3s ease-in-out}.booking-form.is-fixed-top .cta{--colors-cta-primary-color: var(--colors-text-secondary-color);--colors-cta-secondary-color: var(--colors-text-primary-color)}@media(min-width: var(--base-screen-booking-bar)){.booking-form{padding:16px;border-radius:3px;box-shadow:0 4px 8px rgba(0,0,0,.1);gap:16px;bottom:32px}.booking-form:not(.is-fixed-top){bottom:20px}.booking-form .field{border-right:1px solid #ababab;padding:0 10px}.booking-form .field:nth-child(3){max-width:340px}.booking-form .field:nth-child(4){max-width:125px}.booking-form .field .field-label{margin-bottom:8px;font-size:15px}.booking-form .field .field-input .dp__input_wrap input{padding-left:20px;font-size:21px}.booking-form .field .field-input .vs__dropdown-toggle .vs__search{font-size:21px}.booking-form .cta{padding:10px 20px;border-radius:4px;font-size:15px;margin-left:64px}.booking-form .field .field-input{padding-right:16px}.booking-form.is-fixed-top{bottom:108px}}
.video-wrapper[data-v-2eaae74d]{display:block;height:100%;width:100%;position:relative}.video-wrapper.has-overlay[data-v-2eaae74d]::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(60,51,48,.48);z-index:1;pointer-events:none}.video-wrapper video[data-v-2eaae74d]{position:relative;z-index:0}video[data-v-2eaae74d]{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}figure[data-v-2eaae74d]{display:block;height:100%;width:100%}.image-wrapper[data-v-2eaae74d]{position:relative;display:block;height:100%;width:100%}.image-wrapper.has-overlay[data-v-2eaae74d]::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(60,51,48,.48);z-index:1;pointer-events:none}.image-wrapper picture[data-v-2eaae74d],.image-wrapper img[data-v-2eaae74d]{position:relative;z-index:0}.link-wrapper[data-v-2eaae74d]{position:relative;display:block;height:100%;width:100%}.link-wrapper.has-overlay[data-v-2eaae74d]::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(60,51,48,.48);z-index:1;pointer-events:none}.link-wrapper img[data-v-2eaae74d]{position:relative;z-index:0}img[data-v-2eaae74d]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.video-controls[data-v-2eaae74d]{position:absolute;bottom:10px;right:10px;z-index:2;display:flex;flex-direction:row;gap:10px;width:44px;height:44px}.video-controls img[data-v-2eaae74d]{width:44px;height:44px;cursor:pointer;aspect-ratio:1}.fade-enter-active[data-v-2eaae74d],.fade-leave-active[data-v-2eaae74d]{transition:opacity 150ms ease}.fade-enter-from[data-v-2eaae74d],.fade-leave-to[data-v-2eaae74d]{opacity:0}
.image-slider[data-v-79b9d9d2]{position:relative;width:100%;height:100%}.image-slider .image-slider-swiper[data-v-79b9d9d2]{width:100%;height:100%}.image-slider .slider-navigation[data-v-79b9d9d2]{position:absolute;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-xxxs);z-index:10;margin-top:0;background:none;padding:0;width:calc(100% - var(--spacing-s)*2);left:var(--spacing-s);top:50%;transform:translateY(-50%)}.image-slider .slider-navigation[data-v-79b9d9d2] .prev-button,.image-slider .slider-navigation[data-v-79b9d9d2] .next-button{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.image-slider .slider-navigation[data-v-79b9d9d2] .prev-button:hover,.image-slider .slider-navigation[data-v-79b9d9d2] .next-button:hover{background:hsla(0,0%,100%,.2);border-radius:50%}.image-slider .slider-navigation[data-v-79b9d9d2] .prev-button img,.image-slider .slider-navigation[data-v-79b9d9d2] .next-button img{width:clamp(25px,var(--spacing-s),32px);aspect-ratio:1;display:block;-o-object-fit:contain !important;object-fit:contain !important}.image-slider .slider-navigation[data-v-79b9d9d2] .prev-button.swiper-button-disabled,.image-slider .slider-navigation[data-v-79b9d9d2] .next-button.swiper-button-disabled{opacity:.5;pointer-events:none}.image-slider .slider-navigation.slider-navigation-wide[data-v-79b9d9d2]{width:100%;left:0%;transform:translateX(0%);flex-direction:row;height:auto}.image-slider .slider-navigation.slider-navigation-center[data-v-79b9d9d2]{width:auto;left:50%;top:auto;bottom:20px;transform:translateX(-50%);flex-direction:row;height:auto;justify-content:center;gap:clamp(16px,var(--spacing-s),32px)}.image-slider .slider-navigation.slider-navigation-left[data-v-79b9d9d2]{left:var(--spacing-s);right:unset}.image-slider .slider-navigation.slider-navigation-right[data-v-79b9d9d2]{left:unset;right:var(--spacing-s)}.image-slider .slider-navigation.slider-navigation-left[data-v-79b9d9d2],.image-slider .slider-navigation.slider-navigation-right[data-v-79b9d9d2]{width:auto;flex-direction:column;height:auto;justify-content:center;gap:clamp(12px,var(--spacing-xxxs),16px)}.image-slider .slider-navigation.slider-navigation-left[data-v-79b9d9d2] .prev-button,.image-slider .slider-navigation.slider-navigation-left[data-v-79b9d9d2] .next-button,.image-slider .slider-navigation.slider-navigation-right[data-v-79b9d9d2] .prev-button,.image-slider .slider-navigation.slider-navigation-right[data-v-79b9d9d2] .next-button{transform:rotate(90deg);width:48px;height:48px}.image-slider .slider-navigation.slider-navigation-left[data-v-79b9d9d2] .prev-button img,.image-slider .slider-navigation.slider-navigation-left[data-v-79b9d9d2] .next-button img,.image-slider .slider-navigation.slider-navigation-right[data-v-79b9d9d2] .prev-button img,.image-slider .slider-navigation.slider-navigation-right[data-v-79b9d9d2] .next-button img{width:24px !important;height:24px !important}.image-slider.vertical .slider-navigation[data-v-79b9d9d2]{display:flex}.image-slider.vertical .custom-pagination[data-v-79b9d9d2]{display:none}.image-slider.vertical .image-slider-swiper[data-v-79b9d9d2]{overflow-y:auto}.image-slider.vertical .image-slider-swiper[data-v-79b9d9d2] .swiper-wrapper{flex-direction:column}.image-slider.vertical .image-slider-swiper[data-v-79b9d9d2] .swiper-slide{height:100%}.image-slider .custom-pagination[data-v-79b9d9d2]{position:absolute;top:50%;left:calc(100% - var(--spacing-s));display:flex;z-index:10;width:25%;transform:translateX(0%) translateY(-50%)}.image-slider .custom-pagination[data-v-79b9d9d2] .swiper-pagination-bullet{width:calc(100%/var(--image-slider-num-of-images));height:8px;border-radius:0;background:rgba(240,240,241,.25);opacity:.6;transition:opacity .3s;cursor:pointer;margin:0}.image-slider .custom-pagination[data-v-79b9d9d2] .swiper-pagination-bullet:first-child{border-radius:8px 0 0 8px}.image-slider .custom-pagination[data-v-79b9d9d2] .swiper-pagination-bullet:last-child{border-radius:0 8px 8px 0}.image-slider .custom-pagination[data-v-79b9d9d2] .swiper-pagination-bullet-active{background:#fff;opacity:1}.image-slider .custom-pagination.slider-navigation-wide[data-v-79b9d9d2]{width:25%;left:50%;transform:translateX(-50%);flex-direction:row;height:auto}.image-slider .custom-pagination.slider-navigation-left[data-v-79b9d9d2]{width:25%;left:var(--spacing-s);right:unset;flex-direction:column;height:100%}.image-slider .custom-pagination.slider-navigation-right[data-v-79b9d9d2]{width:25%;left:unset;right:var(--spacing-s);flex-direction:column;height:100%}
.el-heading h1[data-v-57b05760],.el-heading h2[data-v-57b05760],.el-heading h3[data-v-57b05760],.el-heading h4[data-v-57b05760]{font-family:var(--h1-font-family);font-size:var(--h1-font-size);font-weight:var(--h1-font-weight);font-stretch:var(--h1-font-stretch);font-style:var(--h1-font-style);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing);color:var(--colors-text-primary-color);text-align:center;white-space:break-spaces;word-break:break-word;overflow-wrap:break-word}.el-heading h2[data-v-57b05760]{font-family:var(--h2-font-family);font-size:20px;font-weight:var(--h2-font-weight);font-stretch:var(--h2-font-stretch);font-style:var(--h1-font-style);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing)}.el-heading p[data-v-57b05760]{font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);font-stretch:var(--h2-font-stretch);font-style:var(--h2-font-style);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);color:var(--colors-text-primary-color);padding-bottom:6px}.el-heading.el-heading--left[data-v-57b05760]{text-align:left;justify-content:flex-start;gap:10px}.el-heading.el-heading--left h1[data-v-57b05760],.el-heading.el-heading--left h2[data-v-57b05760],.el-heading.el-heading--left h3[data-v-57b05760],.el-heading.el-heading--left h4[data-v-57b05760],.el-heading.el-heading--left p[data-v-57b05760]{text-align:left}.el-heading.el-heading--center[data-v-57b05760]{display:flex;text-align:center;flex-wrap:wrap;flex-direction:column;justify-content:center}.el-heading.el-heading--large h1[data-v-57b05760],.el-heading.el-heading--large h2[data-v-57b05760],.el-heading.el-heading--large h3[data-v-57b05760],.el-heading.el-heading--large h4[data-v-57b05760]{font-size:40px !important}.el-heading.el-heading--large p[data-v-57b05760]{font-size:24px !important}
.el-header-container-mobile[data-v-29ae349d]{width:100%;height:100%;position:relative}.el-header-container-mobile__image-slider[data-v-29ae349d]{width:100%;height:100%}.el-header-container-mobile .hero-heading[data-v-29ae349d]{position:absolute;z-index:3;top:50%;left:50%;color:#fff;width:90dvw;transform:translate(-50%, -50%);--max-font-size: 150px}.el-header-container-mobile .hero-heading[data-v-29ae349d] p{font-size:min(80px,15vw);line-height:1;color:#fff;text-align:center;font-style:italic;overflow:visible;padding:0 .15em}.el-header-container-mobile .hero-heading[data-v-29ae349d] p>div{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(14px,7vw,24px);overflow:visible}.el-header-container-mobile .hero-heading[data-v-29ae349d] p>div span{font-style:italic;white-space:break-spaces;word-break:keep-all;overflow-wrap:normal;display:inline-block}.el-header-container-mobile .hero-heading[data-v-29ae349d] p>div span:first-child{font-style:normal}.el-header-container-mobile .hero-heading[data-v-29ae349d] p>div span:last-child{font-style:italic}.el-header-container-mobile .hero-heading.hero-heading--homepage[data-v-29ae349d]{width:120%;word-wrap:break-word;overflow:visible}.el-header-container-mobile .hero-heading.hero-heading--homepage[data-v-29ae349d] p{font-size:min(188px,30vw,25svh) !important;white-space:pre;text-align:center;max-height:60svh}@media(max-width: 430px){.el-header-container-mobile .hero-heading.hero-heading--homepage[data-v-29ae349d] p{font-size:min(140px,28vw,22svh) !important}}@media(max-width: 390px){.el-header-container-mobile .hero-heading.hero-heading--homepage[data-v-29ae349d] p{font-size:min(120px,26vw,20svh) !important}}
.el-header-container-desktop{width:100%;height:100%;position:relative;z-index:1}.el-header-container-desktop .el-header-container-desktop__image-slider{z-index:1}.el-header-container-desktop .hero-heading{position:absolute;z-index:3;top:50%;left:50%;color:#fff;width:90dvw;transform:translate(-50%, -50%);--max-font-size: 150px}.el-header-container-desktop .hero-heading p{font-size:min(var(--max-font-size),var(--max-font-size)/1920px*100vw);line-height:1;color:var(--background-primary-color);text-align:center;font-style:italic;overflow:visible;padding:0 .15em}.el-header-container-desktop .hero-heading p>div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(14px,7vw,32px);overflow:visible}.el-header-container-desktop .hero-heading p>div span{font-style:italic;display:inline-block}.el-header-container-desktop .hero-heading p>div span:first-child{font-style:normal}.el-header-container-desktop .hero-heading p>div span:last-child{font-style:italic}.el-header-container-desktop .hero-heading.hero-heading--homepage{width:-moz-max-content;width:max-content}.el-header-container-desktop .hero-heading.hero-heading--homepage p{font-size:min(14vw,308px);white-space:pre;text-align:center}
.el-navbar-opened-multisite-container-mobile[data-v-fb0aa814]{--links-font-size: 20px;--menu-opened-position-top: min(127px, 21vw);z-index:1003;position:fixed;width:100%;top:var(--menu-opened-position-top);height:calc(100svh - var(--menu-opened-position-top));overflow:hidden}.el-navbar-opened-multisite-container-mobile__container[data-v-fb0aa814]{display:flex;flex-direction:column;gap:5vw;padding:10vw 5vw;background-color:var(--colors-background-primary-color);border-radius:.35vw;font-family:var(--link-text-font-family);font-size:var(--links-font-size);color:var(--colors-text-primary-color);overflow:auto;height:100%;scrollbar-width:thin;scrollbar-color:var(--colors-text-primary-color) rgba(0,0,0,0)}.el-navbar-opened-multisite-container-mobile__container[data-v-fb0aa814]::-webkit-scrollbar{width:4px}.el-navbar-opened-multisite-container-mobile__container[data-v-fb0aa814]::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.el-navbar-opened-multisite-container-mobile__container[data-v-fb0aa814]::-webkit-scrollbar-thumb{background-color:var(--colors-text-primary-color);border-radius:2px}.el-navbar-opened-multisite-container-mobile__container__col1[data-v-fb0aa814]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:5vw 0 0;gap:5vw}.el-navbar-opened-multisite-container-mobile__container__col1 .bottom_links-block-one[data-v-fb0aa814],.el-navbar-opened-multisite-container-mobile__container__col1 .bottom_links-block-two[data-v-fb0aa814]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:12px;font-size:12px;color:var(--navbar-opened-bottom-text-color);width:100%}.el-navbar-opened-multisite-container-mobile__container__col1 .bottom_links-block-one[data-v-fb0aa814]{display:grid;grid-template-columns:repeat(2, 1fr);--bottom-items-rows: var(--4f371ede);grid-template-rows:repeat(var(--bottom-items-rows), auto);grid-auto-flow:column;font-family:var(--font-family-secondary)}.el-navbar-opened-multisite-container-mobile__container__col1 .bottom_links-block-two>div.contacts[data-v-fb0aa814],.el-navbar-opened-multisite-container-mobile__container__col1 .bottom_links-block-two>div.socials[data-v-fb0aa814]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:8px}.el-navbar-opened-multisite-container-mobile__container__col1 .bottom_links-block-two>nav.socials[data-v-fb0aa814]{display:flex;flex-direction:row;align-self:flex-start;margin-top:6px;gap:2vw}.el-navbar-opened-multisite-container-mobile__container__col1 .bottom_links-block-two>nav.socials img[data-v-fb0aa814]{width:auto;height:100%;max-height:8vw;aspect-ratio:auto}.el-navbar-opened-multisite-container-mobile__container__col2 .navigation[data-v-fb0aa814]{display:flex;flex-direction:column;line-height:1.45;gap:16px;position:relative;font-family:var(--font-family-primary)}.el-navbar-opened-multisite-container-mobile__container__col2 .navigation li[data-v-fb0aa814]{position:relative;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}.el-navbar-opened-multisite-container-mobile__container__col2 .navigation li>a[data-v-fb0aa814]{width:50%;flex-shrink:0;position:relative}.el-navbar-opened-multisite-container-mobile__container__col2 .navigation li>a.has-children[data-v-fb0aa814]::before{content:"";display:none;position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:8px;color:var(--colors-text-primary-color)}.el-navbar-opened-multisite-container-mobile__container__col2 .navigation li>a.has-children[data-v-fb0aa814]::after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:4px;color:var(--colors-text-primary-color);transition:all .3s ease}.el-navbar-opened-multisite-container-mobile__container__col2 .navigation li>a.has-children[aria-expanded=true][data-v-fb0aa814]::after{content:"";letter-spacing:-0.5em;transform:translateY(-50%) scaleX(2);transform-origin:left center}.el-navbar-opened-multisite-container-mobile__container__col2 .navigation li .links-children[data-v-fb0aa814]{display:none;flex-direction:column;line-height:1.45;gap:12px;width:50%;font-size:14px;position:relative;padding-left:12px}.el-navbar-opened-multisite-container-mobile__container__col2 .navigation li .links-children.is-open[data-v-fb0aa814]{display:flex}.el-navbar-opened-multisite-container-mobile__container__col2 .navigation li .links-children[data-v-fb0aa814]::before{content:"";position:absolute;display:block;width:0;height:1px;left:0;top:.7em;transform:translateX(-100%);background-color:var(--colors-text-primary-color);animation:growLineMobile-fb0aa814 .3s ease forwards}.el-navbar-opened-multisite-container-mobile__container__col2 .navigation li .links-children a[data-v-fb0aa814]{opacity:0;animation:fadeInLinkMobile-fb0aa814 .25s ease forwards;font-family:var(--font-family-secondary);font-size:16px;font-weight:300}.el-navbar-opened-multisite-container-mobile__container__col2 .discover-section-mobile[data-v-fb0aa814]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;margin-top:10vw;width:100%;color:#000;font-style:normal;font-weight:400;line-height:91%;letter-spacing:1.68px}.el-navbar-opened-multisite-container-mobile__container__col2 .discover-section-mobile .discover-text[data-v-fb0aa814]{font-family:var(--font-family-secondary);font-size:16px}.el-navbar-opened-multisite-container-mobile__container__col2 .discover-section-mobile .discover-link[data-v-fb0aa814]{font-family:var(--font-family-primary);font-size:20px;text-decoration:underline;color:#000;text-transform:uppercase}.el-navbar-opened-multisite-container-mobile__container__col2 .book-btn-wrapper[data-v-fb0aa814]{display:flex;justify-content:center;width:100%;margin:auto;max-width:-moz-fit-content;max-width:fit-content;margin-top:2vw;padding-top:2vw}.el-navbar-opened-multisite-container-mobile__container__col2 .book-btn-wrapper .btn[data-v-fb0aa814]{font-weight:bold}@keyframes growLineMobile-fb0aa814{from{width:0}to{width:50%}}@keyframes fadeInLinkMobile-fb0aa814{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.links-children a[data-v-fb0aa814]:nth-child(1){animation-delay:.3s}.links-children a[data-v-fb0aa814]:nth-child(2){animation-delay:.4s}.links-children a[data-v-fb0aa814]:nth-child(3){animation-delay:.5s}.links-children a[data-v-fb0aa814]:nth-child(4){animation-delay:.6s}.links-children a[data-v-fb0aa814]:nth-child(5){animation-delay:.7s}.links-children a[data-v-fb0aa814]:nth-child(6){animation-delay:.8s}.links-children a[data-v-fb0aa814]:nth-child(7){animation-delay:.9s}.links-children a[data-v-fb0aa814]:nth-child(8){animation-delay:1s}.links-children a[data-v-fb0aa814]:nth-child(9){animation-delay:1.1s}.links-children a[data-v-fb0aa814]:nth-child(10){animation-delay:1.2s}
.el-navbar-opened-multisite-container-desktop[data-v-638bb46b]{--navbar-opened-content-padding-top: calc(0.7 * var(--spacing-s));--navbar-opened-content-padding-bottom: calc(1.3 * var(--spacing-s));--links-left-spacing-y: clamp(10px, 1.015625vw, 16px);--links-left-font-size: clamp(20px, 1.875vw, 28px);padding:0 6.94vw;z-index:2001;position:fixed;width:100%;height:-moz-fit-content;height:fit-content;top:0;max-height:calc(100dvh - 6.22vw);background-color:var(--colors-background-primary-color);font-size:var(--body-text-font-size);color:var(--colors-text-primary-color)}.el-navbar-opened-multisite-container-desktop__container[data-v-638bb46b]{display:grid;grid-template-columns:repeat(2, 50%);grid-template-rows:min-content;margin:0 auto 0;padding-top:var(--navbar-opened-content-padding-top);padding-bottom:var(--navbar-opened-content-padding-bottom);position:relative}.el-navbar-opened-multisite-container-desktop__container .background-right[data-v-638bb46b]{position:absolute;width:calc(100% + 2*var(--links-left-font-size));height:calc(100% - var(--links-left-font-size));top:var(--links-left-font-size);left:0%;grid-row:1;grid-column:2;background-color:var(--navbar-closed-background-color)}.el-navbar-opened-multisite-container-desktop__container .column-left[data-v-638bb46b]{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:var(--links-left-font-size);row-gap:var(--links-left-spacing-y);grid-row:1;grid-column:1;width:100%}.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper[data-v-638bb46b]{position:relative;width:100%;display:block;z-index:2;overflow:visible;font-family:var(--font-family-primary)}.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper>a[data-v-638bb46b]{position:relative;z-index:3;padding-right:12px;margin-top:calc(-1*var(--links-left-spacing-y));background-color:var(--colors-background-primary-color);max-width:calc(50% - 12px)}.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper>a.has-children[data-v-638bb46b]{padding-right:0;pointer-events:auto}.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper .arrow-toggle[data-v-638bb46b]{display:inline-block;cursor:pointer;font-size:1.2em;line-height:1;padding-left:.3em;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;transition:transform .2s ease}.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper .arrow-toggle[data-v-638bb46b]::after{content:">";display:inline-block;transition:transform .2s ease}.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper .arrow-toggle[data-v-638bb46b]:hover::after{transform:translateX(3px)}.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper.is-open .arrow-toggle[data-v-638bb46b]::after{transform:rotate(90deg)}.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper.is-open .arrow-toggle[data-v-638bb46b]:hover::after{transform:rotate(90deg) translateX(3px)}.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper .link-children[data-v-638bb46b]{position:absolute;left:50%;top:0;transform:translateY(calc(0.1 * var(--links-left-font-size)));background-color:var(--colors-background-primary-color);z-index:2;width:50%;max-height:calc(100vh - var(--navbar-opened-content-padding-top) - var(--navbar-opened-content-padding-bottom));min-height:2px;overflow:visible;display:none;font-size:calc(.75*var(--links-left-font-size))}.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper .link-children .link-children-wrapper[data-v-638bb46b]{position:relative;display:flex;flex-direction:column;row-gap:var(--links-left-spacing-y);justify-content:flex-start;align-items:flex-start;width:100%;max-height:inherit;overflow-y:auto;padding-left:12px}.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper .link-children .link-children-wrapper a[data-v-638bb46b]{opacity:0;animation:fadeInLink-638bb46b .3s ease forwards;font-family:var(--font-family-secondary);font-size:16px;font-weight:300}.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper .link-children[data-v-638bb46b]::before{content:"";position:absolute;display:block;width:0;height:1px;z-index:1;transform:translateX(-100%) translateY(calc(0.7 * var(--links-left-font-size)));background-color:var(--colors-text-primary-color);animation:growLine-638bb46b .4s ease forwards}.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper>a[data-v-638bb46b]:hover,.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper a[data-v-638bb46b]:hover{color:var(--colors-text-primary-color-hover)}.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper:hover:not(.no-fixed-hover)>a[data-v-638bb46b],.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper:focus-within:not(.no-fixed-hover)>a[data-v-638bb46b]{color:var(--colors-text-primary-color-hover)}.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper:hover:not(.no-fixed-hover) .link-children[data-v-638bb46b],.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper:focus-within:not(.no-fixed-hover) .link-children[data-v-638bb46b]{display:block}.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper.no-fixed-hover[data-v-638bb46b]{width:-moz-fit-content;width:fit-content}.el-navbar-opened-multisite-container-desktop__container .column-left .link-wrapper.no-fixed-hover>a[data-v-638bb46b]{max-width:unset;max-width:-moz-fit-content;max-width:fit-content}.el-navbar-opened-multisite-container-desktop__container .column-left .discover-section[data-v-638bb46b]{margin-top:28px;width:100%;display:flex;flex-direction:row;align-items:center;gap:8px;color:#000;font-size:24px;font-style:normal;font-weight:400;line-height:91%;letter-spacing:1.68px}.el-navbar-opened-multisite-container-desktop__container .column-left .discover-section .discover-text[data-v-638bb46b]{font-family:var(--font-family-secondary);font-size:24px}.el-navbar-opened-multisite-container-desktop__container .column-left .discover-section .discover-link[data-v-638bb46b]{font-family:var(--font-family-primary);font-size:26px;position:relative;text-decoration:none;color:#000;text-transform:uppercase}.el-navbar-opened-multisite-container-desktop__container .column-left .discover-section .discover-link[data-v-638bb46b]::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#000;transition:width .3s ease}.el-navbar-opened-multisite-container-desktop__container .column-left .discover-section .discover-link[data-v-638bb46b]:hover::after{width:100%}.el-navbar-opened-multisite-container-desktop__container .column-left .links-bottom[data-v-638bb46b]{margin-top:auto;padding-top:28px;width:100%;color:var(--navbar-opened-bottom-text-color);font-size:clamp(14px,.5vw,17px);font-family:var(--font-family-secondary);display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;-moz-column-gap:clamp(16px,1.8vw,28px);column-gap:clamp(16px,1.8vw,28px);row-gap:clamp(10px,1.015625vw,16px)}@media(min-width: 1280px){.el-navbar-opened-multisite-container-desktop__container .column-left[data-v-638bb46b]{font-size:28px;row-gap:16px;-moz-column-gap:28px;column-gap:28px}.el-navbar-opened-multisite-container-desktop__container .column-left .links-bottom[data-v-638bb46b]{font-size:20px}}.el-navbar-opened-multisite-container-desktop__container .column-right[data-v-638bb46b]{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;grid-row:1;grid-column:2}.el-navbar-opened-multisite-container-desktop__container .column-right .media-container[data-v-638bb46b],.el-navbar-opened-multisite-container-desktop__container .column-right .bottom-links[data-v-638bb46b]{position:relative;width:calc(100% - 2*var(--links-left-font-size));z-index:2;margin-left:calc(2*var(--links-left-font-size))}.el-navbar-opened-multisite-container-desktop__container .column-right .media-container[data-v-638bb46b]{top:calc(-1*var(--links-left-font-size));height:calc(100% + var(--links-left-font-size));background-color:var(--navbar-closed-background-color);max-width:100dvh;max-height:100dvh}.el-navbar-opened-multisite-container-desktop__container .column-right .bottom-links[data-v-638bb46b]{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;height:-moz-fit-content;height:fit-content;gap:clamp(12px,1.25vw,20px)}.el-navbar-opened-multisite-container-desktop__container .column-right .bottom-links .socials[data-v-638bb46b]{display:flex;flex-direction:row;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;justify-content:flex-end;align-self:center;gap:clamp(12px,1.25vw,20px)}.el-navbar-opened-multisite-container-desktop__container .column-right .bottom-links .socials img[data-v-638bb46b]{width:auto;height:100%;max-height:clamp(24px,1.875vw,32px);aspect-ratio:auto}.el-navbar-opened-multisite-container-desktop__container .column-right .bottom-links .contacts[data-v-638bb46b]{flex:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;height:clamp(24px,1.875vw,32px);font-size:var(--cta-text-font-size);color:var(--navbar-opened-bottom-text-color);-moz-column-gap:clamp(16px,1.8vw,28px);column-gap:clamp(16px,1.8vw,28px);row-gap:clamp(10px,1.015625vw,16px)}@media(min-width: 1728px){.el-navbar-opened-multisite-container-desktop[data-v-638bb46b]{padding:0 120px;top:0;max-height:calc(100dvh - 118px);overflow:hidden;overflow-y:auto}}@keyframes growLine-638bb46b{from{width:0}to{width:50%}}@keyframes fadeInLink-638bb46b{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.link-children-wrapper a[data-v-638bb46b]:nth-child(1){animation-delay:.4s}.link-children-wrapper a[data-v-638bb46b]:nth-child(2){animation-delay:.8s}.link-children-wrapper a[data-v-638bb46b]:nth-child(3){animation-delay:1.2s}.link-children-wrapper a[data-v-638bb46b]:nth-child(4){animation-delay:1.6s}.link-children-wrapper a[data-v-638bb46b]:nth-child(5){animation-delay:2s}.link-children-wrapper a[data-v-638bb46b]:nth-child(6){animation-delay:2.4s}.link-children-wrapper a[data-v-638bb46b]:nth-child(7){animation-delay:2.8s}.link-children-wrapper a[data-v-638bb46b]:nth-child(8){animation-delay:3.2s}.link-children-wrapper a[data-v-638bb46b]:nth-child(9){animation-delay:3.6s}.link-children-wrapper a[data-v-638bb46b]:nth-child(10){animation-delay:4s}
.el-navbar-closed-container-mobile[data-v-400fb9f5]{position:fixed;top:0;left:0;width:100%;z-index:2000;background-color:var(--navbar-closed-background-color);color:var(--navbar-closed-text-color);box-shadow:0px 0px 6px #000;transition:background-color .3s ease,box-shadow .3s ease;min-height:103px}.el-navbar-closed-container-mobile.is-fixed-top[data-v-400fb9f5]{background-color:rgba(0,0,0,0);box-shadow:none}.el-navbar-closed-container-mobile.is-fixed-top .el-navbar-closed-container-mobile__icon-hamburguer img[data-v-400fb9f5]{filter:none !important}.el-navbar-closed-container-mobile.is-fixed-top .el-navbar-closed-container-mobile__brand img[data-v-400fb9f5],.el-navbar-closed-container-mobile.is-fixed-top .el-navbar-closed-container-mobile__brand[data-v-400fb9f5] img{filter:invert(1) brightness(2) saturate(1) !important;width:75%;margin:auto}.el-navbar-closed-container-mobile.is-fixed-top .el-navbar-closed-container-mobile__right ul li[data-v-400fb9f5]{border-left-color:var(--colors-text-secondary-color)}.el-navbar-closed-container-mobile.is-fixed-top .el-navbar-closed-container-mobile__right ul li[data-v-400fb9f5]:first-child{border-left-color:rgba(0,0,0,0)}.el-navbar-closed-container-mobile.is-fixed-top .el-navbar-closed-container-mobile__right ul li[data-v-400fb9f5],.el-navbar-closed-container-mobile.is-fixed-top .el-navbar-closed-container-mobile__right ul li a[data-v-400fb9f5]{color:var(--colors-text-secondary-color)}.el-navbar-closed-container-mobile[data-v-400fb9f5]:not(.is-fixed-top){background-color:var(--navbar-closed-background-color);box-shadow:0px 0px 6px #000}.el-navbar-closed-container-mobile:not(.is-fixed-top) .el-navbar-closed-container-mobile__icon-hamburguer img[data-v-400fb9f5]{filter:brightness(0) saturate(100%)}.el-navbar-closed-container-mobile:not(.is-fixed-top) .el-navbar-closed-container-mobile__icon-hamburguer img.icon-close[data-v-400fb9f5]{width:32px;aspect-ratio:1}.el-navbar-closed-container-mobile:not(.is-fixed-top) .el-navbar-closed-container-mobile__brand img[data-v-400fb9f5],.el-navbar-closed-container-mobile:not(.is-fixed-top) .el-navbar-closed-container-mobile__brand[data-v-400fb9f5] img{filter:brightness(0) saturate(100%);width:75%;margin:auto}.el-navbar-closed-container-mobile:not(.is-fixed-top) .el-navbar-closed-container-mobile__right ul li[data-v-400fb9f5]{border-left-color:var(--colors-text-primary-color)}.el-navbar-closed-container-mobile:not(.is-fixed-top) .el-navbar-closed-container-mobile__right ul li[data-v-400fb9f5],.el-navbar-closed-container-mobile:not(.is-fixed-top) .el-navbar-closed-container-mobile__right ul li a[data-v-400fb9f5]{color:var(--colors-cta-primary-color)}.el-navbar-closed-container-mobile.has-main-menu[data-v-400fb9f5]{background-color:var(--colors-background-primary-color);box-shadow:none;min-height:140px}.el-navbar-closed-container-mobile.has-main-menu .el-navbar-closed-mobile-line-top[data-v-400fb9f5]{position:absolute;display:block;top:min(127px,21vw);left:5vw;width:calc(100% - 5vw - 5vw);height:1px;background-color:var(--colors-cta-primary-color);z-index:2001}.el-navbar-closed-container-mobile__content[data-v-400fb9f5]{max-width:100svw;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 calc(1*var(--spacing-l));margin:0 auto;height:auto;min-height:104px;box-sizing:border-box}.el-navbar-closed-container-mobile__left[data-v-400fb9f5],.el-navbar-closed-container-mobile__right[data-v-400fb9f5]{display:flex;align-items:center;justify-content:flex-end;width:18%;min-height:104px;box-sizing:border-box}.el-navbar-closed-container-mobile__left[data-v-400fb9f5]{justify-content:flex-start;position:relative;z-index:2002}.el-navbar-closed-container-mobile__left button[data-v-400fb9f5]{margin-right:1.74vw;display:flex;align-items:center;height:100%}.el-navbar-closed-container-mobile__right[data-v-400fb9f5]{justify-content:flex-end;align-items:center;height:100%;position:relative;z-index:2002}.el-navbar-closed-container-mobile__right ul[data-v-400fb9f5]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:5px}.el-navbar-closed-container-mobile__right ul li[data-v-400fb9f5]{border-left:1px solid;padding-left:5px}.el-navbar-closed-container-mobile__right ul li[data-v-400fb9f5]:first-child{border-left:none;padding-left:unset}.el-navbar-closed-container-mobile__right ul li[data-v-400fb9f5],.el-navbar-closed-container-mobile__right ul li a[data-v-400fb9f5]{text-transform:none;text-decoration:none;font-family:var(--link-text-font-family);font-size:var(--link-text-font-size);font-weight:normal;line-height:1;letter-spacing:var(--cta-text-letter-spacing)}.el-navbar-closed-container-mobile__right ul li.active[data-v-400fb9f5],.el-navbar-closed-container-mobile__right ul li a.active[data-v-400fb9f5]{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.el-navbar-closed-container-mobile__center[data-v-400fb9f5]{display:flex;justify-content:center;align-items:center;position:relative;width:64%;height:100%;z-index:2001}.el-navbar-closed-container-mobile__brand[data-v-400fb9f5]{color:var(--colors-elements-tertiary-color);width:100%;display:flex;justify-content:center;align-items:center;pointer-events:auto;height:100%}.el-navbar-closed-container-mobile__icon-hamburguer[data-v-400fb9f5]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--colors-elements-tertiary-color);width:40px;height:40px;margin-right:calc(var(--spacing-xs) + .31vw) !important}.el-navbar-closed-container-mobile__icon-language[data-v-400fb9f5]{position:relative;background:none;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--colors-elements-tertiary-color);height:40px}.el-navbar-closed-container-mobile__icon-language .el-navbar-closed-container-mobile__language-label[data-v-400fb9f5]{font-family:var(--paragraph-xl-semi-bold-font-family);font-size:var(--base-font-size-p-m);font-weight:var(--font-weight-semi-bold-alt1);color:var(--colors-elements-tertiary-color);text-transform:uppercase;margin-right:.5vw;position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:center;-moz-column-gap:0;column-gap:0;line-height:1;height:100%}.el-navbar-closed-container-mobile__icon-language .el-navbar-closed-container-mobile__dropdown-arrow[data-v-400fb9f5]{position:absolute;top:50%;right:0;transform:translateY(-50%) translateX(calc(100% + 5px));display:flex;align-items:center;z-index:1}.el-navbar-closed-container-mobile__icon-language .el-navbar-closed-container-mobile__dropdown-arrow svg[data-v-400fb9f5]{display:block;width:calc(3.2*var(--spacing-xl)/8.21);height:calc(3.2*var(--spacing-xl)/8.21)}.el-navbar-closed-container-mobile__language-switcher[data-v-400fb9f5]{position:absolute;top:0;z-index:2000;background-color:var(--navbar-closed-background-color);transform:translate(0px, 40px)}.el-navbar-closed-container-mobile__language-switcher span[data-v-400fb9f5]{text-transform:uppercase}.el-navbar-closed-container-mobile__language-switcher ul[data-v-400fb9f5]{list-style-type:none;padding:0;margin:0;line-height:1;display:flex;flex-direction:column;row-gap:0;justify-content:flex-start;align-items:center;gap:8px;padding:20px 20px}.el-navbar-closed-container-mobile__language-switcher-language[data-v-400fb9f5]{text-transform:uppercase}.el-navbar-closed-container-mobile .bounce-enter-active[data-v-400fb9f5]{animation:bounce-in-400fb9f5 200ms}.el-navbar-closed-container-mobile .bounce-leave-active[data-v-400fb9f5]{animation:bounce-out-400fb9f5 200ms}.el-navbar-closed-container-mobile .fademenu-enter-active[data-v-400fb9f5],.el-navbar-closed-container-mobile .fademenu-leave-active[data-v-400fb9f5]{transition:opacity 200ms ease}.el-navbar-closed-container-mobile .fademenu-enter-from[data-v-400fb9f5],.el-navbar-closed-container-mobile .fademenu-leave-to[data-v-400fb9f5]{opacity:0}@keyframes bounce-in-400fb9f5{0%{transform:scale(0.75)}100%{transform:scale(1)}}@keyframes bounce-out-400fb9f5{0%{transform:scale(1)}100%{transform:scale(1.25)}}
.el-navbar-closed-container-desktop[data-v-945981fc]{--navbar-content-padding-fixed-top: calc(0.6 * var(--spacing-s));--navbar-content-padding-top: var(--navbar-content-padding-fixed-top);--navbar-content-padding-fixed-bottom: calc(0.4 * var(--spacing-s));--navbar-content-padding-left-right: calc(1.1 * var(--spacing-s));--navbar-content-padding-bottom: calc(0.6 * var(--spacing-s));position:fixed;top:0;left:0;width:100%;height:auto;z-index:2000;background-color:rgba(0,0,0,0);box-shadow:none;transition:background-color .3s ease,box-shadow .3s ease}.el-navbar-closed-container-desktop .el-navbar-closed-container-desktop__book-btn[data-v-945981fc],.el-navbar-closed-container-desktop .el-navbar-closed-container-desktop__left__links .list-links-left .btn-link-left.btn__link-transparent[data-v-945981fc]{--colors-cta-primary-color: var(--colors-text-secondary-color);--colors-cta-secondary-color: var(--colors-text-primary-color)}.el-navbar-closed-container-desktop .el-navbar-closed-container-desktop__book-btn[data-v-945981fc]{text-transform:uppercase}.el-navbar-closed-container-desktop .el-navbar-closed-container-desktop__left__links .list-links-left .btn-link-left.btn__link-transparent[data-v-945981fc]{text-transform:none}.el-navbar-closed-container-desktop.is-fixed-top .el-navbar-closed-container-desktop__brand[data-v-945981fc] img{filter:invert(1) brightness(2) saturate(1)}.el-navbar-closed-container-desktop.is-fixed-top .el-navbar-closed-container-desktop__language-switcher li[data-v-945981fc]{border-left-color:hsla(0,0%,100%,.5)}.el-navbar-closed-container-desktop.is-fixed-top .el-navbar-closed-container-desktop__language-switcher li a[data-v-945981fc]{color:#fff}.el-navbar-closed-container-desktop[data-v-945981fc]:not(.is-fixed-top){background-color:var(--navbar-closed-background-color);box-shadow:0px 0px 6px rgba(0,0,0,.2)}.el-navbar-closed-container-desktop:not(.is-fixed-top).menu-opened[data-v-945981fc]{background-color:var(--colors-background-primary-color)}.el-navbar-closed-container-desktop:not(.is-fixed-top) .el-navbar-closed-container-desktop__icon-menu-switch img.hamburger-icon[data-v-945981fc],.el-navbar-closed-container-desktop:not(.is-fixed-top) .el-navbar-closed-container-desktop__icon-menu-switch>div[data-v-945981fc]{filter:brightness(0) saturate(100%);color:var(--colors-text-primary-color)}.el-navbar-closed-container-desktop:not(.is-fixed-top) .el-navbar-closed-container-desktop__brand[data-v-945981fc] img{filter:none}.el-navbar-closed-container-desktop:not(.is-fixed-top) .el-navbar-closed-container-desktop__content[data-v-945981fc]{padding-top:var(--navbar-content-padding-top);padding-bottom:var(--navbar-content-padding-bottom)}.el-navbar-closed-container-desktop:not(.is-fixed-top) .el-navbar-closed-container-desktop__book-btn[data-v-945981fc],.el-navbar-closed-container-desktop:not(.is-fixed-top) .el-navbar-closed-container-desktop__left__links .list-links-left .btn-link-left.btn__link-transparent[data-v-945981fc]{--colors-cta-primary-color: var(--colors-text-primary-color);--colors-cta-secondary-color: var(--colors-text-secondary-color)}.el-navbar-closed-container-desktop:not(.is-fixed-top) .el-navbar-closed-container-desktop__language-switcher[data-v-945981fc]{--language-switcher-color: var(--colors-text-primary-color)}.el-navbar-closed-container-desktop .wrapper[data-v-945981fc]{width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:-moz-fit-content;height:fit-content;max-height:100dvh}.el-navbar-closed-container-desktop__content[data-v-945981fc]{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding-top:var(--navbar-content-padding-fixed-top);padding-left:var(--navbar-content-padding-left-right);padding-right:var(--navbar-content-padding-left-right);padding-bottom:var(--navbar-content-padding-fixed-bottom);margin:0 auto;transition:.3s ease;transition-property:padding-top,padding-bottom,background-color,box-shadow;position:relative;z-index:2001}.el-navbar-closed-container-desktop__left[data-v-945981fc],.el-navbar-closed-container-desktop__right[data-v-945981fc]{display:flex;width:auto;flex-grow:1;width:40%;gap:var(--spacing-xs);transition:.3s ease;transition-property:top,transform;position:relative}.el-navbar-closed-container-desktop__left[data-v-945981fc]{justify-content:flex-start;display:flex;align-items:center;-moz-column-gap:0;column-gap:0}.el-navbar-closed-container-desktop__left .el-navbar-closed-container-desktop__left__navlinks[data-v-945981fc]{display:flex;flex-direction:row;align-items:center;gap:1.5vw;margin-right:2vw}.el-navbar-closed-container-desktop__left .el-navbar-closed-container-desktop__left__navlinks__link[data-v-945981fc]{color:var(--colors-cta-primary-color);font-family:var(--paragraph-m-regular-font-family);font-size:var(--paragraph-m-regular-font-size);font-weight:var(--paragraph-m-regular-font-weight);line-height:var(--paragraph-m-regular-line-height);letter-spacing:var(--paragraph-m-regular-letter-spacing);text-decoration:none;transition:color 300ms ease;padding:0 .2em}.el-navbar-closed-container-desktop__left .el-navbar-closed-container-desktop__left__navlinks__link img[data-v-945981fc]{color:var(--navbar-closed-text-color)}.el-navbar-closed-container-desktop__left .el-navbar-closed-container-desktop__left__navlinks__link[data-v-945981fc]:hover{color:var(--navbar-closed-text-color);text-decoration:underline}.el-navbar-closed-container-desktop__left .el-navbar-closed-container-desktop__left__links[data-v-945981fc]{display:flex;flex-direction:row;align-items:center;gap:1.2vw}@media(max-width: 1170px){.el-navbar-closed-container-desktop__left .el-navbar-closed-container-desktop__left__links[data-v-945981fc]{display:none}}.el-navbar-closed-container-desktop__left .el-navbar-closed-container-desktop__left__links .list-links-left[data-v-945981fc]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;-moz-column-gap:5px;column-gap:5px;margin-left:15px}.el-navbar-closed-container-desktop__left .el-navbar-closed-container-desktop__left__links .list-links-left[data-v-945981fc] .btn__link-transparent{text-decoration:none;padding-left:0 !important;padding-right:0 !important;-moz-column-gap:5px;column-gap:5px;color:var(--colors-cta-primary-color);font-family:var(--font-family-primary);font-size:var(--paragraph-m-regular-font-size);font-weight:var(--paragraph-m-regular-font-weight);line-height:var(--paragraph-m-regular-line-height);letter-spacing:var(--paragraph-m-regular-letter-spacing);margin-left:10px;margin-right:0 !important}.el-navbar-closed-container-desktop__right[data-v-945981fc]{align-items:center;justify-content:flex-end;flex-direction:row}.el-navbar-closed-container-desktop__center[data-v-945981fc]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;max-width:324px;max-height:70px;position:relative;left:0%;top:0%}.el-navbar-closed-container-desktop__brand[data-v-945981fc]{color:var(--navbar-closed-text-color);width:100%;height:100%;display:flex;justify-content:center;align-items:center;pointer-events:auto;max-height:70px;max-width:324px}.el-navbar-closed-container-desktop__brand[data-v-945981fc] figure{width:100%;height:100%}.el-navbar-closed-container-desktop__brand[data-v-945981fc] img{width:100%;height:100%;aspect-ratio:auto;max-height:70px;max-width:324px;transition:filter 300ms ease;filter:invert(1) brightness(2) saturate(1)}.el-navbar-closed-container-desktop__link[data-v-945981fc]{color:var(--navbar-closed-text-color);font-family:var(--paragraph-m-regular-font-family);font-size:var(--paragraph-m-regular-font-size);font-weight:var(--paragraph-m-regular-font-weight);line-height:var(--paragraph-m-regular-line-height);letter-spacing:var(--paragraph-m-regular-letter-spacing);cursor:pointer}.el-navbar-closed-container-desktop__link img[data-v-945981fc]{color:var(--navbar-closed-text-color)}.el-navbar-closed-container-desktop__link.active[data-v-945981fc]{text-decoration:underline}.el-navbar-closed-container-desktop__icon[data-v-945981fc]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--navbar-closed-text-color);width:calc(1.1*var(--spacing-l)/8.21);height:calc(1.1*var(--spacing-l)/8.21)}.el-navbar-closed-container-desktop__icon svg[data-v-945981fc]{width:calc(1.74*var(--spacing-l)/8.21);height:calc(1.74*var(--spacing-l)/8.21)}.el-navbar-closed-container-desktop__icon-menu-switch[data-v-945981fc]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;color:var(--colors-elements-tertiary-color);width:104px;height:calc(3.13*var(--spacing-l)/8.21);margin-right:0 !important;font-family:var(--font-family-primary)}.el-navbar-closed-container-desktop__icon-menu-switch>div[data-v-945981fc]{display:flex;flex-direction:row;align-items:center;justify-content:center;-moz-column-gap:6px;column-gap:6px;width:-moz-fit-content;width:fit-content;margin-right:5px;color:var(--colors-text-secondary-color);transition:color 300ms ease}.el-navbar-closed-container-desktop__icon-menu-switch img.hamburger-icon[data-v-945981fc]{transition:filter 300ms ease;filter:none;width:100%;height:100%;max-width:60px;max-height:34px;aspect-ratio:auto}.el-navbar-closed-container-desktop__icon-menu-switch img.close-icon[data-v-945981fc]{width:24px;aspect-ratio:1}.el-navbar-closed-container-desktop__icon-language[data-v-945981fc]{position:relative;background:none;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#575756}.el-navbar-closed-container-desktop__icon-language .el-navbar-closed-container-desktop__language-label[data-v-945981fc]{font-family:var(--paragraph-m-semi-bold-font-family);font-size:var(--paragraph-m-semi-bold-font-size);font-weight:var(--paragraph-m-semi-bold-font-weight);color:#575756;text-transform:uppercase;margin-right:.5vw;position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;-moz-column-gap:0;column-gap:0;line-height:1}.el-navbar-closed-container-desktop__icon-language .el-navbar-closed-container-desktop__dropdown-arrow[data-v-945981fc]{position:absolute;top:50%;right:0;transform:translateY(-50%) translateX(calc(100% + 5px));display:flex;align-items:center;z-index:1}.el-navbar-closed-container-desktop__icon-language .el-navbar-closed-container-desktop__dropdown-arrow svg[data-v-945981fc]{display:block;width:calc(1.2*var(--spacing-l)/8.21);height:calc(1.2*var(--spacing-l)/8.21)}.el-navbar-closed-container-desktop__language-switcher[data-v-945981fc]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:5px}.el-navbar-closed-container-desktop__language-switcher li[data-v-945981fc]{border-left:1px solid;padding-left:5px}.el-navbar-closed-container-desktop__language-switcher li[data-v-945981fc]:first-child{border-left:none;padding-left:unset}.el-navbar-closed-container-desktop__language-switcher li a[data-v-945981fc]{text-transform:none;text-decoration:none;font-family:var(--link-text-font-family);font-size:var(--link-text-font-size);font-weight:normal;line-height:1;letter-spacing:var(--cta-text-letter-spacing)}.el-navbar-closed-container-desktop__language-switcher li a.current[data-v-945981fc]{font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.el-navbar-closed-container-desktop .wrapper .submenu[data-v-945981fc]{position:relative}.el-navbar-closed-container-desktop .fade-enter-active[data-v-945981fc]{animation:fade-in-945981fc 150ms ease}.el-navbar-closed-container-desktop .fade-leave-active[data-v-945981fc]{animation:fade-out-945981fc 150ms ease}.el-navbar-closed-container-desktop .fade-object-enter-active[data-v-945981fc],.el-navbar-closed-container-desktop .fade-object-leave-active[data-v-945981fc]{transition:opacity 150ms ease}.el-navbar-closed-container-desktop .fade-object-enter-from[data-v-945981fc],.el-navbar-closed-container-desktop .fade-object-leave-to[data-v-945981fc]{opacity:0}@keyframes fade-in-945981fc{0%{opacity:0}100%{opacity:1}}@keyframes fade-out-945981fc{0%{opacity:1}100%{opacity:0}}
@media(max-width: 1727px){.el-open-table-booking-bar-container-mobile{max-width:100svw;padding:.93vw;background:#fff;border-radius:.17vw;box-shadow:none;display:flex;flex-direction:column;gap:.93vw;z-index:1999;width:430px;justify-content:space-between;margin:auto auto;position:relative;align-items:center}.el-open-table-booking-bar-container-mobile iframe{width:420px;height:680px;border:none;position:relative}}@media(min-width: 1728px){.el-open-table-booking-bar-container-mobile{max-width:100svw;padding:.93vw;background:#fff;border-radius:.17vw;box-shadow:0 .23vw .46vw rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.93vw;z-index:1999;width:430px;justify-content:space-between;margin:auto auto;position:relative;align-items:center}.el-open-table-booking-bar-container-mobile iframe{width:100%;height:680px;border:none;position:relative}}
@media(max-width: 1727px){.el-open-table-booking-bar-container-desktop{max-width:100svw;padding:.93vw;background:#fff;border-radius:.17vw;box-shadow:none;display:flex;flex-direction:column;gap:.93vw;z-index:1999;width:430px;justify-content:space-between;margin:auto auto;position:relative;align-items:center}.el-open-table-booking-bar-container-desktop iframe{width:420px;height:680px;border:none;position:relative}}@media(min-width: 1728px){.el-open-table-booking-bar-container-desktop{max-width:100svw;padding:.93vw;background:#fff;border-radius:.17vw;box-shadow:none;display:flex;flex-direction:column;gap:.93vw;z-index:1999;width:430px;justify-content:space-between;margin:auto auto;position:relative;align-items:center}.el-open-table-booking-bar-container-desktop iframe{width:420px;height:680px;border:none;position:relative}}
