.newsletter-section{background:#091540;border-radius:12px;color:#fff;margin-bottom:56px;text-align:center}.newsletter-inner{padding:40px 24px 32px}.newsletter-text{margin:0 auto;max-width:600px;padding:0}.newsletter-section .newsletter-title{font-family:Exo,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.4px;line-height:34px;margin-bottom:12px;text-transform:uppercase}.newsletter-section .newsletter-subtitle,.newsletter-section .newsletter-subtitle a{color:#ffffffa3;font-size:16px;font-weight:600;letter-spacing:-.5px;line-height:26px}.newsletter-section .newsletter-subtitle a{color:#fff}.newsletter-form{margin:16px auto 24px;max-width:780px;padding:0 8px}.newsletter-section .newsletter-form input[type=email],.newsletter-section .newsletter-form input[type=search],.newsletter-section .newsletter-form input[type=text]{background:hsla(0,0%,100%,.15);border:0;border-radius:10px;color:#fff;height:48px;outline:none;padding:0 16px;width:100%}.newsletter-section .newsletter-form input::placeholder{color:hsla(0,0%,100%,.65)}.newsletter-section .newsletter-form button[type=submit],.newsletter-section .newsletter-form input[type=submit]{background:#fff;border:0;border-radius:10px;color:#091540;cursor:pointer;font-weight:700;padding:0 20px}.newsletter-section .newsletter-form .hs-form-field,.newsletter-section .newsletter-form .hs-form-field>div{margin-bottom:10px!important}.newsletter-section .newsletter-form .hs-form-actions,.newsletter-section .newsletter-form .hs-submit{margin:0!important}@media (min-width:1024px){.newsletter-section .newsletter-form form{align-items:center;display:grid!important;gap:12px;grid-template-columns:1fr auto}.newsletter-section .newsletter-form .hs_email,.newsletter-section .newsletter-form .hs_firstname,.newsletter-section .newsletter-form .hs_lastname{margin:0!important}}@media (max-width:1023px){.newsletter-section .newsletter-form form{display:flex!important;flex-direction:column;gap:10px}.newsletter-section .newsletter-form button[type=submit],.newsletter-section .newsletter-form input[type=submit]{width:100%}}.newsletter-section .newsletter-form input:focus{box-shadow:0 0 0 2px hsla(0,0%,100%,.25)}.newsletter-section .newsletter-form .hs_recaptcha,.newsletter-section .newsletter-form .legal-consent-container{margin-top:10px}.newsletter-section .newsletter-form .hs-form-field{min-height:70px;position:relative}.newsletter-section .newsletter-form .hs-error-msgs{bottom:-20px;left:0;position:absolute;text-align:left;width:100%}.newsletter-section .newsletter-form .hs-error-msg,.newsletter-section .newsletter-form .hs-error-msgs li{color:#ffb3b3;font-size:12px;margin:4px 0 0 4px}.newsletter-section .newsletter-form form{align-items:center!important}.newsletter-section .newsletter-form button[type=submit],.newsletter-section .newsletter-form input[type=submit]{align-items:center;display:flex;height:48px;justify-content:center;line-height:1;padding-bottom:0;padding-top:0;position:relative;top:-1px}.newsletter-section .newsletter-form .hs-form-done,.newsletter-section .newsletter-form .submitted-message{align-items:center;background:#091540!important;border:none!important;border-radius:12px!important;box-shadow:none!important;color:#fff!important;display:flex!important;font-family:Montserrat,sans-serif!important;font-size:60px!important;font-weight:700!important;justify-content:center;line-height:1.4!important;min-height:140px;padding:60px 20px!important;text-align:center!important}.newsletter-section .newsletter-form .hs-form fieldset{border:none!important;margin:0!important;padding:0!important}