@layer reset,default,plugin,atom,molecule,organism,theme,cro;.email-banner{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:24px 16px}.body-content .email-banner .buttons-orange .link{min-width:unset}@media(min-width:730px){.email-banner-container--sidebar .email-banner{padding:24px 16px}.email-banner{padding:32px}}@media(min-width:1140px){.email-banner{max-width:1140px}}.email-banner-container{background:var(--background-color, #f6f6f6)}.email-banner-container h1,.email-banner-container h2,.email-banner-container h3,.email-banner-container h4,.email-banner-container h5,.email-banner-container h6,.email-banner-container p{margin-bottom:0!important;text-box-trim:trim-both;text-box-edge:cap alphabetic;word-break:break-word}.email-banner:has(.email-banner__header-top){gap:24px}@media(min-width:1140px){.email-banner-container--sidebar .email-banner:has(.email-banner__header-top){flex-direction:column;gap:24px}.email-banner-container--sidebar .email-banner:has(.email-banner__header-top) .email-banner__divider{display:block}.email-banner:has(.email-banner__header-top){flex-direction:row;align-items:flex-start;gap:48px}}.email-banner:has(.email-banner__header-top) .email-banner__divider{display:block;width:100%;border:1px solid var(--divider-color, #949494)}@media(min-width:1140px){.email-banner:has(.email-banner__header-top) .email-banner__divider{display:none}}.email-banner__header-top{display:flex;align-self:center;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}@media(min-width:730px){.email-banner__header-top{max-width:400px}}.email-banner__top-heading{font-weight:700;font-size:22px;line-height:33px;color:var(--top-header-color, #000)}@media(min-width:730px){.email-banner__top-heading{font-size:34px;line-height:38px}.email-banner-container--sidebar .email-banner__top-heading{font-size:22px;line-height:33px}}.email-banner__top-subtext{font-weight:400;font-size:16px;line-height:22px;color:var(--top-subtext-color, #000)}@media(min-width:730px){.email-banner__top-subtext{font-size:17px}.email-banner-container--sidebar .email-banner__top-subtext{font-size:16px}}.email-banner__header-top-image{width:100%;max-height:184px;-o-object-fit:contain;object-fit:contain}.email-banner__top-bottom{margin-top:8px!important;font-weight:700;font-size:20px;line-height:26px;color:var(--top-bottom-color, #000)}@media(min-width:730px){.email-banner__top-bottom{font-size:26px;line-height:30px}.email-banner-container--sidebar .email-banner__top-bottom{font-size:20px;line-height:26px}}.email-banner__divider{display:none}.email-banner__form{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}@media(min-width:730px){.email-banner-container--sidebar .email-banner__form{gap:24px;width:unset;max-width:unset}}@media(min-width:1140px){.email-banner-container--sidebar .email-banner__form{width:100%}}@media(min-width:730px){.email-banner__form{gap:32px;max-width:730px}}.email-banner__form-inner{display:grid;grid-template-columns:1fr;gap:16px;width:100%}@media(min-width:730px){.email-banner__form-inner{grid-template-columns:1fr 1fr}.email-banner__form-inner div:last-child:nth-child(odd){grid-column:span 2}.email-banner__form-inner--single,.email-banner-container--sidebar .email-banner__form-inner{grid-template-columns:1fr}}.email-banner__form-inner--single div:last-child:nth-child(odd),.email-banner-container--sidebar .email-banner__form-inner div:last-child:nth-child(odd){grid-column:unset}.email-banner__headers{display:flex;flex-direction:column;gap:24px;text-align:center}.email-banner__form-header{font-weight:700;font-size:22px;line-height:28px;color:var(--header-color, #000)}@media(min-width:730px){.email-banner__form-header{font-size:30px;line-height:34px}.email-banner-container--sidebar .email-banner__form-header{font-size:22px;line-height:28px}}.email-banner__form-sub-header{font-size:16px;line-height:22px;color:var(--subtext-color, #000)}.email-banner .mp-form-field__label{color:var(--label-color, #000)}.email-banner .mp-input-element{border-color:var(--input-border-color, #000)}.email-banner .mp-form-field--error .mp-input-element{border-color:var(--input-border-invalid-color, var(--global-informing-error))}.email-banner__button-wrapper{display:flex;flex-direction:column;gap:16px}@media(min-width:730px){.email-banner__button-wrapper{align-self:start;margin-top:20px}}.email-banner__form-inner--single .email-banner__button-wrapper,.email-banner-container--sidebar .email-banner__button-wrapper{margin-top:0}.email-banner__button-label{width:100%}.email-banner__button-label-hidden{display:none}.email-banner__error{text-align:center;color:#c90f0e}.email-banner-container--sidebar .email-banner__error{margin-top:-8px}@media(min-width:730px){.email-banner__error{margin-top:-16px}}.email-banner-thank-you{display:flex;flex-direction:column;gap:24px;margin:0 auto;padding:24px 16px;text-align:center}@media(min-width:730px){.email-banner-container--sidebar .email-banner-thank-you{padding:24px 16px}.email-banner-thank-you{padding:32px}}@media(min-width:1140px){.email-banner-thank-you{max-width:1140px}}.email-banner-thank-you-header{font-weight:700;font-size:22px;line-height:28px;color:var(--thankyou-header-color, #444444)}@media(min-width:730px){.email-banner-thank-you-header{font-size:30px;line-height:34px}.email-banner-container--sidebar .email-banner-thank-you-header{font-size:22px;line-height:28px}}.email-banner-thank-you-text{color:var(--thankyou-text-color, #444444)}.mp-form-field__label{margin-bottom:4px;font-weight:700;font-size:14px;line-height:16px}.mp-form-field__error{font-size:12px;line-height:14px}.mp-input-element{height:44px;border-radius:2px;border-width:1px}.mp-input-element .mp-input-element__icon{margin:8px 0;padding:0 8px 0 12px;font-size:20px}.mp-input-element .mp-input-element__input{padding:0 12px}.select-element{border-width:1px}.select-element__field{height:42px}.select-element__field-input{padding:0 42px 0 12px}.select-element__placeholder{left:12px;margin-bottom:0!important}.select-element__expand{z-index:1;width:42px}.select-element .select-element__list{border-width:1px}.select-element .select-element__list-item{height:unset;min-height:44px;padding:8px 12px}
