#site-header.header-light .thegem-te-menu__default.desktop-view ul.nav-menu>li>a{text-shadow:0 2px 8px rgb(0 0 0 / .6)}#site-header.header-light #ao-header{box-shadow:none!important}#site-header.header-light #header-booknow-btn .gem-button{box-shadow:0 2px 8px rgb(0 0 0 / .6)!important}:root{--section-bg:#32585E;--primary-orange:#EB7604;--primary-orange-hover:#EB7604CF;--primary-green:#32585E}.section-green{--section-bg:#32585E}.section-cream{--section-bg:#F4F1E8}.biased-gradient-dark{background:linear-gradient(to right,#0C0C0CB8,80%,#0C0C0C63)}.biased-gradient-darker{background:linear-gradient(to right,#0C0C0CB8,80%,#0C0C0C91)}a.link-action.link-action{position:relative;top:0;color:var(--primary-orange)!important;transition:top 180ms ease!important}a.link-action.link-action:hover,a.link-action.link-action:focus-visible{top:-3px}.custom-book-now-button{background-color:var(--primary-orange)!important;color:white!important;padding:20px 40px 20px 40px!important;border-radius:35px 35px 35px 35px!important;border-style:solid!important;border-width:1px 1px 1px 1px!important;border-color:var(--primary-orange)!important;font-style:normal!important;font-weight:700!important;font-size:19px!important;font-family:'Newsreader'!important;line-height:1!important;transition:background-color 0.3s ease,border-color 0.3s ease!important}.custom-book-now-button:hover{background-color:var(--primary-orange-hover)!important}.image-cta-card-wrap{container-type:inline-size;container-name:imageCtaCard}.image-cta-card{--card-radius:35px;--cutout-radius:40px;--cutout-gap:25px;--cta-button-min-width:275px;--cta-secondary-min-width:160px;--cta-actions-gap:12px;position:relative;overflow:hidden;border-radius:var(--card-radius)!important}.image-cta-card--right{border-bottom-right-radius:0!important}.image-cta-card--left{border-bottom-left-radius:0!important}.image-cta-card .thegem-ken-burns-bg,.image-cta-card .thegem-ken-burns-slide{border-radius:inherit;overflow:hidden}.image-cta-card .image-cta-actions{position:absolute!important;bottom:0!important;z-index:10;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:var(--cta-actions-gap)!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;background:var(--section-bg)!important}.image-cta-card--right .image-cta-actions{right:0!important;left:auto!important;padding:var(--cutout-gap) 0 0 var(--cutout-gap)!important;border-top-left-radius:var(--cutout-radius)}.image-cta-card--left .image-cta-actions{left:0!important;right:auto!important;padding:var(--cutout-gap) var(--cutout-gap) 0 0!important;border-top-right-radius:var(--cutout-radius)}.image-cta-actions .image-cta-button{position:relative;z-index:3;width:auto!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important;margin:0!important}.image-cta-button .elementor-widget-container,.image-cta-button .gem-button-container,.image-cta-button .gem-widget-button{position:relative;z-index:3;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important}.image-cta-actions>.elementor-element{width:auto!important;max-width:none!important;flex:0 0 auto!important}.gem-widget-button .gem-inner-wrapper-btn{line-height:1.1!important}.image-cta-button .gem-widget-button .gem-button{display:inline-flex!important;align-items:center;justify-content:center;min-width:var(--cta-button-min-width);text-align:center;position:relative;z-index:4}.image-cta-button--secondary .gem-widget-button .gem-button{min-width:var(--cta-secondary-min-width)}.image-cta-card .image-cta-actions::before,.image-cta-card .image-cta-actions::after{content:"";position:absolute;width:var(--cutout-radius);height:var(--cutout-radius);pointer-events:none;z-index:1}.image-cta-card--right .image-cta-actions::before,.image-cta-card--right .image-cta-actions::after{background:radial-gradient(circle at top left,transparent 0,transparent var(--cutout-radius),var(--section-bg) calc(var(--cutout-radius) + 1px))}.image-cta-card--right .image-cta-actions::before{left:calc(var(--cutout-radius) * -1)!important;bottom:0!important;top:auto!important}.image-cta-card--right .image-cta-actions::after{right:0!important;top:calc(var(--cutout-radius) * -1)!important;bottom:auto!important}.image-cta-card--left .image-cta-actions::before,.image-cta-card--left .image-cta-actions::after{background:radial-gradient(circle at top right,transparent 0,transparent var(--cutout-radius),var(--section-bg) calc(var(--cutout-radius) + 1px))}.image-cta-card--left .image-cta-actions::before{right:calc(var(--cutout-radius) * -1)!important;left:auto!important;bottom:0!important;top:auto!important}.image-cta-card--left .image-cta-actions::after{left:0!important;right:auto!important;top:calc(var(--cutout-radius) * -1)!important;bottom:auto!important}.image-cta-card>.image-cta-button{position:absolute!important;bottom:0!important;z-index:10;margin:0!important;background:var(--section-bg)}.image-cta-card--right>.image-cta-button{right:0!important;left:auto!important;padding:var(--cutout-gap) 0 0 var(--cutout-gap)!important;border-top-left-radius:var(--cutout-radius)}.image-cta-card--left>.image-cta-button{left:0!important;right:auto!important;padding:var(--cutout-gap) var(--cutout-gap) 0 0!important;border-top-right-radius:var(--cutout-radius)}.image-cta-card>.image-cta-button::before,.image-cta-card>.image-cta-button::after{content:"";position:absolute;width:var(--cutout-radius);height:var(--cutout-radius);pointer-events:none;z-index:1}.image-cta-card--right>.image-cta-button::before,.image-cta-card--right>.image-cta-button::after{background:radial-gradient(circle at top left,transparent 0,transparent var(--cutout-radius),var(--section-bg) calc(var(--cutout-radius) + 1px))}.image-cta-card--right>.image-cta-button::before{left:calc(var(--cutout-radius) * -1);bottom:0}.image-cta-card--right>.image-cta-button::after{right:0;top:calc(var(--cutout-radius) * -1)}.image-cta-card--left>.image-cta-button::before,.image-cta-card--left>.image-cta-button::after{background:radial-gradient(circle at top right,transparent 0,transparent var(--cutout-radius),var(--section-bg) calc(var(--cutout-radius) + 1px))}.image-cta-card--left>.image-cta-button::before{right:calc(var(--cutout-radius) * -1);bottom:0}.image-cta-card--left>.image-cta-button::after{left:0;top:calc(var(--cutout-radius) * -1)}@container imageCtaCard (max-width:600px){.image-cta-card,.image-cta-card--right,.image-cta-card--left{overflow:visible;border-radius:var(--card-radius)!important}.image-cta-card--right{border-bottom-right-radius:var(--card-radius)!important}.image-cta-card--left{border-bottom-left-radius:var(--card-radius)!important}.image-cta-card .image-cta-button--secondary{display:none!important}.image-cta-card .image-cta-actions{position:absolute!important;left:50%!important;right:auto!important;bottom:-27px!important;transform:translateX(-50%);display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:calc(100vw - 40px)!important;margin:0!important;padding:0!important;background:transparent!important;border-radius:0!important}.image-cta-card .image-cta-actions::before,.image-cta-card .image-cta-actions::after{display:none}.image-cta-button .gem-button{min-width:220px!important;width:fit-content!important;max-width:calc(100vw - 60px)!important;padding-left:10px;padding-right:10px;box-shadow:0 0 0 10px var(--section-bg)}.image-cta-button .gem-button .gem-inner-wrapper-btn{padding:20px 10px 20px 10px!important}.image-cta-card>.image-cta-button{position:absolute!important;left:50%!important;right:auto!important;bottom:-27px!important;transform:translateX(-50%);width:auto!important;max-width:calc(100vw - 40px)!important;margin:0!important;padding:0!important;background:transparent!important;border-radius:0!important}.image-cta-card>.image-cta-button::before,.image-cta-card>.image-cta-button::after{display:none}}.event-card{height:100%;display:flex;flex-direction:column}.event-card-content{flex:1;display:flex;flex-direction:column}.event-card-footer{margin-top:auto}.aoige-hero-slider{position:relative;overflow:hidden;--hero-content-width:1200px;--hero-content-padding:30px;--hero-copy-width:500px}.aoige-hero-slider.aoige-hero-copy-500{--hero-copy-width:500px}.aoige-hero-slider.aoige-hero-copy-600{--hero-copy-width:600px}.aoige-hero-slider.aoige-hero-copy-700{--hero-copy-width:700px}.aoige-hero-slider.aoige-hero-copy-800{--hero-copy-width:800px}.aoige-hero-fade::after{content:"";position:absolute;left:0;right:0;bottom:0;height:32%;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#fff0 0%,rgb(243 243 235 / .35) 45%,#F3F3EB 100%)}.aoige-hero-slider .swiper-slide{position:relative;overflow:hidden}.aoige-hero-slider .swiper-slide::after{content:"";position:absolute;left:0;right:0;bottom:0;height:32%;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#fff0 0%,rgb(243 243 235 / .35) 45%,#F3F3EB 100%)}.aoige-hero-slider .swiper-slide-inner{position:relative;z-index:4;width:100%;max-width:var(--hero-content-width);margin-left:auto;margin-right:auto;padding-left:var(--hero-content-padding);padding-right:var(--hero-content-padding);box-sizing:border-box}.aoige-hero-slider .swiper-slide-contents{position:relative;z-index:5;width:100%;max-width:var(--hero-copy-width);box-sizing:border-box}@media (max-width:1024px){.aoige-hero-slider{--hero-content-padding:24px}.aoige-hero-slider .swiper-slide-contents{max-width:var(--hero-copy-width)}}@media (max-width:767px){.aoige-hero-slider{--hero-content-padding:20px}.aoige-hero-slider .swiper-slide-contents{max-width:100%}}@media (max-width:767px){.mobile-height-1{min-height:1px!important;height:1px!important;padding-top:0!important;padding-bottom:0!important}}.lislea-scroll-cue{position:fixed;left:50%;bottom:30px;transform:translateX(-50%) translateY(8px);z-index:300;width:46px;height:46px;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle,rgb(244 241 232 / .34) 0%,rgb(244 241 232 / .22) 38%,rgb(244 241 232 / .08) 64%,#fff0 100%);border:0;border-radius:999px;box-shadow:0 10px 24px rgb(12 12 12 / .12);transition:opacity 0.35s ease,visibility 0.35s ease,transform 0.35s ease}.lislea-scroll-cue.is-visible{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.lislea-scroll-cue.is-dismissed{opacity:0;visibility:hidden}.lislea-scroll-cue::before{content:"";position:absolute;left:50%;top:50%;width:17px;height:17px;border-right:3px solid #ef7d00;border-bottom:3px solid #ef7d00;transform:translate(-50%,calc(-50% - 3px)) rotate(45deg);animation:lisleaScrollCueBounce 1.4s infinite;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .28))}@keyframes lisleaScrollCueBounce{0%,100%{transform:translate(-50%,calc(-50% - 6px)) rotate(45deg)}50%{transform:translate(-50%,-50%) rotate(45deg)}}body.lislea-scroll-cue-dark .lislea-scroll-cue{background:radial-gradient(circle,rgb(36 79 85 / .34) 0%,rgb(36 79 85 / .22) 38%,rgb(36 79 85 / .08) 64%,#fff0 100%)}body.lislea-scroll-cue-dark .lislea-scroll-cue::before{border-color:#f4f1e8;filter:none}@media (max-width:767px){.lislea-scroll-cue{bottom:22px;width:42px;height:42px}.lislea-scroll-cue::before{width:15px;height:15px;border-width:3px}}@media (prefers-reduced-motion:reduce){.lislea-scroll-cue::before{animation:none}html body a.link-action.link-action{transition:none!important}html body a.link-action.link-action:hover,html body a.link-action.link-action:focus-visible{top:0}}.thegem-te-menu-mobile__global-section.mobile-view .mobile-menu-slide-wrapper.mobile-menu-slide-global-section{background-color:var(--primary-green)}.wpcf7 form .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 .wpcf7-response-output{border-color:#EB7604;border-radius:10px;background:#fff;color:#2f3131;font-size:18px;margin:1em 0 1em;padding:1em}.styled-subtitle,.overlay-content-inner{text-wrap:pretty}p{text-wrap:pretty}.gem-texbox-text-wrapper,.gem-texbox-text-wrapper p{text-wrap:pretty}.balanced-text{text-wrap:balance}.force-balanced-text *{text-wrap:balance!important}.force-pretty-text *{text-wrap:pretty!important}*{font-optical-sizing:none;font-variation-settings:"opsz" 16}@media (max-width:767px){.thegem-ken-burns-bg .thegem-ken-burns-slide{animation:none!important;transform:none!important;will-change:auto!important}}@media (prefers-reduced-motion:reduce){.thegem-ken-burns-bg .thegem-ken-burns-slide{animation:none!important;transform:none!important;transition:none!important;will-change:auto!important}}.cmplz-cookiebanner .cmplz-message p{margin:0}#cmplz-manage-consent .cmplz-manage-consent{width:50px!important;height:50px!important;border-radius:50%!important;background:#000!important;color:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;bottom:20px!important;left:20px!important;right:auto!important;padding:0!important;min-width:unset!important;font-size:0!important;opacity:.5;transform:translateY(0);transition:opacity 0.2s ease,transform 0.2s ease,background-color 0.2s ease;touch-action:manipulation;-webkit-tap-highlight-color:#fff0}@starting-style{#cmplz-manage-consent .cmplz-manage-consent{opacity:0;transform:translateY(12px);transition:opacity 0.6s ease-out 0.75s,transform 0.6s ease-out 0.75s,background-color 0.2s ease}}@media (hover:hover) and (pointer:fine){#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus-visible{opacity:1!important;transform:translateY(0)!important;background:#000!important}}.cmplz-manage-consent::before{content:"";display:inline-block;width:20px;height:20px;flex:0 0 20px;background-color:#fff;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M510.52 255.82c-69.97-.85-126.47-57.69-126.47-127.86-70.17 0-127-56.49-127.86-126.45-27.26-4.14-55.13.3-79.72 12.82l-69.13 35.22a132.221 132.221 0 0 0-57.79 57.81l-35.1 68.88a132.645 132.645 0 0 0-12.82 80.95l12.08 76.27a132.521 132.521 0 0 0 37.16 72.96l54.77 54.76a132.036 132.036 0 0 0 72.71 37.06l76.71 12.15c27.51 4.36 55.7-.11 80.53-12.76l69.13-35.21a132.273 132.273 0 0 0 57.79-57.81l35.1-68.88c12.56-24.64 17.01-52.58 12.91-79.91zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M510.52 255.82c-69.97-.85-126.47-57.69-126.47-127.86-70.17 0-127-56.49-127.86-126.45-27.26-4.14-55.13.3-79.72 12.82l-69.13 35.22a132.221 132.221 0 0 0-57.79 57.81l-35.1 68.88a132.645 132.645 0 0 0-12.82 80.95l12.08 76.27a132.521 132.521 0 0 0 37.16 72.96l54.77 54.76a132.036 132.036 0 0 0 72.71 37.06l76.71 12.15c27.51 4.36 55.7-.11 80.53-12.76l69.13-35.21a132.273 132.273 0 0 0 57.79-57.81l35.1-68.88c12.56-24.64 17.01-52.58 12.91-79.91zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media (hover:none),(pointer:coarse){#cmplz-manage-consent .cmplz-manage-consent{transform:none!important;opacity:0.5!important;transition:opacity 0.2s ease!important;touch-action:manipulation;-webkit-tap-highlight-color:#fff0}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:active,#cmplz-manage-consent .cmplz-manage-consent:focus,#cmplz-manage-consent .cmplz-manage-consent:focus-visible{opacity:0.5!important;transform:none!important}#cmplz-manage-consent .cmplz-manage-consent::before{pointer-events:none}}@media (prefers-reduced-motion:reduce){#cmplz-manage-consent .cmplz-manage-consent{opacity:.5;transform:none;transition:opacity 0.2s ease}@media (hover:hover) and (pointer:fine){#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus-visible{opacity:1!important}}}