html,body{min-height:100%}*{box-sizing:border-box}#__next{min-height:100%}.main-menu>ul>li.has-sub-menu{position:relative}.main-menu>ul>li.has-sub-menu.is-open>.dropdown-menu,.main-menu>ul>li.has-sub-menu:hover>.dropdown-menu{display:block!important}.main-menu .dropdown-menu{z-index:9999}.dp-arrow button{all:unset;cursor:pointer;display:flex;align-items:center}.rotate-arrow{transform:rotate(180deg)}#slick-carousel.ir-react-slider{position:relative;overflow:hidden;direction:ltr}#slick-carousel.ir-react-slider .ir-slide{display:none;position:relative}#slick-carousel.ir-react-slider .ir-slide.is-active{display:block}#slick-carousel.ir-react-slider .slick-dots{position:absolute;display:flex!important;justify-content:center;width:100%;padding:0;margin:0;list-style:none;z-index:3}#slick-carousel.ir-react-slider .slick-dots li{list-style:none}#slick-carousel.ir-react-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:52px;height:8px;padding:0;cursor:pointer;border:0;outline:0;background:transparent;position:relative}#slick-carousel.ir-react-slider .slick-dots li button:before{content:'';position:absolute;inset:0;width:52px;height:8px;border-radius:35px;background-color:#c3c4ca;opacity:1}#slick-carousel.ir-react-slider .slick-dots li.slick-active button:before{background-color:#fcb72e;opacity:1}.ir-mobile-drawer .MuiDrawer-paper{width:min(84vw,320px);background:#f8f8f8;color:#2d317f;padding:18px 0;direction:inherit}.ir-mobile-head{display:flex;align-items:center;justify-content:space-between;padding:0 18px 16px;border-bottom:1px solid #e4e4e7}.ir-mobile-head img{width:80px}.ir-mobile-close{border:0;background:transparent;color:#2d317f;font-size:28px;line-height:1;cursor:pointer}.ir-mobile-nav{list-style:none;padding:10px 0 0;margin:0}.ir-mobile-nav li{list-style:none}.ir-mobile-link,.ir-mobile-parent{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;padding:13px 20px;color:#2d317f;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.ir-mobile-sub{display:none;padding:0;margin:0;background:rgba(45,49,127,.04)}.ir-mobile-sub.is-open{display:block}.ir-mobile-sub a{display:block;padding:11px 34px;color:#667085;font-size:14px;font-weight:500;text-decoration:none}.ir-mobile-arrow{transition:transform .2s ease}.ir-mobile-arrow.is-open{transform:rotate(180deg)}body[dir=rtl] .ir-mobile-drawer .MuiDrawer-paper{text-align:right}.tab-content>.tab-pane{display:none}.tab-content>.tab-pane.active{display:block}.nav-tabs>li.active>a{font-weight:700}@media(max-width:1199px){.menus-container{display:none!important}.main-mobile-menu-trigger{display:inline-block!important}.main-header .right-section{gap:12px}#slick-carousel .banner{width:100%!important;height:calc(100vh - 95px);object-fit:cover;padding-bottom:0!important}#slick-carousel .slide-content{width:calc(100% - 30px)!important;max-width:430px}}@media(min-width:769px){.main-mobile-menu-trigger{display:none!important}}

/* Keep the fixed navbar spacing without adding the large empty gap from the original exported theme. */
.page-wrapper{padding-top:72px!important;overflow-x:hidden;overflow-y:visible!important}
@media(max-width:768px){.page-wrapper{padding-top:72px!important}}
