:root{--color-primary:#0060A8;--color-primary-2:0,96,168;--color-primary-dark:#004F8B;--color-secondary:#3D3227;--color-alt-bg:#E2E0DE;--heading-font:'Rubik';--text-font:'Trebuchet MS';--text-color:#000;--h1-font-weight:bold;--h2-font-weight:bold;--h1-mobile-font-size:1.8rem;--h3-mobile-font-size:1.25rem;--paragraph-font-size:1.125rem;--paragraph-line-height:1.625rem;--btn-primary-bg-hover:var(--color-primary-dark);--btn-outline-bg-color:var(--color-white);--brn-outline-bg-hover:#CCDFEE;--header-menu-bg:var(--color-white);--header-menu-link-color:var(--color-primary);--header-menu-dropdown-bg:var(--color-white);--header-top-bar-bg:var(--color-secondary);--gradient-hero-design0:linear-gradient(-90deg, #0060A800 0%, #0060A8B3 40%, #0060A8E6 59%, #0060A8F7 88%, #0060A8 100%);--gradient-hero-design0-mobile:linear-gradient(180deg, #0060A800 0%, #0060A8B3 40%, #0060A8E6 59%, #0060A8F7 88%, #0060A8 100%);--gradient-hero-design1:linear-gradient(0deg, #0060A800 0%, #0060A8B3 40%, #0060A8E6 59%, #0060A8F7 88%, #0060A8 100%);--gradient-hero-design1-mobile:linear-gradient(180deg, #0060A800 0%, #0060A8B3 40%, #0060A8E6 59%, #0060A8F7 88%, #0060A8 100%);--color-selected-range-bg:rgba(var(--color-primary-2), 0.2);--table-th-bg-color:var(--color-primary)}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/imperatheme-child/dist/fonts/rubik0.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/imperatheme-child/dist/fonts/rubik1.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/imperatheme-child/dist/fonts/rubik2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/imperatheme-child/dist/fonts/rubik3.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/imperatheme-child/dist/fonts/rubik4.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/imperatheme-child/dist/fonts/rubik5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}p{font-size:var(--paragraph-font-size);line-height:var(--paragraph-line-height)}.header__logo img{max-height:31px}.wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background){background:var(--color-primary)}.wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):hover{background:var(--btn-primary-bg-hover)}.wp-block-button__link.has-secondary-gradient-gradient-background{background:var(--color-secondary)!important}.block .wp-block-button:is(.is-style-outline)>.wp-block-button__link:hover,.wp-block-button:is(.is-style-outline)>.wp-block-button__link:hover{background:var(--brn-outline-bg-hover)}.header__wrapper .header__menu .menu-item a{--text-font:var(--heading-font);font-weight:700}.header{box-shadow:0 3px 10px #fffFFF33}.header .booking-options{background-color:#cd491d!important}.header__wrapper .header__menu .main-menu .main-menu .menu-item{--header-sub-menu-link-color:var(--color-primary)}.header__wrapper .header__menu .main-menu .main-menu .menu-item:hover{--header-sub-menu-link-color:var(--color-white)}.header__wrapper .header__top .menu-item a{font-family:var(--heading-font)}.header__menu>.menu-item-has-children:after{content:"";width:10px;height:10px;border:1px solid var(--color-primary);border-width:0 1px 1px 0}.header__booking .wp-block-button__link.has-secondary-gradient-gradient-background{background-color:#cd491d!important}.mobile-menu__top{background-color:var(--color-white)}.mobile-menu .main-menu a{color:var(--color-primary);font-weight:700}.mobile-menu .mobile-menu__others .main-menu a{color:var(--color-white)}.mobile-menu .has-submenu .menu-arrow{border-color:var(--color-primary);border-radius:0}.mobile-menu .has-submenu .menu-arrow svg{fill:var(--color-primary)}.mobile-menu__button .wp-block-button .wp-block-button__link.has-white-background-color{border:1px solid var(--color-primary)}.language{color:var(--color-primary)}.language__arrow svg{fill:var(--color-primary)}.language.opened{color:var(--color-white)}.language.opened .language__arrow svg{fill:var(--color-primary)}.footer__language .language,.mobile-menu__language .language{color:var(--color-white)}.footer__language .language__arrow svg,.mobile-menu__language .language__arrow svg{fill:var(--color-white)}.footer__language .language__options,.mobile-menu__language .language__options{background-color:var(--color-white)}.flatpickr-months{background-image:none;background-color:var(--color-primary)}.flatpickr-day:hover{background-color:rgba(var(--color-primary-2),.1)}.flatpickr-day.today{color:var(--color-primary)}.flatpickr-day.today:hover{background:rgba(var(--color-primary-2),.1);color:var(--color-primary)}.flatpickr-weekdays{border-bottom:1px solid var(--color-primary)}.flatpickr-innerContainer{border:1px solid var(--color-primary)}.flatpickr-day.selected.startRange.endRange{border:1px solid var(--color-primary);background:rgba(var(--color-primary-2),.2)}.flatpickr-day.endRange{background:rgba(var(--color-primary-2),.5);border-color:var(--color-primary)}body.search button{background-image:none;background-color:var(--color-primary)}.block-container.block-acf-cards .puff__tag{background:var(--color-primary)}.block-container.block-acf-cards .puff__item__date{border-top-color:var(--color-primary)}.block-container.block-acf-cards .puff__item__date .material-symbols-outlined{color:var(--color-primary)}.block-container.block-acf-postheader .post-hd__ingress{background-color:var(--color-alt-bg)}.block-container.block-acf-highlight .highlight-wrapper{background-color:var(--color-alt-bg)}.block-container.block-acf-infographics .infographic__item{background-color:transparent;box-shadow:none;color:#3d3227}.block-container.block-acf-infographics .infographic__title{font-weight:700}@media only screen and (max-width:767.98px){.block-container.block-acf-infographics .infographic__title{font-size:1.5rem;line-height:2.1rem}}@media only screen and (max-width:767.98px){.block-container.block-acf-infographics .infographic2__title,.block-container.block-acf-infographics .infographic__title{font-size:1.5rem;line-height:2.1rem}}.block-acf-infographics .acf-infographics .infographic2 .slick-arrow,.block-acf-infographics .acf-infographics .infographic2 .slick-arrow:after{border-color:var(--text-color)}.block-container.block-acf-quotes .quote1{background-color:var(--color-alt-bg)}.block-container.block-acf-quotes .quote1__quote,.block-container.block-acf-quotes .quote__text{color:var(--color-secondary)}.block-container.block-acf-bookingform .bookingform-wrapper{background-color:var(--color-secondary)}.block-container.block-acf-bookingform .bookingform-wrapper .wp-block-button__link.has-secondary-gradient-gradient-background{background:0 0!important;border:1px solid var(--color-white)!important}.block-acf-product .wp-block-button.is-style-fill .wp-block-button__link{background-color:#cd491d!important}.footer__top a:not(.footer__btn){text-decoration:none!important}.footer__top a:not(.footer__btn):hover{text-decoration:underline!important}