.contentType-newsletterCta .newsletter-cta__inner{display:grid;gap:1.5rem}@media only screen and (min-width:1024px){.contentType-newsletterCta.newsletter-cta--own-text .newsletter-cta__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:3rem}}.contentType-newsletterCta .newsletter-cta__heading{margin:0}.contentType-newsletterCta .newsletter-cta__lead{max-width:36rem;margin:.75rem 0 0;color:var(--section-muted, #ddd6f0);font-size:1rem;line-height:1.6}.contentType-newsletterCta .newsletter-cta__form{display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width:544px){.contentType-newsletterCta .newsletter-cta__form{flex-direction:row}}.contentType-newsletterCta .newsletter-cta__form[hidden]{display:none}.contentType-newsletterCta .newsletter-cta__input{flex:1;min-width:0;min-height:48px;margin:0;padding:0 1rem;border:1px solid #8a8a8a;border-radius:var(--ds-radius-input, 6px);background:#fff;color:#141414;font:inherit;font-size:1rem}.contentType-newsletterCta .newsletter-cta__input::-moz-placeholder{color:#6c6c6c}.contentType-newsletterCta .newsletter-cta__input::placeholder{color:#6c6c6c}.contentType-newsletterCta .newsletter-cta__input:focus-visible{outline:3px solid var(--section-text, #ffffff);outline-offset:2px}.contentType-newsletterCta .newsletter-cta__button{flex:none;width:auto;min-height:48px;margin:0;padding:0 1.5rem;border:0;border-radius:var(--ds-radius-md, 4px);background:#fff;color:#141414;font:inherit;font-weight:var(--font-weight-semibold, 600);cursor:pointer;transition:background-color .2s ease}.contentType-newsletterCta .newsletter-cta__button:hover{background:#ebe7f5}.contentType-newsletterCta .newsletter-cta__button:focus-visible{outline:3px solid var(--section-text, #ffffff);outline-offset:2px}.contentType-newsletterCta .newsletter-cta__button:disabled{cursor:progress;opacity:.7}@media(prefers-reduced-motion:reduce){.contentType-newsletterCta .newsletter-cta__button{transition:none}}.contentType-newsletterCta.umbraco-bg--white .newsletter-cta__button,.contentType-newsletterCta.umbraco-bg--light .newsletter-cta__button{background:var(--ds-color-inverse-bg, #141414);color:#fff}.contentType-newsletterCta.umbraco-bg--white .newsletter-cta__button:hover,.contentType-newsletterCta.umbraco-bg--light .newsletter-cta__button:hover{background:#3a3a3a}.contentType-newsletterCta.umbraco-bg--white .newsletter-cta__input:focus-visible,.contentType-newsletterCta.umbraco-bg--white .newsletter-cta__button:focus-visible,.contentType-newsletterCta.umbraco-bg--light .newsletter-cta__input:focus-visible,.contentType-newsletterCta.umbraco-bg--light .newsletter-cta__button:focus-visible{outline-color:var(--color-primary1, #141414)}.contentType-newsletterCta .newsletter-cta__note{margin:.75rem 0 0;color:var(--section-muted, #ddd6f0);font-size:.8125rem;line-height:1.5}.contentType-newsletterCta .newsletter-cta__note a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.contentType-newsletterCta .newsletter-cta__result{margin:.5rem 0 0;font-weight:var(--font-weight-semibold, 600)}.contentType-newsletterCta .newsletter-cta__result:empty{display:none}.contentType-newsletterCta .newsletter-cta__result.is-error{padding:.5rem .75rem;border-radius:var(--ds-radius-md, 4px);background:#fff;color:#b3261e}.contentType-newsletterCta .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.contentType-newsletterCta .bfs{--bfs-bg: transparent !important;--bfs-ink: var(--section-text, #ffffff) !important;--bfs-btn: #ffffff !important;--bfs-btn-ink: #141414 !important;--bfs-line: #8a8a8a;line-height:1.5}.contentType-newsletterCta.umbraco-bg--white .bfs,.contentType-newsletterCta.umbraco-bg--light .bfs{--bfs-btn: var(--ds-color-inverse-bg, #141414) !important;--bfs-btn-ink: #ffffff !important}.contentType-newsletterCta .bfs .bfs-card{display:block;max-width:none;margin:0;border-radius:0;overflow:visible}.contentType-newsletterCta .bfs .bfs-image{display:none}.contentType-newsletterCta .bfs .bfs-body{padding:0}@media only screen and (min-width:1024px){.contentType-newsletterCta .bfs .bfs-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-auto-rows:min-content;-moz-column-gap:3rem;column-gap:3rem;align-items:center}.contentType-newsletterCta .bfs .bfs-body>.bfs-headline,.contentType-newsletterCta .bfs .bfs-body>.bfs-text{grid-column:1}.contentType-newsletterCta .bfs .bfs-body>.bfs-form,.contentType-newsletterCta .bfs .bfs-body>.bfs-msg{grid-column:2;grid-row:1/span 6;align-self:center}}.contentType-newsletterCta.newsletter-cta--own-text .bfs .bfs-body{display:block}.contentType-newsletterCta .bfs .bfs-headline{margin:0;color:inherit;font-size:inherit}.contentType-newsletterCta .bfs .bfs-text{max-width:36rem;margin:.75rem 0 0;color:var(--section-muted, #ddd6f0);line-height:1.6}.contentType-newsletterCta.newsletter-cta--own-text .bfs .bfs-headline,.contentType-newsletterCta.newsletter-cta--own-text .bfs .bfs-text{display:none}.contentType-newsletterCta .bfs .bfs-form{margin:1.25rem 0 0}@media only screen and (min-width:1024px){.contentType-newsletterCta .bfs .bfs-form{margin:0}}.contentType-newsletterCta .bfs .bfs-label{margin:0 0 .375rem;color:var(--section-muted, #ddd6f0);font-size:.8125rem;font-weight:var(--font-weight-semibold, 600)}.contentType-newsletterCta .bfs .bfs-row{flex-direction:column;flex-wrap:nowrap;gap:.5rem}@media only screen and (min-width:544px){.contentType-newsletterCta .bfs .bfs-row{flex-direction:row}}.contentType-newsletterCta .bfs .bfs-input{flex:1 1 auto;min-height:48px;padding:0 1rem;border-radius:var(--ds-radius-input, 6px);color:#141414;font-size:1rem}.contentType-newsletterCta .bfs .bfs-input:focus-visible{outline:3px solid var(--section-text, #ffffff);outline-offset:2px}.contentType-newsletterCta .bfs .bfs-btn{min-height:48px;padding:0 1.5rem;border-radius:var(--ds-radius-md, 4px);font-weight:var(--font-weight-semibold, 600);transition:filter .2s ease}.contentType-newsletterCta .bfs .bfs-btn:hover{filter:brightness(.94)}.contentType-newsletterCta .bfs .bfs-btn:focus-visible{outline:3px solid var(--section-text, #ffffff);outline-offset:2px}@media(prefers-reduced-motion:reduce){.contentType-newsletterCta .bfs .bfs-btn{transition:none}}.contentType-newsletterCta.umbraco-bg--white .bfs .bfs-input:focus-visible,.contentType-newsletterCta.umbraco-bg--white .bfs .bfs-btn:focus-visible,.contentType-newsletterCta.umbraco-bg--light .bfs .bfs-input:focus-visible,.contentType-newsletterCta.umbraco-bg--light .bfs .bfs-btn:focus-visible{outline-color:var(--ds-color-inverse-bg, #141414)}.contentType-newsletterCta .bfs .bfs-note{margin:.75rem 0 0;color:var(--section-muted, #ddd6f0);font-size:.8125rem;opacity:1}.contentType-newsletterCta .bfs .bfs-msg{border-radius:var(--ds-radius-md, 4px)}.contentType-newsletterCta .bfc.bfc-widget{margin:0;color:var(--section-text, #ffffff)}.contentType-newsletterCta .bfc .bfc-widget-card{padding:0;border:0;border-radius:0;background:none;color:inherit}.contentType-newsletterCta .bfc .bfc-eyebrow,.contentType-newsletterCta .bfc .bfc-widget-text p,.contentType-newsletterCta .bfc .bfc-widget-more{color:var(--section-muted, #ddd6f0);opacity:1}.contentType-newsletterCta .bfc .bfc-widget-text h2{color:inherit;font-size:inherit}.contentType-newsletterCta.newsletter-cta--own-text .bfc .bfc-widget-text h2,.contentType-newsletterCta.newsletter-cta--own-text .bfc .bfc-widget-text p,.contentType-newsletterCta.newsletter-cta--own-text .bfc .bfc-widget-text .bfc-eyebrow{display:none}.contentType-newsletterCta .bfc .bfc-btn--light{min-height:48px;border-radius:var(--ds-radius-md, 4px);background:#fff;border-color:#fff;color:#141414}.contentType-newsletterCta.umbraco-bg--white .bfc .bfc-btn--light,.contentType-newsletterCta.umbraco-bg--light .bfc .bfc-btn--light{background:var(--ds-color-inverse-bg, #141414);border-color:var(--ds-color-inverse-bg, #141414);color:#fff}.contentType-newsletterCta.umbraco-bg--white .bfc .bfc-chip--light,.contentType-newsletterCta.umbraco-bg--light .bfc .bfc-chip--light{background:#0000000f;color:inherit}
