@font-face { font-family: 'Graphik Thin'; src: url(/content/dam/upahcp/fonts/graphik/Graphik-Thin.otf) format("otf"), url("/content/dam/upahcp/fonts/graphik/Graphik-Thin-Web.woff2") format("woff2"), url("/content/dam/upahcp/fonts/graphik/Graphik-Thin-Web.woff") format("woff"), url("/content/dam/upahcp/fonts/graphik/Graphik-Thin.ttf") format("ttf"), url("/content/dam/upahcp/fonts/graphik/Graphik-Thin.eot") format("eot"); }

@font-face { font-family: 'Graphik Light'; src: url(/content/dam/upahcp/fonts/graphik/Graphik-Light.ttf) format("ttf"), url("/content/dam/upahcp/fonts/graphik/Graphik-Light.eot") format("eot"), url("/content/dam/upahcp/fonts/graphik/Graphik-Light-Web.woff2") format("woff2"), url("/content/dam/upahcp/fonts/graphik/Graphik-Light-Web.woff") format("woff"); }

@font-face { font-family: 'Graphik Regular'; src: url(/content/dam/upahcp/fonts/graphik/Graphik-Regular.otf) format("otf"), url("/content/dam/upahcp/fonts/graphik/Graphik-Regular-Web.woff2") format("woff2"), url("/content/dam/upahcp/fonts/graphik/Graphik-Regular-Web.woff") format("woff"), url("/content/dam/upahcp/fonts/graphik/Graphik-Regular.ttf") format("ttf"), url("/content/dam/upahcp/fonts/graphik/Graphik-Regular.eot") format("eot"); }

@font-face { font-family: 'Graphik Medium'; src: url(/content/dam/upahcp/fonts/graphik/Graphik-Medium.otf) format("otf"), url("/content/dam/upahcp/fonts/graphik/Graphik-Medium-Web.woff2") format("woff2"), url("/content/dam/upahcp/fonts/graphik/Graphik-Medium-Web.woff") format("woff"), url("/content/dam/upahcp/fonts/graphik/Graphik-Medium.ttf") format("ttf"), url("/content/dam/upahcp/fonts/graphik/Graphik-Medium.eot") format("eot"); }

@font-face { font-family: 'Graphik SemiBold'; src: url(/content/dam/upahcp/fonts/graphik/Graphik-Semibold.otf) format("otf"), url("/content/dam/upahcp/fonts/graphik/Graphik-Semibold-Web.woff2") format("woff2"), url("/content/dam/upahcp/fonts/graphik/Graphik-Semibold-Web.woff") format("woff"), url("/content/dam/upahcp/fonts/graphik/Graphik-Semibold.ttf") format("ttf"), url("/content/dam/upahcp/fonts/graphik/Graphik-Semibold.eot") format("eot"); }

@font-face { font-family: 'Graphik Bold'; src: url(/content/dam/upahcp/fonts/graphik/Graphik-Bold.otf) format("otf"), url("/content/dam/upahcp/fonts/graphik/Graphik-Bold-Web.woff2") format("woff2"), url("/content/dam/upahcp/fonts/graphik/Graphik-Bold-Web.woff") format("woff"), url("/content/dam/upahcp/fonts/graphik/Graphik-Bold.ttf") format("ttf"), url("/content/dam/upahcp/fonts/graphik/Graphik-Bold.eot") format("eot"); }

@font-face { font-family: 'Graphik Black'; src: url(/content/dam/upahcp/fonts/graphik/Graphik-Black.otf) format("otf"), url("/content/dam/upahcp/fonts/graphik/Graphik-Black-Web.woff2") format("woff2"), url("/content/dam/upahcp/fonts/graphik/Graphik-Black-Web.woff") format("woff"), url("/content/dam/upahcp/fonts/graphik/Graphik-Black.ttf") format("ttf"), url("/content/dam/upahcp/fonts/graphik/Graphik-Black.eot") format("eot"); }

@font-face { font-family: 'Neue Haas'; src: url("/content/dam/upahcp/fonts/neue-haas/neue-haas.woff2") format("woff2"), url("/content/dam/upahcp/fonts/neue-haas/neue-haas.woff") format("woff"), url("/content/dam/upahcp/fonts/neue-haas/neue-haas.ttf") format("ttf"), url("/content/dam/upahcp/fonts/neue-haas/neue-haas.eot") format("eot"); }

@font-face { font-family: 'Upa Handwriting'; src: url(/content/dam/upahcp/fonts/upa-handwriting/UpaHandwriting-Regular.ttf); }

body { font-family: 'Graphik Regular', sans-serif; font-size: 15px; line-height: 1.5; }

h1, h2, h3, h4 { font-family: 'Graphik Black', sans-serif; line-height: normal; font-weight: normal; }

h5, h6 { font-weight: normal; }

h1 { font-size: 47px; }

h2 { font-size: 32px; }

sup { line-height: 0; font-family: 'Graphik Regular', sans-serif; color: inherit; }

sup:not(.larger) { font-size: 60% !important; }

sup.larger { font-size: 75% !important; }

sup.xl-super { font-size: 100% !important; }

strong, .strong { font-family: 'Graphik Bold', sans-serif; }

.handwriting { font-family: 'Upa Handwriting', serif; }

