:root{--color-blue:#1d3a85;--color-orange:#e0a426;--color-black:#030303}#header{background:var(--color-blue);transition:all .3s ease;width:100%;z-index:1000}.header-row{justify-content:space-between;padding:20px 0;position:relative;width:100%}#nav,.header-row{align-items:center;display:flex}#nav{gap:24px}#nav ul{display:flex;gap:35px;list-style:none;margin:13px 0 0;padding:0}#nav ul li{margin:0;padding:10px 15px;position:relative}#nav ul li a{color:#fff;font-size:14px;font-weight:500;line-height:1.5;padding:0 4px;text-decoration:none}#nav ul li a.active,#nav ul li a:hover{color:var(--color-orange)}#nav ul li.hs-item-has-children>a:after{content:"\f078";font-family:Font Awesome\ 6 Free;font-size:12px;font-weight:900;margin-left:6px;margin-top:5px;transition:transform .3s ease}#header .hs-menu-children-wrapper{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.1);display:none;left:0;min-width:300px;opacity:0;padding:15px 0;pointer-events:none;position:absolute;top:100%;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:99}#header .hs-menu-item.hs-item-has-children .hs-menu-children-wrapper a{font-size:18px;padding-left:20px}#header .hs-menu-item.hs-item-has-children:hover .hs-menu-children-wrapper{display:block;opacity:1;pointer-events:auto;visibility:visible}.menu-toggle{background:transparent!important;border:0!important;display:none}:root{--brand-blue:#1d3a85;--brand-gold:#e0a426;--submenu-bg:hsla(0,0%,97%,.88);--col-gap:48px;--inner-pad:55px 38px}#nav-desktop{position:static}.parent-ul{display:flex;gap:18px;list-style:none;margin:0;padding:0}.parent-li{position:static}.non-parent-li,.parent-li{margin-bottom:0}.parent-link{color:#fff;display:inline-block;font-size:14px;font-weight:500;padding:12px;text-decoration:none;transition:color .2s ease}.parent-link:focus,.parent-link:hover{color:var(--brand-gold)}.mega{backdrop-filter:saturate(1.2) blur(1.5px);background:var(--submenu-bg);border-top:4px solid var(--brand-gold);display:grid;gap:var(--col-gap);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));left:0;opacity:0;padding:var(--inner-pad);position:absolute;right:0;top:85%;transform:scaleY(.96);transform-origin:top;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .18s linear,visibility 0s linear .28s;visibility:hidden;width:auto;z-index:1000}.mega.two-cols{grid-template-columns:repeat(2,1fr);padding-left:8%}.mega.two-cols .child-ul{width:115%}.mega.two-cols .child-ul:first-child{padding-right:5%}.mega.two-cols .child-ul:nth-child(2){padding-left:5%}.parent-li.open .mega{opacity:1;transform:scaleY(1);transition-delay:0s,0s,0s;visibility:visible}.child-ul{list-style:none;margin:0;padding:10px 0 0}.child-li{margin:0 0 6px}.child-li a{color:#1d3a85;font-size:14px;font-weight:600;line-height:1.71;text-decoration:none;transition:color .2s ease}.child-li a:hover{color:var(--brand-gold)}.mega .child-ul:nth-child(2),.mega .child-ul:nth-child(3){position:relative}.mega .child-ul:nth-child(2):before,.mega .child-ul:nth-child(3):before{background:#0167d7 no-repeat;bottom:0;content:"";left:-34px;opacity:.7;position:absolute;top:0;width:.7px}.mega-intro{padding-right:5%}h2.mega-title{font-size:21px;font-weight:700;letter-spacing:1.3px}h2.mega-title,h2.mega-title a,h2.mega-title a:hover{color:var(--color-blue)}h3.mega-subtitle{color:var(--color-orange);font-size:18px;font-weight:700;letter-spacing:1.3px}.mega-intro p{font-size:15px;font-weight:500}.mega-intro-blog p{font-size:14px}.child-ul-big .child-li a{font-size:18px;font-weight:600}.child-ul-blog-big .child-li a{font-weight:700}.mega-cta{background-color:#f8a220;border-radius:7px 7px 7px 7px;color:#000;display:inline-block;fill:#000;font-size:15px;font-weight:500;line-height:1;margin-top:12px;padding:16px 22px 14px}.mega-cta:hover{background:var(--brand-blue);color:#fff}.cta-simple{color:#1d3a85;display:inline-block;font-size:16px;font-weight:600;line-height:1;margin-top:12px;text-decoration:none}.cta-simple:hover{color:var(--color-orange)}.mega .child-ul-no-border:nth-child(2):before,.mega-intro .child-ul:nth-child(2):before{display:none}.mega ul.blog-ul{margin-bottom:12px;margin-top:-8px}ul.blog-ul li a{display:flex;font-weight:500;gap:20px}ul.blog-ul li a:hover span{color:var(--color-orange)}ul.blog-ul li a i{color:var(--brand-blue)!important;position:relative;top:6px}ul.blog-ul li a span{color:#000}@media (max-width:991px){#nav-desktop{display:none}.header-row{padding-left:15px;padding-right:15px}#header .container{padding:0}.menu-toggle{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:block;height:37px;line-height:0;margin-right:0;padding:0;position:relative;width:37px;z-index:9999;-webkit-tap-highlight-color:transparent;color:var(--color-orange);pointer-events:auto}.menu-toggle .icon{display:block;height:32px;pointer-events:none;width:32px}.menu-toggle .icon--close,.menu-toggle.open .icon--menu{display:none}.menu-toggle.open .icon--close{display:block}#header.sticky .menu-toggle{color:var(--color-black,#111)}#header.open .menu-toggle{color:var(--color-orange)}.menu-toggle .icon line{vector-effect:non-scaling-stroke}#nav{background:#fff;display:none;flex-direction:column;left:0;min-height:100vh;padding:0;position:absolute;top:100%;width:100%}#nav ul,#nav.open{display:block}#nav ul{margin:0}#nav ul li.hs-item-has-children>a:after{content:"\f078";content:"\f0d7"}#nav ul li.open>a:after{content:"\f077";content:"\f0d8"}#header .hs-menu-children-wrapper{box-shadow:none;display:none!important;opacity:1;pointer-events:auto;position:static;visibility:visible}#header .hs-menu-item.open .hs-menu-children-wrapper{display:block!important}#nav ul li{margin:0;padding:0}#nav ul li a{color:#33373d;display:block;font-size:13px;font-weight:400;padding:10px 0;text-align:center}#header .hs-menu-item.hs-item-has-children .hs-menu-children-wrapper a{color:#33373d;display:block;font-size:12px;font-weight:400;padding:10px 0;text-align:center}#nav ul li.hs-item-has-children>a:after{margin-top:2px}#nav li.hs-item-has-children.open>a{background-color:#3f444b;color:var(--color-orange)}}@media (min-width:992px){#nav ul li.hs-item-has-children:hover>a:after{transform:rotate(180deg)}#nav.nav-mobile,.mobile-nav{display:none}#header .container{position:relative}.header-row{align-items:center;position:static}}