.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-616 .elementor-element.elementor-element-bcetick1{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-616 .elementor-element.elementor-element-bcetick1 img{width:76px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .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 > .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-divider-color:var( --e-global-color-text );}.elementor-616 .elementor-element.elementor-element-11bc8f46{--n-menu-dropdown-content-max-width:fit-content;--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:24px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#f5fafc;--n-menu-title-transition:300ms;--n-menu-title-padding:7px 0px 7px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#f5fafc;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-616 .elementor-element.elementor-element-11bc8f46 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-616 .elementor-element.elementor-element-11bc8f46 > .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-616 .elementor-element.elementor-element-11bc8f46 > .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:"DM Sans", Sans-serif;font-weight:700;letter-spacing:0.025em;}.elementor-616 .elementor-element.elementor-element-11bc8f46 {--n-menu-title-color-hover:#ffffff;--n-menu-title-color-active:#ffffff;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for image, class: .elementor-element-bcetick1 */.elementor-616 .elementor-element.elementor-element-bcetick1{position:absolute;margin:0!important;} .elementor-616 .elementor-element.elementor-element-bcetick1 a{position:fixed;left:0;top:var(--bce-adminbar-offset,0px);width:88px;height:79px;display:flex;align-items:center;justify-content:center;background:#004d9b;z-index:1005;} .elementor-616 .elementor-element.elementor-element-bcetick1 img{display:block;width:76px;height:76px;object-fit:contain;} @media(max-width:767px){.elementor-616 .elementor-element.elementor-element-bcetick1{display:none!important;}}
@media(max-width:767px){
 #bce-native-site-header [data-id="681b720c"]{padding-inline:clamp(0px,calc((100vw - 345.136px)/2),20px)!important;gap:0!important;}
 #bce-native-site-header #bce-mobile-mega-trigger{width:44px;min-width:44px;height:44px;min-height:44px;padding:0!important;gap:0;flex:0 0 44px;margin-left:auto;justify-content:center;}
 #bce-native-site-header #bce-mobile-mega-trigger > *{display:none!important;}
 #bce-native-site-header #bce-mobile-mega-trigger::before{content:"";display:block;position:static!important;inset:auto!important;transform:none!important;width:24px;height:18px;background:linear-gradient(to bottom,#fff 0 2px,transparent 2px 8px,#fff 8px 10px,transparent 10px 16px,#fff 16px 18px);}
}
#bce-native-site-header #bce-native-mega [data-bce-source~="mega-panel"]{top:calc(79px + var(--bce-adminbar-offset,0px))!important;max-height:calc(100dvh - 79px - var(--bce-adminbar-offset,0px))!important;}
@media(min-width:768px){#bce-native-site-header [data-id="44fac689"]{position:fixed;left:max(88px,calc((100% - 1376px)/2));top:var(--bce-adminbar-offset,0px);}}
/* Header-only fit correction: full desktop navigation requires 1280px. */
@media(max-width:1279px){
 #bce-native-site-header #bce-native-mega{position:absolute!important;top:0!important;right:0!important;left:auto!important;width:0!important;min-width:0!important;margin:0!important;}
 #bce-native-site-header #bce-native-mega .e-n-menu-item .e-n-menu-title,#bce-native-site-header #bce-native-mega .e-n-menu-item:not(:first-child),#bce-native-site-header #bce-native-mega .e-n-menu-toggle{display:none!important;}
 #bce-native-site-header [data-id="2af4496c"]{display:flex!important;margin-left:auto!important;}
 #bce-native-site-header [data-bce-source~="header-social"]{display:none!important;}
 #bce-native-site-header [data-id="674e160f"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 24px;gap:0 20px;border-top:1px solid #cedce2;}
 #bce-native-site-header [data-id="777665cb"]{display:flex!important;padding:10px 24px;gap:13px;justify-content:flex-end;background:#0757a1!important;}
 #bce-native-site-header [data-id="777665cb"]>a{width:44px!important;min-width:44px!important;height:44px!important;flex:0 0 44px!important;display:grid!important;place-items:center;}
 #bce-native-site-header #bce-native-mega .e-n-menu-item:first-child[data-bce-open="true"]>.e-n-menu-content>[data-bce-source~="mega-panel"]{width:100vw!important;height:calc(100dvh - 79px - var(--bce-adminbar-offset,0px))!important;max-height:calc(100dvh - 79px - var(--bce-adminbar-offset,0px))!important;top:calc(79px + var(--bce-adminbar-offset,0px))!important;margin:0!important;border-radius:0;overflow-y:auto!important;overscroll-behavior:contain;}
}
@media(min-width:1280px){
 #bce-native-site-header [data-id="2af4496c"],#bce-native-site-header [data-id="674e160f"],#bce-native-site-header [data-id="777665cb"]{display:none!important;}
}
@media(min-width:768px) and (max-width:1279px){
 #bce-native-site-header #bce-mobile-mega-trigger{position:fixed!important;right:36px!important;top:calc(18.5px + var(--bce-adminbar-offset,0px))!important;}
}
@media(min-width:1151px) and (max-width:1279px){
 #bce-native-site-header #bce-mobile-mega-trigger{right:56px!important;}
}
/* Only below the physical 301px logo + 44px target limit: scale the logo,
   not the 79px bar or the accessible menu target. */
@media(max-width:345px){
 #bce-native-site-header [data-id="44fac689"]{width:calc(100vw - 44px)!important;min-width:0!important;height:79px!important;display:flex!important;align-items:center;}
 #bce-native-site-header [data-id="44fac689"] img{width:100%!important;max-width:100%!important;height:auto!important;}
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-11bc8f46 *//* Slow-pointer hover bridge: covers the strip between an open desktop menu title and its panel (header bottom 79px). */
@media (min-width:1280px){.elementor-616 .elementor-element.elementor-element-11bc8f46 .e-n-menu-item[data-bce-open="true"] > .e-n-menu-title::before{content:"";position:fixed;left:0;right:0;top:calc(var(--bce-adminbar-offset,0px) + 67px);height:13px;background:transparent;pointer-events:auto;}}/* End custom CSS */