@charset "UTF-8";@import url(https://use.typekit.net/odw2ddq.css);:root{--bookinggadget:no}:root{--bookinggadget:no}@font-face{font-family:"TT Commons Light";src:url("fonts/TTCommons-Light.woff2") format("woff2"),url("fonts/TTCommons-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"TT Commons Bold";src:url("fonts/TTCommons-Bold.woff2") format("woff2"),url("fonts/TTCommons-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}.gc-dspro-horizontal{position:fixed;top:auto;bottom:0;right:0;left:0;width:fit-content;margin:auto}:root{--dsp-check-in-arrow-svg-calendar: ;--dsp-check-out-arrow-svg-calendar: ;--dsp-room-arrow-svg-calendar: ;--dsp-checkratesform-background:rgba(255, 255, 255, 0.9019607843);--dsp-date-selected-price-color:#ffffff;--dsp-form-field-promocode-placeholder:#555555;--dsp-datepicker-month-day-selected:#BF95FB99;--dsp-form-field-date-number:#BF95FB;--dsp-form-field-month-year-guests:#fff;--dsp-form-field-weekday-rooms:#555555;--dsp-close-button:#555555;--body-font-size:16px;--font-primary:TT Commons Light,sans-serif;--font-secondary:itc-avant-garde-gothic-pro,sans-serif;--font-third:itc-avant-garde-gothic-pro,sans-serif;--font-banner:itc-avant-garde-gothic-pro,sans-serif;--font-bold:TT Commons bold,sans-serif;--font-titles-weight:700;--tiles_big_size:2.5rem;--tiles_mid_size:2rem;--tiles_small_size:1.6rem;--color-light:#ffffff;--color-dark:#000000;--color-medium:#52504B;--light-color:#ffffff;--dark-color:#000000;--mid-color:#52504B;--color-secondary:#fff;--color-brand:#BF95FB;--color-title:#BF95FB;--color-contentblock-title:#BF95FB;--color-text:#555555;--color-links:#555555;--color-links-hover:#BF95FB;--color-background:#F8F8F8;--il-overlay-color:#000000;--il-overlay-opacity:0.4;--il-medium-clamp:4;--il-panoramic-clamp:3;--il-quote-clamp:3;--il-mediumlarge-align:left;--il-mediumlarge-align-even:left;--il-mediumvertical-align:left;--il-mediumvertical-align-even:left;--loader-background:#BF95FB;--topblock-backgroundcolor-scroll:#ffffff;--centerblock-backgroundcolor:#ffffff;--error-color:red;--success-color:green;--font-buttons:TT Commons bold,sans-serif;--buttons-border-color:#BF95FB;--buttons-color:#BF95FB;--buttons-border:#BF95FB;--buttons-background:transparent;--buttons-hover-color:#ffffff;--buttons-hover-border:#BF95FB;--buttons-hover-background:#BF95FB;--buttons-border-radius:5px;--buttons-white-color:#BF95FB;--buttons-white-border-color:#ffffff;--buttons-white-background:#ffffff;--buttons-white-hover-color:#ffffff;--buttons-white-hover-border:#BF95FB;--buttons-white-hover-background:#BF95FB;--logo_image:url("../internationaldesign_hotel_bin/logo.svg");--logo_aspect-ratio:180/98;--logo-topbar_image:url("../internationaldesign_hotel_bin/logo-topbar.svg");--logo-topbar_aspect-ratio:3/1;--bn-logo-src-light:url("../internationaldesign_hotel_bin/logo.svg");--bn-logo-src-solid:url("../internationaldesign_hotel_bin/logo-topbar.svg");--logo-footer_image:url("../internationaldesign_hotel_bin/logo-footer.svg");--logo-footer_aspect-ratio:180/98;--logo-loader_image:url("../internationaldesign_hotel_bin/logo.svg");--logo-loader_aspect-ratio:180/98;--slider-arrow_image:url("../internationaldesign_hotel_bin/slider-arrow.svg");--slider-nav_border-radius:25%;--slider-nav_width:48px;--slider-nav_height:48px;--slider-nav_gap:12px;--slider-nav_background:transparent;--slider-nav_background-hover:#BF95FB;--slider-nav_border-color:#BF95FB;--slider-nav_icon-color:#BF95FB;--slider-nav_icon-color-hover:#ffffff;--slider-nav_border-color-overlay:#ffffff;--slider-nav_icon-color-overlay:#ffffff;--slider-nav_background-hover-overlay:#ffffff;--slider-nav_icon-color-hover-overlay:#000000;--h6_image:url("../internationaldesign_hotel_bin/h6-decoration.svg");--h6_aspect-ratio:20/3;--quicklinks_text-transform:uppercase;--quicklinks_underline:yes;--quicklinks-color-no-scroll:#ffffff;--quicklinks-hover-color-no-scroll:#ffffff;--quicklinks-color-active-no-scroll:#ffffff;--quicklinks-color-underline-no-scroll:#ffffff;--quicklinks-color-scroll:#000000;--quicklinks-hover-color-scroll:#BF95FB;--quicklinks-color-active-scroll:#BF95FB;--quicklinks-color-underline-scroll:#BF95FB;--quicklinks_topbar_scroll_backgroundcolor:rgba(255, 255, 255, 0.65);--quicklinks_topbar_scroll_backdropBlur:16px;--topblock-fixed:80px;--lang-button_size:34px;--lang-button_gap:8px;--lang-button_radius:0px;--lang-button_border-width:1px;--lang-button_border-color:#BF95FB;--lang-button_background:transparent;--lang-button_color:#BF95FB;--lang-button_background-active:#BF95FB;--lang-button_color-active:#ffffff;--bannerLegend_bottom:22%;--bannerLegend_font-size:5.5em;--bannerLegend_text-transform:uppercase;--bannerLegend_animation:"snappy";--promo_background:#BF95FB;--promo_background-hover:rgba(255, 255, 255, 0.5);--promo_color:#ffffff;--promo_color-hover:#BF95FB;--menu-burger-color-no-scroll:#ffffff;--menu-burger-color-scroll:#BF95FB;--menu-burger-width:24px;--menu-burger-lines:2;--menu-areaBackground_color:#BF95FB;--menu-areaBackground_opacity:1;--menu-areaText-color:#ffffff;--menu-areaText-colorHover:#000000;--menu-areaText-colorActive:#000000;--menu-areaText-transform:uppercase;--menu-areaText-align:center;--menu-areaBackground_image:url("../internationaldesign_hotel_bin/");--menu-areaBackground_repeat:no-repeat;--menu-areaBackground_position:bottom;--menu-backdrop-color:rgba(0, 0, 0, 0.5);--menu-backdrop-blur:0px;--menu-backdrop-image:url("../internationaldesign_hotel_bin/");--menu-lang-button_color:#ffffff;--menu-lang-button_border-color:#ffffff;--menu-lang-button_background:transparent;--menu-lang-button_background-active:#ffffff;--menu-lang-button_color-active:#BF95FB;--booknow_text-color:#ffffff;--booknow_border-color:#BF95FB;--booknow_background-color:#BF95FB;--booknow_hoverText-color:#BF95FB;--booknow_hoverBorder-color:#ffffff;--booknow_hoverBackground-color:#ffffff;--booknowSroll_text-color:#ffffff;--booknowSroll_border-color:#BF95FB;--booknowSroll_background-color:#BF95FB;--booknowSroll_hoverText-color:#BF95FB;--booknowSroll_hoverBorder-color:#BF95FB;--booknowSroll_hoverBackground-color:transparent;--h1_text-transform:uppercase;--h2_text-transform:uppercase;--h3_text-transform:uppercase;--h4_text-transform:uppercase;--h5_text-transform:uppercase;--c1_Background-color:#fff;--c1_Background-image:none;--c1_Background-position:center;--c1_Background-repeat:repeat;--c2_Background-color:#1a1a1a;--c2_Background-image:none;--c2_Background-position:center;--c2_Background-repeat:repeat;--c2_text-color:#ffffff;--c2_title-color:#ffffff;--c2_contentBlock-title-color:#ffffff;--c2_links-color:#ffffff;--c2_links-hover-color:#ffffff;--c2_buttons-color:#BF95FB;--c2_buttons-border-color:#BF95FB;--c2_buttons-background:false;--c2_buttons-hover-color:#ffffff;--c2_buttons-hover-border-color:#BF95FB;--c2_buttons-hover-background:#BF95FB;--c2_imageLink-title-color:#BF95FB;--c2_imageLink-description-color:#ffffff;--c2_imageLink-button-color:#BF95FB;--c2_imageLink-button-border-color:#BF95FB;--c2_imageLink-button-background:false;--c2_imageLink-button-hover-color:#ffffff;--c2_imageLink-button-hover-border-color:#BF95FB;--c2_imageLink-button-hover-background:#BF95FB;--c2_lang-button_color:#ffffff;--c2_lang-button_border-color:#ffffff;--c2_lang-button_background:transparent;--c2_lang-button_background-active:#BF95FB;--c2_lang-button_color-active:#ffffff;--c3_Background-color: ;--c3_Background-image:none;--c3_Background-position:center;--c3_Background-repeat:repeat;--c3_text-color:#555555;--c3_title-color:#BF95FB;--c3_contentBlock-title-color:#BF95FB;--c3_links-color:#555555;--c3_links-hover-color:#BF95FB;--c3_buttons-color:#BF95FB;--c3_buttons-border-color:#BF95FB;--c3_buttons-background:false;--c3_buttons-hover-color:#ffffff;--c3_buttons-hover-border-color:#BF95FB;--c3_buttons-hover-background:#BF95FB;--c3_imageLink-title-color:#BF95FB;--c3_imageLink-description-color:#555555;--c3_imageLink-button-color:#BF95FB;--c3_imageLink-button-border-color:#BF95FB;--c3_imageLink-button-background:false;--c3_imageLink-button-hover-color:#ffffff;--c3_imageLink-button-hover-border-color:#BF95FB;--c3_imageLink-button-hover-background:#BF95FB;--c3_lang-button_color:#BF95FB;--c3_lang-button_border-color:#BF95FB;--c3_lang-button_background:transparent;--c3_lang-button_background-active:#BF95FB;--c3_lang-button_color-active:#ffffff;--imgLinkType:box;--imagelink-large_border-radius:0px;--imagelink-medium_border-radius:0px;--imagelink-mediumlarge_border-radius:0px;--imagelink-mediumvertical_border-radius:0px;--imagelink-quote_border-radius:0px;--imagelink-smaller_border-radius:0px;--imagelink-small_border-radius:0px;--panoramic_Background-color:#BF95FB;--panoramicNoImage_text-color:#000000;--quoteNoImage_Background-color:#000000;--quoteNoImage_Background-image: ;--quoteImage-opacity:1;--quoteNoImage_text-color:#ffffff;--mediumL_Background-color:transparent;--mediumL_text-align-odd:left;--mediumL_text-align-even:left;--mediumL_pseudoElement:yes;--mediumL_pseudoDisplay:block;--mediumL_pseudoBackground-color: ;--mediumL_pseudoBackground-image: ;--mediumL_pseudoBackground-repeat:repeat;--mediumL_pseudoBackground-opacity:1;--mediumL_pseudoWidth:100%;--mediumV_Background-color:transparent;--mediumV_text-align-odd:left;--mediumV_text-align-even:left;--mediumV_pseudoElement:yes;--mediumV_pseudoDisplay:block;--mediumV_pseudoBackground-color: ;--mediumV_pseudoBackground-image: ;--mediumV_pseudoBackground-repeat:repeat;--mediumV_pseudoBackground-opacity:1;--mediumV_pseudoWidth:100%;--footer-color:#ffffff;--footer-color-hover:#ffffff;--footer_Background-color:#1b1b1b;--footer_Background-image:url("../internationaldesign_hotel_bin/");--footer_Background-repeat:repeat;--footer_logoInvert:0;--footer_SocialMedialogoInvert:1;--type-scale-ratio:1.618;--font-size-display-1:clamp(40px, 8.5vw, 177.4240828944px);--text-protection:none;--font-size-display-2:clamp(32px, 6vw, 109.6564171164px);--font-size-display-3:clamp(24px, 4vw, 67.772816512px);--font-size-h1:clamp(24px, 3vw, 53.2802526862px);--font-size-h2:clamp(20px, 2.25vw, 37.1391866031px);--font-size-h3:clamp(18px, 1.5vw, 25.888px);--font-size-body:16px;--font-size-small:14px;--font-size-caption:12px;--line-height-display:0.95;--line-height-heading:1.1;--line-height-tight:1.2;--line-height-body:1.6;--line-height-loose:1.8;--letter-spacing-display:-0.04em;--letter-spacing-heading:-0.02em;--letter-spacing-body:0;--letter-spacing-caps:0.12em;--space-2xs:clamp(0.25rem, 0.5vw, 0.5rem);--space-xs:clamp(0.5rem, 1vw, 1rem);--space-sm:clamp(1rem, 1.5vw, 1.5rem);--space-md:clamp(1.5rem, 2.5vw, 2.5rem);--space-lg:clamp(2rem, 4vw, 4rem);--space-xl:clamp(3rem, 6vw, 6rem);--space-2xl:clamp(4rem, 8vw, 8rem);--space-3xl:clamp(6rem, 12vw, 12rem);--motion-fast:180ms;--motion-base:320ms;--motion-slow:600ms;--ease-editorial:cubic-bezier(0.22, 1, 0.36, 1);--ease-premium:cubic-bezier(0.77, 0, 0.175, 1);--grid-columns:12;--page-margin:clamp(16px, 3vw, 48px);--grid-gap:clamp(16px, 2vw, 32px);--editorial-measure:760px;--ease-out:cubic-bezier(0.23, 1, 0.32, 1);--ease-in-out:cubic-bezier(0.77, 0, 0.175, 1);--ease-drawer:cubic-bezier(0.32, 0.72, 0, 1);--contentArea_transition-duration:900ms;--contentArea_transition-easing:cubic-bezier(0.23, 1, 0.32, 1);--button-press-scale:0.97;--button-press-duration:160ms;--pageTransition_duration:300ms;--pageTransition_easing:cubic-bezier(0.23, 1, 0.32, 1);--scroll-smooth:"editorial";--main-margin:5%;--holder-margin:var(--main-margin);--hover-litems:0.65;--opacity-control:1;--input-border-color:#555555;--input-background-color:#F8F8F8;--panoramic-imageDescription-lines:3;--medium-imageDescription-lines:4;--quote-imageDescription-lines:3;--quote_content-width:70%;--quote_font-scale:1;--bin:internationaldesign_hotel_bin;--quotefinal:none;--mediumLfinal:none;--mediumVfinal:none;--c1-Background-image:none;--c2-Background-image:none;--c3-Background-image:none}:root{--stickyReveal_title-color:var(--color-title);--stickyReveal_description-color:var(--color-text);--stickyReveal_pseudoBackground-color:#BF95FB;--stickyReveal_pseudoBackground-image: ;--stickyRevealfinal:url("../internationaldesign_hotel_bin/");--stickyReveal_pseudoBackground-repeat:repeat;--stickyReveal_pseudoBackground-position:center;--stickyReveal_pseudoBackground-opacity:1}:root{--mediumReveal_image-max-width:1200px;--mediumReveal_image-max-height:80vh}:root{--brandStatementMaskFinal:none;--brandStatement_content-width:80vw;--brandStatement_font-size:clamp(56px, 6vw, 80px);--brandStatement_font-scale:1;--brandStatement_font-weight:700;--brandStatement_line-height:1.1;--brandStatement_font-family:itc-avant-garde-gothic-pro,sans-serif;--brandStatement_ghost-alpha:0.12}:root{--mediumTwo_text-align:center;--mediumTwo_columns:1.61fr 1fr;--mediumTwo_column-gap:12%;--mediumTwo_description-gap:2rem;--mediumTwo_content-valign:center;--mediumTwo_image1-ratio:710/623;--mediumTwo_image2-ratio:440/561;--mediumTwo_image2-ratio-mobile:440/438;--mediumTwo_image-overlap:-22.5%;--mediumTwo_image2-width-mobile:62%;--mediumTwo_image2-overlap-mobile:-17.2%;--mediumTwo_title-gap-mobile:2rem;--mediumTwo_description-gap-mobile:2.5rem;--mediumTwo_link-gap-mobile:3rem}:root{--palette-primary-4:#BF95FB;--palette-primary-3:color-mix(in srgb, var(--palette-primary-4) 80%, black);--palette-primary-2:color-mix(in srgb, var(--palette-primary-4) 60%, black);--palette-primary-1:color-mix(in srgb, var(--palette-primary-4) 40%, black);--palette-primary-5:color-mix(in srgb, var(--palette-primary-4) 80%, white);--palette-primary-6:color-mix(in srgb, var(--palette-primary-4) 60%, white);--palette-primary-7:color-mix(in srgb, var(--palette-primary-4) 40%, white);--palette-primary-8:color-mix(in srgb, var(--palette-primary-4) 20%, white);--palette-primary-9:color-mix(in srgb, var(--palette-primary-4) 10%, white);--palette-secondary-4:#fff;--palette-secondary-3:color-mix(in srgb, var(--palette-secondary-4) 80%, black);--palette-secondary-2:color-mix(in srgb, var(--palette-secondary-4) 60%, black);--palette-secondary-1:color-mix(in srgb, var(--palette-secondary-4) 40%, black);--palette-secondary-5:color-mix(in srgb, var(--palette-secondary-4) 80%, white);--palette-secondary-6:color-mix(in srgb, var(--palette-secondary-4) 60%, white);--palette-secondary-7:color-mix(in srgb, var(--palette-secondary-4) 40%, white);--palette-secondary-8:color-mix(in srgb, var(--palette-secondary-4) 20%, white);--palette-secondary-9:color-mix(in srgb, var(--palette-secondary-4) 10%, white);--palette-neutral-4:#666666;--palette-neutral-3:color-mix(in srgb, var(--palette-neutral-4) 80%, black);--palette-neutral-2:color-mix(in srgb, var(--palette-neutral-4) 60%, black);--palette-neutral-1:color-mix(in srgb, var(--palette-neutral-4) 40%, black);--palette-neutral-5:color-mix(in srgb, var(--palette-neutral-4) 80%, white);--palette-neutral-6:color-mix(in srgb, var(--palette-neutral-4) 60%, white);--palette-neutral-7:color-mix(in srgb, var(--palette-neutral-4) 40%, white);--palette-neutral-8:color-mix(in srgb, var(--palette-neutral-4) 20%, white);--palette-neutral-9:color-mix(in srgb, var(--palette-neutral-4) 10%, white);--palette-error-4:#ce3f3f;--palette-error-3:color-mix(in srgb, var(--palette-error-4) 80%, black);--palette-error-2:color-mix(in srgb, var(--palette-error-4) 60%, black);--palette-error-1:color-mix(in srgb, var(--palette-error-4) 40%, black);--palette-error-5:color-mix(in srgb, var(--palette-error-4) 80%, white);--palette-error-6:color-mix(in srgb, var(--palette-error-4) 60%, white);--palette-error-7:color-mix(in srgb, var(--palette-error-4) 40%, white);--palette-error-8:color-mix(in srgb, var(--palette-error-4) 20%, white);--palette-error-9:color-mix(in srgb, var(--palette-error-4) 10%, white);--palette-success-4:#3f9134;--palette-success-3:color-mix(in srgb, var(--palette-success-4) 80%, black);--palette-success-2:color-mix(in srgb, var(--palette-success-4) 60%, black);--palette-success-1:color-mix(in srgb, var(--palette-success-4) 40%, black);--palette-success-5:color-mix(in srgb, var(--palette-success-4) 80%, white);--palette-success-6:color-mix(in srgb, var(--palette-success-4) 60%, white);--palette-success-7:color-mix(in srgb, var(--palette-success-4) 40%, white);--palette-success-8:color-mix(in srgb, var(--palette-success-4) 20%, white);--palette-success-9:color-mix(in srgb, var(--palette-success-4) 10%, white);--palette-warning-4:#ff8800;--palette-warning-3:color-mix(in srgb, var(--palette-warning-4) 80%, black);--palette-success-2:color-mix(in srgb, var(--palette-success-4) 60%, black);--palette-warning-1:color-mix(in srgb, var(--palette-warning-4) 40%, black);--palette-warning-5:color-mix(in srgb, var(--palette-warning-4) 80%, white);--palette-warning-6:color-mix(in srgb, var(--palette-warning-4) 60%, white);--palette-warning-7:color-mix(in srgb, var(--palette-warning-4) 40%, white);--palette-warning-8:color-mix(in srgb, var(--palette-warning-4) 20%, white);--palette-warning-9:color-mix(in srgb, var(--palette-warning-4) 10%, white);--agentic-color-shadow:var(--palette-primary-6);--agentic-color-focus:var(--palette-primary-4);--agentic-color-ball:#ffffff;--agentic-fill-gradient-top:var(--palette-primary-4);--agentic-fill-gradient-bottom:var(--palette-secondary-4);--agent-font-family-primary:"Inter",sans-serif;--agent-font-family-secondary:"Helvetica Neue",Arial,sans-serif;--color-agent-brand:var(--palette-primary-4);--close-button-line-color:var(--palette-neutral-4);--close-button-line-color-hover:var(--palette-neutral-4);--close-button-background-color:transparent;--close-button-background-color-hover:transparent;--close-button-line-width:2px;--background-bubble-color1:#D9DFE2;--background-bubble-color2:#CCD2D7;--background-bubble-color3:#BEC6CD;--background-bubble-color4:#E1E4E8;--background-bubble-color5:#D2D7DC;--background-bubble-color-interactive-rgb:200,205,212;--background-thinking-bubble-color1:#b3fd9e;--background-thinking-bubble-color2:#edc4ff;--background-thinking-bubble-color3:#b4d3fc;--background-thinking-bubble-color4:#8acffa;--background-thinking-bubble-color5:#fee4c6;--background-thinking-bubble-color-interactive-rgb:#f9d4ba;--icon-color-0:#00c8ff;--icon-color-1:#4096fd;--icon-color-2:#8064f4;--icon-color-3:#bf32ec;--icon-color-4:#ff00ea;--color-main-background-top:var(--palette-secondary-6);--color-main-background-bottom:var(--palette-secondary-8);--main-background:linear-gradient(
    180deg,
    var(--color-main-background-top),
    var(--color-main-background-bottom)
  );--agent-desktop-drawer-background-color:var(--palette-secondary-7);--agent-desktop-drawer-border-left-color:var(--palette-secondary-2);--agent-desktop-drawer-border-left-width:1px;--agent-desktop-drawer-border-right-color:var(--palette-secondary-9);--agent-desktop-drawer-border-right-width:1px;--drawer-card-background-color:var(--color-bg-card-secondary);--drawer-card-title-font-color:var(--color-agent-brand);--drawer-card-title-font-size:calc(1.25rem * var(--font-scale, 1));--drawer-card-title-font-weight:500;--drawer-card-title-font-family:var(--agent-font-family-primary);--drawer-card-text-font-color:var(--palette-neutral-2);--drawer-card-text-font-size:calc(0.875rem * var(--font-scale, 1));--drawer-card-text-font-weight:400;--drawer-card-text-font-family:var(--agent-font-family-secondary);--drawer-card-label-font-color:var(--palette-neutral-5);--drawer-card-label-font-size:var(--drawer-card-text-font-size);--drawer-card-label-font-weight:var(--drawer-card-text-font-weight);--drawer-card-label-font-family:var(--drawer-card-text-font-family);--drawer-card-input-border-color:var(--palette-neutral-4);--drawer-card-input-border-color-hover:var(--color-agent-brand);--drawer-card-input-border-color-active:var(--color-agent-brand);--drawer-card-input-border-width:1px;--drawer-card-input-border-radius:var(--border-radius-md);--drawer-card-input-background-color:transparent;--drawer-card-input-background-color-hover:transparent;--drawer-card-input-background-color-active:transparent;--drawer-card-input-text-color:var(--palette-neutral-2);--drawer-card-input-text-color-hover:var(--palette-neutral-2);--drawer-card-input-text-color-active:var(--palette-neutral-2);--drawer-card-input-text-font-size:calc(0.875rem * var(--font-scale, 1));--drawer-card-input-text-font-weight:400;--drawer-card-input-text-font-family:var(--drawer-card-text-font-family);--drawer-card-input-placeholder-color:var(--palette-neutral-7);--drawer-card-input-placeholder-font-size:var(--drawer-card-input-text-font-size);--drawer-card-input-placeholder-font-weight:var(--drawer-card-input-text-font-weight);--drawer-card-input-placeholder-font-family:var(--drawer-card-input-text-font-family);--drawer-card-button-background-color:var(--palette-primary-3);--drawer-card-button-background-color-hover:var(--palette-primary-4);--drawer-card-button-background-color-active:var(--palette-primary-2);--drawer-card-button-text-color:var(--palette-neutral-9);--drawer-card-button-text-color-hover:var(--palette-neutral-9);--drawer-card-button-text-color-active:var(--palette-neutral-9);--drawer-card-button-font-size:calc(1rem * var(--font-scale, 1));--drawer-card-button-font-weight:500;--drawer-card-button-font-family:var(--agent-font-family-primary);--drawer-card-button-box-shadow:var(--agent-neumorphic-shadow-small);--drawer-card-button-border-color:var(--palette-primary-3);--drawer-card-button-border-color-hover:var(--palette-primary-4);--drawer-card-button-border-color-active:var(--palette-primary-2);--drawer-card-button-border-width:1px;--drawer-card-button-border-radius:var(--border-radius-md);--drawer-card-button-outline-background-color:transparent;--drawer-card-button-outline-background-color-hover:transparent;--drawer-card-button-outline-background-color-active:transparent;--drawer-card-button-outline-icon-color:var(--color-agent-brand);--drawer-card-button-outline-icon-color-hover:var(--color-agent-brand);--drawer-card-button-outline-icon-color-active:var(--color-agent-brand);--drawer-card-button-outline-text-color:var(--color-agent-brand);--drawer-card-button-outline-text-color-hover:var(--color-agent-brand);--drawer-card-button-outline-text-color-active:var(--color-agent-brand);--drawer-card-button-outline-font-size:calc(0.875rem * var(--font-scale, 1));--drawer-card-button-outline-font-weight:500;--drawer-card-button-outline-font-family:var(--agent-font-family-primary);--drawer-card-button-outline-box-shadow:var(--agent-neumorphic-shadow-small);--drawer-card-button-outline-border-color:var(--color-agent-brand);--drawer-card-button-outline-border-color-hover:var(--color-agent-brand);--drawer-card-button-outline-border-color-active:var(--color-agent-brand);--drawer-card-button-outline-border-width:1px;--drawer-card-button-outline-border-radius:var(--border-radius-md);--hero-font:var(--agent-font-family-primary);--hero-font-size:calc(3.75rem * var(--font-scale, 1));--hero-font-color:var(--color-dark);--hero-font-weight:400;--followup-background-color:var(--palette-neutral-9);--followup-font-size:calc(1rem * var(--font-scale, 1));--followup-font-color:var(--palette-neutral-2);--followup-font-weight:400;--followup-placeholder-color:var(--palette-neutral-6);--return-button-background-color:transparent;--return-button-background-color-hover:var(--color-agent-brand);--return-button-background-color-active:var(--palette-primary-2);--return-button-icon-color:var(--color-agent-brand);--return-button-icon-color-hover:var(--color-light);--return-button-icon-color-active:var(--color-light);--user-message-background-color:var(--palette-primary-2);--user-message-border-color:transparent;--user-message-border-width:0px;--user-message-font-family:var(--agent-font-family-primary);--user-message-font-size:calc(1rem * var(--font-scale, 1));--user-message-font-color:var(--palette-neutral-8);--user-message-font-weight:400;--melissa-message-background-color:var(--palette-secondary-8);--melissa-message-border-color:transparent;--melissa-message-border-width:0px;--melissa-message-font-family:var(--agent-font-family-secondary);--melissa-message-font-size:calc(1rem * var(--font-scale, 1));--melissa-message-font-color:var(--palette-neutral-2);--melissa-message-font-weight:400;--agent-color-bg-neumorphic-gradient:linear-gradient(
    180deg,
    #d9dfe2 0%,
    #e9edef 100%
  );--parameter-card-background-color:var(--agent-color-bg-neumorphic-gradient);--parameter-card-background-color-hover:var(--agent-color-bg-neumorphic-gradient);--parameter-card-background-color-active:var(--agent-color-bg-neumorphic-gradient);--parameter-card-border-color:transparent;--parameter-card-border-color-hover:transparent;--parameter-card-border-color-active:transparent;--parameter-card-border-width:0px;--parameter-card-title-font-family:var(--agent-font-family-secondary);--parameter-card-title-font-size:calc(1rem * var(--font-scale, 1));--parameter-card-title-font-color:var(--color-agent-brand);--parameter-card-title-font-color-hover:var(--color-agent-brand);--parameter-card-title-font-color-active:var(--color-agent-brand);--parameter-card-title-font-weight:500;--parameter-card-font-family:var(--agent-font-family-secondary);--parameter-card-font-size:calc(0.75rem * var(--font-scale, 1));--parameter-card-font-size-md:calc(0.875rem * var(--font-scale, 1));--parameter-card-font-color:var(--color-agent-brand);--parameter-card-font-color-hover:var(--color-agent-brand);--parameter-card-font-color-active:var(--color-agent-brand);--parameter-card-font-weight:500;--outline-parameter-card-background-color:transparent;--outline-parameter-card-background-color-hover:transparent;--outline-parameter-card-background-color-active:var(--agent-color-bg-neumorphic-gradient);--outline-parameter-card-border-color:var(--palette-neutral-4);--outline-parameter-card-border-color-hover:var(--color-agent-brand);--outline-parameter-card-border-color-active:transparent;--outline-parameter-card-font-color:var(--palette-neutral-4);--outline-parameter-card-font-color-hover:var(--palette-neutral-4);--outline-parameter-card-font-color-active:var(--color-agent-brand);--outline-parameter-card-border-width:1px;--outline-parameter-card-font-family:var(--agent-font-family-secondary);--outline-parameter-card-font-size:calc(0.875rem * var(--font-scale, 1));--outline-parameter-card-price-font-size:calc(1rem * var(--font-scale, 1));--outline-parameter-card-font-weight:500;--outline-parameter-card-price-font-weight:700;--total-parameter-card-background-color:var(--parameter-card-background-color);--total-parameter-card-background-color-hover:var(--parameter-card-background-color-hover);--total-parameter-card-background-color-active:var(--parameter-card-background-color-active);--total-parameter-card-border-color:var(--parameter-card-border-color);--total-parameter-card-border-color-hover:var(--parameter-card-border-color-hover);--total-parameter-card-border-color-active:var(--parameter-card-border-color-active);--total-parameter-card-font-color:var(--parameter-card-font-color);--total-parameter-card-font-color-hover:var(--parameter-card-font-color-hover);--total-parameter-card-font-color-active:var(--parameter-card-font-color-active);--total-parameter-card-border-width:var(--parameter-card-border-width);--total-parameter-card-font-family:var(--parameter-card-title-font-family);--total-parameter-card-font-size:var(--parameter-card-title-font-size);--total-parameter-card-price-font-size:var(--parameter-card-price-font-size);--total-parameter-card-font-weight:var(--parameter-card-title-font-weight);--total-parameter-card-price-font-weight:var(--parameter-card-price-font-weight);--current-selection-background-color:var(--color-agent-brand);--current-selection-background-color-hover:var(--color-agent-brand);--current-selection-background-color-active:var(--color-agent-brand);--current-selection-border-color:var(--color-agent-brand);--current-selection-border-color-hover:var(--color-agent-brand);--current-selection-border-color-active:var(--color-agent-brand);--current-selection-border-width:1px;--current-selection-font-color:var(--palette-neutral-9);--current-selection-font-color-hover:var(--palette-neutral-9);--current-selection-font-color-active:var(--palette-neutral-9);--current-selection-font-weight:500;--current-selection-font-size:calc(0.75rem * var(--font-scale, 1));--current-selection-font-family:var(--agent-font-family-primary);--agent-neumorphic-shadow-inset:inset 5px 5px 10px 0px rgba(166, 171, 189, 1),inset -5px -5px 10px 0px rgba(250, 251, 255, 1);--agent-neumorphic-shadow-small:5px 5px 10px 0px rgba(166, 171, 189, 1),-5px -5px 10px 0px rgba(250, 251, 255, 1);--agent-button-primary-shadow:-3px -3px 8px 0 #fafbff,3px 3px 8px 0 var(--palette-primary-6);--agent-parameter-box-shadow:-5px -5px 10px 0 #fafbff,5px 5px 10px 0 #a6abbd;--color-error-soft:#fda0a0;--color-overlay:rgba(0, 0, 0, 0.5);--color-skeleton-shimmer:var(--palette-neutral-9);--color-bar-unavailable-selected:#ffd4a9;--color-shopping-activation-text:var(--color-light);--color-shopping-activation-bg-success:rgba(137, 200, 120, 0.85);--color-shopping-activation-bg-hover:rgba(60, 60, 60, 0.85);--color-shopping-activation-bg-primary:rgba(1, 159, 223, 0.85);--color-shopping-activation-bg-dark:rgba(0, 0, 0, 0.85);--color-shopping-activation-bg-yellow:rgba(255, 199, 44, 0.85);--color-shopping-activation-close-bg:#333333;--color-shopping-activation-close-text:#e4e4e4;--color-shopping-activation-close-bg-dark:var(--palette-neutral-7);--color-shopping-activation-close-text-dark:#fbfbfb;--color-shopping-activation-close-bg-hover:#a9a9a9;--color-shopping-activation-close-text-hover:#f9f9f9;--color-custom-select-bg:#efefef;--color-timepicker-indicator-bg:#ffcc00;--color-timepicker-indicator-text:var(--palette-neutral-1);--color-light:#ffffff;--color-dark:#000000;--color-medium:#52504B;--color-medium-light:color-mix(in srgb, var(--color-light) 90%, var(--color-medium));--color-brand:var(--palette-primary-4);--color-brand-darken:color-mix(in srgb, var(--color-dark) 30%, var(--color-brand));--color-brand-lighten:color-mix(in srgb, var(--color-light) 60%, var(--color-brand));--color-secondary:var(--palette-secondary-4);--color-border:#BF95FB;--color-success:var(--palette-success-4);--color-warning:var(--palette-error-4);--color-error:var(--palette-warning-4);--color-dark-error:color-mix(in srgb, var(--color-dark) 30%, var(--color-error));--border-radius-sm:6px;--border-radius-md:10px;--border-radius-lg:20px;--border-radius-cut:0.25rem;--custom-card-shadow:0;--color-shadow:--color-dark;--font-primary:TT Commons Light,sans-serif;--font-secondary:itc-avant-garde-gothic-pro,sans-serif;--font-primary-weight:400;--font-secondary-weight:700;--font-primary-size-factor:1;--font-secondary-size-factor:1;--color-title:#BF95FB;--color-small-titles:#BF95FB;--color-text:#555555;--color-bg-main:color-mix(in srgb, var(--color-light) 93%, var(--color-brand-lighten));--bg-main-image:null;--bg-main-repeat:repeat;--bg-main-position:center;--color-bg-header:var(--color-light);--color-bg-footer:var(--color-light);--color-border-footer:var(--color-light);--border-footer:0px;--shadow-footer:1;--color-border-footer:null;--color-bg-footer-hover:var(--color-light);--color-border-footer-hover:var(--color-shadow);--color-header-icons:var(--color-brand);--color-header-icons-hover:var(--color-light);--color-nav-icons-border:var(--color-brand);--color-nav-icons-border-hover:var(--color-brand);--color-nav-icons-bg:transparent;--color-nav-icons-bg-hover:var(--color-brand);--border-nav-icons:1px;--color-burger-bg:transparent;--color-burger-bg-hover:transparent;--color-burger-border:transparent;--color-burger-border-hover:transparent;--color-burger:var(--color-brand);--color-burger-hover:var(--color-dark);--border-burger:2px;--spacer-burger:3px;--quicklinks-color-scroll:#000000;--quicklinks-hover-color-scroll:#BF95FB;--quicklinks-color-active-scroll:#BF95FB;--quicklinks-color-underline-scroll:#BF95FB;--quicklinks_topbar_scroll_backgroundcolor:rgba(255, 255, 255, 0.65);--menu-areaBackground_color:#BF95FB;--menu-areaBackground_opacity:1;--menu-area-font:var(--font-secondary);--menu-area-font-scale:var(--font-secondary-size-factor);--menu-area-font-weight:var(--font-secondary-weight);--menu-areaText-color:#ffffff;--menu-areaText-colorHover:#000000;--menu-areaText-colorActive:#000000;--menu-areaText-transform:uppercase;--menu-areaBackground_image:url("../internationaldesign_hotel_bin/");--menu-areaBackground_repeat:no-repeat;--menu-areaBackground_position:bottom;--color-card-title:var(--color-brand);--color-card-title-hover:var(--color-brand);--font-card-title:var(--font-primary);--color-card-sub-title:var(--color-brand);--color-card-sub-title-hover:var(--color-brand);--font-card-sub-title:var(--font-secondary);--color-bg-card:var(--color-light);--color-bg-card-hover:var(--color-brand-lighten);--color-border-card:var(--color-brand);--color-border-card-hover:var(--color-brand);--border-card:1px;--border-radius-card:var(--border-radius-sm);--color-card-arrow:var(--color-brand);--color-card-arrow-hover:var(--color-brand-lighten);--color-card-bg-arrow:transparent;--color-card-bg-arrow-hover:var(--color-brand);--border-radius-arrow:var(--border-radius-md);--color-bg-card-main:var(--color-light);--color-border-card-main:var(--color-brand);--color-bg-card-main-hover:var(--color-brand-lighten);--color-border-card-main-hover:var(--color-brand);--border-card-main:1px;--color-bg-card-secondary:var(--color-light);--color-border-card-secondary:var(--color-brand);--color-card-text:var(--color-dark);--font-card-text:var(--font-primary);--border-card-secondary:1px;--color-cal-arrows:var(--color-brand);--font-cal:var(--font-secondary);--font-cal-scale:var(--font-secondary-size-factor);--font-cal-weight:var(--font-secondary-weight);--font-cal-prices:var(--font-secondary);--color-cal-select:var(--color-brand);--color-cal-select-text:var(--color-light);--color-cal-select-betwn:color-mix(
    in srgb,
    var(--color-light) 30%,
    var(--color-cal-select)
  );--color-cal-select-betwn-text:var(--color-light);--color-cal-select-betwn-prices-text:var(--color-light);--color-cal-bg:var(--color-light);--border-cal-days:none;--color-border-cal-days:none;--font-primary-button:var(--font-secondary);--color-btn:#BF95FB;--color-btn-border:#BF95FB;--color-text-btn:#ffffff;--font-primary-button-size-factor:1;--color-btn-hover:#ffffff;--color-btn-border-hover:#ffffff;--color-text-btn-hover:#BF95FB;--color-btn-disabled:var(--color-brand-lighten);--color-secondary-btn:var(--color-light);--color-secondary-btn-hover:var(--color-brand);--color-secondary-text-btn:var(--color-brand);--color-secondary-text-btn-hover:var(--color-light);--color-secondary-btn-border:var(--color-brand);--color-secondary-btn-border-hover:var(--color-brand);--color-text-btn-back:var(--color-brand);--color-border-btn-back:var(--color-brand);--color-bg-btn-back:var(--color-light);--color-text-btn-back-hover:var(--color-light);--color-border-btn-back-hover:var(--color-brand);--color-bg-btn-back-hover:var(--color-brand);--color-bg-restrictions:var(--color-brand-lighten);--color-bg-btn-restrictions:var(--color-brand);--color-bg-btn-restrictions-text:var(--color-light);--color-bg-btn-restrictions-hover:var(--color-brand-darken);--color-bg-btn-restrictions-text-hover:var(--color-light);--color-bg-btn-promo:var(--color-light);--color-border-btn-promo:var(--color-dark);--color-border-btn-promo-text:var(--color-dark);--color-bg-btn-promo-hover:var(--color-light);--color-border-btn-promo-hover:var(--color-dark);--color-border-btn-promo-text-hover:var(--color-dark);--color-alternative-btn:var(--color-light);--color-alternative-btn-border:var(--color-dark);--color-text-alternative-btn:var(--color-dark);--color-alternative-btn-hover:var(--color-medium-light);--color-alternative-btn-border-hover:var(--color-brand);--color-text-alternative-btn-hover:var(--color-dark);--color-bg-pop:var(--color-light);--color-text-pop-title:var(--color-brand);--font-text-pop-title:var(--font-primary);--color-border-pop:var(--color-brand);--color-info-signal:var(--color-brand);--color-info-icon:var(--color-dark);--color-text-tag:var(--color-light);--color-bg-tag:var(--color-brand);--last-minute-icon:none;--color-amenities-icon:var(--color-dark);--color-bg-amenities-icon:var(--color-medium-light);--color-bg-tag-discount:var(--color-dark);--color-text-tag-discount:var(--color-light);--color-rezlock:#00953f;--color-btn-rezlock:var(--color-rezlock);--color-btn-text-rezlock:#fff;--color-btn-rezlock-hover:color-mix(in srgb, #000 30%, var(--color-rezlock));--color-btn-text-rezlock-hover:#fff}*,::after,::before{box-sizing:border-box;margin:0}.safe-top{padding-top:calc(env(safe-area-inset-top) + 1rem)}.safe-bottom{padding-bottom:calc(env(safe-area-inset-bottom) + 1.5rem)}.agentic-btn{--agentic-size:48px;--agentic-ball-size:9px;--agentic-fill:linear-gradient(
    180deg,
    var(--agentic-fill-gradient-top) 0%,
    var(--agentic-fill-gradient-bottom) 100%
  );position:relative;width:var(--agentic-size);height:var(--agentic-size);padding:0;border:none;border-radius:50%;cursor:pointer;overflow:hidden;font:inherit;color:inherit;background:0 0;box-shadow:0 0 12px 5px var(--agentic-color-shadow);transition:box-shadow .3s ease;flex-shrink:0}.agentic-btn:focus-visible{outline:2px solid var(--agentic-color-focus);outline-offset:2px}.agentic-btn:active{transform:scale(.98);box-shadow:0 0 5px 0 var(--agentic-color-shadow)}.agentic-btn__base{position:absolute;inset:0;border-radius:50%;background:var(--agentic-fill);pointer-events:none}.agentic-btn__balls{position:absolute;inset:0;pointer-events:none;contain:layout style}.agentic-btn__ball{position:absolute;width:var(--agentic-ball-size);height:var(--agentic-ball-size);left:50%;top:50%;margin-left:calc(-1 * var(--agentic-ball-size)/ 2);margin-top:calc(-1 * var(--agentic-ball-size)/ 2);border-radius:50%;background:var(--agentic-color-ball);will-change:transform;transition:transform .4s ease}.neumorphic-shadow-small{box-shadow:var(--agent-neumorphic-shadow-small)}.neumorphic-shadow-inset{box-shadow:var(--agent-neumorphic-shadow-inset)}.agent-parameter-shadow{box-shadow:var(--agent-parameter-box-shadow)}.drawer-card-button{background-color:var(--drawer-card-button-background-color);border-color:var(--drawer-card-button-border-color);border-width:var(--drawer-card-button-border-width);border-radius:var(--drawer-card-button-border-radius);box-shadow:var(--drawer-card-button-box-shadow);color:var(--drawer-card-button-text-color);font-size:var(--drawer-card-button-font-size);font-weight:var(--drawer-card-button-font-weight);font-family:var(--drawer-card-button-font-family)}.drawer-card-button:hover{background-color:var(--drawer-card-button-background-color-hover);border-color:var(--drawer-card-button-border-color-hover);color:var(--drawer-card-button-text-color-hover)}.drawer-card-button:active{background-color:var(--drawer-card-button-background-color-active);border-color:var(--drawer-card-button-border-color-active);color:var(--drawer-card-button-text-color-active)}.drawer-card-button-outline{background-color:var(--drawer-card-button-outline-background-color);border-color:var(--drawer-card-button-outline-border-color);border-width:var(--drawer-card-button-outline-border-width);border-radius:var(--drawer-card-button-outline-border-radius);box-shadow:var(--drawer-card-button-outline-box-shadow)}.drawer-card-button-outline span{color:var(--drawer-card-button-outline-text-color);font-size:var(--drawer-card-button-outline-font-size);font-weight:var(--drawer-card-button-outline-font-weight);font-family:var(--drawer-card-button-outline-font-family)}.drawer-card-button-outline svg,.drawer-card-button-outline svg path{color:var(--drawer-card-button-outline-icon-color);fill:var(--drawer-card-button-outline-icon-color);stroke:var(--drawer-card-button-outline-icon-color)}.drawer-card-button-outline:hover{background-color:var(--drawer-card-button-outline-background-color-hover);border-color:var(--drawer-card-button-outline-border-color-hover)}.drawer-card-button-outline:hover span{color:var(--drawer-card-button-outline-text-color-hover)}.drawer-card-button-outline:hover svg,.drawer-card-button-outline:hover svg path{color:var(--drawer-card-button-outline-icon-color-hover);fill:var(--drawer-card-button-outline-icon-color-hover);stroke:var(--drawer-card-button-outline-icon-color-hover)}.drawer-card-button-outline:active{background-color:var(--drawer-card-button-outline-background-color-active);border-color:var(--drawer-card-button-outline-border-color-active)}.drawer-card-button-outline:active span{color:var(--drawer-card-button-outline-text-color-active)}.drawer-card-button-outline:active svg,.drawer-card-button-outline:active svg path{color:var(--drawer-card-button-outline-icon-color-active);fill:var(--drawer-card-button-outline-icon-color-active);stroke:var(--drawer-card-button-outline-icon-color-active)}.parameter-card-background-color{background:var(--parameter-card-background-color)}.parameter-card-background-color:hover{background:var(--parameter-card-background-color-hover)}.parameter-card-background-color:active{background:var(--parameter-card-background-color-active)}.total-parameter-card-background-color{background:var(--total-parameter-card-background-color)}.total-parameter-card-background-color:hover{background:var(--total-parameter-card-background-color-hover)}.total-parameter-card-background-color:active{background:var(--total-parameter-card-background-color-active)}.parameter-outline-card-background-color{background:var(--outline-parameter-card-background-color)}.parameter-outline-card-background-color:hover{background:var(--outline-parameter-card-background-color-hover)}.parameter-outline-card-background-color.active,.parameter-outline-card-background-color:active{background:var(--outline-parameter-card-background-color-active);border-color:var(--outline-parameter-card-border-color-active)}/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=93d35ce46744d80aa66a)
 * Config saved to config.json and https://gist.github.com/93d35ce46744d80aa66a
 *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.video .imgImageWrapper{cursor:pointer}.video .imgImageWrapper::after{pointer-events:none}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}h1,h2{font-size:var(--tiles_big_size);line-height:1.2em}@media screen and (max-width:576px){h1,h2{font-size:1.5em}}#addons .roomContainer .roomName h2,#productTypes .roomContainer .roomName h2,h3{font-size:var(--tiles_mid_size);line-height:1.4em}@media screen and (max-width:576px){#addons .roomContainer .roomName h2,#productTypes .roomContainer .roomName h2,h3{font-size:1.25em}}#addons .roomContainer .minRate h3,#contentblock form p,#contentblock form>div,#pg h3.galleryName,#productTypes .roomContainer .minRate h3,.content #roomtypes .roomContainer .promotions-termsActions .promotions-showTermsTrigger,.content #specialoffers .roomContainer .promotions-termsActions .promotions-showTermsTrigger,.widget.voucher .minRate h3{display:block;font-size:var(--tiles_small_size);line-height:1.6em;letter-spacing:.5px;font-weight:400;font-family:var(--font-primary);text-decoration:none!important}#contentblock .contacts_list a,#contentblock form a,p a{color:var(--color-title);text-decoration:underline;transition:color .3s ease-in-out}@media (hover:hover) and (pointer:fine){#contentblock .contacts_list a:hover,#contentblock form a:hover,p a:hover{color:var(--color-brand)}}#contentblock form .submit.button,#contentblock form input[type=submit],.imagelinkgadget.medium-two .imglinkWrapper .imgLink a.button,.imagelinkgadget.sticky-reveal .imgContentWrapper .imgLink a.button,.widget.voucher .promotions-termsActions a.promotions-bgLink,.widget.voucher .promotions-termsContent a.promotions-bgLink,button.submit{font-family:var(--font-buttons);width:auto;height:auto;cursor:pointer;font-size:.875em;line-height:2em;letter-spacing:.12em;padding:8px 15px;position:relative;white-space:nowrap;display:inline-block;text-transform:uppercase;border-radius:var(--buttons-border-radius);color:var(--buttons-color);border:1px solid var(--buttons-border);background:var(--buttons-background);transition:color .3s ease-out,background .6s ease-in-out,border-color .3s ease}@media (hover:hover) and (pointer:fine){#contentblock form .submit.button:hover,#contentblock form input[type=submit]:hover,.imagelinkgadget.medium-two .imglinkWrapper .imgLink a.button:hover,.imagelinkgadget.sticky-reveal .imgContentWrapper .imgLink a.button:hover,.widget.voucher .promotions-termsActions a.promotions-bgLink:hover,.widget.voucher .promotions-termsContent a.promotions-bgLink:hover,button.submit:hover{color:var(--buttons-hover-color);border-color:var(--buttons-hover-border);background:var(--buttons-hover-background);text-decoration:none!important}}#contentblock form .submit.button:active,#contentblock form input[type=submit]:active,.imagelinkgadget.medium-two .imglinkWrapper .imgLink a.button:active,.imagelinkgadget.sticky-reveal .imgContentWrapper .imgLink a.button:active,.widget.voucher .promotions-termsActions a.promotions-bgLink:active,.widget.voucher .promotions-termsContent a.promotions-bgLink:active,button.submit:active{transform:scale(var(--button-press-scale));transition:transform var(--button-press-duration) var(--ease-out)}.imagelinkgadget.sticky-reveal .imgContentWrapper .imgLink a.button{color:var(--buttons-white-color);border:1px solid var(--buttons-white-border-color);background:var(--buttons-white-background)}@media (hover:hover) and (pointer:fine){.imagelinkgadget.sticky-reveal .imgContentWrapper .imgLink a.button:hover{color:var(--buttons-white-hover-color);border-color:var(--buttons-white-hover-border);background:var(--buttons-white-hover-background)}}#addons .roomContainer .promotions-termsActions .promotions-bgLink,#addons .roomContainer .roomDescription a,#productTypes .roomContainer .promotions-termsActions .promotions-bgLink,#productTypes .roomContainer .roomDescription a,.content #roomtypes .roomContainer .promotions-termsActions .promotions-bgLink,.content #specialoffers .roomContainer .promotions-termsActions .promotions-bgLink,.imagelinkgadget.smallV-f-slide .imglinkWrapper .imgContentWrapper .imgLink .button,.imagelinkgadget:not(.nolink) .imgLink .button,a.dirLink,body.popupWindow .imagelinkgadget.popup .imglinkWrapper .imgContentWrapper .imgLink button,h1 a,h2 a,h3 a{font-family:var(--font-buttons);width:auto;height:auto;font-size:.875em;line-height:2em;letter-spacing:.12em;cursor:pointer;background:0 0;padding:5px 15px;position:relative;letter-spacing:2px;color:var(--buttons-color);white-space:nowrap;display:inline-block;text-transform:uppercase;font-weight:400!important;border:1px solid var(--buttons-border-color);border-radius:var(--buttons-border-radius);background-color:var(--buttons-background);transition:background .6s ease-in-out,color .3s ease-out,border .3s ease-in-out!important}@media (hover:hover) and (pointer:fine){#addons .roomContainer .promotions-termsActions .promotions-bgLink:hover,#addons .roomContainer .roomDescription a:hover,#productTypes .roomContainer .promotions-termsActions .promotions-bgLink:hover,#productTypes .roomContainer .roomDescription a:hover,.content #roomtypes .roomContainer .promotions-termsActions .promotions-bgLink:hover,.content #specialoffers .roomContainer .promotions-termsActions .promotions-bgLink:hover,.imagelinkgadget.smallV-f-slide .imglinkWrapper .imgContentWrapper .imgLink .button:hover,.imagelinkgadget:not(.nolink) .imgLink .button:hover,a.dirLink:hover,body.popupWindow .imagelinkgadget.popup .imglinkWrapper .imgContentWrapper .imgLink button:hover,h1 a:hover,h2 a:hover,h3 a:hover{color:var(--buttons-hover-color)!important;background-color:var(--buttons-hover-background);border-color:var(--buttons-hover-border);text-decoration:none!important}}#addons .roomContainer .promotions-termsActions .promotions-bgLink:active,#addons .roomContainer .roomDescription a:active,#productTypes .roomContainer .promotions-termsActions .promotions-bgLink:active,#productTypes .roomContainer .roomDescription a:active,.content #roomtypes .roomContainer .promotions-termsActions .promotions-bgLink:active,.content #specialoffers .roomContainer .promotions-termsActions .promotions-bgLink:active,.imagelinkgadget.smallV-f-slide .imglinkWrapper .imgContentWrapper .imgLink .button:active,.imagelinkgadget:not(.nolink) .imgLink .button:active,a.dirLink:active,body.popupWindow .imagelinkgadget.popup .imglinkWrapper .imgContentWrapper .imgLink button:active,h1 a:active,h2 a:active,h3 a:active{transform:scale(var(--button-press-scale));transition:transform var(--button-press-duration) var(--ease-out)}.content #roomtypes .roomContainer .details,.content #specialoffers .roomContainer .details,h4 a,h5 a{border:none;background:0 0;text-decoration:none;color:var(--buttons-color);transition:color .8s .1s ease-in-out}.content #roomtypes .roomContainer .details:after,.content #specialoffers .roomContainer .details:after,h4 a:after,h5 a:after{margin:0;z-index:1;width:100%;height:1px;content:"";display:block;position:absolute;position:relative;background-color:var(--buttons-border-color);transition:width .8s .1s ease-in-out}@media (hover:hover) and (pointer:fine){.content #roomtypes .roomContainer .details:hover:after,.content #specialoffers .roomContainer .details:hover:after,h4 a:hover:after,h5 a:hover:after{width:50%}}.content #roomtypes .roomContainer .details:active,.content #specialoffers .roomContainer .details:active,h4 a:active,h5 a:active{transform:scale(var(--button-press-scale));transition:transform var(--button-press-duration) var(--ease-out)}.content #roomtypes .roomContainer .minRate h3 a,.content #roomtypes .roomContainer.room-opened .minRate h3 a,.content #specialoffers .roomContainer .minRate h3 a,.content #specialoffers .roomContainer.room-opened .minRate h3 a{font-family:var(--font-buttons);color:var(--buttons-color);padding:0;cursor:pointer;background:0 0;border:0}.content #roomtypes .roomContainer .minRate h3 a:after,.content #roomtypes .roomContainer.room-opened .minRate h3 a:after,.content #specialoffers .roomContainer .minRate h3 a:after,.content #specialoffers .roomContainer.room-opened .minRate h3 a:after{content:"";position:relative;display:block;width:0;margin:-1px auto;background-color:var(--buttons-border-color);height:1px;transition:width .5s ease-in-out}@media (hover:hover) and (pointer:fine){.content #roomtypes .roomContainer .minRate h3 a:hover,.content #specialoffers .roomContainer .minRate h3 a:hover{background:0 0;color:var(--buttons-hover-color)}.content #roomtypes .roomContainer .minRate h3 a:hover:after,.content #specialoffers .roomContainer .minRate h3 a:hover:after{width:100%}}.content #roomtypes .roomContainer .minRate h3 a:active,.content #specialoffers .roomContainer .minRate h3 a:active{transform:scale(var(--button-press-scale));transition:transform var(--button-press-duration) var(--ease-out)}#contentblock .holder{padding-left:var(--main-margin);padding-right:var(--main-margin)}.content .holder>:not(.pin-spacer){opacity:1;transform:translateY(18vh);transition:opacity .5s 50ms ease,transform .65s .1s ease}.content .holder>:not(.pin-spacer).showIt{opacity:1;transform:translateY(0)}body.no-banner .content .holder>:not(.pin-spacer){transform:translateY(0)}.imgContentWrapper{opacity:1;transition:opacity 1s .4s ease-in-out}.imgContentWrapper.showIt{opacity:1}.with-bannerGadget .nav-wrapper{opacity:0;transform:translateY(-100%);transition:opacity .5s 50ms ease,transform .65s .1s ease}.with-bannerGadget .quicklinks{opacity:0;transform:translateY(-10%);transition:opacity .55s .4s ease,transform .65s .5s ease}.with-bannerGadget.loaded .nav-wrapper,.with-bannerGadget.loaded .quicklinks{opacity:1;transform:translateY(0)}@keyframes scrollAnimation{0%{bottom:80px}50%{bottom:88px}100%{bottom:80px}}@keyframes loadingAnimation{0%{opacity:0}100%{opacity:1}}@keyframes moveUp{0%{opacity:1;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}:focus{outline:0}html{font-size:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px;transition:background 1s ease}.color-one{background-color:var(--c1_Background-color)!important;transition:background var(--contentArea_transition-duration) var(--contentArea_transition-easing)}.color-two{background-color:var(--c2_Background-color)!important;transition:background var(--contentArea_transition-duration) var(--contentArea_transition-easing)}.color-three{background-color:var(--c3_Background-color)!important;transition:background var(--contentArea_transition-duration) var(--contentArea_transition-easing)}body{font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);text-align:left;overflow-x:hidden;color:var(--color-text);text-decoration:none;background-color:var(--color-light);font-family:var(--font-primary);font-feature-settings:"kern" 1,"liga" 1}hr{margin:0;clear:both;border:none;padding:40px 0}@media screen and (max-width:576px){hr{padding-top:20px;padding-bottom:20px}}h1,h2,h3,h4,h5,h6{clear:both;margin-top:.4em;margin-bottom:.4em;color:var(--color-brand);font-weight:var(--font-titles-weight);font-family:var(--font-secondary)}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{display:block;font-size:1em;line-height:1.6em;letter-spacing:.5px;text-transform:uppercase;text-decoration:none!important;font-weight:inherit}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:700}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{display:inline-block}h1 a:after,h2 a:after,h3 a:after,h4 a:after,h5 a:after,h6 a:after{margin-left:auto;margin-right:auto}h1{text-transform:var(--h1_text-transform);margin-top:1em;margin-bottom:1em}h1 span{letter-spacing:.2em;font-size:.35em}h2{text-transform:var(--h2_text-transform)}h1,h2{color:var(--color-title);font-size:var(--font-size-display-3);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display)}h1 strong,h2 strong{font-family:var(--font-secondary)}h1 a,h2 a{font-size:15px;color:var(--buttons-color);border:1px solid var(--buttons-border);font-family:var(--font-buttons)}@media (hover:hover) and (pointer:fine){h1 a:hover,h2 a:hover{color:var(--buttons-hover-color);border:1px solid var(--buttons-hover-border)}}h3{color:var(--color-title);font-family:var(--font-secondary);text-transform:var(--h3_text-transform);font-size:var(--font-size-h1);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);margin-bottom:var(--space-md)}h3 span{letter-spacing:.2em;font-size:18px}h3 a{font-size:15px;color:var(--buttons-color);border:1px solid var(--buttons-border);font-family:var(--font-buttons)}@media (hover:hover) and (pointer:fine){h3 a:hover{color:var(--buttons-hover-color);border:1px solid var(--buttons-hover-border)}}h4{font-size:var(--font-size-h2);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);color:var(--color-title);font-family:var(--font-primary);text-transform:var(--h4_text-transform);margin-bottom:var(--space-md)}h4 span{letter-spacing:.2em;font-size:16px}h4 a{font-size:15px;color:var(--color-links);font-family:var(--font-buttons)}h4 a:after{background-color:var(--color-links)}@media (hover:hover) and (pointer:fine){h4 a:hover{border:none}}@media screen and (max-width:576px){h4{font-size:1.6em}}h5{color:var(--color-title);font-family:var(--font-secondary);text-transform:var(--h5_text-transform);font-size:var(--font-size-h3);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}h5 span{letter-spacing:.2em;font-size:14px}h5 a{color:var(--color-links);font-family:var(--font-buttons)}h5 a:after{background-color:var(--color-links)}@media (hover:hover) and (pointer:fine){h5 a:hover{border:none;color:var(--color-links-hover)}}h6{width:80px!important;max-width:80px!important;aspect-ratio:var(--h6_aspect-ratio);text-indent:-999999px;margin:0 auto!important;background-color:transparent;background-image:var(--h6_image);background-size:contain;background-position:center;background-repeat:no-repeat}p{font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);margin:0 0 var(--space-sm)}p img{width:auto;max-width:100%}.content ul{padding:0;margin:0}.content ul li{display:block;list-style-type:none}.holder{padding:0}.holder>h1,.holder>h2,.holder>h3,.holder>h4,.holder>h5,.holder>h6,.holder>p,.holder>ul{text-align:center;margin-left:22%;margin-right:22%}@media screen and (max-width:768px){.holder>h1,.holder>h2,.holder>h3,.holder>h4,.holder>h5,.holder>h6,.holder>p,.holder>ul{margin-left:11%;margin-right:11%}}@media screen and (max-width:576px){.holder>h1,.holder>h2,.holder>h3,.holder>h4,.holder>h5,.holder>h6,.holder>p,.holder>ul{margin-left:5%;margin-right:5%}}a.dirLink{margin:40px 0;display:inline-block!important;transition:background .6s ease-in-out,color .3s ease-out,border .3s ease-in-out}.center{text-align:center}.right{text-align:right}.margin_0{margin:0!important}.show-on-landscape h2{font-size:1.125rem;line-height:1.6666666667em;letter-spacing:.0277777778em}.bookinggadget #gc-dspro-container .gc-dspro-button .gc-dspro-checkrates{top:auto}#contentblock{z-index:1;overflow:hidden;position:relative;padding-top:50px}#contentblock .content{overflow:hidden;position:relative}#contentblock #c1{padding-top:30px;background-image:var(--c1-Background-image);background-position:var(--c1_Background-position);background-repeat:var(--c1_Background-repeat);background-size:auto}@media screen and (max-width:768px){#contentblock #c1{padding-top:30px}}#contentblock #c2{padding-top:30px;background-image:var(--c2-Background-image);background-position:var(--c2_Background-position);background-repeat:var(--c2_Background-repeat);background-size:auto}#contentblock #c3{padding-top:25px;background-image:var(--c3-Background-image);background-position:var(--c3_Background-position);background-repeat:var(--c3_Background-repeat);background-size:auto}#contentblock .holder{overflow:hidden;text-align:center}.button,.cb-title,.contentblock-title,a,a.button,a:link,a:visited,body,button.button,h1,h2,h3,h4,h5,h6,li,p,td{transition:background-color var(--contentArea_transition-duration) var(--contentArea_transition-easing),border-color var(--contentArea_transition-duration) var(--contentArea_transition-easing)}body.color-two{--area-bg:var(--c2_Background-color);--color-title:var(--c2_title-color);--color-text:var(--c2_text-color);--color-links:var(--c2_links-color);--color-links-hover:var(--c2_links-hover-color);--buttons-color:var(--c2_buttons-color);--buttons-border-color:var(--c2_buttons-border-color);--buttons-background:var(--c2_buttons-background);--buttons-hover-color:var(--c2_buttons-hover-color);--buttons-hover-background:var(--c2_buttons-hover-background);--buttons-hover-border-color:var(--c2_buttons-hover-border-color);--lang-button_color:var(--c2_lang-button_color);--lang-button_border-color:var(--c2_lang-button_border-color);--lang-button_background:var(--c2_lang-button_background);--lang-button_background-active:var(--c2_lang-button_background-active);--lang-button_color-active:var(--c2_lang-button_color-active)}body.color-three{--area-bg:var(--c3_Background-color);--color-title:var(--c3_title-color);--color-text:var(--c3_text-color);--color-links:var(--c3_links-color);--color-links-hover:var(--c3_links-hover-color);--buttons-color:var(--c3_buttons-color);--buttons-border-color:var(--c3_buttons-border-color);--buttons-background:var(--c3_buttons-background);--buttons-hover-color:var(--c3_buttons-hover-color);--buttons-hover-background:var(--c3_buttons-hover-background);--buttons-hover-border-color:var(--c3_buttons-hover-border-color);--lang-button_color:var(--c3_lang-button_color);--lang-button_border-color:var(--c3_lang-button_border-color);--lang-button_background:var(--c3_lang-button_background);--lang-button_background-active:var(--c3_lang-button_background-active);--lang-button_color-active:var(--c3_lang-button_color-active)}.content[data-color=two] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two),body.color-two #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two){color:var(--c2_imageLink-description-color)}.content[data-color=two] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgTitle,.content[data-color=two] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgTitle h3,.content[data-color=two] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgTitle h4,.content[data-color=two] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) h3,.content[data-color=two] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) h4,body.color-two #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgTitle,body.color-two #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgTitle h3,body.color-two #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgTitle h4,body.color-two #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) h3,body.color-two #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) h4{color:var(--c2_imageLink-title-color)}.content[data-color=two] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgDescription,.content[data-color=two] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgDescription p,body.color-two #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgDescription,body.color-two #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgDescription p{color:var(--c2_imageLink-description-color)}.content[data-color=two] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink .button,.content[data-color=two] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink a,.content[data-color=two] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink a.button,body.color-two #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink .button,body.color-two #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink a,body.color-two #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink a.button{color:var(--c2_imageLink-button-color);border-color:var(--c2_imageLink-button-border-color);background:var(--c2_imageLink-button-background)}@media (hover:hover) and (pointer:fine){.content[data-color=two] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink .button:hover,.content[data-color=two] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink a.button:hover,.content[data-color=two] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink a:hover,body.color-two #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink .button:hover,body.color-two #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink a.button:hover,body.color-two #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink a:hover{color:var(--c2_imageLink-button-hover-color);border-color:var(--c2_imageLink-button-hover-border-color);background:var(--c2_imageLink-button-hover-background)}}.content[data-color=three] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two),body.color-three #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two){color:var(--c3_imageLink-description-color)}.content[data-color=three] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgTitle,.content[data-color=three] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgTitle h3,.content[data-color=three] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgTitle h4,.content[data-color=three] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) h3,.content[data-color=three] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) h4,body.color-three #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgTitle,body.color-three #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgTitle h3,body.color-three #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgTitle h4,body.color-three #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) h3,body.color-three #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) h4{color:var(--c3_imageLink-title-color)}.content[data-color=three] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgDescription,.content[data-color=three] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgDescription p,body.color-three #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgDescription,body.color-three #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgDescription p{color:var(--c3_imageLink-description-color)}.content[data-color=three] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink .button,.content[data-color=three] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink a,.content[data-color=three] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink a.button,body.color-three #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink .button,body.color-three #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink a,body.color-three #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink a.button{color:var(--c3_imageLink-button-color);border-color:var(--c3_imageLink-button-border-color);background:var(--c3_imageLink-button-background)}@media (hover:hover) and (pointer:fine){.content[data-color=three] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink .button:hover,.content[data-color=three] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink a.button:hover,.content[data-color=three] :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink a:hover,body.color-three #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink .button:hover,body.color-three #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink a.button:hover,body.color-three #contentblock :is(.imagelinkgadget.small.noimage,.imagelinkgadget.medium.noimage,.imagelinkgadget.mediumlarge,.imagelinkgadget.mediumvertical,.imagelinkgadget.medium-two) .imgLink a:hover{color:var(--c3_imageLink-button-hover-color);border-color:var(--c3_imageLink-button-hover-border-color);background:var(--c3_imageLink-button-hover-background)}}.fixedBlock{display:none}.hotel-directions #GoogleMapGadget{filter:grayscale(100%);transition:filter .6s ease}@media (hover:hover) and (pointer:fine){.hotel-directions #GoogleMapGadget:hover{filter:none}}footer{overflow:hidden;background-color:var(--footer_Background-color);background-image:var(--footer_Background-image);background-repeat:var(--footer_Background-repeat);position:relative}footer #map{background-color:#fff}footer #map>:not(#GoogleMapGadget){display:none}footer #map a#directionsLink{display:none!important}footer .row{text-align:left;width:100%;padding:80px 20px;margin-left:0;margin-right:0}@media screen and (max-width:576px){footer .row{flex-direction:column;text-align:center}}@media (min-width:769px) and (max-width:1200px){footer .row{display:grid;grid-template-columns:1fr 1fr;row-gap:var(--space-lg);grid-template-areas:"logo    logo" "address phone" "menu    menu"}footer .row>[class*=col-]{float:none;width:auto}footer .row .footerlogo{grid-area:logo;margin-bottom:0}footer .row .hoteladdress{grid-area:address;margin-bottom:0}footer .row .phone__block{grid-area:phone}footer .row .footermenu{grid-area:menu}}footer .row .email__block,footer .row .footerlogo,footer .row .footermenu,footer .row .hoteladdress,footer .row .phone__block,footer .row .socialmedia{color:var(--footer-color);font-family:var(--font-secondary);font-size:var(--body-font-size);letter-spacing:.75px;font-style:normal;text-transform:uppercase}footer .row .hoteladdress>p,footer .row>[class*=col-]>p{margin-top:0;margin-bottom:15px;line-height:16px;opacity:.65;text-align:left;padding:0;width:100%;color:var(--footer-color);font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:.75px}@media screen and (max-width:768px){footer .row .hoteladdress>p,footer .row>[class*=col-]>p{text-align:center}}footer .row .footerlogo{filter:invert(var(--footer_logoInvert));width:200px;max-width:200px}@media screen and (max-width:768px){footer .row .footerlogo{float:none!important;display:block!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:40px}}footer .row .footerlogo .logo{display:block;position:relative;text-indent:-999999px;text-align:center;width:100%;aspect-ratio:var(--logo-footer_aspect-ratio);background-image:var(--logo-footer_image);background-size:contain;background-position:center;background-repeat:no-repeat}footer .row .hoteladdress{letter-spacing:.5px;line-height:1.6em;margin-bottom:40px}footer .row .hoteladdress .addressblock{display:block;color:var(--footer-color);margin-bottom:5px}footer .row .hoteladdress .addressblock span{display:inline-block}@media screen and (max-width:768px){footer .row .hoteladdress{padding:0;text-align:center;margin-bottom:0}}footer .row .email__block a,footer .row .phone__block a{display:block;text-transform:lowercase;margin-bottom:15px;color:var(--footer-color)}@media screen and (max-width:768px){footer .row .email__block,footer .row .phone__block{margin-top:10px;margin-bottom:20px;text-align:center}}footer .row a{margin-bottom:5px;transition:opacity .3s ease-in-out;text-decoration:none}footer .row a span{display:inline-block;transition:opacity .3s ease-in-out}@media (hover:hover) and (pointer:fine){footer .row a:hover{opacity:.4;color:var(--footer-color-hover);text-decoration:none}}footer .row .socialmedia{margin-top:20px;width:100%;padding:0}@media screen and (max-width:768px){footer .row .socialmedia{margin-bottom:20px}}footer .row .socialmedia ul{margin:0;padding:0;list-style:none;text-align:left}@media screen and (max-width:768px){footer .row .socialmedia ul{text-align:center}}footer .row .socialmedia ul li{display:inline-block;margin:0}footer .row .socialmedia ul li a{display:block;margin-right:10px;width:20px;height:20px;text-indent:-999999px;transition:opacity .5s ease;color:var(--footer-color)}@media (hover:hover) and (pointer:fine){footer .row .socialmedia ul li a:hover{opacity:.4;color:var(--footer-color-hover)}}@media screen and (max-width:576px){footer .row .socialmedia ul li a{margin:5px}}footer .row .socialmedia ul .facebook a{-webkit-mask-image:url("../internationaldesign_hotel_bin/socialmedia/facebook.svg");mask-image:url("../internationaldesign_hotel_bin/socialmedia/facebook.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;background-color:currentColor;filter:var(--footer_SocialMedialogoInvert)}footer .row .socialmedia ul .instagram a{-webkit-mask-image:url("../internationaldesign_hotel_bin/socialmedia/instagram.svg");mask-image:url("../internationaldesign_hotel_bin/socialmedia/instagram.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;background-color:currentColor;filter:var(--footer_SocialMedialogoInvert)}footer .row .socialmedia ul .twitter a{-webkit-mask-image:url("../internationaldesign_hotel_bin/socialmedia/twitter.svg");mask-image:url("../internationaldesign_hotel_bin/socialmedia/twitter.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;background-color:currentColor;filter:var(--footer_SocialMedialogoInvert)}footer .row .socialmedia ul .vimeo a{-webkit-mask-image:url("../internationaldesign_hotel_bin/socialmedia/vimeo.svg");mask-image:url("../internationaldesign_hotel_bin/socialmedia/vimeo.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;background-color:currentColor;filter:var(--footer_SocialMedialogoInvert)}footer .row .socialmedia ul .youtube a{-webkit-mask-image:url("../internationaldesign_hotel_bin/socialmedia/youtube.svg");mask-image:url("../internationaldesign_hotel_bin/socialmedia/youtube.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;background-color:currentColor;filter:var(--footer_SocialMedialogoInvert)}footer .row .socialmedia ul .pinterest a{-webkit-mask-image:url("../internationaldesign_hotel_bin/socialmedia/pinterest.svg");mask-image:url("../internationaldesign_hotel_bin/socialmedia/pinterest.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;background-color:currentColor;filter:var(--footer_SocialMedialogoInvert)}footer .row .socialmedia ul .linkedin a{-webkit-mask-image:url("../internationaldesign_hotel_bin/socialmedia/linkedin.svg");mask-image:url("../internationaldesign_hotel_bin/socialmedia/linkedin.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;background-color:currentColor;filter:var(--footer_SocialMedialogoInvert)}footer .row .socialmedia ul .tripadvisor a{-webkit-mask-image:url("../internationaldesign_hotel_bin/socialmedia/tripadvisor.svg");mask-image:url("../internationaldesign_hotel_bin/socialmedia/tripadvisor.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;background-color:currentColor;filter:var(--footer_SocialMedialogoInvert)}footer .row .socialmedia ul .whatsapp a{-webkit-mask-image:url("../internationaldesign_hotel_bin/socialmedia/whatsapp.svg");mask-image:url("../internationaldesign_hotel_bin/socialmedia/whatsapp.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;background-color:currentColor;filter:var(--footer_SocialMedialogoInvert)}footer .row .footermenu{margin:0;text-align:left}footer .row .footermenu ul{columns:2;column-gap:3rem;text-align:left;padding-left:0;list-style:none;margin:0}@media screen and (max-width:768px){footer .row .footermenu ul{text-align:center;columns:1}}footer .row .footermenu ul li{display:block}footer .row .footermenu ul li a{display:block;font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:1.5px;line-height:1.8em;color:var(--footer-color);text-decoration:none;transition:opacity .5s ease-in-out}footer .row .footermenu ul li a:hover{opacity:.5;color:var(--footer-color-hover)}footer .footer_img,footer .footerimg,footer [class*=footer_img],footer [class*=footerimg]{text-align:center;padding-bottom:64px}footer .powered{position:absolute;left:50%;transform:translate(-50%);top:auto;bottom:20px;opacity:.7;filter:brightness(0) invert(1)}@media screen and (max-width:768px){footer .powered{margin:0 auto;float:none}}footer .powered a{display:block;text-align:center}footer .powered a img{width:300px;height:30px}@media screen and (max-width:576px){footer .powered a img{width:200px}}#loader{background:var(--loader-background);position:relative}#loader:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:loadingAnimation 2s 1;width:280px;max-width:60vw;aspect-ratio:var(--logo-loader_aspect-ratio);background-image:var(--logo-loader_image);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.8}#loader .loader{display:none}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:var(--pageTransition_duration);animation-timing-function:var(--pageTransition_easing)}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none}}.imagelinkgadget.large,.imagelinkgadget.large .imgContentWrapper,.imagelinkgadget.large .imgImageWrapper,.imagelinkgadget.large .imgImageWrapper>img,.imagelinkgadget.large .imglinkWrapper,.imagelinkgadget.large.large-slide,.imagelinkgadget.large.large-slide .imgContentWrapper,.imagelinkgadget.large.large-slide .imgImageWrapper,.imagelinkgadget.large.large-slide .imglinkWrapper,.wrapper-large-slide .bx-viewport{border-radius:var(--imagelink-large_border-radius);overflow:hidden}.imagelinkgadget.large .imgImageWrapper:after,.imagelinkgadget.large.large-slide .imgImageWrapper:after{border-radius:var(--imagelink-large_border-radius)}.imagelinkgadget.quote,.imagelinkgadget.quote .imgContentWrapper,.imagelinkgadget.quote .imgImageWrapper,.imagelinkgadget.quote .imglinkWrapper,.imagelinkgadget.quote.noimage,.imagelinkgadget.quote.noimage .imgContentWrapper,.imagelinkgadget.quote.noimage .imglinkWrapper{border-radius:var(--imagelink-quote_border-radius);overflow:hidden}.imagelinkgadget.quote .imgImageWrapper:after{border-radius:var(--imagelink-quote_border-radius)}.imagelinkgadget.smaller,.imagelinkgadget.smaller .imgContentWrapper,.imagelinkgadget.smaller .imgImageWrapper,.imagelinkgadget.smaller .imglinkWrapper{border-radius:var(--imagelink-smaller_border-radius);overflow:hidden}.imagelinkgadget.medium .imgImageWrapper{border-radius:var(--imagelink-medium_border-radius);overflow:hidden}.imagelinkgadget.mediumlarge .imgImageWrapper{border-radius:var(--imagelink-mediumlarge_border-radius);overflow:hidden}.imagelinkgadget.mediumvertical .imgImageWrapper{border-radius:var(--imagelink-mediumvertical_border-radius);overflow:hidden}.imagelinkgadget.small .imgImageWrapper,.imagelinkgadget.smallV-f-slide .imgImageWrapper{border-radius:var(--imagelink-small_border-radius);overflow:hidden}.editorial-measure{max-width:var(--editorial-measure);margin-inline:auto;padding-inline:var(--page-margin)}.label-caps{font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;font-weight:500;line-height:1;display:inline-block}.section-number{font-size:var(--font-size-display-3);line-height:1;letter-spacing:var(--letter-spacing-display);opacity:.4;font-feature-settings:"tnum" 1;display:block}.scroll-cue{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-2xs);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;opacity:.6}.scroll-cue::after{content:"↓";font-size:1.4em;animation:scroll-cue-bounce 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.scroll-cue::after{animation:none}}@keyframes scroll-cue-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}.editorial-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);column-gap:var(--grid-gap);padding-inline:var(--page-margin)}.imagelinkgadget{overflow:hidden;position:relative}.imagelinkgadget .imglinkWrapper{text-decoration:none}.imagelinkgadget .imglinkWrapper.nolink{cursor:default}.imagelinkgadget .imglinkWrapper>a{text-indent:-9999px;top:0;left:0;width:100%;height:100%;display:block;position:absolute;cursor:pointer}.imagelinkgadget .imglinkWrapper .imgImageWrapper{width:100%;overflow:hidden}.imagelinkgadget .imglinkWrapper .imgImageWrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.imagelinkgadget .imglinkWrapper .imgContentWrapper{padding:2vw 2.5vw;transition:opacity 1.2s .1s ease-in-out}@media screen and (max-width:576px){.imagelinkgadget .imglinkWrapper .imgContentWrapper{padding:5vw}}.imagelinkgadget .imglinkWrapper .imgContentWrapper>*{display:none}.imagelinkgadget .imglinkWrapper .imgContentWrapper h4{font-family:var(--font-third);font-weight:var(--font-titles-weight)}.imagelinkgadget .imglinkWrapper .imgContentWrapper .imgDescription{font-family:var(--font-primary)}.imagelinkgadget .imglinkWrapper .imgContentWrapper .imgDescription a{color:var(--color-text);text-decoration:underline;transition:color .7s ease-in-out}@media (hover:hover) and (pointer:fine){.imagelinkgadget .imglinkWrapper .imgContentWrapper .imgDescription a:hover{color:var(--color-brand)}}.imagelinkgadget .imglinkWrapper .imgContentWrapper .imgLink{position:relative}.imagelinkgadget:not(.nolink) .imgLink{cursor:pointer}@media (hover:hover) and (pointer:fine){.imagelinkgadget:not(.nolink) .imgLink .button:hover{border-color:var(--color-brand)}}.imagelinkgadget.nolink .imgLink .button{color:var(--color-text)}.imagelinkgadget.with-description .imgDescription,.imagelinkgadget.with-title .imgTitle{display:block}.imagelinkgadget.with-legend .imgLink{display:inline-block}.imagelinkgadget.with-description .imgTitle{margin:var(--space-md) 0}@media screen and (max-width:992px){.imagelinkgadget.with-description .imgTitle{margin:var(--space-md) 0 var(--space-xs)}}.imagelinkgadget.with-description .imgLink,.imagelinkgadget.with-title .imgLink{margin-top:20px}.imagelinkgadget.notext .imgContentWrapper{display:none}.imagelinkgadget.noimage .imgImageWrapper{display:none}.imagelinkgadget.video .imglinkWrapper .imgImageWrapper{position:relative;overflow:hidden;container-type:size}.imagelinkgadget.video .imglinkWrapper .imgImageWrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;object-position:center}.imagelinkgadget.video .imglinkWrapper .imgImageWrapper iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:0;width:max(100cqw,177.7777777778cqh)!important;height:max(100cqh,56.25cqw)!important}.imagelinkgadget.video .imglinkWrapper .imgImageWrapper:before{top:50%;left:50%;width:100px;height:100px;font-size:var(--font-size-h1);line-height:92px;border-width:6px;margin:-50px 0 0 -50px;border-radius:0}.imagelinkgadget.video.playing .imgContentWrapper{opacity:1}.imagelinkgadget:is(.large,.panoramic,.quote,.medium,.small,.smaller,.mediumlarge,.mediumvertical,.smallV-f-slide,.popup):not(.video):not(.noimage) .imglinkWrapper .imgImageWrapper{aspect-ratio:var(--il-ratio,auto)}:where(.imagelinkgadget){container-type:inline-size;inline-size:100%;--il-title:var(--color-title);--il-text:var(--color-text);--il-button:var(--buttons-color);--il-button-bd:var(--buttons-border-color, var(--buttons-color));--il-button-bg:var(--buttons-background, transparent);--il-button-hover-text:var(--buttons-hover-color, var(--color-light));--il-button-hover-bd:var(--buttons-hover-border, var(--buttons-hover-color));--il-button-hover-bg:var(--buttons-hover-background, transparent)}:where(.imagelinkgadget) .imglinkWrapper{position:relative;padding:var(--il-pad,0)}:where(.imagelinkgadget) .imgImageWrapper{overflow:hidden;position:relative;padding:var(--il-img-pad,0);block-size:var(--il-img-h,auto);aspect-ratio:var(--il-img-ar,auto)}:where(.imagelinkgadget) .imgImageWrapper img,:where(.imagelinkgadget) .imgImageWrapper video{display:block;inline-size:100%;block-size:100%;object-fit:cover}:where(.imagelinkgadget) .imgImageWrapper::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-color:var(--il-overlay-color,#000);background-image:var(--text-protection,none);opacity:var(--il-scrim-on, 0)}:where(.imagelinkgadget) .imgContentWrapper{text-align:var(--il-align,inherit);color:var(--il-text);position:var(--il-c-pos,static);z-index:var(--il-c-z,auto);inline-size:var(--il-c-w,auto);inset-block:var(--il-c-ib,auto);inset-inline:var(--il-c-ii,auto);translate:var(--il-c-tr,none);margin-inline:var(--il-c-mi,0);padding-block-start:var(--il-c-pt,0)}@container style(--il-c-pos:absolute){:where(.imagelinkgadget) .imgContentWrapper{max-block-size:100%;overflow:hidden}}:where(.imagelinkgadget) .imgTitle h4{color:var(--il-title);font-size:var(--il-title-size, var(--font-size-display-3));line-height:1.05;font-weight:var(--font-titles-weight)}:where(.imagelinkgadget) .imgDescription{font-size:var(--il-text-size, 1em);display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:var(--il-clamp,5);overflow:hidden}:where(.imagelinkgadget) .imgDescription a{color:inherit}:where(.imagelinkgadget) .imgLink .button{color:var(--il-button);border-color:var(--il-button-bd,var(--il-button));background:var(--il-button-bg,transparent)}@media (hover:hover){:where(.imagelinkgadget) .imgLink .button:hover{background:var(--il-button-hover-bg,var(--il-button));color:var(--il-button-hover-text)!important;border-color:var(--il-button-hover-bd,var(--il-button))!important}}.imagelinkgadget.large:not(.top):not(.bottom):not(.noimage),.imagelinkgadget.medium:not(.top):not(.bottom):not(.noimage),.imagelinkgadget.panoramic:not(.top):not(.bottom):not(.noimage),.imagelinkgadget.quote:not(.top):not(.bottom):not(.noimage),.imagelinkgadget.small:not(.top):not(.bottom):not(.noimage),.imagelinkgadget.top{position:relative;--il-title:var(--color-light);--il-text:var(--color-light);--il-button:var(--color-light);--il-button-bd:var(--color-light);--il-button-bg:transparent;--il-button-hover-text:var(--color-brand);--il-button-hover-bd:var(--color-light);--il-button-hover-bg:var(--color-light);--il-img-h:var(--il-image-height, auto);--il-img-ar:var(--il-image-ar, var(--il-ratio, auto));--il-scrim-on:var(--il-scrim, var(--il-overlay-opacity, .4));--il-c-pos:absolute;--il-c-z:3;--il-c-w:var(--il-cw, min(100%, clamp(280px, 50%, 800px)));--il-c-ib:var(--il-vy-ib, auto 8%);--il-c-ii:var(--il-x-anchor, 8% auto);--il-c-tr:var(--il-x-shift, 0) var(--il-vy-tr, 0);--il-c-pt:0}.imagelinkgadget.bottom,.imagelinkgadget.smaller:not(.top):not(.bottom):not(.noimage){--il-title:var(--color-title);--il-text:var(--color-text);--il-button:var(--buttons-color);--il-button-bd:var(--buttons-border-color, var(--buttons-color));--il-button-bg:var(--buttons-background, transparent);--il-button-hover-text:var(--buttons-hover-color, var(--color-light));--il-button-hover-bd:var(--buttons-hover-border, var(--buttons-hover-color));--il-button-hover-bg:var(--buttons-hover-background, transparent);--il-img-h:auto;--il-img-ar:var(--il-ratio, 1);--il-scrim-on:0;--il-c-pos:static;--il-c-z:auto;--il-c-w:100%;--il-c-ib:auto;--il-c-ii:auto;--il-c-tr:none;--il-c-pt:1rem}.imagelinkgadget.notext{--il-scrim-on:0}@media (max-width:767px){.imagelinkgadget.large:not(.bottom):not(.noimage),.imagelinkgadget.panoramic:not(.bottom):not(.noimage){--il-cw:90%}}.imagelinkgadget .imglinkWrapper .imgContentWrapper{padding:var(--il-c-pad,2vw 2.5vw)}.imagelinkgadget.mediumlarge .imglinkWrapper,.imagelinkgadget.mediumvertical .imglinkWrapper{display:flex;align-items:center;gap:var(--il-gap,5cqw)}.imagelinkgadget.mediumlarge .imgImageWrapper,.imagelinkgadget.mediumvertical .imgImageWrapper{flex:1;aspect-ratio:var(--il-ratio,3/2)}.imagelinkgadget.mediumlarge .imgContentWrapper,.imagelinkgadget.mediumvertical .imgContentWrapper{flex:1}.imagelinkgadget.mediumlarge:nth-of-type(2n) .imglinkWrapper,.imagelinkgadget.mediumvertical:nth-of-type(2n) .imglinkWrapper{flex-direction:row-reverse}@container (max-width:600px){.imagelinkgadget.mediumlarge .imglinkWrapper,.imagelinkgadget.mediumlarge:nth-of-type(2n) .imglinkWrapper,.imagelinkgadget.mediumvertical .imglinkWrapper,.imagelinkgadget.mediumvertical:nth-of-type(2n) .imglinkWrapper{flex-direction:column}}.imagelinkgadget.mediumvertical .imglinkWrapper .imgContentWrapper,.imagelinkgadget.mediumvertical .imglinkWrapper .imgImageWrapper{flex:0 0 50%;max-inline-size:50%;min-inline-size:0}@container (max-width:600px){.imagelinkgadget.mediumvertical .imglinkWrapper .imgContentWrapper,.imagelinkgadget.mediumvertical .imglinkWrapper .imgImageWrapper{flex:1;max-inline-size:none}}.imagelinkgadget:is(.medium,.small,.smaller):not(.medium-slide):not(.smaller-slide):not(.smallV-f-slide){box-sizing:border-box;padding-inline:calc(var(--il-grid-gap,20px)/ 2);margin-block-end:var(--il-grid-gap,20px)}.imagelinkgadget.large{--il-align:var(--il-large-align, left);--il-clamp:var(--il-large-clamp, 5);--il-title-size:var(--font-size-display-3);--il-text-size:1.15em;--il-image-height:84svh;--il-x-anchor:8% auto;--il-x-shift:0;inline-size:100vw;margin-inline:calc(50% - 50vw);padding:var(--il-gpad,0)!important}.imagelinkgadget.panoramic{--il-align:var(--il-panoramic-align, center);--il-clamp:var(--il-panoramic-clamp, 3);--il-title-size:var(--font-size-display-3);--il-text-size:1.1em;--il-image-height:80vh;--il-x-anchor:50% auto;--il-x-shift:-50%;--il-c-mi:auto;--il-vy-ib:50% auto;--il-vy-tr:-50%;inline-size:100vw;margin-inline:calc(50% - 50vw);padding:var(--il-gpad,0)!important;container-type:normal}.imagelinkgadget.panoramic .imgImageWrapper img{display:none}.imagelinkgadget.panoramic .imgImageWrapper span{position:absolute;inset:0;display:block;background-size:cover;background-position:center;background-attachment:fixed}.imagelinkgadget.quote{--il-align:var(--il-quote-align, center);--il-clamp:var(--il-quote-clamp, 3);--il-title-size:var(--font-size-display-3);--il-text-size:1.05em;--il-image-height:60svh;--il-x-anchor:50% auto;--il-x-shift:-50%;--il-c-mi:auto;--il-vy-ib:50% auto;--il-vy-tr:-50%}.imagelinkgadget.medium{--il-align:var(--il-medium-align, center);--il-clamp:var(--il-medium-clamp, 4);--il-title-size:var(--font-size-h1);--il-text-size:1em;--il-image-height:60cqw;--il-cw:80%;--il-x-anchor:50% auto;--il-x-shift:-50%;--il-c-mi:auto}.imagelinkgadget.small{--il-align:var(--il-small-align, center);--il-clamp:var(--il-small-clamp, 3);--il-title-size:var(--font-size-h2);--il-text-size:0.92em;--il-image-height:75cqw;--il-cw:80%;--il-x-anchor:50% auto;--il-x-shift:-50%;--il-c-mi:auto}.imagelinkgadget.smaller{--il-align:var(--il-smaller-align, center);--il-clamp:var(--il-smaller-clamp, 3);--il-title-size:var(--font-size-h2);--il-text-size:0.88em;--il-x-anchor:50% auto;--il-x-shift:-50%;--il-c-mi:auto}.imagelinkgadget.mediumlarge{--il-align:var(--il-mediumlarge-align, left);--il-clamp:var(--il-mediumlarge-clamp, 4);--il-title-size:var(--font-size-h1);--il-text-size:1em;position:relative;overflow:visible}.imagelinkgadget.mediumlarge:nth-of-type(2n){--il-align:var(--il-mediumlarge-align-even, var(--il-mediumlarge-align, left))}.imagelinkgadget.mediumlarge::before{content:"";position:absolute;z-index:0;display:var(--mediumL_pseudoDisplay,block);inset-block-start:0;inset-block-end:auto;block-size:var(--mediumL_pseudoHeight,100%);inset-inline-start:0;inset-inline-end:auto;inline-size:var(--mediumL_pseudoWidth,100%);background-color:var(--mediumL_pseudoBackground-color,transparent);background-image:var(--mediumLfinal,none);background-position:var(--mediumL_pseudoBackground-position,center);background-repeat:var(--mediumL_pseudoBackground-repeat,no-repeat);background-size:cover;opacity:var(--mediumL_pseudoBackground-opacity, 1)}@container style(--mediumL_pseudoAnchor:image){.imagelinkgadget.mediumlarge::before{inset-inline-start:var(--mediumL_pseudoOffset,0);inset-inline-end:auto}.imagelinkgadget.mediumlarge:nth-of-type(2n)::before{inset-inline-start:auto;inset-inline-end:var(--mediumL_pseudoOffset,0)}}@container style(--mediumL_pseudoAnchor:text){.imagelinkgadget.mediumlarge::before{inset-inline-start:auto;inset-inline-end:var(--mediumL_pseudoOffset,0)}.imagelinkgadget.mediumlarge:nth-of-type(2n)::before{inset-inline-start:var(--mediumL_pseudoOffset,0);inset-inline-end:auto}}.imagelinkgadget.mediumlarge .imglinkWrapper{position:relative;z-index:1;background-color:var(--mediumL_Background-color,transparent)}.imagelinkgadget.mediumvertical{--il-align:var(--il-mediumvertical-align, left);--il-clamp:var(--il-mediumvertical-clamp, 4);--il-title-size:var(--font-size-h1);--il-text-size:1em;--il-gap:0;position:relative;overflow:visible}.imagelinkgadget.mediumvertical:nth-of-type(2n){--il-align:var(--il-mediumvertical-align-even, var(--il-mediumvertical-align, left))}.imagelinkgadget.mediumvertical::before{content:"";position:absolute;z-index:0;display:var(--mediumV_pseudoDisplay,block);inset-block-start:0;inset-block-end:auto;block-size:var(--mediumV_pseudoHeight,100%);inset-inline-start:0;inset-inline-end:auto;inline-size:var(--mediumV_pseudoWidth,100%);background-color:var(--mediumV_pseudoBackground-color,transparent);background-image:var(--mediumVfinal,none);background-position:var(--mediumV_pseudoBackground-position,center);background-repeat:var(--mediumV_pseudoBackground-repeat,no-repeat);background-size:cover;opacity:var(--mediumV_pseudoBackground-opacity, 1)}@container style(--mediumV_pseudoAnchor:image){.imagelinkgadget.mediumvertical::before{inset-inline-start:var(--mediumV_pseudoOffset,0);inset-inline-end:auto}.imagelinkgadget.mediumvertical:nth-of-type(2n)::before{inset-inline-start:auto;inset-inline-end:var(--mediumV_pseudoOffset,0)}}@container style(--mediumV_pseudoAnchor:text){.imagelinkgadget.mediumvertical::before{inset-inline-start:auto;inset-inline-end:var(--mediumV_pseudoOffset,0)}.imagelinkgadget.mediumvertical:nth-of-type(2n)::before{inset-inline-start:var(--mediumV_pseudoOffset,0);inset-inline-end:auto}}.imagelinkgadget.mediumvertical .imglinkWrapper{position:relative;z-index:1;background-color:var(--mediumV_Background-color,transparent)}.imagelinkgadget:not([class*=col-]):not(.swiper-slide){max-inline-size:720px;margin-inline:auto}.imagelinkgadget.mediumlarge:not(.swiper-slide),.imagelinkgadget.mediumvertical:not(.swiper-slide){max-inline-size:none}.imagelinkgadget.large.bottom{block-size:calc(100svh - var(--il-hero-offset,0px))}.imagelinkgadget.large.bottom .imglinkWrapper{block-size:100%;display:flex;flex-direction:column;justify-content:flex-start}.imagelinkgadget.large.bottom .imgImageWrapper{flex:1 1 auto;min-block-size:0;max-block-size:65%;aspect-ratio:auto}.imagelinkgadget.large.bottom .imgContentWrapper{flex:0 0 auto;padding-block-start:1.5rem}@media (max-width:600px){.imagelinkgadget.medium{--il-image-height:auto;--il-image-ar:1}.imagelinkgadget.small{--il-image-height:auto;--il-image-ar:var(--il-ratio, 1)}.imagelinkgadget.panoramic .imgImageWrapper span{background-attachment:scroll}.imagelinkgadget.m-top{position:relative;--il-title:var(--color-light);--il-text:var(--color-light);--il-button:var(--color-light);--il-button-bd:var(--color-light);--il-button-bg:transparent;--il-button-hover-text:var(--color-brand);--il-button-hover-bd:var(--color-light);--il-button-hover-bg:var(--color-light);--il-img-h:var(--il-image-height, auto);--il-img-ar:var(--il-image-ar, var(--il-ratio, auto));--il-scrim-on:var(--il-scrim, var(--il-overlay-opacity, .4));--il-c-pos:absolute;--il-c-z:3;--il-c-w:var(--il-cw, min(100%, clamp(280px, 50%, 800px)));--il-c-ib:var(--il-vy-ib, auto 8%);--il-c-ii:var(--il-x-anchor, 8% auto);--il-c-tr:var(--il-x-shift, 0) var(--il-vy-tr, 0);--il-c-pt:0}.imagelinkgadget.m-bottom{--il-title:var(--color-title);--il-text:var(--color-text);--il-button:var(--buttons-color);--il-button-bd:var(--buttons-border-color, var(--buttons-color));--il-button-bg:var(--buttons-background, transparent);--il-button-hover-text:var(--buttons-hover-color, var(--color-light));--il-button-hover-bd:var(--buttons-hover-border, var(--buttons-hover-color));--il-button-hover-bg:var(--buttons-hover-background, transparent);--il-img-h:auto;--il-img-ar:var(--il-ratio, 1);--il-scrim-on:0;--il-c-pos:static;--il-c-z:auto;--il-c-w:100%;--il-c-ib:auto;--il-c-ii:auto;--il-c-tr:none;--il-c-pt:1rem}@container style(--il-c-pos:static){.imagelinkgadget.medium:not(.medium-slide) .imglinkWrapper,.imagelinkgadget.small:not(.smallV-f-slide) .imglinkWrapper,.imagelinkgadget.smaller:not(.smaller-slide) .imglinkWrapper{padding-block-end:60px}}.imagelinkgadget.large{--il-clamp:3!important}}.imagelinkgadget.noimage{--il-title:var(--color-title);--il-text:var(--color-text);--il-button:var(--buttons-color);--il-button-bd:var(--buttons-border-color, var(--buttons-color));--il-button-bg:var(--buttons-background, transparent);--il-button-hover-text:var(--buttons-hover-color, var(--color-light));--il-button-hover-bd:var(--buttons-hover-border, var(--buttons-hover-color));--il-button-hover-bg:var(--buttons-hover-background, transparent);--il-scrim-on:0;--il-c-pos:static;--il-c-z:auto;--il-c-w:100%;--il-c-ib:auto;--il-c-ii:auto;--il-c-tr:none;--il-c-pt:0}.imagelinkgadget.noimage .imgImageWrapper{display:none}.imagelinkgadget.panoramic.noimage .imglinkWrapper{background-color:var(--panoramic_Background-color,transparent)}.imagelinkgadget.panoramic.noimage .imglinkWrapper .imgDescription,.imagelinkgadget.panoramic.noimage .imglinkWrapper .imgDescription a,.imagelinkgadget.panoramic.noimage .imglinkWrapper .imgDescription em,.imagelinkgadget.panoramic.noimage .imglinkWrapper .imgTitle h4{color:var(--panoramicNoImage_text-color,var(--il-title))}.imagelinkgadget.panoramic.noimage .imglinkWrapper .imgLink .button{color:var(--panoramicNoImage_text-color,var(--il-button));border-color:var(--panoramicNoImage_text-color,var(--il-button-bd,var(--il-button)));background-color:var(--panoramic_Background-color,transparent)}@media (hover:hover) and (pointer:fine){.imagelinkgadget.panoramic.noimage .imglinkWrapper .imgLink .button:hover{border-color:var(--color-light)!important;background-color:var(--color-light);color:var(--panoramic_Background-color,var(--il-button-hover-text))!important}}.imagelinkgadget.quote .imgImageWrapper img{opacity:var(--quoteImage-opacity, 1)}.imagelinkgadget.quote .imgTitle h4{font-size:calc(var(--il-title-size, 1em) * var(--quote_font-scale, 1))}.imagelinkgadget.quote .imgDescription{font-size:calc(var(--il-text-size, 1em) * var(--quote_font-scale, 1))}.imagelinkgadget.quote.noimage{--il-c-pos:absolute;--il-c-z:3;--il-c-w:var(--il-cw, min(100%, clamp(280px, 50%, 800px)));--il-c-ib:var(--il-vy-ib, auto 8%);--il-c-ii:var(--il-x-anchor, 8% auto);--il-c-tr:var(--il-x-shift, 0) var(--il-vy-tr, 0);--il-c-pt:0}.imagelinkgadget.quote.noimage .imglinkWrapper{min-block-size:var(--il-image-height,auto);background-color:var(--quoteNoImage_Background-color,transparent);background-image:var(--quotefinal,none);background-position:center;background-repeat:repeat;background-size:auto}.imagelinkgadget.quote.noimage .imglinkWrapper .imgDescription,.imagelinkgadget.quote.noimage .imglinkWrapper .imgDescription a,.imagelinkgadget.quote.noimage .imglinkWrapper .imgTitle h4{color:var(--quoteNoImage_text-color,var(--il-title))}.imagelinkgadget.quote.noimage .imglinkWrapper .imgLink .button{color:var(--quoteNoImage_text-color,var(--il-button));border-color:var(--quoteNoImage_text-color,var(--il-button-bd,var(--il-button)));background:0 0}@media (hover:hover) and (pointer:fine){.imagelinkgadget.quote.noimage .imglinkWrapper .imgLink .button:hover{background:var(--quoteNoImage_text-color,var(--il-button));color:var(--quoteNoImage_Background-color,var(--il-button-hover-text))!important;border-color:var(--quoteNoImage_text-color,var(--il-button))!important}}.imagelinkgadget .imgContentWrapper{opacity:1}.imagelinkgadget .imglinkWrapper>a:not(.button){position:absolute;inset:0;z-index:1;font-size:0;color:transparent}.imagelinkgadget .imgContentWrapper .imgLink{position:relative;z-index:2}.imagelinkgadget .imgContentWrapper .imgLink .button{color:var(--il-button);border-color:var(--il-button-bd,var(--il-button));background:var(--il-button-bg,transparent)}@media (hover:hover){.imagelinkgadget .imgContentWrapper .imgLink .button:hover{background:var(--il-button-hover-bg,var(--il-button));color:var(--il-button-hover-text)!important;border-color:var(--il-button-hover-bd,var(--il-button))}}.quoteSwiper:has(.imagelinkgadget.quote.noimage) .swiper-button-next,.quoteSwiper:has(.imagelinkgadget.quote.noimage) .swiper-button-prev{color:var(--quoteNoImage_text-color,var(--color-light));border-color:var(--quoteNoImage_text-color,var(--color-light));background:0 0}@media (hover:hover) and (pointer:fine){.quoteSwiper:has(.imagelinkgadget.quote.noimage) .swiper-button-next:hover,.quoteSwiper:has(.imagelinkgadget.quote.noimage) .swiper-button-prev:hover{background:var(--quoteNoImage_text-color,var(--color-light));color:var(--quoteNoImage_Background-color,var(--color-title));border-color:var(--quoteNoImage_text-color,var(--color-light))}}.content .holder>.imagelinkgadget.panoramic,.content .holder>.imagelinkgadget.panoramic.showIt{transform:none;transition:opacity .5s ease}.swiper.largeSwiper{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:0;margin-bottom:clamp(4rem,10vw,8rem);overflow:hidden}.swiper.largeSwiper .swiper-button-next,.swiper.largeSwiper .swiper-button-prev{width:var(--slider-nav_width);height:var(--slider-nav_height);border-radius:var(--slider-nav_border-radius)}.swiper.largeSwiper .swiper-wrapper{align-items:stretch}.swiper.largeSwiper .swiper-slide{float:none!important;list-style:none!important}.swiper.largeSwiper .swiper-button-next,.swiper.largeSwiper .swiper-button-prev{position:absolute;top:auto;bottom:var(--il-large-nav-bottom,calc(8% + 170px + var(--il-gpad,0px)));transform:translateY(50%);margin:0;border:1px solid var(--color-light);background:0 0;color:var(--color-light);cursor:pointer;z-index:5;transition:background-color var(--motion-base) var(--ease-editorial),color var(--motion-base) var(--ease-editorial),border-color var(--motion-base) var(--ease-editorial)}.swiper.largeSwiper .swiper-button-next::after,.swiper.largeSwiper .swiper-button-prev::after{content:none}.swiper.largeSwiper .swiper-button-next::before,.swiper.largeSwiper .swiper-button-prev::before{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px;background-color:currentColor;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-image:var(--slider-arrow_image);-webkit-mask-image:var(--slider-arrow_image)}@media (hover:hover) and (pointer:fine){.swiper.largeSwiper .swiper-button-next:hover,.swiper.largeSwiper .swiper-button-prev:hover{background:var(--color-light);color:var(--color-title)}}.swiper.largeSwiper .swiper-button-prev{left:auto;right:calc(var(--page-margin) + var(--il-gpad,0px) + var(--slider-nav_width) + var(--slider-nav_gap))}.swiper.largeSwiper .swiper-button-prev::before{transform:scaleX(-1)}.swiper.largeSwiper .swiper-button-next{left:auto;right:calc(var(--page-margin) + var(--il-gpad,0px))}@container style(--il-nav-x:split){.swiper.largeSwiper .swiper-button-prev{right:auto;left:calc(var(--page-margin) + var(--il-gpad,0px))}.swiper.largeSwiper .swiper-button-next{left:auto;right:calc(var(--page-margin) + var(--il-gpad,0px))}}@container style(--il-nav-x:left){.swiper.largeSwiper .swiper-button-prev{right:auto;left:calc(var(--page-margin) + var(--il-gpad,0px))}.swiper.largeSwiper .swiper-button-next{right:auto;left:calc(var(--page-margin) + var(--il-gpad,0px) + var(--slider-nav_width) + var(--slider-nav_gap))}}@container style(--il-nav-mode:external){.swiper.largeSwiper{margin-bottom:0}.swiper.largeSwiper .swiper-button-next,.swiper.largeSwiper .swiper-button-prev{top:50%;bottom:auto;transform:translateY(-50%);color:var(--buttons-color);border-color:var(--buttons-border-color,var(--buttons-color));background:var(--buttons-background,transparent)}.swiper.largeSwiper .swiper-button-prev{right:auto;left:calc((var(--il-gpad,0px) - var(--slider-nav_width))/ 2)}.swiper.largeSwiper .swiper-button-next{left:auto;right:calc((var(--il-gpad,0px) - var(--slider-nav_width))/ 2)}@media (hover:hover) and (pointer:fine){.swiper.largeSwiper .swiper-button-next:hover,.swiper.largeSwiper .swiper-button-prev:hover{background:var(--buttons-hover-background,var(--buttons-color));color:var(--buttons-hover-color,var(--color-light))!important;border-color:var(--buttons-hover-border,var(--buttons-color))!important}}}@container style(--il-nav-y:top){.swiper.largeSwiper{margin-bottom:0}.swiper.largeSwiper .swiper-button-next,.swiper.largeSwiper .swiper-button-prev{top:var(--il-large-nav-top,calc(8% + 110px + var(--il-gpad,0px)));bottom:auto;transform:translateY(-50%)}}@container style(--il-nav-y:middle){.swiper.largeSwiper{margin-bottom:0}.swiper.largeSwiper .swiper-button-next,.swiper.largeSwiper .swiper-button-prev{top:var(--il-large-nav-mid,calc(50% - 29px));bottom:auto;transform:translateY(-50%)}}@container style(--il-nav-y:stacked){.swiper.largeSwiper .swiper-button-next,.swiper.largeSwiper .swiper-button-prev{top:var(--il-large-nav-stacked,calc(100% - 3rem));bottom:auto;transform:translateY(-50%)}.swiper.largeSwiper .imagelinkgadget.large .imgContentWrapper{padding-inline:var(--il-large-nav-stack-gutter,calc(var(--page-margin) + var(--slider-nav_width) + 20px))}}@media (min-width:768px) and (max-width:1200px){.swiper.largeSwiper .swiper-button-next,.swiper.largeSwiper .swiper-button-prev{bottom:var(--il-large-nav-bottom,calc(8% + 6vw + 98px + var(--il-gpad,0px)))}}@media screen and (max-width:576px){.swiper.largeSwiper .swiper-button-next,.swiper.largeSwiper .swiper-button-prev{top:auto;bottom:var(--il-large-nav-bottom-mobile,calc(var(--page-margin) + var(--il-gpad,0px)));transform:none;color:var(--color-light);border-color:var(--color-light);background:0 0}.swiper.largeSwiper .swiper-button-prev{left:auto;right:calc(var(--page-margin) + var(--il-gpad,0px) + var(--slider-nav_width) + var(--slider-nav_gap))}.swiper.largeSwiper .swiper-button-next{left:auto;right:calc(var(--page-margin) + var(--il-gpad,0px))}.swiper.largeSwiper .swiper-slide{--il-vy-ib:auto calc(8% + var(--slider-nav_width) + var(--page-margin) + 12px)}}.mediumSwiperNav{position:relative}.mediumSwiperNav .swiper-button-next,.mediumSwiperNav .swiper-button-prev{width:var(--slider-nav_width);height:var(--slider-nav_height);border-radius:var(--slider-nav_border-radius)}.mediumSwiperNav .swiper-button-next,.mediumSwiperNav .swiper-button-prev{position:absolute;top:auto;bottom:0;margin:0;border:1px solid var(--slider-nav_border-color);background:var(--slider-nav_background);color:var(--slider-nav_icon-color);cursor:pointer;z-index:5;transition:background-color var(--motion-base) var(--ease-editorial),color var(--motion-base) var(--ease-editorial),border-color var(--motion-base) var(--ease-editorial)}.mediumSwiperNav .swiper-button-next::after,.mediumSwiperNav .swiper-button-prev::after{content:none}.mediumSwiperNav .swiper-button-next::before,.mediumSwiperNav .swiper-button-prev::before{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px;background-color:currentColor;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-image:var(--slider-arrow_image);-webkit-mask-image:var(--slider-arrow_image)}@media (hover:hover) and (pointer:fine){.mediumSwiperNav .swiper-button-next:hover,.mediumSwiperNav .swiper-button-prev:hover{background:var(--slider-nav_background-hover);color:var(--slider-nav_icon-color-hover)}}.mediumSwiperNav .swiper-button-prev{left:calc(50% - var(--slider-nav_width) - (var(--slider-nav_gap)/ 2));right:auto}.mediumSwiperNav .swiper-button-next{left:calc(50% + (var(--slider-nav_gap)/ 2));right:auto}@container style(--il-nav-x:center){.mediumSwiperNav .swiper-button-prev{left:calc(50% - var(--slider-nav_width) - (var(--slider-nav_gap)/ 2));right:auto;top:auto;bottom:0;translate:none}.mediumSwiperNav .swiper-button-next{left:calc(50% + (var(--slider-nav_gap)/ 2));right:auto;top:auto;bottom:0;translate:none}}@container style(--il-nav-x:left){.mediumSwiperNav .swiper-button-prev{left:var(--page-margin);right:auto;top:auto;bottom:0;translate:none}.mediumSwiperNav .swiper-button-next{left:calc(var(--page-margin) + var(--slider-nav_width) + var(--slider-nav_gap));right:auto;top:auto;bottom:0;translate:none}}@container style(--il-nav-x:right){.mediumSwiperNav .swiper-button-prev{right:calc(var(--page-margin) + var(--slider-nav_width) + var(--slider-nav_gap));left:auto;top:auto;bottom:0;translate:none}.mediumSwiperNav .swiper-button-next{right:var(--page-margin);left:auto;top:auto;bottom:0;translate:none}}@container style(--il-nav-x:sides){.mediumSwiperNav .swiper-button-prev{left:calc((100% - 100vw)/ 4);right:auto;bottom:auto;top:var(--il-nav-sides-top,calc(50% - 50px));translate:-50% -50%}.mediumSwiperNav .swiper-button-next{right:calc((100% - 100vw)/ 4);left:auto;bottom:auto;top:var(--il-nav-sides-top,calc(50% - 50px));translate:50% -50%}@media (max-width:600px){.mediumSwiperNav .swiper-button-prev{left:var(--il-nav-sides-inset,8px);right:auto;translate:0 -50%}.mediumSwiperNav .swiper-button-next{right:var(--il-nav-sides-inset,8px);left:auto;translate:0 -50%}}}.mediumSwiperNav .swiper-button-prev::before{transform:scaleX(-1)}.swiper.mediumSwiper{position:relative;overflow:hidden;padding-bottom:100px}.swiper.mediumSwiper .swiper-slide{height:auto;float:none!important;list-style:none!important;position:relative!important;left:auto!important;top:auto!important}.swiper.mediumSwiper .swiper-slide.medium,.swiper.mediumSwiper .swiper-slide.medium:nth-of-type(2n){padding:0;margin-bottom:0}.quoteSwiper{position:relative;overflow:hidden;margin-bottom:clamp(4rem,10vw,8rem)}.quoteSwiper .swiper-button-next,.quoteSwiper .swiper-button-prev{width:var(--slider-nav_width);height:var(--slider-nav_height);border-radius:var(--slider-nav_border-radius)}@media screen and (max-width:576px){.quoteSwiper .swiper-slide{padding-inline:0!important}.quoteSwiper .imagelinkgadget.quote .imgImageWrapper,.quoteSwiper .imagelinkgadget.quote .imglinkWrapper{height:560px}}.quoteSwiper .swiper-slide{float:none!important;list-style:none!important}.quoteSwiper .swiper-button-next,.quoteSwiper .swiper-button-prev{position:absolute;top:50%;bottom:auto;transform:translateY(-50%);margin:0;border:1px solid var(--color-light);background:0 0;color:var(--color-light);cursor:pointer;z-index:5;transition:background-color var(--motion-base) var(--ease-editorial),color var(--motion-base) var(--ease-editorial),border-color var(--motion-base) var(--ease-editorial)}.quoteSwiper .swiper-button-next::after,.quoteSwiper .swiper-button-prev::after{content:none}.quoteSwiper .swiper-button-next::before,.quoteSwiper .swiper-button-prev::before{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px;background-color:currentColor;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-image:var(--slider-arrow_image);-webkit-mask-image:var(--slider-arrow_image)}@media (hover:hover) and (pointer:fine){.quoteSwiper .swiper-button-next:hover,.quoteSwiper .swiper-button-prev:hover{background:var(--color-light);color:var(--color-title)}}.quoteSwiper .swiper-button-prev{left:var(--page-margin);right:auto}.quoteSwiper .swiper-button-prev::before{transform:scaleX(-1)}.quoteSwiper .swiper-button-next{left:auto;right:var(--page-margin)}@media screen and (max-width:576px){.quoteSwiper .swiper-button-next,.quoteSwiper .swiper-button-prev{top:auto;bottom:var(--space-xl);left:50%;right:auto}.quoteSwiper .swiper-button-prev{transform:translateX(calc(-100% - var(--space-sm)/ 2))}.quoteSwiper .swiper-button-next{transform:translateX(calc(var(--space-sm)/ 2))}}.quoteSwiper .imagelinkgadget.quote .imgContentWrapper{width:var(--quote_content-width);max-width:calc(100% - 2 * calc(var(--page-margin) + 96px + var(--space-sm)))}@media screen and (max-width:576px){.quoteSwiper .imagelinkgadget.quote .imgContentWrapper{width:100%;max-width:100%;padding-inline:var(--space-sm)}}.flickity-button,.flickity-page-dots,.flickity-prev-next-button{display:none!important}.smallSwiperNav{position:relative}.smallSwiperNav .swiper-button-next,.smallSwiperNav .swiper-button-prev{width:var(--slider-nav_width);height:var(--slider-nav_height);border-radius:var(--slider-nav_border-radius)}.smallSwiperNav .swiper-button-next,.smallSwiperNav .swiper-button-prev{position:absolute;top:auto;bottom:0;margin:0;border:1px solid var(--slider-nav_border-color);background:var(--slider-nav_background);color:var(--slider-nav_icon-color);cursor:pointer;z-index:5;transition:background-color var(--motion-base) var(--ease-editorial),color var(--motion-base) var(--ease-editorial),border-color var(--motion-base) var(--ease-editorial)}.smallSwiperNav .swiper-button-next::after,.smallSwiperNav .swiper-button-prev::after{content:none}.smallSwiperNav .swiper-button-next::before,.smallSwiperNav .swiper-button-prev::before{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px;background-color:currentColor;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-image:var(--slider-arrow_image);-webkit-mask-image:var(--slider-arrow_image)}@media (hover:hover) and (pointer:fine){.smallSwiperNav .swiper-button-next:hover,.smallSwiperNav .swiper-button-prev:hover{background:var(--slider-nav_background-hover);color:var(--slider-nav_icon-color-hover)}}.smallSwiperNav .swiper-button-prev{left:calc(50% - var(--slider-nav_width) - (var(--slider-nav_gap)/ 2));right:auto}.smallSwiperNav .swiper-button-next{left:calc(50% + (var(--slider-nav_gap)/ 2));right:auto}@container style(--il-nav-x:center){.smallSwiperNav .swiper-button-prev{left:calc(50% - var(--slider-nav_width) - (var(--slider-nav_gap)/ 2));right:auto;top:auto;bottom:0;translate:none}.smallSwiperNav .swiper-button-next{left:calc(50% + (var(--slider-nav_gap)/ 2));right:auto;top:auto;bottom:0;translate:none}}@container style(--il-nav-x:left){.smallSwiperNav .swiper-button-prev{left:var(--page-margin);right:auto;top:auto;bottom:0;translate:none}.smallSwiperNav .swiper-button-next{left:calc(var(--page-margin) + var(--slider-nav_width) + var(--slider-nav_gap));right:auto;top:auto;bottom:0;translate:none}}@container style(--il-nav-x:right){.smallSwiperNav .swiper-button-prev{right:calc(var(--page-margin) + var(--slider-nav_width) + var(--slider-nav_gap));left:auto;top:auto;bottom:0;translate:none}.smallSwiperNav .swiper-button-next{right:var(--page-margin);left:auto;top:auto;bottom:0;translate:none}}@container style(--il-nav-x:sides){.smallSwiperNav .swiper-button-prev{left:calc((100% - 100vw)/ 4);right:auto;bottom:auto;top:var(--il-nav-sides-top,calc(50% - 50px));translate:-50% -50%}.smallSwiperNav .swiper-button-next{right:calc((100% - 100vw)/ 4);left:auto;bottom:auto;top:var(--il-nav-sides-top,calc(50% - 50px));translate:50% -50%}@media (max-width:600px){.smallSwiperNav .swiper-button-prev{left:var(--il-nav-sides-inset,8px);right:auto;translate:0 -50%}.smallSwiperNav .swiper-button-next{right:var(--il-nav-sides-inset,8px);left:auto;translate:0 -50%}}}.smallSwiperNav .swiper-button-prev::before{transform:scaleX(-1)}.smallSwiper{position:relative;overflow:hidden}.smallSwiper.swiper{padding-bottom:100px}.smallSwiper .swiper-slide{height:auto;float:none!important;list-style:none!important;position:relative!important;left:auto!important;top:auto!important}.imagelinkgadget.smallV-f-slide{padding-right:0}@media screen and (max-width:576px){.imagelinkgadget.smallV-f-slide .imglinkWrapper .imgContentWrapper{margin-left:0;margin-right:0}}.imagelinkgadget.smallV-f-slide .imglinkWrapper .imgContentWrapper .imgTitle{width:100%;margin-top:0}.imagelinkgadget.smallV-f-slide .imglinkWrapper .imgContentWrapper .imgTitle h4{color:var(--color-contentblock-title);font-size:var(--font-size-h2);line-height:1.2em;font-family:var(--font-third)}.imagelinkgadget.smallV-f-slide .imglinkWrapper .imgContentWrapper .imgDescription{overflow:hidden;line-height:150%;font-size:.8em;line-height:1.5em;letter-spacing:.5px}@media screen and (max-width:768px){.imagelinkgadget.smallV-f-slide .imglinkWrapper .imgContentWrapper .imgDescription{max-height:inherit}}@media (hover:hover) and (pointer:fine){.imagelinkgadget.smallV-f-slide .imglinkWrapper .imgContentWrapper .imgLink .button:hover{border-color:var(--buttons-hover-border)!important}}.smallerSwiperNav{position:relative;margin-bottom:clamp(4rem,10vw,8rem)}.smallerSwiperNav .swiper-button-next,.smallerSwiperNav .swiper-button-prev{width:var(--slider-nav_width);height:var(--slider-nav_height);border-radius:var(--slider-nav_border-radius)}.smallerSwiperNav .swiper-button-next,.smallerSwiperNav .swiper-button-prev{position:absolute;top:auto;bottom:0;margin:0;border:1px solid var(--slider-nav_border-color);background:var(--slider-nav_background);color:var(--slider-nav_icon-color);cursor:pointer;z-index:5;transition:background-color var(--motion-base) var(--ease-editorial),color var(--motion-base) var(--ease-editorial),border-color var(--motion-base) var(--ease-editorial)}.smallerSwiperNav .swiper-button-next::after,.smallerSwiperNav .swiper-button-prev::after{content:none}.smallerSwiperNav .swiper-button-next::before,.smallerSwiperNav .swiper-button-prev::before{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px;background-color:currentColor;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-image:var(--slider-arrow_image);-webkit-mask-image:var(--slider-arrow_image)}@media (hover:hover) and (pointer:fine){.smallerSwiperNav .swiper-button-next:hover,.smallerSwiperNav .swiper-button-prev:hover{background:var(--slider-nav_background-hover);color:var(--slider-nav_icon-color-hover)}}.smallerSwiperNav .swiper-button-prev{left:calc(50% - var(--slider-nav_width) - (var(--slider-nav_gap)/ 2));right:auto}.smallerSwiperNav .swiper-button-next{left:calc(50% + (var(--slider-nav_gap)/ 2));right:auto}@container style(--il-nav-x:center){.smallerSwiperNav .swiper-button-prev{left:calc(50% - var(--slider-nav_width) - (var(--slider-nav_gap)/ 2));right:auto;top:auto;bottom:0;translate:none}.smallerSwiperNav .swiper-button-next{left:calc(50% + (var(--slider-nav_gap)/ 2));right:auto;top:auto;bottom:0;translate:none}}@container style(--il-nav-x:left){.smallerSwiperNav .swiper-button-prev{left:var(--page-margin);right:auto;top:auto;bottom:0;translate:none}.smallerSwiperNav .swiper-button-next{left:calc(var(--page-margin) + var(--slider-nav_width) + var(--slider-nav_gap));right:auto;top:auto;bottom:0;translate:none}}@container style(--il-nav-x:right){.smallerSwiperNav .swiper-button-prev{right:calc(var(--page-margin) + var(--slider-nav_width) + var(--slider-nav_gap));left:auto;top:auto;bottom:0;translate:none}.smallerSwiperNav .swiper-button-next{right:var(--page-margin);left:auto;top:auto;bottom:0;translate:none}}@container style(--il-nav-x:sides){.smallerSwiperNav .swiper-button-prev{left:calc((100% - 100vw)/ 4);right:auto;bottom:auto;top:var(--il-nav-sides-top,calc(50% - 50px));translate:-50% -50%}.smallerSwiperNav .swiper-button-next{right:calc((100% - 100vw)/ 4);left:auto;bottom:auto;top:var(--il-nav-sides-top,calc(50% - 50px));translate:50% -50%}@media (max-width:600px){.smallerSwiperNav .swiper-button-prev{left:var(--il-nav-sides-inset,8px);right:auto;translate:0 -50%}.smallerSwiperNav .swiper-button-next{right:var(--il-nav-sides-inset,8px);left:auto;translate:0 -50%}}}.smallerSwiperNav .swiper-button-prev::before{transform:scaleX(-1)}.swiper.smallerSwiper{position:relative;overflow:hidden;padding-bottom:100px}.swiper.smallerSwiper .swiper-slide{height:auto;float:none!important;list-style:none!important;position:relative!important;left:auto!important;top:auto!important}body.popupWindow{overflow:hidden}body.popupWindow .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-dark);opacity:.5;z-index:9998}body.popupWindow .imagelinkgadget.popup{position:fixed;top:50%;left:50%;z-index:9999;width:100%;height:auto;max-width:440px;transform:translate(-50%,-50%)}@media screen and (max-width:992px){body.popupWindow .imagelinkgadget.popup{height:auto;max-width:360px}}@media screen and (max-width:768px){body.popupWindow .imagelinkgadget.popup{height:auto;max-width:360px}}body.popupWindow .imagelinkgadget.popup .imglinkWrapper{display:block;background-color:var(--c1_Background-color)}body.popupWindow .imagelinkgadget.popup .imglinkWrapper .imgImageWrapper{float:none;width:100%;height:280px}@media screen and (max-width:992px){body.popupWindow .imagelinkgadget.popup .imglinkWrapper .imgImageWrapper{float:none;width:100%;height:280px}}@media screen and (max-width:768px){body.popupWindow .imagelinkgadget.popup .imglinkWrapper .imgImageWrapper{float:none;width:100%;height:220px}}body.popupWindow .imagelinkgadget.popup .imglinkWrapper .imgContentWrapper{padding:5% 8%;float:none;width:100%;height:auto;overflow:hidden;text-align:center;background:var(--c1_Background-color);-webkit-transform:translateY(0);transform:translateY(0);opacity:1!important}body.popupWindow .imagelinkgadget.popup .imglinkWrapper .imgContentWrapper .imgTitle h4{color:var(--color-contentblock-title);font-size:2em;line-height:1.5em;margin:10px 0;font-weight:var(--font-titles-weight);letter-spacing:1px;max-height:100px;overflow:hidden;font-family:var(--font-third)}@media screen and (max-width:768px){body.popupWindow .imagelinkgadget.popup .imglinkWrapper .imgContentWrapper .imgTitle h4{font-size:1.8em;line-height:1.3em}}@media screen and (max-width:576px){body.popupWindow .imagelinkgadget.popup .imglinkWrapper .imgContentWrapper .imgTitle h4{font-size:1.3em;line-height:1.3em}}body.popupWindow .imagelinkgadget.popup .imglinkWrapper .imgContentWrapper .imgDescription{max-height:220px;overflow:hidden}@media screen and (max-width:992px){body.popupWindow .imagelinkgadget.popup .imglinkWrapper .imgContentWrapper .imgDescription{font-size:.9em;line-height:1.6em;letter-spacing:.5px}}body.popupWindow .imagelinkgadget.popup .imglinkWrapper .imgContentWrapper .imgDescription ul{padding:0}body.popupWindow .imagelinkgadget.popup .imglinkWrapper .imgContentWrapper .imgDescription ul li{text-align:center}body.popupWindow .imagelinkgadget.popup .imglinkWrapper .imgContentWrapper .imgLink button{font-size:.8em}@media screen and (max-width:992px){body.popupWindow .imagelinkgadget.popup .imglinkWrapper .imgContentWrapper .imgLink button{font-size:.8em}}@media screen and (max-width:992px){body.popupWindow .imagelinkgadget.popup .imglinkWrapper .imgContentWrapper{float:none;width:100%;height:auto;overflow:hidden}}@media screen and (max-width:768px){body.popupWindow .imagelinkgadget.popup .imglinkWrapper .imgContentWrapper{height:auto}}body.popupWindow .imagelinkgadget.popup.with-description .imgLink,body.popupWindow .imagelinkgadget.popup.with-title .imgLink{margin-top:20px}body.popupWindow .imagelinkgadget.popup .close-popup{position:absolute;top:8px;right:8px;background:0 0;width:30px;height:30px;cursor:pointer;border:none;-webkit-appearance:none;transition:transform .4s ease-in-out,opacity .4s ease-in-out,background-color .4s ease-in-out,color .4s ease-in-out}body.popupWindow .imagelinkgadget.popup .close-popup:after,body.popupWindow .imagelinkgadget.popup .close-popup:before{content:"";position:absolute;left:0;width:100%;height:1px;background:var(--color-light);transform-origin:center center}@media screen and (max-width:992px){body.popupWindow .imagelinkgadget.popup .close-popup:after,body.popupWindow .imagelinkgadget.popup .close-popup:before{height:2px}}body.popupWindow .imagelinkgadget.popup .close-popup:after{transform:rotate(45deg)}body.popupWindow .imagelinkgadget.popup .close-popup:before{transform:rotate(-45deg)}.imagelinkgadget.sticky-reveal{position:relative;width:100vw;min-height:100vh;margin-left:calc(50% - 50vw);margin-bottom:clamp(8rem,18vw,14rem);padding:0!important;background-color:var(--stickyReveal_pseudoBackground-color);overflow:visible;isolation:isolate}.imagelinkgadget.sticky-reveal::before{content:"";position:absolute;inset:0;background-image:var(--stickyRevealfinal);background-repeat:var(--stickyReveal_pseudoBackground-repeat);background-position:var(--stickyReveal_pseudoBackground-position);opacity:var(--stickyReveal_pseudoBackground-opacity);pointer-events:none;z-index:0}.imagelinkgadget.sticky-reveal .imglinkWrapper{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.imagelinkgadget.sticky-reveal .imglinkWrapper>a:first-child{display:none}.imagelinkgadget.sticky-reveal .imgImageWrapper{position:absolute;inset:0;pointer-events:none;z-index:1}.imagelinkgadget.sticky-reveal .imgImageWrapper img{position:absolute;opacity:0;transform:scale(.7);object-fit:cover;will-change:transform,opacity;border-radius:2px}.imagelinkgadget.sticky-reveal .imgImageWrapper img:first-of-type{top:8vh;left:4vw;width:22vw;height:50vh}.imagelinkgadget.sticky-reveal .imgImageWrapper img:nth-of-type(2){top:12vh;right:6vw;width:10vw;height:18vh}.imagelinkgadget.sticky-reveal .imgImageWrapper img:nth-of-type(3){bottom:6vh;left:12vw;width:14vw;height:28vh}.imagelinkgadget.sticky-reveal .imgImageWrapper img:nth-of-type(4){bottom:4vh;right:4vw;width:18vw;height:40vh}.imagelinkgadget.sticky-reveal .imgImageWrapper img:nth-of-type(5){top:18vh;left:38vw;width:8vw;height:14vh}.imagelinkgadget.sticky-reveal .imgContentWrapper{position:relative;z-index:2;width:60vw;max-width:900px;text-align:center;padding:0 var(--page-margin)}.imagelinkgadget.sticky-reveal .imgContentWrapper .imgTitle strong{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-brand)}.imagelinkgadget.sticky-reveal .imgContentWrapper .imgTitle h4{font-weight:var(--font-titles-weight);font-size:clamp(40px, 6vw, 96px);letter-spacing:-.02em;line-height:1.05;color:var(--color-dark);margin:0}.imagelinkgadget.sticky-reveal .imgContentWrapper .imgDescription{margin-top:var(--space-md);font-size:1em;line-height:var(--line-height-body);color:var(--color-text)}.imagelinkgadget.sticky-reveal .imgContentWrapper .imgDescription p{margin:0 0 var(--space-sm);font-size:1.3em}.imagelinkgadget.sticky-reveal .imgContentWrapper .imgDescription a{color:var(--color-text)}@media (max-width:768px){.imagelinkgadget.sticky-reveal .imgContentWrapper .imgDescription p{font-size:var(--font-size-body)}}.imagelinkgadget.sticky-reveal .imgContentWrapper .imgLink{margin-top:var(--space-lg)}@media screen and (max-width:768px){.imagelinkgadget.sticky-reveal .imgImageWrapper img:first-of-type{width:44vw;height:56vw}.imagelinkgadget.sticky-reveal .imgImageWrapper img:nth-of-type(2){width:25vw;height:25vw}.imagelinkgadget.sticky-reveal .imgImageWrapper img:nth-of-type(3){width:35vw;height:39vw}.imagelinkgadget.sticky-reveal .imgImageWrapper img:nth-of-type(4){width:40vw;height:50vw}.imagelinkgadget.sticky-reveal .imgImageWrapper img:nth-of-type(5){width:20vw;height:20vw}.imagelinkgadget.sticky-reveal .imgContentWrapper{width:92vw;max-width:none;padding:0 var(--space-sm)}}@media (prefers-reduced-motion:reduce){.imagelinkgadget.sticky-reveal .imgImageWrapper img{opacity:1!important;transform:scale(1)!important}}.imagelinkgadget.medium-reveal,.medium-reveal-stack{position:relative;width:min(100%,var(--mediumReveal_image-max-width),var(--mediumReveal_image-max-height) * 1196 / 726);aspect-ratio:1196/726;margin:0 auto clamp(10rem,20vw,16rem);overflow:hidden;float:none}@media screen and (max-width:768px){.medium-reveal-stack{width:min(100%,var(--mediumReveal_image-max-width),var(--mediumReveal_image-max-height) * 628 / 826);aspect-ratio:628/826}}.medium-reveal-stack .imagelinkgadget.medium-reveal{position:absolute;inset:0;width:100%;aspect-ratio:auto;margin:0;isolation:isolate}.medium-reveal-stack .imagelinkgadget.medium-reveal:not(:first-child){transform:translateY(100%)}.imagelinkgadget.medium-reveal .imglinkWrapper{position:relative;width:100%;height:100%}.imagelinkgadget.medium-reveal .imgContentWrapper,.imagelinkgadget.medium-reveal .imgImageWrapper{position:absolute;inset:0}.imagelinkgadget.medium-reveal .imgImageWrapper{overflow:hidden;z-index:1}.imagelinkgadget.medium-reveal .imgImageWrapper img,.imagelinkgadget.medium-reveal .imgImageWrapper video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.imagelinkgadget.medium-reveal .imgImageWrapper::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:2;pointer-events:none}.imagelinkgadget.medium-reveal .imgContentWrapper{z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-xl) var(--page-margin);color:var(--color-light);opacity:0;transition:none}.imagelinkgadget.medium-reveal .imgContentWrapper .imgTitle h4{color:var(--color-light);font-size:var(--font-size-display-3);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);font-weight:var(--font-titles-weight);margin:0}.imagelinkgadget.medium-reveal .imgContentWrapper .imgDescription{margin-top:var(--space-md);max-width:550px}.imagelinkgadget.medium-reveal .imgContentWrapper .imgDescription p{font-size:1.2em}.imagelinkgadget.medium-reveal .imgContentWrapper .imgDescription a{color:var(--color-light)}.imagelinkgadget.medium-reveal .imgContentWrapper .imgLink{margin-top:var(--space-lg)}.imagelinkgadget.medium-reveal .imgContentWrapper .imgLink .button{color:var(--color-light);border-color:var(--color-light);background-color:transparent}@media (hover:hover) and (pointer:fine){.imagelinkgadget.medium-reveal .imgContentWrapper .imgLink .button:hover{border-color:var(--color-light)!important;background-color:var(--color-light);color:var(--color-brand)!important}}@media screen and (max-width:768px){.imagelinkgadget.medium-reveal{width:min(100%,var(--mediumReveal_image-max-width),var(--mediumReveal_image-max-height) * 628 / 826);aspect-ratio:628/826}.imagelinkgadget.medium-reveal .imgContentWrapper{padding:var(--space-lg) var(--page-margin)}.imagelinkgadget.medium-reveal .imgContentWrapper .imgTitle h4{font-size:var(--font-size-h1)}.imagelinkgadget.medium-reveal .imgContentWrapper .imgDescription{max-width:100%}}@media (prefers-reduced-motion:reduce){.imagelinkgadget.medium-reveal .imgContentWrapper{opacity:1!important}}.imagelinkgadget.brand-statement{position:relative;padding-block:var(--space-3xl);width:100vw;margin-left:calc(50% - 50vw);padding-inline:0;background:0 0;overflow:visible;text-align:center;--brand-statement-mask-image:var(--brandStatementMaskFinal, none)}.imagelinkgadget.brand-statement .imglinkWrapper{max-width:var(--brandStatement_content-width);margin-inline:auto}.imagelinkgadget.brand-statement .imgImageWrapper,.imagelinkgadget.brand-statement .imgLink,.imagelinkgadget.brand-statement .imgTitle{display:none!important}.imagelinkgadget.brand-statement .imgDescription{display:block!important}.imagelinkgadget.brand-statement .imgDescription,.imagelinkgadget.brand-statement .imgDescription p{font-size:calc(var(--brandStatement_font-size) * var(--brandStatement_font-scale));font-weight:var(--brandStatement_font-weight);font-family:var(--brandStatement_font-family);line-height:var(--brandStatement_line-height);letter-spacing:var(--letter-spacing-heading);color:var(--color-title);margin:0}@media screen and (max-width:768px){.imagelinkgadget.brand-statement .imgDescription,.imagelinkgadget.brand-statement .imgDescription p{font-size:calc(clamp(36px, 9vw, 64px) * var(--brandStatement_font-scale))}}.imagelinkgadget.brand-statement .imgImageWrapper{display:none}.imagelinkgadget.brand-statement .imgDescription,.imagelinkgadget.brand-statement .imgDescription p{padding-bottom:.2em;color:inherit}.imagelinkgadget.brand-statement .bsm-word{position:relative;display:inline-block;font-size:inherit;letter-spacing:inherit;font-weight:inherit;color:transparent;-webkit-text-fill-color:rgba(0,0,0,var(--brandStatement_ghost-alpha))}.imagelinkgadget.brand-statement .bsm-image{position:absolute;inset:0;display:inline-block;font-size:inherit;letter-spacing:inherit;font-weight:inherit;background-image:var(--brand-statement-mask-image);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-mask-image:linear-gradient(to right,black 0%,transparent 0%);mask-image:linear-gradient(to right,black 0%,transparent 0%);pointer-events:none}@media (prefers-reduced-motion:reduce){.imagelinkgadget.brand-statement .bsm-image{-webkit-mask-image:linear-gradient(to right,black 100%,transparent 100%);mask-image:linear-gradient(to right,black 100%,transparent 100%)}}@property --brandStatement_font-scale{syntax:"<number>";inherits:true;initial-value:1}@property --brandStatement_ghost-alpha{syntax:"<number>";inherits:true;initial-value:0.12}.imagelinkgadget.medium-two{overflow:visible;margin-bottom:clamp(4rem,10vw,8rem)}.imagelinkgadget.medium-two .imgContentWrapper,.imagelinkgadget.medium-two .imgImageWrapper{display:contents}.imagelinkgadget.medium-two .imglinkWrapper{display:grid;grid-template-columns:var(--mediumTwo_columns);grid-template-areas:"title img2" "img1  desc" "img1  link";column-gap:var(--mediumTwo_column-gap);align-items:start;text-align:var(--mediumTwo_text-align)}@media screen and (max-width:768px){.imagelinkgadget.medium-two .imglinkWrapper{grid-template-columns:1fr;grid-template-areas:"title" "img1" "img2" "desc" "link";row-gap:0}}.imagelinkgadget.medium-two .imglinkWrapper>a:first-child{z-index:2}.imagelinkgadget.medium-two .imglinkWrapper .imgImageWrapper img{width:100%;height:auto;object-fit:cover}.imagelinkgadget.medium-two .imglinkWrapper .imgImageWrapper img:first-of-type{grid-area:img1;aspect-ratio:var(--mediumTwo_image1-ratio);margin-top:var(--mediumTwo_image-overlap)}@media screen and (max-width:768px){.imagelinkgadget.medium-two .imglinkWrapper .imgImageWrapper img:first-of-type{margin-top:0}}.imagelinkgadget.medium-two .imglinkWrapper .imgImageWrapper img:nth-of-type(2){grid-area:img2;width:100%;aspect-ratio:var(--mediumTwo_image2-ratio)}@media screen and (max-width:768px){.imagelinkgadget.medium-two .imglinkWrapper .imgImageWrapper img:nth-of-type(2){aspect-ratio:var(--mediumTwo_image2-ratio-mobile);width:var(--mediumTwo_image2-width-mobile);margin-left:auto;margin-right:auto;margin-top:var(--mediumTwo_image2-overlap-mobile);position:relative;z-index:1}}.imagelinkgadget.medium-two .imglinkWrapper .imgImageWrapper img:nth-of-type(n+3){display:none}.imagelinkgadget.medium-two .imglinkWrapper .imgTitle{grid-area:title;align-self:var(--mediumTwo_content-valign)}.imagelinkgadget.medium-two .imglinkWrapper .imgTitle h4{margin:0}.imagelinkgadget.medium-two .imglinkWrapper .imgTitle h4 em{font-style:italic}@media screen and (max-width:768px){.imagelinkgadget.medium-two .imglinkWrapper .imgTitle{margin-bottom:var(--mediumTwo_title-gap-mobile)}}.imagelinkgadget.medium-two .imglinkWrapper .imgDescription{grid-area:desc;align-self:end;line-height:1.5em;margin-top:var(--mediumTwo_description-gap)}@media screen and (max-width:768px){.imagelinkgadget.medium-two .imglinkWrapper .imgDescription{margin-top:var(--mediumTwo_description-gap-mobile)}}.imagelinkgadget.medium-two .imglinkWrapper .imgLink{grid-area:link;align-self:start;display:flex;justify-content:center;margin-top:var(--mediumTwo_description-gap)}@media screen and (max-width:768px){.imagelinkgadget.medium-two .imglinkWrapper .imgLink{align-self:auto;margin-top:var(--mediumTwo_link-gap-mobile)}}.imagelinkgadget.medium-two.noimage .imgImageWrapper{display:none}.imagelinkgadget.medium-two.noimage .imglinkWrapper{grid-template-columns:1fr;grid-template-areas:"title" "desc" "link"}.large.video .imglinkWrapper .imgImageWrapper{aspect-ratio:var(--il-ratio)}.panoramic.video .imglinkWrapper .imgImageWrapper{aspect-ratio:var(--il-ratio)}.quote.video .imglinkWrapper .imgImageWrapper{aspect-ratio:var(--il-ratio)}.medium.video .imglinkWrapper .imgImageWrapper{aspect-ratio:var(--il-ratio)}.mediumlarge.video .imglinkWrapper .imgImageWrapper{aspect-ratio:var(--il-ratio)}.mediumvertical.video .imglinkWrapper .imgImageWrapper{aspect-ratio:var(--il-ratio)}.small.video .imglinkWrapper .imgImageWrapper{aspect-ratio:var(--il-ratio)}.smallV-f-slide.video .imglinkWrapper .imgImageWrapper{aspect-ratio:var(--il-ratio)}.smaller.video .imglinkWrapper .imgImageWrapper{aspect-ratio:var(--il-ratio)}.popup.video .imglinkWrapper .imgImageWrapper{aspect-ratio:var(--il-ratio)}.bold.video .imglinkWrapper .imgImageWrapper{aspect-ratio:16/9}.large-reveal.video .imglinkWrapper .imgImageWrapper{aspect-ratio:16/9}.large-reveal-cover.video .imglinkWrapper .imgImageWrapper{aspect-ratio:16/9}.sticky-reveal.video .imglinkWrapper .imgImageWrapper{aspect-ratio:4/3}.numeric.video .imglinkWrapper .imgImageWrapper{aspect-ratio:4/3}.community-item.video .imglinkWrapper .imgImageWrapper{aspect-ratio:2/1}.editorial-quote.video .imglinkWrapper .imgImageWrapper{aspect-ratio:3/4}.roomPhoto button.slick-next,.roomPhoto button.slick-prev{position:relative;background-image:none!important;background-color:transparent!important}.roomPhoto button.slick-next::before,.roomPhoto button.slick-prev::before{content:"";position:absolute;inset:0;margin:auto;width:100%;height:100%;background-color:var(--color-light);mask:var(--slider-arrow_image) no-repeat center/contain;-webkit-mask:var(--slider-arrow_image) no-repeat center/contain;filter:drop-shadow(0 0 4px rgba(0, 0, 0, .9))}.gcb_navigation .gcb_navigation_arrow{position:relative;background-image:none!important;background-color:transparent!important}.gcb_navigation .gcb_navigation_arrow::before{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border-style:solid;border-color:currentColor;border-width:2px 2px 0 0;transform:translate(-50%,-50%) rotate(45deg);filter:drop-shadow(0 0 3px rgba(0, 0, 0, .7))}.gcb_navigation .gcb_navigation_arrow.previous::before{transform:translate(-50%,-50%) rotate(-135deg)}.roomPhoto button.slick-prev::before{transform:scaleX(-1)}#addons .roomContainer,#productTypes .roomContainer{min-height:260px;margin-bottom:30px;padding-top:50px!important;background:var(--c1_Background-color)!important}#addons .roomContainer *,#productTypes .roomContainer *{text-align:left}#addons .roomContainer .roomName,#productTypes .roomContainer .roomName{padding:0;float:left;position:relative}#addons .roomContainer .minRate,#productTypes .roomContainer .minRate{float:left;display:block;margin:0 0 10px}#addons .roomContainer .promotions-termsActions,#productTypes .roomContainer .promotions-termsActions{left:auto;bottom:auto;margin:20px 0 0}#addons .roomContainer .promotions-termsActions .promotions-showTermsTrigger,#productTypes .roomContainer .promotions-termsActions .promotions-showTermsTrigger{left:0;right:0;top:auto;bottom:-5px;margin:0;font-size:.6875em;background:0 0;letter-spacing:1px;color:var(--color-text);background:0!important}@media (hover:hover) and (pointer:fine){#addons .roomContainer .promotions-termsActions .promotions-showTermsTrigger:hover,#productTypes .roomContainer .promotions-termsActions .promotions-showTermsTrigger:hover{text-decoration:underline}}#addons .roomContainer .promotions-termsContent,#productTypes .roomContainer .promotions-termsContent{top:auto;padding:0;background:var(--color-light)}#addons .roomContainer .promotions-termsContent .promotions-termsText,#productTypes .roomContainer .promotions-termsContent .promotions-termsText{padding:0 10%;background:0 0}#addons .roomContainer .promotions-termsContent .promotions-termsText>p,#productTypes .roomContainer .promotions-termsContent .promotions-termsText>p{margin:unset}#addons .roomContainer .promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms,#productTypes .roomContainer .promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms{border-radius:0;line-height:35px;letter-spacing:1px;width:100%!important;background:url("//static.guestcentric.net/cdn/wsbdev/wsbdev_bin/close_terms.png") 97% no-repeat var(--color-background)}#addons .roomContainer .roomPhoto,#productTypes .roomContainer .roomPhoto{cursor:default;pointer-events:none}#addons .roomContainer .roomPhoto .pgContainer,#productTypes .roomContainer .roomPhoto .pgContainer{background:var(--color-text)}#addons .roomContainer .roomPhoto .pgContainer a label,#productTypes .roomContainer .roomPhoto .pgContainer a label{display:none}#addons .roomContainer .roomPhoto .pgContainer .pgImage,#productTypes .roomContainer .roomPhoto .pgContainer .pgImage{transition:opacity .5s ease-out}#addons .roomContainer .roomDescription ul li,#productTypes .roomContainer .roomDescription ul li{margin-left:0;padding-left:0;display:block;background:0 0}#addons .roomContainer .roomDescription ul li:before,#productTypes .roomContainer .roomDescription ul li:before{content:"-";padding-right:5px;position:relative;display:inline-block}#addons .roomContainer:nth-of-type(2n) .promotions-termsActions,#productTypes .roomContainer:nth-of-type(2n) .promotions-termsActions{float:left}@media (hover:hover) and (pointer:fine){#addons .roomContainer:hover .roomPhoto .pgContainer .pgImage,#productTypes .roomContainer:hover .roomPhoto .pgContainer .pgImage{opacity:.7}}#pg{opacity:1;padding:0 8%;margin-bottom:80px;transition:opacity .4s .6s ease-in}#pg h3.galleryName{margin:24px;font-family:var(--font-primary)}#pg h3.galleryName strong{font-weight:400}#pg .pgContainer{display:block}#pg .pgContainer.ug-gallery-wrapper{display:block}@media screen and (max-width:768px){#pg{padding:0 5%}}.homepage #contentblock h1:first-of-type{display:none}.homepage .imagelinkgadget.large1:not(.swiper-slide){overflow:visible;margin-bottom:140px}@media screen and (max-width:576px){.homepage .imagelinkgadget.large1:not(.swiper-slide){margin-bottom:70px}}.homepage .imagelinkgadget.large1:not(.swiper-slide) .imglinkWrapper:before{top:-25px;height:calc(100% + 50px)}#contentblock .promotionsgadget{opacity:1!important}#contentblock .promotionsgadget .prgWrapper{text-align:center}body.hotel-rooms #c1,body.hotel-special-offers #c1{padding-bottom:10px}:not([data-room=active]) #roomtypes .roomContainer:nth-of-type(2n),:not([data-room=active]) #specialoffers .roomContainer:nth-of-type(2n){padding-left:65%}:not([data-room=active]) #roomtypes .roomContainer:nth-of-type(2n):not(.room-opened) .minRate,:not([data-room=active]) #roomtypes .roomContainer:nth-of-type(2n):not(.room-opened) .promotions-termsActions,:not([data-room=active]) #roomtypes .roomContainer:nth-of-type(2n):not(.room-opened) .roomDescription p,:not([data-room=active]) #roomtypes .roomContainer:nth-of-type(2n):not(.room-opened) .roomName,:not([data-room=active]) #roomtypes .roomContainer:nth-of-type(2n):not(.room-opened).tumb .roomName,:not([data-room=active]) #specialoffers .roomContainer:nth-of-type(2n):not(.room-opened) .minRate,:not([data-room=active]) #specialoffers .roomContainer:nth-of-type(2n):not(.room-opened) .promotions-termsActions,:not([data-room=active]) #specialoffers .roomContainer:nth-of-type(2n):not(.room-opened) .roomDescription p,:not([data-room=active]) #specialoffers .roomContainer:nth-of-type(2n):not(.room-opened) .roomName,:not([data-room=active]) #specialoffers .roomContainer:nth-of-type(2n):not(.room-opened).tumb .roomName{max-width:100%}:not([data-room=active]) #roomtypes .roomContainer:nth-of-type(2n):not(.room-opened) .roomDescription p,:not([data-room=active]) #specialoffers .roomContainer:nth-of-type(2n):not(.room-opened) .roomDescription p{width:95%}@media screen and (max-width:768px){:not([data-room=active]) #roomtypes .roomContainer:nth-of-type(2n),:not([data-room=active]) #specialoffers .roomContainer:nth-of-type(2n){padding-left:0}}:not([data-room=active]) #roomtypes .roomContainer:nth-of-type(2n) .roomPhoto,:not([data-room=active]) #specialoffers .roomContainer:nth-of-type(2n) .roomPhoto{right:auto;left:0}:not([data-room=active]) #roomtypes .roomContainer:nth-of-type(odd),:not([data-room=active]) #specialoffers .roomContainer:nth-of-type(odd){padding-left:5%;padding-right:65%}@media screen and (max-width:768px){:not([data-room=active]) #roomtypes .roomContainer:nth-of-type(odd),:not([data-room=active]) #specialoffers .roomContainer:nth-of-type(odd){padding-left:0;padding-right:0}}:not([data-room=active]) #roomtypes .roomContainer:nth-of-type(odd) .roomPhoto,:not([data-room=active]) #specialoffers .roomContainer:nth-of-type(odd) .roomPhoto{left:auto;right:0}.content #roomtypes,.content #specialoffers{cursor:pointer}.content #roomtypes .roomContainer,.content #specialoffers .roomContainer{padding:0;margin-bottom:10px;margin-top:10px;display:flex;justify-content:center;flex-direction:column;height:60vh;max-height:800px;min-height:200px;text-align:left;width:100%;gap:10px;background-color:var(--roomsContainerBackground)}@media screen and (max-width:1200px){.content #roomtypes .roomContainer,.content #specialoffers .roomContainer{max-height:500px;min-height:350px}}@media screen and (max-width:992px){.content #roomtypes .roomContainer,.content #specialoffers .roomContainer{max-height:300px;min-height:200px}}@media screen and (max-width:768px){.content #roomtypes .roomContainer,.content #specialoffers .roomContainer{max-height:250px;height:40vh;padding:0;margin:10px 0 0;width:100%;text-align:center;align-items:center}}.content #roomtypes .roomContainer .roomPhoto,.content #specialoffers .roomContainer .roomPhoto{z-index:99;height:100%;width:58.75%;overflow:hidden;display:block;transform:scale(1);transition:transform .3s ease-in-out}@media (hover:hover) and (pointer:fine){.content #roomtypes .roomContainer .roomPhoto:hover,.content #specialoffers .roomContainer .roomPhoto:hover{transform:scale(1.01)}}.content #roomtypes .roomContainer .roomPhoto .pgImage,.content #specialoffers .roomContainer .roomPhoto .pgImage{background-position:center;height:100%;background-size:cover}@media screen and (max-width:768px){.content #roomtypes .roomContainer .roomPhoto,.content #specialoffers .roomContainer .roomPhoto{margin:0;width:100%;height:auto}.content #roomtypes .roomContainer .roomPhoto:after,.content #specialoffers .roomContainer .roomPhoto:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-dark);opacity:.3}}.content #roomtypes .roomContainer .roomName,.content #specialoffers .roomContainer .roomName{margin:0;width:fit-content}@media screen and (max-width:768px){.content #roomtypes .roomContainer .roomName,.content #specialoffers .roomContainer .roomName{max-width:100%}}.content #roomtypes .roomContainer .roomName h2,.content #specialoffers .roomContainer .roomName h2{color:var(--color-title);font-size:2.2em;line-height:1.1em;letter-spacing:.5px;text-align:center}.content #roomtypes .roomContainer .roomName h2:after,.content #specialoffers .roomContainer .roomName h2:after{display:none}@media screen and (max-width:992px){.content #roomtypes .roomContainer .roomName h2,.content #specialoffers .roomContainer .roomName h2{font-size:2em}}@media screen and (max-width:768px){.content #roomtypes .roomContainer .roomName h2,.content #specialoffers .roomContainer .roomName h2{font-size:1.8em}}@media screen and (max-width:576px){.content #roomtypes .roomContainer .roomName h2,.content #specialoffers .roomContainer .roomName h2{font-size:1.5em}}.content #roomtypes .roomContainer .minRate,.content #specialoffers .roomContainer .minRate{display:block;width:fit-content;max-width:38%}.content #roomtypes .roomContainer .minRate h3,.content #specialoffers .roomContainer .minRate h3{display:block;text-align:center;font-family:var(--font-secondary);text-transform:uppercase;font-size:.875em;line-height:26px;letter-spacing:.5px}@media (hover:hover) and (pointer:fine){.content #roomtypes .roomContainer .minRate h3:hover,.content #specialoffers .roomContainer .minRate h3:hover{border:unset;color:var(--color-title)}}.content #roomtypes .roomContainer .minRate h3 a,.content #specialoffers .roomContainer .minRate h3 a{letter-spacing:.5px;text-decoration:unset;color:var(--color-title);width:fit-content;max-width:100%}.content #roomtypes .roomContainer .minRate h3 a:after,.content #specialoffers .roomContainer .minRate h3 a:after{width:100%}@media (hover:hover) and (pointer:fine){.content #roomtypes .roomContainer .minRate h3 a:hover,.content #specialoffers .roomContainer .minRate h3 a:hover{border:unset;color:unset!important}.content #roomtypes .roomContainer .minRate h3 a:hover:after,.content #specialoffers .roomContainer .minRate h3 a:hover:after{width:0%}}@media screen and (max-width:768px){.content #roomtypes .roomContainer .minRate h3 a:after,.content #specialoffers .roomContainer .minRate h3 a:after{background:#fff}}.content #roomtypes .roomContainer .minRate h3 span,.content #specialoffers .roomContainer .minRate h3 span{display:inline;font-size:.875em;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text)}@media (hover:hover) and (pointer:fine){.content #roomtypes .roomContainer .minRate h3 span:hover,.content #specialoffers .roomContainer .minRate h3 span:hover{border:unset;color:var(--color-text)}}.content #roomtypes .roomContainer .mealplan,.content #specialoffers .roomContainer .mealplan{display:none!important}.content #roomtypes .roomContainer .promotions-termsActions,.content #specialoffers .roomContainer .promotions-termsActions{display:block;width:fit-content;position:relative;order:2;margin-top:15px;z-index:99;text-align:center}@media screen and (max-width:768px){.content #roomtypes .roomContainer .promotions-termsActions,.content #specialoffers .roomContainer .promotions-termsActions{margin-top:inherit}}.content #roomtypes .roomContainer .promotions-termsActions .promotions-showTermsTrigger,.content #specialoffers .roomContainer .promotions-termsActions .promotions-showTermsTrigger{position:relative;background:0 0;font-family:var(--font-primary);font-size:12px;letter-spacing:1px;color:var(--color-text);right:0;top:0;width:100%;margin:10px 0;display:none}.content #roomtypes .roomContainer .promotions-termsActions .promotions-bgLink,.content #specialoffers .roomContainer .promotions-termsActions .promotions-bgLink{width:auto;font-style:normal;margin:0}@media (hover:hover) and (pointer:fine){.content #roomtypes .roomContainer .promotions-termsActions .promotions-bgLink:hover,.content #specialoffers .roomContainer .promotions-termsActions .promotions-bgLink:hover{background-color:var(--buttons-hover-background);border-color:var(--buttons-hover-border)}}@media screen and (max-width:768px){.content #roomtypes .roomContainer .promotions-termsActions .promotions-bgLink,.content #specialoffers .roomContainer .promotions-termsActions .promotions-bgLink{background-color:var(--buttons-hover-background);color:var(--buttons-hover-color);border:1px solid var(--buttons-hover-background);border-color:var(--buttons-hover-border);transform:scale(.9)}}.content #roomtypes .roomContainer .details,.content #specialoffers .roomContainer .details{display:block;justify-content:center;width:fit-content;margin:12px 0;z-index:99;font-size:.85em;color:var(--color-brand)!important}.content #roomtypes .roomContainer .details::after,.content #specialoffers .roomContainer .details::after{background:var(--color-brand)!important}@media screen and (max-width:768px){.content #roomtypes .roomContainer .details,.content #specialoffers .roomContainer .details{color:#fff!important}}.content #roomtypes .roomContainer.room-opened,.content #specialoffers .roomContainer.room-opened{cursor:default;width:100%;height:auto!important;max-height:100%!important;display:block;background-image:url(../internationaldesign_hotel_bin/slide_bg.png);background-color:transparent;background-position:center;background-repeat:repeat;background-size:auto;padding-bottom:80px;text-align:center;padding:0;margin:0;width:100%}.content #roomtypes .roomContainer.room-opened .details,.content #specialoffers .roomContainer.room-opened .details{display:none}.content #roomtypes .roomContainer.room-opened:after,.content #specialoffers .roomContainer.room-opened:after{display:none}.content #roomtypes .roomContainer.room-opened>div:not(.roomPhoto),.content #specialoffers .roomContainer.room-opened>div:not(.roomPhoto){min-width:auto;margin:auto}@media screen and (max-width:992px){.content #roomtypes .roomContainer.room-opened>div:not(.roomPhoto),.content #specialoffers .roomContainer.room-opened>div:not(.roomPhoto){width:fit-content}}.content #roomtypes .roomContainer.room-opened .roomName,.content #specialoffers .roomContainer.room-opened .roomName{padding:60px 0 0;width:fit-content;max-width:100%;cursor:default!important}.content #roomtypes .roomContainer.room-opened .roomName h2,.content #specialoffers .roomContainer.room-opened .roomName h2{text-align:center;padding:0!important}.content #roomtypes .roomContainer.room-opened .roomName h2:after,.content #specialoffers .roomContainer.room-opened .roomName h2:after{margin:30px auto 0;display:block}.content #roomtypes .roomContainer.room-opened .roomPhoto,.content #specialoffers .roomContainer.room-opened .roomPhoto{z-index:9999;padding-top:56.25%;width:100%;margin:0;height:100%}.content #roomtypes .roomContainer.room-opened .roomPhoto:after,.content #specialoffers .roomContainer.room-opened .roomPhoto:after{display:none}@media (hover:hover) and (pointer:fine){.content #roomtypes .roomContainer.room-opened .roomPhoto:hover,.content #specialoffers .roomContainer.room-opened .roomPhoto:hover{transform:unset;transition:unset}}.content #roomtypes .roomContainer.room-opened .roomPhoto button,.content #specialoffers .roomContainer.room-opened .roomPhoto button{display:block;position:absolute;top:auto;bottom:var(--page-margin);width:var(--slider-nav_width);height:var(--slider-nav_height);border-radius:var(--slider-nav_border-radius);border:1px solid var(--slider-nav_border-color-overlay);background:var(--slider-nav_background);color:var(--slider-nav_icon-color-overlay);cursor:pointer;opacity:1;z-index:5;transition:background-color var(--motion-base) var(--ease-editorial),color var(--motion-base) var(--ease-editorial),border-color var(--motion-base) var(--ease-editorial)}.content #roomtypes .roomContainer.room-opened .roomPhoto button::before,.content #specialoffers .roomContainer.room-opened .roomPhoto button::before{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}.content #roomtypes .roomContainer.room-opened .roomPhoto button.slick-prev,.content #specialoffers .roomContainer.room-opened .roomPhoto button.slick-prev{left:auto;right:calc(var(--page-margin) + var(--slider-nav_width) + var(--slider-nav_gap))}.content #roomtypes .roomContainer.room-opened .roomPhoto button.slick-prev::before,.content #specialoffers .roomContainer.room-opened .roomPhoto button.slick-prev::before{transform:none;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M14 6 L8 12 L14 18'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M14 6 L8 12 L14 18'/></svg>")}.content #roomtypes .roomContainer.room-opened .roomPhoto button.slick-next,.content #specialoffers .roomContainer.room-opened .roomPhoto button.slick-next{left:auto;right:var(--page-margin)}.content #roomtypes .roomContainer.room-opened .roomPhoto button.slick-next::before,.content #specialoffers .roomContainer.room-opened .roomPhoto button.slick-next::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M10 6 L16 12 L10 18'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M10 6 L16 12 L10 18'/></svg>")}@media (hover:hover) and (pointer:fine){.content #roomtypes .roomContainer.room-opened .roomPhoto button:hover,.content #specialoffers .roomContainer.room-opened .roomPhoto button:hover{background:var(--slider-nav_background-hover-overlay);color:var(--slider-nav_icon-color-hover-overlay)}}.content #roomtypes .roomContainer.room-opened .minRate h3 a,.content #specialoffers .roomContainer.room-opened .minRate h3 a{color:var(--color-title)!important}.content #roomtypes .roomContainer.room-opened .minRate h3 a:after,.content #specialoffers .roomContainer.room-opened .minRate h3 a:after{width:100%}@media (hover:hover) and (pointer:fine){.content #roomtypes .roomContainer.room-opened .minRate h3 a:hover,.content #specialoffers .roomContainer.room-opened .minRate h3 a:hover{border:unset;color:unset!important}.content #roomtypes .roomContainer.room-opened .minRate h3 a:hover:after,.content #specialoffers .roomContainer.room-opened .minRate h3 a:hover:after{width:0%}}@media screen and (max-width:768px){.content #roomtypes .roomContainer.room-opened .minRate h3 a:after,.content #specialoffers .roomContainer.room-opened .minRate h3 a:after{background:var(--color-text)}}.content #roomtypes .roomContainer.room-opened .minRate h3 span,.content #specialoffers .roomContainer.room-opened .minRate h3 span{color:var(--color-text);display:inline-block;transition:color .5s ease-in-out}.content #roomtypes .roomContainer.room-opened .roomDescription,.content #specialoffers .roomContainer.room-opened .roomDescription{overflow:visible;cursor:default}.content #roomtypes .roomContainer.room-opened .roomDescription p,.content #specialoffers .roomContainer.room-opened .roomDescription p{margin:auto;line-height:1.6em;text-align:center;width:80%}@media screen and (max-width:992px){.content #roomtypes .roomContainer.room-opened .roomDescription p,.content #specialoffers .roomContainer.room-opened .roomDescription p{width:90%}}.content #roomtypes .roomContainer.room-opened .roomDescription p ul,.content #specialoffers .roomContainer.room-opened .roomDescription p ul{columns:2}.content #roomtypes .roomContainer.room-opened .roomDescription ul,.content #specialoffers .roomContainer.room-opened .roomDescription ul{columns:2;padding:1%;width:fit-content;text-align:center;margin:auto}@media screen and (max-width:992px){.content #roomtypes .roomContainer.room-opened .roomDescription ul,.content #specialoffers .roomContainer.room-opened .roomDescription ul{padding-top:4%}}@media screen and (max-width:768px){.content #roomtypes .roomContainer.room-opened .roomDescription ul,.content #specialoffers .roomContainer.room-opened .roomDescription ul{columns:1}}.content #roomtypes .roomContainer.room-opened .roomDescription ul li,.content #specialoffers .roomContainer.room-opened .roomDescription ul li{margin:0;display:block;text-align:center}.content #roomtypes .roomContainer.room-opened .roomDescription ul li:before,.content #specialoffers .roomContainer.room-opened .roomDescription ul li:before{content:"";display:inline-block;width:10px;height:1px;background:var(--color-text);margin-right:10px;position:relative;top:-4px;opacity:.4}@media screen and (max-width:992px){.content #roomtypes .roomContainer.room-opened .roomDescription ul li,.content #specialoffers .roomContainer.room-opened .roomDescription ul li{text-align:center}}.content #roomtypes .roomContainer.room-opened .promotions-termsContent,.content #specialoffers .roomContainer.room-opened .promotions-termsContent{position:absolute!important;z-index:129;left:80px;right:80px;margin:0 auto!important;color:var(--color-text)!important;padding-top:60px;box-shadow:4px 4px 20px 0 rgba(0,0,0,.1);z-index:9999999;overflow:scroll;top:50%;height:fit-content}.content #roomtypes .roomContainer.room-opened .promotions-termsContent *,.content #specialoffers .roomContainer.room-opened .promotions-termsContent *{color:var(--color-text)!important}@media screen and (max-width:768px){.content #roomtypes .roomContainer.room-opened .promotions-termsContent,.content #specialoffers .roomContainer.room-opened .promotions-termsContent{left:0;right:0}}.content #roomtypes .roomContainer.room-opened .promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms,.content #specialoffers .roomContainer.room-opened .promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms{background-color:var(--color-brand);color:var(--color-light)!important;font-family:var(--font-primary);font-size:12px;letter-spacing:1px;text-align:center}.content #roomtypes .roomContainer.room-opened .promotions-termsActions,.content #specialoffers .roomContainer.room-opened .promotions-termsActions{text-align:center}.content #roomtypes .roomContainer.room-opened .promotions-termsActions .promotions-showTermsTrigger,.content #specialoffers .roomContainer.room-opened .promotions-termsActions .promotions-showTermsTrigger{display:block}.content #roomtypes .roomContainer.room-opened .promotions-termsActions .promotions-bgLink,.content #specialoffers .roomContainer.room-opened .promotions-termsActions .promotions-bgLink{margin:30px 0 80px}.content #roomtypes .roomContainer:not(.room-opened).tumb,.content #specialoffers .roomContainer:not(.room-opened).tumb{height:300px}.content #roomtypes .roomContainer:not(.room-opened).tumb:after,.content #specialoffers .roomContainer:not(.room-opened).tumb:after{display:none}.content #roomtypes .roomContainer:not(.room-opened).tumb .minRate h2,.content #roomtypes .roomContainer:not(.room-opened).tumb .promotions-termsActions h2,.content #roomtypes .roomContainer:not(.room-opened).tumb .roomName h2,.content #specialoffers .roomContainer:not(.room-opened).tumb .minRate h2,.content #specialoffers .roomContainer:not(.room-opened).tumb .promotions-termsActions h2,.content #specialoffers .roomContainer:not(.room-opened).tumb .roomName h2{text-align:left}@media screen and (max-width:768px){.content #roomtypes .roomContainer:not(.room-opened).tumb .minRate h2,.content #roomtypes .roomContainer:not(.room-opened).tumb .promotions-termsActions h2,.content #roomtypes .roomContainer:not(.room-opened).tumb .roomName h2,.content #specialoffers .roomContainer:not(.room-opened).tumb .minRate h2,.content #specialoffers .roomContainer:not(.room-opened).tumb .promotions-termsActions h2,.content #specialoffers .roomContainer:not(.room-opened).tumb .roomName h2{text-align:center;color:var(--color-light)}}.content #roomtypes .roomContainer:not(.room-opened).tumb .minRate h3 span,.content #roomtypes .roomContainer:not(.room-opened).tumb .promotions-termsActions h3 span,.content #roomtypes .roomContainer:not(.room-opened).tumb .roomName h3 span,.content #specialoffers .roomContainer:not(.room-opened).tumb .minRate h3 span,.content #specialoffers .roomContainer:not(.room-opened).tumb .promotions-termsActions h3 span,.content #specialoffers .roomContainer:not(.room-opened).tumb .roomName h3 span{color:var(--color-text)}@media screen and (max-width:768px){.content #roomtypes .roomContainer:not(.room-opened).tumb .minRate h3 span,.content #roomtypes .roomContainer:not(.room-opened).tumb .promotions-termsActions h3 span,.content #roomtypes .roomContainer:not(.room-opened).tumb .roomName h3 span,.content #specialoffers .roomContainer:not(.room-opened).tumb .minRate h3 span,.content #specialoffers .roomContainer:not(.room-opened).tumb .promotions-termsActions h3 span,.content #specialoffers .roomContainer:not(.room-opened).tumb .roomName h3 span{text-align:center;color:var(--color-light)}}.content #roomtypes .roomContainer:not(.room-opened) .roomDescription,.content #specialoffers .roomContainer:not(.room-opened) .roomDescription{margin:15px auto 0 0;max-width:100%;-webkit-line-clamp:2;position:relative;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-align:unset}@media screen and (max-width:768px){.content #roomtypes .roomContainer:not(.room-opened) .roomDescription,.content #specialoffers .roomContainer:not(.room-opened) .roomDescription{display:none;max-width:100%}}.content #roomtypes .roomContainer:not(.room-opened) .roomDescription p,.content #specialoffers .roomContainer:not(.room-opened) .roomDescription p{text-align:unset;width:100%;margin:0}.content #roomtypes .roomContainer:not(.room-opened) .roomDescription p:not(:first-of-type),.content #roomtypes .roomContainer:not(.room-opened) .roomDescription ul,.content #specialoffers .roomContainer:not(.room-opened) .roomDescription p:not(:first-of-type),.content #specialoffers .roomContainer:not(.room-opened) .roomDescription ul{display:none}.content #roomtypes .roomContainer:not(.room-opened) .minRate h2,.content #roomtypes .roomContainer:not(.room-opened) .minRate h3,.content #roomtypes .roomContainer:not(.room-opened) .minRate h3 a,.content #roomtypes .roomContainer:not(.room-opened) .roomName h2,.content #roomtypes .roomContainer:not(.room-opened) .roomName h3,.content #roomtypes .roomContainer:not(.room-opened) .roomName h3 a,.content #specialoffers .roomContainer:not(.room-opened) .minRate h2,.content #specialoffers .roomContainer:not(.room-opened) .minRate h3,.content #specialoffers .roomContainer:not(.room-opened) .minRate h3 a,.content #specialoffers .roomContainer:not(.room-opened) .roomName h2,.content #specialoffers .roomContainer:not(.room-opened) .roomName h3,.content #specialoffers .roomContainer:not(.room-opened) .roomName h3 a{margin:0;padding:0!important;text-align:left;width:fit-content}@media screen and (max-width:768px){.content #roomtypes .roomContainer:not(.room-opened) .minRate h2,.content #roomtypes .roomContainer:not(.room-opened) .minRate h3,.content #roomtypes .roomContainer:not(.room-opened) .minRate h3 a,.content #roomtypes .roomContainer:not(.room-opened) .roomName h2,.content #roomtypes .roomContainer:not(.room-opened) .roomName h3,.content #roomtypes .roomContainer:not(.room-opened) .roomName h3 a,.content #specialoffers .roomContainer:not(.room-opened) .minRate h2,.content #specialoffers .roomContainer:not(.room-opened) .minRate h3,.content #specialoffers .roomContainer:not(.room-opened) .minRate h3 a,.content #specialoffers .roomContainer:not(.room-opened) .roomName h2,.content #specialoffers .roomContainer:not(.room-opened) .roomName h3,.content #specialoffers .roomContainer:not(.room-opened) .roomName h3 a{text-align:center;color:var(--color-light)}}.content #roomtypes .roomContainer:not(.room-opened) .minRate h3 span,.content #roomtypes .roomContainer:not(.room-opened) .roomName h3 span,.content #specialoffers .roomContainer:not(.room-opened) .minRate h3 span,.content #specialoffers .roomContainer:not(.room-opened) .roomName h3 span{color:var(--color-text)}@media screen and (max-width:768px){.content #roomtypes .roomContainer:not(.room-opened) .minRate h3 span,.content #roomtypes .roomContainer:not(.room-opened) .roomName h3 span,.content #specialoffers .roomContainer:not(.room-opened) .minRate h3 span,.content #specialoffers .roomContainer:not(.room-opened) .roomName h3 span{color:var(--color-light)}}.content #roomtypes .roomContainer:not(.room-opened) .promotions-termsActions .promotions-bgLink,.content #specialoffers .roomContainer:not(.room-opened) .promotions-termsActions .promotions-bgLink{float:left}@media screen and (max-width:768px){.content #roomtypes .roomContainer:not(.room-opened) .promotions-termsActions .promotions-bgLink,.content #specialoffers .roomContainer:not(.room-opened) .promotions-termsActions .promotions-bgLink{float:none}}.content #roomtypes .roomContainer:not(.room-opened) .roomPhoto:before,.content #specialoffers .roomContainer:not(.room-opened) .roomPhoto:before{display:none}.facebookLikeBox{text-align:center}@media screen and (max-width:768px){#contentblock .contactFormContainer{padding:10px 0}}#contentblock .contacts_list span{text-transform:uppercase;font-weight:400;margin-top:10px}#contentblock .contacts_list a{color:var(--color-brand)}#contentblock .contacts_newform>div{margin-bottom:20px}#contentblock form{width:60vw;margin:10% auto}#contentblock form.contacts_newform{width:auto}@media screen and (max-width:768px){#contentblock form{width:65vw}}#contentblock form p{margin:20px 0 0;display:inline-block}#contentblock form a{font-size:.9em}#contentblock form>div{font-size:14px}#contentblock form label{font-size:1.2em;letter-spacing:.5px;text-align:left}#contentblock form input,#contentblock form select,#contentblock form textarea{width:100%;height:30px;line-height:30px;color:var(--color-text);background:var(--color-light);font-family:var(--font-primary);padding:0 10px;border:1px solid var(--color-dark)}#contentblock form input[type=checkbox]{width:auto;height:auto;margin-right:10px}#contentblock form input[type=submit]{font-weight:400}#contentblock form .submit.button{margin-left:15px}#contentblock form .required{position:absolute}#contentblock form #reservationFields>p{display:none}@media screen and (max-width:576px){#contentblock form #reservationFields>p{display:block}}@media screen and (max-width:576px){#contentblock form #reservationFields>div{width:100%;margin-left:0;margin-right:0}}#contentblock form #reservationFields input,#contentblock form #reservationFields select{width:100%!important}#contentblock form #reservationFields #cbcheckin{right:5px;height:30px;position:absolute}@media screen and (max-width:576px){#contentblock form #reservationFields #checkincal{left:auto;right:30px;height:auto;position:absolute}}#contentblock form .g-recaptcha{margin:40px 0}#contentblock form .g-recaptcha>div{margin:0;margin-left:15px}body.hotel-contacts .contacts_list a{color:var(--color-brand);transition:color .5s ease-in-out}body.hotel-contacts .contacts_list a:hover{color:var(--color-brand)}body.hotel-contacts .contacts_list>div{margin-top:20px}body.hotel-contacts #contentblock form.contacts_newform input,body.hotel-contacts #contentblock form.contacts_newform select,body.hotel-contacts #contentblock form.contacts_newform textarea{background:var(--color-light)}body.hotel-contacts #contentblock form.contacts_newform .g-recaptcha>div{margin:0 auto!important}@media screen and (max-width:576px){.promotionsgadget{display:none!important}}#productTypes .roomContainer{background:var(--color-light)!important}#productTypes .roomContainer .roomPhoto .pgContainer a span{display:none}#productTypes .roomContainer .promotions-termsContent{position:absolute!important;z-index:129!important;left:80px!important;right:80px!important;margin:0 auto!important;color:var(--color-text)!important;background:var(--color-light)!important;box-shadow:4px 4px 20px 0 rgba(0,0,0,.1)!important;padding:unset!important}#productTypes .roomContainer .promotions-termsContent *{color:var(--color-text)!important}@media screen and (max-width:768px){#productTypes .roomContainer .promotions-termsContent{left:0!important;right:0!important}}#productTypes .roomContainer .promotions-termsContent .promotions-termsText{padding:20px 10%!important}#productTypes .roomContainer .promotions-termsContent .promotions-termsText p{text-align:center}#productTypes .roomContainer .promotions-termsContent .promotions-closeTermsShell{margin-bottom:unset!important}#productTypes .roomContainer .promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms{background-color:var(--color-brand)!important;color:var(--color-light)!important;font-family:var(--font-primary)!important;font-size:12px!important;letter-spacing:1px!important;text-align:center!important}#productTypes .roomContainer:nth-of-type(2n) .minRate h3,#productTypes .roomContainer:nth-of-type(2n) .roomName h2{text-align:right}.widget.voucher{padding:5%;margin-left:20vw;margin-right:20vw;border:1px solid var(--color-background);position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}@media screen and (max-width:992px){.widget.voucher{margin-left:15vw;margin-right:15vw}}@media screen and (max-width:768px){.widget.voucher{margin-left:8vw;margin-right:8vw}}.widget.voucher h2{font-size:1.5em}.widget.voucher .minRate h3{color:var(--color-text);font-family:var(--font-primary)}.widget.voucher .roomPhoto a{color:var(--color-brand)}.widget.voucher .roomPhoto label{background-color:var(--color-light)}.widget.voucher .promotions-termsActions{display:flex;align-items:center}.widget.voucher .promotions-termsActions,.widget.voucher .promotions-termsContent{width:auto}.widget.voucher .promotions-termsActions a,.widget.voucher .promotions-termsContent a{display:block}@media (hover:hover) and (pointer:fine){.widget.voucher .promotions-termsActions a:hover,.widget.voucher .promotions-termsContent a:hover{text-decoration:none}}.widget.voucher .promotions-termsActions a:not(.promotions-bgLink),.widget.voucher .promotions-termsContent a:not(.promotions-bgLink){font-size:.625em;margin-left:10px;margin-right:10px;color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;transition:opacity .4s ease-in-out}@media (hover:hover) and (pointer:fine){.widget.voucher .promotions-termsActions a:not(.promotions-bgLink):hover,.widget.voucher .promotions-termsContent a:not(.promotions-bgLink):hover{opacity:.6}}.widget.voucher .promotions-termsContent{width:90%;padding:5%;bottom:30px;background:var(--color-background);position:absolute}.weather-gadget{clear:both}.weather-gadget .weather-shell{display:table;margin:auto}.imagelinkgadget.large{--il-ratio:1296/680}.imagelinkgadget.large.large-slide{--il-ratio:1296/680}.imagelinkgadget.panoramic{--il-ratio:1440/570}.imagelinkgadget.quote{--il-ratio:1440/450}.imagelinkgadget.quote.quote-slide{--il-ratio:1440/450}.imagelinkgadget.medium{--il-ratio:610/470}.imagelinkgadget.medium.medium-slide{--il-ratio:610/470}.imagelinkgadget.small{--il-ratio:390/290}.imagelinkgadget.smaller{--il-ratio:290/290}.imagelinkgadget.smaller.smaller-slide{--il-ratio:290/290}.imagelinkgadget.mediumlarge{--il-ratio:648/440}.imagelinkgadget.mediumvertical{--il-ratio:576/635}.imagelinkgadget.smallV-f-slide{--il-ratio:390/420}.imagelinkgadget.popup{--il-ratio:460/320}.imagelinkgadget.medium-two{--il-ratio:720/640}:root{--bn-banner-ar-w:1440;--bn-banner-ar-h:810;--bn-banner-ar-w-mobile:480;--bn-banner-ar-h-mobile:720}#topblock{--bn-tb-bg:var(--bn-tb-bg-hero, transparent);--bn-tb-h:var(--bn-tb-h-hero, 96px);--bn-tb-color:var(--bn-tb-color-hero, var(--color-light));--bn-tb-shadow:var(--bn-tb-shadow-hero, none);--bn-tb-dir:var(--bn-L-dir, row);--bn-tb-justify:var(--bn-L-justify, flex-start);--bn-tb-pad-block:var(--bn-L-pad-block, 0);--bn-row-gate:var(--bn-L-row-gate, 1);--bn-clear-book-end:var(--bn-L-book-end, 0px);--bn-o-logo:var(--bn-L-o-logo, 0);--bn-o-ql:var(--bn-L-o-ql, 2);--bn-corner-y:var(--bn-L-corner-y, 50%);--bn-corner-ty:var(--bn-L-corner-ty, -50%);--bn-logo-pos:var(--bn-L-logo-pos, left center);position:var(--bn-tb-pos,fixed);inset-block-start:0;inset-inline:0;z-index:99;display:flex;align-items:center;gap:var(--bn-tb-gap,1.5rem);flex-direction:var(--bn-tb-dir,row);justify-content:var(--bn-tb-justify,flex-start);min-block-size:var(--bn-tb-h);block-size:var(--bn-tb-h);padding-block:var(--bn-tb-pad-block,0);padding-inline:calc(var(--page-margin,25px) + var(--bn-clear-burger-start,3.5rem) * var(--bn-row-gate,1)) calc(var(--page-margin,25px) + (var(--bn-clear-burger-end,0px) + var(--bn-clear-book-end,0px)) * var(--bn-row-gate,1));background-color:var(--bn-tb-bg);color:var(--bn-tb-color);box-shadow:var(--bn-tb-shadow);transition:block-size .4s var(--bn-tb-ease, ease),background-color .4s var(--bn-tb-ease, ease),color .4s var(--bn-tb-ease, ease),box-shadow .4s var(--bn-tb-ease, ease),translate .4s var(--bn-tb-ease, ease)}body.scroll2 #topblock{--bn-tb-bg:var(--bn-tb-bg-solid, var(--topblock-backgroundcolor-scroll, var(--color-background)));--bn-tb-h:var(--bn-tb-h-scrolled, 64px);--bn-tb-color:var(--bn-tb-color-solid, var(--quicklinks-color-scroll, var(--color-title)));--bn-tb-shadow:var(--bn-tb-shadow-scrolled, 0 2px 12px rgba(0, 0, 0, .08));--bn-tb-dir:var(--bn-Ls-dir, var(--bn-L-dir, row));--bn-tb-justify:var(--bn-Ls-justify, var(--bn-L-justify, flex-start));--bn-tb-pad-block:var(--bn-Ls-pad-block, var(--bn-L-pad-block, 0));--bn-row-gate:var(--bn-Ls-row-gate, var(--bn-L-row-gate, 1));--bn-clear-book-end:var(--bn-Ls-book-end, var(--bn-L-book-end, 0px));--bn-o-logo:var(--bn-Ls-o-logo, var(--bn-L-o-logo, 0));--bn-o-ql:var(--bn-Ls-o-ql, var(--bn-L-o-ql, 2));--bn-corner-y:var(--bn-Ls-corner-y, var(--bn-L-corner-y, 50%));--bn-corner-ty:var(--bn-Ls-corner-ty, var(--bn-L-corner-ty, -50%));--bn-logo-pos:var(--bn-Ls-logo-pos, var(--bn-L-logo-pos, left center));--bn-logo-show:var(--bn-Ls-logo-show, block);--bn-herologo-show:var(--bn-Ls-herologo-show, none)}body.scroll2 #topblock .quicklinks{align-self:var(--bn-ql-self,auto);background:var(--bn-ql-topbar-bg,var(--quicklinks_topbar_scroll_backgroundcolor,transparent));backdrop-filter:var(--bn-ql-topbar-blur,var(--quicklinks_topbar_scroll_backdropBlur,none));-webkit-backdrop-filter:var(--bn-ql-topbar-blur,var(--quicklinks_topbar_scroll_backdropBlur,none));padding-block:var(--bn-ql-topbar-pad,0);margin-inline:var(--bn-ql-topbar-mx,0)}body.scroll2 #topblock .quicklinks ul{justify-content:center}body.no-banner #topblock{--bn-tb-bg:var(--bn-tb-bg-solid, var(--color-background));--bn-tb-color:var(--bn-tb-color-solid, var(--color-title));--bn-tb-h:var(--bn-tb-h-scrolled, 64px);--bn-logo-show:var(--bn-Ls-logo-show, block);--bn-herologo-show:var(--bn-Ls-herologo-show, none)}#topblock.nav-up{translate:0 var(--bn-tb-hide,-100%)}#topblock.nav-down{translate:0 0}.hotellogo,.topbar-logo{--bn-logo-src:var(--bn-logo-src-light, var(--logo-topbar_image, var(--logo_image, none)));display:var(--bn-logo-show,block);margin-inline-end:var(--bn-logo-push,0);margin-inline-start:var(--bn-logo-pull,0);order:var(--bn-o-logo,0);translate:var(--bn-logo-x,0) var(--bn-logo-y,0);flex:0 0 auto}#topblock>.navigation{order:var(--bn-o-nav,1)}#topblock .quicklinks{order:var(--bn-o-ql,2);margin:0;float:none;max-block-size:none;overflow:visible;position:var(--bn-ql-position,absolute);inset-inline-start:var(--bn-ql-x,50%);inset-block-start:var(--bn-ql-y,50%);translate:var(--bn-ql-translate,-50% -50%)}#topblock .quicklinks ul{text-align:initial}#topblock .quicklinks ul li a{white-space:nowrap}#topblock .quicklinks ul li[data-ql-hidden]{display:none}#topblock .bookinggadget{position:absolute;z-index:2;inset-block-start:var(--bn-corner-y,50%);inset-inline-end:var(--bn-book-x,var(--page-margin,25px));translate:0 var(--bn-corner-ty,-50%)}#topblock .toggle{position:absolute;z-index:2;inset-block-start:var(--bn-corner-y,50%);translate:0 var(--bn-corner-ty,-50%);inset-inline-start:var(--bn-burger-l,var(--page-margin,25px));inset-inline-end:var(--bn-burger-r,auto)}.hotellogo a,.topbar-logo a{display:block;block-size:var(--bn-logo-h,44px);inline-size:var(--bn-logo-w,calc(var(--bn-logo-h,44px) * var(--bn-logo-ar,var(--logo-topbar_aspect-ratio,var(--logo_aspect-ratio,4)))));text-indent:-9999px;overflow:hidden;white-space:nowrap;background:var(--bn-logo-src) no-repeat var(--bn-logo-pos,center)/contain}body.no-banner .hotellogo,body.no-banner .topbar-logo,body.scroll2 .hotellogo,body.scroll2 .topbar-logo{--bn-logo-src:var(--bn-logo-src-solid, var(--bn-logo-src-light, none))}.quicklinks ul{display:flex;align-items:center;gap:var(--bn-ql-gap,1.75rem);list-style-type:var(--bn-ql-marker,disc)}.quicklinks li{position:relative}.quicklinks li::marker{color:var(--bn-ql-color,var(--quicklinks-color-no-scroll,var(--bn-tb-color,currentColor)))}.quicklinks a{display:inline-block;position:relative;color:var(--bn-ql-color,var(--quicklinks-color-no-scroll,var(--bn-tb-color,currentColor)));font-family:var(--bn-ql-font, var(--font-primary));font-size:var(--bn-ql-size, .9em);text-transform:var(--bn-ql-transform,var(--quicklinks_text-transform,uppercase));letter-spacing:var(--bn-ql-spacing, 2px);text-decoration:none;transition:color .5s ease-in-out}.quicklinks a:hover{color:var(--bn-ql-color-hover,var(--quicklinks-hover-color-no-scroll,var(--color-links-hover)))}.quicklinks a::after{content:"";display:block;position:relative;inline-size:0;block-size:1px;margin:2px auto;z-index:1;background:var(--bn-ql-underline,var(--quicklinks-color-underline-no-scroll,currentColor));transition:inline-size .5s ease-in-out}.quicklinks a:hover::after{inline-size:100%}.quicklinks li.active a{color:var(--bn-ql-color-active,var(--quicklinks-color-active-no-scroll,var(--color-links-hover)))}.quicklinks li.active a::after{inline-size:100%;transition:none}body.scroll2 #topblock .quicklinks a{color:var(--bn-ql-color-scroll,var(--quicklinks-color-scroll,var(--bn-tb-color,currentColor)))}body.scroll2 #topblock .quicklinks li::marker{color:var(--bn-ql-color-scroll,var(--quicklinks-color-scroll,var(--bn-tb-color,currentColor)))}body.scroll2 #topblock .quicklinks a:hover{color:var(--bn-ql-color-hover-scroll,var(--quicklinks-hover-color-scroll,var(--color-links-hover)))}body.scroll2 #topblock .quicklinks a::after{background:var(--bn-ql-underline-scroll,var(--quicklinks-color-underline-scroll,currentColor))}body.scroll2 #topblock .quicklinks li.active a{color:var(--bn-ql-color-active-scroll,var(--quicklinks-color-active-scroll,var(--color-links-hover)))}#topblock>.navigation{display:var(--bn-menu-display,none)}#topblock>.navigation ul.nav{display:flex;align-items:center;gap:var(--bn-menu-gap,1.5rem)}#topblock>.navigation a{color:var(--bn-menu-color,var(--bn-tb-color,currentColor));font-family:var(--bn-menu-font, var(--font-primary));text-transform:var(--bn-menu-transform,uppercase);letter-spacing:var(--bn-menu-spacing, .04em)}#topblock>.navigation a:hover{color:var(--bn-menu-color-hover,var(--color-links-hover))}#topblock .toggle{flex:0 0 auto;cursor:pointer;background:0 0;border:0;padding:0;container-type:normal;inline-size:var(--bn-burger-w,var(--menu-burger-width,24px));block-size:18px;color:var(--bn-burger-color,var(--menu-burger-color-no-scroll,var(--bn-tb-color,currentColor)))}body.scroll2 #topblock .toggle{color:var(--bn-burger-color-scroll,var(--menu-burger-color-scroll,var(--bn-tb-color,currentColor)))}#topblock .toggle .line{position:absolute;left:0;inline-size:100%;block-size:1.5px;background:currentColor;text-indent:-9999px;overflow:hidden;white-space:nowrap;transition:translate .3s ease,opacity .3s ease}#topblock .toggle .line:first-child{inset-block-start:0}#topblock .toggle .line:nth-child(2){inset-block-start:50%;translate:0 -50%}#topblock .toggle .line:nth-child(3){inset-block-end:0}@container style(--menu-burger-lines:1){#topblock .toggle .line:nth-child(n+2){display:none}#topblock .toggle .line:first-child{inset-block-start:50%;translate:0 -50%}}@container style(--menu-burger-lines:2){#topblock .toggle .line:nth-child(3){display:none}}#topblock .bookinggadget{flex:0 0 auto}#topblock .bookinggadget .booknow,#topblock .bookinggadget .button,#topblock .bookinggadget>a{display:inline-block;cursor:pointer;white-space:nowrap;padding:var(--bn-book-pad,10px 20px);font-family:var(--bn-book-font, var(--font-primary));font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bn-book-color,var(--booknow_text-color,var(--color-light)));background:var(--bn-book-bg,var(--booknow_background-color,var(--color-brand)));border:1px solid var(--bn-book-border,var(--booknow_border-color,transparent))}:root{--dsp-brand-color:var(--booknow_background-color, var(--color-brand))!important;--dsp-light-color:var(--booknow_text-color, var(--color-light))!important}#topblock .bookinggadget .gc-dspro-checkrates{border:1px solid transparent!important;border-radius:var(--buttons-border-radius,0)!important}#topblock .bookinggadget .gc-dspro-checkrates:hover{border:1px solid var(--booknow_hoverBorder-color,var(--color-brand))!important}@media (max-width:1200px){#topblock .quicklinks{display:none}}@media (max-width:767px){#topblock .bookinggadget{position:fixed;z-index:300;inset-block:auto var(--bn-book-m-bottom,16px);inset-inline:var(--bn-book-m-side,16px);translate:0 0}#topblock .bookinggadget .gcBookingGadget,#topblock .bookinggadget [id=shbg]{inline-size:100%}#topblock .bookinggadget .booknow,#topblock .bookinggadget .button,#topblock .bookinggadget>a{display:block;inline-size:100%;text-align:center;box-sizing:border-box}}#centerblock{--bn-banner-h:var(--bn-banner-h-hero, 100svh);position:relative;overflow:hidden;z-index:10;inline-size:100%;block-size:var(--bn-banner-h);max-block-size:var(--bn-banner-maxh,calc(100vw * var(--bn-banner-ar-h,810)/ var(--bn-banner-ar-w,1440)))}#centerblock .flashContainer{position:relative;block-size:100%;overflow:hidden}#centerblock .gcb_container{position:absolute;inset:var(--bn-banner-pad,0px)}#centerblock::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--bn-banner-scrim,#000);opacity:var(--bn-banner-scrim-on, 0)}#centerblock .gcb_container.bannerImage img{inline-size:100%;block-size:100%;object-fit:var(--bn-banner-fit,cover);object-position:var(--bn-banner-pos,center)}#centerblock .gcb_image_current,#centerblock .gcb_image_next{background-size:var(--bn-banner-fit,cover)!important;background-repeat:no-repeat!important;background-position:var(--bn-banner-pos,center)!important}#centerblock .gcb_video{position:absolute;inset:0;overflow:hidden;container-type:size}#centerblock .gcb_video iframe{position:absolute;top:50%;left:50%;translate:-50% -50%;border:0;inline-size:max(100cqw,177.78cqh);block-size:max(100cqh,56.25cqw)}body.no-banner #centerblock{display:none}#centerblock .hotellogo{display:var(--bn-herologo-show,none);position:absolute;z-index:5;pointer-events:none;inline-size:var(--bn-herologo-w,240px);inset-inline-start:var(--bn-herologo-x,50%);inset-block-start:var(--bn-herologo-y,32%);translate:-50% -50%}#centerblock .hotellogo a{display:block;inline-size:100%;block-size:var(--bn-herologo-h,90px);text-indent:-9999px;overflow:hidden;white-space:nowrap;background:var(--bn-herologo-src,var(--bn-logo-src-light,none)) no-repeat center/contain}@media (max-width:992px){#centerblock{padding-block-start:0!important;max-block-size:var(--bn-banner-maxh-tablet,100svh)!important}}@media (max-width:767px){#centerblock{max-block-size:var(--bn-banner-maxh-mobile,100svh)!important}#centerblock .promotionsgadget{display:none}}#centerblock{position:relative}#centerblock .gcb_image_legend,#centerblock .gcb_navigation{z-index:4}#centerblock .gcb_image_legend{position:absolute;pointer-events:none;inline-size:var(--bn-legend-w,min(560px,84%));inset-block:var(--bn-legend-ib,auto 9%);inset-inline:var(--bn-legend-ii,8% auto);translate:var(--bn-legend-tr,0 0);text-align:var(--bn-legend-align,left);color:var(--bn-legend-color,var(--color-light))}#centerblock .gcb_image_legend *{pointer-events:auto}#centerblock .gcb_image_legend .gcb_image_legendWrapper,#centerblock .gcb_image_legend h1,#centerblock .gcb_image_legend h2,#centerblock .gcb_image_legend>a{margin:0;line-height:1.05;font-family:var(--bn-legend-font, var(--font-banner));font-weight:var(--bn-legend-weight,var(--font-titles-weight));font-size:var(--bn-legend-title-size, var(--bannerLegend_font-size, clamp(1.8rem, 4vw, 3rem)));text-transform:var(--bn-legend-transform,var(--bannerLegend_text-transform,none));letter-spacing:var(--bn-legend-spacing, 0)}#centerblock .gcb_navigation{position:absolute;inset:0;pointer-events:none}#centerblock .gcb_navigation_arrow{position:absolute;pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;inline-size:var(--slider-nav_width,48px);block-size:var(--slider-nav_height,48px);border-radius:var(--slider-nav_border-radius,50%);border:1px solid var(--bn-arrow-color,var(--slider-nav_border-color-overlay,var(--color-light)));background:var(--slider-nav_background,transparent);color:var(--bn-arrow-color,var(--slider-nav_icon-color-overlay,var(--color-light)));transition:background-color .2s ease,color .2s ease,border-color .2s ease;inset-block-start:var(--bn-arrows-ibs,50%);inset-block-end:var(--bn-arrows-ibe,auto);translate:0 var(--bn-arrows-ty,-50%);transform:translate(var(--bn-arrows-x,0),var(--bn-arrows-y,0))}@media (hover:hover){#centerblock .gcb_navigation_arrow:hover{background:var(--slider-nav_background-hover-overlay,var(--color-light))!important;color:var(--slider-nav_icon-color-hover-overlay,var(--color-dark));border-color:var(--slider-nav_background-hover-overlay,var(--color-light))}}#centerblock .gcb_navigation_arrow:first-of-type{inset-inline:var(--bn-arrow-prev-ii,var(--page-margin) auto)}#centerblock .gcb_navigation_arrow:last-of-type{inset-inline:var(--bn-arrow-next-ii,auto var(--page-margin))}@media (max-width:767px){#centerblock .gcb_navigation_arrow{inset-block-start:auto;inset-block-end:calc(var(--bn-book-m-bottom,16px) + var(--bn-book-h-mobile,56px) + var(--bn-arrows-book-gap,20px));translate:0 0;transform:translate(var(--bn-arrows-x,0),var(--bn-arrows-y,0))}}#centerblock .gcb_navigation_paginator{position:absolute;pointer-events:auto;display:var(--bn-dots-display,flex);gap:9px;inset-block-end:var(--bn-dots-b,28px);inset-inline:var(--bn-dots-i,0);justify-content:var(--bn-dots-justify,center);padding-inline:var(--page-margin);background:0 0}#centerblock .gcb_navigation_paginator ul{display:flex;gap:9px;margin:0;padding:0;list-style:none}#centerblock .gcb_navigation_paginator li,#centerblock .gcb_navigation_paginator>:not(ul){inline-size:9px;block-size:9px;border-radius:50%;cursor:pointer;background:var(--bn-dot-color,rgba(255,255,255,.5));background-image:none}#centerblock .gcb_navigation_paginator li.selected,#centerblock .gcb_navigation_paginator>.active{background:var(--bn-dot-active,var(--color-light))}#centerblock .promotionsgadget:empty,#centerblock .promotionsgadget:not(:has(.prgWrapper > *)),#centerblock .promotionsgadget:not(:has(.prgWrapper)){display:none!important}#centerblock .promotionsgadget{position:absolute;z-index:5;pointer-events:auto;box-sizing:border-box;inset-block:var(--bn-promo-ib,auto 0);inset-inline:var(--bn-promo-ii,var(--page-margin,25px) var(--page-margin,25px));translate:var(--bn-promo-tr,0 0);max-inline-size:var(--bn-promo-w,none);padding:var(--bn-promo-pad,1.5rem 2.5rem);background:var(--bn-promo-bg,var(--promo_background,rgba(255,255,255,.3)));backdrop-filter:var(--bn-promo-blur,blur(16px) saturate(120%));-webkit-backdrop-filter:var(--bn-promo-blur,blur(16px) saturate(120%));color:var(--bn-promo-color,var(--promo_color,var(--color-title)));text-align:var(--bn-promo-align,left);display:grid;transition:background-color .2s ease,color .2s ease}@media (min-width:768px) and (max-width:1200px){#centerblock .promotionsgadget{inset-block:auto var(--bn-promo-b-tablet,var(--page-margin,25px));inset-inline:0 0;margin-inline:auto}#centerblock:has(.promotionsgadget .prgWrapper > *) .gcb_image_legend{inset-block:auto var(--bn-legend-tablet-b,calc(var(--page-margin,25px) + var(--bn-promo-h-guess,116px) + 24px))}}#centerblock .promotionsgadget:hover{background:var(--bn-promo-bg-hover,var(--promo_background-hover,rgba(255,255,255,.5)));color:var(--bn-promo-color-hover,var(--promo_color-hover,var(--color-brand)))}#centerblock .promotionsgadget:hover .prgTitle{color:var(--bn-promo-title-color-hover,inherit)}#centerblock .promotionsgadget:hover .prgDescription{color:var(--bn-promo-desc-color-hover,inherit)}#centerblock .promotionsgadget:hover .prgClick{color:var(--bn-promo-link-color-hover,inherit)}#centerblock .promotionsgadget>.prgWrapper{grid-area:1/1;inline-size:100%;opacity:1;pointer-events:auto;display:flex;flex-direction:var(--bn-promo-dir,row);align-items:var(--bn-promo-items,center);gap:var(--bn-promo-gap,0)}#centerblock .promotionsgadget>.prgWrapper:not(:only-child){opacity:0;pointer-events:none}#centerblock .promotionsgadget>.prgWrapper:not(:only-child).is-active{opacity:1;pointer-events:auto}#centerblock .promotionsgadget :is(img,.prgImg,picture,.prgImgWrapper){display:none!important}#centerblock .promotionsgadget .prgTitle{order:1;flex-shrink:0;margin:0;font-weight:var(--font-titles-weight,700);font-family:var(--bn-promo-title-font, var(--font-secondary));color:var(--bn-promo-title-color,inherit);text-transform:uppercase;letter-spacing:.15em;font-size:.95em;line-height:1.2}#centerblock .promotionsgadget .prgDescription{order:2;flex:1;min-inline-size:0;margin:0;margin-inline-start:var(--bn-promo-desc-gap,50px);font-family:var(--bn-promo-text-font, var(--font-secondary));font-size:.95em;line-height:1.4;color:var(--bn-promo-desc-color,inherit)}#centerblock .promotionsgadget .prgClick{order:3;flex-shrink:0;margin-inline-start:var(--bn-promo-click-mis,auto);inline-size:fit-content;font-family:var(--bn-promo-text-font, var(--font-secondary));font-size:.9em;color:var(--bn-promo-link-color,inherit);text-decoration:underline;text-underline-offset:3px}#centerblock .promotionsgadget .prgText{display:block;font-size:.9375rem;margin-block-start:0.25rem;font-family:var(--bn-promo-text-font, var(--font-secondary))}.menu-area{position:fixed;inset-block:0;z-index:200;box-sizing:border-box;inset-inline:var(--bn-sidemenu-inset,0 auto);inline-size:var(--bn-sidemenu-w,min(420px,85vw));padding:var(--bn-sidemenu-pad,4rem 2rem);background-color:var(--bn-sidemenu-bg,var(--menu-areaBackground_color,var(--color-background)));background-image:var(--menu-areaBackground_image,none);background-position:var(--menu-areaBackground_position,center);background-repeat:var(--menu-areaBackground_repeat,no-repeat);background-size:auto;opacity:var(--menu-areaBackground_opacity, 1);color:var(--bn-sidemenu-color,var(--menu-areaText-color,var(--color-title)));overflow-y:auto;transform:var(--bn-sidemenu-closed-tf,translateX(-100%));transition:transform .4s var(--bn-sidemenu-ease, ease);display:flex;flex-direction:column;justify-content:var(--bn-sidemenu-justify,center);align-items:var(--bn-sidemenu-items,center);text-align:var(--bn-sidemenu-text-align,var(--menu-areaText-align,center))}body.menuOpened .menu-area{transform:var(--bn-sidemenu-open-tf,translateX(0))}@media (max-width:767px){.menu-area{inline-size:var(--bn-sidemenu-w-mobile,100vw)}}body::before{content:"";position:fixed;inset:0;z-index:199;pointer-events:none;opacity:0;visibility:hidden;background-color:var(--menu-backdrop-color,transparent);background-image:var(--menu-backdrop-image,none);background-position:center;background-repeat:no-repeat;background-size:cover;backdrop-filter:blur(var(--menu-backdrop-blur,0px));-webkit-backdrop-filter:blur(var(--menu-backdrop-blur,0px));transition:opacity .4s ease}body.menuOpened::before{opacity:1;visibility:visible}@media (max-width:767px){body.menuOpened::before{opacity:0;visibility:hidden}}.menu-area .close{position:absolute;inset-block-start:var(--bn-sidemenu-close-top,1.75rem);inset-inline-start:var(--bn-sidemenu-close-side,1.75rem);inline-size:var(--bn-sidemenu-close-size,2.5rem);block-size:var(--bn-sidemenu-close-size,2.5rem);padding:0;background:0 0;border:0;cursor:pointer;font-size:0;color:var(--bn-sidemenu-link,var(--menu-areaText-color,var(--color-title)))}.menu-area .close::after,.menu-area .close::before{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:var(--bn-sidemenu-close-size,2.5rem);block-size:2px;background:currentColor}.menu-area .close::before{transform:translate(-50%,-50%) rotate(45deg)}.menu-area .close::after{transform:translate(-50%,-50%) rotate(-45deg)}.menu-area .menu,.menu-area .navigation{inline-size:100%}.menu-area .navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:var(--bn-sidemenu-items,center);gap:var(--bn-sidemenu-gap,1rem)}.menu-area .navigation li{margin:0;list-style:none}.menu-area .navigation a{color:var(--bn-sidemenu-link,var(--menu-areaText-color,var(--color-title)));text-transform:var(--bn-sidemenu-transform,var(--menu-areaText-transform,none));text-decoration:none;font-family:var(--font-secondary, var(--font-primary, inherit));font-weight:var(--font-titles-weight,inherit);font-size:var(--bn-sidemenu-fz, clamp(1.5rem, 3vw, 2rem));line-height:1.4;transition:color .3s ease}.menu-area a:hover{color:var(--bn-sidemenu-link-hover,var(--menu-areaText-colorHover,var(--color-links-hover)))}.menu-area .navigation a.active,.menu-area .navigation li.active a{color:var(--menu-areaText-colorActive,var(--color-brand))}.fixedBlock{position:fixed;z-index:90;inset-block-start:var(--bn-lang-top,auto);inset-block-end:var(--bn-lang-bottom,1.5rem);inset-inline-start:var(--bn-lang-left,auto);inset-inline-end:var(--bn-lang-right,1.5rem)}.fixedBlock:has(.languages){display:block}@media (max-width:767px){.fixedBlock:has(.languages){display:none}body.menuOpened .fixedBlock:has(.languages){display:block;z-index:201;inset-block:var(--bn-lang-m-top,1.75rem) auto;inset-inline:auto var(--bn-lang-m-right,1.75rem);--lang-button_color:var(--menu-lang-button_color, var(--menu-areaText-color));--lang-button_border-color:var(--menu-lang-button_border-color, var(--menu-areaText-color));--lang-button_background:var(--menu-lang-button_background, transparent);--lang-button_background-active:var(--menu-lang-button_background-active, var(--menu-areaText-colorActive));--lang-button_color-active:var(--menu-lang-button_color-active, var(--menu-areaBackground_color));--bn-lang-color:var(--menu-lang-button_color, var(--menu-areaText-color))}}.languages{position:relative;display:inline-flex;align-items:center}.languages .langButton{display:var(--bn-lang-button,none);cursor:pointer;align-items:center;color:var(--bn-lang-color,var(--color-light));font-size:.8125rem}.languages .langButton::after{content:"▾";margin-inline-start:2px}.languages ul{display:var(--bn-lang-show,flex);flex-direction:var(--bn-lang-dir,row);align-items:center;gap:var(--lang-button_gap,var(--bn-lang-gap,.5rem));position:var(--bn-lang-pos,static);inset-block-start:150%;inset-inline-end:0;background:var(--bn-lang-menu-bg,transparent);padding:var(--bn-lang-menu-pad,0);border-radius:6px;list-style:none;margin:0}.languages li{list-style:none;margin:0;padding:0}.languages li::marker{content:""}.languages:focus-within ul,.languages:hover ul{display:flex}.languages .langButton,.languages a{font-family:var(--bn-lang-font, var(--font-primary))}.languages a{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--lang-button_size,34px);block-size:var(--lang-button_size,34px);border:var(--lang-button_border-width,1px) solid var(--lang-button_border-color,var(--bn-lang-color,var(--color-light)));border-radius:var(--lang-button_radius,0);background:var(--lang-button_background,transparent);color:var(--lang-button_color,var(--bn-lang-color,var(--color-light)));font-size:var(--bn-lang-size, .8125rem);text-transform:var(--bn-lang-transform,uppercase);letter-spacing:var(--bn-lang-spacing, .04em);transition:background-color .2s ease}.languages a.active{background:var(--lang-button_background-active,var(--bn-lang-active,var(--color-brand)));border-color:var(--lang-button_border-color-active,var(--lang-button_background-active,var(--bn-lang-active,var(--color-brand))));color:var(--lang-button_color-active,var(--color-light))}@media (hover:hover){.languages a:hover{background:var(--lang-button_background-active,var(--bn-lang-active,var(--color-brand)));border-color:var(--lang-button_background-active,var(--bn-lang-active,var(--color-brand)));color:var(--lang-button_color-active,var(--color-light))}}:root{--bn-L-dir:row;--bn-L-justify:space-between;--bn-L-pad-block:0;--bn-L-o-ql:1;--bn-L-o-logo:0;--bn-L-logo-pos:left center;--bn-L-row-gate:1;--bn-L-book-end:150px;--bn-L-corner-y:50%;--bn-L-corner-ty:-50%;--bn-ql-marker:none;--bn-tb-pos:fixed;--bn-tb-bg-hero:transparent;--bn-tb-h-hero:96px;--bn-burger-l:var(--page-margin, 25px);--bn-burger-r:auto;--bn-clear-burger-start:44px;--bn-clear-burger-end:0px;--bn-Ls-dir:row;--bn-Ls-justify:space-between;--bn-Ls-pad-block:0;--bn-Ls-o-logo:0;--bn-Ls-o-ql:1;--bn-Ls-logo-pos:left center;--bn-Ls-row-gate:1;--bn-Ls-book-end:150px;--bn-Ls-corner-y:50%;--bn-Ls-corner-ty:-50%;--bn-ql-self:auto;--bn-ql-topbar-bg:transparent;--bn-ql-topbar-pad:0;--bn-ql-topbar-mx:0;--bn-tb-h-scrolled:60px;--bn-tb-bg-solid:var(--color-background);--bn-tb-shadow-scrolled:0 2px 12px rgba(0,0,0,.12);--bn-tb-hide:-100%;--bn-logo-show:block;--bn-herologo-show:none;--bn-herologo-h:120px;--bn-herologo-x:50%;--bn-herologo-y:32%;--bn-logo-h:80px;--bn-logo-x:0px;--bn-logo-y:2px;--bn-tb-gap:7px;--bn-legend-ib:auto var(--bn-legend-y, 48px);--bn-legend-ii:var(--bn-legend-x, 48px) auto;--bn-legend-tr:0 0;--bn-legend-align:left;--bn-legend-x:30px;--bn-legend-y:156px;--bn-legend-w:60%;--bn-arrows-ibs:auto;--bn-arrows-ibe:28px;--bn-arrows-ty:0;--bn-arrow-prev-ii:auto calc(var(--page-margin) + var(--slider-nav_width, 48px) + var(--slider-nav_gap, 12px));--bn-arrow-next-ii:auto var(--page-margin);--bn-arrows-y:0px;--bn-arrows-x:0px;--bn-dots-display:flex;--bn-dots-justify:center;--bn-banner-h-hero:100svh;--bn-banner-fit:cover;--bn-banner-pos:center;--bn-banner-pad:0px;--bn-promo-ib:var(--bn-promo-pos-ib, auto 32px);--bn-promo-ii:var(--bn-promo-pos-ii, auto 32px);--bn-promo-tr:var(--bn-promo-pos-tr, 0 0);--bn-promo-w:var(--bn-promo-fw, 300px);--bn-promo-pad:1rem 1.25rem;--bn-promo-blur:none;--bn-promo-dir:column;--bn-promo-desc-gap:0;--bn-promo-click-mis:0;--bn-promo-align:center;--bn-promo-items:center;--bn-promo-pos-ib:auto var(--bn-promo-y, 32px);--bn-promo-pos-ii:auto var(--bn-promo-x, 32px);--bn-promo-pos-tr:0 0;--bn-promo-x:41px;--bn-promo-y:164px;--bn-promo-fw:260px;--bn-menu-display:none;--bn-sidemenu-inset:0 auto;--bn-sidemenu-closed-tf:translateX(-100%);--bn-sidemenu-w:var(--bn-sidemenu-pw, 38vw);--bn-sidemenu-pw:40vw;--bn-lang-bottom:1.5rem;--bn-lang-right:auto;--bn-lang-top:auto;--bn-lang-left:1.5rem;--bn-lang-show:flex;--bn-lang-dir:row;--bn-lang-pos:static;--bn-lang-button:none;--bn-book-m-bottom:16px;--bn-book-m-side:16px}@media (max-width:767px){:root{--bn-logo-x:0px;--bn-logo-y:-1px;--bn-arrows-y:0px;--bn-arrows-x:0px;--bn-legend-y:169px;--bn-legend-w:90%;--bn-legend-x:21px;--bn-arrows-ibs:auto;--bn-arrows-ibe:28px;--bn-arrows-ty:0;--bn-arrow-prev-ii:auto calc(var(--page-margin) + var(--slider-nav_width, 48px) + var(--slider-nav_gap, 12px));--bn-arrow-next-ii:auto var(--page-margin);--bn-logo-h:58px;--bn-tb-gap:0px;--bn-logo-show:none;--bn-herologo-show:block;--bn-herologo-x:50%;--bn-herologo-y:8%;--bn-herologo-h:76px}}body.scroll2{--bn-logo-x:0px;--bn-logo-y:3px;--bn-arrows-y:0px;--bn-arrows-x:0px;--bn-logo-h:46px;--bn-sidemenu-inset:0 auto;--bn-sidemenu-closed-tf:translateX(-100%);--bn-sidemenu-w:var(--bn-sidemenu-pw, 38vw);--bn-sidemenu-pw:40vw;--bn-tb-gap:7px;--bn-logo-show:block;--bn-herologo-show:none;--bn-herologo-h:48px}.imagelinkgadget.medium:not(.top):not(.bottom):not(.noimage){--il-title:var(--color-title);--il-text:var(--color-text);--il-button:var(--buttons-color);--il-button-bd:var(--buttons-border-color,var(--buttons-color));--il-button-bg:var(--buttons-background,transparent);--il-button-hover-text:var(--buttons-hover-color,var(--color-light));--il-button-hover-bd:var(--buttons-hover-border,var(--buttons-hover-color));--il-button-hover-bg:var(--buttons-hover-background,transparent);--il-img-h:auto;--il-img-ar:var(--il-ratio,1);--il-scrim-on:0;--il-c-pos:static;--il-c-z:auto;--il-c-w:100%;--il-c-ib:auto;--il-c-ii:auto;--il-c-tr:none;--il-c-pt:1rem}.imagelinkgadget.medium{--il-align:left}.imagelinkgadget.large{--il-align:left;--il-clamp:5;--il-image-height:84svh;inline-size:100vw;margin-inline:calc(50% - 50vw);padding-inline:6vw;--il-gpad:6vw;box-sizing:border-box}.imagelinkgadget.panoramic{--il-clamp:10;--il-x-anchor:50% auto;--il-x-shift:-50%;--il-vy-ib:auto 8%;--il-vy-tr:0}.imagelinkgadget.quote{--il-align:center}.imagelinkgadget.small:not(.top):not(.bottom):not(.noimage){--il-title:var(--color-title);--il-text:var(--color-text);--il-button:var(--buttons-color);--il-button-bd:var(--buttons-border-color,var(--buttons-color));--il-button-bg:var(--buttons-background,transparent);--il-button-hover-text:var(--buttons-hover-color,var(--color-light));--il-button-hover-bd:var(--buttons-hover-border,var(--buttons-hover-color));--il-button-hover-bg:var(--buttons-hover-background,transparent);--il-img-h:auto;--il-img-ar:var(--il-ratio,1);--il-scrim-on:0;--il-c-pos:static;--il-c-z:auto;--il-c-w:100%;--il-c-ib:auto;--il-c-ii:auto;--il-c-tr:none;--il-c-pt:1rem}.imagelinkgadget.mediumlarge{--il-align:left}@media (max-width:600px){.imagelinkgadget.medium:not(.top):not(.bottom):not(.noimage){--il-title:var(--color-title);--il-text:var(--color-text);--il-button:var(--buttons-color);--il-button-bd:var(--buttons-border-color,var(--buttons-color));--il-button-bg:var(--buttons-background,transparent);--il-button-hover-text:var(--buttons-hover-color,var(--color-light));--il-button-hover-bd:var(--buttons-hover-border,var(--buttons-hover-color));--il-button-hover-bg:var(--buttons-hover-background,transparent);--il-img-h:auto;--il-img-ar:var(--il-ratio,1);--il-scrim-on:0;--il-c-pos:static;--il-c-z:auto;--il-c-w:100%;--il-c-ib:auto;--il-c-ii:auto;--il-c-tr:none;--il-c-pt:1rem}.imagelinkgadget.small:not(.top):not(.bottom):not(.noimage){--il-title:var(--color-title);--il-text:var(--color-text);--il-button:var(--buttons-color);--il-button-bd:var(--buttons-border-color,var(--buttons-color));--il-button-bg:var(--buttons-background,transparent);--il-button-hover-text:var(--buttons-hover-color,var(--color-light));--il-button-hover-bd:var(--buttons-hover-border,var(--buttons-hover-color));--il-button-hover-bg:var(--buttons-hover-background,transparent);--il-img-h:auto;--il-img-ar:var(--il-ratio,1);--il-scrim-on:0;--il-c-pos:static;--il-c-z:auto;--il-c-w:100%;--il-c-ib:auto;--il-c-ii:auto;--il-c-tr:none;--il-c-pt:1rem}}:root{--il-grid-gap:6px}:root{--il-nav-x:right;--il-nav-y:bottom;--il-gpad:6vw;--il-nav-mode:external}@media screen and (max-width:768px){#centerblock .gcb_image_legend .gcb_image_legendWrapper{font-size:48px}}#centerblock .flashContainer:after{content:"";opacity:.3;display:block;position:absolute;top:0;left:0;right:0;width:auto;height:100%;background:#000;z-index:2}.imagelinkgadget.large .imglinkWrapper .imgContentWrapper .imgTitle h4,.imagelinkgadget.large .imglinkWrapper .imgContentWrapper .imgTitle h4 span{font-size:96px}@media screen and (max-width:768px){.imagelinkgadget.large .imglinkWrapper .imgContentWrapper .imgTitle h4,.imagelinkgadget.large .imglinkWrapper .imgContentWrapper .imgTitle h4 span{font-size:48px}}.imagelinkgadget.large .imglinkWrapper .imgContentWrapper .imgTitle strong{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-brand)}.panoramic.noimage .imglinkWrapper{padding-bottom:30px;background-color:transparent!important}.panoramic.noimage .imglinkWrapper:after{content:"";background-image:url(../internationaldesign_hotel_bin/panaramic.webp);background-color:var(--panoramic_Background-color);background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media screen and (max-width:768px){.panoramic.noimage .imglinkWrapper:after{background-size:cover}}.panoramic.noimage .imglinkWrapper .imgContentWrapper{margin:auto;display:flex;column-gap:120px;justify-content:center;flex-direction:row;align-items:center;width:90%;text-align:left}@media screen and (max-width:768px){.panoramic.noimage .imglinkWrapper .imgContentWrapper{column-gap:50px;flex-direction:column;text-align:center}}.panoramic.noimage .imglinkWrapper .imgContentWrapper .imgTitle{width:50%}@media screen and (max-width:768px){.panoramic.noimage .imglinkWrapper .imgContentWrapper .imgTitle{width:100%}}.panoramic.noimage .imglinkWrapper .imgContentWrapper .imgTitle h4{color:var(--panoramicNoImage_text-color)}.panoramic.noimage .imglinkWrapper .imgContentWrapper .imgDescription{color:var(--panoramicNoImage_text-color);height:80vh;max-height:30vh;width:50%}@media screen and (max-width:768px){.panoramic.noimage .imglinkWrapper .imgContentWrapper .imgDescription{width:100%}}.panoramic.noimage .imglinkWrapper .imgContentWrapper .imgDescription a{color:var(--panoramicNoImage_text-color)}.panoramic.noimage .imglinkWrapper .imgContentWrapper .imgDescription em{color:var(--panoramicNoImage_text-color)}.panoramic.noimage .imglinkWrapper .imgContentWrapper .imgDescription .imgLink .button{color:var(--color-light);border-color:var(--color-brand);background-color:var(--panoramic_Background-color);text-decoration:none}@media (hover:hover) and (pointer:fine){.panoramic.noimage .imglinkWrapper .imgContentWrapper .imgDescription .imgLink .button:hover{border-color:var(--color-light)!important;background-color:var(--color-light);color:var(--panoramic_Background-color)!important}}.panoramic.noimage .imglinkWrapper .imgContentWrapper .imgDescription .imgLink .button:after{background-color:var(--color-text)}.imagelinkgadget.sticky-reveal .imglinkWrapper .imgContentWrapper .imgTitle strong{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-light)}.imagelinkgadget.brand-statement .imglinkWrapper .imgContentWrapper:after{content:"";opacity:1;display:block;position:absolute;top:0;left:auto;right:-20px;width:auto;width:600px;height:600px;border-radius:50%;z-index:-999999;background:var(--color-brand);z-index:-2}@media screen and (max-width:768px){.imagelinkgadget.brand-statement .imglinkWrapper .imgContentWrapper:after{width:300px;height:300px;right:-50px}}.imagelinkgadget.brand-statement .imglinkWrapper .imgContentWrapper .imgDescription{font-family:var(--font-secondary);text-transform:uppercase;line-height:.9}.imagelinkgadget.medium-two .imglinkWrapper .imgDescription{font-family:var(--font-secondary);font-size:2em}