.email-sign-up{position:relative;overflow:hidden}.email-sign-up__wrapper{display:flex;position:relative;z-index:1}.email-sign-up--light{background-color:var(--bg-color-white);color:var(--body-text-color)}.email-sign-up--dark{background-color:var(--bg-color-dark);color:var(--body-text-color-white)}.email-sign-up__blocks{max-width:50rem;display:flex;flex-direction:column;gap:var(--spacing-normal);flex-grow:1}.email-sign-up__buttons{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-small);width:100%}.email-sign-up__wrapper.left,.email-sign-up__blocks.left .email-sign-up__buttons{justify-content:flex-start}.email-sign-up__wrapper.center,.email-sign-up__blocks.center .email-sign-up__buttons{justify-content:center}.email-sign-up__wrapper.middle,.email-sign-up__blocks.middle .email-sign-up__buttons{align-items:center}.email-sign-up__wrapper.top{align-items:start}.email-sign-up__wrapper.bottom{align-items:end}.email-sign-up__wrapper.right,.email-sign-up__blocks.right .email-sign-up__buttons{justify-content:flex-end}.email-sign-up__heading,.email-sign-up p,.email-sign-up__buttons a{margin:0;word-break:break-word}.email-sign-up h1,.email-sign-up h2,.email-sign-up h3,.email-sign-up h4,.email-sign-up h5,.email-sign-up h6{margin:0}.email-sign-up__caption{font-size:var(--font-size-small);line-height:var(--line-height-heading);letter-spacing:1px;text-transform:uppercase}.email-sign-up ol,.email-sign-up li{list-style-position:inside}.email-sign-up p a{color:inherit}@media (max-width: 768px){.email-sign-up__background-video[data-mobile-src]{display:none}}
