@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=Wix+Madefor+Display:wght@400..800&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{--fm-title:'Wix Madefor Display', sans-serif;--fm-content:'Wix Madefor Display', sans-serif;--fs-normal:14px;--fw-normal:400;--fw-semibold:500;--fw-bold:600;--fw-bolder:700;--primary-color:var(--global-palette1);--secondary-color:var(--global-palette2);--dark-color:var(--global-palette3);--gray-color:var(--global-palette4);--white-color:var(--global-palette5);--light-color:var(--global-palette6);--border-radius-less:2px}body{font-family:var(--fm-content)!important;font-size:var(--fs-normal)!important;font-style:normal!important;color:var(--dark-color)!important;line-height:1.75!important;letter-spacing:0!important;font-optical-sizing:auto!important;text-rendering:optimizeSpeed!important;ascent-override:100%!important;-webkit-font-smoothing:auto!important}.mobile-toggle-open-container .menu-toggle-open,.mobile-toggle-open-container .menu-toggle-open:focus{padding:0!important}.mobile-navigation ul li.current-menu-item>a{font-weight:var(--fw-bold)!important}.site-branding .site-title{font-size:18px!important;text-transform:uppercase!important}.header-navigation li.menu-item>a{font-size:calc(var(--fs-normal) - 1px)!important;font-weight:var(--fw-semibold)!important;line-height:1!important;text-transform:uppercase!important}.main-navigation .primary-menu-container>ul>li.menu-item.current-menu-item>a{font-weight:var(--fw-bold)!important}#masthead,#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap),#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start)>.site-header-row-container-inner{border-bottom:0!important;background:rgb(255 255 255 / 98%);-webkit-box-shadow:0 1px 2px -1px rgb(0 0 0 / 10%),0 2px 4px -2px rgb(0 0 0 / 10%);box-shadow:0 1px 2px -1px rgb(0 0 0 / 10%),0 2px 4px -2px rgb(0 0 0 / 10%)}.header-button{font-size:calc(var(--fs-normal) - 1px)!important;font-weight:var(--fw-normal)!important;text-transform:uppercase!important;border-radius:var(--border-radius-less)!important}h1,h2,h3,h4,h5,h6{font-family:var(--fm-title)!important;margin-bottom:0!important}.overflow-heading *{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}strong{font-weight:var(--fw-bold)!important}p{margin-top:0!important}p:last-child{margin-bottom:0!important}.elementor-gallery-title{background:var(--white-color);margin-bottom:5px;border-radius:var(--border-radius-less)}.carousel-img .elementor-swiper-button-prev,.carousel-img .elementor-swiper-button-next{background:var(--white-color);padding:11px 6px;border-radius:2px;font-size:18px!important}.elementor-slideshow__footer{margin-bottom:8px!important}figcaption.elementor-image-carousel-caption{width:80%;left:50%;transform:translateX(-50%);bottom:-3px;padding:13px 17px;background:var(--white-color);font-weight:var(--fw-bold);font-size:13px;border-radius:var(--border-radius-less);line-height:1.5;position:absolute;z-index:1}figure.swiper-slide-inner{border-radius:var(--border-radius-less);overflow:hidden;position:relative}figure.swiper-slide-inner::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:var(--white-color);opacity:0;-o-transition:all.35s ease-out;-moz-transition:all.35s ease-out;-webkit-transition:all.35s ease-out;transition:all.35s ease-out}figure.swiper-slide-inner:hover::before{opacity:.15}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next{padding:14px 8px;font-size:18px!important;border-radius:var(--border-radius-less);background:var(--white-color)}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next svg{fill:var(--primary-color)!important}.elementor-pagination{margin-top:30px}.elementor-pagination .page-numbers{width:50px;height:50px;line-height:50px;background:var(--white-color);display:inline-block;border-radius:var(--border-radius-less)}.elementor-pagination .page-numbers.current{font-weight:var(--fw-bold)}.wpcf7 form .wpcf7-response-output{margin:15px 0 0!important}.single-room .item-list ul{margin-bottom:0!important}.single-room .item-list ul li{width:100%;margin:4px 0;list-style:none;line-height:1.5;display:inline-block;position:relative}.single-room .item-list ul li::before{content:'';width:7px;height:6px;border:1px solid var(--dark-color);background:var(--white-color);position:absolute;top:8px;left:-20px;transform:rotate(45deg);border-radius:var(--border-radius-less)}@media (min-width:992px){.single-room .item-list ul li{width:calc(50% - 15px)}}.single-room .swiper-pagination-clickable .swiper-pagination-bullet{--dot-size:15px;background:transparent;width:calc(var(--dot-size) + 3px);height:var(--dot-size);margin:0 3px!important;transform:rotate(45deg);border-radius:var(--border-radius-less);border:1px solid var(--primary-color);opacity:1;-o-transition:all.4s ease-out;-ms-transition:all.4s ease-out;-moz-transform:all.4s ease-out;transition:all.4s ease-out}.single-room .swiper-pagination-bullet-active{background:var(--primary-color)!important}.single-room .elementor-element .elementor-swiper-button{padding:12px 6px;color:var(--white-color);background:var(--white-color);border-radius:var(--border-radius-less);font-size:21px!important;border:0!important;-o-transition:all.4s ease-out;-ms-transition:all.4s ease-out;-moz-transform:all.4s ease-out;transition:all.4s ease-out}.single-room .elementor-element .elementor-swiper-button svg{fill:var(--primary-color)!important}.footer h3{font-family:var(--fm-content)!important;font-weight:var(--fw-bold)!important;line-height:1.75!important}.grecaptcha-badge{display:none!important}.cky-btn-revisit-wrapper{background:var(--primary-color)!important}.cky-notice-btn-wrapper{display:inline-flex;gap:6px}.cky-notice .cky-title{letter-spacing:0}.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p{letter-spacing:0}.cky-notice-btn-wrapper .cky-btn{margin:0}