.newsletter-banner{align-items:center;display:grid;grid-template-columns:1fr;padding:36px}.newsletter-banner form .hs-error-msg{font-size:14px;margin-top:10px;width:100%}.newsletter-banner form .inputs-list>li{grid-column:-1/1;margin:0}.newsletter-banner__content h2{font-size:28px!important;letter-spacing:-.56px;line-height:38px}.newsletter-banner .form-columns-2{display:grid;grid-template-columns:1fr;grid-gap:16px}.newsletter-banner .form-columns-2 .hs-form-field{float:none!important;width:100%!important}.newsletter-banner-wrapper__form{container-name:newsletter_form;container-type:inline-size}.newsletter-banner-wrapper__form label{display:none}form .hs-form-field{margin:0}form .hs-form-field:not(:first-child){margin-bottom:16px}.newsletter-banner form .hs-button,.newsletter-banner form input[type=submit]{border-radius:2px!important;font-weight:300;padding:16px 30px}@container newsletter_form (min-width: 400px){.newsletter-banner .form-columns-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}form .hs-form-field:not(:first-child){margin-bottom:24px}}@media screen and (min-width:768px){.newsletter-banner{grid-template-columns:1fr 1fr;padding:24px 54px 54px;grid-gap:60px}}@media screen and (min-width:1024px){.newsletter-banner__content h2{font-size:52px!important;letter-spacing:-1.04px;line-height:62px}.newsletter-banner{padding:54px}}