body{font-size:16px;font-family:"nimbus-sans",sans-serif;font-weight:400}
.gradient-bg-1{background:#a4cddf;background:-moz-linear-gradient(top,#a4cddf 0,#f7fcff 54%,#f7fcff 84%,#eef9fd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a4cddf),color-stop(54%,#f7fcff),color-stop(84%,#f7fcff),color-stop(100%,#eef9fd));background:-webkit-linear-gradient(top,#a4cddf 0,#f7fcff 54%,#f7fcff 84%,#eef9fd 100%);background:-o-linear-gradient(top,#a4cddf 0,#f7fcff 54%,#f7fcff 84%,#eef9fd 100%);background:-ms-linear-gradient(top,#a4cddf 0,#f7fcff 54%,#f7fcff 84%,#eef9fd 100%);background:linear-gradient(top,#a4cddf 0,#f7fcff 54%,#f7fcff 84%,#eef9fd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4cddf',endColorstr='#eef9fd',GradientType=0)}
.refreshbrand-practioner .abbv-background-container-content{padding:0}
.refreshbrand-practioner .margin-bottom-0{margin-bottom:0}
.refreshbrand-practioner .carousel.parbase+.flexbox.parbase::before{background-image:url('/content/dam/refreshbrand/images/homepage/products/refresh-digital/background-puddle_r0_desktop.png');background-position:center 0;background-repeat:no-repeat;background-size:contain;top:10px;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide{min-height:420px}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide>.abbv-row{align-items:center;display:flex;flex-direction:column;justify-content:center;gap:0}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide.one .abbv-row div#sliderMainImage .abbv-image-content-container-v2 picture{display:block}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .abbv-row div#sliderMainImage .abbv-image-content-container-v2,.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .abbv-row div#sliderMainImage{margin-top:25px;float:right;margin-left:auto;margin-right:auto}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide.two.flex-direction-row,.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide.three.flex-direction-row,.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide.four.flex-direction-row{align-items:stretch;justify-content:center;margin:0 auto}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .abbv-rich-text.abbv-rich-text-common{max-width:100%}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .slide-heading{color:var(--text-refresh-paragraph);font-weight:200;line-height:2rem;margin:.625rem 0 1rem;text-transform:uppercase;word-spacing:8px;font-family:"source-sans-pro",sans-serif;font-style:normal;font-weight:100;font-size:2.2rem}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .slide-heading sup{display:inline-block;font-size:16px;vertical-align:super}
.refreshbrand-practioner .refreshbrand-practioner-carousel .abbv-rich-text.abbv-width-340.abbv-rich-text-common p{max-width:100%}
.refreshbrand-practioner.refreshbrand-practioner-carousel .carousel-slide .slide-sub-heading{font-size:1.875rem;font-weight:300;font-family:"nimbus-sans",sans-serif}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .rich-text .slide-slogan{font-size:1.1875rem}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .rich-text p{color:var(--text-refresh-paragraph);font-weight:400;line-height:1.5;font-family:"nimbus-sans",sans-serif}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .carousel-concierge{margin-top:0;width:100%}
.refreshbrand-practioner-carousel .carousel-slide .cta .slide-cta{background:#2682ab;border-radius:0;border:0;margin:0;max-width:150px;text-align:center}
.refreshbrand-practioner-carousel .carousel-slide .slide-subheading.abbv-width-50pc{display:inline-block;width:100%}
.carousel-slide .carousel-concierge-images{position:relative}
.carousel-slide .carousel-concierge-images .abbv-image-content-container-v2{width:200px;max-width:100%;position:relative;margin:0 auto}
.carousel-slide .carousel-concierge-images .abbv-image-content-container-v2 img{width:100%}
.carousel-slide .carousel-concierge a.tel-link{color:#224190 !important;font-size:32px;font-weight:bold;font-style:italic}
.refreshbrand-practioner .refreshbrand-practioner-carousel .refreshbrand-practitioner-blue-link,.refreshbrand-practioner .refreshbrand-practitioner-blue-link{color:var(--color-refresh-blue-link)}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide.three .image-width-300 img{margin-top:40px}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .abbv-margin-zero-auto{margin:0 auto}
.carousel-slide.three .abbv-image-text-v2 .abbv-image-content-container-v2 img{max-width:300px;width:100%}
.refreshbrand-practioner .refreshbrand-practioner-carousel .owl-dots .owl-dot.active span,.refreshbrand-practioner .refreshbrand-practioner-carousel .owl-dots .owl-dot:hover span{background:var(--color-refresh-blue-link)}
.abbv-flex-container.refreshbrand-practioner-share-links{flex-direction:column;margin:40px 0 25px}
.refreshbrand-practioner-share-links .abbv-flex-item{margin:0;padding:0;position:relative}
.refreshbrand-practioner-share-links .abbv-flex-item::before{font-size:1rem;color:#fff;content:'+';left:0;padding:4px 8px;position:absolute;top:0;z-index:1}
.refreshbrand-practioner-share-links.hide-plus-icon .abbv-flex-item::before{color:transparent}
.share-link-refresh,.share-link-refresh:hover{background-color:#0e2c4c}
.share-link-products,.share-link-products:hover{background-color:#2c82aa}
.share-link-fb,.share-link-fb:hover{background-color:#3f5c99}
.share-link-insta,.share-link-insta:hover{background-color:#1b5678}
.refreshbrand-practioner-share-links .abbv-flex-item .cta a{border-radius:0;border:0;box-sizing:border-box;color:#fff;font-size:.9rem;font-weight:400;line-height:1.5;margin:0;padding:24px;text-align:center;font-family:"nimbus-sans",sans-serif}
.refreshbrand-practioner-share-links .abbv-flex-item .cta .share-link-fb,.refreshbrand-practioner-share-links .abbv-flex-item .cta .share-link-insta{font-weight:700}
.refreshbrand-practioner-share-links .abbv-flex-item .cta .share-link-fb::before,.refreshbrand-practioner-share-links .abbv-flex-item .cta .share-link-insta::before{background-repeat:no-repeat;background-size:contain;color:#fff;content:'';font-size:1rem;height:48px;left:24px;padding:0;position:absolute;top:24px;width:48px;z-index:1}
.refreshbrand-practioner-share-links .abbv-flex-item .cta .share-link-fb::before{background-image:url('/content/dam/refreshbrand/images/homepage/driver-facebook_r0_desktop.png')}
.refreshbrand-practioner-share-links .abbv-flex-item .cta .share-link-insta::before{background-image:url('/content/dam/refreshbrand/images/homepage/driver-instagram_r0_desktop.png')}
.refreshbrand-practioner-share-links .abbv-flex-item .cta a>span{font-size:1rem;line-height:1.5;font-weight:700}
.refreshbrand-practioner .product-wrap-container{max-width:1075px;margin:50px auto;padding-top:20px}
.refreshbrand-practioner-carousel .carousel-slide .slide-subheading{width:100%}
.refreshbrand-practioner .product-wrap-container .refreshbrand-practioner-relief h1{color:#1e4092;text-transform:uppercase;font-size:35px;font-weight:100;padding:0;font-family:"source-sans-pro",sans-serif}
.refreshbrand-practioner .product-wrap-container .refreshbrand-practioner-relief p{color:#1e4092;font-weight:100;font-size:24px;margin:0;text-transform:uppercase;font-family:"source-sans-pro",sans-serif}
.refreshbrand-practioner .product-wrap-container .refreshbrand-practioner-relief .paragraph-relief{font-size:18px;font-family:"source-sans-pro",sans-serif;font-weight:600;padding:20px 0 0 0;max-width:100%;color:#707070;line-height:20px;text-transform:none;box-sizing:border-box}
.refreshbrand-practioner .product-wrap-container .refreshbrand-practioner-relief h2{font-size:16px;font-weight:600;color:#707070;padding:60px 0 0 0;max-width:480px;margin:0 auto;font-family:"source-sans-pro",sans-serif}
.refreshbrand-practioner .refreshbrand-relief-table,.refreshbrand-practioner .refreshbrand-sell-online{max-width:1075px;margin:0 auto}
.refreshbrand-practioner .refreshbrand-sell-online.abbv-flex-container{flex-direction:column;justify-content:center}
.refreshbrand-practioner .refreshbrand-sell-online .abbv-flex-item{flex-basis:350px}
.refreshbrand-practioner .refreshbrand-relief-table .titles h1,.refreshbrand-practioner .refreshbrand-relief-table .titles h2{font-size:30px;color:#707070;font-family:"source-sans-pro",sans-serif}
.refreshbrand-practioner .refreshbrand-relief-table .daytime-icon,.refreshbrand-practioner .refreshbrand-relief-table .daynight-icon,.refreshbrand-practioner .refreshbrand-relief-table .nightime-icon,.refreshbrand-practioner .refreshbrand-relief-table .screentime-icon{position:relative}
.refreshbrand-practioner .refreshbrand-relief-table h2.daytime-icon::before,.refreshbrand-practioner .refreshbrand-relief-table .daynight-icon::before,.refreshbrand-practioner .refreshbrand-relief-table .nightime-icon::before,.refreshbrand-practioner .refreshbrand-relief-table .screentime-icon::before{display:inline-block;width:41px;height:41px;padding:0 50px 0 5px;background-repeat:no-repeat;content:"";vertical-align:sub;box-sizing:border-box}
.refreshbrand-practioner .refreshbrand-relief-table .daytime-icon::before{background-image:url('/content/dam/refreshbrand/images/homepage/practitioner/practitioner-day-icon_r0_desktop.png');z-index:-1}
.refreshbrand-practioner .refreshbrand-relief-table .daynight-icon::before{background-image:url('/content/dam/refreshbrand/images/homepage/practitioner/practitioner-daynight-icon_r0_desktop.png')}
.refreshbrand-practioner .refreshbrand-relief-table .nightime-icon::before{background-image:url('/content/dam/refreshbrand/images/homepage/practitioner/practitioner-night-icon_r0_desktop.png')}
.refreshbrand-practioner .refreshbrand-relief-table .screentime-icon::before{background-image:url('/content/dam/refreshbrand/images/homepage/practitioner/practitioner-digital-icon_r0_desktop.png')}
.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade{color:var(--color-refresh-blue-link);padding-top:8px;border-bottom:0}
.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade .abbv-accordion-blade-content{position:relative;font-weight:bold}
.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade .abbv-accordion-blade-content::after{display:inline;width:18px;height:18px;content:'»';color:#1d97d3;margin-left:2px}
.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade.abbv-active .abbv-accordion-blade-content::after{visibility:hidden}
.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade.abbv-active .abbv-accordion-blade-content::before{content:'close \2949';font-size:.9rem;font-weight:bold;text-transform:uppercase}
.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade.abbv-active .abbv-accordion-blade-content .abbv-accordion-blade-text{visibility:hidden}
.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade:hover,.abbv-accordion-blade:focus{background:transparent}
.refreshbrand-practioner .refreshbrand-relief-table .abbv-flex-item.relief-nightime,.refreshbrand-practioner .refreshbrand-relief-table .abbv-flex-item.relief-screentime{flex-grow:2}
.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade .abbv-accordion-blade-content{position:absolute;font-size:7px;left:0;padding:10px 0 0 67px}
.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade#nightTime .abbv-accordion-blade-content,.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade.screenTime .abbv-accordion-blade-content{top:-214px}
.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade.dayNight .abbv-accordion-blade-content,.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade.daytime .abbv-accordion-blade-content{top:-145px}
.abbv-rich-text.practitioner-benefits{padding-right:20px}
.abbv-rich-text.refreshbrand-practioner-relief.abbv-text-center.abbv-rich-text-common{max-width:850px;margin:0 auto}
.abbv-flex-container.refreshbrand-sell-online.flex-direction-row .refresh-direct-logo>.abbv-image-content-container-v2 picture{max-width:253px;display:block;margin:0 auto}
.abbv-flex-container.refreshbrand-sell-online.flex-direction-row .refresh-direct-image>.abbv-image-content-container-v2 picture{display:block;margin:0 auto;max-width:185px}
.refreshbrand-practioner .refreshbrand-sell-online .refresh-sell-online-paragraph{font-size:16px;color:#707070;overflow-wrap:break-word}
.refreshbrand-practioner .refreshbrand-sell-online .refresh-sell-online-paragraph ol{padding-inline-start:30px}
.refreshbrand-practioner .refreshbrand-sell-online .refresh-sell-online-paragraph ul{list-style:none;list-style-image:url('/content/dam/refreshbrand/images/homepage/practitioner/direct-bullet.png')}
.refreshbrand-practioner .refreshbrand-sell-online .refresh-sell-online-paragraph ul li img{width:22px}
.refreshbrand-practioner .refresh-call p{padding:40px 0;font-weight:800;font-size:26px;color:#1e4292;margin-bottom:0;font-family:"source-sans-pro",sans-serif}
.refreshbrand-practioner .refresh-call p a{color:inherit}
.color-refresh-blue-link{color:var(--color-refresh-blue-link)}
.refreshbrand-practioner .refreshbrand-practioner-carousel div#slide3::before{display:none}
.abbv-flex-container.refreshbrand-relief-table{flex-wrap:wrap;align-items:center}
.abbv-flex-container.refreshbrand-relief-table .abbv-flex-item:first-child{flex-grow:2;flex-basis:100%}
.refreshbrand-practioner .refreshbrand-relief-table .abbv-flex-item.relief-nightime>.image-text-v2 .abbv-image-text-v2.abbv-image-swap .abbv-image-content-container-v2 picture{min-height:160px;display:block}
.abbv-flex-container.carousel-slide.two.flex-direction-row .carousel-mobile-hidden,.abbv-flex-container.carousel-slide.three.flex-direction-row .carousel-mobile-hidden,.abbv-flex-container.carousel-slide.four.flex-direction-row .carousel-mobile-hidden{display:none}
.owl-theme .owl-dots .owl-dot span{background:#fff}
.abbv-button-primary,.abbv-button-primary:visited{background-color:#2682ab}
@media(min-width:601px){.carousel-slide .carousel-concierge-images .abbv-image-content-container-v2{width:150px;left:60%}
.refreshbrand-practioner-carousel .carousel-slide .slide-subheading{width:50%}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .slide-heading sup{display:inline;line-height:0}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .abbv-col.abbv-col-6:first-child{display:block}
.abbv-flex-container.carousel-slide.two.flex-direction-row .carousel-mobile-hidden,.abbv-flex-container.carousel-slide.three.flex-direction-row .carousel-mobile-hidden,.abbv-flex-container.carousel-slide.four.flex-direction-row .carousel-mobile-hidden{display:block}
.refreshbrand-practioner .refreshbrand-practioner-carousel div#slide2{position:relative}
.refreshbrand-practioner .refreshbrand-practioner-carousel div#slide3::before{background-position:top left;background-repeat:no-repeat;background-image:url('/content/dam/refreshbrand/images/rotation-digital-eye.png');content:'';height:100%;position:absolute;width:100%;display:block}
.refreshbrand-practioner .product-wrap-container .refreshbrand-practioner-relief .paragraph-relief{padding:20px 100px 0 100px}
.abbv-flex-container.refreshbrand-relief-table .abbv-flex-item:first-child{flex-grow:1;flex-basis:10%}
.refreshbrand-practioner .refresh-call p{font-size:23px}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide{min-height:550px}
#slide2 .abbv-flex-container.carousel-slide .abbv-flex-item,#slide3 .abbv-flex-container.carousel-slide .abbv-flex-item,#slide4 .abbv-flex-container.carousel-slide .abbv-flex-item{margin-top:60px}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .slide-heading{font-size:2rem;line-height:1.5}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .image-width-300{max-width:300px}
.carousel-slide .carousel-concierge-images .abbv-image-content-container-v2{position:absolute;top:-80px;left:50%}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .abbv-col-6{width:80%}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .carousel-concierge{width:50%}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .abbv-rich-text.abbv-rich-text-common{max-width:100%}
.refreshbrand-practioner .refreshbrand-practioner-carousel .owl-nav,.refreshbrand-practioner .refreshbrand-practioner-carousel .owl-dots{display:block;margin-top:0}
.abbv-icon-keyboard_arrow_left.i-b:before,.abbv-icon-keyboard_arrow_right.i-b:before{background-image:url('/content/dam/refreshbrand/images/left_arrow.png');background-repeat:no-repeat;background-size:100% auto;content:'';height:80px;width:50px;filter:drop-shadow(0 0 1px #00000080)}
.abbv-icon-keyboard_arrow_right.i-b:before{transform:rotateZ(180deg)}
.abbv-flex-container.refreshbrand-practioner-share-links{flex-direction:row;justify-content:space-evenly;margin:0 auto;max-width:940px}
.refreshbrand-practioner-share-links .abbv-flex-item{flex:none;width:22%}
.refreshbrand-practioner-share-links .abbv-flex-item .cta a{padding:20px 16px 8px;box-sizing:content-box;min-height:72px}
.refreshbrand-practioner-share-links .abbv-flex-item .cta a::after{background-color:inherit;bottom:-7.5px;content:'';height:15px;left:20%;position:absolute;transform:rotateZ(45deg);width:15px}
.refreshbrand-practioner-share-links .abbv-flex-item .cta a.share-link-products::after,.refreshbrand-practioner-share-links .abbv-flex-item .cta a.share-link-products.abbv-button-primary:visited{background-color:#2c82aa}
.refreshbrand-practioner-share-links .abbv-flex-item .cta a.share-link-insta::after,.refreshbrand-practioner-share-links .abbv-flex-item .cta a.share-link-insta.abbv-button-primary:visited{background-color:#1b5678}
.refreshbrand-practioner-share-links .abbv-flex-item .cta .share-link-fb,.refreshbrand-practioner-share-links .abbv-flex-item .cta .share-link-insta{padding-left:63px;padding-right:8px}
.refreshbrand-practioner-share-links .abbv-flex-item .cta .share-link-fb::before,.refreshbrand-practioner-share-links .abbv-flex-item .cta .share-link-insta::before{left:16px;top:30px}
.refreshbrand-practioner-share-links .abbv-flex-item .cta a.share-link-products{width:150px}
.refreshbrand-practioner .product-wrap-container .refreshbrand-practioner-relief p{font-size:60px}
.refreshbrand-practioner .product-wrap-container .refreshbrand-practioner-relief p.refresh-40{font-size:32px}
.refreshbrand-practioner .refreshbrand-sell-online.abbv-flex-container{flex-direction:row;justify-content:center}
.refreshbrand-practioner .product-wrap-container .refreshbrand-practioner-relief h2{font-size:17px;padding:40px 22% 0 0;margin:0;max-width:none}
.refreshbrand-practioner .refreshbrand-relief-table .titles h1,.refreshbrand-practioner .refreshbrand-relief-table .titles h2{font-size:33px}
.refreshbrand-practioner .refreshbrand-relief-table .abbv-flex-item.relief-nightime>.image-text-v2 .abbv-image-text-v2.abbv-image-swap .abbv-image-content-container-v2,.refreshbrand-practioner .refreshbrand-relief-table .abbv-flex-item.relief-screentime>.image-text-v2 .abbv-image-text-v2.abbv-image-swap .abbv-image-content-container-v2{padding:0 12%}
.refreshbrand-practioner .refreshbrand-relief-table .abbv-flex-item.relief-nightime>.image-text-v2 .abbv-image-text-v2.abbv-image-swap .abbv-image-content-container-v2 picture,.refreshbrand-practioner .refreshbrand-relief-table .abbv-flex-item.relief-screentime>.image-text-v2 .abbv-image-text-v2.abbv-image-swap .abbv-image-content-container-v2 picture{width:100%;display:block}
.refreshbrand-practioner .refreshbrand-relief-table .abbv-flex-item.relief-nightime>.image-text-v2 .abbv-image-text-v2.abbv-image-swap .abbv-image-content-container-v2 picture{min-height:260px;text-align:center}
.refreshbrand-practioner .refreshbrand-relief-table .abbv-flex-item.relief-screentime>.image-text-v2 .abbv-image-text-v2.abbv-image-swap .abbv-image-content-container-v2 picture{min-height:256px}
.refreshbrand-practioner .refreshbrand-relief-table.accordion.abbv-accordion-single{position:relative}
.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade .abbv-accordion-blade-content{position:absolute;left:0;padding:20px 0 0 70px;font-size:.9rem}
.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade.dayNight .abbv-accordion-blade-content,.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade.daytime .abbv-accordion-blade-content{top:-74px}
.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade#nightTime .abbv-accordion-blade-content,.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade.screenTime .abbv-accordion-blade-content{top:-85px}
.abbv-flex-container.refreshbrand-relief-table .refresh-picture-size picture{display:block;max-width:180px}
.refreshbrand-practioner .refresh-direct-image{flex-direction:row;align-items:flex-end;justify-content:center}
.refreshbrand-practioner .refreshbrand-sell-online .show-flex-empty-div .refresh-direct-image .abbv-image-text-content-v2{display:block}
.refreshbrand-sell-online .show-flex-empty-div .refresh-direct-image>div{flex-grow:initial}
.refreshbrand-sell-online .show-flex-empty-div .refresh-direct-image .abbv-image-text-content-container-v2.abbv-image-text-out{max-width:85px;padding:0 10px}
}
@media(min-width:985px){.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .slide-heading{line-height:3rem}
.refreshbrand-practioner .abbv-background-container-content{max-width:unset}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide{min-height:435px;max-width:75%;height:540px}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .abbv-col-6{width:50%}
.refreshbrand-practioner .refreshbrand-practioner-carousel .abbv-rich-text.abbv-width-340.abbv-rich-text-common p{max-width:340px}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide>.abbv-row{flex-direction:row;align-items:flex-start;gap:3%}
.refreshbrand-practioner .refreshbrand-practioner-carousel #slide2 .carousel-slide>.abbv-row{margin-top:80px}
.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .abbv-rich-text.abbv-rich-text-common{max-width:645px}
.refreshbrand-practioner .product-wrap-container .refreshbrand-practioner-relief h1{font-size:47px;padding:70px 0 0 0}
.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade.dayNight .abbv-accordion-blade-content,.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade.daytime .abbv-accordion-blade-content{top:-69px}
.refreshbrand-practioner .refreshbrand-relief-table .abbv-flex-item.relief-nightime>.image-text-v2 .abbv-image-text-v2.abbv-image-swap .abbv-image-content-container-v2 picture,.refreshbrand-practioner .refreshbrand-relief-table .abbv-flex-item.relief-screentime>.image-text-v2 .abbv-image-text-v2.abbv-image-swap .abbv-image-content-container-v2 picture{min-height:145px;display:block}
.refreshbrand-practioner .refreshbrand-relief-table .abbv-flex-item.relief-nightime>.image-text-v2 .abbv-image-text-v2.abbv-image-swap .abbv-image-content-container-v2,.refreshbrand-practioner .refreshbrand-relief-table .abbv-flex-item.relief-screentime>.image-text-v2 .abbv-image-text-v2.abbv-image-swap .abbv-image-content-container-v2{padding:0 23% 0 7%}
.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade#nightTime .abbv-accordion-blade-content,.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade.screenTime .abbv-accordion-blade-content{top:-85px}
.need-refresh{display:block}
}
@media(min-width:601px) and (max-width:1200px){.carousel-slide .carousel-concierge a.tel-link{font-size:27px}
}
@media(min-width:985px) and (max-width:1200px){.carousel-slide .carousel-concierge-images .abbv-image-content-container-v2{width:150px;left:60%;top:-130px}
}
@media(min-width:1201px) and (max-width:1400px){.carousel-slide .carousel-concierge-images .abbv-image-content-container-v2{width:150px;left:60%;top:-150px}
}
.bottom-left .abbv-stretched-card-body p{font-weight:bold}
@media(min-width:1801px){.abbv-icon-demo-icon span.i-b{position:relative;top:-120px}
}
@media(min-width:985px) and (max-width:1400px){.owl-dots{margin-top:-150px !important}
.abbv-icon-demo-icon span.i-b{position:relative;top:-50px}
}
@media(min-width:1401px) and (max-width:1800px){.owl-dots{margin-top:-10px !important}
.abbv-icon-demo-icon span.i-b{position:relative;top:-150px}
}
.need-refresh sup{position:relative;left:-15px;top:10px}
@media(min-width:1350px) and (max-width:1455px){.refreshbrand-practioner .refreshbrand-practioner-carousel .carousel-slide .slide-heading{letter-spacing:1px}
}
.logo-header img{height:125px;width:auto}
.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade .abbv-accordion-blade-content{padding:30px 0 0 80px;font-size:.9rem}
.three-column-flex .abbv-row{display:flex;align-items:center;flex-wrap:wrap}
.three-column-flex-image{width:200px;height:auto;margin:0 auto}
.two-column-flex-image{width:430px;height:auto;margin:0 auto}
.abbv-col-6:first-child{width:32%}
.abbv-col-6:nth-child(2){width:66%}
.abbv-accordion-content .abbv-col-6:first-child{width:40%}
.abbv-accordion-content .abbv-col-6:nth-child(2){width:58%}
.increase-margin-top-20{margin-top:20px !important}
@media(max-width:767px){.three-column-flex-image{width:150px;padding-top:20px}
.abbv-col-4{width:100%}
.abbv-col-4:nth-child(2),.abbv-col-4:nth-child(3){width:50%}
.abbv-accordion-content .abbv-col-4:nth-child(2),.abbv-accordion-content .abbv-col-4:nth-child(3){width:100%}
.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade.daytime .abbv-accordion-blade-content{top:-20px;position:relative;padding-left:30px;margin-bottom:20px}
.refreshbrand-practioner .refreshbrand-relief-table.accordion .abbv-accordion-blade.abbv-active .abbv-accordion-blade-content::before{font-size:.9rem}
.abbv-text-right{text-align:left}
.abbv-col-6:first-child{width:100%}
.abbv-col-6:nth-child(2){width:100%}
.two-column-flex-image{width:250px;height:auto;margin:0 auto;padding-top:20px}
}