.newsletter{position:relative;overflow:hidden}.newsletter__inner{display:grid;grid-template-columns:3fr 2fr;grid-template-areas:"headline headline" "text form";column-gap:var(--grid-gutter, 1.5rem);row-gap:calc(var(--grid-gutter, 1.5rem) * .5);align-items:center;border-radius:20px;background-color:var(--quaternary-30);padding:var(--grid-gutter)}.newsletter__headline{grid-area:headline}.newsletter__headline .wem-headline{margin-bottom:0}.newsletter__text{grid-area:text;margin:0;align-self:center}.newsletter__form{grid-area:form;width:100%}.newsletter__form-placeholder{height:200px;display:flex;align-items:center;justify-content:center;opacity:.4;font-size:14px}.newsletter__form-embed .hs-form{display:flex;flex-wrap:wrap;align-items:stretch;column-gap:calc(var(--grid-gutter, 1.5rem) * .5);row-gap:calc(var(--grid-gutter, 1.5rem) * .25)}.newsletter__form-embed .hs-form-field{order:1;flex:1;min-width:0;margin-bottom:0;position:relative}.newsletter__form-embed .hs-form-field .input{height:100%}.newsletter__form-embed .hs_submit{order:2;flex-shrink:0;display:flex;flex-direction:column}.newsletter__form-embed .hs_submit .actions{flex:1;display:flex}.newsletter__form-embed .hs-button{flex:1;box-sizing:border-box;white-space:nowrap}.newsletter__form-embed .legal-consent-container{order:3;flex:0 0 100%;font-size:.8em;line-height:1.4}.newsletter__form-embed label{display:none}.newsletter__form-embed .hs-input{width:100%;height:100%;box-sizing:border-box}.newsletter__form-embed .hs-error-msgs{position:absolute;top:100%;left:0;margin:2px 0 0;padding:0;list-style:none;font-size:.75em;line-height:1.4;white-space:nowrap}.newsletter__form-embed .hs_error_rollup{display:none}@media (max-width: 767px){.newsletter__inner{grid-template-columns:1fr;grid-template-areas:"headline" "text" "form";padding-left:calc(var(--grid-gutter) * .5);padding-right:calc(var(--grid-gutter) * .5)}}
