.newsletter-signup{position:relative}
.newsletter-signup .component .container{min-height:194px}
.newsletter-signup .component__signup-content .component__eyebrow{margin-bottom:8px}
.newsletter-signup .component__signup-content .component__title{margin-bottom:48px}
.newsletter-signup .component__image-stage{position:relative;width:100%;aspect-ratio:3 / 2;border-radius:12px;overflow:hidden}
.newsletter-signup .component__image-stage .component__stage-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.newsletter-signup .component__no-image .component__signup-content{text-align:center}
.newsletter-signup .component__background.white{background-color:#fff}
.newsletter-signup .component__background.light{background-color:#effbff}
.newsletter-signup .component__background.white .component__eyebrow,.newsletter-signup .component__background.light .component__eyebrow,.newsletter-signup .component__background.white .component__title,.newsletter-signup .component__background.light .component__title{color:#003652}
.newsletter-signup .component__background.darkblue{background-color:#003652}
.newsletter-signup .component__background.darkteal{background-color:#01444c}
.newsletter-signup .component__background.darkblue .component__eyebrow,.newsletter-signup .component__background.darkteal .component__eyebrow,.newsletter-signup .component__background.darkblue .component__title,.newsletter-signup .component__background.darkteal .component__title{color:#fff}
@media screen and (max-width:1023px){.newsletter-signup .component .container{min-height:187px}
.newsletter-signup .component .container .component__signup-image{display:flex;align-items:center}
}
@media screen and (max-width:767px){.newsletter-signup .component .container{min-height:263px}
.newsletter-signup .component__image-stage{margin-bottom:48px}
}
body[dir="rtl"] .newsletter-signup.component:not(.custom){transform:scaleX(-1)}
body[dir="rtl"] .newsletter-signup.component:not(.custom)>.container{transform:scaleX(-1)}