.yellow-bg { background: #ffd100; }

.plum { color: #901249; }

.yellow { color: #ffd100; }

@media (max-width: 767px) { .humira-accordion .abbv-accordion-blade { border-bottom: 0; margin-bottom: 20px; border-top: 1px solid #c7c7c7; margin-top: 25px; } }

.humira-accordion .abbv-accordion-blade-text { color: #901249; }

.psa-hero { background-color: #141619; }

.psa-hero.psa-hero-flex { display: flex; flex-direction: column; }

.psa-hero .hero-image { position: absolute; top: -115px; left: -28%; }

.psa-hero.hero-image-bg { min-height: 770px; position: relative; top: -134px; margin-bottom: -134px; }

@media (max-width: 600px) { .psa-hero.hero-image-bg { height: auto; top: 0; margin-bottom: 0; min-height: 480px; } }

@media (min-width: 900px) { .psa-hero.hero-image-bg .abbv-background-container-display { left: -200px; background-size: contain; } }

@media (min-width: 601) { .psa-hero.hero-image-bg .abbv-background-container-display { left: -100px; } }

@media (max-width: 600px) { .psa-hero.hero-image-bg .abbv-background-container-display { background-position: 50% 267%; } }

.psa-hero.hero-image-bg .abbv-background-container-content { width: 100%; }

.psa-hero .hero-text { display: flex; justify-content: flex-end; }

@media (max-width: 600px) { .psa-hero .hero-text { display: block; margin-left: 10%; } }

.psa-hero .hero-text.psa-header { margin-top: 255px; position: relative; left: -20px; }

@media (max-width: 600px) { .psa-hero .hero-text.psa-header { margin-top: 55px; } }

.psa-hero .hero-text div { flex: 0 1 40%; margin-right: 190px; }

@media (max-width: 900px) { .psa-hero .hero-text div { margin-right: 36px; flex: 0 1 54%; } }

@media (max-width: 600px) { .psa-hero .hero-text div { margin-right: 0; } }

.psa-hero .upa-handwriting { letter-spacing: -0.1em; }

.psa-hero .upa-handwriting sup { letter-spacing: normal; }

.psa-hero h1 { margin-top: 65px; }

.psa-hero h1 sup { font-size: 36% !important; bottom: 0.4rem; right: 0.2rem; }

.psa-hero h1 .upa-handwriting { position: relative; left: -1rem; text-shadow: -1px 1px 10px black; }

.hero-positioning { position: relative; top: -133px; margin-bottom: -133px; float: left; }

.hero-positioning .abbv-background-container-image-bg { background-position: 50% !important; }

.hero-positioning.z-auto > .abbv-background-container-content { z-index: auto; }

.home-hero { background: #141619; }

.hero-title { margin-top: 140px; }

.hero-para { margin-top: 55px; margin-left: 146px; margin-bottom: 20px; }

.hero-3-ctas { margin-left: 146px; max-width: 400px; }

.hero-3-ctas .abbv-background-container-content, .hero-3-ctas .abbv-button-plain { padding: 0; }

.hero-3-ctas .abbv-background-container-content > div { display: flex; justify-content: space-between; }

.hero-3-ctas .cta { float: left; }

.hero-3-ctas .cta a { transform: 0.2s all; text-transform: uppercase; }

.hero-footnote p { margin-left: 146px; }

.hero-img img { width: 1300px; margin-top: -130px; margin-left: -330px; }

.motocycle img { width: 1040px; margin-top: -20px; margin-left: -160px; position: relative; z-index: -2; }

.yellow-bg { background: #ffd100; }

.plum { color: #901249; }

.yellow { color: #ffd100; }

.psa-hero .hero-title { position: relative; margin-left: 50%; width: 50%; }

.psa-hero .hero-title h2 { padding-right: 10px; }

.psa-hero .hero-title:not(.home) { margin-top: 255px; }

.psa-hero .hero-title:not(.home) h1 { margin-top: 0; display: inline-block; }

.psa-hero .hero-title:not(.home) sup { position: relative; }

.psa-hero .hero-title.control .upa-handwriting { top: -0.8rem; }

.psa-hero .hero-title.control sup { top: -72px; top: -4.5rem; right: 28px; }

.psa-hero .hero-title.joint-efficacy { margin-right: 270px; }

.psa-hero .hero-title.joint-efficacy .handwriting { letter-spacing: -12px; }

.psa-hero .hero-title.joint-efficacy sup { top: 80px; top: 5rem; right: 0; }

.psa-hero .hero-title.skin-clearance { margin-top: calc(255px - ((24 / 16) * 1rem)); margin-right: 215px; }

.psa-hero .hero-title.skin-clearance .upa-handwriting { top: 0.1em; }

.psa-hero .hero-title.dosing { margin-right: 75px; }

.psa-hero .hero-title.dosing .upa-handwriting { left: 0; top: 0.18em; }

.psa-hero .safety-hero-stats { box-sizing: border-box; width: 880px; max-width: 100%; margin: 30px 0; margin-right: 0; padding: 25px 60px 20px; background-image: url(/content/dam/rinvoqhcp/images/psoriatic-arthritis/psa-safety/white-brushtroke-sa-hero.png); background-repeat: no-repeat; background-size: 100% 100%; }

@media (max-width: 767px) { .psa-hero .safety-hero-stats { max-width: 730px; width: 100%; } }

@media (max-width: 600px) { .psa-hero .safety-hero-stats { background-image: url(/content/dam/rinvoqhcp/images/psoriatic-arthritis/psa-safety/white-brushtroke-sa-hero-mobile.png); } }

@media (max-width: 1200px) { .psa-hero .hero-title.control sup { right: 28px; }
  .psa-hero .hero-title.joint-efficacy .handwriting { top: -0.5rem; left: -10px; }
  .psa-hero .hero-title.joint-efficacy sup { top: -7.5rem; right: 54px; } }

@media (max-width: 1100px) { .psa-hero.psa-safety .safety-hero-stats { margin-right: auto; } }

@media (max-width: 1024px) { .psa-hero .hero-title.skin-clearance, .psa-hero .hero-title.control { padding-bottom: 30px; }
  .psa-hero .hero-title.skin-clearance .handwriting { left: -10px; }
  .psa-hero .hero-title.control .upa-handwriting { top: -0.5rem; }
  .psa-hero .hero-title.control sup { top: -4rem; right: 28px; }
  .psa-hero .hero-title.joint-efficacy .handwriting { top: -0.5rem; left: -10px; }
  .psa-hero .hero-title.joint-efficacy sup { top: -7.35rem; right: 55px; }
  .psa-hero .hero-text { top: 150px; width: 70%; float: right; }
  .psa-hero.psa-safety .hero-text { top: auto; width: initial; float: none; } }

@media (max-width: 900px) { .psa-hero .hero-title.access { margin-right: 90px; }
  .psa-hero .hero-title.dosing { margin-right: 0; margin-top: 215px; }
  .psa-hero .hero-title.dosing h1 .handwriting { top: 0.9rem; }
  .psa-hero .hero-title.safety { margin-right: 131px; }
  .psa-hero.psa-safety .hero-title.safety { left: 0; margin-right: auto; display: flex; justify-content: center; }
  .psa-hero.psa-safety .hero-text { width: 100%; }
  .psa-hero.psa-safety .hero-text div { flex: 0 1 100%; display: flex; justify-content: center; }
  .psa-hero.psa-safety .hero-text div p { width: 418px; text-align: center; margin-top: 75px; }
  .psa-hero.psa-safety .hero-text.psa-hero-footnote div p { margin-top: 10px; } }

@media (max-width: 768px) { .psa-hero .hero-title { margin-top: 0; margin-right: auto; }
  .psa-hero .hero-title h1 .handwriting { letter-spacing: -5px; top: 9px; top: 0.5625rem; }
  .psa-hero .hero-title.skin-clearance, .psa-hero .hero-title.control, .psa-hero .hero-title.joint-efficacy { margin-top: 35%; }
  .psa-hero .hero-title.control sup { top: -2.7rem; right: 20px; }
  .psa-hero .hero-title.joint-efficacy sup { top: -4.5rem; right: -3px; }
  .psa-hero .hero-title.dosing { margin-right: 0; margin-top: 0; }
  .psa-hero .hero-text { top: 150px; width: 80%; float: right; }
  .psa-hero.psa-safety .hero-text.footnote { top: auto; width: initial; float: none; }
  .psa-hero.psa-safety .hero-title { left: 0; text-align: center; margin-right: 5px; }
  .psa-hero.psa-safety .hero-text { width: 100%; margin-left: 0; justify-content: center; }
  .psa-hero.psa-safety .hero-text div { margin-right: 0; }
  .psa-hero.psa-safety .hero-text p { width: 100%; margin-top: 0; }
  .psa-hero.psa-safety .safety-hero-stats { padding: 20px 40px 10px; } }

@media (max-width: 600px) { .psa-hero .hero-title { margin-left: 33%; }
  .psa-hero .hero-title.skin-clearance, .psa-hero .hero-title.control { margin-top: 0; padding-bottom: 120px; }
  .psa-hero .hero-title.skin-clearance .handwriting { left: -6px; }
  .psa-hero .hero-title.control sup { top: -2.1875rem; right: 17px; }
  .psa-hero .hero-title.joint-efficacy sup { top: -4rem; right: -10px; }
  .psa-hero .hero-title.access { margin-top: 0; }
  .psa-hero .hero-title.access h1 .under-handwriting { top: -23px; top: -1.4375rem; }
  .psa-hero .hero-text { display: inline-block; width: 100%; margin-left: 0px; padding-top: 4rem; }
  .psa-hero .hero-text.psa-hero-footnote { padding-top: 20px; }
  .psa-hero.psa-safety .hero-title.safety { left: 0; margin-bottom: 0; margin-right: 0; margin-top: 50px; padding-bottom: 20px; }
  .psa-hero.psa-safety .hero-text { margin-top: 0; }
  .psa-hero.psa-safety .hero-text div p { margin-top: 0; }
  .psa-hero.psa-safety .hero-text p { width: 337px; }
  .psa-hero.psa-safety .safety-hero-stats { padding: 10px 20px; margin: 0 auto; }
  .psa-hero.psa-safety .safety-hero-stats p:first-of-type { width: 30%; }
  .psa-hero.psa-safety .safety-hero-stats p:nth-of-type(2) { width: 30%; }
  .psa-hero.psa-safety .safety-hero-stats p:last-of-type { width: 41%; } }

.text-stroke, .text-stroke_right, .text-stroke_left { box-sizing: border-box; width: 1150px; position: relative; top: -10px; z-index: 10; max-width: calc(100% + 80px); }

.text-stroke h2, .text-stroke_right h2, .text-stroke_left h2 { text-transform: uppercase; color: #ffffff; font-size: 39px; letter-spacing: 0.3px; text-shadow: -1px 1px 10px black; }

.text-stroke h2 sup, .text-stroke_right h2 sup, .text-stroke_left h2 sup { font-size: 45% !important; position: relative; left: 2px; bottom: 1px; text-transform: lowercase; }

.text-stroke h2 .brush-underline, .text-stroke_right h2 .brush-underline, .text-stroke_left h2 .brush-underline { background-image: url(/content/dam/upahcp/images/safety-profile/brush-underline.png); background-repeat: no-repeat; background-position: left 31px; padding: 0 5px; position: relative; left: -5px; background-size: 100%; }

.text-stroke h3, .text-stroke_right h3, .text-stroke_left h3 { font-family: 'Graphik Medium'; font-size: 24px; letter-spacing: 0px; position: relative; font-size: 24px; position: relative; }

.text-stroke .handwriting, .text-stroke_right .handwriting, .text-stroke_left .handwriting { color: #ffd100; font-size: 70px; letter-spacing: -6px; }

.text-stroke .mobile-break, .text-stroke_right .mobile-break, .text-stroke_left .mobile-break { display: none; }

.text-stroke_right { height: 190px; left: -59px; background: url(/content/dam/rinvoqhcp/images/psoriatic-arthritis/psa-global/black-brushtroke-right.png); background-size: contain; background-repeat: no-repeat; padding: 45px 50px 30px 149px; }

.text-stroke_right h3 { top: -3px; }

.text-stroke_left { height: 215px; left: 10px; background: url(/content/dam/rinvoqhcp/images/psoriatic-arthritis/psa-global/black-brushtroke-left.png); background-size: contain; background-repeat: no-repeat; padding: 34px 80px 30px 83px; }

.text-stroke_left h3 { top: 7px; }

@media (max-width: 1024px) { .text-stroke, .text-stroke_right, .text-stroke_left { width: 100%; max-width: 945px; top: 0px; }
  .text-stroke h2, .text-stroke_right h2, .text-stroke_left h2 { font-size: 33px; letter-spacing: 0.5px; }
  .text-stroke h3, .text-stroke_right h3, .text-stroke_left h3 { font-size: 19px; letter-spacing: 0.4px; }
  .text-stroke .handwriting, .text-stroke_right .handwriting, .text-stroke_left .handwriting { font-size: 59px; letter-spacing: -6.4px; }
  .text-stroke_right { height: 160px; left: -17px; padding: 36px 50px 30px 126px; }
  .text-stroke_left { height: 172px; padding: 25px 70px 34px 69px; } }

@media (max-width: 920px) { .text-stroke_right { padding: 20px 32px 30px 96px; }
  .text-stroke_left { padding: 20px 70px 34px 50px; } }

@media (max-width: 830px) { .text-stroke h2, .text-stroke_right h2, .text-stroke_left h2 { font-size: 26px; }
  .text-stroke h2 .brush-underline, .text-stroke_right h2 .brush-underline, .text-stroke_left h2 .brush-underline { background-position: left 22px; }
  .text-stroke h3, .text-stroke_right h3, .text-stroke_left h3 { font-size: 15px; }
  .text-stroke .handwriting, .text-stroke_right .handwriting, .text-stroke_left .handwriting { font-size: 49px; letter-spacing: -6px; }
  .text-stroke_right { padding: 30px 50px 30px 97px; }
  .text-stroke_left { padding: 20px 70px 34px 46px; } }

@media (max-width: 767px) { .text-stroke, .text-stroke_right, .text-stroke_left { width: calc(100% + 20px); }
  .text-stroke_right { height: 129px; }
  .text-stroke_left { height: 142px; left: -17px; } }

@media (max-width: 700px) { .text-stroke, .text-stroke_right, .text-stroke_left { width: calc(100% + 30px); top: 75px; }
  .text-stroke h2, .text-stroke_right h2, .text-stroke_left h2 { font-size: 22px; letter-spacing: -0.5px; }
  .text-stroke h3, .text-stroke_right h3, .text-stroke_left h3 { font-size: 14px; top: 7px; left: 0px; }
  .text-stroke .handwriting, .text-stroke_right .handwriting, .text-stroke_left .handwriting { font-size: 42px; letter-spacing: -5px; }
  .text-stroke_right { padding: 17px 23px 30px 97px; }
  .text-stroke_left { padding: 27px 70px 34px 53px; } }

@media (max-width: 600px) { .text-stroke, .text-stroke_right, .text-stroke_left { background: url(/content/dam/upahcp/images/global/black-brushtroke-MOBILE.png); width: calc(100% + 40px); top: -10px; height: 247px; left: -20px; padding: 0px 23px 10px 20px; display: flex; flex-direction: column; justify-content: center; }
  .text-stroke h2, .text-stroke_right h2, .text-stroke_left h2 { font-size: 30px; }
  .text-stroke .handwriting, .text-stroke_right .handwriting, .text-stroke_left .handwriting { font-size: 55px; letter-spacing: -5.9px; }
  .text-stroke h3, .text-stroke_right h3, .text-stroke_left h3 { top: 15px; left: 4px; font-size: 21px; letter-spacing: -0.2px; }
  .text-stroke .mobile-break, .text-stroke_right .mobile-break, .text-stroke_left .mobile-break { display: block; }
  .text-stroke .desktop-break, .text-stroke_right .desktop-break, .text-stroke_left .desktop-break { display: none; }
  .text-stroke.mobile-sml, .mobile-sml.text-stroke_right, .mobile-sml.text-stroke_left { padding: 0px 23px 10px 38px; }
  .text-stroke.mobile-sml h2, .mobile-sml.text-stroke_right h2, .mobile-sml.text-stroke_left h2 { font-size: 30px; letter-spacing: -1.2px; line-height: 1.3; }
  .text-stroke.mobile-sml h2 .brush-underline, .mobile-sml.text-stroke_right h2 .brush-underline, .mobile-sml.text-stroke_left h2 .brush-underline { background-position: left 22px; }
  .text-stroke.mobile-sml h3, .mobile-sml.text-stroke_right h3, .mobile-sml.text-stroke_left h3 { top: 13px; left: 1px; font-size: 18px; letter-spacing: 0.8px; line-height: 1.4; } }

@media (max-width: 500px) { .text-stroke, .text-stroke_right, .text-stroke_left { background-size: cover; height: 170px; background-repeat: no-repeat; }
  .text-stroke h2, .text-stroke_right h2, .text-stroke_left h2 { font-size: 22px; letter-spacing: 0px; }
  .text-stroke h3, .text-stroke_right h3, .text-stroke_left h3 { top: 16px; left: 0px; font-size: 17px; letter-spacing: 0px; }
  .text-stroke .handwriting, .text-stroke_right .handwriting, .text-stroke_left .handwriting { font-size: 37px; letter-spacing: -4.7px; }
  .text-stroke.mobile-sml h2, .mobile-sml.text-stroke_right h2, .mobile-sml.text-stroke_left h2 { font-size: 24px; }
  .text-stroke.mobile-sml h2 .brush-underline, .mobile-sml.text-stroke_right h2 .brush-underline, .mobile-sml.text-stroke_left h2 .brush-underline { background-position: left 17px; }
  .text-stroke.mobile-sml h3, .mobile-sml.text-stroke_right h3, .mobile-sml.text-stroke_left h3 { top: 9px; left: 0px; font-size: 15px; letter-spacing: 0px; } }

@media (max-width: 400px) { .text-stroke, .text-stroke_right, .text-stroke_left { top: 10px; }
  .text-stroke .handwriting, .text-stroke_right .handwriting, .text-stroke_left .handwriting { font-size: 43px; letter-spacing: -4.7px; }
  .text-stroke.mobile-sml, .mobile-sml.text-stroke_right, .mobile-sml.text-stroke_left { padding: 0px 23px 10px 25px; }
  .text-stroke.mobile-sml h2, .mobile-sml.text-stroke_right h2, .mobile-sml.text-stroke_left h2 { font-size: 22px; }
  .text-stroke.mobile-sml h2 .brush-underline, .mobile-sml.text-stroke_right h2 .brush-underline, .mobile-sml.text-stroke_left h2 .brush-underline { background-position: left 18px; } }

.trials-overview { background: #141619; padding-top: 60px; padding-bottom: 60px; }

.line-up { max-width: 980px; }

.clinical-chart { margin-bottom: 75px; }

.clinical-chart.no-line { margin-bottom: 25px; }

.clinical-chart .image-text { padding-right: 50px; }

.clinical-chart img { margin-top: 4px; max-width: 394px; }

@media (max-width: 767px) { .trials-overview { padding-top: 20px; }
  .trials-background .abbv-background-container-content, .trials-background .abbv-row-container { padding: 0; }
  .trials-background .abbv-row { margin: 0px; padding: 20px; }
  .clinical-chart { margin-bottom: 25px; padding-bottom: 0 !important; }
  .clinical-chart .image-text { padding-right: 0; }
  .clinical-chart.no-line { border-bottom: none; } }

.abbv-browser-firefox .text-stroke_right h2, .abbv-browser-firefox .text-stroke_left h2 { font-size: 30px; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active), (min--moz-device-pixel-ratio: 0) { .single-cta .cta a::after { top: 50%; transform: translateY(-50%); }
  .video-container .abbv-col-12 { margin: 40px 0 0 0; }
  .bar-cr-modal-week-14 .bar .bar-text, .bar-cr-modal-week-12 .bar .bar-text { width: 105%; }
  .side-brush-stroke .abbv-background-container-display { background-position: 0; }
  .sup-video-top-slice, .cr-video-top-slice, .jd-video-top-slice { position: relative; top: 0 !important; margin-bottom: 0 !important; }
  .superiority-box-2, .cr-box-2, .jd-box-2 { position: relative !important; top: 0 !important; }
  .superiority-box-3 { position: relative !important; top: 0 !important; }
  .hero-met-all { margin-top: 0 !important; }
  .cr-video-top-slice { top: -90px; }
  .jd-video-top-slice { top: -110px; } }

/* Fix for apple phone number */
a[href^="x-apple-data-detectors:"] { color: inherit; text-decoration: inherit; font-size: inherit; }

@media (min-width: 601px) { .mt9-desktop { margin-top: 80px; }
  .pt6-desktop { padding-top: 32px; }
  .pt9-desktop { padding-top: 90px; }
  .rinvoq-psa-logo { text-align: center; }
  .text-right-desktop { text-align: right; } }

@media (max-width: 600px) { .lh1-mobile { line-height: 1; }
  .mt6-mobile { margin-top: 32px; }
  .mt5-mobile { margin-top: 24px; }
  .mb0-mobile { margin-bottom: 0px; }
  .pt9-mobile { padding-top: 58px; }
  .pt6-mobile { padding-top: 32px; }
  .pt3-mobile { padding-top: 12px; }
  .pt2-mobile { padding-top: 8px; }
  .pt1-mobile { padding-top: 4px; }
  .pb6-mobile { padding-bottom: 32px; }
  .pb3-mobile { padding-bottom: 12px; }
  .text-center-mobile { text-align: center; }
  .inline-block-mobile { display: inline-block; } }

.lh-normal { line-height: normal; }

.break-url { word-wrap: break-word; word-break: break-all; }

.abbv-header-primary-navigation-submenu ul li > a.kinetiq-submenu-hover { color: #ffd100 !important; }

.bottom-callout a.kinetiq-gradient-hover { background: linear-gradient(45deg, #272727 0%, #565656 100%); }

h1.dynamic-isi { text-align: center; color: #fff; margin-top: 25px; }

h1.dynamic-isi::before { content: '\003C\003C\003C'; color: #fff; }

h1.dynamic-isi::after { content: '\003E\003E\003E'; color: #fff; }

.fake-chapter-hover { text-shadow: 0 0 1em #fff, 0 0 1em #fff, 0 0 1em #fff; color: #fff; }

.abbv-search-suggestions ul li a { color: #25282a; }

@media (max-width: 895px) { .abbv-row-container { margin: 0; } }

.flex { display: flex; }

.flex-column { flex-direction: column; }

.flex-end { justify-content: flex-end; }

.flex-wrap { flex-wrap: wrap; }

.flex-grow { flex-grow: 1; }

@media (max-width: 895px) { .flex-mobile-column { flex-direction: column; } }

.no-pad .abbv-row { padding: 0; }

.no-marg-row .abbv-row { margin-bottom: 0; }

.abbv-button-primary.i-a:not(.abbv-back-to-top):empty:after, .abbv-button-secondary.i-a:not(.abbv-back-to-top):empty:after, .abbv-button-tertiary.i-a:not(.abbv-back-to-top):empty:after, .abbv-button-plain.i-a:not(.abbv-back-to-top):empty:after, .abbv-button-primary.i-b:not(.abbv-back-to-top):empty:before, .abbv-button-secondary.i-b:not(.abbv-back-to-top):empty:before, .abbv-button-tertiary.i-b:not(.abbv-back-to-top):empty:before, .abbv-button-plain.i-b:not(.abbv-back-to-top):empty:before { padding: 7px 21px; }

.abbv-header-lite .abbv-search-navigation { display: none; }

@media (min-width: 1270px) { .abbv-header-lite .abbv-header-primary-navigation .abbv-nav-active:not(.header-nav__utility--cta) { padding: 17px 16px !important; }
  .abbv-header-lite .abbv-header-primary-navigation li:nth-child(3) { width: 177px !important; }
  .abbv-header-lite .abbv-header-primary-navigation li:nth-child(3) > a { padding: 20px 16px !important; width: 177px !important; }
  .abbv-header-lite .abbv-header-primary-navigation li:nth-child(4) { width: 214px !important; }
  .abbv-header-lite .abbv-header-primary-navigation li:nth-child(4) > a { padding: 17px 16px !important; width: 214px !important; }
  .abbv-header-lite .abbv-header-primary-navigation li:nth-child(5) { width: 165px !important; }
  .abbv-header-lite .abbv-header-primary-navigation li:nth-child(5) > a { padding: 17px 16px !important; width: 165px !important; }
  .abbv-header-lite .abbv-header-primary-navigation li:nth-child(6) { width: 165px !important; }
  .abbv-header-lite .abbv-header-primary-navigation li:nth-child(6) > a { padding: 17px 16px !important; width: 165px !important; }
  .abbv-header-lite .abbv-header-primary-navigation li:nth-child(7) { width: 160px !important; }
  .abbv-header-lite .abbv-header-primary-navigation li:nth-child(7) > a { padding: 17px 16px !important; width: 160px !important; }
  .abbv-header-lite .abbv-header-primary-navigation li:nth-child(8) { width: 218px !important; }
  .abbv-header-lite .abbv-header-primary-navigation li:nth-child(8) > a { padding: 17px 16px !important; width: 218px !important; }
  .abbv-header-lite .abbv-header-primary-navigation li:nth-child(9) { width: 160px !important; }
  .abbv-header-lite .abbv-header-primary-navigation li:nth-child(9) > a { padding: 17px 16px !important; width: 160px !important; }
  .abbv-header-primary-navigation-submenu ul li.abbv-header-primary-navigation-submenu-title a { line-height: 30px !important; } }

@media (min-width: 1024px) { .abbv-header-lite .abbv-header-primary-navigation .abbv-nav-active:not(.header-nav__utility--cta) { padding: 17px 20px; } }

@media (min-width: 895px) { .abbv-header-lite .abbv-header-primary-navigation .abbv-nav-active:not(.header-nav__utility--cta) { padding: 17px 20px; }
  .abbv-header-primary-navigation .abbv-header-primary-navigation-submenu ul li a, .abbv-header-primary-navigation .abbv-header-primary-navigation-submenu ul li a:hover { display: inline-block; }
  .abbv-header-primary-navigation-submenu ul li.abbv-header-primary-navigation-submenu-title a { padding: 18px 20px !important; }
  .abbv-header-primary-navigation ul li:nth-child(2) .abbv-header-primary-navigation-submenu ul li.abbv-header-primary-navigation-submenu-title a { padding: 14px 20px 10px 20px !important; } }

.abbv-header-primary-navigation-submenu-title::before { line-height: 1; }

@media screen and (max-width: 895px) { .abbv-header-primary-navigation-submenu ul li.abbv-header-primary-navigation-submenu-title a, .abbv-header-primary-navigation-submenu ul:nth-child(3) li.abbv-header-primary-navigation-submenu-title a { padding: 5px 0; } }

@media (max-width: 895px) { .abbv-header-primary-navigation-submenu-title.header__navitem--active::before, .abbv-header-primary-navigation-submenu-title.header__navitem--moderate::before, .abbv-header-primary-navigation-submenu-title.header__navitem--unc-moderate::before { top: 6px; }
  .abbv-header .abbv-header-utility-navigation { z-index: 0; } }

.abbv-has-submenu.header__navitem--active::before { font-family: "Graphik Bold", Arial, Helvetica Neue, Helvetica, sans-serif; }

.abbv-safety-bar-button-plus, .abbv-safety-bar-button-minus { color: #FFD100; }

.abbv-inline-miscisi { display: none; }

@media screen and (min-width: 992px) { .references .abbv-rich-text { padding-left: 20px; } }

@media (max-width: 600px) { .abbv-isi-content .abbv-inline-safety { padding: 0; }
  .references .abbv-background-container-content { padding: 16px 0; margin: 0 20px; } }

.abbv-safety-bar { background-color: #25282a; border-top: 5px solid #595d5f; box-shadow: none; max-width: 1150px; }

.abbv-safety-bar h3 { color: #FFD100; font-size: 16px; line-height: 20px; margin-bottom: 8px; }

.abbv-safety-bar h4, .abbv-safety-bar h5 { color: #FFD100; font-size: 14px; line-height: 18px; margin-bottom: 8px; }

.abbv-safety-bar h5 { font-family: 'Graphik Black', sans-serif; }

.abbv-safety-bar p { font-size: 0.875rem; line-height: 1.125rem; }

.abbv-safety-bar p:last-of-type { margin-bottom: 0; }

.abbv-safety-bar ul { color: #ffffff; line-height: 18px; margin: 0; padding: 0 0 0 18px; }

.abbv-safety-bar .abbv-row-container { position: relative; max-width: 1220px; margin: auto; box-sizing: border-box; }

.abbv-safety-bar.abbv-safety-bar-maximized { color: #ffffff; max-width: 1110px !important; overflow: scroll; padding: 10px 20px 0px 20px; }

.abbv-safety-bar-content { box-sizing: border-box; color: #ffffff; height: auto; line-height: 1.2; max-width: 1010px; overflow: hidden; width: 100%; }

.abbv-safety-bar-content.abbv-safety-bar-content-maximized .abbv-col { float: none; }

.abbv-safety-bar-content.abbv-safety-bar-content-maximized .abbv-col:first-child { margin-bottom: 24px; }

.abbv-safety-bar-content.abbv-safety-bar-content-maximized .abbv-col:first-child h3:first-child { margin: 25px 0 45px 0; }

.abbv-safety-bar-content.abbv-safety-bar-content-maximized .abbv-col:first-child h3:first-child::after { background-color: #ffd100; content: ""; height: 7px; left: 0px; position: absolute; top: 30px; width: 75px; }

@media (max-width: 895px) { .abbv-safety-bar { left: 0; transform: translateX(0%); }
  .abbv-safety-bar .abbv-row-container { padding: 0 16px; max-width: 100%; }
  .abbv-safety-bar-button-minus { right: 62px; }
  .abbv-safety-bar-content.abbv-safety-bar-content-maximized .abbv-col:first-child h3:first-child::after { left: 16px; } }

@media (max-width: 600px) { .abbv-safety-bar-content { max-width: none; }
  .abbv-safety-bar-content.abbv-safety-bar-content-maximized { margin-top: 0; padding: 0 40px 0 0; }
  .abbv-safety-bar h3 { font-size: .9rem; line-height: normal; margin-bottom: 5px; }
  .abbv-safety-bar h4, .abbv-safety-bar h5 { font-size: .9rem; line-height: 1.2; }
  .abbv-safety-bar p { font-size: .9rem; margin: 12px 0 9px 0; } }

@media (max-width: 425px) { .abbv-safety-bar-content.abbv-safety-bar-content-maximized .abbv-col:first-child h3:first-child::after { top: 53px; } }

.abbv-background-container-content { min-height: 0; }

@media (max-width: 600px) { .abbv-background-container-display { min-height: 0; } }

.block__box-title .titles { position: relative; width: 1150px; max-width: 100%; min-height: 240px; left: -45px; top: 40px; display: flex; align-items: center; justify-content: center; }

.block__box-title .titles h2 sup { font-size: 60% !important; }

@media (max-width: 895px) { .block__box-title .titles { width: calc(100% + 40px); max-width: calc(100% + 40px); left: -20px; top: -45px; height: 280px; } }

@media (max-width: 600px) { .block__box-title .titles { top: 0; } }

.block__box-title.reverse .titles { left: 0; }

@media (max-width: 895px) { .block__box-title.reverse .titles { left: -20px; } }

.block__box-title.extra-height .titles { padding-top: 40px; padding-bottom: 10px; }

.block__box-shadow { margin: 0px auto 24px auto; }

.subpage-container > .abbv-background-container-content { max-width: 1176px; }

.subpage-container .block__box-shadow { padding: 75px 40px 40px 40px; box-sizing: border-box; }

.subpage-container .block__box-shadow.full-width .titles { height: 200px; }

.subpage-container .block__box-shadow .abbv-flex-item { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; }

.subpage-container .block__box-shadow .abbv-row { padding: 0; }

@media (max-width: 895px) { .subpage-container { margin: 0; padding: 0; }
  .subpage-container .block__box-shadow { padding: 200px 20px 20px; } }

@media (max-width: 600px) { .subpage-container .abbv-flex-item { padding: 0; margin: 0; }
  .subpage-container .block__box-shadow { padding-top: 70px; width: 100%; margin-top: -40px; }
  .subpage-container .block__box-shadow.full-width .titles { width: calc(100% + 55px); left: -35px; top: -25px; }
  .subpage-container .block__box-title .abbv-title { padding: 35px 16px; } }

@media (max-width: 600px) { .section__container { margin-bottom: 0px; }
  .nested-row .abbv-row { padding: 0; } }

.footer__top { text-align: center; }

.footer__top .abbv-button-primary.icon--circle-arrow.cta-dark.i-a::after, .footer__top .abbv-button-primary.icon--circle-arrow.cta-humira.i-a::after, .footer__top .abbv-button-secondary.icon--circle-arrow.cta-reversed.i-a::after { right: auto !important; }

.footer__top .abbv-button-primary.i-a, .footer__top .abbv-button-primary.i-a:visited, .footer__top .abbv-button-secondary.i-a, .footer__top .abbv-button-secondary.i-a:visited, .footer__top .abbv-button-tertiary.i-a, .footer__top .abbv-button-tertiary.i-a:visited, .footer__top .abbv-button-plain.i-a, .footer__top .abbv-button-plain.i-a:visited { padding-right: 10px !important; }

@media (min-width: 991px) { .footer-nav .cta .abbv-button-secondary.i-a, .footer-nav .cta .abbv-button-secondary.i-a:visited { padding-right: 10px !important; } }

@media (max-width: 900px) { .footer__top .flexbox .abbv-flex-container.flex-wrap-wrap .abbv-button-secondary.i-a, .footer__top .flexbox .abbv-flex-container.flex-wrap-wrap .abbv-button-secondary.i-a:visited { padding-right: 10px !important; } }

@media (max-width: 600px) { .footer__top { overflow-x: hidden; } }

.section-navigation { background-color: #25282A; }

.hero-tagline-wrap { width: 100%; max-width: none; margin: 0; position: absolute; top: auto; z-index: 51; text-shadow: 1px 1px 5px #000; background: rgba(0, 0, 0, 0.5); }

.short-underline { position: relative; z-index: 5; }

.short-underline::after { content: ''; position: absolute; bottom: -6px; left: -2px; width: 107%; height: 10px; background-image: url(/content/dam/rinvoqhcp/images/psoriatic-arthritis/psa-global/short-underline.png); background-repeat: no-repeat; background-size: 100% 10px; z-index: -1; }

.short-underline.move-underline-lower { background-position: 4px 11px !important; }

.short-underline-cta { position: relative; z-index: 5; }

.short-underline-cta::before { content: ''; position: absolute; bottom: -6px; left: -2px; width: 107%; height: 10px; background-image: url(/content/dam/upahcp/images/global/short-underline.png); background-repeat: no-repeat; background-size: 100% 10px; z-index: -1; }

.short-underline-cta.padded::before { bottom: 2px; }

.short-underline-cta.move-underline-lower { background-position: 4px 11px !important; }

.short-underline-cta:hover { text-decoration: none; }

.defy-footer { margin: 50px auto 0 auto; width: 90%; max-width: 900px; }

@media (max-width: 768px) { .defy-footer { margin: 0px auto 0px auto; width: calc(100% + 40px); position: relative; left: -20px; top: 20px; } }

/************************/
/* DEFAULT MODAL STYLES */
/************************/
.abbv-modal { max-width: 1200px; }

.abbv-modal p.p0 { padding: 0; }

.abbv-modal p.pl0 { padding-left: 0; }

.abbv-modal p.pr0 { padding-right: 0; }

.abbv-modal p.pb0 { padding-bottom: 0; }

.abbv-modal p.pt0 { padding-top: 0; }

@media (max-width: 600px) { .abbv-modal { width: calc(100% - 32px); }
  .abbv-modal .abbv-col { float: none; margin-left: 0; text-align: left; }
  .abbv-modal .abbv-col.abbv-col-6 { width: 100%; }
  .abbv-modal .abbv-tab { padding: 0; } }

/*******************/
/** STUDY DESIGNS **/
/*******************/
.modal-study-design .brush-stroke-left { max-width: 90%; left: -16px; }

.modal-study-design .brush-stroke-left .abbv-background-container-image-bg { background-position: right; }

.modal-study-design .baseline-chart { width: 100%; max-width: 650px; }

@media (max-width: 895px) { .modal-study-design.abbv-row-container { margin: 0; } }

@media (max-width: 600px) { .modal-study-design .brush-stroke-left { max-width: calc(100% + 32px); width: calc(100% + 32px); }
  .modal-study-design .brush-stroke-left .abbv-background-container-image-bg { background-size: 100% 100%; } }

/* PSA1 and PSA2 STUDY MODALS */
.MODALSTUDYPSA1 .modal-study-design .abbv-row, .MODALSTUDYPSA2 .modal-study-design .abbv-row { margin-bottom: 40px; }

@media (max-width: 600px) { .MODALSTUDYPSA1AND2 .modal-study-design.abbv-row-container, .MODALSTUDYRA2 .modal-study-design.abbv-row-container { margin: 0 16px; } }

/* 7 TAB STUDY MODAL */
@media (max-width: 600px) { .MODALSTUDYPSARA .modal-study-design .brush-stroke-left { left: -32px; } }

.psa-modal-tabs .abbv-tab { padding-left: 0 !important; padding-right: 0 !important; }

@media (max-width: 895px) { .psa-modal-tabs .no-margin-mobile { margin: 0; }
  .psa-modal-tabs .modal-study-design.abbv-row-container { margin: 0 16px; } }

/****************/
/* CHART MODALS */
/****************/
/* ACR20 Chart Modal */
.acr20-cols { margin: 0 16px; }

/*******************/
/* CRITERIA MODALS */
/*******************/
/* ACR CRITERIA MODAL */
.criteria .acr-table { width: calc(100% - 32px); max-width: 560px; margin: 0 auto; }

/********************/
/* HUMIRA ISI MODAL */
/********************/
.abbv-modal .humira-isi p { padding-top: 0; padding-bottom: 0; }

.abbv-modal .humira-isi ul { padding-right: 16px; }

@media (min-width: 1024px) { .ml-modal-header { margin-left: -20px; } }

.p2pEXIT .exit-header h1 { min-height: unset; padding: 16px 40px 16px 20px; }

@media (max-width: 600px) { .p2pEXIT .exit-header h1 { padding: 16px 35px; font-size: 14px; } }

.p2pEXIT .abbv-background-container-content { padding: 0; }

.p2pEXIT .abbv-background-container-content p { padding: 0 16px; font-size: 15px; }

.right { text-align: right; }

.bold { font-family: 'Graphik Bold', sans-serif; }

.exit-ctas { width: 75%; margin: 0 auto; margin-top: 25px; }

.exit-ctas a { color: #25282a !important; background: #ffdd40; border: solid 1px #ffdd40 !important; border-radius: 40px; text-align: center; font-family: 'Graphik Medium', sans-serif; font-size: 16px; background: -moz-linear-gradient(left, #ffd100 0%, #ffd100 40%, #ffdc3f 100%); background: -webkit-linear-gradient(left, #ffd100 0%, #ffd100 40%, #ffdc3f 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$yellow', endColorstr='#ffdc3f', GradientType=0); font-family: 'Graphik Black'; border-radius: 0; transition: 0.2s all; width: 90%; }

@media (max-width: 600px) { .exit-ctas a { margin-bottom: 10px; } }

.exit-ctas a:visited { background: #ffdd40; }

.exit-ctas a:hover { color: #000000; background: #ffdd40; border: solid 1px #ffdd40; border-radius: 40px; text-align: center; font-family: 'Graphik Medium', sans-serif; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,323a3d+100 */ background: #fce779; background: -moz-linear-gradient(left, #fce779 0%, #fce779 40%, #fce779 100%); background: -webkit-linear-gradient(left, #fce779 0%, #fce779 40%, #fce779 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fce779', endColorstr='#fce779', GradientType=0); /* Old browsers */ font-family: 'Graphik Black'; border-radius: 0; }

@media (max-width: 895px) { .exit-ctas { margin: 0 auto; } }

@media (max-width: 600px) { .exit-ctas { width: 75%; margin-top: 25px !important; margin-left: auto !important; margin-right: auto !important; }
  .exit-ctas .abbv-col.abbv-col-6 { width: 100%; margin-left: auto !important; }
  .exit-ctas .abbv-row { padding: 0; }
  .exit-ctas .abbv-col-6:last-of-type { margin-left: 8%; }
  .exit-ctas a { box-sizing: border-box; width: 100%; } }

@media (max-width: 600px) { .psa2.baseline-chart .abbv-row { margin-bottom: 16px; } }

@media (max-width: 895px) { .abbv-modal .abbv-rich-text.modal-legal-number p { padding: 5px 5px 10px 5px; } }

.uppercase { text-transform: uppercase; }

.lowercase { text-transform: lowercase; }

.smaller { font-size: 70%; }

a.underline { text-decoration: underline; }

.italic { font-style: italic; }

.fs-30 { font-size: 30px; }

@media (min-width: 1024px) { .fs-88-lg { font-size: 88px; }
  .fs-90-lg { font-size: 90px; }
  .fs-108-lg { font-size: 108px; }
  .fs-116-lg { font-size: 116px; }
  .fs-26-lg { font-size: 26px; } }

@media (min-width: 600px) { .fs-38-lg { font-size: 38px; } }

@media (max-width: 600px) { .fs-24-sm { font-size: 24px; } }

.lh1 { line-height: 1 !important; }

.lh1-2 { line-height: 1.2 !important; }

.lh1-4 { line-height: 1.4 !important; }

.lh1-5 { line-height: 1.5 !important; }

.lh-normal { line-height: normal !important; }

.ls-6 { letter-spacing: -6px; }

@media (min-width: 1024px) { .ls-6-lg { letter-spacing: -6px; } }

.ls-10 { letter-spacing: -10px; }

.ls-08 { letter-spacing: -0.08em; }

ul.dashed-list { list-style-type: none; }

ul.dashed-list li { position: relative; }

ul.dashed-list li::before { content: "-"; position: absolute; left: -12px; }

.footnote li { font-size: 12px; }

sup.small { font-size: 65% !important; }

sup.larger { font-size: 75% !important; }

sup.larger.lower { position: relative; top: 2px; }

sup.xl-super { font-size: 100% !important; }

sup.xl-super.lower { position: relative; top: 3px; }

sup.super-jumbo { font-size: 120% !important; }

sup.graphik-regular { font-family: "Graphik Regular", Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: 400 !important; }

sup.lower { position: relative; top: 4px; }

.psa-text { text-transform: initial !important; }

@media (max-width: 600px) { .centered-mobile { text-align: center; } }

.abbv-tabs .abbv-tabs-controls { justify-content: center; }

.abbv-safety-bar-content-maximized p.placeholder-isi { font-size: 48px; font-family: 'Graphik Bold', sans-serif; margin-bottom: 32px; }

@media (max-width: 600px) { .abbv-safety-bar-content-maximized p.placeholder-isi { font-size: 32px; line-height: 1; } }

.abbv-safety-bar-content-maximized a { font-size: 14px; }

.abbv-safety-bar-content-minimized-desktop .abbv-col:first-of-type li { margin-top: 0.5em; margin-bottom: 0.5em; }

.abbv-safety-bar-content-maximized .abbv-col-12:last-of-type { margin-top: 25px; padding-bottom: 32px; }

.abbv-safety-bar-content > .abbv-row-container > .abbv-row > .abbv-col:first-child ul { list-style-type: none; padding-left: 15px; }

.abbv-safety-bar-content-minimized-desktop.abbv-safety-bar-content > .abbv-row-container > .abbv-row > .abbv-col:first-child ul li { margin-top: 0; margin-bottom: 0; }

a.humira:visited, a.humira:active { color: #96004D; }

.abbv-button-primary.i-a::after, .abbv-button-primary.icon--circle-arrow.i-a::after { top: 50%; transform: translateY(-50%); }

.abbv-footer .abbv-footer-border-top { border: none; }

.new-subpage-hero { background-color: black; }

.new-subpage-hero .title { padding: 50px 0 0; }

@media (max-width: 600px) { .new-subpage-hero .title { padding: 70px 0 0; } }

.new-subpage-hero .title .title-big-copy { line-height: 0.5em; }

.new-subpage-hero .title .upa-handwriting { letter-spacing: -0.1em; }

.new-subpage-hero .footnote { padding: 10px 0; color: #888a8c; }

.new-subpage-hero .subpage-hero-brush { position: absolute; left: -175px; top: -165px; z-index: -1; }

.new-subpage-hero sup.move-up { position: relative; top: -8px; font-size: 50% !important; }

@media (max-width: 600px) { .new-subpage-hero sup.move-up { top: -5px; } }

@media (max-width: 600px) { .new-subpage-hero .subpage-hero-brush { max-width: 300px; top: -10px; left: -110px; } }

.abbv-section-navigation { background: #26282a; }

.header { background: rgba(11, 11, 13, 0.92); }

.remove-img-text-overlay .abbv-image-text-content-container-v2 { display: none; }

@media (max-width: 600px) { .mobile-width-auto { width: auto !important; } }

.footnotes-copy { padding: 20px 35px; }

@media (max-width: 600px) { .footnotes-copy { padding: 20px; } }

.abbv-modal .main-copy { padding: 40px 40px 0px 40px; }

.abbvExitModalContactMedicalInfo .ctas { display: flex; justify-content: center; }

.abbvExitModalContactMedicalInfo .ctas .abbv-row { padding: 0; }

.abbvExitModalContactMedicalInfo .ctas .abbv-row .abbv-col { margin: 0 !important; }

@media (max-width: 600px) { .abbv-modal .main-copy { padding: 40px 20px; }
  .abbvExitModalContactMedicalInfo .ctas .abbv-row { display: flex; }
  .abbvExitModalContactMedicalInfo .ctas .abbv-row .abbv-pull-right { float: right !important; } }

.abbv-inline-use-isi, .abbv-inline-use-isi ul { font-size: 16px; }

.jcode { margin-bottom: 0 !important; }

.jcode p { font-size: 15px !important; }

.MODALSTUDYPSA1AND2 .abbv-tabs .abbv-tab, .MODALSTUDYRA2 .abbv-tabs .abbv-tab { padding-bottom: 0 !important; }

@media (max-width: 600px) { .MODALSTUDYPSA1AND2 .jcode p, .MODALSTUDYRA2 .jcode p { font-size: 15px !important; } }

a, a:visited, a:active { text-decoration: none; }

a:focus, a:focus-visible { outline: none; }

.video-player .video-js .vjs-load-progress, .video-player .vjs-play-progress.vjs-slider-bar, .video-player .video-js .vjs-progress-holder .vjs-play-progress { min-height: initial !important; }

.abbvModalExitContactMedicalInfo .columns.parbase > div > div { display: flex; justify-content: center; flex-direction: row; max-width: 110px; margin: auto; }

.abbvModalExitContactMedicalInfo .columns.parbase > div > div .abbv-col-6 { width: unset; margin-left: unset; left: 0; position: relative; }

.abbvModalExitContactMedicalInfo .columns.parbase > div > div .abbv-col { float: unset; }

.abbvModalExitContactMedicalInfo .columns.parbase > div > div .abbv-col:first-child { margin-right: 6%; }

.abbvModalExitContactMedicalInfo .columns.parbase > div > div .abbv-pull-right { float: unset !important; }

.abbvModalExitContactMedicalInfo .columns.parbase > div > div .abbv-pull-right.abbv-modal-close { right: unset; }

.abbvModalExitContactMedicalInfo .columns.parbase > div > div .abbv-button-primary, .abbvModalExitContactMedicalInfo .columns.parbase > div > div .abbv-button-primary.abbv-modal-close { position: static; }

@media (max-width: 600px) { .abbvModalExitContactMedicalInfo .columns.parbase > div > div .abbv-col { float: unset; text-align: center; }
  .abbvModalExitContactMedicalInfo .columns.parbase > div > div .abbv-col { width: unset; float: unset; } }

.wolAdChoices1 .columns.parbase > div > div { display: flex; justify-content: center; flex-direction: row; max-width: 110px; margin: auto; }

.wolAdChoices1 .columns.parbase > div > div .abbv-col-6 { width: unset; margin-left: unset; left: 0; position: relative; }

.wolAdChoices1 .columns.parbase > div > div .abbv-col { float: unset; }

.wolAdChoices1 .columns.parbase > div > div .abbv-col:first-child { margin-right: 6%; }

.wolAdChoices1 .columns.parbase > div > div .abbv-pull-right { float: unset !important; }

.wolAdChoices1 .columns.parbase > div > div .abbv-pull-right.abbv-modal-close { right: unset; }

.wolAdChoices1 .columns.parbase > div > div .abbv-button-primary, .wolAdChoices1 .columns.parbase > div > div .abbv-button-primary.abbv-modal-close { position: static; }

@media (max-width: 600px) { .wolAdChoices1 .columns.parbase > div > div .abbv-col { float: unset; text-align: center; }
  .wolAdChoices1 .columns.parbase > div > div .abbv-col { width: unset; float: unset; } }

.abbv-search-inline { display: block; }

.footnote { font-size: 12px !important; line-height: 14px !important; }

.footnote.fs-14 { font-size: 14px !important; }

.footnote.lh1-5 { line-height: 1.5 !important; }

@media (max-width: 768px) { .discover-cta .cta { margin-top: 0; } }

.footer__top .footer-logocopy { position: relative; top: -20px; }

@media (max-width: 768px) { .footer__top .footer-logocopy { padding: 20px 0 0 0 !important; top: 0; } }

.main-footer-link, .main-footer-link:active, .main-footer-link:visited, .main-footer-link:hover { color: #fff; font-size: inherit; text-decoration: underline; }

@media (max-width: 600px) { .footer__top--info { padding-top: 8px; } }

.stripe-cols-container .stripe-cols { font-size: 12px; text-align: center; line-height: 1.2; }

.stripe-cols-container .stripe-cols .abbv-row { display: flex; justify-content: space-between; }

.stripe-cols-container .stripe-cols .abbv-col, .stripe-cols-container .stripe-cols .abbv-col:first-child { margin: 0; padding: 0; width: 32%; }

.stripe-cols-container .stripe-cols.thin .abbv-col { background: url(/content/dam/upahcp/images/preview-3/psa-dosing/dosing-stripe-thin.png) no-repeat; background-size: 100% 100%; }

.stripe-cols-container .stripe-cols.thin .abbv-col p { margin: 9px 0 14px 0; }

.stripe-cols-container .stripe-cols.thick { margin-top: 4px; }

.stripe-cols-container .stripe-cols.thick .abbv-row { justify-content: center; }

.stripe-cols-container .stripe-cols.thick .abbv-col { background: url(/content/dam/upahcp/images/preview-3/psa-dosing/dosing-stripe-thick.png) no-repeat; background-size: 100% 100%; margin: 0 0.75%; }

.stripe-cols-container .stripe-cols.thick p { margin: 6px 0 16px 0; }

.stripe-cols-container .stripe-cols.thick p.top-shift { margin-top: 14px; }

@media (max-width: 600px) { .stripe-cols-container .stripe-cols .abbv-row { flex-direction: column; justify-content: center; }
  .stripe-cols-container .stripe-cols .abbv-col, .stripe-cols-container .stripe-cols .abbv-col:first-child, .stripe-cols-container .stripe-cols .abbv-col:last-child { width: auto; }
  .stripe-cols-container .stripe-cols.thin .abbv-col p, .stripe-cols-container .stripe-cols.thin .abbv-col p.top-shift { font-size: 12px; margin: 12px 14px 15px 14px; }
  .stripe-cols-container .stripe-cols.thick .abbv-col p, .stripe-cols-container .stripe-cols.thick .abbv-col p.top-shift { font-size: 12px; margin: 8px 15px 15px 15px; } }

.abbv-header-primary-navigation ul li:nth-child(7) a { color: #ffd100; }

.abbv-header-primary-navigation ul li:nth-child(7) ul li a { color: #ffffff; }

.psa-hero h1.m0 { margin: 0 !important; }

.psa-hero h1 .upa-handwriting { left: 0; }

.psa-hero.hero-image-bg { min-height: 800px; }

@media (max-width: 600px) { .psa-hero.hero-image-bg { min-height: 0; } }

@media (max-width: 600px) { .psa-hero .main-title h1 { font-size: 25px; }
  .psa-hero .main-title h1 .upa-handwriting { font-size: 25px; } }

.psa-hero .abbv-flex-container.safety-hero-stats { display: flex; }

.psa-hero .abbv-flex-container.safety-hero-stats.flex-direction-row { flex-direction: row; }

.psa-hero .abbv-flex-container.safety-hero-stats.flex-wrap-nowrap { flex-wrap: nowrap; }

.psa-hero .abbv-flex-container.safety-hero-stats.justify-content-space-between { justify-content: space-between; }

.psa-hero .abbv-flex-container.safety-hero-stats .abbv-flex-item { margin: 0; padding: 0; }

.psa-hero .abbv-flex-container.safety-hero-stats .abbv-flex-item .vertical-text { display: inline-block; margin-bottom: -42px; padding-top: 10px; margin-right: 3px; }

@media (max-width: 600px) { .psa-hero .abbv-flex-container.safety-hero-stats p { width: 100% !important; }
  .psa-hero .abbv-flex-container.safety-hero-stats p .footnote { font-size: 8px; } }

@media (max-width: 600px) { .psa-hero .abbv-flex-container.safety-hero-stats { margin: 0; margin-top: 40px; flex-direction: column !important; } }

.psa-hero .hero-text.psa-safety-header { justify-content: center; }

.psa-hero .hero-text.psa-safety-header img { max-width: 570px; }

@media (max-width: 600px) { .psa-hero .hero-text.psa-safety-header { text-align: center; margin: 70px 0 30px 0; }
  .psa-hero .hero-text.psa-safety-header img { max-width: 235px; } }

.psa-hero .psa-safety-callout { position: relative; left: -6%; }

@media (max-width: 600px) { .psa-hero .psa-safety-callout { left: -2%; } }

.psa-hero .psa-safety-callout img { width: 120%; }

@media (max-width: 1250px) { .psa-hero .psa-safety-callout img { width: 100%; } }

.psa-hero .hero-text { justify-content: center; }

.psa-hero .hero-text div { flex: initial; margin-right: 0; }

.psa-hero .hero-brushstroke-container { display: flex; justify-content: center; }

.psa-hero h1 sup { font-size: 60% !important; }

.side-brush-stroke { width: calc(100% + 81px); margin-left: -30px; }

.side-brush-stroke p { line-height: 1.3em; }

.side-brush-stroke .abbv-background-container-image-bg { background-size: 100% 100%; }

.side-brush-stroke .abbv-background-container-content { padding: 10px 30px 10px 35px !important; }

@media (max-width: 600px) { .side-brush-stroke { width: calc(100% + 30px); margin-left: -10px; }
  .side-brush-stroke .abbv-background-container-content { padding: 10px 30px 10px 32px !important; } }

@media (max-width: 600px) { .psa-hero.hero-image-bg .abbv-background-container-display { background-position: 65% -585px; }
  .psa-hero.psa-safety .hero-text div p { margin-top: 75px; }
  .block__box-title .titles { top: 72px; margin-top: -72px; }
  .block__box-shadow { padding: 70px 0 24px 0 !important; } }

.abbv-section-navigation ul li { padding: 0 10px; }

.abbv-section-navigation ul li:nth-of-type(2) a { text-transform: none; }

.abbv-section-navigation ul li:last-child { padding-right: 0; }

.safety-profile-tabs .abbv-tab-control { width: 49%; }

.folder-tabs .abbv-tab-control.abbv-active { position: relative; }

@media (max-width: 600px) { .folder-tabs .abbv-tab-control.abbv-active::before { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background-color: #fff; z-index: 2; } }

.safety-top-boxes .chart-title p { font-family: 'Graphik Regular'; }

.safety-top-boxes .chart-title.lab-abnormalities .brush-underline { margin-right: -5px; }

.webinar-bug { display: flex; justify-content: center; }

.webinar-bug .abbv-image-content-container { max-width: 400px; }

.common-ARs .abbv-row { display: flex; }

@media (max-width: 600px) { .common-ARs .abbv-row { display: block; } }

.common-ARs .abbv-col-4 { display: flex; flex-direction: column; justify-content: space-between; align-items: stretch; }

.common-ARs .abbv-col-4 p { margin: 10px 0 0 0; }

.common-ARs .abbv-col-4 p:first-of-type { margin-top: 0; }

@media (max-width: 600px) { .common-ARs .abbv-col-4 p:first-of-type { margin-top: 20px; } }

.common-ARs .abbv-col-4 p:last-of-type { margin-bottom: 10px; }

.common-ARs .reg-ul { margin: 0; padding-left: 20px; }

.common-ARs li { margin-bottom: 10px; }

@media (min-width: 601px) { .psa-hero.hero-image-bg .abbv-background-container-display { left: -240px; background-size: 80% auto; } }

.safety-top-boxes .safety-chart-mobile-100 { width: 100%; }

.short-term-box .chart-title { margin-top: 30px; }

.section__container-top { padding-top: 0; }

.section__container-top h3 { line-height: 1.6; font-size: 20px; }

@media (max-width: 600px) { .section__container-top h3 { line-height: 1.4; } }

.section__container-top .chart-title { margin: 20px 0; font-size: 16px; }

.section__container-top .chart-title h3 { font-size: 20px; }

.section__container-top .chart-title h3.larger { font-size: 28px; }

@media (min-width: 993px) { .section__container-top .chart-title h3.larger { margin-bottom: 20px; } }

.section__container-top .chart-title p { margin: 0; }

.section__container-top .chart-title p.subtitle { font-size: 14px; }

.section__container-top .chart-title p.graphmed { font-family: 'Graphik Medium', sans-serif; }

.section__container-top .chart-title p:nth-of-type(2) { margin-top: 20px; }

.section__container-top .chart-title .brush-underline { background-image: url(/content/dam/upahcp/images/safety-profile/brush-underline.png); background-repeat: no-repeat; background-position: left 17px; padding: 0 5px; position: relative; left: -5px; }

.section__container-top .chart-title.sidebar-width { width: 66%; }

.section__container-top .chart-title.sidebar-width h3 { font-size: 18px; }

.section__container-top .chart-title.sidebar-width p { font-family: 'Graphik', sans-serif; margin-top: 15px; }

.section__container-top .chart-title.lab-abnormalities-text p { font-size: 18px; font-family: 'Graphik Bold', sans-serif; margin-top: 40px; }

@media (min-width: 993px) { .section__container-top .chart-title.marg-bot-50 { margin-bottom: 50px; } }

.section__container-top .disclaimer-text { line-height: 20px; }

.section__container-top .lab-abnormalities-text { font-size: 14px; font-family: 'Graphik Regular', sans-serif; margin: 0 auto; }

@media (min-width: 600px) { .section__container-top .lab-abnormalities-text { width: 85%; } }

.section__container-top .lab-abnormalities-text h3 { font-family: 'Graphik SemiBold', sans-serif; }

@media (min-width: 993px) { .section__container-top .lab-abnormalities-text h3 { margin-bottom: 40px; } }

.section__container-top .lab-abnormalities-text p:not(.grey-box) { margin-top: 30px; }

.section__container-top .lab-abnormalities-text p:not(.grey-box) .marg-top { display: inline-block; margin-top: 7px; }

.section__container-top .lab-abnormalities-text p.grey-box { margin-top: 14px; margin-bottom: 14px; }

@media (min-width: 993px) { .section__container-top .lab-abnormalities-text.margin-bottom { margin-bottom: 60px; } }

.section__container-top .long-term-box .chart-title { margin-top: 35px; }

.section__container-top .right-brush-background { background-repeat: no-repeat; background-position: left center; background-image: url(/content/dam/upahcp/images/safety-profile/monitoring-sidebar-bg.png); background-size: 100% 100%; width: 100%; position: relative; left: -15px; margin-top: 20px; padding: 1px 40px 1px 46px; }

@media (max-width: 600px) { .section__container-top .right-brush-background { padding-right: 4px; } }

.section__container-top .right-brush-background p { font-family: 'Graphik SemiBold', sans-serif; font-size: 14px; line-height: 1.25; }

@media (max-width: 600px) { .section__container-top .right-brush-background p { font-size: 12px; } }

.section__container-top .right-brush-background p:first-of-type { margin-top: 23px; margin-bottom: 10px; }

.section__container-top .right-brush-background p:last-of-type { margin-top: 10px; margin-bottom: 15px; }

.section__container-top .right-brush-background.bigger-brush { margin-top: 50px; }

.section__container-top .right-brush-background.bigger-brush p { font-size: 16px; line-height: 1.4; margin: 25px 0 30px; font-family: 'Graphik Bold', sans-serif; }

.section__container-top .safety-chart, .section__container-top .safety-chart-mobile-100 { width: 100%; margin: 30px auto 20px; }

.section__container-top .safety-chart.long-term-top-chart, .section__container-top .safety-chart-mobile-100.long-term-top-chart { margin: 5px auto 20px; }

.section__container-top .footnote { margin-top: 15px; margin-bottom: 20px; }

.section__container-top .bottom-align .abbv-row { display: flex; }

.section__container-top .bottom-align .abbv-row .abbv-col { display: flex; flex-direction: column; justify-content: flex-end; }

.section__container-top .bottom-align .abbv-row .sidebar-cta-light { margin-bottom: 11px; }

.section__container-top .sidebar-long-split-cta { margin-top: 0; }

.section__container-top .safety-tabs { overflow: visible; }

.section__container-top .safety-tabs .abbv-tab-1 .columns:nth-of-type(2) .abbv-row-container { padding-top: 20px; }

.section__container-top .safety-tabs .abbv-tabs-controls { width: 100%; padding: 0; }

.section__container-top .safety-tabs .abbv-tab-control { overflow: hidden; }

.section__container-top .safety-tabs .abbv-tab-control a { top: 50%; transform: translateY(-50%); width: 100%; margin: 0 auto; padding: 13px 0; min-height: 0; border-bottom: none; text-transform: none; font-family: 'Graphik SemiBold', sans-serif; font-size: 14px; }

.section__container-top .safety-tabs .abbv-tab-control.abbv-active { border-bottom: none; }

.section__container-top .safety-tabs .abbv-tab-control.abbv-active a { font-family: 'Graphik Bold', sans-serif; }

.section__container-top .safety-tabs .safety-chart, .section__container-top .safety-tabs .safety-chart-mobile-100 { margin: 45px auto; }

.section__container-top .safety-tabs .lab-monitoring-chart { margin-top: 32px; }

.section__container-top .safety-tabs.monitoring-tabs { margin-top: 50px; }

.section__container-top .safety-tabs.monitoring-tabs .abbv-tab-control { width: 49%; }

.section__container-top .abbv-tab-540692454-0 h3 { margin: 40px 0 75px; }

.section__container-top .abbv-tab-540692454-0 .abbv-col-8 { width: 62%; }

.section__container-top .abbv-tab-540692454-0 .abbv-col-8 p { margin-top: 55px; }

.section__container-top .abbv-tab-540692454-0 .abbv-col-8 p.footnote { margin-top: 20px; }

.section__container-top .abbv-tab-540692454-0 .abbv-col-4 { width: 33%; margin-left: 5%; }

@media (min-width: 769px) { .section__container-top .adverse-chart img { width: 97%; margin-top: 10px; } }

.section__container-top .safety-box-4 .box-4-cols h4 { padding-left: 3px; margin-top: 10px; }

@media (max-width: 600px) { .MODALSTUDYPSARA .abbv-tab-text { display: none; }
  .MODALSTUDYPSARA .folder-tabs .abbv-tabs-controls { width: 100%; height: 45px; }
  .MODALSTUDYPSARA .abbv-tab-control { margin-right: 2px; } }

.safety-box-2 { background: linear-gradient(to top, #ffd100 250px, rgba(255, 209, 0, 0) 250px, rgba(255, 209, 0, 0) 100%), url("/content/dam/upahcp/images/preview-3/global/yellow-paint-bottom-thin.png"); background-position: 100% 100%, bottom calc(250px - 5px) center; background-size: 100% 100%, 100% 50px; background-repeat: no-repeat; }

@media (max-width: 600px) { .safety-box-2 { background: linear-gradient(to top, #ffd100 250px, rgba(255, 209, 0, 0) 250px, rgba(255, 209, 0, 0) 100%), url("/content/dam/upahcp/images/preview-3/global/yellow-paint-bottom-thin.png"); background-position: 100% 100%, bottom calc(250px - 5px) center; background-size: 100% 100%, 100% 50px; background-repeat: no-repeat; } }

.safety-box-3 { background: linear-gradient(to bottom, #ffd100 200px, rgba(255, 209, 0, 0) 200px, rgba(255, 209, 0, 0) 100%), url("/content/dam/upahcp/images/preview-3/global/yellow-paint-top-thin.png"); background-position: 100% 100%, top calc(200px - 5px) center; background-size: 100% 100%, 100% 200px; background-repeat: no-repeat; }

@media (max-width: 600px) { .safety-box-3 { background: linear-gradient(to bottom, #ffd100 200px, rgba(255, 209, 0, 0) 200px, rgba(255, 209, 0, 0) 100%), url("/content/dam/upahcp/images/preview-3/global/yellow-paint-top-thin.png"); background-position: 100% 100%, top calc(200px - 5px) center; background-size: 100% 100%, 100% 50px; background-repeat: no-repeat; } }

.safety-box-4 { background: linear-gradient(to top, #ffd100 150px, rgba(255, 209, 0, 0) 150px, rgba(255, 209, 0, 0) 100%), url("/content/dam/upahcp/images/head-to-head/sup-bottom-bg-top-slice.jpg"); background-position: 100% 100%, bottom calc(150px - 5px) center; background-size: 100% 100%, 100% 100px; background-repeat: no-repeat; }

@media (max-width: 600px) { .safety-box-4 { background: linear-gradient(to top, #ffd100 150px, rgba(255, 209, 0, 0) 150px, rgba(255, 209, 0, 0) 100%), url("/content/dam/upahcp/images/head-to-head/sup-bottom-bg-top-slice.jpg"); background-position: 100% 100%, bottom calc(150px - 5px) center; background-size: 100% 100%, 100% 50px; background-repeat: no-repeat; } }

@media (min-width: 1025px) { .text-stroke_right { padding: 42px 50px 30px 149px; }
  .text-stroke_right.single-line-header { padding-top: 64px; }
  .text-stroke_right h2 { font-size: 35px; }
  .text-stroke_right .handwriting { font-size: 65px; } }

.psa-ra-study-tabs .abbv-tabs-controls .abbv-tab-control a { padding-left: 0; padding-right: 0; font-size: 13px; }

.psa-ra-study-tabs .abbv-tab-control:last-child { margin-right: 8px; }

.psa-ra-study-tabs .show-mobile { display: none; }

@media (max-width: 767px) { .psa-ra-study-tabs .show-mobile { display: block; }
  .psa-ra-study-tabs .hide-mobile { display: none; }
  .psa-ra-study-tabs .abbv-tab-control:last-child { margin-right: 2px; }
  .psa-ra-study-tabs .abbv-tabs-controls { height: 43px; }
  .psa-ra-study-tabs .abbv-tabs-controls .abbv-tab-control { margin: 0 2px; padding: 0 0; }
  .psa-ra-study-tabs .abbv-tabs-controls .abbv-tab-control a { font-size: 9px; padding: 0; } }

@media (min-width: 768px) and (max-width: 1024px) { .text-stroke_right, .text-stroke_left { padding: 38px 50px 30px 97px; }
  .text-stroke_right.single-line-header, .text-stroke_left.single-line-header { padding-top: 48px; }
  .text-stroke_right h2, .text-stroke_left h2 { font-size: 23px; line-height: 30px; }
  .text-stroke_right .handwriting, .text-stroke_left .handwriting { font-size: 45px; } }

@media (min-width: 601px) and (max-width: 767px) { .text-stroke_right, .text-stroke_left { padding: 22px 50px 30px 97px; }
  .text-stroke_right.single-line-header, .text-stroke_left.single-line-header { padding-top: 35px; }
  .text-stroke_right h2, .text-stroke_left h2 { font-size: 21px; }
  .text-stroke_right .handwriting, .text-stroke_left .handwriting { font-size: 35px; } }

.mt225 { margin-top: 225px; }

@media (max-width: 600px) { .mt225 { margin-top: 160px; } }

.upadac-logo-safety { width: 250px; margin: 10px auto 25px auto; display: block; }

@media (max-width: 600px) { .upadac-logo-safety { width: 180px; margin: 15px auto 25px auto; display: block; } }

.abbv-tab.lab-monitoring-tab .abbv-row { padding: 0; }

@media (max-width: 600px) { .abbv-tab.lab-monitoring-tab { padding-left: 0; padding-right: 0; padding-bottom: 0; } }

.block__box-overlap { margin-top: -50px; }

.italic { font-style: italic; }

.mobile { display: none !important; }

@media (max-width: 768px) { .mobile { display: block !important; } }

@media (max-width: 600px) { .abbv-modal .abbvie-modal-button-pair .abbv-col.abbv-col-6 { width: 46%; float: left; margin-left: 3%; text-align: center; } }

@media (max-width: 600px) { .abbv-modal.MODALRASAFETY { max-height: calc(100% - 310px); } }

.haas { font-family: 'Neue Haas', 'Graphik Bold', sans-serif !important; }

h2 { font-size: 32px; }

@media (max-width: 667px) { .MODALSTUDYPSARA .abbv-tab-text-sm { font-size: 9px; line-height: normal; } }

.abbv-header.abbv-header-lite li:nth-child(9) { display: block; }

.abbv-safety-bar-content > .abbv-row-container > .abbv-row > .abbv-col:first-child ul { list-style-type: disc; }

@media (min-width: 895px) { .abbv-section-navigation ul li a.subnav-active { display: block; } }

@media (max-width: 600px) { .abbv-button-primary, .abbv-button-secondary, .abbv-button-tertiary { width: auto; } }

.abbv-has-submenu.header__navitem--active::before { font-family: "Graphik Bold", Arial, Helvetica Neue, Helvetica, sans-serif; }

.abbv-safety-bar-button-plus, .abbv-safety-bar-button-minus { color: #FFD100; }

.abbv-header-primary-navigation > ul > li:nth-child(2) { font-weight: bold; }

.psa-hero .safety-hero-stats { background-size: 99% 100%; }

@media (max-width: 600px) { .psa-hero .safety-hero-stats { width: 320px !important; height: 415px !important; padding: 10px 0 60px !important; } }

.pan-long-term-box { border-top: unset; margin-top: 40px; padding-bottom: 18px; }

@media (max-width: 600px) { .pan-long-term-box { margin-top: 0; padding-bottom: 0; }
  .pan-long-term-box .image-text { overflow-x: scroll; } }

@media (max-width: 600px) { .pan-long-term-box .pan-long-term-top-chart img { width: 200%; } }

.safety-box-1 { background: url("/content/dam/rinvoqhcp/images/psoriatic-arthritis/psa-safety/white-yellow-slice.png") no-repeat; background-position: center bottom; background-size: contain; }

.warning-accordion { margin-top: -10vw; }

@media (max-width: 600px) { .warning-accordion { padding-top: 25px !important; margin-top: -90px; } }

.yellow-callout-footnote ul li::marker { color: #ffd100; }

.psa-small { font-size: 70%; }

.short-underline.very-short-underline::after { left: -13px; width: 230%; }

@media (max-width: 600px) { .short-underline.very-short-underline::after { left: -9px; width: 260%; } }

.home-study-design-single .brush-stroke-left .abbv-background-container-image-bg { background-position: right; }

.home-study-design-single .brush-stroke-text p, .home-study-design-single .brush-stroke-text p:last-of-type { padding: 10px 0 0 0 !important; }

.modal-study-design .brush-stroke-left { left: 0; }

@media (max-width: 1023px) { .home-study-design-single .brush-stroke-left { max-width: calc(100% + 80px); width: calc(100% + 80px); left: -25px; }
  .home-study-design-single .brush-stroke-left p { padding-left: 0 !important; }
  .home-study-design-single .brush-stroke-text p, .home-study-design-single .brush-stroke-text p:last-of-type { max-width: 95%; } }

.abbv-tab-865136474-0 .abbv-background-container-image-bg, .abbv-tab-865136474-1 .abbv-background-container-image-bg { background-position: right; }

.warning-accordion-layout-wrapper .warning-accordion-layout .abbv-accordion-blade .abbv-accordion-content { display: block !important; height: 47px !important; overflow: hidden; padding-bottom: 25px !important; cursor: auto; }

.warning-accordion-layout-wrapper .warning-accordion-layout .abbv-accordion-blade.abbv-active .abbv-accordion-content { height: auto !important; padding-bottom: 0px !important; }

.warning-accordion-layout-wrapper .warning-accordion-layout .abbv-accordion-blade:not(.abbv-active) .abbv-accordion-content:after { content: ""; height: 45px; width: 100%; position: absolute; top: 27px; left: 0; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(1, rgba(255, 255, 255, 0.86))); z-index: 1; }

.warning-accordion-layout-wrapper .warning-accordion-layout .abbv-accordion-blade-content { padding-bottom: 0px; }

.warning-accordion-layout-wrapper .warning-accordion-layout p { margin-top: 5px; }

@media (max-width: 600px) { .warning-accordion-layout-wrapper .warning-accordion-layout .safety-consider-top-boxes .abbv-background-container-content { padding: 20px 0; } }

@media (max-width: 991px) { .abbv-section-navigation { height: 36px; box-sizing: border-box; }
  #section-nav-next, #section-nav-prev, .mobile-section-navigation .current-pos { display: none !important; }
  .mobile-section-navigation { text-align: left; }
  button#section-nav-menu:after { content: 'Jump To Section' !important; display: block !important; color: #fff !important; font-size: 15px !important; }
  .abbv-section-navigation-container .abbv-button-plain.i-b:empty:before { padding: 0 !important; font-size: 1.1rem !important; background: #ffd100 !important; border-radius: 60px !important; position: relative; left: 0; top: 0; margin: 0; }
  button#section-nav-menu { padding: 8px; width: 100%; text-align: right; position: static; font-family: 'Graphik Medium',sans-serif; border-bottom: 1px solid #ffd100; background: #353538; }
  .abbv-section-navigation-container .abbv-button-plain#section-nav-menu { right: 0; }
  .abbv-section-navigation .abbv-section-navigation-container .section-navigation-list { top: 37px; text-align: left; box-sizing: border-box; left: -7px; background: 0; overflow: hidden; transition: height 300ms; height: 0; width: 100%; text-align: center; position: absolute; top: 36px; z-index: 99; }
  .abbv-section-navigation .abbv-section-navigation-container { position: relative; padding: 0; }
  .abbv-section-navigation .abbv-section-navigation-container .section-navigation-list li { padding: 0 10px; box-sizing: border-box; border-bottom: 1px solid #555; line-height: 38px; display: block; background: rgba(18, 18, 21, 0.85); }
  .abbv-section-navigation ul li a { padding-bottom: 11px; text-transform: capitalize; font-family: 'Graphik Medium',sans-serif; font-size: 13px; letter-spacing: .4px; }
  .abbv-section-navigation ul li a:hover { border-bottom: 0; }
  .subnav-active { border-bottom: 0; }
  .section-navigation-list.abbv-toggle-open { max-height: 121px; }
  .rinvoq-hcp-sec-nav-4link .section-navigation-list.abbv-toggle-open { max-height: 162px; }
  .rinvoq-hcp-sec-nav-2link .section-navigation-list.abbv-toggle-open { max-height: 84px; }
  .abbv-section-navigation .abbv-section-navigation-container .section-navigation-list li:first-child { border-top: 1px solid #ccc; } }

@media (min-width: 992px) and (max-width: 1060px) { .abbv-section-navigation ul li { padding: 0 5px; }
  .abbv-section-navigation ul li a, .abbv-section-navigation ul li a.subnav-active { font-size: 12px; } }

@media (min-width: 601px) { .safety-hero .abbv-background-container-display { top: -370px; right: 150px; background-size: 100%; } }

@media (max-width: 600px) { .safety-hero .abbv-background-container-display { top: -742px; background-size: 165%; } }

@media (max-width: 895px) { .mobile-section-navigation:before { background: unset; border-radius: unset; color: unset; content: unset; padding: unset; position: unset; left: unset; top: unset; width: unset; } }

.no-wrap { white-space: nowrap; }

.upa-handwriting { text-shadow: -2px 3px 4px rgba(0, 0, 0, 0.5); }

.block__box-title .abbv-title { display: flex; align-items: center; padding-bottom: 20px; }

.block__box-title .titles { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg preserveAspectRatio='none' viewBox='0 0 717 111' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EFill%3C/title%3E%3Cdefs%3E%3CradialGradient cx='50%25' cy='50%25' fx='50%25' fy='50%25' r='100%25' gradientTransform='translate(0.500000,0.500000),scale(0.156294,1.000000),rotate(90.000000),scale(1.000000,2.988638),translate(-0.500000,-0.500000)' id='radialGradient-1'%3E%3Cstop stop-color='%23343535' offset='0%25'%3E%3C/stop%3E%3Cstop stop-color='%230C0D0D' offset='100%25'%3E%3C/stop%3E%3C/radialGradient%3E%3C/defs%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M714.845171,97.5661493 C714.397566,98.3546043 713.884069,99.1176668 713.513696,99.9343967 C710.74899,106.021311 705.381656,108.96913 697.898228,109.241123 C692.827287,109.425546 687.73835,109.458454 682.653216,109.508225 C660.235428,109.726235 637.818916,109.975706 615.394148,110.113924 C602.311857,110.19372 589.217532,110.099866 576.127148,110.057028 C559.294358,110.002459 542.462214,109.94844 525.627224,109.839629 C516.999182,109.783658 508.366709,109.633839 499.734214,109.483477 C439.002196,108.425789 378.271169,107.39251 317.537289,106.273538 C291.957676,105.802335 266.370391,105.126651 240.788057,104.573011 C210.836889,103.923877 180.889423,103.39677 150.936012,102.646232 C128.476575,102.08355 106.009229,101.218264 83.5469914,100.555796 C74.9121218,100.300776 66.2835858,100.294127 57.6491343,100.049414 C54.645278,99.9643106 51.6215591,99.5894328 48.6317901,99.159777 C47.719685,99.0288613 46.888252,98.2730596 46.02043,97.8040117 C46.5152974,97.1198114 46.9922956,96.4255827 47.5127847,95.7580333 C47.7475818,95.4580243 48.0712326,95.2114023 48.7238181,94.5870537 C45.9999783,94.3327277 43.8371853,94.1031682 41.6719086,93.9353689 C38.3511058,93.6779574 35.015797,93.5856622 31.7129946,93.1724029 C30.3402329,93.0008956 28.906121,92.3470863 27.7327649,91.618085 C26.3342243,90.749607 26.5752542,89.6961934 28.039206,89.1177523 C28.9507207,88.7575295 29.9860018,88.5580137 30.998976,88.4389305 C33.7654416,88.1144132 36.5495388,87.8709338 39.3267213,87.5953665 C34.4601522,86.7605138 29.6075504,86.0239902 24.737023,85.5988941 C20.1750048,85.1996155 19.0547235,84.7950438 19.31943,79.7592863 C19.351243,79.1445014 19.7105945,78.5634116 19.8435458,77.9512438 C20.2927798,75.8807811 19.4634424,73.331792 17.4819527,72.682696 C13.2294669,71.2890454 11.6145813,67.9930814 9.39497041,65.1330036 C7.81504098,63.0984605 7.07160424,60.8375367 7.44560169,58.3729215 C7.57003749,57.5508375 7.35627347,56.5398603 6.89362527,55.7891063 C5.89684791,54.1705086 6.53059342,53.3892117 8.26233082,53.0164853 C9.15445712,52.8240151 10.0827521,52.7237056 11.0054888,52.6401165 C15.3407692,52.2466817 19.679984,51.8733637 24.0182887,51.4929847 C22.2783935,50.7575644 20.5546554,50.4511788 18.8333773,50.1285678 C16.7815225,49.7434851 14.7259595,49.3746088 12.6852952,48.9425342 C10.8767055,48.5584284 10.0320849,47.6620266 10.3618932,45.952951 C10.8073039,43.6498756 11.2474027,41.4464634 12.96785,39.5194066 C15.0199481,37.2200851 14.4521745,32.4942503 11.9080406,31.5504049 C7.62079972,29.9610767 5.75098584,26.9762004 4.17637236,23.5968235 C3.78359806,22.754432 3.16544014,21.98289 2.65073447,21.1787646 L2.03462428,5.9910295 C3.7539258,3.69750543 6.56359071,3.91518634 9.26251392,3.95501087 C43.4704273,4.45779401 77.6782667,4.97412817 111.886554,5.48613244 L116.457013,5.5554088 C115.3041,5.11510685 114.175786,5.11209875 113.046864,5.07872464 C107.742465,4.91972124 102.436952,4.71787619 97.1334909,4.59737508 C86.2212824,4.348493 75.3116149,4.26986431 64.3979216,3.87676496 C56.2098655,3.5824403 48.0169634,2.9226765 39.8273679,2.37517454 C38.992516,2.31915349 38.1674931,1.92122542 37.3382866,1.68152293 C37.3050895,1.44738086 37.2718703,1.21269637 37.2380491,0.978544838 C37.9860119,0.676014467 38.6983976,0.172915256 39.4876702,0.104649921 C45.6443866,-0.433559869 51.7968591,-1.33774176 57.9886226,-1.25798484 C66.3855408,-1.14968224 74.8159146,-0.278158118 83.2319842,0.286870832 C89.7794874,0.726543822 96.3255789,1.22365649 102.873178,1.65032088 C116.487987,2.53700363 130.109868,3.75175536 143.71631,4.18621192 C170.028046,5.02520338 196.329539,5.33496406 222.639101,6.02810154 C237.502968,6.41981966 252.376483,7.2030698 267.243643,7.69132906 C283.57084,8.22719674 299.903313,8.81626878 316.220038,9.04786771 C355.931651,9.61076303 395.63675,10.0131023 435.341717,10.412187 C451.240815,10.5724056 467.132917,10.5601348 483.027747,10.615124 C498.194698,10.6682959 513.361274,10.7122467 528.527653,10.7513157 C542.031181,10.7857794 555.535003,10.8121164 569.038649,10.8341139 C582.229805,10.8551695 595.416451,10.7650292 608.613586,10.9027239 C634.081959,11.1684156 659.555416,11.5594062 685.027648,11.9048431 C686.170197,11.9205349 687.317032,11.9650222 688.459409,12.0533509 C694.131224,12.4911345 698.391648,14.7722996 700.957355,19.4303003 C701.911973,21.1626391 702.881297,23.0269276 704.381391,24.3848219 C707.227445,26.9600426 708.528472,29.9753277 709.046385,33.2568328 C709.584601,36.6698304 710.004211,40.1108449 710.116802,43.5320274 C710.37807,51.4791677 709.963562,59.4328696 710.694989,67.3627424 C711.341047,74.3719441 713.166517,81.3524033 714.471105,88.3450244 L714.845171,97.5661493 Z' id='Fill' fill='url(%23radialGradient-1)' transform='translate(358.439898, 54.441057) rotate(-2.000000) translate(-358.439898, -54.441057) '%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: 100% 100%; height: auto; left: -20px; min-height: 240px !important; }

@media (max-width: 1024px) and (min-width: 896px) { .block__box-title .titles { left: -5px; } }

.block__box-title .titles .upa-handwriting { letter-spacing: -5px; }

.references::after { background-color: #17181b !important; }

.block__box-shadow { padding: 24px 16px 16px; }

@media (max-width: 895px) and (min-width: 601px) { .subpage-container .block__box-shadow { padding: 75px 40px 40px 40px; }
  .block__box-title .titles { top: 50px; } }

@media (max-width: 600px) { .subpage-container .block__box-shadow { padding-top: 50px; } }

@media (max-width: 600px) { .block__box-title .titles { min-height: 200px !important; height: auto; }
  .block__box-title .abbv-title { min-height: auto; } }

.patient-video { background: #000; }

.patient-video p { line-height: 1.2; }

.patient-video .video-quote { max-width: 1100px; margin: 30px auto 45px auto; }

.patient-video .video-quote .abbv-row { display: flex; justify-content: center; }

@media (max-width: 600px) { .patient-video .video-quote .abbv-row { padding: 0; } }

.patient-video .video-quote .abbv-row .abbv-col:first-child { max-width: 224px; }

@media (max-width: 768px) { .patient-video .video-quote .abbv-row .abbv-col:first-child { width: 200px; } }

.patient-video .video-quote .abbv-row .abbv-col:last-child { padding-left: 25px; border-left: 1px solid #ffd100; margin-top: 37px; width: 65%; margin-left: 30px; }

@media (max-width: 768px) { .patient-video .video-quote .abbv-row .abbv-col:last-child { margin-left: 25px; }
  .patient-video .video-quote .abbv-row .abbv-col:last-child p { font-size: 14px; } }

@media (max-width: 600px) { .patient-video .video-quote .abbv-row .abbv-col:last-child { width: auto; margin-left: 0; margin-top: 15px; padding-left: 0; border-left: unset; }
  .patient-video .video-quote .abbv-row .abbv-col:last-child p { font-size: 17px; } }

@media (max-width: 600px) { .patient-video .video-quote .abbv-row { display: block; } }

.patient-video .video-quote .fs-22 { font-size: 22px; }

@media (max-width: 600px) { .patient-video .video-quote { margin: 30px auto 20px auto; }
  .patient-video .abbv-video-player.mb8 { margin-bottom: 40px !important; }
  .bottom-patient-video { top: -3px; }
  .video-disease-main .abbv-row { padding: 0 !important; }
  .video-disease-main .abbv-row .abbv-image-text-v2 { padding-bottom: 0 !important; } }

@media (max-width: 600px) { .mobile-chart-image-slider { display: flex !important; overflow: hidden; }
  .mobile-chart-image-slider .image-text-v2:nth-child(1) img { width: auto; height: 305px; }
  .mobile-chart-image-slider .image-text-v2:nth-child(2) { overflow: scroll; }
  .mobile-chart-image-slider .image-text-v2:nth-child(2) img { width: auto; height: 305px; }
  .mobile-chart-image-slider .image-text-v2:nth-child(2).add-overlay { position: relative !important; }
  .mobile-chart-image-slider .image-text-v2:nth-child(2).add-overlay::after { content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: black; opacity: .7; }
  .abbv-modal .abbv-row { margin-bottom: 24px; } }

.mobile-mt0 { margin-top: 0; }

.mobile-mt6 { margin-top: 32px; }

.safety-lab-monitoring .right-rail-copy p { font-size: 0.875rem !important; }

@media (max-width: 600px) { .safety-lab-monitoring .right-rail-copy p { font-size: 15px !important; } }

@media (min-width: 600px) { .safety-lab-monitoring .abbv-row-container > .abbv-row .abbv-col-4.abbv-col:nth-child(1) { padding-right: 20px; }
  .safety-lab-monitoring .abbv-row-container > .abbv-row .abbv-col-4.abbv-col:nth-child(2) { padding-left: 20px; }
  .safety-lab-monitoring .abbv-row-container > .abbv-row.abbv-row-flush .abbv-col-4.abbv-col:nth-child(1), .safety-lab-monitoring .abbv-row-container > .abbv-row.abbv-row-flush .abbv-col-4.abbv-col:nth-child(2) { padding-left: 0; padding-right: 0; } }

.stripe-cols-container .stripe-cols.thin .abbv-col .fs-12, .stripe-cols-container .stripe-cols.thick .abbv-col .fs-12 { font-size: 13px !important; }

.new-subpage-hero .hero-brushstroke-container sup { font-size: 70% !important; font-family: "Graphik Bold", Arial, Helvetica Neue, Helvetica, sans-serif, 'abbv-iconFont'; color: inherit; line-height: 1; }

.new-subpage-hero .hero-brushstroke-container sup.move-up { position: relative; top: -1px; }

@media (max-width: 600px) { .new-subpage-hero .subpage-hero-brush { max-width: 300px; top: 50px; left: -120px; }
  .section__container-top .safety-tabs .abbv-tab-control:last-child { margin-right: 4px !important; }
  .mobile-center { text-align: center; } }

.modal-tabs.baseline-chart .abbv-row { padding: 0; }

.criteria .abbv-background-container-content { padding: 20px; }

.criteria .abbv-background-container-image-bg { background-position: right; }

.baseline-modal-alt-title { margin-bottom: 30px; }

.baseline-modal-alt-title .short-underline::after { width: 67%; height: 20px; left: 108px; bottom: -17px; background-size: 100% 20px; }

@media (max-width: 600px) { .baseline-modal-alt-title { padding: 0 20px; }
  .baseline-modal-alt-title .short-underline::after { width: 84%; left: 27px; } }

@media (min-width: 601px) { .safety-tabs .abbv-tab-control:last-child { margin-right: 12px; } }

.section__container-top .lab-abnormalities-text p.grey-box { margin: 20px 0; background: whitesmoke; padding: 10px; }

.chart-slide-sticky { overflow: hidden; }

.swipe-text { position: relative; }

.swipe-text::after { content: ''; width: 120%; height: 2px; position: absolute; left: -20px; top: 10px; background-color: #ffd100; }

.swipe-text p { position: relative; z-index: 1; width: fit-content; margin: 10px auto 15px auto; padding: 0 5px; background: white; }

.text-shadow { text-shadow: -2px 3px 4px rgba(0, 0, 0, 0.5); }

@media (max-width: 600px) { .ra-psa-baseline-charts .abbv-row { margin-bottom: 0; } }

@media (max-width: 895px) { .new-subpage-hero .abbv-background-container-content { padding: 20px 10px; }
  .new-subpage-hero .abbv-background-container-content .hero-brushstroke-container, .new-subpage-hero .abbv-background-container-content .flexbox { padding: 0 10px; }
  .top-b-white::after { height: 40px; top: -38px; } }

.footer-sup::after { content: '14,15'; }

/* InTouch safety table css Start */
.longterm-safety--wide { max-width: 1020px; }

.longterm-safety--wide > .abbv-row { padding: 50px 0 25px; }

@media (max-width: 991px) { .longterm-safety--wide > .abbv-row { padding: 25px 0 25px; } }

.longterm-safety--wide > .abbv-row .xf-content-height { margin: 0; }

/* .safety-tbl-container { max-width: 1180px; } */
.safety-table table { width: 100%; border-collapse: collapse; border-spacing: 0; }

.data-table .data-table__row th { font-family: "Graphik Medium", Arial, Helvetica Neue, Helvetica, sans-serif; font-size: 0.934em; font-weight: 100; }

.data-table .data-table__row.data-table__row--first th { background-color: #000000; padding: 5px; border-right: 1px solid #939393; color: #fff; font-family: "Graphik Semibold", Arial, Helvetica Neue, Helvetica, sans-serif; }

.data-table .data-table__row.data-table__row--first th:nth-child(1) { width: 234px; background-color: transparent; }

.data-table .data-table__row.data-table__row--second th { padding: 15px 5px 15px 5px; border-right: 1px solid #939393; position: relative; }

.data-table .data-table__row.data-table__row--second th.border-right--partial { border-right: none; }

.border-right--partial:after { content: ""; display: inline-block; position: absolute; right: -0.5px; bottom: 0; border-right: 1px solid #939393; height: 72%; }

.data-table .data-table__row.data-table__row--third th { font-family: "Graphik Bold", Arial, Helvetica Neue, Helvetica, sans-serif; border-right: 1px solid #939393; border-top: 1px solid #939393; padding: 5px; font-size: 0.8em; line-height: 1rem; }

.data-table .data-table__row.data-table__row--third th:first-child { border-left: 1px solid #939393; border-right: 1px solid #939393; text-align: left; font-size: 0.934em; padding-left: 10px; }

.data-table .data-table__row.data-table__row--third th span { font-family: "Graphik Regular", Arial, Helvetica Neue, Helvetica, sans-serif; font-size: 0.8em; }

.data-table .data-table__row.data-table__row--fourth th { font-family: "Graphik Regular", Arial, Helvetica Neue, Helvetica, sans-serif; font-size: 0.8em; line-height: 1rem; border-right: 1px solid #939393; padding: 5px; }

.safety-table td { border-right: 1px solid #939393; text-align: center; font-family: "Graphik Medium", Arial, Helvetica Neue, Helvetica, sans-serif; width: 74px; font-size: 0.934em; padding: 5px 0; }

.data-table tbody tr.data-table__row th:first-child { padding-left: 10px; text-align: left; border-left: 1px solid #939393; border-right: 1px solid #939393; width: 74px; font-size: .934em; }

.data-table tbody tr.data-table__row--darkgray { background: rgba(37, 40, 42, 0.65); color: #ffffff; }

.data-table tbody tr.data-table__row--darkgray th:first-child { font-family: "Graphik Bold", Arial, Helvetica Neue, Helvetica, sans-serif; }

.data-table tbody tr.data-table__row--gray { background: rgba(37, 40, 42, 0.07); }

.data-table tbody tr.data-table__row:last-child { border-bottom: 1px solid #939393; }

.data-table td { border-right: 1px solid #939393; text-align: center; font-family: "Graphik Medium", Arial, Helvetica Neue, Helvetica, sans-serif; width: 74px; font-size: 0.934em; padding: 7px 0 7px 0; }

.data-table th.bg--bright-gold { background: #FFD100; }

.data-table th.bg--sweet-corn { background: #FFED98; }

@media (max-width: 985px) { .safety-table table { width: 1020px; }
  .longterm-safety--wide .safety-table { overflow-x: scroll; margin-left: -20px; margin-right: -20px; }
  .safety-tbl-container .safety-table { overflow-x: scroll; margin-right: -20px; margin-left: -20px; }
  .data-table .data-table__row.data-table__row--third th:first-child, .data-table tbody tr.data-table__row td:first-child { border-left: none; }
  .longterm-safety--wide .xf-content-height .rich-text, .safety-tbl-container .xf-content-height .rich-text { padding-right: 0px !important; }
  .swipe-text--yellow { display: block; }
  .data-table .data-table__row.data-table__row--second th:last-child, .data-table .data-table__row.data-table__row--third th:last-child, .data-table .data-table__row.data-table__row--fourth th:last-child { border-right: none; }
  .data-table tbody tr.data-table__row th:first-child { border-left: none; }
  .data-table tbody tr.data-table__row td:last-child { border-right: none; }
  .safety-tbl-container { margin: 0; }
  .safety-tbl-container .xf-content-height, .longterm-safety--wide .xf-content-height { margin: 0px; }
  .safety-tbl-container .swipe-text, .longterm-safety--wide .swipe-text { display: block; }
  .text-cover-yellow-stroke { padding: 0 0 0 25px !important; } }

@media (max-width: 767px) { .longterm-safety--wide { padding-left: 0px; }
  .longterm-safety.longterm-safety--wide .rich-text { padding-right: 0px !important; }
  .data-table tbody tr.data-table__row th:first-child { border-left: none; }
  .data-table tbody tr.data-table__row td:last-child { border-right: none; }
  .longterm-safety--wide .safety-table { margin-left: 0; margin-right: 0; }
  .safety-tbl-container .safety-table { margin-right: 0px; margin-left: 0px; } }

/* InTouch safety table css End */
/* Additional safety table css Start */
@media (max-width: 600px) { .page-inner-box .longterm-safety .abbv-row { padding-right: 0; } }

/* Additional safety table css End */
.all-indication-swipe-text { display: none; }

.all-indication-swipe-text.swipe-text::after { left: -40px; }

@media (max-width: 991px) { .all-indication-swipe-text { display: block; }
  .all-indication { overflow: hidden; } }
