.menu-mobile A{text-decoration:none}.menu-mobile .buttons{margin:var(--gridunit-small)0 0 0}.menu-mobile__tools{text-align:center;background-color:var(--color-primary-850);color:var(--color-neutral-300);box-sizing:border-box;flex-direction:row;margin:0;padding:13px;display:flex}.menu-mobile__tools>LI{flex:1 1 0;display:flex}.menu-mobile__tools>LI+LI{padding-left:1px;position:relative}.menu-mobile__tools>LI+LI:before{content:"";background-color:currentColor;width:1px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.menu-mobile__tools>LI>*{flex:auto;justify-content:center;align-items:center;width:100%;display:flex}.menu-mobile__tools *{text-transform:uppercase!important}.menu-mobile__tools svg{width:24px!important;height:24px!important}@media (min-width:1024px){.menu-mobile__tools{display:none}}@media screen and (min-width:760px) and (max-width:1023px){.menu-mobile__tools{max-width:360px}}.menu-mobile__links{margin:var(--gridunit-small)0 0 0;font-weight:var(--bold);flex:none;font-size:18px}.menu-mobile__links A{color:currentColor;padding:var(--gridunit-tiny)var(--gridunit-small);text-decoration:none;display:inline-block;position:relative}.menu-mobile__links A:hover{text-decoration:underline}.menu-mobile__links A:focus{outline:none;text-decoration:underline}.menu-mobile__links__sub{padding:var(--gridunit-small);font-weight:400}
.header{z-index:10;-webkit-user-select:none;user-select:none;position:sticky;top:0;left:0;right:0;pointer-events:auto!important}.header A{text-decoration:none}.header .button,.header .button BUTTON{text-transform:uppercase!important}.header .button__icon-left{width:24px!important;height:24px!important}.header .button__icon-right{margin-left:-5px;width:16px!important;height:16px!important}.header .button-icon__icon{width:24px!important;height:24px!important}.header__main{background-color:var(--header-bg);color:var(--header-color);padding:var(--gridunit-small)var(--gridunit);flex:none;position:relative}@media screen and (max-width:759px),screen and (max-width:1023px) and (orientation:landscape){.header__main{padding:13px}}.header__main__limiter{max-width:var(--content-maxwidth);gap:var(--gridunit-medium);flex-flow:row;margin:0 auto;display:flex}@media screen and (max-width:759px),screen and (max-width:1023px) and (orientation:landscape){.header__main__limiter{justify-content:space-between}}.header__logo{z-index:0;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.header__logo IMG{width:auto;height:30px}@media screen and (max-width:759px),screen and (max-width:1023px) and (orientation:landscape){.header__logo IMG{height:26px}}.header__logo:focus{outline:none}.header__menu{white-space:nowrap;box-sizing:border-box;flex:none;height:40px;font-size:16px;line-height:40px;overflow:hidden}.header__menu__scroller{gap:var(--gridunit);width:100%;height:100px;max-width:var(--content-maxwidth);-ms-overflow-style:auto;-webkit-overflow-scrolling:touch;scroll-behavior:auto;-webkit-user-select:none;user-select:none;margin:0 auto;overflow:scroll hidden}.header__menu__items{margin:0 auto;padding:0;display:inline-block}@media screen and (max-width:759px),screen and (max-width:1023px) and (orientation:landscape){.header__menu__items{padding:0 var(--gridunit-small)}}.header__menu__items>LI{display:inline-block}.header__menu__items>LI A{box-sizing:border-box;justify-content:center;align-items:center;padding:0 10px;display:inline-flex;position:relative}.header__menu__items>LI A:before{content:"";width:0;height:2px;transition:all var(--ui-speed)var(--ui-easing)0s;background-color:currentColor;border-radius:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.header__menu__items>LI A:focus,.header__menu__items>LI A:active,.header__menu__items>LI A:hover{color:var(--color-primary-100);outline:none}.header__menu__items>LI A:focus:before,.header__menu__items>LI A:active:before,.header__menu__items>LI A:hover:before{width:8px}.header__menu__items>LI [aria-current]:not([aria-current=false]){color:var(--color-primary-400)}.header__menu__items>LI [aria-current]:not([aria-current=false]):before{width:32px}@media (max-width:1280px){.header__menu{display:none}}.header__buttons{flex-flow:row;flex:none;gap:0;display:flex}@media screen and (max-width:759px),screen and (max-width:1023px) and (orientation:landscape){.header__buttons{gap:var(--gridunit-small)}}@media (min-width:1281px){.header__buttons__burger{display:none!important}}@media (max-width:1023px){.header__buttons .header__buttons__languages,.header__buttons .header__buttons__notifications{display:none}}@media screen and (min-width:760px) and (orientation:portrait),screen and (min-width:1024px) and (orientation:landscape){.header__buttons .header__buttons__search{display:none}}@media screen and (max-width:759px),screen and (max-width:1023px) and (orientation:landscape){.header .search-field{display:none!important}}@media print{.header{display:none!important}}
.footer{width:100%;max-width:calc(var(--content-maxwidth) + var(--gridunit) + var(--gridunit));padding:var(--gridunit);box-sizing:border-box;flex:none;margin:0 auto}@media screen and (max-width:759px),screen and (max-width:1023px) and (orientation:landscape){.footer{padding:var(--gridunit)var(--gridunit-small)var(--gridunit-small)var(--gridunit-small)}}.footer A{color:currentColor;text-decoration:none}.footer A:hover{text-decoration:underline}.footer P{margin-top:1em}.footer P+P{margin-top:var(--gridunit-tiny)}.footer__container{background-color:var(--footer-bg);color:var(--footer-color);border-radius:var(--radius-large);position:relative}.footer__container:before,.footer__container:after{content:"";clear:both;display:table}.footer__copyright{padding:var(--gridunit-medium);text-align:center;border-top:1px solid;flex:none}.footer__columns{justify-content:space-between;align-items:flex-start;gap:var(--gridunit);flex-direction:row;display:flex}.footer__columns__column{flex:auto}.footer__columns__column:first-child,.footer__columns__column:last-child{max-width:280px}@media (max-width:1023px){.footer__columns{flex-direction:column;align-items:stretch}.footer__columns__column+.footer__columns__column{max-width:none;position:relative}.footer__columns__column+.footer__columns__column:before{content:"";opacity:.6;background-color:currentColor;height:1px;position:absolute;top:0;left:0;right:0}}.footer__list{margin:var(--gridunit)0 0 0}@media (min-width:1024px){.footer__list{gap:var(--gridunit-tiny);flex-direction:column;display:flex}}@media (max-width:1023px){.footer__list{gap:var(--gridunit-small);flex-flow:wrap;display:flex}.footer__list>LI{flex:50%}}.footer__logo{flex:none;display:flex;margin-top:var(--gridunit)!important}.footer__logo:not(:first-child){margin-top:2em!important}.footer__logo A{display:flex}.footer__logo IMG{width:auto;max-width:180px;height:36px}.footer__scroll-to-top{right:var(--gridunit);z-index:1;position:absolute;top:0;transform:translateY(-50%)}.footer__areas{padding:var(--gridunit);column-gap:var(--gridunit);grid-template-columns:280px auto 280px;grid-template-areas:"contact links social""contact links booking";grid-auto-rows:auto;display:grid}@media screen and (max-width:759px),screen and (max-width:1023px) and (orientation:landscape){.footer__areas{row-gap:var(--gridunit);grid-template-columns:1fr;grid-template-areas:"booking""contact""links""social"}.footer__areas__contact,.footer__areas__links,.footer__areas__social{border-top:1px solid var(--color-neutral-400)}.footer__areas__social UL{justify-content:space-evenly!important;align-items:center!important}}@media screen and (min-width:760px) and (max-width:1023px){.footer__areas{grid-template-columns:1fr 1fr;grid-template-areas:"booking booking""contact links""social links"}.footer__areas__booking{border-bottom:1px solid var(--color-neutral-400);padding-bottom:var(--gridunit)}}.footer__areas__contact{grid-area:contact}.footer__areas__links{grid-area:links}.footer__areas__social{grid-area:social}.footer__areas__social .buttons{gap:var(--gridunit)}.footer__areas__booking{grid-area:booking}@media print{.footer{display:none!important}}
.body{background-color:var(--site-bg);flex-direction:column;flex:1 0 auto;min-height:calc(100vh - 120px);display:flex}.body>*{flex-grow:0}.body>:last-child{flex-grow:1}
.sticky{z-index:10;pointer-events:none;position:sticky;bottom:0;left:0;right:0}.sticky>*{pointer-events:auto}.sticky__mock{z-index:-1;background-color:var(--color-white);pointer-events:none;height:50vh;position:fixed;bottom:0;left:0;right:0}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.p.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.p.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_822e315-module__0RABYW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_822e315-module__0RABYW__variable{--font-base:"IBM Plex Sans","IBM Plex Sans Fallback"}
/*# sourceMappingURL=ac98e267494da418.css.map*/