.header{position:fixed;top:0;width:100%;max-width:1920px;color:#fff;background:rgba(0,0,0,0);-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out;z-index:10}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1920px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:40px 20px}@media screen and (min-width: 768px){.header__inner{padding:40px}}@media screen and (min-width: 1920px){.header__inner{padding:40px 80px}}.header-logo{margin-right:auto}.header-logo__img{display:block;width:100%;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out, -webkit-filter .3s ease-in-out;-webkit-filter:invert(100%) sepia(0%) saturate(7499%) hue-rotate(338deg) brightness(103%) contrast(101%);filter:invert(100%) sepia(0%) saturate(7499%) hue-rotate(338deg) brightness(103%) contrast(101%)}.header-logo__img.hbr{-webkit-filter:unset;filter:unset}.header-logo__img--ver{min-width:152px;max-width:152px}@media screen and (min-width: 1280px){.header-logo__img--ver{min-width:170px;max-width:170px}}.header-logo__img--hor{display:none;min-width:152px;max-width:152px}@media screen and (min-width: 768px){.header-logo__img--hor{min-width:206px;max-width:206px}}@media screen and (min-width: 1280px){.header-logo__img--hor{min-width:188px;max-width:188px}}@media screen and (min-width: 1920px){.header-logo__img--hor{min-width:236px;max-width:236px}}.header__utility-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.header-phone__trigger{color:#fff;margin-right:32px}.header-phone__trigger:hover,.header-phone__trigger:focus,.header-phone__trigger:active{color:#fff}.header-phone__trigger-icon{font-size:32px}@media screen and (min-width: 1280px){.header-phone__trigger{display:none}}.header-mobilemenu__toggle{color:#fff;background:none;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}.header-mobilemenu__toggle .v-icon__svg{font-size:55px}.header-mobilemenu__toggle .v-icon__svg--menu{display:block}.header-mobilemenu__toggle .v-icon__svg--close{display:none}.header-mobilemenu__toggle-text{display:block;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width: 1280px){.header-mobilemenu__toggle{display:none}}.header__booking-widget-toggle{display:none;margin:0}@media screen and (min-width: 1280px){.header__booking-widget-toggle{display:block}}.header--sticky,.header__megamenu--active,.header__mobilemenu--active{background:#fff}.header--sticky .header-logo__img,.header__megamenu--active .header-logo__img,.header__mobilemenu--active .header-logo__img,.header--no-hero .header-logo__img{-webkit-filter:invert(28%) sepia(6%) saturate(715%) hue-rotate(155deg) brightness(92%) contrast(89%);filter:invert(28%) sepia(6%) saturate(715%) hue-rotate(155deg) brightness(92%) contrast(89%)}.header--sticky .header-logo__img--ver,.header__megamenu--active .header-logo__img--ver,.header__mobilemenu--active .header-logo__img--ver,.header--no-hero .header-logo__img--ver{display:none}.header--sticky .header-logo__img--hor,.header__megamenu--active .header-logo__img--hor,.header__mobilemenu--active .header-logo__img--hor,.header--no-hero .header-logo__img--hor{display:block}.header--sticky .header__utility-block,.header__megamenu--active .header__utility-block,.header__mobilemenu--active .header__utility-block,.header--no-hero .header__utility-block{position:relative;z-index:102}.header--sticky .header-phone__trigger,.header__megamenu--active .header-phone__trigger,.header__mobilemenu--active .header-phone__trigger,.header--no-hero .header-phone__trigger{color:#444c50}.header--sticky .header-mobilemenu__toggle,.header__megamenu--active .header-mobilemenu__toggle,.header__mobilemenu--active .header-mobilemenu__toggle,.header--no-hero .header-mobilemenu__toggle{color:#444c50}.header--sticky .megamenu__menu .megamenu__item>a,.header--sticky .megamenu__menu .megamenu__item>button,.header__megamenu--active .megamenu__menu .megamenu__item>a,.header__megamenu--active .megamenu__menu .megamenu__item>button,.header__mobilemenu--active .megamenu__menu .megamenu__item>a,.header__mobilemenu--active .megamenu__menu .megamenu__item>button,.header--no-hero .megamenu__menu .megamenu__item>a,.header--no-hero .megamenu__menu .megamenu__item>button{color:#444c50}.header--sticky .megamenu__menu .megamenu__item>a:hover,.header--sticky .megamenu__menu .megamenu__item>a:focus,.header--sticky .megamenu__menu .megamenu__item>a:active,.header--sticky .megamenu__menu .megamenu__item>button:hover,.header--sticky .megamenu__menu .megamenu__item>button:focus,.header--sticky .megamenu__menu .megamenu__item>button:active,.header__megamenu--active .megamenu__menu .megamenu__item>a:hover,.header__megamenu--active .megamenu__menu .megamenu__item>a:focus,.header__megamenu--active .megamenu__menu .megamenu__item>a:active,.header__megamenu--active .megamenu__menu .megamenu__item>button:hover,.header__megamenu--active .megamenu__menu .megamenu__item>button:focus,.header__megamenu--active .megamenu__menu .megamenu__item>button:active,.header__mobilemenu--active .megamenu__menu .megamenu__item>a:hover,.header__mobilemenu--active .megamenu__menu .megamenu__item>a:focus,.header__mobilemenu--active .megamenu__menu .megamenu__item>a:active,.header__mobilemenu--active .megamenu__menu .megamenu__item>button:hover,.header__mobilemenu--active .megamenu__menu .megamenu__item>button:focus,.header__mobilemenu--active .megamenu__menu .megamenu__item>button:active,.header--no-hero .megamenu__menu .megamenu__item>a:hover,.header--no-hero .megamenu__menu .megamenu__item>a:focus,.header--no-hero .megamenu__menu .megamenu__item>a:active,.header--no-hero .megamenu__menu .megamenu__item>button:hover,.header--no-hero .megamenu__menu .megamenu__item>button:focus,.header--no-hero .megamenu__menu .megamenu__item>button:active{color:#444c50}.header--sticky .megamenu__menu .megamenu__item>a:after,.header--sticky .megamenu__menu .megamenu__item>button:after,.header__megamenu--active .megamenu__menu .megamenu__item>a:after,.header__megamenu--active .megamenu__menu .megamenu__item>button:after,.header__mobilemenu--active .megamenu__menu .megamenu__item>a:after,.header__mobilemenu--active .megamenu__menu .megamenu__item>button:after,.header--no-hero .megamenu__menu .megamenu__item>a:after,.header--no-hero .megamenu__menu .megamenu__item>button:after{background:#444c50}.header__megamenu--active{background:#f9f7f2 url(/content/themes/base/assets/img/bg-waves--megamenu-top.png) right bottom 38px no-repeat}.header__mobilemenu--active{background:#f9f7f2}.header__mobilemenu--active .header-mobilemenu__toggle .v-icon__svg--menu{display:none}.header__mobilemenu--active .header-mobilemenu__toggle .v-icon__svg--close{display:block}.fixed-booking-button{border-top:1px solid #ccc;background:#fff;position:fixed;z-index:1;bottom:0;left:0;width:100%;padding:12px}.fixed-booking-button .cta{width:100%;margin:0}@media screen and (min-width: 768px){.fixed-booking-button{display:none}}