@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css);@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap);/*!
Theme Name: InnGenius Child
Theme URI: https://www.inngeniustechnology.com/
Template: inngenius
Author: InnGenius (Website Designed & Developed By Vannoeur)
Author URI: https://www.inngeniustechnology.com/
Description: A child theme for the InnGenius Theme.
Version: 1.0.0
Text Domain: inngenius-child
*/
 :root{--vn-fm-nav:'Jost', sans-serif;--vn-fm-slider:'Jost', sans-serif;--vn-fm-title:'Jost', sans-serif;--vn-fm-content:'Jost', sans-serif;--vn-fm-content-bold:'Jost', sans-serif;--vn-fm-button:'Jost', sans-serif;--vn-fs-normal:15px;--vn-fw-normal:400;--vn-fw-semibold:500;--vn-fw-bold:600;--vn-fw-bolder:700;--vn-brand-color:var(--global-palette6);--vn-primary-color:var(--global-palette1);--vn-secondary-color:var(--global-palette2);--vn-dark-color:var(--global-palette3);--vn-gray-color:var(--global-palette4);--vn-space-gray-color:var(--global-palette5);--vn-light-color:var(--global-palette8);--vn-white-color:var(--global-palette9);--vn-border-radius:2px;--vn-swiper-dot-size:18px;--vn-transition:all .6s cubic-bezier(.29,.22,.11,1);--vn-box-shadow-nav:0 1px 2px -1px rgb(0 0 0 / 10%), 0 2px 4px -2px rgb(0 0 0 / 10%);--vn-box-shadow:0px 0px 2px 0px rgb(0 0 0 / 3%);--vn-text-shadow:1px 1px 2px rgb(0 0 0 / 30%)}html{-webkit-text-size-adjust:100%!important}body{font-family:var(--vn-fm-content)!important;font-size:var(--vn-fs-normal)!important;font-style:normal!important;font-weight:var(--vn-fw-normal)!important;color:var(--vn-dark-color)!important;letter-spacing:0.035px!important;font-optical-sizing:auto!important;text-rendering:optimizeSpeed!important;ascent-override:100%!important;-webkit-font-smoothing:auto!important}p{margin-top:0!important}.single-content address,.single-content figure,.single-content hr,.single-content p,.single-content table,.single-content pre,.single-content form,.single-content .wp-block-buttons,.single-content .wp-block-button,.single-content .wc-block-grid,.single-content .wp-block-kadence-advancedbtn,.single-content .wp-block-media-text,.single-content .wp-block-cover,.single-content .entry-content-asset,.single-content .wp-block-kadence-form,.single-content .wp-block-group,.single-content .wp-block-yoast-faq-block,.single-content .wp-block-yoast-how-to-block,.single-content .schema-faq-section,.single-content .wp-block-kadence-tableofcontents,.single-content .enlighter-default,.single-content .wp-block-kadence-iconlist,.single-content [class*=__inner-content]{margin-bottom:var(--global-xs-spacing)!important}.single-content address:last-child,.single-content figure:last-child,.single-content hr:last-child,.single-content p:last-child,.single-content table:last-child,.single-content pre:last-child,.single-content form:last-child,.single-content .wp-block-buttons:last-child,.single-content .wp-block-button:last-child,.single-content .wp-block-kadence-advancedbtn:last-child,.single-content .wp-block-media-text:last-child,.single-content .wp-block-cover:last-child,.single-content .entry-content-asset:last-child,.single-content .wp-block-kadence-form:last-child,.single-content .wp-block-group:last-child,.single-content .wp-block-yoast-faq-block:last-child,.single-content .wp-block-yoast-how-to-block:last-child,.single-content .schema-faq-section:last-child,.single-content .wp-block-kadence-tableofcontents:last-child,.single-content .enlighter-default:last-child,.single-content .wp-block-kadence-iconlist:last-child,.single-content h1:last-child,.single-content h2:last-child,.single-content h3:last-child,.single-content h4:last-child,.single-content h5:last-child,.single-content h6:last-child,.single-content ul:last-child,.single-content ol:last-child{margin-bottom:0!important}.site-header-upper-inner-wrap.child-is-fixed .site-main-header-wrap{background-image:linear-gradient(0deg,#fff0 0%,rgb(0 0 0 / 35%) 50%,rgb(0 0 0 / 65%) 100%)!important;-o-transition:var(--vn-transition);-moz-transition:var(--vn-transition);-webkit-transition:var(--vn-transition);transition:var(--vn-transition)}.site-header-upper-inner-wrap.child-is-fixed .site-main-header-wrap.item-is-stuck{background-color:var(--vn-white-color)!important;-moz-box-shadow:var(--vn-box-shadow-nav)!important;-o-box-shadow:var(--vn-box-shadow-nav)!important;-webkit-box-shadow:var(--vn-box-shadow-nav)!important;box-shadow:var(--vn-box-shadow-nav)!important}.site-header-item a{font-family:var(--vn-fm-nav)!important}.site-header-item .current_page_item a{position:relative}.site-header-item .current_page_item a::before{content:'';width:38px;height:1px;background:var(--vn-white-color);position:absolute;bottom:-8px;left:50%;transform:translateX(-50%)}.item-is-stuck .current_page_item a::before{background:rgb(22 24 25 / 64%)}#mobile-drawer .current_page_item a::before{display:none}#main-header .header-button.button-style-outline{font-family:var(--vn-fm-nav)!important;border-radius:var(--vn-border-radius)!important}#main-header .header-button.button-style-outline:hover{color:var(--vn-white-color)!important;background:var(--vn-brand-color)!important;border-color:var(--vn-brand-color)!important}.main-slider .elementor-slide-heading{font-family:var(--vn-fm-slider)!important;font-weight:var(--vn-fw-normal)!important;margin-bottom:0!important}.main-slider .elementor-slide-button{display:none!important}.main-slider .swiper-pagination{bottom:46px!important}.main-slider .swiper-pagination-bullet{border-radius:var(--vn-border-radius);margin:0 4px!important}.main-slider .swiper-pagination-bullet:hover{background:var(--vn-white-color)!important}.main-slider .swiper-pagination-bullet-active{background:var(--vn-white-color)!important}.banner-title h1{font-family:var(--vn-fm-title)!important}h1,h2{font-family:var(--vn-fm-title)!important;font-weight:var(--vn-fw-bold);margin-top:-10px!important}h2{text-transform:uppercase}h3,h4,h5,h6{font-family:var(--vn-fm-content)!important;font-weight:var(--vn-fw-bold)}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin-bottom:0!important}.elementor-button{font-family:var(--vn-fm-button)!important;font-weight:var(--vn-fw-normal)!important;font-size:var(--vn-fs-normal)!important;border-radius:var(--vn-border-radius)!important}.elementor-widget-loop-carousel .swiper-pagination-bullet{width:var(--vn-swiper-dot-size)!important;height:var(--vn-swiper-dot-size)!important;border-radius:var(--vn-border-radius)!important;margin:2px!important}.elementor-widget-loop-carousel .swiper-pagination-bullet:hover{background:var(--vn-white-color)!important}.elementor-widget-loop-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--vn-white-color)!important}.elementor-widget-image-carousel .swiper{padding-bottom:0!important}.resort-wrapper .swiper-pagination-bullets{width:auto!important;left:50%!important;padding:4px!important;background:var(--vn-white-color)!important}.resort-wrapper .swiper-pagination-bullet{width:18px!important;height:18px!important}.resort-wrapper .swiper-pagination-bullet:hover{background:var(--vn-brand-color)!important}.resort-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--vn-brand-color)!important}.resort-wrapper .swiper{overflow-x:clip;overflow-y:visible}.resort-item{-moz-box-shadow:var(--vn-box-shadow);-o-box-shadow:var(--vn-box-shadow);-webkit-box-shadow:var(--vn-box-shadow);box-shadow:var(--vn-box-shadow);-o-transition:var(--vn-transition);-moz-transition:var(--vn-transition);-webkit-transition:var(--vn-transition);transition:var(--vn-transition);overflow:hidden}.resort-item:hover{-moz-box-shadow:var(--vn-box-shadow);-o-box-shadow:var(--vn-box-shadow);-webkit-box-shadow:var(--vn-box-shadow);box-shadow:var(--vn-box-shadow)}.resort-item h3:hover a,.resort-item a:hover{color:var(--vn-brand-color)!important}.elementor-social-icon{display:inline-flex!important}.home-gallery .swiper .elementor-swiper-button{padding:10px;border-radius:var(--vn-border-radius);background:var(--vn-white-color);overflow:hidden}.home-gallery img{opacity:1;-o-transition:var(--vn-transition);-moz-transition:var(--vn-transition);-webkit-transition:var(--vn-transition);transition:var(--vn-transition);-moz-box-shadow:var(--vn-box-shadow)!important;-o-box-shadow:var(--vn-box-shadow)!important;-webkit-box-shadow:var(--vn-box-shadow)!important;box-shadow:var(--vn-box-shadow)!important}.home-gallery img:hover{opacity:.78}.single-resort-gallery .swiper .elementor-swiper-button{padding:10px;border-radius:var(--vn-border-radius);background:var(--vn-white-color);opacity:.94;overflow:hidden}.single-resort-gallery .swiper .elementor-swiper-button svg{fill:var(--vn-gray-color)!important}.single-resort-gallery .swiper .swiper-pagination{bottom:20px!important}.single-resort-gallery .swiper .swiper-pagination-bullet{border-radius:var(--vn-border-radius);margin:0 4px!important;background:var(--vn-white-color)!important}.single-resort-gallery .swiper .swiper-pagination-bullet:hover{background:var(--vn-white-color)!important}.single-resort-gallery .swiper .swiper-pagination-bullet-active{background:var(--vn-white-color)!important;opacity:0.94!important}.resort-gallery a.elementor-item.elementor-gallery-title{font-size:var(--vn-fs-normal)!important;font-weight:var(--vn-fw-normal)!important;color:var(--vn-dark-color)!important;margin:0!important;background:var(--vn-space-gray-color)!important;border-radius:var(--vn-border-radius)!important}.resort-gallery .elementor-gallery__titles-container{gap:3px!important}.resort-gallery a.elementor-item.elementor-gallery-title.elementor-item-active{color:var(--vn-white-color)!important;background:var(--vn-brand-color)!important}.resort-gallery .elementor-gallery-item__description{width:auto;padding:5px 15px;border-radius:var(--vn-border-radius);font-weight:var(--vn-fw-normal);color:var(--vn-dark-color);outline:2px solid rgb(201 203 199 / 38%);display:inline-block;position:relative;z-index:1}.resort-gallery .elementor-gallery-item__description::before{content:'';width:100%;height:100%;top:0;left:0;background:var(--vn-space-gray-color);border-radius:var(--vn-border-radius);position:absolute;z-index:-1;opacity:1}.elementor-slideshow__footer{bottom:8px!important}.elementor-icon-list-item a span{display:inline-flex!important;align-items:center!important}.elementor-location-footer p{margin:0!important;color:var(--vn-space-gray-color)}.elementor-location-footer .copyright a{color:var(--vn-space-gray-color)}.elementor-location-footer .elementor-nav-menu a{color:var(--vn-space-gray-color)}.cky-notice .cky-title{font-weight:600!important;text-transform:uppercase!important}.cky-consent-container .cky-consent-bar{border-radius:var(--vn-border-radius)!important;-moz-box-shadow:var(--vn-box-shadow)!important;-o-box-shadow:var(--vn-box-shadow)!important;-webkit-box-shadow:var(--vn-box-shadow)!important;box-shadow:var(--vn-box-shadow)!important}.cky-preference-header .cky-preference-title{font-weight:600!important}.cky-accordion-header .cky-accordion-btn{font-weight:600!important}.cky-overlay{background:var(--vn-dark-color)!important;opacity:0.2!important}