.loyalty-student-deals-sign-up .error-message{color:#000;padding:0 1.25rem;text-align:center}.loyalty-student-deals-sign-up .error-message--full{margin:35vh auto;max-width:46.25rem}.loyalty-student-deals-sign-up .error-message__inner-container{display:inline-block;max-width:46.25rem;position:relative;text-align:left}.loyalty-student-deals-sign-up .error-message__alert-icon{height:5.75rem;margin:0 2.5rem 0 0;width:5.75rem}.loyalty-student-deals-sign-up .error-message__text-wrapper{display:inline-block;vertical-align:top;width:calc(100% - 8.25rem)}.loyalty-student-deals-sign-up .error-message__error-title{font-size:3.375rem;font-weight:600;margin:0 0 .625rem}.loyalty-student-deals-sign-up .submit-button--disabled,.loyalty-student-deals-sign-up .submit-button--disabled:active,.loyalty-student-deals-sign-up .submit-button--disabled:focus,.loyalty-student-deals-sign-up .submit-button--disabled:hover{background-color:#c5cbd5;color:#55555a!important;cursor:not-allowed}.loyalty-student-deals-sign-up .submit-button .spinner{font-size:2rem;left:1.25rem;position:relative}.loyalty-student-deals-sign-up .background{background-color:#fff}.loyalty-student-deals-sign-up .background__content-wrapper{margin:0 auto;max-width:150rem;min-width:126rem}.loyalty-student-deals-sign-up .background__hero-image{height:auto;margin:0 0 3.125rem;max-height:100%;max-width:100%;width:auto}.loyalty-student-deals-sign-up .background__form-wrapper{margin:0 auto;max-width:72.5rem;min-width:72.5rem;padding:0 1.875rem 3.75rem}.loyalty-student-deals-sign-up .small-view .background__content-wrapper{min-width:0}.loyalty-student-deals-sign-up .small-view .background__form-wrapper{max-width:72.5rem;min-width:0}.loyalty-student-deals-sign-up .sign-up-form{font-size:1.875rem}.loyalty-student-deals-sign-up .sign-up-form__error-wrapper{padding:0 0 2.25rem}.loyalty-student-deals-sign-up .sign-up-form__error-wrapper:empty{padding:0}.loyalty-student-deals-sign-up .sign-up-form__resubmit-link{font-size:1.625rem;font-weight:400;height:1.875rem;padding:0;vertical-align:baseline}.loyalty-student-deals-sign-up .sign-up-form__title{font-size:3.75rem;font-weight:600;padding:0 0 3.75rem}.loyalty-student-deals-sign-up .sign-up-form__email-address{padding:0 0 2.25rem}.loyalty-student-deals-sign-up .sign-up-form__school-label{margin:0}.loyalty-student-deals-sign-up .sign-up-form__school-label--request{font-weight:400;padding-left:1rem;white-space:pre-wrap}.loyalty-student-deals-sign-up .sign-up-form__dropdown-input,.loyalty-student-deals-sign-up .sign-up-form__masked-text-input,.loyalty-student-deals-sign-up .sign-up-form__text-input{margin:1.875rem 0 0}.loyalty-student-deals-sign-up .sign-up-form__dropdown-input .sign-up-form__input-wrapper,.loyalty-student-deals-sign-up .sign-up-form__masked-text-input .sign-up-form__input-wrapper,.loyalty-student-deals-sign-up .sign-up-form__text-input .sign-up-form__input-wrapper{margin:0}.loyalty-student-deals-sign-up .sign-up-form__dropdown-input .sign-up-form__input,.loyalty-student-deals-sign-up .sign-up-form__dropdown-input .tb-select,.loyalty-student-deals-sign-up .sign-up-form__masked-text-input .sign-up-form__input,.loyalty-student-deals-sign-up .sign-up-form__masked-text-input .tb-select,.loyalty-student-deals-sign-up .sign-up-form__text-input .sign-up-form__input,.loyalty-student-deals-sign-up .sign-up-form__text-input .tb-select{height:4.375rem}.loyalty-student-deals-sign-up .sign-up-form__dropdown-input .tb-select-wrapper,.loyalty-student-deals-sign-up .sign-up-form__masked-text-input .tb-select-wrapper,.loyalty-student-deals-sign-up .sign-up-form__text-input .tb-select-wrapper{min-width:0}.loyalty-student-deals-sign-up .sign-up-form__dropdown-input .tb-validation,.loyalty-student-deals-sign-up .sign-up-form__masked-text-input .tb-validation,.loyalty-student-deals-sign-up .sign-up-form__text-input .tb-validation{margin:.625rem 0 .5rem}.loyalty-student-deals-sign-up .sign-up-form__dropdown-input .tb-validation p,.loyalty-student-deals-sign-up .sign-up-form__masked-text-input .tb-validation p,.loyalty-student-deals-sign-up .sign-up-form__text-input .tb-validation p{margin:0}.loyalty-student-deals-sign-up .sign-up-form__autocomplete-text-input .sign-up-form__input-wrapper{margin:0;position:relative}.loyalty-student-deals-sign-up .sign-up-form__autocomplete-text-input input{height:4.375rem}.loyalty-student-deals-sign-up .sign-up-form__autocomplete-text-input .sign-up-form__suggestions-wrapper{width:100%}.loyalty-student-deals-sign-up .sign-up-form__autocomplete-text-input .tb-validation{margin:.625rem 0 .5rem}.loyalty-student-deals-sign-up .sign-up-form__fill-option{color:#0046be;padding:.625rem 1.5rem}.loyalty-student-deals-sign-up .sign-up-form__fill-option--highlight{background-color:#e0e6ef}.loyalty-student-deals-sign-up .sign-up-form__autocomplete-text-input,.loyalty-student-deals-sign-up .sign-up-form__dropdown-input{margin:0 0 2.25rem}.loyalty-student-deals-sign-up .sign-up-form__dropdown-input--birthMonth,.loyalty-student-deals-sign-up .sign-up-form__dropdown-input--graduationMonth{display:inline-block;min-width:51.25rem;padding:0 3.75rem 0 0;vertical-align:top;width:74.5%}.loyalty-student-deals-sign-up .sign-up-form__dropdown-input--birthDate,.loyalty-student-deals-sign-up .sign-up-form__dropdown-input--graduationYear{display:inline-block;min-width:17.5rem;vertical-align:top;width:25.4%}.loyalty-student-deals-sign-up .sign-up-form__birth-info-group-legend,.loyalty-student-deals-sign-up .sign-up-form__email-address-label,.loyalty-student-deals-sign-up .sign-up-form__graduation-info-group-legend{border:none;color:#1d252c;font-size:1.875rem;font-weight:600;margin:0 0 .625rem}.loyalty-student-deals-sign-up .sign-up-form__disclaimer{font-size:1.375rem;margin:1.25rem 0}.loyalty-student-deals-sign-up .sign-up-form__form-actions-wrapper{padding:1.5rem 0 0}.loyalty-student-deals-sign-up .sign-up-form__submit-button{margin:0 4.625rem 0 0;width:20rem}.loyalty-student-deals-sign-up .small-view .sign-up-form{width:100%}.loyalty-student-deals-sign-up .small-view .sign-up-form__title{font-size:2.5rem;font-weight:600;padding:0 0 2.5rem}.loyalty-student-deals-sign-up .small-view .sign-up-form__autocomplete-text-input,.loyalty-student-deals-sign-up .small-view .sign-up-form__dropdown-input{margin:0 0 3.125rem}.loyalty-student-deals-sign-up .small-view .sign-up-form__dropdown-input--birthMonth,.loyalty-student-deals-sign-up .small-view .sign-up-form__dropdown-input--graduationMonth{margin:0 0 1.875rem}.loyalty-student-deals-sign-up .small-view .sign-up-form__dropdown-input--birthDate,.loyalty-student-deals-sign-up .small-view .sign-up-form__dropdown-input--birthMonth,.loyalty-student-deals-sign-up .small-view .sign-up-form__dropdown-input--graduationMonth,.loyalty-student-deals-sign-up .small-view .sign-up-form__dropdown-input--graduationYear{display:block;min-width:0;padding:0;width:100%}.loyalty-student-deals-sign-up .small-view .sign-up-form__form-actions-wrapper{text-align:center}.loyalty-student-deals-sign-up .small-view .sign-up-form__submit-button{margin:0 0 2.5rem;width:100%}.loyalty-student-deals-sign-up .enrolled-view__svg-wrapper{display:inline-block;margin:.375rem .75rem 0 0;vertical-align:top}.loyalty-student-deals-sign-up .enrolled-view__checkmark{fill:#318000;height:3.75rem;vertical-align:middle;width:3.75rem}.loyalty-student-deals-sign-up .enrolled-view__enrolled-title{display:inline-block;font-size:3.75rem;font-weight:600;outline:none;vertical-align:top;width:calc(100% - 4.5rem)}.loyalty-student-deals-sign-up .enrolled-view__enrolled-info{margin:1.25rem 0 1.25rem 4.5rem}.loyalty-student-deals-sign-up .enrolled-view__cta-content{margin:1.25rem 0 0 4.5rem}.loyalty-student-deals-sign-up .enrolled-view__get-deals-button{margin:.625rem 0}.loyalty-student-deals-sign-up .enrolled-view__sms-response-wrapper{margin:2.5rem 0 0}.loyalty-student-deals-sign-up .enrolled-view__sms-response-cta,.loyalty-student-deals-sign-up .enrolled-view__sms-response-start{margin:0}.loyalty-student-deals-sign-up .small-view .enrolled-view__checkmark{height:2.5rem;width:2.5rem}.loyalty-student-deals-sign-up .small-view .enrolled-view__enrolled-title{font-size:2.5rem}.loyalty-student-deals-sign-up .small-view .enrolled-view__enrolled-info{margin:1.25rem 0 1.25rem 3.25rem}.loyalty-student-deals-sign-up .small-view .enrolled-view__cta-content,.loyalty-student-deals-sign-up .small-view .enrolled-view__get-deals-button{font-size:1.375rem;margin:0;width:100%}.loyalty-student-deals-sign-up .small-view .enrolled-view__get-deals-button{font-size:1.875rem}.loyalty-student-deals-sign-up .sms-form-fragment__legend{border:none;color:#1d252c;font-size:1.875rem;font-weight:600;margin:0 0 1.25rem}.loyalty-student-deals-sign-up .sms-form-fragment__notice{display:flex;margin-bottom:1.25rem}.loyalty-student-deals-sign-up .sms-form-fragment__notice-text{font-size:1.625rem;outline:none}.loyalty-student-deals-sign-up .sms-form-fragment__alert-icon-wrapper{display:inline-block;margin-right:2rem;margin-top:.625rem}.loyalty-student-deals-sign-up .sms-form-fragment__alert-icon{fill:#0457c8;height:4rem;width:4rem}.loyalty-student-deals-sign-up .sms-form-fragment .c-checkbox-brand{z-index:1}.loyalty-student-deals-sign-up .sms-form-fragment__dropdown-input,.loyalty-student-deals-sign-up .sms-form-fragment__masked-text-input,.loyalty-student-deals-sign-up .sms-form-fragment__text-input{margin:1.875rem 0 0}.loyalty-student-deals-sign-up .sms-form-fragment__dropdown-input .sms-form-fragment__input-wrapper,.loyalty-student-deals-sign-up .sms-form-fragment__masked-text-input .sms-form-fragment__input-wrapper,.loyalty-student-deals-sign-up .sms-form-fragment__text-input .sms-form-fragment__input-wrapper{margin:0}.loyalty-student-deals-sign-up .sms-form-fragment__dropdown-input .sms-form-fragment__input,.loyalty-student-deals-sign-up .sms-form-fragment__dropdown-input .tb-select,.loyalty-student-deals-sign-up .sms-form-fragment__masked-text-input .sms-form-fragment__input,.loyalty-student-deals-sign-up .sms-form-fragment__masked-text-input .tb-select,.loyalty-student-deals-sign-up .sms-form-fragment__text-input .sms-form-fragment__input,.loyalty-student-deals-sign-up .sms-form-fragment__text-input .tb-select{height:4.375rem}.loyalty-student-deals-sign-up .sms-form-fragment__dropdown-input .tb-select-wrapper,.loyalty-student-deals-sign-up .sms-form-fragment__masked-text-input .tb-select-wrapper,.loyalty-student-deals-sign-up .sms-form-fragment__text-input .tb-select-wrapper{min-width:0}.loyalty-student-deals-sign-up .sms-form-fragment__dropdown-input .tb-validation,.loyalty-student-deals-sign-up .sms-form-fragment__masked-text-input .tb-validation,.loyalty-student-deals-sign-up .sms-form-fragment__text-input .tb-validation{margin:.625rem 0 .5rem}.loyalty-student-deals-sign-up .sms-form-fragment__dropdown-input .tb-validation p,.loyalty-student-deals-sign-up .sms-form-fragment__masked-text-input .tb-validation p,.loyalty-student-deals-sign-up .sms-form-fragment__text-input .tb-validation p{margin:0}.loyalty-student-deals-sign-up .sms-form-fragment__existing-sms-number{background-color:#f0f2f4;border:.125rem solid #c5cbd5;margin:.375rem 0 0;padding:4rem}.loyalty-student-deals-sign-up .sms-form-fragment__existing-sms-number .sms-form-fragment__input{width:45.5rem}.loyalty-student-deals-sign-up .sms-form-fragment__edit{margin:0 0 0 .625rem}.loyalty-student-deals-sign-up .sms-form-fragment__cancel-edit{left:46.75rem;min-width:10rem;position:absolute;top:1rem;width:10rem}.loyalty-student-deals-sign-up .sms-form-fragment__disclaimer{font-size:1.375rem;margin:1.875rem 0 0}.loyalty-student-deals-sign-up .small-view .sms-form-fragment__existing-sms-number{padding:2rem}.loyalty-student-deals-sign-up .small-view .sms-form-fragment__existing-sms-number .sms-form-fragment__input{width:calc(100% - 11.25rem)}.loyalty-student-deals-sign-up .small-view .sms-form-fragment__cancel-edit{left:calc(100% - 10rem)}.loyalty-student-deals-sign-up .end-of-program-view{font-size:1.875rem}.loyalty-student-deals-sign-up .end-of-program-view__title{font-size:3.75rem;font-weight:600;padding:0 0 3.75rem}.loyalty-student-deals-sign-up .small-view .end-of-program-view{width:100%}.loyalty-student-deals-sign-up .small-view .end-of-program-view__title{font-size:2.5rem;padding:0 0 2.5rem}
/*# sourceMappingURL=client-fef092287d0ae8d66ab4e8e037cb630c.css.map*/