.lp-footer{--text-color:#002f5c;padding:clamp(30px,6.77vw,130px) clamp(20px,2.13vw,41px)}.lp-footer *{font-family:Poppins,Arial,Helvetica Neue,Helvetica,sans-serif}.lp-footer .lp-footer-container{margin-inline:auto;margin-bottom:clamp(30px,5.83vw,112px);max-width:1404px;padding-inline:20px}.lp-footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{color:var(--text-color,#002f5c);float:none;font-size:16px;font-weight:400;line-height:1.25;margin:0 0 1em;padding:0;text-transform:none}.lp-footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul li *{color:inherit;display:block;line-height:inherit;font:inherit;padding:0;text-transform:inherit}.lp-footer .contact h3{color:var(--text-color,#002f5c);font-size:clamp(20px,1.25vw,24px);font-weight:700;line-height:1.4166;margin-bottom:.66em}.lp-footer .contact p{color:var(--text-color,#002f5c);font-size:16px;font-weight:400;letter-spacing:-.02375;line-height:1.625;margin-bottom:1.5em}.lp-footer .copy{color:var(--text-color,#002f5c);text-align:center}@media (min-width:768px){.lp-footer .lp-footer-container{display:flex;justify-content:flex-end}.lp-footer .logo{flex:0 19.07%;margin-right:auto}.lp-footer-container>.menu-1,.lp-footer-container>.menu-2{flex:0;margin-right:clamp(30px,6.66vw,128px)}.lp-footer .contact{flex:0 19.07%}}