.elementor-18961 .elementor-element.elementor-element-2225f9fb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18961 .elementor-element.elementor-element-2225f9fb .elementor-repeater-item-1035d57.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-18961 .elementor-element.elementor-element-35277f07.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18961 .elementor-element.elementor-element-35277f07.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-18961 .elementor-element.elementor-element-314df8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-icon{padding-inline-end:13px;}.elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-item > a{font-size:12px;}.elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d5d6454 );}.elementor-18961 .elementor-element.elementor-element-3b85851 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-3b85851 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18961 .elementor-element.elementor-element-3b85851{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18961 .elementor-element.elementor-element-3b85851 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-2225f9fb:not(.elementor-motion-effects-element-type-background), .elementor-18961 .elementor-element.elementor-element-2225f9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18961 .elementor-element.elementor-element-2225f9fb > .elementor-container{min-height:45px;}.elementor-18961 .elementor-element.elementor-element-2225f9fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 3% 0% 3%;}.elementor-18961 .elementor-element.elementor-element-2225f9fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18961 .elementor-element.elementor-element-8f070b9{--display:flex;--min-height:80px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:5%;--padding-right:5%;--z-index:99;}.elementor-18961 .elementor-element.elementor-element-8f070b9:not(.elementor-motion-effects-element-type-background), .elementor-18961 .elementor-element.elementor-element-8f070b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #506375 0%, #343F49 100%);}.elementor-18961 .elementor-element.elementor-element-8f070b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-18961 .elementor-element.elementor-element-98768f9{width:var( --container-widget-width, 20.85% );max-width:20.85%;--container-widget-width:20.85%;--container-widget-flex-grow:0;text-align:start;}.elementor-18961 .elementor-element.elementor-element-98768f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18961 .elementor-element.elementor-element-98768f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18961 .elementor-element.elementor-element-98768f9 img{width:190px;border-radius:0px 0px 0px 0px;}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-18961 .elementor-element.elementor-element-97a935a{--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-18961 .elementor-element.elementor-element-fda3c17{--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;--flex-wrap:wrap;}.elementor-18961 .elementor-element.elementor-element-501c815{--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-18961 .elementor-element.elementor-element-b2c9fee .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-b2c9fee .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18961 .elementor-element.elementor-element-b2c9fee{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18961 .elementor-element.elementor-element-b2c9fee .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-18961 .elementor-element.elementor-element-56cb50a{--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-18961 .elementor-element.elementor-element-b0a3170 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-b0a3170 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18961 .elementor-element.elementor-element-b0a3170{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18961 .elementor-element.elementor-element-b0a3170 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-31c0a2c{--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-18961 .elementor-element.elementor-element-be7cc01 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-be7cc01 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18961 .elementor-element.elementor-element-be7cc01{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18961 .elementor-element.elementor-element-be7cc01 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-2ae3c5f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-2ae3c5f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18961 .elementor-element.elementor-element-2ae3c5f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18961 .elementor-element.elementor-element-2ae3c5f .elementor-icon-list-text{transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-6e808de{--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-18961 .elementor-element.elementor-element-a0148ae .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-a0148ae .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18961 .elementor-element.elementor-element-a0148ae{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18961 .elementor-element.elementor-element-a0148ae .elementor-icon-list-text{transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-ae4f5fa{--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;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18961 .elementor-element.elementor-element-4b14141 .elementor-button-content-wrapper{flex-direction:row;}.elementor-18961 .elementor-element.elementor-element-2274745{--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18961 .elementor-element.elementor-element-0738970{--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;}.elementor-18961 .elementor-element.elementor-element-d79ccce{--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;}.elementor-18961 .elementor-element.elementor-element-6d00877{--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-18961 .elementor-element.elementor-element-919fb4c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-919fb4c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18961 .elementor-element.elementor-element-919fb4c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18961 .elementor-element.elementor-element-919fb4c .elementor-icon-list-text{transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-9facd49{--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-18961 .elementor-element.elementor-element-0a13846 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-0a13846 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18961 .elementor-element.elementor-element-0a13846{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18961 .elementor-element.elementor-element-0a13846 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-0eb9a58{--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-18961 .elementor-element.elementor-element-77a2f21 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-77a2f21 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18961 .elementor-element.elementor-element-77a2f21{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18961 .elementor-element.elementor-element-77a2f21 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-2ee9ca3{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-18961 .elementor-element.elementor-element-9e791f2{--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-18961 .elementor-element.elementor-element-1293aa1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18961 .elementor-element.elementor-element-19e5f51{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18961 .elementor-element.elementor-element-839deb2{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:32px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:var( --e-global-color-d5d6454 );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-color:var( --e-global-color-accent );--n-menu-toggle-icon-color-hover:#344054;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-title-normal-color-dropdown:var( --e-global-color-secondary );--n-menu-dropdown-content-box-border-style:none;}.elementor-18961 .elementor-element.elementor-element-839deb2 > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:var( --e-global-color-accent );border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-18961 .elementor-element.elementor-element-839deb2 > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon{background:#FFFFFF;border-style:none;}.elementor-18961 .elementor-element.elementor-element-839deb2 > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] > .e-n-menu-toggle-icon{background:#FFFFFF;border-style:none;}.elementor-18961 .elementor-element.elementor-element-839deb2 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-18961 .elementor-element.elementor-element-839deb2 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-18961 .elementor-element.elementor-element-839deb2 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter", Sans-serif;font-weight:500;text-transform:capitalize;--n-menu-title-line-height:150%;}.elementor-18961 .elementor-element.elementor-element-839deb2 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-18961 .elementor-element.elementor-element-839deb2 {--n-menu-title-color-hover:var( --e-global-color-accent );--n-menu-title-color-active:var( --e-global-color-accent );}.elementor-18961 .elementor-element.elementor-element-839deb2 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-18961 .elementor-element.elementor-element-839deb2 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-18961 .elementor-element.elementor-element-0757358{--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;--justify-content:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18961 .elementor-element.elementor-element-0757358.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{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 );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{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 );background-color:var( --e-global-color-secondary );}.elementor-18961 .elementor-element.elementor-element-351cb27{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-18961 .elementor-element.elementor-element-351cb27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18961 .elementor-element.elementor-element-351cb27 .elementor-search-form__container{min-height:42px;}.elementor-18961 .elementor-element.elementor-element-351cb27 .elementor-search-form__submit{min-width:42px;}body:not(.rtl) .elementor-18961 .elementor-element.elementor-element-351cb27 .elementor-search-form__icon{padding-left:calc(42px / 3);}body.rtl .elementor-18961 .elementor-element.elementor-element-351cb27 .elementor-search-form__icon{padding-right:calc(42px / 3);}.elementor-18961 .elementor-element.elementor-element-351cb27 .elementor-search-form__input, .elementor-18961 .elementor-element.elementor-element-351cb27.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(42px / 3);padding-right:calc(42px / 3);}.elementor-18961 .elementor-element.elementor-element-351cb27 .elementor-search-form__icon{--e-search-form-icon-size-minimal:18px;}.elementor-18961 .elementor-element.elementor-element-351cb27 input[type="search"].elementor-search-form__input{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:150%;}.elementor-18961 .elementor-element.elementor-element-351cb27 .elementor-search-form__input,
					.elementor-18961 .elementor-element.elementor-element-351cb27 .elementor-search-form__icon,
					.elementor-18961 .elementor-element.elementor-element-351cb27 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-18961 .elementor-element.elementor-element-351cb27 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-18961 .elementor-element.elementor-element-351cb27.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#667085;fill:#667085;}.elementor-18961 .elementor-element.elementor-element-351cb27:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#F2F4F7;border-width:0px 0px 0px 0px;border-radius:8px;}.elementor-18961 .elementor-element.elementor-element-351cb27.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#F2F4F7;border-width:0px 0px 0px 0px;border-radius:8px;}.elementor-18961 .elementor-element.elementor-element-351cb27:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__input,
					.elementor-18961 .elementor-element.elementor-element-351cb27 .elementor-search-form--focus .elementor-search-form__icon,
					.elementor-18961 .elementor-element.elementor-element-351cb27 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-18961 .elementor-element.elementor-element-351cb27.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{color:#667085;fill:#667085;}.elementor-18961 .elementor-element.elementor-element-351cb27:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__container{background-color:#F2F4F7;}.elementor-18961 .elementor-element.elementor-element-351cb27.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{background-color:#F2F4F7;}.elementor-18961 .elementor-element.elementor-element-b905f6f{--display:flex;--min-height:80px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D0D5DD;--border-color:#D0D5DD;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-18961 .elementor-element.elementor-element-b905f6f:not(.elementor-motion-effects-element-type-background), .elementor-18961 .elementor-element.elementor-element-b905f6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #343F49 100%);}.elementor-18961 .elementor-element.elementor-element-6e058ec{--display:flex;}.elementor-18961 .elementor-element.elementor-element-012f3cc{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18961 .elementor-element.elementor-element-37e884f .elementor-icon-wrapper{text-align:center;}.elementor-18961 .elementor-element.elementor-element-37e884f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5d6454 );}.elementor-18961 .elementor-element.elementor-element-37e884f.elementor-view-framed .elementor-icon, .elementor-18961 .elementor-element.elementor-element-37e884f.elementor-view-default .elementor-icon{color:var( --e-global-color-d5d6454 );border-color:var( --e-global-color-d5d6454 );}.elementor-18961 .elementor-element.elementor-element-37e884f.elementor-view-framed .elementor-icon, .elementor-18961 .elementor-element.elementor-element-37e884f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d5d6454 );}.elementor-18961 .elementor-element.elementor-element-1e30b10 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-18961 .elementor-element.elementor-element-1e30b10{--e-off-canvas-justify-content:right;--e-off-canvas-width:420px;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-18961 .elementor-element.elementor-element-f51ea57{--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-18961 .elementor-element.elementor-element-8eea3cd{--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;}.elementor-18961 .elementor-element.elementor-element-571b096 .elementor-icon-wrapper{text-align:center;}.elementor-18961 .elementor-element.elementor-element-130e167{--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-18961 .elementor-element.elementor-element-2b21631{--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-18961 .elementor-element.elementor-element-31c1cf8{--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-18961 .elementor-element.elementor-element-f737596{--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-18961 .elementor-element.elementor-element-0acdf4c{--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-18961 .elementor-element.elementor-element-c051622{--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-18961 .elementor-element.elementor-element-d3d81bc{--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-18961 .elementor-element.elementor-element-b381d50{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-18961 .elementor-element.elementor-element-c0f6104{--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-18961 .elementor-element.elementor-element-9767709{--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-18961 .elementor-element.elementor-element-6fed023{--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-18961 .elementor-element.elementor-element-8eabc1a{--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-18961 .elementor-element.elementor-element-e2f0cf8{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-18961 .elementor-element.elementor-element-5c0205d{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-18961 .elementor-element.elementor-element-fdb5ea9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-18961 .elementor-element.elementor-element-c4fda6e{--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;}.elementor-18961 .elementor-element.elementor-element-f37ca26 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18961 .elementor-element.elementor-element-f37ca26 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18961 .elementor-element.elementor-element-f37ca26{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18961 .elementor-element.elementor-element-f37ca26 .elementor-icon-list-text{transition:color 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:416px){.elementor-18961 .elementor-element.elementor-element-35277f07{width:50%;}.elementor-18961 .elementor-element.elementor-element-655c1a41{width:50%;}.elementor-18961 .elementor-element.elementor-element-97a935a{--width:100%;}.elementor-18961 .elementor-element.elementor-element-0757358{--width:14.671%;}}@media(max-width:1024px) and (min-width:416px){.elementor-18961 .elementor-element.elementor-element-35277f07{width:70%;}.elementor-18961 .elementor-element.elementor-element-655c1a41{width:30%;}}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-18961 .elementor-element.elementor-element-2225f9fb{padding:10px 20px 10px 20px;}.elementor-18961 .elementor-element.elementor-element-8f070b9{--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-18961 .elementor-element.elementor-element-98768f9{width:auto;max-width:auto;}.elementor-18961 .elementor-element.elementor-element-98768f9 img{border-radius:0px 0px 0px 0px;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-18961 .elementor-element.elementor-element-839deb2{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-align:flex-end;--n-menu-title-space-between:0px;--n-menu-title-padding:16px 24px 16px 24px;--n-menu-toggle-icon-distance-from-dropdown:48px;}.elementor-18961 .elementor-element.elementor-element-839deb2.elementor-element{--align-self:flex-start;}.elementor-18961 .elementor-element.elementor-element-0757358.e-con{--order:-99999 /* order start hack */;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );}.elementor-18961 .elementor-element.elementor-element-b905f6f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-18961 .elementor-element.elementor-element-b905f6f:not(.elementor-motion-effects-element-type-background), .elementor-18961 .elementor-element.elementor-element-b905f6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-primary ) 0%, #343F49 80%);}.elementor-18961 .elementor-element.elementor-element-37e884f .elementor-icon-wrapper{text-align:end;}.elementor-18961 .elementor-element.elementor-element-37e884f .elementor-icon{font-size:20px;}.elementor-18961 .elementor-element.elementor-element-37e884f .elementor-icon svg{height:20px;}}@media(max-width:415px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18961 .elementor-element.elementor-element-314df8 .elementor-icon-list-item > a{line-height:1.9em;}.elementor-18961 .elementor-element.elementor-element-655c1a41 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18961 .elementor-element.elementor-element-2225f9fb{padding:10px 20px 10px 20px;}.elementor-18961 .elementor-element.elementor-element-8f070b9{--width:100%;--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;--flex-wrap:nowrap;--padding-top:0;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-18961 .elementor-element.elementor-element-98768f9{width:auto;max-width:auto;}.elementor-18961 .elementor-element.elementor-element-98768f9 img{width:190px;border-radius:0px 0px 0px 0px;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-18961 .elementor-element.elementor-element-839deb2{--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;width:100%;max-width:100%;--n-menu-toggle-align:flex-end;--n-menu-title-space-between:0px;--n-menu-title-padding:16px 16px 16px 16px;--n-menu-toggle-icon-size:18px;--n-menu-toggle-icon-padding:0px 0px 0px 0px;--n-menu-toggle-icon-distance-from-dropdown:28px;}.elementor-18961 .elementor-element.elementor-element-839deb2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );}.elementor-18961 .elementor-element.elementor-element-351cb27 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18961 .elementor-element.elementor-element-b905f6f{--width:100%;--min-height:97px;--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:flex-start;--align-items:center;--flex-wrap:nowrap;--padding-top:0;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-18961 .elementor-element.elementor-element-b905f6f:not(.elementor-motion-effects-element-type-background), .elementor-18961 .elementor-element.elementor-element-b905f6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-primary ) 0%, #343F49 62%);}.elementor-18961 .elementor-element.elementor-element-6e058ec{--width:60%;}.elementor-18961 .elementor-element.elementor-element-012f3cc{--width:60%;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:5px;}.elementor-18961 .elementor-element.elementor-element-37e884f > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-18961 .elementor-element.elementor-element-37e884f.elementor-element{--order:-99999 /* order start hack */;}.elementor-18961 .elementor-element.elementor-element-37e884f .elementor-icon-wrapper{text-align:end;}.elementor-18961 .elementor-element.elementor-element-37e884f .elementor-icon{font-size:18px;}.elementor-18961 .elementor-element.elementor-element-37e884f .elementor-icon svg{height:18px;}.elementor-18961 .elementor-element.elementor-element-1e30b10{--e-off-canvas-width:100%;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start custom CSS *//* === Mega menu 2026 (Products / Resources) === */
.mm-panel{background:#fff;box-shadow:0 12px 24px rgba(14,20,27,.12);border-bottom:1px solid #ECECEC;padding:0 !important;gap:0 !important}
.mm-cols{max-width:1240px;margin:0 auto;flex-wrap:nowrap !important;padding:32px 24px 0 !important;gap:0 !important}
.mm-col{flex:1 1 200px !important;width:auto !important;min-width:0;padding:0 24px !important;gap:4px !important;border-left:1px solid #ECECEC}
.mm-col:first-child{border-left:0;padding-left:0 !important}
.mm-col:last-child{padding-right:0 !important}
.mm-cat .elementor-icon-list-items{margin:0;padding:0}
.mm-cat .elementor-icon-list-item{padding:0 10px 12px !important;margin:0 0 8px !important;border-bottom:1px solid #D5DADF;gap:10px;align-items:center}
.mm-cat .elementor-icon-list-icon i{color:#005D6D;font-size:18px}
.mm-cat .elementor-icon-list-icon svg{fill:#005D6D;width:18px;height:18px}
.mm-cat .elementor-icon-list-text{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#1B232C;padding-left:0}
.mm-cat--gap{margin-top:28px}
.mm-item .elementor-heading-title a{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:4px;text-decoration:none;transition:background .15s ease}
.mm-item .elementor-heading-title a:hover,.mm-item .elementor-heading-title a:focus-visible{background:#F4F5F6}
.mm-item .mm-name,.mm-band-text .mm-name{font-size:15px;font-weight:600;line-height:1.3;color:#1B232C}
.mm-item .mm-desc{font-size:13px;font-weight:400;line-height:1.4;color:#506375}
.mm-band{background:#F4F5F6;border-top:1px solid #ECECEC;margin-top:28px;padding:16px max(34px, calc((100% - 1240px)/2 + 34px)) !important;gap:12px 24px !important;align-items:center}
.mm-band-icon .elementor-icon{font-size:24px;color:#343F49}
.mm-band-icon .elementor-icon svg{fill:#343F49}
.mm-band-text{flex-grow:1}
.mm-band-text .elementor-heading-title{display:flex;flex-direction:column;gap:2px}
.mm-band-text .mm-desc{font-size:14px;font-weight:400;color:#506375}
.mm-band-link .elementor-heading-title,.mm-band-link .elementor-heading-title a{font-size:14px;font-weight:600;color:#005D6D}
.mm-band-link .elementor-heading-title a:hover{color:#00424E}
.mm-band-btn .elementor-button{background:#343F49;color:#fff;font-size:14px;font-weight:600;padding:12px 18px;border-radius:4px}
.mm-band-btn .elementor-button:hover{background:#1B232C;color:#fff}
.mm-band-btn .elementor-button-content-wrapper{gap:8px}
@media (max-width:1024px){.mm-cols{flex-wrap:wrap !important}.mm-col{flex-basis:45% !important;border-left:0;padding:0 12px 20px !important}}
/* dropdown spans the full header row on desktop */
.elementor-element-8f070b9{position:relative}
.elementor-element-839deb2,.elementor-element-839deb2 .e-n-menu,.elementor-element-839deb2 .e-n-menu-wrapper,.elementor-element-839deb2 .e-n-menu-heading,.elementor-element-839deb2 .e-n-menu-item{position:static !important}
@media (min-width:1025px){.elementor-element-839deb2 .e-n-menu-content{left:0 !important;right:0 !important;width:100% !important;max-width:none !important;--n-menu-dropdown-content-box-position-left:0 !important}}
.mm-item .elementor-heading-title,.mm-band-text .elementor-heading-title{font-size:15px !important;line-height:1.3 !important}
.mm-band-link .elementor-heading-title,.mm-band-link .elementor-heading-title a{font-size:14px !important;line-height:1.4 !important;font-weight:600 !important;color:#005D6D !important}
.mm-band-link .elementor-heading-title a:hover{color:#00424E !important}
/* Resources panel */
.mm-res{max-width:1240px;margin:0 auto;padding:32px 24px !important;gap:32px !important;flex-wrap:nowrap !important}
.mm-res .mm-cols{padding:0 !important;max-width:none;flex:999 1 700px !important;width:auto !important}
.mm-card{flex:1 1 260px !important;width:auto !important;max-width:320px;border:1px solid #ECECEC;border-radius:4px;overflow:hidden;padding:0 !important;gap:0 !important}
.mm-card-img img{display:block;width:100%;height:160px;object-fit:cover}
.mm-card-body{padding:20px !important;gap:8px !important}
.mm-card-eyebrow .elementor-heading-title{font-size:12px !important;font-weight:600 !important;letter-spacing:.16em;text-transform:uppercase;color:#005D6D !important;line-height:1.3 !important}
.mm-card-title .elementor-heading-title,.mm-card-title .elementor-heading-title a{font-size:18px !important;font-weight:900 !important;letter-spacing:-.02em;line-height:1.2 !important;color:#1B232C !important}
.mm-card-text .elementor-heading-title{font-size:14px !important;font-weight:400 !important;line-height:1.5 !important;color:#506375 !important}
.mm-card-link .elementor-heading-title,.mm-card-link .elementor-heading-title a{font-size:14px !important;font-weight:600 !important;line-height:1.4 !important;color:#005D6D !important}
.mm-card-link .elementor-heading-title a:hover{color:#00424E !important}
/* Gold header button */
.hdr-tour-btn .elementor-button{background:#FFAA06 !important;color:#FFFFFF !important;font-size:15px;font-weight:600;padding:12px 20px;border-radius:4px;white-space:nowrap}
.hdr-tour-btn .elementor-button:hover{background:#E69900 !important;color:#FFFFFF !important}
/* Top bar links */
.topbar-links .elementor-icon-list-items{justify-content:flex-end;gap:8px 24px}
.topbar-links .elementor-icon-list-text{font-size:13px !important;color:rgba(255,255,255,.78) !important}
.topbar-links a:hover .elementor-icon-list-text{color:#fff !important}
.topbar-links .elementor-icon-list-icon{display:none}
@media (max-width:1024px){.mm-res{flex-wrap:wrap !important}.mm-card{max-width:none}}
/* Header row fixes */
@media (min-width:1025px){.elementor-element-0757358{width:auto !important;--width:auto !important;flex-shrink:0;gap:16px !important}}
.hdr-tour-btn{flex-shrink:0}
.elementor-element-839deb2 .e-n-menu-title-text{text-transform:none !important}
/* === end mega menu 2026 === */

/* === Mobile off-canvas menu 2026 === */
.mob-oc .e-off-canvas__content{background:#fff !important;padding:0 !important}
.mob-panel{padding:0 !important;gap:0 !important;min-height:100%}
.mob-head{background:#343F49;height:64px;padding:0 16px !important;justify-content:space-between !important;align-items:center !important;flex-shrink:0;gap:0 !important}
.mob-logo img{height:26px !important;width:auto !important;display:block}
.mob-close .elementor-icon{color:#fff !important;font-size:22px !important;width:44px;height:44px;display:flex;align-items:center;justify-content:center}
.mob-close .elementor-icon svg{fill:#fff !important;width:22px;height:22px}
.mob-nav{padding:8px 16px 24px !important;gap:0 !important}
.mob-top .e-n-accordion{gap:0 !important}
.mob-top .e-n-accordion-item-title{background:transparent !important;border:0 !important;border-bottom:1px solid #ECECEC !important;padding:16px 0 !important;justify-content:space-between !important;border-radius:0 !important}
.mob-top .e-n-accordion-item-title-text{font-size:18px !important;font-weight:600 !important;color:#1B232C !important;line-height:1.3 !important;text-transform:none !important;letter-spacing:0 !important}
.mob-top .e-n-accordion-item-title-icon i{color:#1B232C !important;font-size:14px !important}
.mob-top .e-n-accordion-item-title-icon svg{fill:#1B232C !important;width:14px;height:14px}
.mob-top-body{padding:4px 0 16px !important;gap:0 !important;border:0 !important;border-bottom:1px solid #ECECEC !important;background:transparent !important}
/* sub-groups */
.mob-top .mob-sub .e-n-accordion-item-title{border:0 !important;border-top:1px solid #D5DADF !important;padding:14px 0 !important}
.mob-top .mob-sub .e-n-accordion-item:first-child>.e-n-accordion-item-title{border-top:0 !important}
.mob-top .mob-sub .e-n-accordion-item-title-text{font-size:13px !important;font-weight:600 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#506375 !important;display:flex;align-items:center;gap:10px}
.mob-top .mob-sub .e-n-accordion-item-title-icon i{color:#506375 !important;font-size:12px !important}
.mob-top .mob-sub .e-n-accordion-item[open]>.e-n-accordion-item-title{background:#F9F9FC !important;margin:0 -16px !important;padding:12px 16px !important;border-top-color:transparent !important}
.mob-top .mob-sub .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-text,.mob-top .mob-sub .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon i{color:#1B232C !important}
.mob-top .mob-sub .e-n-accordion-item-title-text::before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;color:#005D6D;width:20px;text-align:center;letter-spacing:0}
.mob-sub--products .e-n-accordion-item:nth-child(1) .e-n-accordion-item-title-text::before{content:"\f043"}
.mob-sub--products .e-n-accordion-item:nth-child(2) .e-n-accordion-item-title-text::before{content:"\f3fd"}
.mob-sub--products .e-n-accordion-item:nth-child(3) .e-n-accordion-item-title-text::before{content:"\f0c3"}
.mob-sub--products .e-n-accordion-item:nth-child(4) .e-n-accordion-item-title-text::before{content:"";display:inline-block;width:18px;height:18px;background-color:#005D6D;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%2220%22%20height%3D%223.5%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%226%22%20width%3D%223%22%20height%3D%2215%22%20rx%3D%220.75%22%2F%3E%3Crect%20x%3D%2218%22%20y%3D%226%22%20width%3D%223%22%20height%3D%2215%22%20rx%3D%220.75%22%2F%3E%3Crect%20x%3D%228%22%20y%3D%226.5%22%20width%3D%222%22%20height%3D%222%22%20rx%3D%220.4%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%226.5%22%20width%3D%222%22%20height%3D%222%22%20rx%3D%220.4%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%226.5%22%20width%3D%222%22%20height%3D%222%22%20rx%3D%220.4%22%2F%3E%3Crect%20x%3D%228.5%22%20y%3D%2210%22%20width%3D%221%22%20height%3D%222.4%22%20rx%3D%220.5%22%2F%3E%3Crect%20x%3D%2211.5%22%20y%3D%2210%22%20width%3D%221%22%20height%3D%222.4%22%20rx%3D%220.5%22%2F%3E%3Crect%20x%3D%2214.5%22%20y%3D%2210%22%20width%3D%221%22%20height%3D%222.4%22%20rx%3D%220.5%22%2F%3E%3Crect%20x%3D%228.5%22%20y%3D%2213.8%22%20width%3D%221%22%20height%3D%222.4%22%20rx%3D%220.5%22%2F%3E%3Crect%20x%3D%2211.5%22%20y%3D%2213.8%22%20width%3D%221%22%20height%3D%222.4%22%20rx%3D%220.5%22%2F%3E%3Crect%20x%3D%2214.5%22%20y%3D%2213.8%22%20width%3D%221%22%20height%3D%222.4%22%20rx%3D%220.5%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%2220%22%20height%3D%223.5%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%226%22%20width%3D%223%22%20height%3D%2215%22%20rx%3D%220.75%22%2F%3E%3Crect%20x%3D%2218%22%20y%3D%226%22%20width%3D%223%22%20height%3D%2215%22%20rx%3D%220.75%22%2F%3E%3Crect%20x%3D%228%22%20y%3D%226.5%22%20width%3D%222%22%20height%3D%222%22%20rx%3D%220.4%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%226.5%22%20width%3D%222%22%20height%3D%222%22%20rx%3D%220.4%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%226.5%22%20width%3D%222%22%20height%3D%222%22%20rx%3D%220.4%22%2F%3E%3Crect%20x%3D%228.5%22%20y%3D%2210%22%20width%3D%221%22%20height%3D%222.4%22%20rx%3D%220.5%22%2F%3E%3Crect%20x%3D%2211.5%22%20y%3D%2210%22%20width%3D%221%22%20height%3D%222.4%22%20rx%3D%220.5%22%2F%3E%3Crect%20x%3D%2214.5%22%20y%3D%2210%22%20width%3D%221%22%20height%3D%222.4%22%20rx%3D%220.5%22%2F%3E%3Crect%20x%3D%228.5%22%20y%3D%2213.8%22%20width%3D%221%22%20height%3D%222.4%22%20rx%3D%220.5%22%2F%3E%3Crect%20x%3D%2211.5%22%20y%3D%2213.8%22%20width%3D%221%22%20height%3D%222.4%22%20rx%3D%220.5%22%2F%3E%3Crect%20x%3D%2214.5%22%20y%3D%2213.8%22%20width%3D%221%22%20height%3D%222.4%22%20rx%3D%220.5%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
.mob-sub--products .e-n-accordion-item:nth-child(5) .e-n-accordion-item-title-text::before{content:"\f101"}
.mob-sub--resources .e-n-accordion-item:nth-child(1) .e-n-accordion-item-title-text::before{content:"\f518"}
.mob-sub--resources .e-n-accordion-item:nth-child(2) .e-n-accordion-item-title-text::before{content:"\f144"}
.mob-sub--resources .e-n-accordion-item:nth-child(3) .e-n-accordion-item-title-text::before{content:"\f013"}
.mob-acc-body{padding:0 0 4px 30px !important;gap:0 !important;border:0 !important;background:transparent !important}
.mob-item .elementor-heading-title{font-size:16px !important;line-height:1.3 !important}
.mob-item .elementor-heading-title a{display:flex;flex-direction:column;gap:2px;padding:10px 0;min-height:44px;box-sizing:border-box;text-decoration:none}
.mob-item .mm-name{font-size:16px;font-weight:600;color:#1B232C}
.mob-item .mm-desc{font-size:13px;font-weight:400;color:#506375}
.mob-viewall .elementor-heading-title,.mob-viewall .elementor-heading-title a{display:block;padding:12px 0 4px;font-size:15px !important;font-weight:600 !important;line-height:1.4 !important;color:#005D6D !important}
.mob-link .elementor-heading-title,.mob-link .elementor-heading-title a{font-size:18px !important;font-weight:600 !important;line-height:1.3 !important;color:#1B232C !important}
.mob-link .elementor-heading-title a{display:block;padding:16px 0;border-bottom:1px solid #ECECEC}
.mob-btn .elementor-button{width:100%;justify-content:center;font-size:16px !important;font-weight:600 !important;border-radius:4px !important}
.mob-btn--tour{margin-top:24px}
.mob-btn--tour .elementor-button{background:#FFAA06 !important;color:#FFFFFF !important;padding:14px 20px !important}
.mob-btn--catalog{margin-top:12px}
.mob-btn--catalog .elementor-button{background:transparent !important;color:#343F49 !important;border:1px solid #343F49 !important;padding:13px 20px !important}
.mob-btn--catalog .elementor-button-content-wrapper{gap:10px}
.mob-foot{margin-top:20px;padding-top:16px !important;border-top:1px solid #ECECEC;justify-content:space-between !important;align-items:center !important;gap:12px !important}
.mob-phone .elementor-icon-list-item a{min-height:44px;display:flex;align-items:center;gap:8px}
.mob-phone .elementor-icon-list-text{font-size:15px !important;font-weight:600 !important;color:#343F49 !important;padding-left:0 !important}
.mob-phone .elementor-icon-list-icon i{color:#343F49 !important;font-size:16px}
.mob-dist .elementor-heading-title,.mob-dist .elementor-heading-title a{font-size:14px !important;font-weight:400 !important;line-height:1.4 !important;color:#506375 !important}
.mob-dist .elementor-heading-title a{min-height:44px;display:flex;align-items:center}
.mob-top .e-n-accordion-item-title-text{font-family:"Inter",sans-serif !important}
.mob-btn .elementor-button,.hdr-tour-btn .elementor-button,.mm-band-btn .elementor-button{box-shadow:none !important}
/* === end mobile off-canvas menu 2026 === */

/* === Header font: Inter === */
.elementor-18961 :is(.e-n-menu-title-text,.e-n-menu-title,.elementor-heading-title,.elementor-heading-title a,.mm-name,.mm-desc,.elementor-icon-list-text,.elementor-button,.elementor-button-text,.elementor-search-form__input,.e-n-accordion-item-title-text){font-family:"Inter",sans-serif !important}
.elementor-18961 .mm-cat .elementor-icon-list-text{font-size:13px !important;line-height:1.3 !important;letter-spacing:.12em !important;font-weight:600 !important;white-space:nowrap}
.elementor-18961 .mm-item .mm-name{font-size:15px !important;font-weight:600 !important}
.elementor-18961 .mm-item .mm-desc,.elementor-18961 .mm-band-text .mm-desc{font-size:13px !important}
.elementor-18961 .mm-band-text .mm-desc{font-size:14px !important}
.elementor-18961 .mob-item .mm-name{font-size:16px !important}
.elementor-18961 .mob-item .mm-desc{font-size:13px !important}
.elementor-18961 .mm-cat .elementor-icon-list-icon i{color:#005D6D !important}
.elementor-18961 .mm-cat .elementor-icon-list-icon svg{fill:#005D6D !important;width:18px !important;height:18px !important}
/* Tour button text white; no text shadow on header buttons */
.elementor-18961 :is(.hdr-tour-btn,.mob-btn--tour) :is(.elementor-button,.elementor-button:hover,.elementor-button:focus,.elementor-button-text){color:#FFFFFF !important}
.elementor-18961 :is(.hdr-tour-btn,.mob-btn,.mm-band-btn) :is(.elementor-button,.elementor-button-text,.elementor-button-icon){text-shadow:none !important}
/* === end header font === */
/* Catalog band: link left, button right (Nov 6) */
.elementor-18961 .mm-band{justify-content:space-between !important}/* End custom CSS */