.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-5738 .elementor-element.elementor-element-1ac1dd7f .elementor-menu-toggle{margin:0 auto;}.elementor-5738 .elementor-element.elementor-element-1ac1dd7f .elementor-nav-menu .elementor-item{font-family:"Manrope", Sans-serif;font-size:0.9rem;font-weight:700;}.elementor-5738 .elementor-element.elementor-element-1ac1dd7f .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}
/* Contact Form 7 "Trade Account Request" - styled to match the new design (page-scoped) */
.eh-form{font-family:Inter,sans-serif;color:#0F1D2E;width:100%}
.eh-form *{box-sizing:border-box}
.eh-title{font:800 1.4rem/1.2 Manrope,sans-serif;margin:0 0 .4rem;color:#0F1D2E}
.eh-sub{margin:0 0 .6rem;color:#5B6B7D;font-size:.92rem;line-height:1.5}
.eh-legend{font:700 .78rem/1.2 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#006CB5;padding:1.4rem 0 .7rem;border-bottom:1px solid #E1E8F0;margin:0 0 1rem}
.eh-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.1rem}
.eh-full{grid-column:1/-1}
.eh-f{min-width:0}
.eh-f label{display:block;font:600 .86rem/1.3 Manrope,sans-serif;margin:0 0 .35rem;color:#0F1D2E}
.eh-f small{font-weight:400;color:#5B6B7D;font-size:.78rem}
.eh-form .wpcf7-form-control-wrap{display:block}
.eh-form input[type=text],.eh-form input[type=email],.eh-form input[type=tel],.eh-form input[type=url],.eh-form select{width:100%;height:3rem;padding:0 .9rem;border:1.5px solid #CBD6E2;border-radius:10px;font:400 .95rem Inter,sans-serif;color:#0F1D2E;background:#fff;box-shadow:none;transition:border-color .15s,box-shadow .15s}
.eh-form input::placeholder{color:#8896A6}
.eh-form input:focus,.eh-form select:focus{outline:0;border-color:#006CB5;box-shadow:0 0 0 4px rgba(0,108,181,.14)}
.eh-checks .wpcf7-checkbox{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}
.eh-checks .wpcf7-list-item{margin:0;display:block}
.eh-checks .wpcf7-list-item label{display:flex;align-items:center;gap:.6rem;padding:.75rem .9rem;border:1.5px solid #CBD6E2;border-radius:10px;cursor:pointer;font:400 .9rem Inter,sans-serif;color:#0F1D2E;transition:border-color .15s,background .15s}
.eh-checks .wpcf7-list-item label:hover{border-color:#006CB5}
.eh-checks .wpcf7-list-item label:has(input:checked){border-color:#006CB5;background:#EEF6FC}
.eh-form input[type=checkbox]{width:1.15rem;height:1.15rem;margin:0;accent-color:#006CB5;flex:none}
.eh-consent{margin:1.2rem 0 .4rem;font-size:.85rem;line-height:1.5;color:#5B6B7D}
.eh-consent .wpcf7-list-item{margin:0}
.eh-consent label{display:flex;align-items:flex-start;gap:.7rem}
.eh-consent input[type=checkbox]{margin-top:.15rem}
.eh-consent a{color:#006CB5;text-decoration:underline}
.eh-submit{margin-top:1rem}
.eh-submit input[type=submit],.eh-form .wpcf7-submit{display:block;width:100%;padding:1rem;border:0;border-radius:10px;background:#006CB5;color:#fff;font:700 1rem Manrope,sans-serif;cursor:pointer;transition:background .15s}
.eh-submit input[type=submit]:hover{background:#005592}
.wpcf7-spinner{display:none}
.eh-form .wpcf7-not-valid{border-color:#C2410C}
.eh-form .wpcf7-not-valid-tip{color:#B42318;font-size:.8rem;margin-top:.3rem}
.wpcf7 form .wpcf7-response-output{margin:1rem 0 0;padding:1rem 1.2rem;border-radius:12px;border:1px solid #CBD6E2;font-size:.92rem}
.wpcf7 form.sent .wpcf7-response-output{background:#ECFDF3;border-color:#A6E9C0;color:#05603A}
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{background:#FEF3F2;border-color:#FDA29B;color:#B42318}
@media (max-width:767px){.eh-grid,.eh-checks .wpcf7-checkbox{grid-template-columns:1fr}.eh-full{grid-column:auto}}/* End custom CSS */