body{font-size:16px;font-family:"nimbus-sans",sans-serif;font-weight:400}
.abbv-content-container{background-color:#f5fdfe}
.refreshbrand-coupon-container{max-width:1180px;margin:40px auto 0;background:transparent;padding:0 15px}
.refreshbrand-coupon-container .refreshbrand-coupon-title h1,.refreshbrand-coupon-container .refreshbrand-coupon-subtitle h2{color:var(--text-refresh-paragraph)}
.refreshbrand-coupon-container .refreshbrand-coupon-title h1{font-size:1.5rem;margin-bottom:16px;line-height:1}
.refreshbrand-coupon-container .refreshbrand-coupon-subtitle h2{font-size:1rem;font-weight:400;line-height:1.33}
.refreshbrand-coupon-container .refreshbrand-coupon-brands{margin-top:40px}
.refreshbrand-coupon-container .refreshbrand-coupon-brand .abbv-image-content-container-v2{text-align:center;margin:0;width:100%}
.refreshbrand-coupon-container .refreshbrand-coupon-brands .refreshbrand-coupon-brand{align-items:center;overflow:hidden}
.refreshbrand-coupon-container .refreshbrand-coupon-brands>.abbv-row>.abbv-col:nth-child(1) .refreshbrand-coupon-brand .abbv-image-content-container-v2{max-width:192.5px;max-height:192.5px}
.refreshbrand-coupon-container .refreshbrand-coupon-brands>.abbv-row>.abbv-col:nth-child(2) .refreshbrand-coupon-brand .abbv-image-content-container-v2{max-width:676px;max-height:295px}
.refreshbrand-coupon-container .refreshbrand-coupon-brands>.abbv-row>.abbv-col:nth-child(3) .refreshbrand-coupon-brand .abbv-image-content-container-v2{max-width:174px;max-height:161px}
.refreshbrand-coupon-container .refreshbrand-coupon-brand .abbv-image-content-container-v2 img{width:auto}
.refreshbrand-coupon-container .refreshbrand-coupon-brands>.abbv-row>.abbv-col:nth-child(1) .refreshbrand-coupon-brand img{margin-left:-175px}
.refreshbrand-coupon-container .refreshbrand-coupon-brands>.abbv-row>.abbv-col:nth-child(2) .refreshbrand-coupon-brand img{width:100%}
.refreshbrand-coupon-container .refreshbrand-coupon-brand .abbv-image-text-content-container-v2 .abbv-image-text-content-v2{display:block}
.refreshbrand-coupon-container .refreshbrand-coupon-brands>.abbv-row>.abbv-col:nth-child(1) .abbv-image-text-content-v2,.refreshbrand-coupon-container .refreshbrand-coupon-brands>.abbv-row>.abbv-col:nth-child(3) .abbv-image-text-content-v2{display:none}
.refreshbrand-coupon-container .refreshbrand-coupon-brand .abbv-image-text-content-container-v2 .abbv-image-text-content-v2 .abbv-stretched-card-body{align-items:center;display:flex;justify-content:center;gap:.25em}
.refreshbrand-coupon-container .refreshbrand-coupon-brand .abbv-image-text-content-container-v2 .abbv-image-text-content-v2 .abbv-stretched-card-body p{font-size:.75rem;letter-spacing:-0.8px}
.refreshbrand-coupon-container .refreshbrand-coupon-flex{margin-top:10px}
.refreshbrand-coupon-container .refreshbrand-coupon-flex .refreshbrand-coupon-registered{margin:0;padding:0}
.refreshbrand-coupon-container .refreshbrand-coupon-flex .refreshbrand-coupon-registered .rich-text p{margin-bottom:100px}
.step.mobileLayout{display:none !important}
.refresh-coupons .rc-patient-details label{color:#0d2d4c !important;font-size:1rem;font-weight:700;line-height:1.33;margin:0 0 8px;text-transform:capitalize;font-family:"nimbus-sans",sans-serif}
.refresh-coupons .rc-patient-details input{border:1px solid black;font-size:1rem;max-width:100%}
.refresh-coupons .rc-patient-details .guideFieldNode.validation-failure:not(.guideButton):not(.guideTextDraw){background-color:transparent}
.refresh-coupons .rc-patient-details-checkbox.guideFieldNode.guideCheckBoxGroup{margin:50px 0 25px;padding:0 0 0 8px}
.refresh-coupons .rc-patient-details-checkbox.guideCheckBoxItem .XfaCheckBox{margin-right:16px}
.refresh-coupons .rc-patient-details-checkbox label,.refresh-coupons .rc-option-panel p b{color:#707070 !important;font-size:1.375rem;font-weight:400;line-height:1.33;font-family:"nimbus-sans",sans-serif}
.refresh-coupons .rc-patient-details-checkbox label{margin:0;max-width:unset}
.refresh-coupons .rc-option-panel p{margin:0 0 25px 55px}
.refresh-coupons .rc-option-panel p a{color:inherit;font-size:inherit;font-family:inherit;font-weight:700}
.refresh-coupons .rc-patient-details-checkbox .guideFieldError{display:none !important}
.refresh-coupons .rc-patient-details-checkbox.validation-failure .guideFieldError{display:block !important}
.refresh-coupons .rc-button button,.refresh-coupons .rc-button button:hover{background-color:unset;background:url('/content/dam/refreshbrand/images/header-gradient.png') repeat-x;background-position-y:70%;color:#fff}
.refresh-coupons .rc-button button{border-radius:0;border:0;font-size:1.375rem;font-weight:400;line-height:1.33;margin:16px 0;padding:8px 32px;text-transform:uppercase;font-family:"nimbus-sans",sans-serif}
.refresh-coupons .rc-option-panel p,.refresh-coupons .rc-option-panel p b{color:#707070 !important;font-size:1rem;font-weight:400;line-height:1.33;font-family:"nimbus-sans",sans-serif}
.refresh-coupons .rc-option-panel p a{font-weight:inherit}
#guideContainer-rootPanel-panel_527269304-abbvcampaigncheckbox-guidetextdraw__ p{margin-top:-62px}
#guideContainer-rootPanel-panel_527269304-abbvcampaigncheckbox-guidecheckbox___1_widget{z-index:1}
#guideContainer-rootPanel-panel_527269304-abbvcampaigncheckbox-guidecheckbox__{display:flex;flex-direction:column-reverse}
.refresh-coupons .rc-option-panel p{margin-right:10px}
@media(min-width:601px){.refreshbrand-coupon-container{max-width:960px;margin:40px 60px 0;padding:0}
.refresh-coupons .rc-patient-details input{max-width:95%}
.refresh-coupons .rc-patient-details-checkbox label,.refresh-coupons .rc-option-panel p,.refresh-coupons .rc-option-panel p b{color:#707070 !important;font-size:1.375rem;font-weight:400;line-height:1.33;font-family:"nimbus-sans",sans-serif}
}
@media(min-width:985px){.refreshbrand-coupon-container .refreshbrand-coupon-brands>.abbv-row>.abbv-col:nth-child(1),.refreshbrand-coupon-container .refreshbrand-coupon-brands>.abbv-row>.abbv-col:nth-child(3){width:24%;margin:42px 0 0}
.refreshbrand-coupon-container .refreshbrand-coupon-brands>.abbv-row>.abbv-col:nth-child(2){margin:0;width:52%}
.refreshbrand-coupon-container .refreshbrand-coupon-brand .abbv-image-content-container-v2{margin-top:20px}
.refreshbrand-coupon-container .refreshbrand-coupon-brands>.abbv-row>.abbv-col:nth-child(1) .refreshbrand-coupon-brand img{margin-left:-185px}
.refresh-coupons .rc-patient-details input{max-width:477px}
.refresh-coupons .rc-patient-details-checkbox input[type='checkbox'],.refresh-coupons .rc-patient-details-checkbox .XfaCheckBox::before{width:46px;height:46px}
.refresh-coupons .rc-patient-details-checkbox.guideItemSelected .XfaCheckBox::after{left:16px;width:16px;height:28px}
.refresh-coupons .rc-option-panel p{margin-left:68px}
.refresh-coupons .rc-option-panel #guideContainer-rootPanel-panel_527269304-guidetextdraw__ p{margin-left:190px}
}
@media(min-width:1180px){#guideContainer-rootPanel-panel_527269304-abbvcampaigncheckbox-guidetextdraw__ p{margin-top:-85px}
}
@media(min-width:1200px){.refreshbrand-coupon-container{max-width:1180px;margin:40px auto 0}
.refreshbrand-coupon-container .refreshbrand-coupon-brands>.abbv-row>.abbv-col:nth-child(1),.refreshbrand-coupon-container .refreshbrand-coupon-brands>.abbv-row>.abbv-col:nth-child(3){width:20%;margin-top:70px}
.refreshbrand-coupon-container .refreshbrand-coupon-brands>.abbv-row>.abbv-col:nth-child(2){margin:0;width:52%}
.refreshbrand-coupon-container .refreshbrand-coupon-brands>.abbv-row>.abbv-col:nth-child(1) .refreshbrand-coupon-brand img{margin-left:-210px}
.refreshbrand-coupon-container .refreshbrand-coupon-brands>.abbv-row>.abbv-col:nth-child(2) .refreshbrand-coupon-brand img{width:auto}
}
.refresh-coupons .rc-option-panel p a{color:#318ce7}
#guideContainer-rootPanel-panel_527269304-abbvcampaigncheckbox-guidecheckbox__{background-color:transparent}
.expandmore,.lesscontent{cursor:pointer;text-decoration:underline}