.fo-main-footer{background-color:#0057b8;color:#fff;font-family:Montserrat,sans-serif;font-weight:400}.fo-main-footer a{color:inherit;text-decoration:none;transition:opacity .2s ease}.fo-main-footer a:focus-visible,.fo-main-footer a:hover{opacity:.75}.fo-main-footer ul{list-style:none;margin:0;padding:0}.fo-main-footer ul li{margin-bottom:0;margin-left:0}.fo-main-footer p{margin:0}.fo-main-footer img{display:block;height:auto;max-width:100%}.fo-main-footer__inner{box-sizing:content-box;margin:0 auto;max-width:1232px;padding:100px 104px 21px}.fo-main-footer__top{align-items:flex-start;display:flex;gap:30px;margin-bottom:20px;position:relative}.fo-main-footer__brand{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-width:0}.fo-main-footer__logo img{width:279px}.fo-main-footer .fo-main-footer__tagline{font-size:14px;line-height:20px;max-width:289px}.fo-main-footer__partner img{width:73px}.fo-main-footer__col{display:flex;flex:0 0 135px;flex-direction:column;gap:10px}.fo-main-footer .fo-main-footer__title{color:#bfdbfe;font-size:11px;font-weight:700;letter-spacing:1.1px;line-height:normal;text-transform:uppercase}.fo-main-footer .fo-main-footer__links{display:flex;flex-direction:column;gap:0}.fo-main-footer__links a{display:block;font-size:14px;line-height:20px;padding-top:6px}.fo-main-footer .fo-main-footer__col--newsletter{flex-basis:222px;gap:8px}.fo-main-footer .fo-main-footer__text{font-size:14px;line-height:20px;padding:8px 0}.fo-main-footer__form{display:flex;flex-direction:column;gap:8px;margin:0}.fo-main-footer__field{display:block;position:relative}.fo-main-footer .fo-main-footer__input{background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:30px;box-shadow:none;box-sizing:border-box;color:#fff;display:block;font-family:inherit;font-size:13px;height:38px;line-height:16px;margin:0;outline:none;padding:10px 12px;transition:border-color .2s ease;width:100%}.fo-main-footer .fo-main-footer__input::placeholder{color:#fff;opacity:1}.fo-main-footer .fo-main-footer__input:focus{border-color:hsla(0,0%,100%,.6)}.fo-main-footer .fo-main-footer__field--email .fo-main-footer__input{padding-right:46px}.fo-main-footer .fo-main-footer__submit{align-items:center;background-color:#fff;border:0;border-radius:50%;color:#0057b8;cursor:pointer;display:flex;height:38px;justify-content:center;margin:0;padding:0;position:absolute;right:-1px;top:-1px;transition:opacity .2s ease;width:38px}.fo-main-footer .fo-main-footer__submit:focus-visible,.fo-main-footer .fo-main-footer__submit:hover{opacity:.85}.fo-main-footer .fo-main-footer__submit:disabled{cursor:default;opacity:.6}.fo-main-footer__submit svg{display:block}.fo-main-footer .fo-main-footer__message{font-size:13px;line-height:18px}.fo-main-footer__sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.fo-main-footer .fo-main-footer__social{align-items:center;bottom:0;display:flex;gap:15px;position:absolute;right:0}.fo-main-footer__social-link{align-items:center;border:1px solid #fff;border-radius:50%;box-sizing:border-box;display:flex;height:30px;justify-content:center;width:30px}.fo-main-footer__social-link svg{display:block}.fo-main-footer__bottom{align-items:center;border-top:1px solid #f3f4f6;display:flex;font-size:12px;gap:16px 24px;justify-content:space-between;line-height:15px;padding-top:32px}.fo-main-footer .fo-main-footer__legal{display:flex;flex-wrap:wrap;gap:24px}@media (max-width:1439px){.fo-main-footer__inner{padding-left:40px;padding-right:40px}}@media (max-width:1023px){.fo-main-footer__inner{padding-top:70px}.fo-main-footer__top{flex-wrap:wrap;gap:40px 30px;margin-bottom:30px}.fo-main-footer__brand{flex-basis:100%}.fo-main-footer__col{flex:1 1 140px}.fo-main-footer .fo-main-footer__col--newsletter{flex:1 1 100%;max-width:360px}.fo-main-footer .fo-main-footer__social{flex-basis:100%;position:static}}@media (max-width:767px){.fo-main-footer__inner{padding:60px 20px 20px}.fo-main-footer__col{flex:0 0 calc(50% - 15px)}.fo-main-footer .fo-main-footer__col--newsletter{max-width:none}.fo-main-footer .fo-main-footer__bottom{flex-direction:column-reverse;gap:13px;padding-top:18px;text-align:center}.fo-main-footer .fo-main-footer__legal{gap:16px;justify-content:center}}.hs_cos_wrapper_type_form{background-color:transparent;border:0;padding:0}.hsfc-Step__Content{padding:0!important}