.elementor-kit-10 e-page-transition{background-color:#ffbc7d}.elementor-kit-10 h3{color:#2d2419;font-family:"Abhaya Libre",Sans-serif}.elementor-kit-10 h4{color:#2d2419;font-family:"Abhaya Libre",Sans-serif}.elementor-kit-10 h5{font-family:"Abhaya Libre",Sans-serif}.elementor-kit-10 h6{font-family:"Abhaya Libre",Sans-serif}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0px;padding-inline-start:0px}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media (max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}.hh-gallery .e-gallery{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hh-gallery .e-gallery-item{position:relative;overflow:hidden;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .25s ease,box-shadow .25s ease}.hh-gallery .e-gallery-item a{display:block;height:100%}.hh-gallery .e-gallery-item img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .25s ease}.hh-gallery .e-gallery-item::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);transition:background .25s ease}.hh-gallery .e-gallery-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.hh-gallery .e-gallery-item:hover img{transform:scale(1.04)}.hh-gallery .e-gallery-item:hover::after{background:rgba(0,0,0,.08)}.hh-gallery .elementor-gallery-item__title{position:absolute;left:12px;bottom:12px;background:rgba(0,0,0,.55);color:#fff;padding:6px 10px;border-radius:10px;font-size:13px;line-height:1}@media (max-width:1024px){.hh-gallery .e-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hh-gallery .e-gallery-item{border-radius:14px}}@media (max-width:767px){.hh-gallery .e-gallery{grid-template-columns:1fr;gap:10px}.hh-gallery .e-gallery-item{border-radius:12px}.hh-gallery .e-gallery-item img{aspect-ratio:3/2}}.elementor-widget-image-carousel .swiper-button-next,.elementor-widget-image-carousel .swiper-button-prev,.elementor-widget-media-carousel .swiper-button-next,.elementor-widget-media-carousel .swiper-button-prev,.mobile-abg .swiper-button-next,.mobile-abg .swiper-button-prev{background:var(--brand)!important;border-radius:999px;width:44px;height:44px;opacity:.95;transition:opacity .2s ease,transform .2s ease}.elementor-widget-image-carousel .swiper-button-next::after,.elementor-widget-image-carousel .swiper-button-prev::after,.elementor-widget-media-carousel .swiper-button-next::after,.elementor-widget-media-carousel .swiper-button-prev::after,.mobile-abg .swiper-button-next::after,.mobile-abg .swiper-button-prev::after{color:#fff;font-size:18px}.elementor-widget-image-carousel .swiper-button-next:hover,.elementor-widget-image-carousel .swiper-button-prev:hover,.elementor-widget-media-carousel .swiper-button-next:hover,.elementor-widget-media-carousel .swiper-button-prev:hover,.mobile-abg .swiper-button-next:hover,.mobile-abg .swiper-button-prev:hover{opacity:1;transform:translateY(-1px)}@media (min-width:900px) and (max-width:1200px){.hh-wrap{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,35vw,420px);gap:24px;align-items:start;overflow:visible}.hh-gallery{overflow:visible}.hh-booking{overflow:visible}.hh-booking>*{position:sticky;top:88px;max-width:420px;width:100%}}@media (max-width:899px){.hh-wrap{display:block}.hh-booking>*{position:static}}.hh-wrap,.hh-gallery,.hh-booking{overflow:visible!important}.elementor-widget-image-carousel .swiper-button-next,.elementor-widget-image-carousel .swiper-button-prev,.elementor-widget-media-carousel .swiper-button-next,.elementor-widget-media-carousel .swiper-button-prev{top:50%!important;transform:translateY(-50%)!important;width:44px;height:44px;border-radius:999px;background:var(--brand,#ac5024)!important;opacity:.95;z-index:5;pointer-events:auto}.elementor-widget-image-carousel .swiper-button-next::after,.elementor-widget-image-carousel .swiper-button-prev::after,.elementor-widget-media-carousel .swiper-button-next::after,.elementor-widget-media-carousel .swiper-button-prev::after{color:#fff;font-size:18px}.rms__prev,.rms__next{top:50%;transform:translateY(-50%);background:var(--rms-brand,#c3612e);width:44px;height:44px;border-radius:999px;z-index:5}.elementor .elementor-top-section:first-of-type{margin-top:0!important;padding-top:0!important}.hh-wrap{margin-top:0!important}@media (min-width:900px){.hh-booking>*{top:72px}}body[class*=tax-] .entry-content img,body[class*=tax-] .post-thumbnail img,body[class*=tax-] .wp-post-image,body[class*=tax-] .wp-block-image img{border-radius:var(--tax-radius)!important;display:block;overflow:hidden}body[class*=tax-] .post,body[class*=tax-] .hentry,body[class*=tax-] .card,body[class*=tax-] .listing-card,body[class*=tax-] .listing-item,body[class*=tax-] .wp-block-group,body[class*=tax-] .wp-block-cover,body[class*=tax-] .wp-block-columns,body[class*=tax-] .wp-block-column{border-radius:var(--tax-radius)!important;overflow:hidden!important;background-clip:padding-box!important}body[class*=tax-] .card::before,body[class*=tax-] .card::after,body[class*=tax-] .listing-card::before,body[class*=tax-] .listing-card::after,body[class*=tax-] .wp-block-cover__gradient-background{border-radius:inherit!important;overflow:hidden!important}.hh-scope{border-radius:var(--hhR)!important;overflow:hidden!important;background-clip:padding-box!important;position:relative}.hh-scope.hh-scope-lg{border-radius:var(--hhRlg)!important}.hh-scope *,.hh-scope *::before,.hh-scope *::after{border-radius:inherit!important}.hh-scope .elementor-widget-container,.hh-scope .e-con,.hh-scope .elementor-cta,.hh-scope .elementor-cta__bg-wrapper,.hh-scope .elementor-cta__bg,.hh-scope .elementor-cta__content,.hh-scope .wp-block-cover,.hh-scope .wp-block-group{overflow:hidden!important;background-clip:padding-box!important}.hh-scope img{display:block}.hh-scope .elementor-button,.hh-scope button,.hh-scope [type=submit]{border-radius:initial!important}.hh-debug{outline:3px dashed fuchsia!important}.hh-list .e-loop-item{height:100%}.hh-list .e-loop-item>.e-con,.hh-list .e-loop-item>.elementor{display:flex;flex-direction:column;height:100%}.hh-list .e-loop-item .elementor-widget-image img{width:100%;height:260px;object-fit:cover;display:block;border-radius:12px}.hh-list .e-loop-item .elementor-widget-heading .elementor-heading-title,.hh-list .e-loop-item .elementor-widget-theme-post-title .elementor-heading-title{line-height:1.3;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hh-list .e-loop-item .elementor-widget-button{margin-top:auto}body.home .elementor-sticky--active,body.home .elementor-sticky--active a,body.home .elementor-sticky--effects,body.home .elementor-sticky--effects a,body.home .elementor-sticky--effects .elementor-nav-menu a{font-weight:400!important;text-shadow:none!important;filter:none!important}.hh-service-cards-mobile img,.hh-service-card__image{opacity:1!important}