.wdf-mega-header{width:100%;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,Helvetica,sans-serif;color:var(--wdf-text,#273139);box-sizing:border-box}
.wdf-mega-header *{box-sizing:border-box}
.wdf-mega-header.is-sticky{position:sticky;top:0}
body.admin-bar .wdf-mega-header.is-sticky{top:32px}
.wdf-topbar{background:var(--wdf-topbar-bg,#202932);color:var(--wdf-topbar-text,#fff);font-size:13px;font-weight:700;line-height:1}
.wdf-topbar__inner{max-width:var(--wdf-max-width,1920px);margin:0 auto;min-height:31px;padding:0 var(--wdf-topbar-padding-x,24px);display:flex;align-items:center;justify-content:space-between;gap:20px}
.wdf-topbar a{color:var(--wdf-topbar-text,#fff)!important;text-decoration:none;display:inline-flex;align-items:center;gap:5px}
.wdf-topbar__contact,.wdf-topbar__links{display:flex;align-items:center;gap:18px;white-space:nowrap}
.wdf-mainbar{background:var(--wdf-header-bg,#fff);border-bottom:1px solid var(--wdf-border,rgba(39,49,57,.14))}
.wdf-mainbar__inner{max-width:var(--wdf-max-width,1920px);margin:0 auto;min-height:var(--wdf-header-height,104px);padding:0 var(--wdf-main-padding-x,42px);display:flex;align-items:center;gap:34px;position:relative}
.wdf-logo{display:flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0;text-decoration:none!important}
.wdf-logo img,.wdf-logo-svg{width:var(--wdf-logo-width,360px);height:auto;display:block;max-width:100%}
.wdf-nav{display:flex;align-items:center;justify-content:flex-end;gap:var(--wdf-nav-gap,24px);margin-left:auto;flex:1}
.wdf-nav-link,.wdf-menu-group__button{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,Helvetica,sans-serif!important;border:0;background:transparent;color:var(--wdf-text,#273139)!important;text-decoration:none!important;font-size:var(--wdf-nav-font-size,18px);font-weight:800;letter-spacing:.01em;line-height:1.1;padding:18px 0;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;position:relative}
.wdf-nav-link:after,.wdf-menu-group__button:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:3px;background:var(--wdf-active,#C6040F);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}
.wdf-nav-link:hover:after,.wdf-menu-group:hover>.wdf-menu-group__button:after,.wdf-nav-link.is-active:after,.wdf-menu-group.is-active>.wdf-menu-group__button:after{transform:scaleX(1)}
.wdf-nav-link.is-active,.wdf-menu-group.is-active>.wdf-menu-group__button{color:var(--wdf-active,#C6040F)!important}
.wdf-menu-group{position:relative;display:flex;align-items:center}
.wdf-menu-group:hover>.wdf-menu-group__button,.wdf-menu-group.is-open>.wdf-menu-group__button,.wdf-nav-link:hover{color:var(--wdf-active,#C6040F)!important}
.wdf-mega{display:none;position:absolute;top:100%;left:0;width:var(--wdf-menu-width,820px);max-width:calc(100vw - 40px);background:var(--wdf-header-bg,#fff);border:1px solid var(--wdf-border,rgba(39,49,57,.14));box-shadow:0 24px 65px var(--wdf-shadow,rgba(39,49,57,.18));border-radius:20px;padding:16px;z-index:99999}
.wdf-menu-align-left>.wdf-mega{left:auto;right:0}
.wdf-menu-align-center>.wdf-mega{left:50%;right:auto;transform:translateX(-50%)}
.wdf-mega-header.open-on-hover .wdf-menu-group:hover>.wdf-mega,.wdf-menu-group.is-open>.wdf-mega{display:block}
.wdf-mega__grid{display:grid;grid-template-columns:repeat(2,minmax(250px,1fr));gap:12px}
.wdf-mega-card{display:flex;align-items:center;gap:14px;padding:14px;background:var(--wdf-card-bg,#F7F9FB);border:1px solid var(--wdf-border,rgba(39,49,57,.14));border-radius:var(--wdf-card-radius,16px);text-decoration:none!important;color:inherit!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
.wdf-mega-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(39,49,57,.12);background:#fff}
.wdf-mega-card__icon{width:var(--wdf-card-icon-size,64px);height:var(--wdf-card-icon-size,64px);flex:0 0 var(--wdf-card-icon-size,64px);display:flex;align-items:center;justify-content:center}
.wdf-mega-card__icon img,.wdf-mega-card__icon svg{width:100%;height:100%;display:block;object-fit:contain}
.wdf-mega-card__body{display:flex;flex-direction:column;gap:5px;min-width:0}
.wdf-mega-card strong{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,Helvetica,sans-serif!important;font-size:17px;line-height:1.18;color:var(--wdf-text,#273139);font-weight:800}
.wdf-mega-card em{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,Helvetica,sans-serif!important;font-size:14px;line-height:1.35;color:var(--wdf-muted,#5F6870);font-style:normal}
.wdf-mega-cta{display:flex;align-items:center;justify-content:center;margin-top:14px;background:var(--wdf-active,#C6040F);color:#fff!important;text-decoration:none!important;border-radius:999px;padding:13px 18px;font-weight:800;line-height:1.2}
.wdf-mega-cta:hover{background:var(--wdf-primary,#034588);color:#fff!important}
.wdf-mobile-menu-cta{display:none;background:var(--wdf-active,#C6040F);color:#fff!important;text-decoration:none!important;border-radius:999px;padding:14px 18px;font-weight:800;text-align:center;margin:14px 0 0 0}
.wdf-header-cta{margin-left:6px;background:var(--wdf-active,#C6040F);color:#fff!important;text-decoration:none!important;border-radius:999px;padding:13px 20px;font-weight:800;white-space:nowrap;box-shadow:0 10px 22px rgba(198,4,15,.18)}
.wdf-header-cta:hover{background:var(--wdf-primary,#034588)}
.wdf-menu-toggle{display:none;margin-left:auto;background:var(--wdf-primary,#034588);color:#fff;border:0;border-radius:999px;padding:13px 18px;font-family:inherit;font-weight:800;line-height:1.2;min-height:45px;align-items:center;justify-content:center;cursor:pointer}
.et-db #et-boc .et-l .wdf-mega-header a{text-decoration:none}
@media (max-width:1280px){.wdf-nav-link,.wdf-menu-group__button{font-size:16px}.wdf-nav{gap:18px}.wdf-mainbar__inner{gap:20px}.wdf-logo img,.wdf-logo-svg{width:min(var(--wdf-logo-width,360px),300px)}}
@media (max-width:1620px){body.admin-bar .wdf-mega-header.is-sticky{top:32px}.wdf-topbar__inner{flex-wrap:wrap;justify-content:center;padding-top:8px;padding-bottom:8px}.wdf-mainbar__inner{min-height:86px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.wdf-logo{max-width:calc(100% - 110px)}.wdf-logo img,.wdf-logo-svg{width:var(--wdf-logo-width-mobile,230px)}.wdf-menu-toggle{display:inline-flex}.wdf-mega-header.hide-mobile-cta .wdf-header-cta{display:none!important}.wdf-nav{display:none;flex-basis:100%;width:100%;margin-left:0;flex-direction:column;align-items:stretch;gap:0}.wdf-mega-header.is-mobile-open .wdf-nav{display:flex}.wdf-nav-link,.wdf-menu-group__button{width:100%;text-align:left;justify-content:flex-start;font-size:18px;padding:15px 12px;border-top:1px solid var(--wdf-border,rgba(39,49,57,.14))}.wdf-nav-link:after,.wdf-menu-group__button:after{display:none}.wdf-menu-group{display:block;width:100%}.wdf-mega{position:static;left:auto;right:auto;transform:none!important;width:auto;max-width:none;box-shadow:none;border-radius:18px;margin:0 0 10px 0;background:rgba(247,249,251,.85)}.wdf-mega-header.open-on-hover .wdf-menu-group:hover>.wdf-mega{display:none}.wdf-menu-group.is-open>.wdf-mega{display:block}.wdf-mega__grid{grid-template-columns:1fr}.wdf-mobile-menu-cta{display:block}.wdf-header-cta{margin:10px 0 0 0}}
@media (max-width:782px){body.admin-bar .wdf-mega-header.is-sticky{top:46px}}
@media (max-width:640px){.wdf-topbar{font-size:12px}.wdf-topbar__contact,.wdf-topbar__links{gap:12px;flex-wrap:wrap;justify-content:center}.wdf-mainbar__inner{padding-left:16px;padding-right:16px}.wdf-logo img,.wdf-logo-svg{width:min(var(--wdf-logo-width-mobile,230px),210px)}.wdf-mega-card{align-items:flex-start}.wdf-mega-card__icon{width:58px;height:58px;flex-basis:58px}.wdf-mega-card strong{font-size:16px}.wdf-mega-card em{font-size:13px}}
