.EmailSignUpBanner{align-items:center;background-color:#000;border-radius:8px;display:flex;min-height:180px;overflow:hidden;position:relative}@media(min-width:768px){.EmailSignUpBanner{min-height:200px}}@media(min-width:1200px){.EmailSignUpBanner{min-height:240px}}.EmailSignUpBanner .EmailSignUpBanner__content{z-index:1}.EmailSignUpBanner .EmailSignUpBanner__content .EmailSignUpBanner__content__title{color:var(--brand-core,#ff9800);font-size:22px;font-weight:700;line-height:1.2;text-align:center}@media(min-width:768px){.EmailSignUpBanner .EmailSignUpBanner__content .EmailSignUpBanner__content__title{font-size:24px;text-align:left}}@media(min-width:992px){.EmailSignUpBanner .EmailSignUpBanner__content .EmailSignUpBanner__content__title{font-size:28px}}@media(min-width:1200px){.EmailSignUpBanner .EmailSignUpBanner__content .EmailSignUpBanner__content__title{font-size:30px}}@media(min-width:1520px){.EmailSignUpBanner .EmailSignUpBanner__content .EmailSignUpBanner__content__title{font-size:32px}}.EmailSignUpBanner .EmailSignUpBanner__content .EmailSignUpBanner__content__subtext{color:#fff;font-size:16px;font-weight:400;line-height:1.2;text-align:center}@media(min-width:768px){.EmailSignUpBanner .EmailSignUpBanner__content .EmailSignUpBanner__content__subtext{text-align:left}}@media(min-width:1200px){.EmailSignUpBanner .EmailSignUpBanner__content .EmailSignUpBanner__content__subtext{font-size:18px}}.EmailSignUpBanner .EmailSignUpBanner__content .EmailSignUpBanner__content__subtext a{color:#fff;text-decoration:underline}.EmailSignUpBanner .EmailSignUpBanner__content .EmailSignUpBanner__content__subtext a:hover{color:var(--brand-core,#ff9800)}.EmailSignUpBanner .EmailSignUpBanner__content .EmailSignUpBanner__content__inputContainer{width:100%}.EmailSignUpBanner .EmailSignUpBanner__content .EmailSignUpBanner__content__inputContainer input[type=email]::placeholder{color:#9e9e9e}.EmailSignUpBanner .EmailSignUpBanner__content .EmailSignUpBanner__content__inputContainer .input-group input{border-bottom-left-radius:var(--border-radius-sm);border-top-left-radius:var(--border-radius-sm)}.EmailSignUpBanner .EmailSignUpBanner__content .EmailSignUpBanner__content__inputContainer .input-group .input-group-append button{border-right:5px!important;color:var(--Neutral-black,#000)!important;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.EmailSignUpBanner .EmailSignUpBanner__background{display:flex;height:100%;justify-content:flex-end;left:0;position:absolute;top:0;width:100%}.EmailSignUpBanner .EmailSignUpBanner__background .EmailSignUpBanner__background__img{position:relative}.EmailSignUpBanner .EmailSignUpBanner__background .EmailSignUpBanner__background__img .EmailSignUpBanner__background__img__overlay{background:linear-gradient(90deg,#000,transparent);height:100%;left:0;position:absolute;top:0;width:100px}.EmailSignUpBanner .EmailSignUpBanner__background img{height:100%;object-fit:contain;width:100%}.EmailSignUpBanner--landscape .EmailSignUpBanner__content{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2.5rem 2rem;width:100%}@media(min-width:992px){.EmailSignUpBanner--landscape .EmailSignUpBanner__content{padding-left:2.5rem;padding-right:2.5rem;width:55%}}@media(min-width:1200px){.EmailSignUpBanner--landscape .EmailSignUpBanner__content{padding-left:3rem;padding-right:3rem}}@media(min-width:1520px){.EmailSignUpBanner--landscape .EmailSignUpBanner__content{padding-left:4rem;padding-right:4rem}}.EmailSignUpBanner--landscape .EmailSignUpBanner__content .EmailSignUpBanner__content__subtext,.EmailSignUpBanner--landscape .EmailSignUpBanner__content .EmailSignUpBanner__content__title{text-align:left}@media(min-width:768px){.EmailSignUpBanner--landscape .EmailSignUpBanner__content .EmailSignUpBanner__content__inputContainer{width:400px}}.EmailSignUpBanner--landscape .EmailSignUpBanner__background{opacity:.4}@media(min-width:992px){.EmailSignUpBanner--landscape .EmailSignUpBanner__background{opacity:1}}.EmailSignUpBanner--landscape .EmailSignUpBanner__background .EmailSignUpBanner__background__img{width:427px}.EmailSignUpBanner--landscape .EmailSignUpBanner__background img{object-position:right}.EmailSignUpBanner--portrait .EmailSignUpBanner__content{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem 1.5rem}@media(min-width:992px){.EmailSignUpBanner--portrait .EmailSignUpBanner__content{padding-bottom:160px}}@media(min-width:1200px){.EmailSignUpBanner--portrait .EmailSignUpBanner__content{padding-bottom:200px}}@media(min-width:1520px){.EmailSignUpBanner--portrait .EmailSignUpBanner__content{padding-bottom:220px}}.EmailSignUpBanner--portrait .EmailSignUpBanner__content .EmailSignUpBanner__content__subtext,.EmailSignUpBanner--portrait .EmailSignUpBanner__content .EmailSignUpBanner__content__title{text-align:center}.EmailSignUpBanner--portrait .EmailSignUpBanner__background{opacity:.4}@media(min-width:992px){.EmailSignUpBanner--portrait .EmailSignUpBanner__background{opacity:1}}.EmailSignUpBanner--portrait .EmailSignUpBanner__background .EmailSignUpBanner__background__img .EmailSignUpBanner__background__img__overlay{display:none}.EmailSignUpBanner--portrait .EmailSignUpBanner__background img{object-position:right}@media(min-width:992px){.EmailSignUpBanner--portrait .EmailSignUpBanner__background img{object-position:bottom}}
/*# sourceMappingURL=styles~EmailSignUpMidPageBanner.50f272a0.css.map*/