/* Redmine: #23305 -  EDU Request for Media CTA Options*/
/* Redmine: #23494 -  Extended CTAS for gated form thank you page*/
#lastStep > div.form-step-container > div.form-step-paragraph .field--name-field-extended-ctas .ds-row.ds-row--flex, .ds-region .field--name-field-extended-ctas .ds-row.ds-row--flex { display: block; -ms-flex-wrap: unset; flex-wrap: unset; }
#lastStep > div.form-step-container > div.form-step-paragraph .field--name-field-extended-ctas .ds-row.ds-row--flex:first-child, .ds-region .field--name-field-extended-ctas .ds-row.ds-row--flex:first-child { padding-left: 0 !important; }
@media (min-width: 1041px) { #lastStep > div.form-step-container > div.form-step-paragraph .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col.ds-col--center, .ds-region .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col.ds-col--center { margin-left: 8.33333%; } }
@media (min-width: 721px) { #lastStep > div.form-step-container > div.form-step-paragraph .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col.ds-col--center, .ds-region .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col.ds-col--center { margin-left: 12.5%; } }
#lastStep > div.form-step-container > div.form-step-paragraph .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner, .ds-region .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner { position: relative; width: 100%; height: 88vh; background: transparent !important; overflow: hidden; color: #fff; background-size: cover; }
#lastStep > div.form-step-container > div.form-step-paragraph .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner .ds-breadcrumb, .ds-region .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner .ds-breadcrumb { margin-top: 80px; }
#lastStep > div.form-step-container > div.form-step-paragraph .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner__shadow, .ds-region .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner__shadow { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: transparent !important; }
#lastStep > div.form-step-container > div.form-step-paragraph .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner__content, .ds-region .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner__content { text-align: center; width: 100%; position: relative; top: inherit; transform: none; margin-top: 197px; }
#lastStep > div.form-step-container > div.form-step-paragraph .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner__content p, .ds-region .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner__content p { font-size: 18px; line-height: 28px; margin-bottom: 40px; margin-top: 0; }
#lastStep > div.form-step-container > div.form-step-paragraph .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner__content .ds-container, .ds-region .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner__content .ds-container { margin: 0px !important; padding: 0 !important; }
#lastStep > div.form-step-container > div.form-step-paragraph .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner--medium, .ds-region .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner--medium { height: auto; }
#lastStep > div.form-step-container > div.form-step-paragraph .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner--medium .ds-banner__content, .ds-region .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner--medium .ds-banner__content { margin-top: 40px; text-align: left; }
#lastStep > div.form-step-container > div.form-step-paragraph .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner--medium .ds-banner__content .ds-banner__title, .ds-region .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner--medium .ds-banner__content .ds-banner__title { font-size: 18px; color: black; font-weight: 400; line-height: 32px; margin-bottom: 3px; }
#lastStep > div.form-step-container > div.form-step-paragraph .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner--medium .ds-banner__content .ds-text-shadow, .ds-region .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner--medium .ds-banner__content .ds-text-shadow { text-shadow: none !important; }
#lastStep > div.form-step-container > div.form-step-paragraph .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner--medium .ds-banner__content .ds-banner__subtitle, .ds-region .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner--medium .ds-banner__content .ds-banner__subtitle { font-size: 18px; line-height: 28px; margin-bottom: 18px; color: black; }
#lastStep > div.form-step-container > div.form-step-paragraph .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner--medium .ds-banner__content .ds-copy-text p, .ds-region .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner--medium .ds-banner__content .ds-copy-text p { font-size: 16px !important; line-height: 28px !important; letter-spacing: -.25px; font-weight: 300; color: rgba(0, 0, 0, 0.8); max-width: 615px; margin-bottom: 0px; margin-left: auto; margin-right: auto; }
#lastStep > div.form-step-container > div.form-step-paragraph .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner--medium .ds-banner__content .ds-btn:last-child, .ds-region .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner--medium .ds-banner__content .ds-btn:last-child { display: none; }
#lastStep > div.form-step-container > div.form-step-paragraph .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner--medium .ds-banner__content .ds-btn:first-child, .ds-region .field--name-field-extended-ctas .ds-row.ds-row--flex .ds-col .ds-banner--medium .ds-banner__content .ds-btn:first-child { display: inline-block; }
