@import url(./vitiligo-utility-global.css);*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body,html{color:var(--text-global);font-size:var(--font-size-global);font-family:var(--font-avenir),Arial,Helvetica Neue,Helvetica,sans-serif,'abbv-iconFont';font-weight:normal;font-style:normal;min-width:320px;overflow-x:clip}
.background-pink,.background-white{position:relative}
.background-pink.gradient-bottom::after,.background-pink.gradient-top::before,.background-white.gradient-bottom::after,.background-white.gradient-top::before{content:"";min-height:190px;width:100%;left:0;position:absolute;z-index:0;background:var(--gradient-pink-to-white)}
.background-pink.gradient-bottom::after,.background-white.gradient-bottom::after{bottom:0}
.background-pink.gradient-top::before,.background-white.gradient-top::before{top:0}
.background-pink.gradient-bottom.bottom-reverse:after,.background-pink.gradient-top.top-reverse:before,.background-white.gradient-bottom.bottom-reverse:after,.background-white.gradient-top.top-reverse:before{transform:rotate(-180deg)}
.vt-btn:hover{background-color:var(--color-black-dark2);color:#fff;border:1px solid var(--color-white)}
.vt-btn-download::before,.vt-btn-download:hover:before{content:'';display:inline-block;position:relative;top:1px;width:8px;height:14px;padding-right:11px;background-repeat:no-repeat;background-size:contain}
.vt-btn-download::before{background-image:url(/content/dam/vitiligorunsdeep/images/homepage/download-arrow-button-black-r1-allviews.png)}
.vt-btn-download:hover::before{background-image:url(/content/dam/vitiligorunsdeep/images/homepage/download-arrow-button-white_r1_allviews.png)}
.vt-btn-next-page::after{content:"\e315";display:inline-block;font-family:'abbv-iconFont' !important;font-size:23px;transform:translateY(-2px);vertical-align:middle}
.next-page a{text-decoration:underline;color:var(--color-black-dark2)}
.header-v2{position:relative;z-index:100}
header{font-family:Avenir,Arial}
.abbv-header-v2{min-height:unset}
.abbv-header-v2-utility-navigation{background-color:var(--color-cream-light1);height:auto}
.abbv-header-v2-utility-navigation ul li a{color:var(--color-black-dark2);text-decoration:underline;font-weight:700;font-size:var(--font-size-0812);padding:8px 0}
.abbv-header-v2-utility-navigation ul{max-width:856px;margin:auto;display:flex;justify-content:space-between;padding:13px 15px}
.abbv-header-util .abbv-search-navigation input{font-size:var(--font-size-075);height:30px;margin-top:5px;font-family:Avenir,Arial;border:1px solid #000}
.abbv-header-util:last-child{position:absolute;left:0}
.abbv-search-navigation{opacity:1;background-color:transparent}
.abbv-search-navigation input{width:88vw}
.abbv-header-v2-utility-navigation ul li{border-left:0}
#abbv-menu-toggle{display:block}
.util-icons-container .abbv-header-util:nth-child(3){position:absolute;right:0}
.util-icons-container{align-items:flex-end;height:45px;position:relative}
.abbv-header-v2-content{height:53px;max-width:856px;margin:0 auto;padding:15px 15px}
.abbv-header-v2-mobile-primary-navigation{padding:0;height:100%}
.abbv-header-v2-mobile-primary-navigation span.line{display:none}
.abbv-header-v2-mobile-primary-navigation.active{height:100%}
.abbv-header-v2-mobile-primary-navigation::before,.abbv-header-v2-mobile-primary-navigation.active::before{content:'';background-repeat:no-repeat;background-size:contain;display:block;width:28px;height:22px;position:relative;top:50%;transform:translateY(-50%)}
.abbv-header-v2-mobile-primary-navigation::before{background-image:url('/content/dam/vitiligorunsdeep/images/homepage/main-nav-menu-r1-allviews.svg')}
.abbv-header-v2-mobile-primary-navigation.active::before{background-image:url('/content/dam/vitiligorunsdeep/images/homepage/main-nav-close-r1-allviews.svg')}
.abbv-header-v2-mobile-primary-navigation.active span.line{display:none}
.abbv-header-v2-primary-navigation.abbv-active{transition:none}
.abbv-header-v2-primary-navigation.abbv-active nav{padding:0 15px 15px;position:relative;z-index:100;box-shadow:0 8px 10px rgba(0,0,0,0.20);background-color:#eeded9}
.abbv-header-v2-primary-navigation.abbv-active nav ul>li>a{height:50px}
.abbv-search-active{z-index:101}
.abbv-header-v2-right .abbv-search-toggle{display:block;padding-right:0}
.abbv-header-v2,.abbv-header-v2-primary-navigation{background-color:var(--color-cream-light2)}
.abbv-header-v2-primary-navigation nav ul li>a:hover,.abbv-header-v2-primary-navigation nav ul li>a.abbv-nav-active{border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:text-decoration 250ms;background-color:transparent}
.abbv-header-v2-primary-navigation>nav>ul>li>a{border-bottom:0;color:var(--color-black-dark2);font-size:var(--font-size-10);font-weight:800;text-transform:initial}
.abbv-header-v2-primary-navigation>nav>ul{display:flex;flex-direction:column;justify-content:center}
.abbv-header-v2-right{width:100%}
.abbv-header-v2-left{display:none}
.abbv-header-v2-primary-navigation nav ul{background-color:var(--color-cream-light2);max-width:856px;justify-content:space-between;padding:0}
.abbv-header-content-container{margin-bottom:10px}
.abbv-header-v2-primary-navigation nav>ul>li>a{height:80px;transition:all linear .3s}
.abbv-header-v2-primary-navigation nav>ul>li>a:first-child{padding-left:0}
.abbv-header-v2-primary-navigation nav>ul>li>a:last-child{padding-right:0}
.abbv-header-v2-primary-navigation nav>ul>li>a:not(:first-child){padding-left:15px}
.hero-section{background:linear-gradient(to bottom,#eeded9 0,#f2f2f2 90%,#fff 99%)}
.hero-section .abbv-background-container-content{padding-left:0;padding-right:0}
.hero-section .abbv-background-container-content .container{padding-left:15px;padding-right:15px}
.hero-treating-bg{background:var(--color-cream-light2) !important}
.owl-dots .owl-dot span{background:#fff;border:1px solid #8e696e}
.owl-theme .owl-dots .owl-dot span{background:#fff;width:11px;height:11px;margin:5px}
.owl-item{opacity:0}
.owl-item.active{opacity:1}
.carousel-spaced-dots .owl-dots .owl-dot span{margin:5px 27px}
.carousel-image-spaced-dots .owl-dots .owl-dot span{margin:5px 15px}
.owl-carousel .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#8e696e}
.image-carousel.owl-carousel .owl-dots .owl-dot.active span{background:#2d2421}
.carousel-one .abbv-icon-keyboard_arrow_left::before,.carousel-one .abbv-icon-keyboard_arrow_right::before{font-size:var(--font-size-1875);position:relative;top:-60px;color:#8e696e;left:-20px}
.carousel-one .abbv-icon-keyboard_arrow_left::before{left:-0}
.carousel-one .abbv-icon-keyboard_arrow_right::before{left:10px}
.carousel-two .owl-stage-outer{background:#fff;height:340px;width:250px;padding:10px;transform:skewX(16deg)}
.carousel-two.carousel-reverse .owl-stage-outer{padding:0;transform:skewX(-16deg);margin-left:0;height:290px;width:230px}
.carousel-two{max-width:270px;margin:auto}
.carousel-two.carousel-reverse .owl-stage-outer img{transform:skewX(16deg);margin-left:-35px}
.carousel-two .owl-stage-outer .abbv-container{transform:skewX(-16deg)}
.carousel-two .abbv-icon-keyboard_arrow_left.i-b:before,.carousel-two .abbv-icon-keyboard_arrow_right.i-b:before{font-size:1.875rem;color:#2d2421;position:absolute;top:-35px}
.carousel-two .abbv-icon-keyboard_arrow_right.i-b:before{margin-left:20px}
.carousel-two .abbv-icon-keyboard_arrow_left.i-b:before{margin-left:-40px}
.abbv-carousel .owl-nav [class*="owl-"]{display:inline-block !important}
.carousel-two .owl-dots{margin-left:80px}
.carousel-reverse.owl-theme .owl-dots{margin-left:-60px}
.accordion-section{background:linear-gradient(to bottom,#FFF 5%,#eeded9 20%)}
.accordion-section.treating-vitiligo-accordion{background:linear-gradient(to bottom,#FFF 5%,#eeded9 20%) !important}
.abbv-accordion-blade:hover{background:transparent}
.abbv-accordion-blade{border-bottom:solid 1px #2d2421;padding:20px 40px 20px 0}
.abbv-accordion-blade-icon{top:50%;transform:translateY(-50%);z-index:2}
.abbv-accordion-blade-icon .i-a.abbv-icon-keyboard_arrow_down:after,.abbv-accordion-blade-icon .i-a.abbv-icon-keyboard_arrow_up:after{content:'';background-repeat:no-repeat;background-size:contain;width:14px;height:7px}
.abbv-accordion-blade-icon .i-a.abbv-icon-keyboard_arrow_up:after{background-image:url('/content/dam/vitiligorunsdeep/images/homepage/accordion-arrow-dark-up-r1-allviews.png')}
.abbv-accordion-blade-icon .i-a.abbv-icon-keyboard_arrow_down:after{background-image:url('/content/dam/vitiligorunsdeep/images/homepage/accordion-arrow-dark-down-r1-allviews.svg')}
.abbv-accordion-blade-icon .i-a:after{margin-right:0}
.abbv-accordion-blade-1{border-top:solid 1px #2d2421}
.abbv-accordion-blade-content,.abbv-accordion-content{padding:0}
.abbv-accordion-blade-text br{display:block}
.video-section .abbv-video-player .abbv-row-container{max-width:100%}
.video-section{background:linear-gradient(to bottom,#eeded9 0,#eeded9 400px,#f2f2f2 450px,#fff 500px,#fff 100%)}
.numbers-section-home.side-images .images .image-1{display:none}
.numbers-section-home.side-images .image-2{position:absolute;top:-250px;right:0;z-index:1}
.numbers-section-home.side-images .image-2 img{height:400px}
.numbers-section-treating.side-images .images .image-2{top:185px;right:0}
.numbers-section-treating.side-images .images .image-2 img{height:360px}
.side-images .images.talk-to-dermatologist-hero .image-2{top:480px;right:-225px}
.side-images .images.talk-to-dermatologist-hero .image-2 img{height:634px}
.side-images .images.talk-to-dermatologist-letsgo,.side-images .images.talk-to-dermatologist-questions{display:none}
.abbv-footer,.abbv-footer a{background:#2d2421;color:#fff;font-size:var(--font-size-global)}
.abbv-footer .abbv-footer-content{max-width:800px;padding:30px 0 10px 0;display:flex;flex-direction:column;z-index:49}
.abbv-footer .abbv-footer-content h5{font-size:var(--font-size-10);font-weight:bold}
.abbv-footer .abbv-footer-content .abbv-footer-vertical li{padding-bottom:5px;line-height:1.315rem}
.abbv-footer a.i-b{padding-left:0}
.abbv-footer-content .abbv-row.abbv-row-flush{display:flex;justify-content:space-between;border-bottom:1px solid;padding-bottom:40px;order:1;flex-wrap:wrap;margin:0 30px}
ul.abbv-footer-vertical{margin-top:22px}
.abbv-footer-content .abbv-legal-text{order:3;margin:0 15px;line-height:150%}
.abbv-legal-text div p{color:rgba(255,255,255,0.6)}
.abbv-footer-content .logo{order:2;text-align:center !important;margin-top:40px;margin-bottom:20px;float:none}
.abbv-footer-content .abbv-row.abbv-row-flush .abbv-col-4:nth-child(2){max-width:195px}
.abbv-footer-vertical li:nth-child(5) a{display:inline}
.abbv-footer .abbv-row .abbv-col-4:last-child .abbv-footer-vertical li:nth-child(5),.abbv-footer .abbv-row .abbv-col-4:last-child .abbv-footer-vertical li:nth-child(6),.abbv-footer .abbv-row .abbv-col-4:last-child .abbv-footer-vertical li:nth-child(7){padding-left:0}
.footer .abbv-footer .abbv-footer-content .abbv-col-4:last-child li:last-child{background:url(/content/dam/vitiligorunsdeep/images/homepage/privacy-choices-icon-r1-allviews.svg) no-repeat;background-repeat:no-repeat;background-position:right 2px;padding-right:40px;width:fit-content}
.jump-arrow-up::after,.jump-arrow-down::after{color:#2d2421;font-size:30px !important}
.jump-arrow-down{padding-left:0;padding-right:30px !important}
.abbv-back-to-top.abbv-button-plain{background:0;border:0;right:24px;bottom:50px}
.abbv-back-to-top.abbv-icon-arrow_upward.i-a::after{background-image:url(/content/dam/vitiligorunsdeep/images/homepage/arrow-up-page-jump-r1-allviews.svg);background-repeat:no-repeat;background-size:contain;color:transparent}
.abbv-header-v2-utility-navigation ul li:last-child a{padding-right:0}
.abbv-icon-demo-icon span.i-b{font-size:7rem}
.btn-accessibility-height{min-height:44px;padding:11px 18px !important;transition:all linear .3s}
.inline-cta,.inline-cta:visited{background:var(--color-white);color:var(--color-black-dark2);border:1px solid var(--color-black)}
.inline-cta:hover{background:var(--color-black-dark2);color:var(--color-white);border-color:var(--color-white)}
.abbv-image-text-v2 .abbv-image-text-content-v2{background:unset;margin:0}
.abbv-image-text-v2 .abbv-image-text-content-v2 .abbv-image-text-display-v2{padding:0}
.abbv-sticky-anchor:has(+.vt-fixed-menu){position:static;width:100%;height:50px !important;top:70px;margin-top:-70px}
.vt-fixed-menu{background-color:white;width:100%;z-index:100}
.vt-fixed-menu.abbv-fixed{box-shadow:0 7px 12px rgba(0,0,0,0.3)}
.vt-fixed-menu.abbv-fixed .section-navigation-list.abbv-active li:first-child{margin-bottom:15px;margin-top:5px}
.vt-fixed-menu.abbv-fixed .section-navigation-list.abbv-active li:first-child a{color:var(--color-black);font-weight:700}
.vt-fixed-menu.abbv-fixed .section-navigation-list.abbv-active li:not(:first-child) a{color:var(--color-black-dark2);font-weight:700}
.vt-fixed-menu.abbv-fixed .section-navigation-list.abbv-active li:not(:first-child) a:hover{text-decoration:underline;text-underline-offset:5px}
.jump-section{cursor:none;text-decoration:none;width:100%;color:var(--color-black);font-weight:700}
.vt-fixed-menu .abbv-section-navigation-container{padding:0}
.vt-fixed-menu .mobile-section-navigation{display:flex;align-items:center;margin:0 auto;max-width:856px;padding:0 15px;z-index:2}
.vt-fixed-menu .mobile-section-navigation .current-pos{font-size:inherit;display:block;padding:19px 0;color:var(--color-black);width:auto;font-weight:700;order:1;flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vt-fixed-menu .mobile-section-navigation .abbv-button-plain#section-nav-next{order:2}
.vt-fixed-menu .mobile-section-navigation .abbv-button-plain#section-nav-menu{order:4}
.vt-fixed-menu.abbv-fixed .mobile-section-navigation .abbv-button-plain#section-nav-next{right:69px}
.vt-fixed-menu .mobile-section-navigation .abbv-button-plain#section-nav-prev{order:3;margin:0 30px}
.vt-fixed-menu .mobile-section-navigation .abbv-button-plain.abbv-icon-keyboard_arrow_up.i-b::before,.vt-fixed-menu .mobile-section-navigation .abbv-button-plain.abbv-icon-keyboard_arrow_down.i-b::before,.vt-fixed-menu .mobile-section-navigation .abbv-button-plain#section-nav-menu::before,.vt-fixed-menu.abbv-fixed .mobile-section-navigation .abbv-button-plain#section-nav-prev::before,.vt-fixed-menu.abbv-fixed .mobile-section-navigation .abbv-button-plain#section-nav-next::before{content:'';width:20px;height:20px;background-repeat:no-repeat;background-size:contain}
.vt-fixed-menu .mobile-section-navigation .abbv-button-plain#section-nav-menu::before{background-image:url(/content/dam/vitiligorunsdeep/images/homepage/subnav-menu-r1-allviews.svg)}
.vt-fixed-menu .mobile-section-navigation .abbv-button-plain.abbv-icon-keyboard_arrow_up.i-b::before,.vt-fixed-menu.abbv-fixed .mobile-section-navigation .abbv-button-plain#section-nav-prev::before{background-image:url(/content/dam/vitiligorunsdeep/images/homepage/subnav-arrow-up-r1-allviews.svg)}
.vt-fixed-menu .mobile-section-navigation .abbv-button-plain.abbv-icon-keyboard_arrow_down.i-b::before,.vt-fixed-menu.abbv-fixed .mobile-section-navigation .abbv-button-plain#section-nav-next::before{background-image:url(/content/dam/vitiligorunsdeep/images/homepage/subnav-arrow-down-r1-allviews.svg)}
.vt-fixed-menu.abbv-fixed .mobile-section-navigation .abbv-button-plain#section-nav-menu{right:15px}
.mobile-section-navigation .abbv-button-plain.abbv-icon-dehaze{display:flex;align-items:center;justify-content:center}
.mobile-section-navigation .abbv-button-plain.abbv-icon-dehaze:before{content:"";background-image:url(/content/dam/vitiligorunsdeep/images/homepage/styleguide/jump-section-hamburguer-icon-r1-allviews.svg);background-repeat:no-repeat;background-size:contain;display:block;width:20px;height:20px}
.vt-fixed-menu .mobile-section-navigation .abbv-button-plain:not(.abbv-icon-close){position:static;width:20px;height:20px;text-align:center;top:15px}
.vt-fixed-menu.abbv-fixed .mobile-section-navigation .abbv-button-plain:not(.abbv-icon-close){top:3px}
.vt-fixed-menu .mobile-section-navigation .abbv-button-plain:hover{color:var(--color-black)}
.vt-fixed-menu .mobile-section-navigation .abbv-button-plain:not(.abbv-icon-close)::before{text-align:center;padding:0}
.vt-fixed-menu .mobile-section-navigation .abbv-button-plain#section-nav-menu.abbv-icon-close{z-index:110;position:absolute;top:20px;width:20px;height:20px}
.vt-fixed-menu .mobile-section-navigation .abbv-button-plain#section-nav-menu.abbv-icon-close::before{content:'';background-image:url('/content/dam/vitiligorunsdeep/images/homepage/subnav-close-r1-allviews.svg');background-repeat:no-repeat;background-size:contain;padding:0;right:0;width:20px;height:20px}
.vt-fixed-menu .section-navigation-list.abbv-active{height:auto !important;top:0;left:0;width:100%;line-height:50px;position:absolute;background:var(--color-cream-light2);box-shadow:0 5px 10px rgba(0,0,0,0.08);padding-bottom:10px}
.vt-fixed-menu .abbv-section-navigation-container .section-navigation-list li:first-child{border:0}
.vt-fixed-menu .section-navigation-list.abbv-active li{text-align:left;margin-left:20px}
.vt-fixed-menu .section-navigation-list li a{color:var(--color-black-dark2)}
.vt-fixed-menu .section-navigation-list li a:hover{text-decoration:none}
.vt-fixed-menu .section-navigation-list.abbv-active li:not(:first-child) a.subnav-active{width:auto;max-width:fit-content;display:inline-block;text-decoration:underline;text-underline-offset:5px}
.vt-fixed-menu.abbv-fixed .section-navigation-list.abbv-active li{margin-left:15px;height:50px}
.staggered-section{background:linear-gradient(180deg,#eeded9 0,#FFF 25%,#eeded9 64%,#FFF 95%)}
.staggered-section .box::before{content:'';position:absolute;width:335px;height:520px;right:0;top:-228px;background-image:url(/content/dam/vitiligorunsdeep/images/homepage/styleguide/vitiligo-hands-r1-allviews.png);background-repeat:no-repeat;background-size:contain}
.hero-left-image::before{content:'';position:absolute;height:380px;width:380px;top:125px;left:0;background-image:url(/content/dam/vitiligorunsdeep/images/homepage/styleguide/vitiligo-causes-r1-mobile.png);background-repeat:no-repeat;background-size:contain}
.living-with-vitiligo .hero-section{background:#eeded9}
.living-with-vitiligo .video-section{background:linear-gradient(to bottom,#eeded9 30%,#fff 100%)}
.living-video-title{background:linear-gradient(to bottom,#FFF 0,#eeded9 71%)}
.living-with-vitiligo .side-images .images .image-2{right:-117px;top:103px}
.living-with-vitiligo .side-images.daily-impact-section .images .image-2{right:-147px;top:481px}
.living-with-vitiligo .side-images.daily-impact-section .images .image-2 img{height:627px;width:auto}
.living-with-vitiligo .accordion-section{background:linear-gradient(to bottom,#FFF 5%,#eeded9 20%,#FFF 70%)}
.daily-impact-section{background:linear-gradient(180deg,#eeded9 0,#FFF 18%,#FFF 75%)}
.mental-health-section{background:linear-gradient(180deg,#eeded9 0,#FFF 18%,#FFF 80%)}
.side-images .images{position:absolute;top:0;left:0;right:0;width:375px;margin:auto;height:100%;justify-content:center;z-index:1}
.side-images .images .image-text-v2{width:50%;padding:0;margin:0}
.side-images .images .image-1{position:absolute;left:-200px;top:50%;height:460px}
.side-images .images .image-1 img{height:460px;width:auto}
.side-images .images .image-2{right:-150px;top:50px}
.side-images .images .image-2 picture{display:flex;align-content:end;width:100%}
.side-images .images .image-2 img{height:539px;width:auto;position:absolute;right:0}
.deeper-look.side-images .images .image-3{position:absolute;bottom:36px;top:unset}
.what-is-vitiligo{background:linear-gradient(to bottom,#eeded9 0,#f2f2f2 90%,#fff 99%)}
.what-is-vitiligo.side-images .images .image-3{right:-180px}
.what-is-vitiligo.side-images .images .image-3 img{height:530px}
.abbv-container.deeper-look{position:relative}
.abbv-container.deeper-look::after,.abbv-container.deeper-look::before{content:'';position:absolute;width:100%;left:0}
.abbv-container.deeper-look::before{top:0;height:475px;background:var(--color-cream-light2)}
.abbv-container.deeper-look::after{bottom:-230px;height:410px;background:linear-gradient(to bottom,#FFF 0,#FFF 65%,rgba(255,255,255,0) 100%);z-index:1}
.get-ready{background:linear-gradient(180deg,#eeded9 0,#eeded9 24%,#FFF 50%)}
.vitiligo-symptoms{background:linear-gradient(to bottom,#eeded9 0,#f2f2f2 25%,#fff 99%)}
.bg-grandiet-light-beige-to-white{background:linear-gradient(180deg,#eeded9 0,#f2f2f2 60.58%,#fff 98.56%)}
.animation-fade-in{opacity:0;transform:translateY(-120px);animation:animationFadeSlide ease-out 1.5s forwards}
@supports(animation-timeline:view()){.animation-fade-in{visibility:hidden;animation-timeline:view();animation-range:cover 20% cover 50%;animation-duration:.8s}
}
@keyframes animationFadeSlide{to{opacity:1;visibility:visible;transform:translateY(0)}
}
.abbv-legal-number{font-family:var(--font-avenir);font-size:var(--font-size-0812);line-height:150%;color:rgba(255,255,255,0.6);text-align:center;position:absolute;bottom:0;left:0;right:0;margin-bottom:30px}
.abbv-modal-content-container .abbv-legal-number{font-size:var(--font-size-0937)}
.abbv-legal-number:before{content:"© 2026 AbbVie. All rights reserved.";font-family:var(--font-avenir);font-size:13px;color:rgba(255,255,255,0.6);margin-right:10px}
.questions-side-image .image-text-v2 img{top:-230px;left:-210px;position:absolute;height:750px;width:auto}
.hero-section-inverted{background:linear-gradient(to top,#eeded9 0,#f2f2f2 90%,#fff 99%)}
.abbv-modal.wolHCP .abbv-modal-content-container{font-family:var(--font-avenir);background:var(--color-cream-light2);text-align:center;padding-top:50px;max-width:312px;min-height:436px;margin:auto}
.abbv-modal{max-width:312px}
.abbv-modal.wolHCP .abbv-modal-content-container h2{font-family:var(--font-caslonPro);font-weight:100;padding:0}
.abbv-modal.wolHCP .abbv-modal-content-container .abbv-modal-content{max-width:450px;margin:auto}
.abbv-modal.wolHCP .abbv-modal-content-container .abbv-icon-close{display:none}
.abbv-modal.wolHCP .abbv-modal-content-container .abbv-modal-content .abbv-flex-container{max-width:190px;margin:auto}
.abbv-modal.wolHCP .abbv-button-primary{background:#FFF;color:var(--color-black-dark2);width:64px;height:28px;padding-top:4px;font-weight:bold;border-radius:0}
.abbv-modal.wolHCP .abbv-legal-number{margin-bottom:25px;color:#000;position:relative;bottom:-10px}
.abbv-modal.wolHCP .abbv-legal-number::before{display:none}
a.view-transctipt{color:var(--color-black-dark2)}
.vitiligio-101-container .abbv-background-container-display{background-position-y:-30px;background-size:contain}
.what-is-vitiligo.background-pink{background:var(--color-cream-light2) !important}
.CoveoSearchInterface .coveo-search-section{margin:0 auto !important;padding:30px 0 !important}
.coveo-tab-section{background-color:transparent !important}
.CoveoPager{margin:0 !important;padding:20px 10px !important;display:flex !important;justify-content:center !important}
.CoveoResultsPerPage{margin:0 !important;padding:0 10px 20px 10px !important;display:flex !important;justify-content:center !important;align-items:center !important;float:none !important}
.coveo-pager-list-item:not(.coveo-pager-next,.coveo-pager-previous),.coveo-results-per-page-list-item{border:1px solid var(--color-black-dark2) !important;border-radius:3px !important;color:var(--color-black-dark2) !important;font-size:1rem !important;font-family:var(--font-avenir) !important;transition:all linear .3s}
.coveo-pager-list-item:not(.coveo-pager-next,.coveo-pager-previous):hover,.coveo-results-per-page-list-item:hover{color:var(--color-white) !important;background-color:var(--color-black-dark2) !important;text-decoration:none !important}
.coveo-pager-list-item.coveo-active,.coveo-results-per-page-list-item.coveo-active{color:var(--color-white) !important;background-color:var(--color-black-dark2) !important}
.coveo-results-per-page-text{font-size:1rem !important;font-family:var(--font-avenir) !important;color:var(--color-black-dark2) !important}
.coveo-pager-next-icon-svg,.coveo-pager-previous-icon-svg{color:var(--color-black-dark2) !important}
.side-images .images .image-arms{right:-250px;top:0}
.side-images .images .image-arms img{height:360px;width:auto;position:absolute;right:0}
.images.what-is-vitiligo-hero .image-2{top:-60px;right:-60px}
.images.what-is-vitiligo-hero .image-2 img{height:322px}
.what-is-vitiligo-subhero .side-images .images .image-2{top:410px;right:287px}
.what-is-vitiligo-subhero .side-images .images .image-2 img{height:480px;position:relative}
.skin-tones-carousel .owl-dots{max-width:100%}
.what-is-vitiligo-subhero.background-pink.gradient-bottom::after{min-height:350px;bottom:-80px}
body:has(.what-is-vitiligo-hero) .abbv-header-v2{background:transparent}
body:has(.what-is-vitiligo-hero) .hero-section:before{content:"";position:absolute;background:var(--color-cream-light2);height:200px;top:-190px;left:0;width:100%}
body:has(.what-is-vitiligo-hero) .abbv-header-v2-primary-navigation.abbv-active:before{content:"";position:absolute;background:var(--color-cream-light2);height:80px;top:50px;left:0;width:100%;z-index:0}
body:has(.what-is-vitiligo-hero) .abbv-header-content-container{z-index:10}
.carousel-one.treating-custom-carousel .abbv-icon-keyboard_arrow_left::before,.carousel-one.treating-custom-carousel .abbv-icon-keyboard_arrow_right::before{top:-70px}
.carousel-one.treating-custom-carousel .abbv-icon-keyboard_arrow_left::before{left:0}
.carousel-one.treating-custom-carousel .abbv-icon-keyboard_arrow_right::before{left:10px}
.talk-to-derm-teamwork.background-pink.gradient-bottom::after{bottom:-100px;background:linear-gradient(180deg,var(--color-cream-light2) 0,var(--color-grey-light) 75%,var(--color-white) 100%)}
.abbv-modal .abbv-modal-content-container{font-family:var(--font-avenir);background:var(--color-cream-light2);text-align:center;padding-top:50px;margin:auto}
.abbv-modal{max-height:703px}
.abbv-modal .abbv-flex-container{justify-self:center}
.abbv-modal .abbv-modal-content-container .abbv-title>:is(h2){font-family:var(--font-caslonPro) !important;font-weight:100;font-size:1.25rem;padding:0;padding-bottom:10px}
.abbv-modal .abbv-modal-content-container .abbv-icon-close{display:none}
.abbv-modal .abbv-button-primary{background:#FFF;color:var(--color-black-dark2);width:67px;height:45px;font-weight:bold;border-radius:0;margin-top:0}
.abbv-modal .abbv-legal-number{color:#000;position:relative;margin-top:10px;bottom:0 !important}
.abbv-modal .abbv-legal-number:before{display:none}
.coveo-search-section .CoveoSearchbox{margin-right:0 !important;padding:0 20px}
.next-page-text{line-height:150% !important}
form[name="providerSearch"]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start}
form[name="providerSearch"]>.location,form[name="providerSearch"]>.radius{display:block;margin:0;min-width:0;vertical-align:top}
form[name="providerSearch"]>.location{margin-right:12px}
form[name="providerSearch"]>.radius{width:120px;flex:0 0 120px}
form[name="providerSearch"]>.location .abbv-form-wrapper,form[name="providerSearch"]>.radius .abbv-form-wrapper,form[name="providerSearch"]>.location .location-inputs,form[name="providerSearch"]>.location input,form[name="providerSearch"]>.radius .abbv-select-menu,form[name="providerSearch"]>.radius select{width:100%;min-width:0;box-sizing:border-box}
form[name="providerSearch"]>.location .abbv-form-wrapper,form[name="providerSearch"]>.radius .abbv-form-wrapper,form[name="providerSearch"]>.terms .abbv-form-wrapper{margin:0;padding:0}
form[name="providerSearch"]>.terms .abbv-form-wrapper{margin-top:0;margin-bottom:15px}
form[name="providerSearch"]>.terms .abbv-form-wrapper.abbv-error{margin-bottom:20px}
form[name="providerSearch"] .abbv-form-wrapper.abbv-error{border-left:0;background:0}
form[name="providerSearch"] .abbv-form-wrapper.abbv-error .abbv-form-checkbox{margin-bottom:0}
form[name="providerSearch"]>.location .location-inputs,form[name="providerSearch"]>.location input{height:30px;margin-bottom:0}
form[name="providerSearch"]>.location .abbv-error-msg{margin-bottom:10px}
form[name="providerSearch"]>.radius .abbv-select-menu,form[name="providerSearch"]>.radius select{height:44px;margin-bottom:0}
form[name="providerSearch"]>.radius select{font-family:Avenir;font-size:15px;font-style:normal;font-weight:800;line-height:44px;border:.5px solid #000;border-radius:unset;padding-top:0;padding-bottom:0}
form[name="providerSearch"]>.radius .abbv-select-menu:after{top:50%;transform:translateY(-50%)}
form[name="providerSearch"]>.radius .label-wrapper{display:none}
form[name="providerSearch"]>h3,form[name="providerSearch"]>.filters,form[name="providerSearch"]>.terms,form[name="providerSearch"]>.submit,form[name="providerSearch"]>.abbv-badgeless-captcha,form[name="providerSearch"]>.g-recaptcha{width:100%;flex:0 0 100%}
form[name="providerSearch"] .location-inputs .fap-zipCode{width:100%;max-width:200px;margin:0;padding:15px 35px 12px 15px;border-right:none !important;border-top:none !important;border-left:none !important;border-color:#2d2421;border-radius:unset}
form[name="providerSearch"] .fap-reset-form{display:none}
form[name="providerSearch"] .fap-submit_provider-location{color:#2d2421;background-color:var(--color-white);width:fit-content;font-size:16px;line-height:44px;font-weight:800;font-family:'avenir-lt-pro';padding:0 18px;border:.5px solid #000;margin-bottom:50px;border-radius:0;height:44px;transition:all linear .3s}
form[name="providerSearch"] .fap-submit_provider-location:hover{background:var(--color-black-dark2);color:var(--color-white);border-color:var(--color-white)}
form[name="providerSearch"] h3{font-size:16px;margin-bottom:20px}
form[name="providerSearch"] .more-info{display:none}
form[name="providerSearch"] .terms{margin-top:40px}
form[name="providerSearch"] .abbv-form-wrapper .abbv-label-checks{margin-top:0;font-weight:700}
form[name="providerSearch"] .abbv-form-wrapper{border-left:0}
form[name="providerSearch"] a{color:#2d2421;text-decoration:underline}
form[name="providerSearch"] .abbv-badgeless-captcha{font-size:.9375rem}
form[name="providerSearch"] .abbv-badgeless-captcha a{font-size:.9375rem}
.terms .abbv-form-checkbox input:checked ~ .abbv-form-checkbox-click{background-color:#2d2421}
.abbv-find-a-provider form h3{margin-bottom:20px}
.find-a-provider-results{border-top:1px solid var(--color-black-dark2);margin-top:20px;padding-top:34px}
.find-a-provider-results .results-utils,.find-a-provider-results .find-a-provider-pagination:nth-child(3){display:none}
.find-a-provider-results .listMarkerContainer{width:21px}
.find-a-provider-results .listMarkerContainer span{font-size:var(--font-size-075);font-weight:bolder}
.find-a-provider-results .fapList-container{margin-right:10px;margin-top:50px}
.find-a-provider-results .providerListItem{padding-left:40px;margin-right:25px}
.find-a-provider-results .providerListItem,.find-a-provider-results .providerListItem button,.find-a-provider-results .providerListItem .provider-link strong,.provider-telephone,.directions-to,.fap-pagination-link,.find-a-provider-pagination .prev-page,.find-a-provider-pagination .next-page,.fap-pagination li{color:#2d2421}
a.i-b.directions-to{padding-left:0}
.find-a-provider-results .providerListItem .provider-link{font-family:var(--font-caslonPro)}
.provider-link{margin-bottom:0}
.abbv-virtual-visit-available{margin:5px 0}
.directions-to{text-decoration:underline}
.abbv-virtual-visit-available{margin:0}
.find-a-provider-results .providerListItem .provider-link strong{font-weight:500;font-size:var(--font-size-125)}
.find-a-provider-results .gm-fullscreen-control,.find-a-provider-results .gmnoprint{margin-top:0 !important}
.find-a-provider-results .gmnoprint{margin-left:5px !important}
.find-a-provider-results .find-a-provider-pagination{margin-bottom:55px}
.find-a-provider-results .find-a-provider-pagination .fap-pagination{margin-left:0}
.find-a-provider-pagination{max-width:370px;margin-top:55px;position:relative}
.find-a-provider-pagination .fap-pagination{display:flex;justify-content:space-between;width:310px;padding-right:135px}
.find-a-provider-pagination .fap-pagination::before{content:"Results:";display:inline-block;font-weight:bold}
.find-a-provider-pagination .fap-pagination li{padding:0}
a.abbv-schedule-virtual{margin-top:10px}
.find-a-provider-pagination .fap-pagination li.abbv-active{background-color:transparent}
.find-a-provider-pagination .fap-pagination li.abbv-active a{color:#2d2421;border-bottom:1px solid #2d2421}
.find-a-provider-pagination .fap-pagination li:first-child a,.find-a-provider-pagination .fap-pagination li:last-child a{font-size:var(--font-size-075);text-decoration:underline;font-weight:bold}
.find-a-provider-pagination .fap-pagination li:first-child,.find-a-provider-pagination .fap-pagination li:last-child{position:absolute}
.find-a-provider-pagination .fap-pagination li:first-child{right:80px;top:-3px;left:initial;padding-right:10px}
.find-a-provider-pagination .fap-pagination-link.abbv-disabled{opacity:unset}
.find-a-provider-pagination .fap-pagination li:first-child a{border-right:1px solid;padding-right:8px}
.find-a-provider-pagination .fap-pagination li:last-child{right:-3px;top:-3px}
.find-a-provider-pagination .next-page::after{content:"\e315"}
.find-a-provider-pagination .prev-page::before{content:"\e314"}
.results-container.map-right{flex-direction:column}
.fapMap-container{width:100%}
.fapMap-container.show-map+.fapList-container{width:100%}
.fapMap-container .fapMap{padding-bottom:100%}
.fapMap-container.show-map{width:277px;height:270px;margin:auto !important}
.fapMap{height:270px}
div:has(#menu.abbv-fixed)~.container .pop-subtitle{padding-top:50px !important}
.anchor-top{top:-70px !important}
a[id]:empty{top:-70px !important;display:block;height:0}
a#settingGoals{top:-67px !important;display:block;height:0}
.what-is-vitiligo-subhero-img-align img{top:74px;right:-30px !important;height:456px !important}
@media(min-width:601px){.fapMap-container.show-map{width:419px;height:408px;margin-left:0 !important}
.find-a-provider-results .providerListItem{padding-left:52px;margin-right:25px}
.fapMap{height:408px}
.fapMap-container{width:90%}
.fapMap-container.show-map+.fapList-container{width:59%}
.find-a-provider-pagination .fap-pagination{padding-right:150px}
.abbv-header-v2-utility-navigation ul{padding:13px 15px}
.carousel-two .owl-stage-outer{height:428px;width:334px;margin-left:30px}
.abbv-header-v2-right .abbv-search-toggle{padding-right:0}
.abbv-header-v2-primary-navigation.abbv-active nav{padding:0 0 20px}
.abbv-header-v2-primary-navigation.abbv-active nav ul{padding:0 15px}
.carousel-one .abbv-icon-keyboard_arrow_left::before{left:-15px}
.carousel-one .abbv-icon-keyboard_arrow_right::before{left:25px}
.skin-tones-carousel .owl-dots{max-width:75%}
.abbv-modal .abbv-legal-number{margin-bottom:0 !important}
.carousel-two.carousel-reverse .owl-stage-outer{margin-left:0;height:290px;width:230px}
.carousel-two .owl-dots{margin-left:55px}
.carousel-reverse.owl-theme .owl-dots{margin-left:-110px}
.owl-theme.carousel-two{max-width:400px;margin:auto}
.carousel-two .abbv-icon-keyboard_arrow_left.i-b:before{margin-left:-60px}
.living-with-vitiligo .side-images .images .image-2{right:-20px;top:6px}
.living-with-vitiligo .side-images.daily-impact-section .images .image-2{right:-104px;top:262px}
.living-with-vitiligo .side-images .images .image-2 img{height:392px}
.living-with-vitiligo .side-images.daily-impact-section .images .image-2 img{width:418px;height:auto}
.abbv-footer-content .abbv-legal-text{margin:0}
.abbv-footer-content .abbv-row.abbv-row-flush{flex-wrap:wrap}
.abbv-footer .abbv-row .abbv-col-4:last-child .abbv-footer-vertical li:nth-child(2),.abbv-footer .abbv-row .abbv-col-4:last-child .abbv-footer-vertical li:nth-child(3),.abbv-footer .abbv-row .abbv-col-4:last-child .abbv-footer-vertical li:nth-child(4){margin-top:-22px}
.abbv-footer .abbv-row .abbv-col-4:last-child .abbv-footer-vertical li:nth-child(5),.abbv-footer .abbv-row .abbv-col-4:last-child .abbv-footer-vertical li:nth-child(6),.abbv-footer .abbv-row .abbv-col-4:last-child .abbv-footer-vertical li:nth-child(7){padding-left:20px}
.abbv-footer-content .abbv-col-4{width:50%}
.abbv-footer-content .abbv-col-4:nth-child(3){width:100%;margin-top:40px}
.abbv-footer-content .abbv-col-4:last-child .abbv-footer-vertical{display:flex;flex-wrap:wrap}
.abbv-footer .abbv-footer-content{max-width:500px}
.abbv-footer-content .abbv-col-4:last-child .abbv-footer-vertical li{width:50%}
.abbv-footer-vertical li:nth-child(1){order:1}
.abbv-footer-vertical li:nth-child(2){order:3}
.abbv-footer-vertical li:nth-child(3){order:5}
.abbv-footer-vertical li:nth-child(4){order:7}
.abbv-footer-vertical li:nth-child(5){order:2}
.abbv-footer-vertical li:nth-child(5) a{display:inline-block;width:167px}
.abbv-footer-vertical li:nth-child(6){order:4}
.abbv-footer-vertical li:nth-child(7){order:6}
.abbv-footer-vertical li:nth-child(8){order:8}
.hero-left-image::before{height:520px;width:430px;top:-100px;left:-140px;background-image:url(/content/dam/vitiligorunsdeep/images/homepage/styleguide/what-is-vitiligo-r1-desktop.png)}
.staggered-section .box::after{content:'';position:absolute;height:830px;width:450px;top:400px;left:-225px;background-image:url(/content/dam/vitiligorunsdeep/images/homepage/styleguide/vitiligo-definition-r1-allviews.png);background-repeat:no-repeat;background-size:contain}
.staggered-section .box::before{height:600px;right:0;width:350px}
.abbv-container.deeper-look::after,.abbv-container.deeper-look::before{content:none}
.side-images .images{width:600px;height:100%}
.what-is-vitiligo.side-images .images .image-3{right:-175px}
.what-is-vitiligo.side-images .images .image-3 img{height:660px}
.abbv-legal-number{margin-bottom:90px}
.abbv-modal,.abbv-modal.wolHCP .abbv-modal-content-container{max-width:538px}
.vt-fixed-menu.abbv-fixed .section-navigation-list.abbv-active li{margin-left:0;padding-left:15px}
.numbers-section-home.side-images .images .image-1{display:block;height:800px;right:0;left:-290px;top:initial;bottom:-90px}
.numbers-section-home.side-images .images .image-1 img{height:750px}
.numbers-section-home.side-images .image-2{top:-305px}
.numbers-section-home.side-images .image-2 img{height:550px}
.numbers-section-treating.side-images .images .image-2{top:130px;right:-65px}
.numbers-section-treating.side-images .images .image-2 img{width:700px;height:auto}
.vitiligio-101-container .abbv-background-container-display{background-position-y:-80px;background-size:cover}
.talk-to-derm-teamwork.background-pink.gradient-bottom::after{bottom:-190px;background:linear-gradient(180deg,var(--color-cream-light2) 0,var(--color-grey-light) 55%,var(--color-white) 80%)}
.side-images .images.talk-to-dermatologist-hero .image-2{top:570px;right:-120px}
.side-images .images.talk-to-dermatologist-hero .image-2 img{height:722px}
.side-images .images.talk-to-dermatologist-letsgo{display:flex}
.side-images .images.talk-to-dermatologist-letsgo .image-2{top:20px;right:-110px}
.side-images .images.talk-to-dermatologist-letsgo .image-2 img{height:400px}
.CoveoPager{margin:0 !important;padding:20px 20px 25px !important;display:inline-block !important}
.CoveoResultsPerPage{margin:0 !important;padding:20px 25px 20px 0 !important;display:block !important;float:right !important}
.side-images .images .image-arms{right:-250px;top:30px}
.side-images .images .image-arms img{height:430px;width:auto;position:absolute;right:-70px}
.images.what-is-vitiligo-hero .image-2{top:-180px;right:-70px}
.images.what-is-vitiligo-hero .image-2 img{height:570px}
.what-is-vitiligo-subhero .side-images .images .image-2{top:356px;right:318px}
.what-is-vitiligo-subhero .side-images .images .image-2 img{height:587px;position:relative}
.coveo-search-section .CoveoSearchbox{padding:0 30px}
form[name="providerSearch"] .location-inputs .fap-zipCode{max-width:215px}
form[name="providerSearch"]>.location .abbv-error-msg{margin-bottom:0}
form[name="providerSearch"] .terms{margin-top:30px}
.abbv-find-a-provider form h3{margin-bottom:50px}
.video-section{background:linear-gradient(to bottom,#eeded9 0,#eeded9 500px,#f2f2f2 530px,#fff 600px,#fff 100%)}
.find-a-provider-pagination .fap-pagination li{padding:0 0 0 5px}
.find-a-provider-pagination .fap-pagination{width:320px}
.find-a-provider-pagination .fap-pagination li:first-child{right:105px}
.find-a-provider-pagination .fap-pagination li:last-child{right:17px}
.what-is-vitiligo-subhero-img-align img{top:67px;right:4px !important;height:565px !important}
}
@media(min-width:985px){#abbv-menu-toggle{display:none}
.abbv-header-v2-primary-navigation{margin-top:15px;overflow:visible;visibility:visible;opacity:1;height:auto;transition:opacity 500ms}
.abbv-header-v2-primary-navigation nav>ul>li>a{height:44px;padding-top:0}
.abbv-header-v2-right{display:block}
.abbv-header-v2-right .abbv-search-toggle{padding:0}
.abbv-search-navigation{padding:0}
.abbv-header-v2-right,.abbv-header-v2-left{width:0}
.abbv-search-navigation input{width:300px}
.abbv-header-v2-right .abbv-search-toggle{padding-right:0;font-size:20px}
.abbv-header-util .abbv-search-navigation input{width:293px;margin-top:8px}
.abbv-header-v2-utility-navigation ul{padding:13px 0}
.abbv-header-util .abbv-search-navigation{display:none}
.abbv-search-navigation{margin-top:-40px;margin-right:45px}
.carousel-one .abbv-icon-keyboard_arrow_left::before{left:-40px}
.carousel-one .abbv-icon-keyboard_arrow_right::before{left:50px}
body:has(.what-is-vitiligo-hero) .abbv-header-v2{background:var(--color-cream-light2)}
body:has(.what-is-vitiligo-hero) .hero-section:before,body:has(.what-is-vitiligo-hero) .abbv-header-v2-primary-navigation.abbv-active:before{display:none}
body:has(.what-is-vitiligo-hero) .abbv-header-content-container{z-index:initial}
.abbv-search-toggle{top:15px;right:0;position:absolute}
.util-icons-container{max-width:856px;margin:0 auto;width:856px}
.util-icons-container .abbv-header-util:nth-child(3){top:-48px;right:160px;font-size:20px}
.abbv-header-v2-primary-navigation ul li,.abbv-header-v2-primary-navigation nav ul li{height:auto;width:auto;padding-top:0}
.abbv-header-v2 .abbv-header-content-container .abbv-header-v2-content,.abbv-header-v2 .abbv-header-content-container .abbv-header-v2-content .abbv-header-v2-right,.abbv-header-v2 .abbv-header-content-container .abbv-header-v2-content .abbv-header-v2-left{height:0;padding:0}
.abbv-header-v2-primary-navigation>nav>ul{flex-direction:row}
.carousel-two.carousel-reverse .owl-stage-outer{margin-left:60px;height:370px;width:292px}
.carousel-two .abbv-icon-keyboard_arrow_right.i-b:before{margin-left:-15px}
.carousel-two .abbv-icon-keyboard_arrow_left.i-b:before{margin-left:-70px}
.carousel-two .owl-dots{margin-left:55px}
.carousel-two .owl-stage-outer{margin-left:10px}
.carousel-reverse.owl-theme .owl-dots{margin-left:-40px}
.living-with-vitiligo .side-images .images .image-2{right:-220px;top:31px}
.hero-pigmentation::before{content:'';position:absolute;height:630px;width:470px;top:44px;left:-146px;background-image:url(/content/dam/vitiligorunsdeep/images/homepage/treating-vitiligo/woman-with-vitiligo-r1-desktop.png);background-repeat:no-repeat;background-size:contain}
.abbv-footer .abbv-footer-content{padding:96px 0 66px 0;max-width:800px}
.abbv-footer-content .abbv-col-4{width:33.33%}
.abbv-footer-content .abbv-row.abbv-row-flush{margin:0}
.abbv-footer .abbv-row .abbv-col-4:last-child .abbv-footer-vertical li:nth-child(2),.abbv-footer .abbv-row .abbv-col-4:last-child .abbv-footer-vertical li:nth-child(3),.abbv-footer .abbv-row .abbv-col-4:last-child .abbv-footer-vertical li:nth-child(4){margin-top:0}
.abbv-footer .abbv-row .abbv-col-4:last-child .abbv-footer-vertical li:nth-child(5),.abbv-footer .abbv-row .abbv-col-4:last-child .abbv-footer-vertical li:nth-child(6),.abbv-footer .abbv-row .abbv-col-4:last-child .abbv-footer-vertical li:nth-child(7){padding-left:0}
.abbv-footer-content .abbv-col-4:last-child{width:25%;margin-top:0}
.abbv-footer-content .abbv-col-4:last-child .abbv-footer-vertical{display:block}
.abbv-footer-content .abbv-col-4:last-child .abbv-footer-vertical li{width:100%}
.abbv-footer-vertical li:nth-child(5) a{display:inline}
.abbv-footer-content .abbv-row-flush .abbv-col-4:nth-child(2){margin-right:100px}
.hero-section .abbv-background-container-content>div{display:flex;flex-direction:column-reverse}
.hero-left-image::before{height:830px;width:450px;top:-50px;left:0}
.hero-treating-bg{background:var(--gradient-pink-to-white) !important}
.abbv-sticky-anchor:has(+.vt-fixed-menu){top:unset;margin-top:unset}
.vt-fixed-menu .mobile-section-navigation{display:none}
.section-navigation{margin-top:-14px}
body:has(.what-is-vitiligo-hero) .section-navigation{margin-top:-21px}
.abbv-section-navigation:not(.abbv-fixed){box-shadow:none !important;background-color:transparent !important;padding:0 0 5px 0 !important;margin:0 !important;position:relative}
.abbv-section-navigation:not(.abbv-fixed)::before{content:"";position:absolute;bottom:0;background-color:var(--color-cream-light2);height:100%;width:100vw;box-shadow:0 8px 10px rgba(0,0,0,0.2);left:50%;transform:translateX(-50%)}
.abbv-section-navigation .abbv-section-navigation-container{display:flex;justify-content:center}
.abbv-section-navigation:not(.abbv-fixed) .abbv-section-navigation-container .section-navigation-list li:first-child{display:none}
.abbv-section-navigation ul.section-navigation-list{display:flex;align-items:center;justify-content:center;gap:22px;line-height:normal;overflow:visible !important;transition:height 300ms !important;height:auto !important;width:100% !important;text-align:center !important;background:transparent !important;position:static !important}
.abbv-section-navigation ul.section-navigation-list li{padding:0 !important;margin:0 !important;width:auto !important}
.abbv-section-navigation ul.section-navigation-list li a{display:flex;align-items:center;padding:0 !important;margin:0 !important;height:44px;transition:all 250ms}
.abbv-section-navigation ul.section-navigation-list li:first-child a.subnav-active{color:var(--color-black)}
.abbv-section-navigation ul.section-navigation-list li a:hover,.abbv-section-navigation ul.section-navigation-list li:not(:first-child) a.subnav-active:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.abbv-section-navigation ul.section-navigation-list li:first-child a:hover{text-decoration:none;cursor:default;pointer-events:none}
.abbv-section-navigation ul.section-navigation-list li:not(:first-child) a.subnav-active{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;color:var(--color-black-dark2);font-weight:800}
.abbv-sticky-anchor:has(+.vt-fixed-menu:not(.abbv-fixed)){position:static;width:100%;height:1px !important;top:0;margin-top:0}
.vt-fixed-menu{width:100vw;left:50%;transform:translateX(-50%)}
.staggered-section .box::before{height:700px;top:-370px;right:0;width:400px}
.staggered-section .box::after{height:830px;width:450px;top:130px;left:-100px}
.side-images .images{width:985px}
.side-images .images .image-1{left:-250px;height:600px}
.side-images .images .image-1 img{height:600px;width:auto}
.side-images .images .image-2 img,.living-with-vitiligo .side-images .images .image-2 img{height:617px;width:auto}
.living-with-vitiligo .side-images .images .image-2 img{height:636px}
.living-with-vitiligo .side-images.daily-impact-section .images .image-2 img{position:relative;width:642px;height:auto}
.what-is-vitiligo.side-images .images .image-3{right:-220px}
.what-is-vitiligo.side-images .images .image-3 img{height:860px}
.deeper-look.side-images .images .image-3{left:-165px;top:205px}
.deeper-look.side-images .images .image-3 img{width:542px}
.vitiligo-symptoms.side-images .images .image-2 img{height:616px;width:auto}
.vitiligo-symptoms.side-images .images .image-2{right:-555px;top:210px}
.abbv-legal-number:before{margin-right:30px}
.living-with-vitiligo .side-images.daily-impact-section .images .image-2{right:-43px;top:-91px}
.abbv-modal,.abbv-modal.wolHCP .abbv-modal-content-container{max-width:572px}
.numbers-section-home.side-images .images .image-1{height:983px;left:-135px;bottom:-180px}
.numbers-section-home.side-images .images .image-1 img{height:833px}
.numbers-section-home.side-images .image-2{top:-390px}
.numbers-section-home.side-images .image-2 img{height:790px}
.numbers-section-treating.side-images .images .image-2{top:20px;right:-150px}
.numbers-section-treating.side-images .images .image-2 img{width:initial;height:700px}
.vitiligio-101-container .abbv-background-container-display{background-position-y:-130px}
.side-images .images.talk-to-dermatologist-hero .image-2{top:184px;right:-225px}
.side-images .images.talk-to-dermatologist-hero .image-2 img{height:1008px}
.side-images .images.talk-to-dermatologist-letsgo .image-2{top:180px;right:-70px}
.side-images .images.talk-to-dermatologist-questions{display:flex}
.side-images .images.talk-to-dermatologist-questions .image-1{top:-185px;left:-120px}
.side-images .images.talk-to-dermatologist-questions .image-1 img{height:1005px}
.side-images .images .image-arms{right:-480px;top:-10px}
.side-images .images .image-arms img{height:720px;width:auto}
.images.what-is-vitiligo-hero .image-2{top:-120px;right:-30px}
.images.what-is-vitiligo-hero .image-2 img{height:721px}
.what-is-vitiligo-subhero .side-images .images{position:absolute}
.what-is-vitiligo-subhero .side-images .images .image-2{top:243px;right:320px}
.what-is-vitiligo-subhero .side-images .images .image-2 img{height:760px}
.carousel-one.treating-custom-carousel .abbv-icon-keyboard_arrow_left::before,.carousel-one.treating-custom-carousel .abbv-icon-keyboard_arrow_right::before{top:-60px}
.carousel-one.treating-custom-carousel .abbv-icon-keyboard_arrow_left::before{left:-30px}
.carousel-one.treating-custom-carousel .abbv-icon-keyboard_arrow_right::before{left:30px}
.abbv-modal .abbv-modal-content-container{max-width:572px}
form[name="providerSearch"] .fap-submit_provider-location{margin-bottom:25px}
form[name="providerSearch"] .terms{margin-top:20px}
.abbv-find-a-provider form h3{margin-bottom:20px}
.results-container.map-right{flex-direction:row-reverse}
.fapMap-container{width:50%}
.fapMap-container.show-map+.fapList-container{width:50%}
.fapMap-container .fapMap{padding-bottom:0}
.find-a-provider-results .fapList-container{margin-top:0}
.video-section{background:linear-gradient(to bottom,#eeded9 0,#eeded9 43%,#f2f2f2 46%,#fff 52%,#fff 100%)}
.video-section.video-section-transcript{background:linear-gradient(to bottom,#eeded9 0,#eeded9 53%,#f2f2f2 56%,#fff 65%,#fff 100%)}
div:has(#menu.abbv-fixed)~.container .pop-subtitle{padding-top:5px !important}
.what-is-vitiligo-subhero-img-align img{height:auto !important}
}
@media(min-width:1200px){.side-images .images .image-1{left:-200px}
.numbers-section-treating.side-images .images .image-2{top:106px;right:0}
.living-with-vitiligo .side-images.daily-impact-section .images .image-2{right:-43px;top:-91px}
.hero-pigmentation::before{left:-68px;top:44px}
.images.what-is-vitiligo-hero .image-2{top:-120px;right:90px}
.side-images .images.talk-to-dermatologist-hero .image-2{top:174px}
.video-section{background:linear-gradient(to bottom,#eeded9 0,#eeded9 45%,#f2f2f2 48%,#fff 52%,#fff 100%)}
.video-section.video-section-transcript{background:linear-gradient(to bottom,#eeded9 0,#eeded9 54%,#f2f2f2 60%,#fff 65%,#fff 100%)}
}