.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-5737 .elementor-element.elementor-element-5c75c6d2 .elementor-menu-toggle{margin:0 auto;}.elementor-5737 .elementor-element.elementor-element-5c75c6d2 .elementor-nav-menu .elementor-item{font-family:"Manrope", Sans-serif;font-size:0.9rem;font-weight:700;}.elementor-5737 .elementor-element.elementor-element-5c75c6d2 .elementor-nav-menu--main .elementor-item{color:#0F1D2E;fill:#0F1D2E;}/* Start custom CSS *//* New-design draft: hide the legacy header injected by the renvo-header plugin (page-scoped) */
.renvo-header-wrapper, .renvo-offcanvas-overlay { display: none !important; }
/* FiboSearch in the new header - styled to match the design (page-scoped) */
.elementor-widget-shortcode{flex:1 1 auto;width:100%;min-width:0}
.dgwt-wcas-search-wrapp{max-width:none!important;width:100%;margin:0!important}
.dgwt-wcas-style-solaris .dgwt-wcas-sf-wrapp{position:relative;width:100%;background:transparent!important;padding:0!important}
.dgwt-wcas-style-solaris .dgwt-wcas-search-input{width:100%;height:3rem!important;border:2px solid #E1E8F0!important;border-radius:12px!important;padding:0 4.2rem 0 1rem!important;font:400 .95rem Inter,sans-serif!important;color:#0F1D2E!important;background:#fff!important;box-shadow:none!important;transition:border-color .15s}
.dgwt-wcas-style-solaris .dgwt-wcas-search-input:focus{border-color:#006CB5!important;outline:0!important}
.dgwt-wcas-style-solaris .dgwt-wcas-search-input::placeholder{color:#8896A6!important}
.dgwt-wcas-style-solaris .dgwt-wcas-search-submit{position:absolute!important;top:0!important;right:0!important;width:3.6rem!important;height:100%!important;margin:0!important;background:#006CB5!important;border:0!important;border-radius:0 12px 12px 0!important;display:flex;align-items:center;justify-content:center;transition:background .15s}
.dgwt-wcas-style-solaris .dgwt-wcas-search-submit:hover{background:#005592!important}
.dgwt-wcas-style-solaris .dgwt-wcas-search-submit svg{width:18px;height:18px}
.dgwt-wcas-style-solaris .dgwt-wcas-search-submit svg path,.dgwt-wcas-style-solaris .dgwt-wcas-search-submit svg g{fill:#fff!important}
.dgwt-wcas-suggestions-wrapp{border-radius:12px!important;border:1px solid #E1E8F0!important;box-shadow:0 12px 32px rgba(7,24,43,.14)!important;font-family:Inter,sans-serif}
/* The legacy ElementsKit footer is still printed on Canvas pages - hide it on these drafts */
.ekit-template-content-footer{display:none!important}
/* Navigation bar: no extra widget gap, tidy mobile toggle */
.elementor-widget-nav-menu{margin-bottom:0!important}
.elementor-widget-nav-menu .elementor-menu-toggle{margin:.4rem auto .4rem 0!important;padding:.4rem .7rem!important;background:#fff!important;border:1px solid #E1E8F0!important;border-radius:8px!important;color:#0F1D2E!important}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown{margin-top:0!important}
@media (max-width:767px){
  .dgwt-wcas-style-solaris .dgwt-wcas-search-input{height:2.8rem!important;font-size:.9rem!important}
  .dgwt-wcas-style-solaris .dgwt-wcas-search-submit{width:3.2rem!important}
}
.elementor-widget-nav-menu{min-height:0!important;height:auto!important;padding:0!important}
.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown{padding:0!important;margin:0!important}
.elementor-widget-nav-menu .elementor-nav-menu--toggle{margin:0!important;padding:0!important}/* End custom CSS */