@font-face{font-family:"PP Monument Extended";src:url("../fonts/PPMonumentExtended-Light.woff2") format("woff2"),url("../fonts/PPMonumentExtended-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"PP Monument Extended";src:url("../fonts/PPMonumentExtended-LightItalic.woff2") format("woff2"),url("../fonts/PPMonumentExtended-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"PP Monument Extended";src:url("../fonts/PPMonumentExtended-Regular.woff2") format("woff2"),url("../fonts/PPMonumentExtended-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url("../fonts/DMSans-Bold.woff2") format("woff2"),url("../fonts/DMSans-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url("../fonts/DMSans-BoldItalic.woff2") format("woff2"),url("../fonts/DMSans-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"DM Sans";src:url("../fonts/DMSans-Italic.woff2") format("woff2"),url("../fonts/DMSans-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"DM Sans";src:url("../fonts/DMSans-Light.woff2") format("woff2"),url("../fonts/DMSans-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url("../fonts/DMSans-LightItalic.woff2") format("woff2"),url("../fonts/DMSans-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"DM Sans";src:url("../fonts/DMSans-Medium.woff2") format("woff2"),url("../fonts/DMSans-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url("../fonts/DMSans-MediumItalic.woff2") format("woff2"),url("../fonts/DMSans-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"DM Sans";src:url("../fonts/DMSans-Regular.woff2") format("woff2"),url("../fonts/DMSans-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url("../fonts/DMSans-SemiBold.woff2") format("woff2"),url("../fonts/DMSans-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url("../fonts/DMSans-SemiBoldItalic.woff2") format("woff2"),url("../fonts/DMSans-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}:root{--wpex-accent: #000;--wpex-accent-alt: #000;--wpex-on-accent: var(--wpex-white);--wpex-on-accent-alt: var(--wpex-white);--wpex-accent-cream: #F3EFE9;--wpex-bg-color: var(--wpex-accent-cream);--wpex-border-main: #dfdfdf;--wpex-link-color: #00000;--wpex-hover-heading-link-color: #33333;--wpex-hover-link-color: #333333;--wpex-text-3: var(--wpex-accent-alt);--wpex-heading-color: var(--wpex-accent-alt);--wpex-tracking-widest: 0.15em;--wpex-text-xl: 26px;--wpex-hamburger-icon-gutter: 6px;--wpex-hamburger-icon-bar-height: 2px;--wpex-hamburger-icon-width: 30px;--wpex-main-nav-bg: var(--wpex-accent-alt);--wpex-main-nav-border-color: var(--wpex-accent-alt);--wpex-main-nav-link-color: #C5BAAE;--wpex-site-header-shrink-start-height: 50px}@media screen and (min-width: 768px){:root{--wpex-site-header-shrink-start-height: 60px}}:root{--wpex-btn-font-size: 9px;--wpex-btn-padding: 10px 30px 10px}@media screen and (min-width: 768px){:root{--wpex-btn-font-size: 7px;--wpex-btn-padding: 4px 20px 3px}}:root{--wpex-btn-bg: #fff;--wpex-btn-color: #000;--wpex-btn-font-family: var(--wpex-heading-font-family);--wpex-btn-font-weight: 400;--wpex-btn-line-height: 1;--wpex-outline-btn-border-width: 2px;--wpex-btn-border-radius: 0;--wpex-btn-border-style: solid;--wpex-btn-border-width: 2px;--wpex-btn-border-color: #fff;--wpex-btn-text-transform: uppercase;--wpex-btn-letter-spacing: .5px;--wpex-row-gap: 20px;--wpex-body-font-size: 16px;--wpex-body-font-family: "DM Sans", Arial, sans-serif;--wpex-heading-font-family: "PP Monument Extended", "Archivo Black", "Barlow Condensed", "Arial Black", "Impact", sans-serif}:root .gform_wrapper{--wpex-input-border-width: 1px;--wpex-input-border-style: solid;--wpex-input-border-color: inherit}:root{--wpex-container-width: 1260px;--wpex-content-area-width: 69%;--wpex-primary-sidebar-width: 26%;--wpex-boxed-layout-gutter: 30px}.booking-form{width:100%;padding:5px 20px;background-color:var(--wpex-accent-cream);z-index:9999;flex-wrap:wrap;justify-content:space-between}.booking-form .ui-datepicker{position:absolute !important;bottom:50px;top:auto !important;left:0 !important}.booking-form .form-field{flex:1;margin-bottom:0}.booking-form .form-field.wpex-border-r-0{border-right:0}.booking-form .form-field:last-child{max-width:300px;flex:0 0 auto;min-width:250px}.booking-form .form-field label{display:none;margin-bottom:5px}.booking-form .theme-button{display:block;border:none;font-size:.625em;cursor:pointer;background-color:#fff;color:#000;width:140px;height:25px}.booking-form .theme-button:hover{background-color:#000;color:#fff}.header-aside-content .reserve-button{display:none}@media screen and (min-width: 768px){.header-aside-content .reserve-button{display:inline-block}}.mobile-only-booking-form{bottom:0;position:fixed;z-index:99999;width:100%}.mobile-only-booking-form a.theme-button{width:100%;height:54px;line-height:50px;padding:0;font-size:9px;letter-spacing:2px;background:#000;border-color:#000;color:#fff}.home .mobile-only-booking-form{display:none}.home #site-header-sticky-wrapper.is-sticky .mobile-only-booking-form{display:flex}.booking-form input[type=text],.booking-form select{width:100%;padding:10px;border:none;background-color:#fff;font-size:14px;font-family:Arial,sans-serif;height:100%}.booking-form input[type=text]::placeholder,.booking-form select::placeholder{color:#616161;opacity:1}input[name=daterange]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.booking-form input[type=text]{background-image:url("../images/ico-calendar.svg");background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:right 20px center;background-size:15px 15px;padding-right:30px}.booking-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("../images/ico-dropdown-arrow.svg");background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:right 20px center;background-size:10px 10px;padding-right:25px}.mobile-only-booking-form select,.mobile-only-booking-form input[name=daterange]{background-position:right 10px center;background-size:10px 10px;padding-right:5px;color:#999;padding-right:25px}.booking-form input::placeholder,.booking-form select::placeholder{color:#666}.booking-form input:focus,.booking-form select:focus,.booking-form input:hover,.booking-form select:hover{outline:none}.desktop-booking-form{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.desktop-booking-form.is-scrolling{opacity:1;visibility:visible}.theme-button.outline{font-weight:500;border-color:#fff}.theme-button:hover{border-color:#000}body.wpex-bg-white .theme-button:not(.dark){background-color:var(--wpex-accent-cream);border-color:var(--wpex-accent-cream)}body.wpex-bg-white .theme-button:not(.dark):hover{border-color:#000;background-color:#000}body.wpex-bg-white .theme-button.outline{border-color:var(--wpex-accent-cream);background-color:#fff}body.wpex-bg-white .theme-button.outline:hover{border-color:#000;background-color:#000}.theme-button.dark{background-color:#000;border-color:#000;color:#fff}.theme-button.dark:hover{opacity:.8}.wpex-select-wrap select{border:none;height:19px;color:var(--wpex-btn-color);font-size:var(--wpex-btn-font-size);font-family:var(--wpex-btn-font-family);font-weight:var(--wpex-btn-font-weight);line-height:var(--wpex-btn-line-height);text-transform:var(--wpex-btn-text-transform);letter-spacing:var(--wpex-btn-letter-spacing)}.vcex-single-back-btn{margin-block-end:20px;padding-block-start:40px}@media screen and (min-width: 768px){.vcex-single-back-btn{padding-block-start:80px;margin-block-end:50px}}.vcex-single-back-btn .theme-button{--wpex-btn-padding: 4px 20px 3px}.wpex-vc-full-width-section,.wpex-vc-full-width-row{--scrollbar-width: 0px !important}.container{padding-inline:15px}@media screen and (min-width: 768px){.container{padding-inline:20px}}@media screen and (min-width: 1024px){.container{padding-inline:30px}}@media screen and (min-width: 768px){.wpex-md-max-w-50{max-width:50%}.wpex-md-max-w-80{max-width:80%}}@media screen and (min-width: 1024px){.wpex-lg-max-w-50{max-width:50%}}@media screen and (min-width: 768px){.wpex-md-col-span-2{grid-column:span 2/span 2}.wpex-md-col-span-4{grid-column:span 4/span 4}}.wpex-py-100{padding-top:40px;padding-bottom:40px}@media screen and (min-width: 768px){.wpex-py-100{padding-top:80px;padding-bottom:80px}}@media screen and (min-width: 1024px){.wpex-py-100{padding-top:100px;padding-bottom:100px}}.wpex-py-80{padding-top:30px;padding-bottom:30px}@media screen and (min-width: 768px){.wpex-py-80{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 1024px){.wpex-py-80{padding-top:80px;padding-bottom:80px}}.wpex-bg-accent-10{background-color:var(--wpex-accent-cream)}.wpex-bg-accent-alt{background-color:var(--wpex-accent-alt)}body.home #ghm-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;z-index:99999}body.home #ghm-preloader .preloader-content{text-align:center}body.home #ghm-preloader .preloader-content img{max-width:500px}body.home.wpex-window-loaded #ghm-preloader.loaded{opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}body.home.wpex-window-loaded #outer-wrap{opacity:1;visibility:visible}#cookie-law-info-bar{bottom:80px !important}.vcex-promo-grid .wpex-post-cards-entry,.vcex-accommodation-grid .wpex-post-cards-entry{margin-bottom:85px}.wpex-standard-media img{object-fit:cover;aspect-ratio:3/4}.wpex-aspect-portrait{aspect-ratio:5/7}#site-navigation .wpex-dropdown-menu .menu-item{font-size:15px;text-transform:uppercase;letter-spacing:1px}.full-screen-overlay-nav button.full-screen-overlay-nav-close{font-size:50px;color:#6d6c6b}@media screen and (min-width: 768px){.full-screen-overlay-nav button.full-screen-overlay-nav-close{right:20px;top:30px}}.full-screen-overlay-nav-content-inner ul li{line-height:1.4}.full-screen-overlay-nav-content-inner ul li.menu-heading{font-size:16px;font-family:var(--wpex-heading-font-family)}.full-screen-overlay-nav-content-inner ul li:not(.menu-heading){font-size:16px}@media screen and (min-width: 768px){.full-screen-overlay-nav-content-inner{padding:35px 25px;text-align:left}}@media screen and (min-width: 1024px){.full-screen-overlay-nav-content-inner{padding:55px 125px}}.full-screen-overlay-nav-menu>ul .wpex-active>a{color:var(--wpex-accent)}.full-screen-overlay-nav-menu>ul .link-inner::after{bottom:-5px}.full-screen-overlay-nav-menu>ul li.menu-item-has-children>a>.link-inner{position:relative}.full-screen-overlay-nav-menu>ul li.menu-item-has-children>a>.link-inner::before{content:"";display:inline-block;position:absolute;top:50%;right:-30px;transform:translateY(-50%) rotate(90deg);width:6px;height:9px;background-image:url("../images/ico-menu-chevron.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.full-screen-overlay-nav-menu>ul li.menu-item-has-children .wpex-link{border-bottom:1px solid #000}.full-screen-overlay-nav-menu>ul li.menu-item-has-children .wpex-link .link-inner{font-size:var(--wpex-text-xs)}@media screen and (min-width: 768px){.full-screen-overlay-nav-menu>ul>li.menu-item-has-children>a>.link-inner::before{transform:translateY(-50%) rotate(0deg)}.full-screen-overlay-nav-menu>ul>li.menu-item-has-children>.sub-menu{position:fixed;top:40px;left:330px;z-index:99;width:40%}.full-screen-overlay-nav-menu>ul>li.menu-item-has-children>.sub-menu img{display:block;margin-bottom:10px}}@media screen and (min-width: 1024px){.full-screen-overlay-nav-menu>ul>li.menu-item-has-children>.sub-menu{top:60px;left:500px}}.full-screen-overlay-nav-content-inner.wpex-align-middle{vertical-align:top}.page-header.background-image-page-header{margin-bottom:0;background-size:cover;background-position:center}@media screen and (min-width: 1024px){.page-header.background-image-page-header{background-attachment:fixed}}@media screen and (min-width: 768px){.page-header.background-image-page-header{height:100vh}}.page-header.background-image-page-header .background-image-page-header-overlay{background-color:var(--wpex-accent-alt);opacity:.8}.page-header.background-image-page-header .page-header-title{opacity:0;transform:translateY(-10px) scaleX(0.98);transition:opacity 1.25s ease-out .75s,transform 1s ease-out .5s}.page-header.background-image-page-header .page-header-aside{opacity:0;font-size:1em;margin-top:15px;transform:translateY(-10px) scaleX(0.98);transition:opacity 1.25s ease-out 1.25s,transform 1s ease-out 1s}.page-header.background-image-page-header .page-header-aside .site-breadcrumbs{color:var(--wpex-accent)}.page-header.background-image-page-header .page-header-aside .site-breadcrumbs a,.page-header.background-image-page-header .page-header-aside .site-breadcrumbs .sep{color:var(--wpex-accent)}.page-header{padding-top:55px}.page-header .page-header-title{margin-bottom:20px}.page-header .page-subheading{font-size:.875em;line-height:22px;color:#444;font-weight:400}@media screen and (min-width: 768px){.page-header .page-subheading{max-width:520px;margin:0 auto}}.wpex-window-loaded .page-header.background-image-page-header .page-header-title,.wpex-window-loaded .page-header.background-image-page-header .page-header-aside{opacity:1;transform:translateY(0) scaleX(1)}.page-header.default-page-header{background-color:var(--wpex-accent);border:0;padding-top:10px;padding-bottom:10px}.page-header.default-page-header .page-header-title{text-transform:uppercase;color:#fff}.page-header.default-page-header .site-breadcrumbs{color:#fff}.page-header.default-page-header .site-breadcrumbs a,.page-header.default-page-header .site-breadcrumbs .sep{color:#fff}body.category .background-image-page-header{margin-bottom:30px}.single-accommodation .page-header{margin-bottom:0}.single-accommodation .vcex-bullets ul{columns:2;column-gap:20px}.single-accommodation .wpex-slider .sp-nc-thumbnail-container{padding-right:3px;padding-top:5px;padding-left:3px}.single-accommodation .vcex-page-title{margin-top:20px;text-align:center}@media screen and (min-width: 768px){.single-accommodation .vcex-page-title{margin-top:50px}}@media screen and (min-width: 1024px){.single-accommodation .vcex-page-title{margin-top:60px}}.single-accommodation .vcex-page-title h1{font-weight:500;font-size:1.375em}@media screen and (min-width: 768px){.single-accommodation .vcex-page-title h1{font-size:2em}}.wpex-dining-buttons .theme-button{display:block}@media screen and (min-width: 768px){.wpex-dining-buttons{flex-wrap:wrap;display:flex;gap:10px}}.single-post ul.meta,.single-news ul.meta{text-align:center}.single-post .wpex-social-share,.single-news .wpex-social-share{margin-top:50px}.single-post h3.theme-heading,.single-news h3.theme-heading{text-align:center;font-size:.75em}.single-post .wpex-social-share.style-mag .wpex-social-share__label,.single-news .wpex-social-share.style-mag .wpex-social-share__label{font-weight:normal}#site-logo .logo-img{max-width:120px}.has-overlay-header #site-header #site-logo img{filter:invert(1)}.has-overlay-header #mobile-menu a{color:#fff}.has-overlay-header .header-aside-content .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a{color:#fff}#site-header.sticky-header-shrunk #site-logo img{filter:invert(1)}#site-header.sticky-header-shrunk #mobile-menu a{color:#fff}#site-header.sticky-header-shrunk .header-aside-content .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a{color:#fff}@media screen and (max-width: 768px){#site-header-flex-aside{right:-10px;position:relative}}.header-aside-content{display:flex;align-items:center}.header-aside-content .wpml-ls-legacy-dropdown{width:auto;max-width:100%}@media screen and (min-width: 768px){.header-aside-content .wpml-ls-legacy-dropdown{display:block}}.header-aside-content .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a{background:none;border:0;color:#000;padding-right:calc(3px + 1.4em);font-size:14px}@media screen and (min-width: 768px){.header-aside-content .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a{padding-right:22px}}.header-aside-content .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:hover{text-decoration:none}.header-aside-content .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a::after{border:.3em solid rgba(0,0,0,0);border-top:.4em solid}#site-navigation-wrap{display:none}#site-header-sticky-wrapper.not-sticky #site-header-inner{height:70px;display:flex;transition:height .2s ease-out}#site-header-sticky-wrapper.not-sticky #site-header-inner #site-logo-link{transition:opacity .2s ease-out;opacity:1}@media screen and (min-width: 768px){#site-header-sticky-wrapper.not-sticky #site-header-inner{height:120px}}#site-header-sticky-wrapper.is-sticky #site-header{transition:background-color .2s ease-out;background-color:var(--wpex-accent-alt)}#site-header-sticky-wrapper.is-sticky #site-header #site-header-inner{transition:height .4s ease-out;height:50px}#site-header-sticky-wrapper.is-sticky #site-header #site-header-inner #header-aside{margin-top:0}#site-header-sticky-wrapper.is-sticky.fade-in #site-header-inner{opacity:1;top:0}#footer-bottom{border-top:1px solid var(--wpex-accent-cream);background-color:#fff;padding-bottom:90px;color:#444;font-size:12px}#footer-bottom #footer-bottom-menu{margin-top:0}#footer-bottom a{color:#444}#footer-bottom a:hover{color:#000;text-decoration:underline}#footer{background-color:#fff;border-top:1px solid var(--wpex-accent-cream)}#footer #footer-inner{padding-top:60px}#footer .col-1 .widget_media_image{display:none}#footer ul li{line-height:1;margin-bottom:6px}.footer-widget .widget-title{font-size:14px;color:#000;font-weight:500;margin-bottom:10px}@media only screen and (min-width: 1024px){.footer-widget .widget-title{margin-bottom:20px}}.footer-widget p,.footer-widget a{color:#444;font-size:12px;font-weight:400}.footer-widget p{line-height:23px}.footer-widget .lhw-footer-logo{max-width:180px !important;filter:invert(1)}@media only screen and (min-width: 768px){.footer-widget .lhw-footer-logo{max-width:80% !important}}@media only screen and (max-width: 1024px){#footer-widgets .col{text-align:center}}@media only screen and (min-width: 640px)and (max-width: 1024px){#footer-widgets .col-1{width:100%}#footer-widgets .col:not(.col-1){width:50%}}#site-scroll-top{bottom:50px;z-index:99}.wpex-footer-callout__logo{max-width:100px;line-height:1}@media screen and (min-width: 768px){.wpex-footer-callout__logo{max-width:140px}}.wpex-footer-callout__btn .theme-button{font-size:.5em;padding:8px 18px}@media screen and (min-width: 768px){.wpex-footer-callout__btn .theme-button{font-size:.625em}}@media screen and (max-width: 768px){.widget_wpex_fontawesome_social_widget .wpex-fa-social-widget ul{justify-content:center}}a{color:#444}a:hover{color:var(--wpex-accent-alt);text-decoration:underline}ul,ol,ul li,ol li,p,label{font-size:.875em;color:#444;font-weight:400;line-height:22px}.wpex-bg-accent-alt a:hover{color:var(--wpex-accent);text-decoration:underline}strong{font-weight:600}.wpex-eyebrow-text{font-size:.75em;font-weight:400;text-transform:uppercase;color:#000;letter-spacing:.5px;margin-bottom:8px}.wpex-eyebrow-text.wpex-text-white{color:#fff}h1,h1.vcex-heading,h1.page-header-title{font-size:1.25em;line-height:1.5;letter-spacing:1.5px;font-weight:300;text-transform:uppercase;color:#000}@media screen and (min-width: 768px){h1,h1.vcex-heading,h1.page-header-title{font-size:1.375em}}h2,h2.vcex-heading{font-size:1.125em;line-height:25px;font-weight:500;color:#000}@media screen and (min-width: 768px){h2,h2.vcex-heading{font-size:1.25em;line-height:30px}}h3,h3.vcex-heading,h3.theme-heading{font-size:1em;line-height:30px;font-weight:500;color:#000}h3.border-bottom,h3.vcex-heading.border-bottom,h3.theme-heading.border-bottom{border-bottom:0;padding:0}h4,h4.vcex-heading{font-size:.9375em;line-height:22px}h4:not(.wpex-font-normal),h4.vcex-heading:not(.wpex-font-normal){font-weight:300}h5,h5.vcex-heading{font-size:.9375em;line-height:22px;font-weight:300}.vc_row::not(.vcex-subscribe-2) .gform_wrapper{background:#f2efe8;padding:30px}.gform_footer input[type=submit]{width:100%}.wpex-social-share.style-flat li.wechat a{background:#53c400}.wpex-social-share.style-flat li.weibo a{background:#e7172d}a.wpex-red .ticon-ico-red{background:url("../images/ico-red.png") no-repeat;width:55px;height:20px;display:block;background-size:100%;overflow:hidden}a.wpex-red:hover .ticon-ico-red{background-position:bottom center}@media screen and (min-width: 768px){.vcex-social .vcex-social-links{font-size:30px}}.custom-error404-content{margin:40px auto 150px;max-width:770px}.wpex-image-hover.grow:not(.overlay-parent) img:hover{transform:scale(1.1)}img.wpex-image-hover,.wpex-image-hover img{transition:all 1s}.fade-in-section{visibility:hidden;transform:translate(0, 50px);opacity:0;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:750ms}.fade-in-section.is-visible{visibility:visible;transform:translate(0, 0);opacity:1}.owl-carousel.arrwstyle-slim.arrwpos-abs{margin-bottom:30px}.owl-carousel.arrwstyle-slim.arrwpos-abs .owl-nav{position:absolute;margin-top:10px;right:0}@media screen and (min-width: 768px){.owl-carousel.arrwstyle-slim.arrwpos-abs .owl-nav{margin-top:20px;right:30px}}.owl-carousel.arrwstyle-slim.arrwpos-abs .owl-nav .owl-prev{left:auto;right:15px}@media screen and (min-width: 768px){.owl-carousel.arrwstyle-slim.arrwpos-abs .owl-nav .owl-prev{right:66px}}.owl-carousel.arrwstyle-slim.arrwpos-abs .owl-nav .owl-next{right:-10px}@media screen and (min-width: 768px){.owl-carousel.arrwstyle-slim.arrwpos-abs .owl-nav .owl-next{right:24px}}.owl-carousel.arrwstyle-slim.arrwpos-abs .owl-nav .owl-nav__btn .ticon{font-family:inherit}.owl-carousel.arrwstyle-slim.arrwpos-abs .owl-nav .owl-nav__btn .ticon:before{content:"";background-repeat:no-repeat;background-size:contain;width:15px;height:29px;display:block}.owl-carousel.arrwstyle-slim.arrwpos-abs .owl-nav .owl-nav__btn .ticon-chevron-left{background-image:url(../images/ico-chevron-left.svg)}.owl-carousel.arrwstyle-slim.arrwpos-abs .owl-nav .owl-nav__btn .ticon-chevron-right{background-image:url(../images/ico-chevron-right.svg)}.wpex-post-featured-image .owl-carousel.arrwstyle-slim.arrwpos-abs .owl-nav{right:30px}.wpex-post-featured-image img.wpex-object-cover,.wpex-posts-card-carousel img.wpex-object-cover{aspect-ratio:4/3}@media screen and (min-width: 768px){.wpex-post-featured-image img.wpex-object-cover,.wpex-posts-card-carousel img.wpex-object-cover{aspect-ratio:inherit}}.vcex-hotel-carousel .owl-carousel.arrwstyle-slim.arrwpos-abs .owl-nav,.wpex-post-cards-award .owl-carousel.arrwstyle-slim.arrwpos-abs .owl-nav{position:absolute;right:0;left:0;top:50%;bottom:auto;margin-top:0}.vcex-hotel-carousel .owl-carousel.arrwstyle-slim.arrwpos-abs .owl-nav .owl-prev,.wpex-post-cards-award .owl-carousel.arrwstyle-slim.arrwpos-abs .owl-nav .owl-prev{left:-60px;right:auto}.vcex-hotel-carousel .owl-carousel.arrwstyle-slim.arrwpos-abs .owl-nav .owl-next,.wpex-post-cards-award .owl-carousel.arrwstyle-slim.arrwpos-abs .owl-nav .owl-next{right:-60px}.vcex-hotel-carousel .wpex-carousel.arrwstyle-slim.arrwpos-abs{--wpex-carousel-arrow-prev-left: -62px !important;--wpex-carousel-arrow-next-right: -62px !important;--wpex-carousel-arrow-font-size: 27px !important}.vcex-image-gallery-carousel .owl-nav,.vcex-hotel-carousel .owl-nav{display:none}@media screen and (min-width: 768px){.vcex-image-gallery-carousel .owl-nav,.vcex-hotel-carousel .owl-nav{display:block}}@media only screen and (max-width: 767px){.vcex-hotel-carousel .owl-carousel .owl-stage-outer,.vcex-image-gallery-carousel .owl-carousel .owl-stage-outer{overflow:visible}.vcex-hotel-carousel .owl-carousel .owl-stage-outer::after,.vcex-image-gallery-carousel .owl-carousel .owl-stage-outer::after{content:"";position:absolute;top:40%;right:-14px;transform:translateY(-50%);pointer-events:none;z-index:10;transition:opacity .3s ease;background-image:url(../images/ico-chevron-right.svg);background-repeat:no-repeat;background-size:contain;width:9px;height:15px;display:block}}.toggle-btn.open .ticon-angle-down{transform:rotate(180deg)}.vcex-intro-3 .wpex-text-white .gform_title{color:#fff}h2.gform_title{margin:0}body .gform_wrapper.gravity-theme .ginput_complex label,body .gform_wrapper.gravity-theme .gfield_label{font-size:.875em;font-weight:400;margin-bottom:5px;padding-top:0}body .gform_wrapper.gravity-theme .gform_footer button{background-color:#000;border-color:#000;color:#fff}body .gform_wrapper.gravity-theme .gform_footer button:hover{opacity:.8}body .gform_wrapper.gravity-theme .gform_footer button{font-size:.5em;padding:8px 18px}@media screen and (min-width: 768px){body .gform_wrapper.gravity-theme .gform_footer button{font-size:.625em}}body .gform_wrapper.gravity-theme input[type=color],body .gform_wrapper.gravity-theme input[type=date],body .gform_wrapper.gravity-theme input[type=datetime-local],body .gform_wrapper.gravity-theme input[type=datetime],body .gform_wrapper.gravity-theme input[type=email],body .gform_wrapper.gravity-theme input[type=month],body .gform_wrapper.gravity-theme input[type=number],body .gform_wrapper.gravity-theme input[type=password],body .gform_wrapper.gravity-theme input[type=search],body .gform_wrapper.gravity-theme input[type=tel],body .gform_wrapper.gravity-theme input[type=text],body .gform_wrapper.gravity-theme input[type=time],body .gform_wrapper.gravity-theme input[type=url],body .gform_wrapper.gravity-theme input[type=week],body .gform_wrapper.gravity-theme select,body .gform_wrapper.gravity-theme textarea{font-size:.875em;line-height:17px}body .gform_wrapper.gravity-theme .field_description_above .description,body .gform_wrapper.gravity-theme .field_description_above .gfield_description,body .gform_wrapper.gravity-theme .field_description_above .gsection_description,body .gform_wrapper.gravity-theme .field_description_above .instruction{padding-bottom:10px;padding-top:0;font-size:.875em;line-height:22px}.wpex-ghm-icons-list ul,.wpex-post-specifications ul{list-style:none;margin:0;padding:0}.wpex-ghm-icons-list ul li .ico:before,.wpex-post-specifications ul li .ico:before{content:"";display:inline-block;width:20px;height:20px;margin-right:8px;position:relative;top:6px;background-size:100%}.wpex-ghm-icons-list ul li .ico-bed:before,.wpex-post-specifications ul li .ico-bed:before{background-image:url("../images/specs/ico-bed.svg")}.wpex-ghm-icons-list ul li .ico-occupancy:before,.wpex-post-specifications ul li .ico-occupancy:before{background-image:url("../images/specs/ico-occupancy.svg")}.wpex-ghm-icons-list ul li .ico-size:before,.wpex-post-specifications ul li .ico-size:before{background-image:url("../images/specs/ico-size.svg")}.wpex-ghm-icons-list ul li .ico-bathtub:before,.wpex-post-specifications ul li .ico-bathtub:before{background-image:url("../images/specs/ico-bathtub.svg")}.wpex-ghm-icons-list ul li .ico-shower:before,.wpex-post-specifications ul li .ico-shower:before{background-image:url("../images/specs/ico-shower.svg")}.wpex-ghm-icons-list ul li .ico-view:before,.wpex-post-specifications ul li .ico-view:before{background-image:url("../images/specs/ico-view.svg")}.wpex-ghm-icons-list ul li .ico-wifi:before,.wpex-post-specifications ul li .ico-wifi:before{background-image:url("../images/specs/ico-wifi.svg")}.wpex-ghm-icons-list ul li .ico-minibar:before,.wpex-post-specifications ul li .ico-minibar:before{background-image:url("../images/specs/ico-minibar.svg")}.wpex-ghm-icons-list ul li .ico-breakfast:before,.wpex-post-specifications ul li .ico-breakfast:before{background-image:url("../images/specs/ico-breakfast.svg")}.wpex-ghm-icons-list ul li .ico-dresscode:before,.wpex-post-specifications ul li .ico-dresscode:before{background-image:url("../images/ico-dresscode.svg")}.wpex-ghm-icons-list ul li .ico-cuisine:before,.wpex-post-specifications ul li .ico-cuisine:before{background-image:url("../images/ico-cuisine.svg")}.wpex-ghm-icons-list ul li .ico-phone:before,.wpex-post-specifications ul li .ico-phone:before{background-image:url("../images/ico-phone.svg")}.wpex-ghm-icons-list ul li .ico-location:before,.wpex-post-specifications ul li .ico-location:before{background-image:url("../images/ico-location.svg")}.wpex-ghm-icons-list{font-size:14px}.wpex-ghm-icons-list ul{display:grid;grid-template-columns:1fr 2fr;grid-gap:20px}.wpex-ghm-icons-list li{color:#605e5c}.wpex-ghm-icons-list li a{color:#605e5c;text-decoration:underline}.wpex-ghm-icons-list li a:hover{text-decoration:none;color:var(--wpex-accent)}.vcex-image-grid-entry-figure{overflow:hidden}.wpex-post-featured-gallery--no-btn,.wpex-post-featured-image--no-btn{margin-block-start:40px}@media screen and (min-width: 768px){.wpex-post-featured-gallery--no-btn,.wpex-post-featured-image--no-btn{margin-block-start:80px}}@media screen and (min-width: 1024px){.wpex-post-featured-gallery--no-btn,.wpex-post-featured-image--no-btn{margin-block-start:110px}}.wpex-post-cards-pagination .vcex-pagination__counter{font-family:var(--wpex-heading-font-family);margin-bottom:10px;font-size:8px;display:block}.wpex-card:not(.wpex-card-hotel-thumbnail) .overlay-title-excerpt-hover{margin:10px;border:2px solid var(--wpex-accent);padding:0px}.wpex-card:not(.wpex-card-hotel-thumbnail) .overlay-title-excerpt-hover .overlay-bg{margin:5px}.scroll-invitation{padding-bottom:10px;position:absolute;bottom:60px;left:50%;transform:translateX(-50%);padding-bottom:20px;font-size:12px;text-align:center;display:none}@media(min-width: 768px){.scroll-invitation{display:inline-block}}.scroll-invitation__label{display:inline-block;position:relative;text-transform:uppercase}.scroll-invitation__svg{display:block;fill:#fff;margin:0 auto 15px auto}.scroll-invitation__svg-line{-webkit-animation:moveLineDown 1s ease-out;animation:moveLineDown 1s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.scroll-down{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#ab936b;margin:0 auto 10px;z-index:999;cursor:pointer;animation:scrollAnimation 1s infinite;transition:transform .3s ease-in-out;transform-origin:center bottom}.scroll-down span{display:block;width:12px;height:12px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);top:-3px;position:relative}@keyframes scrollAnimation{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.vcex-award-milestone-carousel .owl-nav{display:none;visibility:hidden}.vcex-award-milestone{margin:0}.vcex-award-milestone .vcex-image{max-width:100px;margin:0 auto;margin-top:20px}.vcex-award-milestone .vcex-milestone-number{font-weight:900;font-size:2.125em;margin-bottom:10px}@media screen and (min-width: 768px){.vcex-award-milestone .vcex-milestone-number{font-size:2.375em;margin-bottom:15px}}@media screen and (min-width: 1024px){.vcex-award-milestone .vcex-milestone-number{font-size:2.625em;margin-bottom:20px}}.vcex-award-milestone .vcex-milestone-caption{color:#fff;text-transform:uppercase;line-height:normal;font-size:.875em}@media screen and (min-width: 768px){.vcex-award-milestone .vcex-milestone-caption{font-size:1em;margin-bottom:15px}}@media screen and (min-width: 1024px){.vcex-award-milestone .vcex-milestone-caption{margin:10px auto;letter-spacing:4px;max-width:240px;font-size:1.125em}}.vcex-bullets-gray ul li{background:url(../images/ico-bullet.svg) left center no-repeat}.site-main .MicrosoftMap .Infobox{background-color:var(--wpex-accent-alt);border:none;border-radius:0;text-align:center;padding:10px 10px 5px;margin-top:-20px}.site-main .MicrosoftMap .Infobox .infobox-title{text-transform:uppercase;color:#fff;letter-spacing:1px;padding-bottom:0}.site-main .MicrosoftMap .Infobox .infobox-info{text-transform:uppercase;color:var(--wpex-accent);letter-spacing:1px;padding-top:5px}.site-main .MicrosoftMap .Infobox .infobox-stalk{display:none}.wpex-map-infobox{transform:translate(-50%, -20px);max-width:165px}.wpex-map-infobox p:last-child{margin-bottom:0}.wpex-map-infobox a:hover{color:#fff;text-decoration:underline}.vcex-bing-map-location__content ul,.vcex-bing-map-location__content ol,.vcex-bing-map-location__content ul li,.vcex-bing-map-location__content ol li,.vcex-bing-map-location__content p{color:#fff}.vcex-bing-map-location__content a{color:#fff}#mapContainer .MicrosoftMap #missingCredential{display:none !important}.vcex-contact-section.wpex-bg-accent-alt h2:not(.gform_title){color:#fff}.vcex-contact-section.wpex-bg-accent-alt p{color:#fff}.vcex-dining-grid .wpex-card-thumbnail{overflow:hidden}.vcex-dining-grid .wpex-card-thumbnail img{width:100%}.vcex-dining-grid .overlay-content{font-size:1.125em}@media screen and (min-width: 768px){.vcex-dining-grid .overlay-content{font-size:1.875em}}.vcex-dining-grid .overlay-title-bottom-see-through{top:100%;transform:translateY(-60px)}@media screen and (min-width: 768px){.vcex-dining-grid .overlay-title-bottom-see-through{transform:translateY(-80px)}}.vcex-dining-grid .overlay-title-bottom-see-through .overlay-excerpt{opacity:0;transition:opacity 1s ease-out .2s}.vcex-dining-grid .wpex-card-thumbnail:hover .overlay-title-bottom-see-through-inner{transform:translateY(-50%);top:50%;position:relative}.vcex-dining-grid .wpex-card-thumbnail:hover .overlay-title-bottom-see-through{top:100%;transform:translateY(-100%);height:100%}.vcex-dining-grid .wpex-card-thumbnail:hover .overlay-title-bottom-see-through .overlay-excerpt{opacity:1}.vcex-toggle .vcex-toggle__trigger{padding:10px 0}@media screen and (min-width: 768px){.vcex-toggle .vcex-toggle__trigger{padding:12px 19px}}.vcex-toggle .vcex-toggle__trigger{border-bottom:1px solid var(--wpex-accent);margin-bottom:-1px}.vcex-toggle .vcex-toggle__trigger:hover{text-decoration:none}.vcex-toggle .vcex-toggle__content{padding:10px 0}@media screen and (min-width: 768px){.vcex-toggle .vcex-toggle__content{padding:20px}}.vcex-faq-3.wpex-bg-accent-alt .vcex-toggle .vcex-toggle__trigger,.vcex-faq-1.wpex-bg-accent-alt .vcex-toggle .vcex-toggle__trigger{color:#fff}.vcex-faq-3 .vcex-excerpt{margin:0 auto}@media screen and (min-width: 768px){.vcex-faq-3 .vcex-excerpt{max-width:80%}}@media screen and (min-width: 1024px){.vcex-faq-3 .vcex-excerpt{max-width:60%}}.vcex-faq-2 h2.vcex-heading{font-size:2.375em}.vcex-faq-2 .vcex-toggle .vcex-toggle__trigger{border-color:#5c6257;color:#fff}.vcex-faq-2 .vcex-toggle .vcex-toggle__content{color:#fff}.vcex-feature-box{background-color:#f8f6f5}.vcex-feature-box .vcex-feature-box-image{overflow:hidden;line-height:0}.vcex-feature-box .vcex-feature-box-content{padding:20px}@media screen and (min-width: 768px){.vcex-feature-box .vcex-feature-box-content{padding:30px}}.vcex-feature-box .vcex-feature-box-heading{font-weight:500;font-size:1.375em}@media screen and (min-width: 768px){.vcex-feature-box .vcex-feature-box-heading{font-size:1.875em}}@media screen and (min-width: 1024px){.vcex-feature-box .vcex-feature-box-heading{font-size:2.5em}}.vcex-feature-box .vcex-feature-box-button{margin-top:15px}.vcex-feature-box .vcex-feature-box-button a{padding:12px 27px}.home .vcex-feature-box .vcex-feature-box-content:before{content:"FINE DINING";font-size:16px;color:#313c4d;letter-spacing:4px}.home .vcex-feature-box.spa-and-wellness .vcex-feature-box-content:before{content:"LUXURIOUS TREATMENTS"}.home .vcex-feature-box.unique-facilities .vcex-feature-box-content:before{content:"EXCEPTIONAL MOMENTS"}.vcex-image .wpex-image-hover.grow{overflow:hidden}.vcex-image-grid svg{fill:#fff;opacity:.2}.vcex-image-slider .sp-buttons{right:5px;left:auto;bottom:-30px;top:auto;padding:0}.vcex-image-slider .sp-buttons .sp-button{border-color:var(--wpex-accent);margin-right:3px;width:8px;height:8px}.vcex-image-slider .sp-buttons .sp-button.sp-selected-button,.vcex-image-slider .sp-buttons .sp-button:hover{background-color:var(--wpex-accent)}.vcex-image-slider.wpex-slider.sp-horizontal:not(.vcex-accommodation-media-slider) .sp-arrows{width:75px;left:auto;top:-50px;right:0;margin-top:0}.vcex-image-slider.wpex-slider.sp-horizontal:not(.vcex-accommodation-media-slider) .sp-arrows .sp-arrow{height:34px;border-radius:99px;background:none;border:2px solid #9c9c9c}.vcex-image-slider.wpex-slider.sp-horizontal:not(.vcex-accommodation-media-slider) .sp-arrows .sp-arrow .wpex-svg-icon svg{height:14px;color:#9c9c9c}.vcex-image-carousel__caption{font-family:var(--wpex-heading-font-family);font-size:.6875em;color:#000;font-weight:400}.vcex-info-section-media{order:-1}@media(min-width: 768px){.vcex-info-section-media{order:1}.vcex-info-section-content{order:0}.vcex-info-section--image-left .vcex-info-section-media{order:0}.vcex-info-section--image-left .vcex-info-section-content{order:1}}.vcex-info-section .vcex-info-section-content{padding-block:20px}@media screen and (min-width: 768px){.vcex-info-section .vcex-info-section-content{padding-block:40px}}.vcex-info-section .vcex-info-section-media .vcex-image{height:100%}.vcex-info-section .vcex-info-section-media .vcex-image .vcex-image-inner{height:100%}.vcex-info-section .vcex-info-section-media .vcex-image .vcex-image-inner img{width:100%;height:100%;object-fit:cover;display:block}.vcex-intro-1{max-width:1070px}.vcex-intro-1 .vcex-intro-media img{object-fit:cover;aspect-ratio:73/100;max-width:510px;width:100%}.vcex-intro-1 .vcex-intro-media-secondary img{object-fit:cover;aspect-ratio:4/5;max-width:375px;width:100%}@media screen and (min-width: 768px){.vcex-intro-1 .vcex-intro-media-secondary{margin-top:210px;margin-right:40px}}.vcex-intro-2 .vcex-image-grid-entry-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.vcex-intro-2 .vcex-image-grid-wrap{padding:0 5px}.vcex-intro-2 .vcex-image-grid-wrap .vcex-image-grid-entry{padding:0 5px}}@media screen and (max-width: 768px){.vcex-intro-3.wpex-h-screen .vcex-intro-3__wrapper{padding-bottom:80px}}.vcex-intro-3__wrapper{min-height:400px}@media screen and (min-width: 768px){.vcex-intro-3__wrapper{min-height:500px}}@media screen and (min-width: 1024px){.vcex-intro-3__wrapper{min-height:623px}}.vcex-intro-3__inner{max-width:100%}@media screen and (min-width: 768px){.vcex-intro-3__inner{max-width:50%}}@media screen and (min-width: 1024px){.vcex-intro-3__inner{max-width:448px}}.vcex-intro-3__title h4{color:#fff}.vcex-intro-3__content{color:#fff}.vcex-intro-3__content ul,.vcex-intro-3__content ol,.vcex-intro-3__content ul li,.vcex-intro-3__content ol li,.vcex-intro-3__content p,.vcex-intro-3__content label{color:#fff}.vcex-intro-3__content a{color:#fff;text-decoration:underline;font-weight:500}.vcex-intro-3__bg img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.vcex-intro-3__bg::after{content:"";position:absolute;inset:0;background:RGBA(0, 0, 0, 0.6)}.vcex-journey{position:relative;padding-left:3px}@media screen and (min-width: 768px){.vcex-journey{padding-left:0}}.vcex-journey.vcex-steps--vertical:before{content:"";width:3px;height:100%;background:var(--wpex-accent-alt);position:absolute;top:0;left:0}@media screen and (min-width: 768px){.vcex-journey.vcex-steps--vertical:before{left:50%;transform:translateX(-50%)}}.vcex-journey .vcex-steps-item__flag{width:80%;position:relative;overflow:hidden}@media screen and (min-width: 768px){.vcex-journey .vcex-steps-item__flag{width:50%}}.vcex-journey .vcex-steps-item__flag .vcex-steps-item__heading{background:var(--wpex-accent-alt);color:#fff;padding:5px 0 5px 30px;font-weight:bold;line-height:1.2}@media screen and (min-width: 1024px){.vcex-journey .vcex-steps-item__flag .vcex-steps-item__heading{padding:20px 20px 20px 60px}}.vcex-journey .vcex-steps-item__flag:before{content:"";display:block;background-color:var(--wpex-accent);width:30px;height:30px;position:absolute;left:-29px;top:38%;transform:rotate(45deg) translateY(-50%)}@media screen and (min-width: 1024px){.vcex-journey .vcex-steps-item__flag:before{width:55px;height:55px;position:absolute;left:-55px;top:38%}}.vcex-journey .vcex-steps-item__content{width:100%;height:200px;position:relative}@media screen and (min-width: 768px){.vcex-journey .vcex-steps-item__content{width:90%}}.vcex-journey .vcex-steps-item__content .vcex-steps-item__details{background:rgba(29,37,45,.8);padding:5px 10px;position:absolute;bottom:0;left:0;width:100%}.vcex-journey .vcex-steps-item__content .vcex-steps-item__details h3.vcex-steps-item__heading{color:#fff;display:inline-block;margin:0;font-weight:normal;letter-spacing:var(--wpex-tracking-tight);font-size:1em}.vcex-journey .vcex-steps-item__content .vcex-steps-item__details .vcex-steps-item__link{float:right;text-transform:uppercase;letter-spacing:var(--wpex-tracking-wider);color:#bebbb8;font-weight:bold;font-size:1em}.vcex-journey .vcex-steps-item__content .vcex-steps-item__details .vcex-steps-item__link .ticon{margin-left:5px}@media screen and (min-width: 1024px){.vcex-journey .vcex-steps-item__content .vcex-steps-item__details{padding:15px 30px}.vcex-journey .vcex-steps-item__content .vcex-steps-item__details h3.vcex-steps-item__heading{font-size:1.5em}.vcex-journey .vcex-steps-item__content .vcex-steps-item__details .vcex-steps-item__link{font-size:1.125em;margin-top:4px}}@media screen and (min-width: 768px){.vcex-journey .vcex-steps-item__first-column{align-items:flex-end}.vcex-journey .wpex-md-flex-row-reverse .vcex-steps-item__first-column{align-items:flex-start}.vcex-journey .wpex-md-flex-row-reverse .vcex-steps-item__last-column{align-items:flex-end}}.vcex-journey .vcex-steps-item__column{width:100%}@media screen and (min-width: 768px){.vcex-journey .vcex-steps-item__column{width:50%;min-width:calc(50% - 20px)}}.vcex-journey .vcex-steps-item__head{background:#1d252d;padding:5px 10px}.vcex-journey .vcex-steps-item__head h3{font-size:1em;font-weight:normal}@media screen and (min-width: 1024px){.vcex-journey .vcex-steps-item__head{padding:15px 30px}.vcex-journey .vcex-steps-item__head h3{font-size:1.5em}}.vcex-steps-item__wrap .vcex-testimonials-carousel{background:#fff url(../images/bg-testimonials-pattern.png) repeat;background-size:100%;border:2px solid var(--wpex-accent)}.vcex-steps-item__wrap .wpex-post-cards-testimonial .wpex-card:before{background:url(../images/ico-quotes-3.svg) no-repeat;width:60px;height:50px;background-size:100%;left:-70px;top:5px}.vcex-navbar .vcex-navbar-link{border:0;background-color:var(--wpex-accent);color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:1px;padding:14px 0}.vcex-navbar .vcex-navbar-link.active,.vcex-navbar .vcex-navbar-link:hover{background-color:var(--wpex-accent-alt);padding:19px 0}.vcex-promo-carousel .wpex-card-excerpt p{color:#fff}.vcex-promo-carousel .theme-button.outline{color:#fff}.vcex-filter-bar{display:flex;flex-wrap:wrap;justify-content:center;margin:10px auto}.vcex-filter-bar>p{flex-basis:100%;font-weight:600;margin-bottom:5px;text-align:center}@media screen and (min-width: 768px){.vcex-filter-bar>p{margin-bottom:10px;text-align:left}}.vcex-filter-bar .vcex-navbar-select{flex-basis:100%;margin-bottom:10px;font-size:.875em}.vcex-filter-bar .vcex-navbar-select.wpex-select-wrap{border-color:var(--wpex-accent);transition:border-color .3s ease}.vcex-filter-bar .vcex-navbar-select.wpex-select-wrap:focus-within{border-color:var(--wpex-accent)}@media(min-width: 768px){.vcex-filter-bar{align-items:center;margin:30px auto}.vcex-filter-bar>p,.vcex-filter-bar .vcex-navbar-select{flex-basis:auto;margin-bottom:0;margin-right:10px}.vcex-filter-bar>p:last-child,.vcex-filter-bar .vcex-navbar-select:last-child{margin-right:0}}.vcex-social{--wpex-row-gap: 10px}.vcex-social .vcex-open-gallery{max-width:740px;margin:0 auto}.vcex-social .vcex-image{line-height:1}.vcex-social .wpex-gallery-image-top{margin-bottom:8px}.vcex-spacing{height:20px}@media screen and (min-width: 768px){.vcex-spacing{height:30px}}.vcex-subscribe .vcex-spacing-height{height:500px}@media screen and (max-width: 768px){.vcex-subscribe .vcex-subscribe-social-form{margin-top:-450px;background:#f6f4f0}}@media screen and (min-width: 768px){.vcex-subscribe .vcex-subscribe-form{margin-top:-450px}}.vcex-subscribe .vcex-social-links{font-size:20px}.vcex-subscribe .vcex-social-links a.wpex-red .ticon-ico-red{height:14px}@media screen and (min-width: 768px){.vcex-subscribe .vcex-social-links{font-size:30px}.vcex-subscribe .vcex-social-links a.wpex-red .ticon-ico-red{height:20px}}.vcex-terms-grid .vcex-terms-grid-entry-image{margin-bottom:15px}.vcex-terms-grid .overlay-hover-button-link{font-size:.875em;padding:0;border:none}.vcex-terms-grid .overlay-hover-button-link:hover{background:none !important;color:#fff;opacity:.8}.vcex-terms-grid .vcex-terms-grid-entry-title{text-align:center;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:1em;line-height:1.2}.vcex-timeline{max-width:1024px;margin:0 auto}@media screen and (min-width: 1024px){.vcex-timeline .owl-nav{z-index:9999;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.vcex-timeline .owl-nav .owl-prev{top:0;left:-60px;position:absolute}.vcex-timeline .owl-nav .owl-next{top:0;right:-60px;position:absolute}}.vcex-timeline .wpex-carousel-slide{opacity:1 !important}.vcex-timeline .wpex-carousel-entry-media{margin-bottom:0}@media screen and (min-width: 1024px){.vcex-timeline .overlay-title-bottom-see-through{top:100%;transform:translateY(-75px)}.vcex-timeline .overlay-title-bottom-see-through .overlay-excerpt{opacity:0}.vcex-timeline .wpex-carousel-entry-media:hover .overlay-title-bottom-see-through{top:100%;transform:translateY(-100%)}.vcex-timeline .wpex-carousel-entry-media:hover .overlay-title-bottom-see-through .overlay-excerpt{opacity:1}}@media screen and (max-width: 768px){.vcex-timeline .overlay-title-bottom-see-through{top:100%;transform:translateY(-45px)}.vcex-timeline .overlay-title-bottom-see-through .overlay-excerpt{opacity:0}.vcex-timeline .owl-item.active .overlay-title-bottom-see-through{top:100%;transform:translateY(-100%)}.vcex-timeline .owl-item.active .overlay-title-bottom-see-through .overlay-excerpt{opacity:1}}.vcex-video-title{min-height:100vh}@media screen and (min-width: 768px){.vcex-video-title{min-height:100vh}}.vcex-video-title h1{text-transform:uppercase;letter-spacing:6px;color:#fff}.vcex-video-title .vcex-animation-overlay-wrapper:not(.wpex-hidden){display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.vcex-video-title .vcex-animation-overlay-wrapper:not(.wpex-hidden) svg{max-width:100%;max-height:100%;width:90%;height:auto;display:block}@media screen and (min-width: 768px){.vcex-video-title .vcex-animation-overlay-wrapper:not(.wpex-hidden) svg{width:70%}}@media screen and (min-width: 1024px){.vcex-video-title .vcex-animation-overlay-wrapper:not(.wpex-hidden) svg{width:50%}}.wpex-card-award .wpex-award-stars{display:block;width:65px;height:11px;background:url(../images/ico-award-stars.svg);background-size:100%;margin:0 auto 12px}.wpex-card-award .wpex-card-content h4{font-size:.75em;line-height:16px}.wpex-card-hotel__location{font-family:var(--wpex-heading-font-family);font-size:.6875em;color:#000;font-weight:400}.vcex-hotel-carousel__location{font-family:var(--wpex-heading-font-family);font-size:.6875em;color:#000;font-weight:400}.vcex-hotel-carousel__year{font-family:var(--wpex-heading-font-family);font-size:.625em;color:#000;font-weight:300}.wpex-card-packages h4{font-size:1em;line-height:26px;font-weight:500;margin-bottom:15px}.wpex-post-cards-team .wpex-card{position:relative;overflow:hidden}.wpex-post-cards-team .wpex-card-inner{background-color:#f8f6f5;transition:all .3s ease-out;width:100%;padding:25px}.wpex-post-cards-team .wpex-card-display{min-height:200px}@media screen and (min-width: 768px){.wpex-post-cards-team .wpex-card-display{min-height:270px}}.wpex-post-cards-team .wpex-card-hover{top:0;left:0;position:absolute;width:100%;z-index:99999;float:left;max-width:none;opacity:0;border:10px solid #fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translate(-10px, -10px)}.wpex-post-cards-team .wpex-card-hover .wpex-card-thumbnail img{max-width:120px}.wpex-post-cards-team .wpex-card:hover{overflow:visible}.wpex-post-cards-team .wpex-card:hover .wpex-card-hover{top:0;left:20px;width:97%;position:absolute;z-index:99999;max-width:none;opacity:1}@media screen and (min-width: 768px){.wpex-post-cards-team .wpex-card:hover .wpex-card-hover{left:0;width:150%}}@media screen and (min-width: 768px)and (max-width: 1024px){.wpex-post-cards-team .wpex-post-cards-entry:nth-child(2n) .wpex-card-hover{transform:translate(-30%, -10px)}}@media screen and (min-width: 1024px){.wpex-post-cards-team .wpex-post-cards-entry:nth-child(3n) .wpex-card-hover{transform:translate(-30%, -10px)}.wpex-post-cards-team .wpex-post-cards-entry:nth-child(3n+2) .wpex-card-hover{transform:translate(-18%, -10px)}}.wpex-post-cards-team .wpex-card-staff-member-position{max-width:80%}.wpex-post-cards-team .wpex-card-more-link{position:absolute;bottom:20px;left:25px;font-size:15px}.wpex-post-cards-team .staff-social{position:absolute;bottom:-10px;left:3px;font-size:12px;margin:0}.wpex-post-cards-team .staff-social a{border:none;padding:0;margin:0;width:20px;height:20px;color:#fff;background:var(--wpex-accent)}.wpex-post-cards-team .staff-social a:hover{background:#fff;color:var(--wpex-accent)}.vcex-testimonials-carousel{margin:10px 0 20px}@media screen and (min-width: 768px){.vcex-testimonials-carousel{margin:0 20px}}.wpex-post-cards-testimonial{height:100%;padding:15px 20px 37px;position:relative}.wpex-post-cards-testimonial .wpex-carousel-slide{padding:25px 20px 25px 60px;height:100%}@media screen and (min-width: 1280px){.wpex-post-cards-testimonial .wpex-carousel-slide{padding:45px 30px 45px 80px}}.wpex-post-cards-testimonial .wpex-card{padding:0;background:none;border:0;position:relative;text-align:left}.wpex-post-cards-testimonial .wpex-card:before{content:"";width:40px;height:30px;background:url(../images/ico-quotes.svg) no-repeat;background-size:100%;position:absolute;top:0;left:-50px}.wpex-post-cards-testimonial .testimonial-caret{display:none}.wpex-post-cards-testimonial .wpex-card-excerpt{color:#000;font-size:1.5em;font-style:italic;line-height:1.2;margin-bottom:20px}@media screen and (min-width: 1024px){.wpex-post-cards-testimonial .wpex-card-excerpt{font-size:1.5em}}@media screen and (min-width: 1280px){.wpex-post-cards-testimonial .wpex-card-excerpt{font-size:1.875em}}@media screen and (min-width: 1900px){.wpex-post-cards-testimonial .wpex-card-excerpt{font-size:3.125em}}.wpex-post-cards-testimonial .wpex-card-title{text-align:right;font-size:.625em;font-weight:300}@media screen and (min-width: 1024px){.wpex-post-cards-testimonial .wpex-card-title{font-size:.875em}}@media screen and (min-width: 1280px){.wpex-post-cards-testimonial .wpex-card-title{font-size:1em}}@media screen and (min-width: 1900px){.wpex-post-cards-testimonial .wpex-card-title{font-size:1.25em}}.wpex-post-cards-testimonial .owl-dots{text-align:right}.wpex-post-cards-testimonial_2{background-color:var(--wpex-accent-alt);background-image:url(../images/ico-quotes-2.svg);background-position:30px 30px;background-size:106px 75px;background-repeat:no-repeat;position:relative;text-align:center;padding:30px}@media screen and (min-width: 1024px){.wpex-post-cards-testimonial_2{padding:30px 30px 10px 30px;background-size:185px 131px;background-position:30px 30px}.wpex-post-cards-testimonial_2 .wpex-post-cards-loop{min-height:290px}.wpex-post-cards-testimonial_2 .wpex-post-cards-loop .owl-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}}.wpex-post-cards-testimonial_2 .wpex-card-excerpt{color:#fff;font-style:italic;font-size:1.25em;line-height:1.4}@media screen and (min-width: 1024px){.wpex-post-cards-testimonial_2 .wpex-card-excerpt{font-size:1.5625em}}@media screen and (min-width: 1900px){.wpex-post-cards-testimonial_2 .wpex-card-excerpt{font-size:2em}}.wpex-post-cards-testimonial_2 .wpex-card-title{color:#fff;font-weight:normal;margin-top:15px;font-size:.875em;font-weight:300}@media screen and (min-width: 1024px){.wpex-post-cards-testimonial_2 .wpex-card-title{font-size:1.125em}}@media screen and (min-width: 1280px){.wpex-post-cards-testimonial_2 .wpex-card-title{font-size:1.375em}}@media screen and (min-width: 1900px){.wpex-post-cards-testimonial_2 .wpex-card-title{font-size:1.25em}}.wpex-post-cards-testimonial_2:after{content:"";width:95%;height:5px;background-color:var(--wpex-accent);position:absolute;left:50%;transform:translateX(-50%);bottom:-5px}body.rtl .wpex-vc-full-width-section,body.rtl .wpex-vc-full-width-row{right:calc(-1*(var(--vp-width) - var(--wpex-vc-full-width-offset, 0px) - 100%)/2);left:auto}body.rtl .header-aside-content .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a{padding-right:0}body.rtl .page-id-56753 .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue{background-color:#ab946b}body.rtl .page-id-56753 .gform_wrapper input[type=text],body.rtl .page-id-56753 .gform_wrapper input[type=url],body.rtl .page-id-56753 .gform_wrapper input[type=email],body.rtl .page-id-56753 .gform_wrapper input[type=phone],body.rtl .page-id-56753 .gform_wrapper input[type=number],body.rtl .page-id-56753 .gform_wrapper input[type=password],body.rtl .page-id-56753 .gform_wrapper textarea{border:1px inset}body.rtl #footer .col-1 .widget_media_image{text-align:right}body.rtl .form-field{border-right:0 !important;border-left:1px solid var(--wpex-accent)}body.rtl .form-field.wpex-border-r-0{border-left:0}body.rtl .booking-form select{background-position:left 20px center}@media screen and (min-width: 768px){body.rtl .wpex-card-blog-list .wpex-md-flex-row{flex-direction:row-reverse}body.rtl .wpex-card-blog-list .wpex-card-inner{padding:0 65px 0 65px}}body.rtl .vcex-faq-1.wpex-bg-accent-alt .vcex-toggle .vcex-toggle__trigger{flex-direction:row}body.rtl .meta time{margin-right:10px}body.rtl .post-next.wpex-text-right{text-align:left}body.rtl .post-next.wpex-text-right .ticon-angle-double-left{margin-right:10px}body.rtl .post-prev .ticon.ticon-angle-double-right{margin-left:10px}body.rtl .wpex-social-share.style-mag .wpex-social-share__icon{margin-left:10px}@media(min-width: 1025px){body.rtl .block__back-button--left span{bottom:50px}}body.rtl .vcex-bullets-gray ul li{background:url(../images/ico-bullet.svg) right center no-repeat}/*# sourceMappingURL=style.min.css.map */