.form-container.newsletter-banner .hs-submit .hs-button{background-color:var(--dark);width:100%}.form-container.newsletter-banner p{font-size:14px;margin-top:20px}.form-container.newsletter-banner{border-radius:8px;padding:20px}.form-container.newsletter-banner form input,.form-container.newsletter-banner form input::placeholder,.form-container.newsletter-banner form select,.form-container.newsletter-banner form select::placeholder,.form-container.newsletter-banner form textarea::placeholder{color:var(--dark)}.form-container.newsletter-banner form input:not([type=submit]),.form-container.newsletter-banner form select{height:var(--form-input-small-height)}.form-container.newsletter-banner form .hs-input.hs-submit{font-size:var(--font-size-1)}.form-container.newsletter-banner .legal-consent-container p,.form-container.newsletter-banner fieldset label,.form-container.newsletter-banner form input::placeholder,.form-container.newsletter-banner form input:not([type=submit]),.form-container.newsletter-banner form select,.form-container.newsletter-banner form textarea::placeholder{font-size:var(--font-size-00)}.form-container.newsletter-banner{height:fit-content;width:100%}.form-container.newsletter-banner form{align-items:stretch;display:flex;flex-direction:column;gap:12px;justify-content:flex-start}.form-pop-up .form-heading{margin-bottom:1rem;width:100%}.form-container.newsletter-banner fieldset.form-columns-2{display:flex;flex-direction:row;gap:12px}@media (max-width:768px){.form-container.newsletter-banner fieldset.form-columns-2{flex-direction:column}}.form-container.newsletter-banner fieldset.form-columns-2 .hs-form-field{width:100%}.form-container.newsletter-banner fieldset.form-columns-2 .input{margin:0}.form-container.newsletter-banner form .hs-submit .hs-button{margin:0 auto}.form-container.newsletter-banner .hs-submit .hs-button{color:var(--white)}