.elementor-90 .elementor-element.elementor-element-7c5e823{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;}.elementor-90 .elementor-element.elementor-element-7c5e823::before, .elementor-90 .elementor-element.elementor-element-7c5e823 > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-7c5e823 > .e-con-inner > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-7c5e823 > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-7c5e823 > .e-con-inner > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-7c5e823 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-green_background );--background-overlay:'';}.elementor-90 .elementor-element.elementor-element-47e2ee1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:6px;--margin-right:0px;}.elementor-90 .elementor-element.elementor-element-47e2ee1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-58e7e83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90 .elementor-element.elementor-element-58e7e83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-f3623d5{--display:flex;}.elementor-90 .elementor-element.elementor-element-bf0c3e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-icon i{color:var( --e-global-color-white );transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-icon svg{fill:var( --e-global-color-white );transition:fill 0.3s;}.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-gold_background );}.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-gold_background );}.elementor-90 .elementor-element.elementor-element-bf0c3e2{--e-icon-list-icon-size:35px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-item > a{font-family:"Kumbh Sans", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:0.15px;}.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-text{color:var( --e-global-color-gold_background );transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-white );}.elementor-90 .elementor-element.elementor-element-266916d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-90 .elementor-element.elementor-element-266916d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-90 .elementor-element.elementor-element-266916d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-90 .elementor-element.elementor-element-266916d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-90 .elementor-element.elementor-element-266916d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-90 .elementor-element.elementor-element-266916d .elementor-icon-list-icon i{color:var( --e-global-color-white );transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-266916d .elementor-icon-list-icon svg{fill:var( --e-global-color-white );transition:fill 0.3s;}.elementor-90 .elementor-element.elementor-element-266916d{--e-icon-list-icon-size:35px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-90 .elementor-element.elementor-element-266916d .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-90 .elementor-element.elementor-element-266916d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-266916d .elementor-icon-list-item > a{font-family:"Kumbh Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:0.15px;}.elementor-90 .elementor-element.elementor-element-266916d .elementor-icon-list-text{color:var( --e-global-color-white );transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-063af8a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--flex-wrap:wrap;--overlay-opacity:0.83;--z-index:99;}.elementor-90 .elementor-element.elementor-element-063af8a::before, .elementor-90 .elementor-element.elementor-element-063af8a > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-063af8a > .e-con-inner > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-063af8a > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-063af8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-063af8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-gold_background );--background-overlay:'';}.elementor-90 .elementor-element.elementor-element-f9f6c07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-f9f6c07.elementor-element{--align-self:center;}.elementor-90 .elementor-element.elementor-element-f9f6c07{--jmm-top-items-icon-size:8px;--jmm-top-item-dropdown-icon-size:9px;--jmm-top-items-ver-padding:12px;--jmm-top-items-gap:9px;--jmm-sub-items-icon-size:11px;--jmm-sub-menu-offset:10px;--jmm-top-item-bg-color:var( --e-global-color-transparent );--jmm-sub-item-bg-color:var( --e-global-color-black_trans );--jmm-top-hover-item-bg-color:var( --e-global-color-transparent );--jmm-top-active-item-bg-color:var( --e-global-color-black_trans );--jmm-dropdown-container-width:200px;--jmm-dropdown-top-items-ver-padding:0px;--jmm-dropdown-top-items-hor-padding:0px;--jmm-dropdown-top-items-gap:0px;--jmm-dropdown-sub-items-ver-padding:20px;--jmm-dropdown-sub-items-gap:19px;--jmm-dropdown-item-dropdown-color:var( --e-global-color-transparent );--jmm-dropdown-item-bg-color:var( --e-global-color-transparent );--jmm-dropdown-hover-item-bg-color:var( --e-global-color-transparent );--jmm-dropdown-toggle-size:18px;--jmm-dropdown-toggle-icon-size:20px;--jmm-dropdown-toggle-distance:5px;--jmm-dropdown-toggle-color:var( --e-global-color-transparent );--jmm-dropdown-toggle-bg-color:var( --e-global-color-transparent );--jmm-dropdown-hover-toggle-bg-color:var( --e-global-color-transparent );}.elementor-90 .elementor-element.elementor-element-f9f6c07 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-90 .elementor-element.elementor-element-f9f6c07 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Kumbh Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-90 .elementor-element.elementor-element-f9f6c07 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-90 .elementor-element.elementor-element-f9f6c07 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:20px;}.elementor-90 .elementor-element.elementor-element-f9f6c07 .jet-mobile-menu__container{z-index:999;}.elementor-90 .elementor-element.elementor-element-f9f6c07 .jet-mobile-menu__container .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-90 .elementor-element.elementor-element-oakhdrsearch{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-90 .elementor-element.elementor-element-oakhdrsearch .elementor-search-form__container{min-height:50px;}.elementor-90 .elementor-element.elementor-element-oakhdrsearch .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-90 .elementor-element.elementor-element-oakhdrsearch .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-90 .elementor-element.elementor-element-oakhdrsearch .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-90 .elementor-element.elementor-element-oakhdrsearch .elementor-search-form__input, .elementor-90 .elementor-element.elementor-element-oakhdrsearch.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-90 .elementor-element.elementor-element-oakhdrsearch:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-90 .elementor-element.elementor-element-oakhdrsearch.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-90 .elementor-element.elementor-element-53f6f521{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-slideshow .bdt-slideshow-items{min-height:70vh !important;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-slide-btn, .elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider-skin-crelly .bdt-slide-btn:before{background-color:#1E503A;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-slide-btn .bdt-slide-btn-icon{background-color:#E6C45C;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-slide-btn:hover{background-color:#E6C45C;color:#1E503A;border-color:#1E503A;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-slide-btn:hover .bdt-slide-btn-icon{background-color:#1E503A;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-prime-slider-next:hover, .elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-prime-slider-previous:hover{background-color:var( --e-global-color-gold_background );border-color:var( --e-global-color-white );}.elementor-90 .elementor-element.elementor-element-2727114e > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:-10px -10px -10px -10px;padding:9px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-2727114e.bdt-background-overlay-yes > .elementor-widget-container:before{background-color:var( --e-global-color-black_trans );opacity:0.26;transition:background 0.3s;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-slideshow .bdt-overlay-default{background-color:#2228313D;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title{width:1200px;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag{font-size:80px;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-prime-slider-desc .bdt-ps-sub-title{color:var( --e-global-color-white );font-size:46px;font-weight:600;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-prime-slider-desc .bdt-sub-title .bdt-ps-sub-title{padding-bottom:1px;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-slide-btn{color:var( --e-global-color-white );border-style:solid;border-width:2px 2px 2px 2px;border-color:#E6C45C;font-size:23px;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-slide-btn svg *{stroke:var( --e-global-color-white );}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-slide-btn:hover svg *{stroke:var( --e-global-color-white );}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-prime-slider-social-icon a{font-size:36px;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-prime-slider-social-icon{left:14px;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-prime-slider-previous:hover svg, .elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-prime-slider-next:hover svg{color:var( --e-global-color-white );}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-prime-slider-next:before, .elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-prime-slider-previous:before{background:var( --e-global-color-white );}.elementor-90 .elementor-element.elementor-element-9dc2c35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90 .elementor-element.elementor-element-9dc2c35:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-9dc2c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-green_background );}.elementor-90 .elementor-element.elementor-element-9dc2c35.bdt-sticky.bdt-active{z-index:99;}.elementor-90 .elementor-element.elementor-element-dbf299d{--jmm-top-items-icon-size:6px;--jmm-top-item-dropdown-icon-size:23px;--jmm-top-items-ver-padding:27px;--jmm-top-items-hor-padding:14px;--jmm-top-items-hor-align:center;--jmm-top-item-icon-color:var( --e-global-color-gold_background );--jmm-top-item-title-color:var( --e-global-color-white );--jmm-top-item-dropdown-icon-color:var( --e-global-color-gold_background );--jmm-sub-item-icon-color:var( --e-global-color-gold_background );--jmm-sub-item-title-color:var( --e-global-color-green_background );--jmm-sub-item-bg-color:var( --e-global-color-black_trans );--jmm-top-hover-item-icon-color:var( --e-global-color-gold_background );--jmm-top-hover-item-title-color:var( --e-global-color-gold_background );--jmm-top-hover-item-dropdown-color:var( --e-global-color-gold_background );--jmm-top-hover-item-bg-color:var( --e-global-color-transparent );--jmm-sub-hover-item-icon-color:var( --e-global-color-gold_background );--jmm-sub-hover-item-title-color:var( --e-global-color-green_background );--jmm-sub-hover-item-dropdown-color:var( --e-global-color-gold_background );--jmm-sub-hover-item-bg-color:var( --e-global-color-white );--jmm-top-active-item-icon-color:var( --e-global-color-gold_background );--jmm-top-active-item-title-color:#E6C45C;--jmm-top-active-item-dropdown-color:var( --e-global-color-gold_background );--jmm-sub-active-item-dropdown-icon-color:var( --e-global-color-white );--jmm-dropdown-top-items-ver-padding:14px;--jmm-dropdown-top-items-hor-padding:5px;--jmm-dropdown-item-icon-color:var( --e-global-color-white );--jmm-dropdown-hover-item-icon-color:var( --e-global-color-white );--jmm-dropdown-active-item-icon-color:var( --e-global-color-white );--jmm-dropdown-toggle-distance:-100px;}.elementor-90 .elementor-element.elementor-element-dbf299d .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-90 .elementor-element.elementor-element-dbf299d .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Kumbh Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-90 .elementor-element.elementor-element-dbf299d .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-90 .elementor-element.elementor-element-dbf299d .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-90 .elementor-element.elementor-element-dbf299d .jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-item__link--top-level{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-90 .elementor-element.elementor-element-d73a9c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-90 .elementor-element.elementor-element-e453e70.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-90 .elementor-element.elementor-element-e453e70{right:20px;}body.rtl .elementor-90 .elementor-element.elementor-element-e453e70{left:20px;}.elementor-90 .elementor-element.elementor-element-e453e70{bottom:47px;z-index:9999;}.elementor-90 .elementor-element.elementor-element-e453e70 .elementor-icon-wrapper{text-align:end;}.elementor-90 .elementor-element.elementor-element-e453e70.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-white );}.elementor-90 .elementor-element.elementor-element-e453e70.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-white );}.elementor-90 .elementor-element.elementor-element-e453e70.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-white );}.elementor-90 .elementor-element.elementor-element-e453e70 .elementor-icon{font-size:50px;padding:5px;}.elementor-90 .elementor-element.elementor-element-e453e70 .elementor-icon svg{height:50px;}body:not(.rtl) .elementor-90 .elementor-element.elementor-element-f97f019{right:11px;}body.rtl .elementor-90 .elementor-element.elementor-element-f97f019{left:11px;}.elementor-90 .elementor-element.elementor-element-f97f019{bottom:46px;--circular-width:78px;--circular-height:78px;--circular-progress-width:16px;}.elementor-90 .elementor-element.elementor-element-6de642d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-90 .elementor-element.elementor-element-dbf299d .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-90 .elementor-element.elementor-element-dbf299d .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-90 .elementor-element.elementor-element-dbf299d .jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-item__link--top-level{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-bf0c3e2 .elementor-icon-list-item > a{font-size:11px;line-height:2.2rem;letter-spacing:1.5px;}.elementor-90 .elementor-element.elementor-element-oakhdrsearch{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-90 .elementor-element.elementor-element-2727114e > .elementor-widget-container{margin:1px -10px 1px -10px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-prime-slider-wrapper{margin:0px 0px 0px 2px;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title{width:443px;margin-bottom:15px;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag{font-size:18px;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-prime-slider-desc .bdt-ps-sub-title{font-size:28px;line-height:1.3em;}.elementor-90 .elementor-element.elementor-element-2727114e .bdt-prime-slider .bdt-prime-slider-desc .bdt-sub-title .bdt-ps-sub-title{padding-bottom:33px;}.elementor-90 .elementor-element.elementor-element-dbf299d .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-90 .elementor-element.elementor-element-dbf299d .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-90 .elementor-element.elementor-element-dbf299d .jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-item__link--top-level{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(min-width:768px){.elementor-90 .elementor-element.elementor-element-47e2ee1{--width:33%;}.elementor-90 .elementor-element.elementor-element-58e7e83{--width:64%;}}@media(min-width:1600px){.elementor-90 .elementor-element.elementor-element-dbf299d .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-90 .elementor-element.elementor-element-dbf299d .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-90 .elementor-element.elementor-element-dbf299d .jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-item__link--top-level{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for jet-mega-menu, class: .elementor-element-f9f6c07 *//* JetMenu Mega Container Scroll Fix */

/* Allow mega menu container to scroll when content exceeds viewport height */
.jet-mega-menu-mega-container {
    max-height: 80vh !important; /* Limit to 80% of viewport height */
    overflow-y: auto !important; /* Enable vertical scrolling */
    overflow-x: hidden !important; /* Prevent horizontal scroll */
    position: absolute !important;
    z-index: 9999 !important;
    box-shadow: 0 8px 25px rgba(0,0,0,0.15) !important;
    padding-left: 40px !important; /* Add left padding to prevent image cutoff */
}

/* Style the scrollbar for better appearance */
.jet-mega-menu-mega-container::-webkit-scrollbar {
    width: 8px !important;
}

.jet-mega-menu-mega-container::-webkit-scrollbar-track {
    background: #f1f1f1 !important;
    border-radius: 4px !important;
}

.jet-mega-menu-mega-container::-webkit-scrollbar-thumb {
    background: #c1c1c1 !important;
    border-radius: 4px !important;
}

.jet-mega-menu-mega-container::-webkit-scrollbar-thumb:hover {
    background: #a8a8a8 !important;
}

/* Ensure inner content doesn't break with left padding */
.jet-mega-menu-mega-container__inner {
    padding: 20px 20px 20px 25px !important; /* Extra left padding */
    min-height: auto !important;
}

/* Fix for mobile devices */
@media (max-width: 768px) {
    .jet-mega-menu-mega-container {
        max-height: 70vh !important; /* Slightly less on mobile */
        left: 0 !important;
        right: 0 !important;
        width: 100vw !important;
        margin-left: 0 !important;
        position: fixed !important; /* Fixed positioning on mobile */
        top: auto !important;
    }
}

/* Alternative solution: Use flexbox layout for better content distribution with equal heights */
.jet-mega-menu-mega-container .elementor {
    display: flex !important;
    flex-direction: column !important;
    max-height: none !important;
}

/* Make rows equal height and add proper spacing */
.jet-mega-menu-mega-container .e-con-boxed {
    max-width: 100% !important;
    flex-shrink: 0 !important;
    display: flex !important;
}

/* Equal height columns within each row */
.jet-mega-menu-mega-container .e-con-inner {
    display: flex !important;
    width: 100% !important;
    align-items: stretch !important; /* Equal height magic */
}

/* Equal height child containers */
.jet-mega-menu-mega-container .e-con.e-child {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* Make interactive cards fill their containers equally */
.jet-mega-menu-mega-container .bdt-interactive-card {
    margin-bottom: 15px !important;
    flex-shrink: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* Equal height for card grids */
.jet-mega-menu-mega-container .bdt-grid {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* Equal height for card content areas */
.jet-mega-menu-mega-container .bdt-interactive-card-content {
    flex-grow: 1 !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Prevent content from being cut off */
.jet-mega-menu-mega-container .elementor-element {
    position: relative !important;
}

/* Smooth scrolling behaviour */
.jet-mega-menu-mega-container {
    scroll-behavior: smooth !important;
}

/* Optional: Add a subtle fade at bottom to indicate more content */
.jet-mega-menu-mega-container::after {
    content: '';
    position: sticky !important;
    bottom: 0 !important;
    height: 20px !important;
    background: linear-gradient(transparent, rgba(255,255,255,0.9)) !important;
    pointer-events: none !important;
}

/* Ensure dropdown positioning doesn't interfere - push well below breadcrumbs */
.jet-mega-menu-item--mega .jet-mega-menu-mega-container {
    position: absolute !important;
    top: calc(100% + 100px) !important; /* Increased from 60px to 100px */
    left: 0 !important;
}

/* For very large screens, you might want to increase max-height */
@media (min-width: 1600px) {
    .jet-mega-menu-mega-container {
        max-height: 85vh !important;
    }
}

/* Tablet adjustments */
@media (max-width: 1024px) and (min-width: 769px) {
    .jet-mega-menu-mega-container {
        max-height: 75vh !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-dbf299d *//* JetMenu Mega Container Scroll Fix */

/* Allow mega menu container to scroll when content exceeds viewport height */
.jet-mega-menu-mega-container {
    max-height: 80vh !important; /* Limit to 80% of viewport height */
    overflow-y: auto !important; /* Enable vertical scrolling */
    overflow-x: hidden !important; /* Prevent horizontal scroll */
    position: absolute !important;
    z-index: 9999 !important;
    box-shadow: 0 8px 25px rgba(0,0,0,0.15) !important;
    padding-left: 40px !important; /* Add left padding to prevent image cutoff */
}

/* Style the scrollbar for better appearance */
.jet-mega-menu-mega-container::-webkit-scrollbar {
    width: 8px !important;
}

.jet-mega-menu-mega-container::-webkit-scrollbar-track {
    background: #f1f1f1 !important;
    border-radius: 4px !important;
}

.jet-mega-menu-mega-container::-webkit-scrollbar-thumb {
    background: #c1c1c1 !important;
    border-radius: 4px !important;
}

.jet-mega-menu-mega-container::-webkit-scrollbar-thumb:hover {
    background: #a8a8a8 !important;
}

/* Ensure inner content doesn't break with left padding */
.jet-mega-menu-mega-container__inner {
    padding: 20px 20px 20px 25px !important; /* Extra left padding */
    min-height: auto !important;
}

/* Fix for mobile devices */
@media (max-width: 768px) {
    .jet-mega-menu-mega-container {
        max-height: 70vh !important; /* Slightly less on mobile */
        left: 0 !important;
        right: 0 !important;
        width: 100vw !important;
        margin-left: 0 !important;
        position: fixed !important; /* Fixed positioning on mobile */
        top: auto !important;
    }
}

/* Alternative solution: Use flexbox layout for better content distribution with equal heights */
.jet-mega-menu-mega-container .elementor {
    display: flex !important;
    flex-direction: column !important;
    max-height: none !important;
}

/* Make rows equal height and add proper spacing */
.jet-mega-menu-mega-container .e-con-boxed {
    max-width: 100% !important;
    flex-shrink: 0 !important;
    display: flex !important;
}

/* Equal height columns within each row */
.jet-mega-menu-mega-container .e-con-inner {
    display: flex !important;
    width: 100% !important;
    align-items: stretch !important; /* Equal height magic */
}

/* Equal height child containers */
.jet-mega-menu-mega-container .e-con.e-child {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* Make interactive cards fill their containers equally */
.jet-mega-menu-mega-container .bdt-interactive-card {
    margin-bottom: 15px !important;
    flex-shrink: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* Equal height for card grids */
.jet-mega-menu-mega-container .bdt-grid {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* Equal height for card content areas */
.jet-mega-menu-mega-container .bdt-interactive-card-content {
    flex-grow: 1 !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Prevent content from being cut off */
.jet-mega-menu-mega-container .elementor-element {
    position: relative !important;
}

/* Smooth scrolling behaviour */
.jet-mega-menu-mega-container {
    scroll-behavior: smooth !important;
}

/* Optional: Add a subtle fade at bottom to indicate more content */
.jet-mega-menu-mega-container::after {
    content: '';
    position: sticky !important;
    bottom: 0 !important;
    height: 20px !important;
    background: linear-gradient(transparent, rgba(255,255,255,0.9)) !important;
    pointer-events: none !important;
}

/* Ensure dropdown positioning doesn't interfere - push well below breadcrumbs */
.jet-mega-menu-item--mega .jet-mega-menu-mega-container {
    position: absolute !important;
    top: calc(100% + 100px) !important; /* Increased from 60px to 100px */
    left: 0 !important;
}

/* For very large screens, you might want to increase max-height */
@media (min-width: 1600px) {
    .jet-mega-menu-mega-container {
        max-height: 85vh !important;
    }
}

/* Tablet adjustments */
@media (max-width: 1024px) and (min-width: 769px) {
    .jet-mega-menu-mega-container {
        max-height: 75vh !important;
    }
}/* End custom CSS */