@import url(../ubrelvy-utility-global.css);.savings-enroll-form label{line-height:1}
.mobileLayout,.savings-enroll-form>.gridFluidLayout>.guideGridFluidLayout>.row:first-child,.enterpriseInvisibleRecaptcha{display:none !important}
*{font-family:var(--fontRegular);font-weight:200 !important;margin:0 !important;padding:0 !important;font-size:var(--font-size-global) !important;line-height:var(--font-size-125) !important;color:var(--text-global) !important}
html{overflow-y:hidden !important}
.savings-enroll-form{padding-bottom:100px !important}
.savings-enroll-form b{font-weight:600 !important}
.savings-enroll-form .guideRadioButtonGroupItems{display:flex !important;flex-direction:column;gap:15px}
.savings-enroll-form .guideRadioButtonGroupItems .afRadioButtonItem{display:flex;align-items:center;justify-content:flex-start;gap:10px}
.savings-enroll-form .guideRadioButtonGroupItems .XfaCheckBox,.savings-enroll-form .guideRadioButtonGroupItems .XfaCheckBox input,.savings-enroll-form .guideRadioButtonGroupItems .XfaCheckBox::before{width:32px !important;height:32px !important}
.savings-enroll-form .guideRadioButtonGroupItems .XfaCheckBox::before{border:1px solid var(--text-global);background:none !important}
.savings-enroll-form .guideRadioButtonGroupItems .XfaCheckBox::after{width:26px !important;height:26px !important;top:3px;left:3px}
.savings-enroll-form .guideRadioButtonGroupItems .guideItemSelected .XfaCheckBox::after{background:var(--color-blue) !important}
.savings-enroll-form .guideTextBox .top label{font-family:var(--fontCondensed);font-weight:600 !important;color:var(--color-blue) !important;font-size:var(--font-size-0875) !important}
.savings-enroll-form .guideTextBox .textField input{padding-left:15px !important;font-weight:200 !important;border:1px solid #9da0a1;border-radius:3px;height:48px;margin-top:5px !important}
.savings-enroll-form .guideTextBox .guideFieldDescription{margin-top:8px !important}
.savings-enroll-form .guideCheckBoxGroupItems .XfaCheckBox{position:relative}
.savings-enroll-form .guideCheckBoxGroupItems .XfaCheckBox,.savings-enroll-form .guideCheckBoxGroupItems .XfaCheckBox::before,.savings-enroll-form .guideCheckBoxGroupItems .XfaCheckBox input{width:32px;height:32px}
.savings-enroll-form .guideCheckBoxGroupItems .XfaCheckBox::before,.savings-enroll-form .guideCheckBoxGroupItems .XfaCheckBox input{top:0;left:0;border:0;box-sizing:border-box}
.savings-enroll-form .guideCheckBoxGroupItems .XfaCheckBox::before{background:transparent !important;border:1px solid var(--color-blue);border-radius:2px}
.savings-enroll-form .guideCheckBoxGroupItems .XfaCheckBox::after{border-color:var(--color-blue) !important;top:0;left:0;right:0;bottom:0;margin:auto;border-width:0 4px 4px 0;width:8px}
.savings-enroll-form .guideHelpQuestionMark{position:absolute !important;margin:0 !important;top:7px !important}
.savings-enroll-form .guideHelpQuestionMark::after{content:'?';font-size:.7rem !important;top:-6px;right:0;margin:0;line-height:1rem !important;text-align:center;background:var(--color-blue);color:var(--color-white) !important}
.savings-enroll-form .guideFieldDescription{padding:8px !important;background:#4f5456;border-radius:0 !important}
.savings-enroll-form .guideFieldDescription p,.savings-enroll-form .guideFieldDescription p b{color:var(--color-white) !important;font-size:var(--font-size-075) !important;line-height:var(--font-size-0937) !important}
.savings-enroll-form .guideFieldDescription:not(:last-child) p b{display:block;margin-top:10px !important}
.savings-enroll-form .guideButton .button-default{background:var(--color-blue) !important;width:100%;border-radius:0;padding:15px !important;border:2px solid var(--color-blue)}
.savings-enroll-form .guideButton .button-default,.savings-enroll-form .guideButton .button-default span{color:var(--color-white) !important}
.savings-enroll-form .guideButton .button-default::after{content:'❯';position:absolute;right:20px;font-size:1.1rem !important;line-height:1rem !important}
.savings-enroll-form .guideButton .button-default .iconButton-label{text-transform:uppercase;font-family:var(--fontWide);font-weight:700 !important;line-height:1rem !important}
.savings-enroll-form .guideButton .button-default:hover{background:var(--color-white) !important}
.savings-enroll-form .guideButton .button-default:hover .iconButton-label,.savings-enroll-form .guideButton .button-default:hover::after{color:var(--color-blue) !important}
.savings-enroll-form .presribeRadioButton .guideRadioButtonGroupItems{flex-direction:row;gap:0}
.savings-enroll-form .presribeRadioButton .guideRadioButtonGroupItems .afRadioButtonItem:not(:first-child){margin-left:32px !important}
.savings-enroll-form .insuranceRadioButton label{padding-right:30px !important;color:#3b4143 !important}
.savings-enroll-form .insuranceRadioButton .top{margin-bottom:15px !important}
.savings-enroll-form .insuranceRadioButton .guideRadioButtonGroupItems{gap:0}
.savings-enroll-form .insuranceRadioButton .guideRadioButtonGroupItems .guideRadioButtonItem{padding:15px 0 !important}
.savings-enroll-form .insuranceRadioButton .guideHelpQuestionMark{bottom:0}
.savings-enroll-form .patientDetailsPanel{margin-top:32px !important}
.savings-enroll-form .patientDetailsPanel .guideFieldError{display:block !important;margin-bottom:15px !important}
.savings-enroll-form .smsOptinPanel .smsOptinCheckbox,.savings-enroll-form .marketingOptinPanel .martketingOptinCheckbox{position:absolute;z-index:99}
.savings-enroll-form .smsOptinPanel .smsOptinCheckbox .XfaCheckBox,.savings-enroll-form .marketingOptinPanel .martketingOptinCheckbox .XfaCheckBox{margin-top:16px !important}
.savings-enroll-form .smsOptinPanel .smsOptinCheckbox label,.savings-enroll-form .marketingOptinPanel .martketingOptinCheckbox label{font-family:var(--fontCondensed);font-weight:600 !important;color:var(--color-green) !important;text-transform:uppercase;letter-spacing:-0.2px}
.savings-enroll-form .smsOptinPanel .smsOptinText{margin-bottom:16px !important}
.savings-enroll-form .smsOptinPanel .smsOptinText,.savings-enroll-form .marketingOptinPanel .marketingOptinText{margin-left:50px !important;margin-top:32px !important}
.savings-enroll-form .smsOptinPanel .smsOptinText p,.savings-enroll-form .smsOptinPanel .smsOptinText a,.savings-enroll-form .marketingOptinPanel .marketingOptinText p,.savings-enroll-form .marketingOptinPanel .marketingOptinText a,.savings-enroll-form .privacyNoticeText p,.savings-enroll-form .privacyNoticeText a{font-size:var(--font-size-075) !important;line-height:var(--font-size-0937) !important}
.savings-enroll-form .smsOptinPanel .smsOptinText a,.savings-enroll-form .marketingOptinPanel .marketingOptinText a,.savings-enroll-form .privacyNoticeText a{text-decoration:none;color:var(--color-blue) !important}
.savings-enroll-form .privacyNoticeText{margin-top:32px !important}
.savings-enroll-form .patientDetailsPanel .mobileTextbox .guideFieldError{margin-bottom:0 !important}
.savings-enroll-form .patientDetailsPanel .mobileTextbox.validation-failure,.savings-enroll-form .patientDetailsPanel .mobileTextbox.validation-success{margin-bottom:15px !important}
.savings-enroll-form .signUpText{margin-bottom:16px !important}
.savings-enroll-form .signUpText span,.savings-enroll-form .ifElegibleText span{text-transform:uppercase;color:var(--color-green) !important;margin-bottom:5px !important;display:block}
.savings-enroll-form .ifElegibleText b{font-weight:600 !important;margin-bottom:10px !important;display:block}
.savings-enroll-form .idNumberText{margin-bottom:36px !important}
.savings-enroll-form .idNumberText b{display:block;margin-bottom:10px !important}
.savings-enroll-form .termsAndConditionsText{margin-top:32px !important}
.savings-enroll-form .termsAndConditionsText *{font-size:var(--font-size-075) !important;line-height:var(--font-size-0937) !important}
.savings-enroll-form .termsAndConditionsText p{margin-bottom:10px !important}
.savings-enroll-form .termsAndConditionsText a{color:var(--color-blue) !important}
.savings-enroll-form .termsAndConditionsText p:not(:last-child) a{text-decoration:none !important}
.savings-enroll-form .termsAndConditionsText .text-conditions-headline b{font-size:var(--font-size-global) !important;line-height:var(--font-size-125) !important;font-family:var(--fontCondensed) !important}
.savings-enroll-form .termsAndConditionsText p:not(:last-child) .text-underline{text-decoration:underline !important}
.savings-enroll-form .guideFieldError{font-family:var(--fontCondensed);font-weight:600 !important;color:var(--color-red) !important;font-size:var(--font-size-0875) !important;margin-top:5px !important}
.savings-enroll-form .validation-failure{background:#f2f2f2 !important;border-color:var(--color-red) !important}
.savings-enroll-form .validation-success:not(.submit),.savings-enroll-form .validation-failure:not(.submit){padding:4px 16px !important}
.savings-enroll-form .patientDetailsPanel .validation-success,.savings-enroll-form .patientDetailsPanel .validation-failure{margin-bottom:36px !important}
.savings-enroll-form .patientDetailsPanel .validation-success .guideFieldError{display:none !important}
.savings-enroll-form .validation-failure .guideHelpQuestionMark{top:8px !important}
.savings-enroll-form .validation-failure .guideFieldError,.savings-enroll-form .marketingOptinText.validation-success{margin-bottom:0 !important}
.savings-enroll-form .ifElegibleText.validation-success,.savings-enroll-form .idNumberText.validation-success,.savings-enroll-form .signUpText.validation-success,.savings-enroll-form .termsAndConditionsText.validation-success,.savings-enroll-form .smsOptinPanel .validation-success,.savings-enroll-form .marketingOptinPanel .validation-success,.savings-enroll-form .signuptext.validation-success,.savings-enroll-form .optionalText.validation-success,.savings-enroll-form .privacyNoticeText.validation-success{padding:0 !important;border:none !important}
.savings-enroll-form .presribeRadioButton.validation-success{margin-bottom:25px !important}
.guideLoading.guideMessage h1{background:transparent !important;color:#000 !important;position:relative;top:-5%}
@media(min-width:526px){.savings-enroll-form .guideButton .button-default{max-width:315px}
.savings-enroll-form .patientDetailsPanel .mobileTextbox,.savings-enroll-form .idNumberTextBox,.savings-enroll-form .patientDetailsPanel>.gridFluidLayout>.guideGridFluidLayout>.row:nth-child(-n+7):not(:first-child){max-width:315px}
.savings-enroll-form .patientDetailsPanel>.gridFluidLayout>.guideGridFluidLayout>.row:nth-child(6),.savings-enroll-form .patientDetailsPanel>.gridFluidLayout>.guideGridFluidLayout>.row:nth-child(7),.savings-enroll-form .patientDetailsPanel>.gridFluidLayout>.guideGridFluidLayout>.row:nth-child(8),.savings-enroll-form .patientDetailsPanel>.gridFluidLayout>.guideGridFluidLayout>.row:nth-child(9),.savings-enroll-form .patientDetailsPanel>.gridFluidLayout>.guideGridFluidLayout>.row:nth-child(11){max-width:315px}
.savings-enroll-form .smsOptinPanel .smsOptinCheckbox label,.savings-enroll-form .marketingOptinPanel .martketingOptinCheckbox label{letter-spacing:unset}
.guideLoading.guideMessage h1{top:-1.5%}
}