.footer__bottom,.footer__top{margin:auto;max-width:1300px}.footer .footer__column ul a{text-decoration:none}footer.footer *{font-family:Libre Franklin}.footer__column.footer__subscribe{max-width:370px}.footer{background:#f4f1ef;color:#1e2c3c;font-family:sans-serif;padding:90px 1rem}.footer__top{border-bottom:1px solid #e1e1e1;padding-bottom:90px}.footer__columns{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.footer__column h4{color:#2a4059;font-family:Libre Franklin;font-size:16px;font-weight:700;margin-bottom:.75rem}.footer__column ul{list-style:none;margin:0 0 .75rem;padding:0}.footer__column li{color:#2a4059;font-family:Libre Franklin;font-size:14px;margin-bottom:.25rem}.footer__column a{color:#2a4059;font-size:.9rem;text-decoration:underline}.footer__subscribe p{color:#2a4059;font-size:.9rem;margin:.5rem 0 1rem}.input-flex{display:flex;flex-direction:row;gap:.5rem;padding-bottom:10px}.footer__form input[type=email]{background:#e8e1dc;border:1px solid #d9cbc0;border-radius:4px;padding:.5rem}.footer__form button{background:#2a4059;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;width:125px}.footer__checkbox{color:#2a4059;font-size:.75rem}.footer__checkbox a{color:#2a4059;text-decoration:underline}.footer__form-wrapper .hs-form{margin:0!important;padding:0!important}.footer__form-wrapper .hs-form-field{margin-bottom:0!important;padding-bottom:10px!important}.footer__form-wrapper .hs-form-field>label{display:none!important}.footer__form-wrapper .hs-fieldtype-text,.footer__form-wrapper .hs_email{margin-bottom:0!important}.footer__form-wrapper .hs_email,.footer__form-wrapper .hs_submit{display:inline-block!important;margin-bottom:10px!important;vertical-align:top!important}.footer__form-wrapper .hs_email{margin-right:10px!important;width:calc(100% - 135px)!important}.footer__form-wrapper .hs_submit{width:125px!important}.footer__form-wrapper .hs-input[type=email],.footer__form-wrapper input[type=email].hs-input{background:#e8e1dc!important;border:1px solid #d9cbc0!important;border-radius:4px!important;box-sizing:border-box!important;color:#2a4059!important;font-family:Libre Franklin!important;font-size:14px!important;height:42px!important;margin:0!important;padding:.5rem!important;width:100%!important}.footer__form-wrapper .hs-button,.footer__form-wrapper input[type=submit].hs-button{background:#2a4059!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;font-family:Libre Franklin!important;font-size:14px!important;height:42px!important;margin:0!important;padding:.5rem 1rem!important;width:100%!important}.footer__form-wrapper .hs-button:hover{opacity:.9!important}.footer__form-wrapper .hs-fieldtype-booleancheckbox,.footer__form-wrapper .hs-form-booleancheckbox,.footer__form-wrapper .legal-consent-container{clear:both!important;margin-bottom:0!important;margin-top:0!important;padding-top:0!important}.footer__form-wrapper .hs-form-booleancheckbox .hs-form-booleancheckbox-display,.footer__form-wrapper .hs-form-booleancheckbox-display,.footer__form-wrapper .legal-consent-container .hs-form-booleancheckbox-display{align-items:flex-start!important;display:flex!important;gap:.5rem!important;margin:0!important;padding:0!important}.footer__form-wrapper .hs-form-booleancheckbox input[type=checkbox],.footer__form-wrapper .legal-consent-container input[type=checkbox],.footer__form-wrapper input[type=checkbox].hs-input{flex-shrink:0!important;height:auto!important;margin:3px 0 0!important;width:auto!important}.footer__form-wrapper .hs-form-booleancheckbox label,.footer__form-wrapper .hs-form-booleancheckbox-display>span,.footer__form-wrapper .legal-consent-container label{color:#2a4059!important;display:block!important;font-family:Libre Franklin!important;font-size:.75rem!important;line-height:1.4!important;margin:0!important;padding:0!important}.footer__form-wrapper .hs-form-booleancheckbox a,.footer__form-wrapper .legal-consent-container a{color:#2a4059!important;font-size:.75rem!important;text-decoration:underline!important}.footer__form-wrapper .hs_error_rollup{display:none!important}.footer__form-wrapper .hs-error-msgs{list-style:none!important;margin:5px 0 0!important;padding:0!important}.footer__form-wrapper .hs-error-msg{color:#d32f2f!important;font-size:.75rem!important}.footer__form-wrapper .submitted-message{color:#2a4059!important;font-size:.9rem!important;margin-top:1rem!important}.footer__form-wrapper .hs-form .field,.footer__form-wrapper .hs-form .hs-form-field,.footer__form-wrapper .hs-form .input,.footer__form-wrapper .hs-form .inputs-list{margin:0!important;padding:0!important}.footer__bottom{align-items:center;color:#2a4059;display:flex;flex-wrap:wrap;font-size:.85rem;justify-content:space-between;padding-top:1rem}.footer__links{display:flex;gap:1rem;list-style:none;margin:0;padding:0}.footer__links a{color:#2a4059;text-decoration:none}.footer__socials{display:flex;font-size:1.2rem;gap:.75rem}.footer__socials a img,.footer__socials a svg{height:20px;max-height:20px;max-width:20px;width:20px}@media (max-width:768px){.footer__columns{flex-direction:column}.footer__form-wrapper .hs_email{margin-bottom:10px!important;margin-right:0!important;width:100%!important}.footer__form-wrapper .hs_submit{width:100%!important}.footer__bottom{align-items:center;flex-direction:column;gap:.75rem}.footer__column ul a{text-decoration:none}.footer__socials{align-self:center}}