.elementor-77 .elementor-element.elementor-element-6df9184{--display:flex;}.elementor-77 .elementor-element.elementor-element-672757d{--display:flex;}.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-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77 .elementor-element.elementor-element-c8d6585 .elementor-menu-toggle{margin-left:auto;}.elementor-77 .elementor-element.elementor-element-10e9045 .elementor-menu-toggle{margin-left:auto;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77 .elementor-element.elementor-element-72301d3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.uc-global-header{position:relative;width:100%;max-width:100%;padding:0!important;background:#fff;border-bottom:1px solid #DCE6EC;box-shadow:0 2px 12px rgba(11,47,74,.04)}.uc-global-header>.e-con-inner{width:100%!important;max-width:100%!important;padding:0!important}.uc-header-inner{box-sizing:border-box;width:100%;max-width:1220px;margin:0 auto;min-height:68px;padding:8px 24px;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center}.uc-header-inner>.e-con-inner{width:100%!important;max-width:100%!important;min-width:0}.uc-menu-en,.uc-brand-en{display:none!important}.uc-brand .elementor-widget-container{line-height:0}.uc-brand img{display:block;width:152px;height:auto}.uc-main-menu .elementor-nav-menu{justify-content:center}.uc-main-menu .elementor-item{font-family:Inter,Arial,sans-serif;color:#16212A;font-size:14px;font-weight:600;padding:11px 10px}.uc-main-menu .elementor-item:hover{color:#135E8A}.uc-header-call .elementor-button{background:#199B5A!important;color:#fff!important;border-radius:8px;padding:12px 18px;font-weight:700}.uc-header-call .elementor-button:hover{background:#147A47!important}.uc-global-header.elementor-sticky--active{box-shadow:0 6px 24px rgba(11,47,74,.1)}html[lang^="en"] .uc-menu-hu,html[lang^="en"] .uc-brand-hu{display:none!important}html[lang^="en"] .uc-menu-en,html[lang^="en"] .uc-brand-en{display:block!important}@media(max-width:1024px){.uc-header-inner{grid-template-columns:auto 1fr}.uc-header-call{display:none}.uc-main-menu .elementor-menu-toggle{margin-left:auto;color:#0B2F4A;background:transparent}.uc-main-menu .elementor-nav-menu--dropdown{position:fixed!important;left:0!important;right:0!important;top:68px!important;width:100vw!important;max-width:100vw!important;z-index:1000;border-radius:0 0 8px 8px;box-shadow:0 12px 28px rgba(11,47,74,.12)}}@media(max-width:767px){.uc-header-inner{width:calc(100% - 36px);min-height:62px;max-width:none;margin:0 18px;padding:7px 0}.uc-brand img{width:132px}.uc-main-menu .elementor-nav-menu--dropdown{top:62px!important}}
/* UC corporate menu highlight */
.elementor-77 .uc-menu-hu .menu-item-152 > a.elementor-item{background:#135E8A!important;color:#FFFFFF!important;border:1px solid #135E8A;border-radius:6px;margin:0 6px;padding:10px 16px;font-weight:700;transition:background-color .18s ease,border-color .18s ease}
.elementor-77 .uc-menu-hu .menu-item-152 > a.elementor-item:hover,
.elementor-77 .uc-menu-hu .menu-item-152 > a.elementor-item.elementor-item-active{background:#0B2F4A!important;border-color:#0B2F4A;color:#FFFFFF!important}
.elementor-77 .uc-menu-hu .menu-item-152 > a.elementor-item:focus-visible{outline:3px solid #199B5A;outline-offset:3px}
@media(max-width:1024px){.elementor-77 .uc-menu-hu .elementor-nav-menu--dropdown .menu-item-152 > a.elementor-item{margin:8px 16px;padding:14px 16px;width:auto}}

/* UC corporate menu hover refinement */
.elementor-77 .uc-menu-hu .menu-item-152 > a.elementor-item{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}
@media(hover:hover){
.elementor-77 .uc-menu-hu .menu-item-152 > a.elementor-item:hover{background:#0B2F4A!important;border-color:#0B2F4A!important;color:#FFFFFF!important;box-shadow:0 4px 12px rgba(11,47,74,.24);transform:translateY(-1px)}
}
.elementor-77 .uc-menu-hu .menu-item-152 > a.elementor-item:active{box-shadow:0 1px 4px rgba(11,47,74,.16);transform:translateY(0)}
@media(prefers-reduced-motion:reduce){.elementor-77 .uc-menu-hu .menu-item-152 > a.elementor-item{transition:none}.elementor-77 .uc-menu-hu .menu-item-152 > a.elementor-item:hover{transform:none}}/* End custom CSS */