.vc2 header{background:#fff;border-bottom:1px solid #e4edf2;position:relative;z-index:20}.vc2 .footer{background:#03111f!important}@media (max-width:1100px){.vc2 .navlinks{gap:20px!important}}@media (max-width:640px){.vc2 .nav{height:72px!important}.vc2 .navlinks{gap:8px!important}.vc2 .navcta{font-size:12px!important;padding:10px 13px!important}.vc2 .footer-grid{grid-template-columns:1fr!important}.vc2 .footer-grid>div:first-child{grid-column:auto!important}.vc2 .copy{display:grid!important;gap:8px!important}}