.promo-form{align-items:center;border-radius:6px;display:grid;gap:1.5rem;justify-content:center;padding:1.5rem 2.5rem}@container (min-width: 960px){.promo-form{display:flex}}.promo-form__title h1,.promo-form__title h2,.promo-form__title h4,.promo-form__title p,.promo-form__title>h3{font-size:var(--heading-h1-size);font-weight:var(--heading-h1-weight);font-weight:700;line-height:1.25;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.promo-form__form form{align-items:center;gap:.75rem}@container (min-width: 960px){.promo-form__form form{display:grid}}.promo-form__form form{grid-template-columns:repeat(auto-fit,minmax(240px,1fr)) minmax(0,180px)}@media (min-width:960px){.promo-form__form form .form-group{margin-bottom:0!important}}.promo-form__form form .form-group{max-width:100%;width:320px}.promo-form__form form .form-group .form-input-error{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:960px){.promo-form__form form .form-group .form-input-error{position:absolute}}.promo-form__form form .form-group .form-input{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:960px){.promo-form__form form>:not([hidden])~:not([hidden]){margin-bottom:0!important;margin-top:0!important}}
