<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("https://use.typekit.net/lpo4deh.css");
h3 {font-size: 24px;line-height: 28px;color: #00a274;font-family: 'acumin-pro';font-weight: 800;margin: 0px;}
.required-field-text p {font-family: 'acumin-pro',helvetica,arial,sans-serif;font-size: 18px;font-weight: 300;line-height: 30px;color: #3b4143;margin: 31px 0px 0px;}
.ubrelvy-signup input,.registrationDetails input {padding: 0px 24px 0px 0px;height: auto;border: none;border-bottom: 1px solid #3b4143;margin-bottom: 40px;border-radius: 0px; margin-top: 20px;}
.registrationPanel .guideCheckBoxItem .XfaCheckBox input[type='checkbox'] {
    margin-bottom: 0px;
    margin-top: 0px;
    height: 26px;
    width: 26px;
}

.registrationPanel .guideCheckBoxItem.guideItemSelected .XfaCheckBox::before {
    background-color: #00a274;
}

.registrationPanel .guidecheckbox .guideFieldError{
    display: none;
}

.registrationPanel .checkbox_label {
    margin-top: -46px;
}

.registrationPanel .checkbox_label p {
    font-size: 12px;
    line-height: 18px;
}

.registrationPanel .checkbox_label p a {
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
    color: #004a98;
}

.registrationPanel .guideCheckBoxItem .XfaCheckBox::before {
    border: 1px solid #00A174;
    top: 0px;
    width: 20px;
    height: 20px;
}

.registrationPanel .guideCheckBoxItem .XfaCheckBox::after{
   display: none;
}

.registrationPanel .grey-form-text a {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    color: #004a98;
}

.ubrelvy-signup label,
.registrationDetails label{font-size: 14px;line-height: 24px;font-weight: 300;font-family: 'acumin-pro',helvetica,arial,sans-serif;position: absolute;transform: translateY(0);top: -2px;z-index: 99;cursor: text; color: #3b4143 !important;}
.form-policy-links p,
.sorryPanel p.chart-subtitle{font-size: 12px;line-height: 18px;font-family: 'acumin-pro',helvetica,arial,sans-serif;font-weight: 300;margin: 0px 0px 15px; color: #3b4143;}
.emailOptInCheckbox .guideCheckBoxItem {display: block;width: 100%;}
.emailOptInCheckbox .guideCheckBoxItem label {font-size: 12px;line-height: 18px;font-family: 'acumin-pro';font-weight: 800;position: initial;}
.ubrelvy-signup .xfaButton button {max-width: 325px;width: 100%;height: 52px;box-sizing: border-box;background-color: #004a98;border-radius: 0px;border: 2px solid #004a98;font-size: 16px;letter-spacing: 1px;line-height: normal;padding-top: 13px;font-weight: 500 !important;}
.ubrelvy-signup .xfaButton button:hover {background: transparent;color: #004a98;border-color: #004a98;}
input[type=text]:hover, textarea:hover, input[type=password]:hover {box-shadow: none;border: 0px solid #c2c2c2;border-bottom: 1px solid #3b4143;}
.form-policy-links p:last-child {margin-bottom: 3px;}
.form-policy-links p a{font-size: 12px; line-height: 18px; font-weight: 600; color: #004a98; font-family: 'acumin-pro',helvetica,arial,sans-serif;}
/* .guideTextBox.guideActiveField label {position: absolute;transform: translateY(-20px);z-index: 99;} */
/* .guideTextBox.guideActiveField label {position: absolute;transform: translateY(-20px);z-index: 99; color:#00a274 !important;} */
.guideTextBox.guideActiveField label,.registrationDetails .guideTextBox.guideActiveField label{position: absolute;transform: translateY(0px);z-index: 99; color:#00a274 !important;}
.guidetextbox.guidefield,.registrationDetails .guidetextbox.guidefield{position: relative;}
.ubrelvy-signup .firstNameTextBox{margin-top: 31px !important;}
.phoneNumberTextbox .guideHelpQuestionMark {top: -7px;right: -4px;}
.guideFieldNode.validation-failure:not(.guideButton):not(.guideTextDraw),
.guideFieldNode.validation-success:not(.guideButton):not(.guideTextDraw),
.registrationDetails .guideFieldNode.validation-success:not(.guideButton):not(.guideTextDraw),
.registrationDetails .guideFieldNode.validation-failure:not(.guideButton):not(.guideTextDraw){border: none;padding: 0px;background: transparent !important;margin: 0px;}
.step.mobileLayout .registrationDetails{display: none;}
.guidetextbox .guideFieldError .step.mobileLayout{position: relative;top: -35px;}
.ubrelvy-signup .validation-failure label {top: -8px;}
.ubrelvy-signup .validation-failure .phoneNumberTextbox .guideHelpQuestionMark {top: -15px;}
.sorryPanel p.chart-subtitle{font-size: 12px;line-height: 15px;margin: 48px 0px 90px;}


/*signup form css starts here */
.ubrelvy-savings-form .guideFieldNode {width: 50%;}
.ubrelvy-savings-form .guideradiobutton label {font: normal 700 14px/24px acumin-pro,helvetica,arial,sans-serif;margin-bottom: 0.875005rem;}
.ubrelvy-savings-form .guideradiobutton .guideWidgetLabel label {margin-left: 0.3333353333rem;font: normal 300 12px/18px acumin-pro,helvetica,arial,sans-serif;color: #3b4143;}
.ubrelvy-savings-form .guideradiobutton .XfaCheckBox input[type='radio'] {appearance: none;background: #fff;border: 1px solid #00a274;border-radius: 50%;height: 20px;margin: 0;outline: none;width: 22px;outline: none;padding:0px;opacity: 1;}
.ubrelvy-savings-form .guideItemSelected .guideFieldWidget:before {background:#00a274!important;border: 1px solid #00a274!important;z-index:100;}
.ubrelvy-savings-form .guideradiobutton .guideFieldWidget:before {background: #fff;border-radius: 50%;content: "";height: 14px;left: 3px;position: absolute;top: 3px;transition: background .4s cubic-bezier(.19,1,.22,1);width: 16px;border: none;}
.ubrelvy-savings-form .guideradiobutton .guideFieldWidget:after {display:none;}
.ubrelvy-savings-form .guideFieldHorizontalAlignment {margin-right:0;}
.ubrelvy-savings-form .ubrelvy-savings-form-button button {background-color: #004a98;border-color: #004a98;color: #fff;border-width: 2px;min-width:325px;width: 100%;font: normal 500 16px/20px acumin-pro,helvetica,arial,sans-serif;padding-right: 42px;border-radius: 0px;text-align: center;text-transform: uppercase;height: 52px;justify-content: center;letter-spacing: 1px;white-space: nowrap;text-decoration: none;transition: background-color .4s cubic-bezier(.19,1,.22,1),border-color .4s cubic-bezier(.19,1,.22,1),color .4s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1);display: inline-block;position: relative;box-sizing: border-box;padding: 12px;}
.ubrelvy-savings-form .ubrelvy-savings-form-button button:after {font-size: 30px;top: 15px;position: absolute;right: 10px;text-decoration: none;content: "\e315";margin-left: 10px;font-family: 'abbv-iconFont' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;display: inline-block;}
.ubrelvy-savings-form .ubrelvy-savings-form-button button:hover {transition: all 400ms;border: 2px solid #004a98;background: #fff;cursor: pointer;text-decoration: none;color: #004a98;opacity: 1;transition: all 400ms;}
.ubrelvy-savings-form .ubrelvy-savings-form-button button:active {background-color: #004a98!important;border-color: #004a98!important;}
.ubrelvy-savings-form .fd-col-lg-2 {width: auto;margin-left: 0px;}
.ubrelvy-savings-form .ubrelvy-savings-form-button-link button {background-color: #fff;border-color: #fff;color: #004a98;max-width: 350px;width: 100%;font-family: acumin-pro,helvetica,arial,sans-serif;font-weight: 300;margin-bottom: 26.66px;text-decoration: underline;transition: color .8s cubic-bezier(.55,.055,.675,.19);font-size: 18px;}
.ubrelvy-savings-form .guidetextdraw .ubrelvy-savings-form-text p {font: normal 300 18px/30px acumin-pro, helvetica, arial, sans-serif; color: #3b4143;margin-bottom: 13.33px;letter-spacing: 0;}
.ubrelvy-savings-form .guidetextdraw .ubrelvy-savings-form-text.text-step p {font-weight: 700!important;line-height: 26px;}
.ubrelvy-savings-form .guidetextdraw .ubrelvy-savings-form-text.text-please p {color: #00a274;font-size: 24px;font-weight: 800!important;line-height: 16px;}
/*signup form css ends here */

/*Savings page css*/

.questiosPanel label {font-weight: 700;font-size: 14px;line-height: 24px;color: #3b4143 !important;max-width: 50%;font-family: "Acumin Pro",sans-serif;}
.questiosPanel .guideRadioButtonItem label {font-weight: 300;margin-top: 10px;font-size: 12px;}
.questiosPanel .guideWidgetLabel.right {padding-left: 2px;}
.questiosPanel .guideFieldWidget.left.XfaCheckBox,.registrationDetails .guideFieldWidget.left.XfaCheckBox{width: 22px !important;height: 22px !important;}
.questiosPanel .guideFieldWidget.left.XfaCheckBox::before,
.registrationDetails .guideFieldWidget.left.XfaCheckBox::before{width: 22px !important;height: 22px !important;border: 1px solid #00A174;}
.questiosPanel .guideRadioButtonItem.guideItemSelected .XfaCheckBox::before,
.registrationDetails .guideRadioButtonItem.guideItemSelected .XfaCheckBox::before{background: #fff;}
.questiosPanel .guideRadioButtonItem.guideItemSelected .XfaCheckBox::after,
.registrationDetails .guideRadioButtonItem.guideItemSelected .XfaCheckBox::after{background: #00A174;width: 16px;height: 16px;top: calc(50% - 7px);left: calc(50% - 7px);}
.save-card-btn .col-md-12 .col-md-10.col-sm-10 {padding:0px;}
.save-card-btn .col-md-10.col-sm-10 {padding: 0px;}
.save-card-btn .col-md-10.col-sm-10 div#guideContainer-rootPanel-panel_1748025723_cop-panel_copy-guidebutton_1584554859___guide-item {display: block;margin-left: 120px;}
.save-card-btn .afWizardPanel&gt;div {display: flex;width: 100%;align-items: center;}
.save-card-btn .afWizardPanel&gt;div .next {max-width: 325px;width: 100%;}
.save-card-btn .afWizardPanel&gt;div .guidebutton.guidefield {max-width: 325px;width: 100%;}
.save-card-btn .afWizardPanel&gt;div .next button,
.registrationDetails .getCard button{width: 100%;height: 52px;border-radius: 0px;background: #004a98;border: 2px solid #004a98;align-content: center;align-items: center;display: flex;justify-content: center;line-height: 30px !important;font-weight: 500;}
.save-card-btn .afWizardPanel&gt;div&gt;div {max-width: 325px;width: 100%;}
/* .save-card-btn .col-md-10.col-sm-10 div#guideContainer-rootPanel-panel_1748025723_cop-panel_copy-guidebutton_1584554859___guide-item .guidefield {width: auto; max-width: 128px;} */
.save-card-btn .col-md-10.col-sm-10 div#guideContainer-rootPanel-panel_1748025723_cop-panel_copy-guidebutton_1584554859___guide-item .guidefield .returnHome button,
.registrationDetails .returnHome button{padding: 0px;background: transparent;border: none;color: #004a98;font-size: 18px;line-height: 30px;text-transform: uppercase;}
.save-card-btn .col-md-10.col-sm-10 div#guideContainer-rootPanel-panel_1748025723_cop-panel_copy-guidebutton_1584554859___guide-item .guidefield .returnHome button span.iconButton-label,
.registrationDetails .returnHome button .iconButton-label{font-size: 18px;line-height: 30px;font-family: "Acumin Pro",sans-serif;font-weight: 300;text-decoration: underline;}
.save-card-btn .afWizardPanel&gt;div .next button span.iconButton-label,
.registrationDetails .getCard button .iconButton-label{font-size: 16px;text-transform: uppercase;letter-spacing: 1px;font-family: acumin-pro,helvetica,arial,sans-serif;line-height: unset;position: relative;top: 0px;font-weight: 500;}
.save-card-btn .afWizardPanel&gt;div .next button:hover,.registrationDetails .getCard button:hover {background: transparent;color: #004a98;}
.questiosPanel .guideGridFluidLayout .row {margin-bottom: 13px;}
.questiosPanel .guideFieldNode.validation-success:not(.guideButton):not(.guideTextDraw) {border: none;padding: 0;margin: 0px;background: transparent;}
.questiosPanel .guideFieldNode.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) {padding: 0px;background: transparent;border: none;margin: 0px;}
.questiosPanel .validation-failure .guideFieldError {color: #bd3e64;padding-top: 0px;padding-bottom: 8px;font-size: 12px;}
.questiosPanel .guideRadioButtonItem {margin-right: 30px;}
.registrationDetails .guidetextbox.guidefield {max-width: 507px;}
.registrationDetails .guideRadioButtonItem {display: flex;max-width: 70px;width: 100%;margin-right: 60px;}
.registrationDetails .guideRadioButtonGroupItems {display: flex !important;margin-top: 15px;margin-bottom: 58px;}
.registrationDetails .guideRadioButtonItem {display: flex;max-width: 70px;width: 100%;margin-right: 60px;}
.registrationDetails 
.guideRadioButtonGroupItems {display: flex !important;margin-top: 15px;margin-bottom: 58px;}
.registrationDetails .certificationText p, .registrationDetails .healthInformationText p, .registrationDetails .emailOptionText p {color: #3b4143;font-family: "acumin-pro","helvetica,arial",sans-serif;font-size: 12px;font-weight: 300;line-height: 18px;}
.registrationDetails .Text p {font-size: 12px;font-weight: 700;font-family: "acumin-pro","helvetica,arial",sans-serif;}
.registrationDetails .guideCheckBoxItem label {position: unset;margin-top: 6px;margin-left: 6px;font-weight: 800;font-family: "acumin-pro","helvetica,arial",sans-serif;font-size: 12px;line-height: 18px;}
.registrationDetails div#guideContainer-rootPanel-panel_1748025723_cop_709139128-panel_copy_copy-guidebutton___guide-item {max-width: 325px;width: 100%;margin-right: 120px;}
.registrationDetails .returnHome button {margin-top: 12px;}
.registrationDetails .guideRadioButtonItem label {margin-top: 10px;margin-left: 2px;font-size: 12px;}
.registrationDetails .certificationCheckbox label{font-weight: 700;}
.savingsCardRadioButton.usave {padding-top: 0px !important;margin-top: 0px !important;}
p.required {margin-bottom: 2px;font-family: acumin-pro,helvetica,arial,sans-serif;font-size: 18px;line-height: 30px;font-weight: 300;margin-top: 15px;color: #3b4143;}
/* .questiosPanel h3 {line-height: 16px !important; font-size: 16px !important;} */
p.ub-steps {font-size: 18px;font-weight: 700;line-height: 30px;margin-bottom: 15px;color: #3b4143;margin-top: 20px;font-family: acumin-pro,helvetica,arial,sans-serif;}
.FirstNameTextbox.patient--firstname.ori-signup-full {margin-top: 35px !important;}
.registrationDetails .certificationText p b, .registrationDetails .healthInformationText p b, .registrationDetails .emailOptionText p b {font-size: inherit;color: inherit;}
.registrationDetails .Text p a {font-size: inherit;color: #004a98;font-weight: 700;text-decoration: underline;}
.registrationDetails .certificationText p a, .registrationDetails .healthInformationText p a, .registrationDetails .emailOptionText p a {font-size: inherit;color: #004a98;font-weight: 600;text-decoration: underline;}
.questiosPanel .guideFieldError,.registrationDetails .guideFieldError {font-size: 12px;color: #bd3e64;}
.registrationDetails .guideCheckBoxItem.guideItemSelected .XfaCheckBox::before {background: transparent;}
.registrationDetails .guideCheckBoxItem.guideItemSelected .XfaCheckBox::after {border: none;width: 16px;height: 16px;background: #00a274;transform: none;left: 3px;top: 0px;}
.registrationDetails .guideCheckBoxItem .XfaCheckBox input[type='checkbox']{left: -5px;top: -23px;}
.atogepantCombinedRegistration {max-width: 1015px;box-sizing: border-box;margin: 63px auto 0px auto;position: relative;overflow: hidden;}
.sorryPanel .cardThankYouText p span,
.atogepantCombinedRegistration .activation-msg p{font-family: acumin-pro,helvetica,arial,sans-serif;font-size: 18px;line-height: 30px;color: #3b4143;font-weight: 300;display: block;} 
.sorryPanel .cardThankYouText p span a,
.atogepantCombinedRegistration .activation-msg p a,
.sorryPanel p.chart-subtitle a{font-weight: 700;color: #004a98;font-family: inherit;font-size: inherit;line-height: inherit;}
.sorryPanel button,
.atogepantCombinedRegistration .returnHome button{height: 52px;border-radius: 0px;background: #004a98;border: 2px solid #004a98;font-size: 16px;text-transform: uppercase;font-weight: 500;font-family: acumin-pro-wide,helvetica,arial,sans-serif;letter-spacing: 1px;}
.sorryPanel button:hover,
.atogepantCombinedRegistration .returnHome button:hover{background: transparent;color: #004a98;}
.sorryPanel button:hover span.iconButton-label,
.atogepantCombinedRegistration .returnHome button:hover span.iconButton-label{color: #004a98;}
.sorryPanel .guideimage img.cq-dd-image,
.atogepantCombinedRegistration .guideimage img.cq-dd-image{max-width: 423px;margin: 0px;width: 100%;}
.atogepantCombinedRegistration .guideimage img.cq-dd-image{max-width:338px;width: 100%;}
.sorryPanel div#guideContainer-rootPanel-panel-guideimage___guide-item,
.atogepantCombinedRegistration div#guideContainer-rootPanel-panel_1734263083_cop-guideimage_copy___guide-item{position: unset;}
.sorryPanel p {margin: 0px;}
.sorryPanel div#guideContainer-rootPanel-panel-guideimage___guide-item .guideimage,
.atogepantCombinedRegistration div#guideContainer-rootPanel-panel_1734263083_cop-guideimage_copy___guide-item .guideimage{position: absolute;right: 0;top: 0;}
.sorryPanel .savingsCardActivationThankYouText span,
.atogepantCombinedRegistration .qulipta-welcome-title h1{font: normal 800 60px/50px 'acumin-pro-condensed', sans-serif;letter-spacing: 0;color: #00a274;margin-bottom: 50px;display: block;margin-top: 0px;}
.atogepantCombinedRegistration .card-no p {font-weight: 700;line-height: 30px;font-size: 18px;color:#00a274;margin: 0px;}
.downloadCardButton:before {content: '';background: url(/content/dam/ubrelvy/images/download-icon.svg);width: 46px;height: 55px;position: absolute;left: -66px;top: 0;}
.downloadCardButton {position: relative;margin-left: 66px;}
.downloadCardButton button {padding: 0px;background: transparent;border: none;text-decoration: underline;color: #004a98;font-weight: 700;font-family: acumin-pro,helvetica,arial,sans-serif;font-size: 18px;line-height: 30px;margin-top: 30px;}
.downloadCardButton button span.iconButton-label {font-size: 18px;line-height: 30px;font-family: acumin-pro,helvetica,arial,sans-serif;text-transform: uppercase;}
.downloadCardButton button:hover,.downloadCardButton button:focus {background: none;text-decoration: underline;color: #004a98;}
.downloadCardButton .guideFieldWidget.guideFieldButtonWidget.xfaButton,
.card-no{margin-bottom: 30px;}
.atogepantCombinedRegistration .activation-msg p{margin-top: 0px;margin-bottom: 36px;}
.cardPanel .returnHome {margin-bottom: 48px;}
.step.mobileLayout {display: none;}
div#guideContainer-rootPanel-panel_1734263083_cop_295525872-panel_341333349-guideimage_copy___guide-item {position: unset;}
div#guideContainer-rootPanel-panel_1734263083_cop_295525872-panel_341333349-guideimage_copy___guide-item .guideimage {position: absolute;right: 0;top: 0;}
.actiovationPanel {position: relative;margin-bottom: 40px;}
.actiovationPanel .row div {position: unset;}
.save-card-btn .afWizardPanel&gt;div .next button:after, .registrationDetails .getCard button:after,
.sorryPanel button:after, .atogepantCombinedRegistration .returnHome button:after{content: "\e315";font-family: 'abbv-iconFont' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;position: absolute;right: 5px;font-size: 30px;}
.sorryPanel button:after, .atogepantCombinedRegistration .returnHome button:after {top: 9px;}
.ubrelvy-u-save-card-signup .questiosPanel .row {margin-bottom: 0px;}
.ubrelvy-u-save-card-signup .questiosPanel .row label {margin-top: 13px;}
.ubrelvy-u-save-card-signup .questiosPanel .row .guideRadioButtonGroupItems label {margin-top: 10px;}
.ubrelvy-u-save-card-signup .questiosPanel .insuranceRadioButton {margin-bottom: 16px;}
.certificationText.act-ub p {margin: 0px;}
.guideCheckBoxItem.afCheckBoxItem.certificationCheckbox.guideFieldHorizontalAlignment.crm-emails.agr-cri {margin-bottom: 30px;}
.clicking-acc.healthInformationText p {margin-bottom: 0px;}
.healthInformationCheckbox.crm-emails.i-accept {padding-top: 2px !important;}
.healthInformationCheckbox.crm-emails.i-accept {margin-bottom: 30px;}
.emailOptin.crm-emails {padding-top: 0px !important;margin-top: 0px !important;}
.que-ub p {margin-top: 20px;}
.guideFieldWidget.left.XfaCheckBox {
    z-index: 99;
}
.ubrelvy-savings-form .registrationDetails .healthInformationCheckbox.crm-emails.i-accept input,
.ubrelvy-savings-form .registrationDetails .emailOptin.crm-emails.accurate input,
.guideCheckBoxItem.afCheckBoxItem.certificationCheckbox.guideFieldHorizontalAlignment.crm-emails.agr-cri input{
    left: 0;
    margin: 0px;
    top: 0;
}

.ubrelvy-savings-form .registrationDetails .healthInformationCheckbox.crm-emails.i-accept .guideFieldWidget.left.XfaCheckBox::before,
.ubrelvy-savings-form .registrationDetails .emailOptin.crm-emails.accurate .guideFieldWidget.left.XfaCheckBox::before,
.guideCheckBoxItem.afCheckBoxItem.certificationCheckbox.guideFieldHorizontalAlignment.crm-emails.agr-cri .guideFieldWidget.left.XfaCheckBox::before{
    width: 20px !important;
    height: 20px !important;
    top: 0;
    left: 0;
}
.ubrelvy-savings-form .registrationDetails .healthInformationCheckbox.crm-emails.i-accept .guideFieldWidget.left.XfaCheckBox::after,
.ubrelvy-savings-form .registrationDetails .emailOptin.crm-emails.accurate .guideFieldWidget.left.XfaCheckBox::after,
.guideCheckBoxItem.afCheckBoxItem.certificationCheckbox.guideFieldHorizontalAlignment.crm-emails.agr-cri .guideFieldWidget.left.XfaCheckBox::after{
    width: 14px;
    height: 14px;
    top: 3px;
}
.registrationDetails .guideCheckBoxItem.healthInformationCheckbox label,
.registrationDetails .guideCheckBoxItem.emailOptin.guideFieldHorizontalAlignment.crm-emails.accurate label{
    margin-top: 8px;
}
.ubrelvy-savings-form .guideradiobutton .ubrelvy-gender-section .guideWidgetLabel label {
    margin-top: 15px;
}
.YourEmailTextbox.patient--signupbutton.risa-signupbutton {
    margin-top: 60px !important;
}
.ubrelvy-savings-form .GenderRadioButtons.ubrelvy-gender-section label {
    font-weight: 300;
}
.guideCheckBoxItem.afCheckBoxItem.certificationCheckbox.guideFieldHorizontalAlignment.crm-emails.agr-cri {
    margin-bottom: 0px;
}
.textbox.abbv-padding-top-0.abbv-margin-top-10 p:first-child {
    font-size: 12px;
    font-weight: 700;font-family: acumin-pro,helvetica,arial,sans-serif;margin-top: -24px;
    margin-left: 34px;
}
.textbox.abbv-padding-top-0.abbv-margin-top-10 p:first-child a{
	font-size: 12px;
    font-weight: 700;font-family: acumin-pro,helvetica,arial,sans-serif;color: #004a98;
}
.certificationCheckbox.crm-emails.agr-cri {
    position: relative;
}

.certificationCheckbox.crm-emails.agr-cri .guideFieldError {
    position: absolute;
    bottom: -42px;
}
.certificationCheckbox.crm-emails.agr-cri.defaultFieldLayout.af-field-filled.validation-success .guideCheckBoxItem.afCheckBoxItem.certificationCheckbox.guideFieldHorizontalAlignment.crm-emails.agr-cri.guideItemSelected, .certificationCheckbox.crm-emails.agr-cri.defaultFieldLayout.af-field-filled.validation-failure .guideCheckBoxItem.afCheckBoxItem.certificationCheckbox.guideFieldHorizontalAlignment.crm-emails.agr-cri {
    margin-bottom: 14px;
}
.certificationCheckbox.crm-emails.agr-cri.defaultFieldLayout.af-field-filled.validation-success .guideCheckBoxItem.afCheckBoxItem.certificationCheckbox.guideFieldHorizontalAlignment.crm-emails.agr-cri.guideItemSelected .guideFieldWidget.left.XfaCheckBox:after, .certificationCheckbox.crm-emails.agr-cri.defaultFieldLayout.af-field-filled.validation-failure .guideCheckBoxItem.afCheckBoxItem.certificationCheckbox.guideFieldHorizontalAlignment.crm-emails.agr-cri .guideFieldWidget.left.XfaCheckBox:after {
    top: 13px !important;
}
.certificationCheckbox.crm-emails.agr-cri.defaultFieldLayout.af-field-filled.validation-failure .guideCheckBoxItem.afCheckBoxItem.certificationCheckbox.guideFieldHorizontalAlignment.crm-emails.agr-cri .guideFieldWidget.left.XfaCheckBox::before {
    top: 10px !important;
}
.ubrelvy-savings-form .submitpanel .gridFluidLayout .guideLayout.guideGridFluidLayout {
    display: flex;
}

@media(max-width:819px){
.sorryPanel div#guideContainer-rootPanel-panel-guideimage___guide-item,
.atogepantCombinedRegistration div#guideContainer-rootPanel-panel_1734263083_cop-guideimage_copy___guide-item,
div#guideContainer-rootPanel-panel_1734263083_cop_295525872-panel_341333349-guideimage_copy___guide-item{display: none !important;}
.sorryPanel .savingsCardActivationThankYouText span, .atogepantCombinedRegistration .qulipta-welcome-title h1{font-size: 30px;line-height: 28px;max-width: 100% !important;}
.sorryPanel button, .atogepantCombinedRegistration .returnHome button{max-width: 100%;width: 100%;}
.cardPanel .returnHome {margin-bottom: 35px;}
.atogepantCombinedRegistration .card-no p,
.atogepantCombinedRegistration .activation-msg p,
.downloadCardButton button span.iconButton-label{font-size: 16px;line-height: 28px;}
}

@media only screen and (min-device-width: 820px) { 
.sorryPanel div#guideContainer-rootPanel-panel-guideimage___guide-item,
.atogepantCombinedRegistration div#guideContainer-rootPanel-panel_1734263083_cop-guideimage_copy___guide-item,
div#guideContainer-rootPanel-panel_1734263083_cop_295525872-panel_341333349-guideimage_copy___guide-item{display: block;}
}


@media only screen and (min-device-width: 1025px) and (max-device-width: 2200px) {
.sorryPanel .cardThankYouText p span {max-width: 50%;padding-right: 0px;margin-bottom: 18px;}
.sorryPanel .cardThankYouText p span{max-width: 507px;}
.atogepantCombinedRegistration .activation-msg p,
.atogepantCombinedRegistration .actiovationPanel p{max-width: 592px;}
.atogepantCombinedRegistration .actiovationPanel p{max-width: 455px;}
.sorryPanel button,
.atogepantCombinedRegistration .returnHome button{max-width: 350px;width: 100%;}
.sorryPanel .savingsCardActivationThankYouText span, .atogepantCombinedRegistration .qulipta-welcome-title h1{max-width: 59%;}
}

@media only screen and (min-device-width: 860px) and (max-device-width: 1024px) {
.sorryPanel .cardThankYouText p span {max-width: 400px;padding-right: 0px;}
.sorryPanel .cardThankYouText p span{max-width: 400px;}
.atogepantCombinedRegistration .activation-msg p{max-width: 400px;}
.sorryPanel button,
.atogepantCombinedRegistration .returnHome button{max-width: 350px;width: 100%;}
.sorryPanel .savingsCardActivationThankYouText span, .atogepantCombinedRegistration .qulipta-welcome-title h1{max-width: 400px;}
}

@media(max-width:895px){
.questiosPanel label,.registrationDetails .guidetextbox.guidefield{max-width: 100%;}
.save-card-btn .afWizardPanel&gt;div{flex-flow: column;}
.save-card-btn .col-md-10.col-sm-10 div#guideContainer-rootPanel-panel_1748025723_cop-panel_copy-guidebutton_1584554859___guide-item .guidefield {width: auto;max-width: 100%;}
.save-card-btn .col-md-10.col-sm-10 div#guideContainer-rootPanel-panel_1748025723_cop-panel_copy-guidebutton_1584554859___guide-item {display: block;margin-left: 0;text-align: center;}
.save-card-btn .afWizardPanel&gt;div .next {max-width: 100%;width: 100%;}
.save-card-btn .afWizardPanel&gt;div&gt;div {max-width: 100%;width: 100%;}
.save-card-btn .afWizardPanel&gt;div .guidebutton.guidefield {max-width: 100%;width: 100%;}
.registrationDetails div#guideContainer-rootPanel-panel_1748025723_cop_709139128-panel_copy_copy-guidebutton___guide-item {max-width: 100%;width: 100%;margin-right: 0;}
div#guideContainer-rootPanel-panel_1748025723_cop_709139128-panel_copy_copy-guidebutton_1584554859___guide-item {width: 100%;text-align: center;}
.healthInformationCheckbox .guideCheckBoxItem.afCheckBoxItem.healthInformationCheckbox.guideFieldHorizontalAlignment.crm-emails {width: 100%;}
.registrationDetails .certificationCheckbox .guideCheckBoxItem label {max-width: 100%;width: 100%;margin-top: 0px;margin-left: 3px;}
.certificationCheckbox .guideWidgetLabel.right {width: calc(100% - 33px);}
.registrationDetails .emailOptin label {max-width: 100%;width: 100%;margin-top: 0px;margin-left: 3px;}
.registrationDetails .emailOptin .guideWidgetLabel.right {width: calc(100% - 33px);}
.abbv-rich-text.savings-form-conditions.abbv-rich-text-common {margin-top: 0;margin-bottom: 40px;}
.save-card-btn .col-md-10.col-sm-10 div#guideContainer-rootPanel-panel_1748025723_cop-panel_copy-guidebutton_1584554859___guide-item .guidefield .returnHome button span.iconButton-label, .registrationDetails .returnHome button .iconButton-label {font-size: 16px;line-height: 28px;}
.returnHome .xfaButton {margin: 0px;}
.returnHome .xfaButton button {margin: 0px !important;}
p.ub-steps{margin-top: 9px;}
.registrationDetails .certificationText p, .registrationDetails .healthInformationText p, .registrationDetails .emailOptionText p {margin-bottom: 0px;}
.registrationDetails .healthInformationText p {margin-top: 0px;}
.registrationDetails .emailOptionText p.frst{margin-top: 10px;}
.sorryPanel div#guideContainer-rootPanel-panel-guideimage___guide-item{display: none;}
.sorryPanel .savingsCardActivationThankYouText span, .atogepantCombinedRegistration .qulipta-welcome-title h1{padding-right: 20px;}
.atogepantCombinedRegistration {margin: 28px auto 0px auto;}
.atogepantCombinedRegistration .activation-msg p{margin-bottom: 49px;}
.sorryPanel .cardThankYouText p span, .atogepantCombinedRegistration .activation-msg p{margin-bottom: 28px;font-size: 16px;line-height: 28px;}
.sorryPanel .savingsCardActivationThankYouText span{margin-bottom: 21px;}
.sorryPanel .cardThankYouText p span{margin-bottom: 49px;}
.sorryPanel .returnHome .xfaButton button{margin-bottom: 40px !important;}
.sorryPanel .cardThankYouText.ori-x-savings-card-content.s p span{margin-bottom: 28px;}
.sorryPanel p.chart-subtitle {margin: 0px 0px 45px;}
.emailOptin.crm-emails.accurate {margin-top: 5px !important;}
.que-ub p {margin-top: 20px;}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 334px) {
    .save-card-btn .col-md-10.col-sm-10 div#guideContainer-rootPanel-panel_1748025723_cop-panel_copy-guidebutton_1584554859___guide-item{display: none;}
    }
@media only screen and (min-device-width: 320px) and (max-device-width: 600px) {
.required-field-text p {
font-size: 16px;
line-height: 28.0002px;
} 

}



p.ub-steps{line-height: 28px;}


/* PREVENTING DOUBLE SCROLL BAR IN IFRAME WHEN FORM APPEARS ON A PAGE */
body {
    overflow-x:hidden;
}
/* END above style */

/*--- milan sign-up---*/
.questiosPanel .guideRadioButtonItem {margin-right: 31px;}
.questiosPanel .guideFieldWidget.left.XfaCheckBox::before, .registrationDetails .guideFieldWidget.left.XfaCheckBox::before {height: 20px !important;}
.questiosPanel .guideRadioButtonItem.guideItemSelected .XfaCheckBox::after, .registrationDetails .guideRadioButtonItem.guideItemSelected .XfaCheckBox::after {height: 14px;}
.ubrelvy-signup input, .registrationDetails input {margin-bottom: 0px;}
.registrationDetails .guideRadioButtonGroupItems {margin-bottom: 0;}
.ubrelvy-u-save-card-signup#guideContainer-rootPanel__ .guideHelpQuestionMark::after{color: #e80005 !important;right: -6px !important; top: -14px;}

.questiosPanel .guideFieldError, .registrationDetails .guideFieldError {font-family: "acumin-pro","helvetica,arial",sans-serif;font-size: 12px;font-weight: 300;line-height: 18px; margin-bottom:20px;}
.registrationDetails .guidetextbox.guidefield .guideFieldNode{margin-bottom: 0px !important }
.questiosPanel .guideFieldWidget.left.XfaCheckBox, .registrationDetails .guideFieldWidget.left.XfaCheckBox{margin-bottom: 0px !important}
.guideradiobutton.guidefield .guideFieldNode {margin-bottom: 20px !important;}
div#guideContainer-rootPanel-panel_1748025723_cop_709139128-guideradiobutton_cop__ .guideRadioButtonGroupItems {margin-top: 26px;}
.ubrelvy-signup#guideContainer-rootPanel__ .validation-failure .guideFieldError{font-family: "acumin-pro","helvetica,arial",sans-serif;font-size: 12px;font-weight: 300;line-height: 18px;}

.ubrelvy-signup .xfaButton button:after {content: "=";position: ABSOLUTE;TOP: 0;FONT-SIZE: 10PX; display:none; font-family: 'abbv-iconFont' !important;COLOR: #FFFF;content: "\e315";font-size: 30px;top: 9px;right: 4PX;}
.ubrelvy-signup .xfaButton button:hover:after {color: #004a98;}
.ubrelvy-signup#guideContainer-rootPanel__ .validation-failure .guideFieldError { margin-bottom: 38px;}
div#guideContainer-rootPanel-panel_173234294-panel_960919607-guidetextdraw_249151816__ p { 
    /* margin-top: 12px; */
    margin-top: 0;
}

@media(max-width:600px)
{
	.registrationDetails .guideRadioButtonItem {margin-top: 16px;}
	div#guideContainer-rootPanel-panel_1748025723_cop_709139128-guideradiobutton_cop__ .guideRadioButtonGroupItems {margin-top: 0;}
}
@media(max-width:984px)
{
	/* .ubrelvy-signup .xfaButton button{max-width: 100%;} */
    .ubrelvy-signup .xfaButton button{max-width: 325px;}
}
/* -vin- */
.phoneNumberTextbox .guideHelpQuestionMark {display:none;}
.ubrelvy-signup#guideContainer-rootPanel__ .validation-failure .guideFieldError{margin-bottom:38px;padding-top:0;margin-top:-5px;}




/** Form Updates **/

.questiosPanel .guideGridFluidLayout .row {
    margin-bottom: 0 !important;
}
.questiosPanel label {
    font-weight: 700 !important;
    font-size: 14px !important;
    line-height: 24px !important;
    color: #3b4143 !important;
    max-width: 53%;
    font-family: acumin-pro,helvetica,arial,sans-serif !important;
}
.ubrelvy-savings-form .guideFieldNode {
    width: 100%;
}
p.required {
    margin-bottom: 20px;
    font-family: acumin-pro,helvetica,arial,sans-serif;
    font-size: 18px;
    line-height: 30px;
    font-weight: 300;
    margin-top: 15px;
    color: #3b4143;
}
.guideradiobutton.guidefield .guideFieldNode {
    margin-bottom: 5px !important;
}
@media (max-width: 600px){
.questiosPanel label {
	max-width: 100%;
}
}

/*----milancss- 30-aug*/
.ubrelvy-savings-form .guideradiobutton .XfaCheckBox input[type='radio'] {
    appearance: none;
    background: #fff;
    border: 1px solid #00a274;
    border-radius: 50%;
    height: 20px;
    margin: 0;
    outline: none;
    width: 22px;
    outline: none;
    padding: 0px;
    opacity: 1;
    top: 3px;
    left: 2px;
}


.questiosPanel .guideFieldWidget.left.XfaCheckBox::before, .registrationDetails .guideFieldWidget.left.XfaCheckBox::before{
	height: 20px !important;
    width: 20px !important;
    top: 3px;
}
    
.questiosPanel .guideRadioButtonItem label {
    font-weight: 300 !important;
    margin-top: 12px;
    font-size: 12px !important;
    line-height: 18px !important;
    font-family: acumin-pro,helvetica,arial,sans-serif !important;
}
.mi-new-saving-form-info .guideCheckBoxItem .guideFieldWidget, .mi-new-saving-form-info .guideRadioButtonItem .guideFieldWidget {
    vertical-align: top;
    margin-top: -3px;
    position: relative;
}

.ubrelvy-savings-form .guideradiobutton label {margin-bottom: -2px;}

.mi-new-saving-form-info .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart) {
    margin-top: 14px;
}
.savings-form-container .savings-form-conditions {
    font: normal 300 12px/15px acumin-pro, helvetica, arial, sans-serif;
    color: #3b4143;
    margin: 98px 0px 75px;
}

#guideContainer-rootPanel-panel_1748025723_cop___guide-item .guideLayout .xfaButton {
    margin: 31px 20px 20px 0px;
    /* width: calc(100% - 100px); */
}

#guideContainer-rootPanel-panel_1748025723_cop___guide-item .guideLayout .xfaButton {
    margin: 31px 20px 20px 0px;
    /* width: calc(100% - 100px); */
}
/*

#guideContainer-rootPanel-panel_1748025723_cop_2056554124___guide-item label {
    margin-top: 18px;
}
#guideContainer-rootPanel-panel_1748025723_cop_2056554124___guide-item input:focus {
    margin-top: 10px;
}
*/

.ubrelvy-savings-form .guideradiobutton label#guideContainer-rootPanel-panel_1748025723_cop_2056554124-guideradiobutton_cop___label
{
	 font: normal 300 14px/24px acumin-pro,helvetica,arial,sans-serif
}
.registrationDetails div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-guideradiobutton_cop__ .guideRadioButtonItem label {
    margin-top: 13px;
    margin-left: 7px !important;
}
div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-guideradiobutton_cop__ {
    margin-bottom: 62px !important;
}
div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-abbvcampaigncheckbox-guidecheckbox_copy_c___guide-item {
    width: 38px;
}
div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-abbvcampaigncheckbox___guide-item-container {
    display: flex;
}
.registrationDetails #guideContainer-rootPanel-panel_1748025723_cop_2056554124-abbvcampaigncheckbox-guidecheckbox_copy_c__ .guideFieldWidget.left.XfaCheckBox::before {
    height: 20px !important;
    width: 20.5px !important;
    top: 0;
    left: 0;
    background: transparent !important;
    border: 1px solid #00a274 !important;
}

.registrationDetails #guideContainer-rootPanel-panel_1748025723_cop_2056554124-abbvcampaigncheckbox-guidecheckbox_copy_c__ .guideCheckBoxItem.guideItemSelected .XfaCheckBox::after {
    border: none;
    width: 16px;
    height: 16px;
    background: #00a274;
    transform: none;
    left: 2px;
    top: 2.1px;
}

div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-abbvcampaigncheckbox-guidetextdraw_copy__ p{  
	    font-size: 12px;
    line-height: 18px;
    font-family: acumin-pro,helvetica,arial,sans-serif;
    font-weight: 700;
    margin-top: 18px;
    margin-left: -7px;

}
div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-abbvcampaigncheckbox-guidetextdraw_copy__ p a
{
	    color: #004a98;
    font-size: 12px;

}

div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-abbvcampaigncheckbox_140716652-guidecheckbox_copy_1__
.guideFieldWidget.left.XfaCheckBox::before {
    height: 20px !important;
    width: 20.5px !important;
    top: 0;
    left: 0;
    background: transparent !important;
    border: 1px solid #00a274 !important;
}
.registrationDetails div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-abbvcampaigncheckbox_140716652-guidecheckbox_copy_1__ .guideCheckBoxItem.guideItemSelected .XfaCheckBox::after {
    border: none;
    width: 16px;
    height: 16px;
    background: #00a274;
    transform: none;
    left: 2px;
    top: 2.1px;
}



div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-abbvcampaigncheckbox_1750706985-guidecheckbox_copy_1__
.guideFieldWidget.left.XfaCheckBox::before {
    height: 20px !important;
    width: 20.5px !important;
    top: 0;
    left: 0;
    background: transparent !important;
    border: 1px solid #00a274 !important;
}
.registrationDetails div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-abbvcampaigncheckbox_1750706985-guidecheckbox_copy_1__ .guideCheckBoxItem.guideItemSelected .XfaCheckBox::after {
    border: none;
    width: 16px;
    height: 16px;
    background: #00a274;
    transform: none;
    left: 2px;
    top: 2.1px;
}

div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-panel_copy_copy-guidebutton___guide-item {
    width: 325px !important;
    margin-right: 120px;
}
div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-guidetextbox_copy_co___guide-item .guideHelpQuestionMark::after{display:none}
/*
div#guideContainer-rootPanel-panel_1748025723_cop_2056554124___guide-item-container .input::after {
    content: "\e88e";
    display: inline-block;
    position: relative;
    top: -14px;
    right: -4px;
    width: 1rem;
    height: 1rem;
    border-radius: 9px;
    cursor: pointer;
    font-family: 'abbv-iconFont', sans-serif;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    color: #969696;
    font-size: 20px;
}
#guideContainer-rootPanel-panel_1748025723_cop_2056554124__ input[aria-required='true']::after {
    content: "\e88e";
    display: inline-block;
    position: relative;
    top: -14px;
    right: -4px;
    width: 1rem;
    height: 1rem;
    border-radius: 9px;
    cursor: pointer;
    font-family: 'abbv-iconFont', sans-serif;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    color: #969696;
    font-size: 20px;
}

*/


div#guideContainer-rootPanel-panel_173234294-panel_157373380_copy-guidecheckbox_copy__ .guideCheckBoxItem .XfaCheckBox::before{ width: 20px; height: 20px; top: 0; background: transparent;
border: 1px solid #00a274 !important;}
div#guideContainer-rootPanel-panel_173234294-panel_157373380_copy-guidecheckbox_copy__ .guideCheckBoxItem.guideItemSelected .XfaCheckBox::after{content: unset; }
div#guideContainer-rootPanel-panel_173234294-panel_157373380_copy-guidecheckbox_copy__ .guideCheckBoxItem.guideItemSelected .XfaCheckBox::before{background-color: #00a274;
    border: 1px solid #00a274;}

@media (max-width: 895px) and (min-width: 601px){
.save-card-btn .afWizardPanel&gt;div .next button, .registrationDetails .getCard button { width: 100%; height: 52px;border-radius: 0px;background: #004a98;border: 2px solid #004a98;align-content: center; align-items: center; display: flex; justify-content: center; line-height: 38px !important; font-weight: 300;
}   }

/* .ubrelvy-signup label, .registrationDetails label {font-size: 18px;line-height: 30px;
} */

.form-policy-links p:nth-child(1){margin-top: 16px;}
@media (max-width: 600px){
/* .ubrelvy-signup label{ font-size: 16px; line-height: 28px;} */
/* .registrationDetails label  */

}

.signup_common.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart) label{font-size: 14px; line-height: 24px;}
.ubrelvy-signup input{margin-bottom: 40px;}
.guideFieldNode.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) input{margin-bottom: 5px;}
/* .ubrelvy-signup input{margin-bottom: 10px;} */

/* @media(min-width:302px) and (max-width:895px){
    .questiosPanel h3 {line-height: 16px !important; font-size: 16px !important;}
} */

.ubrelvy-saving-card-info p:first-child:before {
    content: "BIN: ";
    color: #3b4143;
}
.ubrelvy-saving-card-info p:nth-child(2):before {
    content: "PCN #: ";
    color: #3b4143;
}
.ubrelvy-saving-card-info p:nth-child(3){
    content: "GRP: ";
    color: #3b4143;
}

.ubrelvy-saving-card-info p:nth-child(4):before {
    content: "Card Number ";
    color: #3b4143;
}

input#guideContainer-rootPanel-panel_1748025723_cop_2056554124-guidetextbox_1193577___widget{font-size: 12px; line-height: 18px; text-transform: lowercase;
    font-family: acumin-pro,helvetica,arial,sans-serif;
    color: #3b4143; font-weight: 300;}
div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-abbvcampaigncheckbox-guidecheckbox_copy_c___desc{position: absolute;
    width: 300px; top  : 40px;}
    .healthInformationCheckbox.crm-emails.i-accept{margin-bottom: 0;}

@media(min-width: 320px) and (max-width: 600x){
    div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-abbvcampaigncheckbox-guidecheckbox_copy_c___desc{top: 60px;}
} 

div#guideContainer-rootPanel-panel_1748025723_cop_2056554124__ .validation-failure .guideFieldWidget.guideFieldWidget.left.XfaCheckBox::before{ border:1px solid #bd3e64 !important;}

@media (min-width: 250px) and (max-width: 378px){
    div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-abbvcampaigncheckbox-guidecheckbox_copy_c___desc{top: 70px;}
}
@media (min-width: 379px) and (max-width: 684px){
    div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-abbvcampaigncheckbox-guidecheckbox_copy_c___desc{top: 60px;}
}
div#guideContainer-rootPanel__  .registrationDetails .validation-success .certificationCheckbox .guideFieldWidget.left.XfaCheckBox::before {top: 10px;}
div#guideContainer-rootPanel__  .registrationDetails .validation-success .certificationCheckbox .guideFieldWidget.left.XfaCheckBox::after {top: 12px;}
div#guideContainer-rootPanel__  .registrationDetails .validation-failure .certificationCheckbox .guideFieldWidget.left.XfaCheckBox::before { top: 10px;}
div#guideContainer-rootPanel__  .registrationDetails .validation-failure .certificationCheckbox .guideFieldWidget.left.XfaCheckBox::after {top: 12px;}

div#guideContainer-rootPanel__  .registrationDetails .validation-success#guideContainer-rootPanel-panel_1748025723_cop_2056554124-panel-abbvcampaigncheckbox_1194003069-guidecheckbox_copy_c__ .certificationCheckbox .guideFieldWidget.left.XfaCheckBox::before {top: 0px;}

.FirstNameTextbox.patient--firstname.ori-signup-full{margin-top: 15px !important;}
.guideHelpQuestionMark::after{content: unset;}

@media(min-width:250px) and (max-width:600px ){
    .ubrelvy-signup input, .registrationDetails input{font-size: 12px !important; line-height: 18px !important;}
    div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-panel_copy_copy-guidebutton___guide-item{width: 100% !important;}
    .ubrelvy-new-form-update h3{font-size: 16px; line-height: 16px;}
    p.required{font-size: 16px; line-height: 28px;}
}


div#guideContainer-rootPanel-panel-guidetextdraw_417819024__ p {
    font-size: 12px;
    line-height: 15px;
    font-family: acumin-pro,helvetica,arial,sans-serif;
    margin: 51px auto 89px;
    color: #3b4143;
    font-weight: 300;
}

div#guideContainer-rootPanel-panel-guidetextdraw_417819024__ p a{
    font-size: 12px;
    line-height: 15px;
    color: #004a98;
    font-weight: 700;
    font-family: acumin-pro,helvetica,arial,sans-serif;
}
div#guideContainer-rootPanel-panel-guideimage__ img{max-width: 423px;}

@media(min-width: 250px) and (max-width: 600px){
    div#guideContainer-rootPanel-panel-guidetextdraw_417819024__ p{
        margin: 0 auto 50px;
    }
}

.ubrelvy-saving-card-info p {
    color: #00a274 !important;
    font-weight: 700 !important;
    font-family: acumin-pro,helvetica,arial,sans-serif !important;
    font-size: 18px !important;
    margin-bottom: 0px !important;
}

.ubrelvy-saving-card-info p:last-child {
    margin-bottom: 30px !important;
}

@media(min-width: 250px) and (max-width: 600px){
    .ubrelvy-saving-card-info p:last-child {
        margin-bottom: 28px !important;
    }
}

div#guideContainer-rootPanel-panel_1748025723_cop-guideradiobutton_cop__ {
    margin-bottom: 15px !important;
}
div#guideContainer-rootPanel-panel_1748025723_cop-abbvcampaigncheckbox-guideradiobutton_cop__{
    margin-bottom: 15px !important;
}
div#guideContainer-rootPanel-panel_1748025723_cop-abbvcampaigncheckbox_1456040440-guideradiobutton_cop__{
    margin-bottom: 15px !important;
}

@media(min-width: 250px) and (max-width: 600px){
.guideCheckBoxItem.afCheckBoxItem.certificationCheckbox.guideFieldHorizontalAlignment.crm-emails.agr-cri{margin-top: 12px;}
.guideCheckBoxItem.afCheckBoxItem.emailOptin.guideFieldHorizontalAlignment.crm-emails.accurate{margin-right: 0;}
.guideCheckBoxItem.afCheckBoxItem.healthInformationCheckbox.guideFieldHorizontalAlignment.crm-emails.i-accept .guideWidgetLabel.right label{margin-top: 8px;}
/* .guideCheckBoxItem.afCheckBoxItem.healthInformationCheckbox.guideFieldHorizontalAlignment.crm-emails.i-accept.guideItemSelected .guideWidgetLabel.right label{margin-top: 8px;} */
}

@media(min-width: 379px) and (max-width: 600px){
    div#guideContainer-rootPanel__ .registrationDetails .validation-failure .certificationCheckbox .guideFieldWidget.left.XfaCheckBox::before{top: 4px;}
}

@media(min-width: 601px) and (max-width: 684px){
    div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-abbvcampaigncheckbox-guidecheckbox_copy_c___desc{top: 60px;}
}



@media(max-width:809px){
.certificationCheckbox.crm-emails.agr-cri.defaultFieldLayout.af-field-filled.validation-success .guideCheckBoxItem.afCheckBoxItem.certificationCheckbox.guideFieldHorizontalAlignment.crm-emails.agr-cri.guideItemSelected, .certificationCheckbox.crm-emails.agr-cri.defaultFieldLayout.af-field-filled.validation-failure .guideCheckBoxItem.afCheckBoxItem.certificationCheckbox.guideFieldHorizontalAlignment.crm-emails.agr-cri {
    margin: 0px;width: 20px;display: inline;margin-bottom: 14px;
}
	.textbox.abbv-padding-top-0.abbv-margin-top-10 p:first-child{margin-top: -48px;margin-left: 30px;}
	.guideCheckBoxItem.afCheckBoxItem.certificationCheckbox.guideFieldHorizontalAlignment.crm-emails.agr-cri {
    margin: 0px;
    width: 20px;
}
}
@media only screen and (min-device-width: 810px) and (max-device-width: 851px) {
	.textbox.abbv-padding-top-0.abbv-margin-top-10 p:first-child{margin-top: -24px;}
}

@media(max-width:895px){
	.ubrelvy-savings-form .submitpanel .gridFluidLayout .guideLayout.guideGridFluidLayout {
    display: block;
}
	.ubrelvy-savings-form .submitpanel .gridFluidLayout .guideLayout.guideGridFluidLayout div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-panel_copy_copy-guidebutton___guide-item {
    width: 100% !important;
    margin: 0px;
}
	.ubrelvy-savings-form .submitpanel .gridFluidLayout .guideLayout.guideGridFluidLayout div#guideContainer-rootPanel-panel_1748025723_cop_2056554124-panel_copy_copy-guidebutton_1584554859___guide-item {
    text-align: center;
}
}


.ubrelvy-saving-card-info p:last-child &gt;span.ubrelvy-card-number{color: #3b4143;}
@media (max-width:366px){.guideRootPanel.guideRootPanel.atogepantCombinedRegistration.autogepant-consumer-registration.qulipta-savingcard-section.qulipta-thank-you-layout{margin-top: 22px;}
}

/* saving-page-form */
@media (max-width:895px){
button#guideContainer-rootPanel-panel_1748025723_cop-panel_copy-guidebutton_1584554859___widget {display: block;margin: 0 auto !important;}
}
    
/* sign-up-page */
/* input#guideContainer-rootPanel-panel_173234294-panel_157373380_copy-guidecheckbox_copy___1_widget {top: -3px;}
.ubrelvy-signup input{margin-top: 0;}
.required-field-text p{margin-top: 0;} */

/* Animation &amp; input-field-movement */
/* .guideTextBox.guideActiveField label,.registrationDetails .guideTextBox.guideActiveField label{position: absolute;transform: translateY(-20px);z-index: 99; color:#00a274 !important;}
.guideTextBox label,.registrationDetails .guideTextBox label{transition: transform .2s cubic-bezier(.39,.575,.565,1),color,.2s cubic-bezier(.39,.575,.565,1),background-color .8s cubic-bezier(.55,.055,.675,.19);} */


/* Ubrelvy-u-save-card-form-css*/
.guideRootPanel.ubrelvy-savings-form .guideLayout.guideGridFluidLayout .guidePanelNode.getnewcard .guideFieldNode.guideTextDraw.textdraw1663165234575.guideStaticText &gt;p:first-child{font: normal 300 14px/18px acumin-pro,helvetica,arial,sans-serif;color: #3b4143;margin: 0;margin-top: 10px;margin-bottom: 4px;}
.guideRootPanel.ubrelvy-savings-form .guideLayout.guideGridFluidLayout .guidePanelNode.getnewcard .guideFieldNode.guideTextDraw.textdraw1663165234575.guideStaticText &gt;p:nth-child(2){font: normal 300 14px/18px acumin-pro,helvetica,arial,sans-serif;color: #3b4143;margin: 0;}
.guideRootPanel.ubrelvy-savings-form .guideLayout.guideGridFluidLayout &gt;.row:last-child .guideLayout.guideGridFluidLayout &gt;.row:last-child .guideFieldWidget.guideFieldButtonWidget.xfaButton .button-default.button-medium.Button{width: 100%;height: 52px;border-radius: 0px;background: #004a98;border: 2px solid #004a98;align-content: center;align-items: center;display: flex;justify-content: center;line-height: 30px !important;font-weight: 500;text-transform: uppercase;transition: background .3s linear;cursor: pointer;color: #fff;outline: 0;}
.guideRootPanel.ubrelvy-savings-form .guideLayout.guideGridFluidLayout &gt;.row:last-child .guideLayout.guideGridFluidLayout &gt;.row:last-child .guideFieldWidget.guideFieldButtonWidget.xfaButton .button-default.button-medium.Button:hover{background: transparent;color: #004a98;transition: background .3s linear;cursor: pointer;text-decoration: none;}
.guideRootPanel.ubrelvy-savings-form .guideLayout.guideGridFluidLayout &gt;.row:last-child .guideLayout.guideGridFluidLayout &gt;.row:last-child .guideFieldWidget.guideFieldButtonWidget.xfaButton .button-default.button-medium.Button:active,.guideRootPanel.ubrelvy-savings-form .guideLayout.guideGridFluidLayout &gt;.row:last-child .guideLayout.guideGridFluidLayout &gt;.row:last-child .guideFieldWidget.guideFieldButtonWidget.xfaButton .button-default.button-medium.Button:focus{color: #fff;}


.u-sv-txt-hide{display: none !important;}
/* .u-sv-crd-frmtxt{
font-size: 22px;
line-height: 27.94px;
max-width: 68.8%;
letter-spacing: -0.21px;
color: rgb(183 92 120);
margin-top: 5px;
} */
.u-sv-crd-frmtxt{font-size: 18px;/* line-height: 1.27; */line-height: 27.94px;max-width: 56.8%;letter-spacing: -0.21px;color: rgb(183 92 120);margin-top: 5px;}
@media (max-width: 853px){
.u-sv-crd-frmtxt{font-size: 18px;/* line-height: 1.27; */line-height: 27.94px;max-width: 67.8%;letter-spacing: -0.21px;margin-top: 0px;}
}
@media (max-width: 558px){
.u-sv-crd-frmtxt{font-size: 18px;/* line-height: 1.27; */line-height: 27.94px;max-width: 100%;letter-spacing: -0.36px;margin-top: 0px;}
}


/* Ubrelvy-saving form */
.guideRootPanel.ubrelvy-savings-form .guideLayout.guideGridFluidLayout &gt;.row:last-child .guideLayout.guideGridFluidLayout &gt;.row:last-child .ubreldtc-stg2-goback-btn .guideFieldWidget.guideFieldButtonWidget.xfaButton .button-default.button-medium.Button{
height: 52px;
border-radius: 0px;
background: #004a98;
border: 2px solid #004a98;
align-content: center;
align-items: center;
display: flex;
justify-content: center;
line-height: 30px !important;
font-weight: 500;
width: 325px;
}
.guideRootPanel.ubrelvy-savings-form .guideLayout.guideGridFluidLayout &gt;.row:last-child .guideLayout.guideGridFluidLayout &gt;.row:last-child .ubreldtc-stg2-goback-btn .guideFieldWidget.guideFieldButtonWidget.xfaButton .button-default.button-medium.Button::after{
content: "\e315";
font-family: 'abbv-iconFont' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
position: absolute;
right: 5px;
font-size: 30px;	
}
@media (max-width: 895px) and (min-width: 278px){
.guideRootPanel.ubrelvy-savings-form .guideLayout.guideGridFluidLayout &gt;.row:last-child .guideLayout.guideGridFluidLayout &gt;.row:last-child .ubreldtc-stg2-goback-btn .guideFieldWidget.guideFieldButtonWidget.xfaButton .button-default.button-medium.Button{
width: 100%;
height: 52px;
border-radius: 0px;
background: #004a98;
border: 2px solid #004a98;
align-content: center;
align-items: center;
display: flex;
justify-content: center;
line-height: 38px !important;
font-weight: 300;
}	
}
.guideRootPanel.ubrelvy-savings-form .guideLayout.guideGridFluidLayout &gt;.row:last-child .guideLayout.guideGridFluidLayout &gt;.row:last-child .ubreldtc-stg2-goback-btn .guideFieldWidget.guideFieldButtonWidget.xfaButton .button-default.button-medium.Button:hover{background: transparent;color: #004a98;}
#guideContainer-rootPanel-guidetextdraw_137477__ p {
    font: normal 300 18px/20px acumin-pro,helvetica,arial,sans-serif;
    margin: 0 0 12px;
    line-height: 30px;
    color: #3b4143 !important;
    letter-spacing: 0;
    max-width: 580px;
}
#guideContainer-rootPanel-guidetextdraw_137477__ p a {
    color: #004a98;
    font: normal 300 18px/20px acumin-pro,helvetica,arial,sans-serif;
    text-decoration: underline;
}
#guideContainer-rootPanel-guidetextdraw_137477__.validation-success p {
    display: none;
}

@media (min-width:768px){
 .abbv-browser-safari .sorryPanel .cardThankYouText p span{max-width: 400px !important;}
.abbv-browser-safari .sorryPanel .savingsCardActivationThankYouText span{max-width: 400px !important;}
}


.save-card-btn .afWizardPanel&gt;div .next button:after {
    content:  none !important;
}
@media (min-width: 250px) and (max-width: 600px) {
	.ubrelvy-new-form-update h3 {
	    font-size: 24px;
	    line-height: 24px;
	}
}


div#guideContainer-rootPanel__
	.registrationDetails
	.validation-failure
	.certificationCheckbox
	.guideFieldWidget.left.XfaCheckBox::before {
	top: 0 !important;
}

.not-actual-card {
	position: relative;
}

.not-actual-card::after {
	content: 'Not actual card';
	bottom:  -10px;
	position: absolute;
	right:  10px;
}

.card.not-actual-card {
	margin-bottom: 30px !important;
}

.card.not-actual-card::after {
	bottom: -20px;
	left:  350px;
}

/* IMPROVING APPEARANCE OF THE FORM */

.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart) {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
#guideContainer-rootPanel-panel_1748025723_cop___guide-item .guideLayout .xfaButton {
    margin: 10px 0;
}

/* UPDATING POSITIONING OF CHECKBOXES &amp; TEXT */
.checkbox_label {
    margin-top: -49px;
    margin-left: 40px;
    color: #3b4143;
    font-family: "acumin-pro","helvetica,arial",sans-serif;
    font-size: 12px;
    font-weight: 300;
    line-height: 18px;
}

.registrationDetails .guideCheckBoxItem.guideItemSelected .XfaCheckBox::after {
    display:none;
}

/* STYLING EXPAND FOR MORE INFO BUTTON IN THE FORM TO BE A TEXT LINK INSTEAD */ 

.forms-expand .xfaButton button:focus {
	outline: none;
}

.forms-expand .xfaButton button {
	padding: 0px;
	background: none !important;
	color: #000 !important;
    display:block;
    letter-spacing: initial;
    min-height: unset;
    min-width: unset;
    border: none !important;
    transition: none;
    -webkit-box-shadow: none;
    text-decoration: underline;
    margin:8px 0 !important;
    color: #3b4143;
    font-family: "acumin-pro","helvetica,arial",sans-serif !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    line-height: 18px;
    text-align:left;
}

.guideLayout .xfaButton {
    margin: 0;
}

.forms-expand .guideFieldError {
	display: none;
}

.forms-expand .iconButton-icon {
    display: none;
}

.forms-expand .iconButton-label {
   text-decoration: underline;
}

.forms-expand-collapse .forms-expand  button:hover span, .forms-expand-collapse .link-button:hover span {
    border-bottom: none;
}

.iconButton-label span {
    margin-left: 0;
}

.link-button span:last-of-type {
    margin:0;
}

#guideContainer-rootPanel-panel_968810727-panel_copy_103812046-guidebutton_copy__ &gt; div.guideFieldWidget.guideFieldButtonWidget.xfaButton {
    margin: 8px 0;
}

#guideContainer-rootPanel-panel_968810727-panel_copy_103812046-guidebutton_copy___widget &gt; span.iconButton-label {
    text-decoration:underline;
}

#guideContainer-rootPanel-panel_968810727-guidecheckbox__ &gt; div.guideCheckBoxGroupItems &gt; div &gt; div.guideFieldWidget.left.XfaCheckBox {
	z-index:2;
}

#guideContainer-rootPanel-panel_2113850555-abbvcampaigncheckbox-guidecheckbox_647415__ &gt; div.guideCheckBoxGroupItems &gt; div &gt; div.guideFieldWidget.left.XfaCheckBox {
	z-index:2;
}

#guideContainer-rootPanel-panel_1748025723_cop_2056554124-panel-abbvcampaigncheckbox_980991607-guidecheckbox_copy_1___desc {
    display: block !important;
    margin-top:-20px;
}

#guideContainer-rootPanel-panel_1748025723_cop_2056554124-panel-abbvcampaigncheckbox_457147874-guidecheckbox___desc {
    display: block !important;
    margin-top:-20px;
}
#guideContainer-rootPanel-panel_1748025723_cop_2056554124-panel-abbvcampaigncheckbox_457147874-panel_copy_146889597-guidebutton_copy___widget &gt; span.iconButton-label {
    font-size: 12px !important;
}

#guideContainer-rootPanel-panel_173234294-panel_157373380_copy-panel_copy_146889597-guidebutton_copy_cop___widget &gt; span.iconButton-label {
    font-size: 12px !important;
}

#guideContainer-rootPanel-panel_173234294-panel_157373380_copy-panel_copy_146889597-guidebutton_copy_cop___widget {
    height: 30px;
}

/* grey paragraph text for the form */
.grey-form-text {
    color: #3b4143;
    font-family: "acumin-pro","helvetica,arial",sans-serif !important;
    font-size: 12px;
    font-weight: 300;
    line-height: 18px;
}

.grey-form-text b {
    font-size: 12px;
}

/* ADDITIONAL CHECKBOX STYLING */
#guideContainer-rootPanel-panel_1748025723_cop_2056554124-panel-abbvcampaigncheckbox_980991607-guidecheckbox_copy_1__ &gt; div.guideCheckBoxGroupItems &gt; div &gt; div.guideWidgetLabel.right {
    display:none;
}
#guideContainer-rootPanel-panel_1748025723_cop_2056554124-panel-abbvcampaigncheckbox_457147874-guidecheckbox__ &gt; div.guideCheckBoxGroupItems &gt; div &gt; div.guideWidgetLabel.right {
    display:none;
}

#guideContainer-rootPanel-panel_173234294-panel_157373380_copy-guidecheckbox_copy___1_widget {
    margin-top: 0px !important;
}

/* ----- END above style ------ */</pre></body></html>