.fw-requirements .header{padding:12px 0}.fw-requirements .spacer-container .spacer-img{width:100%}.fw-requirements .ineligible-notification{color:#ab2334;padding-bottom:12px;padding-top:12px}.fw-requirements .req-descriptions{font-size:20px;font-weight:400;line-height:32px}.fw-requirements .apply-btn-wrapper{display:flex;justify-content:flex-end;margin-top:12px;padding:12px 0}.cb-modal .cb-modal-container .icon-container{display:inline-block}.cb-modal .cb-modal-container .cb-modal-content{overflow:hidden!important}.cb-modal .cb-modal-container .cb-modal-header{align-items:flex-start!important}.cb-modal .cb-modal-container .cb-modal-header .cb-btn-close{visibility:hidden}.cb-modal.with-icon .cb-modal-content{padding-left:40px}.flex-item{display:flex}.return-link{padding-bottom:24px;padding-top:24px}.return-link a{border-radius:0;color:#324dc7;font-size:16px;padding:0;text-decoration:underline}.return-link a:visited{color:#324dc7}.us-citizen-modal{margin-top:10px}.us-citizen-modal .us-citizen-modal-message{display:inline;margin-left:10px}.fw-form{max-width:768px}.fw-form .your-info-body-container{margin-left:12px}.fw-form .your-info-header-container{display:flex;margin-left:12px}.fw-form .your-info-header-container .your-info-header{font-size:2.5rem;line-height:1.2em}.fw-form .your-info-header-container .update-info-tooltip-indicator{flex-grow:1;margin-left:32px;margin-top:8px}.fw-form .your-info-header-container .your-info-body{font-size:16px;margin-bottom:12px;margin-top:12px;padding-left:24px}.fw-form .form-button-wrapper{padding-top:44px}.fw-form .form-button-wrapper button{margin-left:26px}.fw-form .section{border-bottom:1px solid #d9d9d9;padding-bottom:36px;padding-top:36px}.fw-form .sect-header{padding:0 0 24px}.fw-form .question-label{align-content:center;display:flex;flex-direction:column;font-weight:bolder;justify-content:center;padding-bottom:8px}.fw-form .sect-fw-header .subheader{font-size:21px;padding:12px 0}.fw-form .sect-about-you .info-sect{margin-bottom:20px;margin-top:12px}.fw-form .sect-about-you .invalid-address-notification-container{margin-bottom:12px;margin-top:12px}.fw-form .sect-about-you .invalid-address-notification-container .button-container{display:flex;margin-top:16px}.fw-form .sect-about-you .invalid-address-notification-container .button-container .spacer-div{flex-grow:1}.fw-form .sect-school-info,.fw-form .sect-school-info .name-sect{padding:0 0 24px}.fw-form .sect-attestation .sub-description{padding:24px 0}.fw-form .sect-attestation .attestation-role{padding:24px 0 36px}.fw-form .sect-attestation .input-wrapper{padding:12px 0}.fw-form .sect-agreement{padding:44px 0 0}.fw-form .sect-agreement .agreement-error{color:#ab2334;padding:12px 0 0}.fw-form .sect-agreement .agreement-error .cb-icon{font-size:.5rem}.fw-form .sect-agreement .agreement-error .error-message{font-size:.75rem;margin-left:-8px;padding:4px 0 0}.fw-form .sect-agreement .cb-checkbox label{font-weight:bolder}.fw-form .sect-agreement .requirements{margin-left:36px}.fw-form .sect-agreement .sect-signature{padding-top:36px}.update-info-tooltip-indicator .update-info-tooltip-icon{margin-left:-24px;margin-top:12px}@media(max-width:1250px){.update-info-tooltip-indicator .update-info-tooltip-icon{margin-left:-24px;margin-top:6px}}.sect-attestation-title{margin-inline-start:1em}.sect-attestation-description{margin-inline-start:3em;margin-top:30px}.signature-terms-and-conditions{margin-top:30px}.done-screen{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;margin-top:80px;max-width:768px;text-align:center}.done-screen .content-container{border-bottom:#d9d9d9 2px solid;border-top:#d9d9d9 2px solid;padding-bottom:60px;padding-top:72px;position:relative}.done-screen .content-container .body-header{font-family:Roboto;font-size:21px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:12px}.done-screen .content-container .body-content{font-family:Roboto;font-size:40px;font-style:normal;font-weight:300;letter-spacing:-.72381px;line-height:48px;text-align:center;white-space:pre-wrap}.done-screen .content-container .body-content .body-section{padding-bottom:60px}.done-screen .content-container .border-asset{left:50%;margin-top:-124px;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%)}.done-screen .button-container{margin-bottom:72px;margin-top:48px}.done-screen .rq-splash-header{color:#000;font-family:Roboto,sans-serif;font-size:40px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:-.72px;line-height:1.2;text-align:center}.done-screen .stepper-btn-container .stepper-btn-flex{display:flex;flex-direction:column}@media only screen and (min-device-width:320px)and (max-device-width:767px){.done-screen .content-container{padding-bottom:12px;padding-top:72px}.done-screen .rq-splash-header{color:#000;font-family:Roboto,sans-serif;font-size:24px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:-.38px;line-height:1.14;padding-bottom:12px;padding-left:24px;padding-right:24px;text-align:center}}@media only screen and (min-device-width:768px){.done-screen .button-container{width:100%}}@media only screen and (max-width:585px){.done-screen{margin-top:80px}.done-screen .content-container .body-header,.done-screen .content-container .body-content{font-size:20px;line-height:20px}.done-screen .content-container .body-header .body-section,.done-screen .content-container .body-content .body-section{padding-bottom:40px}.done-screen .content-container .body-header{font-weight:inherit;margin-bottom:160px;margin-top:-170px}.done-screen button{width:200px}}
