.utility-v25{background:#eef4f7}.utility-v25 .wrap{display:flex;align-items:center;gap:28px;padding-top:11px;padding-bottom:11px}.utility-v25 .wrap>span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:#6d8595}.utility-v25 a{font-size:12px;font-weight:500;color:#244f69;white-space:nowrap}.utility-v25 a:hover{color:#0085b0}footer.footer-v20{background:radial-gradient(ellipse at 100% 0,#19475d 0,transparent 55%),#10283e;padding-top:40px}.footer-v20>.footer-heading-v25{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:28px;margin-bottom:32px;border-bottom:1px solid #ffffff20}.footer-heading-v25 strong{font-family:Jost,sans-serif;font-size:clamp(22px,2.5vw,32px);font-weight:500;color:white}.footer-heading-v25>span{font-size:11px;color:#9bb8ca}.footer-v20>.footer-main{padding-bottom:32px;grid-template-columns:1.1fr 1fr 1fr 1.25fr}.footer-v20 .footer-column:last-child{padding:22px 24px;background:#ffffff08;border:1px solid #ffffff12;border-radius:16px}.footer-v20 .footer-column:last-child h2{margin-bottom:14px}.footer-v20 .footer-column:last-child p{margin:10px 0}.footer-v20>.footer-newsletter{width:calc(100% - 48px);max-width:1160px;margin:4px auto 0;padding:28px 0;border-top:1px solid #ffffff22;background:transparent;grid-template-columns:1fr 1.4fr;gap:56px}.footer-v20 .footer-newsletter h2{color:white;font-size:25px}.footer-v20 .footer-newsletter p{color:#adc4d2;font-size:13px}.footer-v20 .footer-newsletter .eyebrow{color:#73bdd7}.footer-v20 .newsletter-form label{color:#d1e0e8}.footer-v20 .newsletter-consent{color:#adc4d2;font-size:11px;line-height:1.7}.footer-v20 .footer-newsletter a{color:#b6dce9}.footer-v20 .newsletter-row input{background:#ffffff0d;color:#fff;border:1px solid #ffffff30;box-shadow:none}.footer-v20 .newsletter-row input::placeholder{color:#a2b9c9}.footer-v20 .newsletter-row input:focus{outline:2px solid #63c3e3;outline-offset:2px}.footer-v20 .newsletter-row button{background:#d5edf5;color:#153c52;font-weight:600}.footer-v20 .newsletter-form [role=status]{color:#d5edf5}.footer-v20>.footer-bottom{margin-top:0;border-top:1px solid #ffffff15}.footer-v20 .footer-brand img{width:200px}.footer-v20 .footer-column>a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:960px){.utility-v25 .wrap{overflow-x:auto;gap:22px;scrollbar-width:thin}.utility-v25 .wrap>span{display:none}.footer-v20>.footer-main{grid-template-columns:1fr 1fr}.footer-heading-v25>span:first-child{display:none}.footer-v20>.footer-newsletter{grid-template-columns:1fr 1.3fr;gap:28px}}@media(max-width:680px){.utility-v25 .wrap{padding-top:10px;padding-bottom:10px}.footer-v20>.footer-heading-v25{align-items:flex-start;flex-direction:column;gap:8px}.footer-v20>.footer-main{gap:28px 20px}.footer-v20 .footer-column:last-child{grid-column:1/-1}.footer-v20>.footer-newsletter{grid-template-columns:1fr;gap:18px;padding:26px 0}.footer-v20 .footer-newsletter h2{font-size:24px}}
