.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,p{width:100%}:root{--result-width:1250px;--layout-width:var(--xl-screen)}body.scroll-lock{overflow:hidden}.wrap-full{width:100%;padding:0 15px}.wrap-layout{width:100%;display:flex;margin:auto;flex-direction:column;justify-content:space-between}.wrap-layout--results{max-width:var(--result-width)}.content-placeholder{margin:30px 0;width:100%;min-height:400px;background:#efefef;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:var(--xl-screen )){.wrap-layout{margin-left:auto;margin-right:auto;width:90%}}.header{display:flex;flex-direction:column;position:sticky;top:0;z-index:3;background:#fff}.header .utility,.header .utility .utility__link{position:relative;min-height:26px}.header .utility .utility__link{top:0;font-weight:600;font-size:12px;line-height:16px;padding:5px 10px;height:100%;cursor:pointer;color:#4c4948}.header .utility .utility__link.indicationStatement.false{background:transparent}.header .utility .content-wrap{padding-left:var(--padding-left-utility);padding-top:5px;padding-bottom:5px;position:absolute;left:0;font-weight:600;font-size:12px;line-height:16px;color:#4c4948}.header .utility .menu-wrap{padding-right:var(--padding-right-header-menu);position:absolute;right:0}.header .utility .menu-wrap__menu__h2{font-weight:600;font-size:12px;line-height:16px;color:#4c4948}.header .utility .menu-wrap__menu__h2 .arrow{border:solid #898989;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg);transition:all .25s ease-in-out;margin-left:10px;margin-bottom:2px}.header .utility .menu-wrap .open--true{background-color:#f5f5f5}.header .navigation-menu{display:flex;flex-direction:row;justify-content:space-between;padding-left:var(--padding-left-header)}.header .navigation-menu h1{display:none}.header .header__wrap{position:relative;height:95px;box-shadow:0 8px 12px -4px rgba(0,0,0,.2)}.header .header__wrap .mobile-logo-wrap h1{display:none}.header .header__wrap .navigation{position:relative;min-height:44px}.header .header__wrap .menu-wrap{position:relative;right:0;width:auto;bottom:0;margin-top:58px;padding-right:var(--padding-right-header-nav)}.header .header__wrap .menu-wrap__menu__h2{font-weight:600;font-size:12px;line-height:16px;width:130px}.header .header__wrap .menu-wrap__menu__h2 .arrow{border:solid #898989;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg);transition:all .25s ease-in-out;margin-left:10px;margin-bottom:2px}.header .logo_wrap{display:flex;flex-direction:row;margin:18px 0 9px}.header .logo_wrap.reposition-logo{display:none}@media only screen and (max-width:900px){.header .logo_wrap{margin:7px 0}.header .logo_wrap.reposition-logo{display:block}.header .logo_wrap.reposition-logo .mobile-logos{display:flex;flex-direction:row;grid-gap:23px;gap:23px;align-items:center;margin-bottom:14px}.header .logo_wrap.reposition-logo .mobile-logos>div{flex:0 0 auto}.header .logo_wrap.reposition-logo .mobile-logos>div .logo{padding:0}.header .logo_wrap.reposition-logo .mobile-logos>div .logo.cuvitru-logo{width:auto;max-width:118px;height:47px}.header .logo_wrap.reposition-logo .mobile-logos>div .logo.hyqvia-logo{width:auto;max-width:148px;height:51px}.header .logo_wrap.reposition-logo .mobile-logos>div .logo.lastLogo{display:none;width:auto;height:47px;max-width:217px;padding:0;margin-top:-20px}}@media only screen and (max-width:900px)and (min-width:580px){.header .logo_wrap.reposition-logo .mobile-logos>div .logo.lastLogo{display:block}}@media only screen and (max-width:900px){.header .logo_wrap.reposition-logo .gammagard-logo{width:auto;height:47px;max-width:217px;padding:0}}@media only screen and (max-width:900px)and (min-width:580px){.header .logo_wrap.reposition-logo .gammagard-logo{display:none}}.header .logo_wrap .logo{width:auto;height:65px;padding:0 27px 0 0;display:flex;align-items:center;justify-content:center}.header .logo_wrap .logo:first-child{margin:0}.header .logo_wrap .logo img{width:auto!important;height:65px!important}.header .menu-wrap{display:flex;justify-content:right;z-index:10}.header .menu-wrap__menu{float:left;padding:5px 10px}.header .menu-wrap__menu__h2{cursor:pointer}@media screen and (max-width:900px){.header .menu-wrap__menu.contact-rep-desktop{display:none}}.header .menu-wrap__menu.contact-rep-mobile{display:none}@media screen and (max-width:900px){.header .menu-wrap__menu.contact-rep-mobile{display:block}}.header .menu-wrap .open--false ul{display:none}.header .menu-wrap .open--true{background-color:#fff}.header .menu-wrap .open--true .arrow{transform:rotate(-135deg);margin-bottom:-4px}.header .menu-wrap .open--true ul{display:block;font-size:12px;font-weight:600;line-height:16px;color:#000;list-style-type:none;padding:0;margin-top:14px;text-align:left}.header .menu-wrap .open--true ul li{position:relative}.header .menu-wrap .open--true ul a{padding:5px 0;display:inline-block;text-transform:uppercase}.header .menu-wrap .open--true ul a:hover{text-decoration:underline}.header .indicationStatement{background:#efefef;height:100%;display:flex}.header .indicationStatement.open--false{display:none}.header .indicationStatement .wrap-layout{position:relative;padding-left:var(--padding-left-isi);padding-right:70px;padding-top:5.69px;padding-bottom:15.31px;display:block}@media only screen and (max-width:900px){.header .indicationStatement .wrap-layout{padding-right:44px;padding-top:5px;padding-bottom:15px}}.header .indicationStatement .wrap-layout p{padding:0 0 5px;font-size:14px;color:#000;line-height:18px}@media only screen and (max-width:900px){.header .indicationStatement .wrap-layout p{padding:0 0 3px;font-size:11px;max-width:100%;font-weight:400;line-height:normal}}.header .indicationStatement .wrap-layout p:last-child{padding:0}.header .indicationStatement .carousel-root{display:flex}.header .indicationStatement .carousel-root .carousel.carousel-slider{width:96%}.header .indicationStatement .carousel-root .slider-wrapper{width:80%;margin:0}.header .indicationStatement .carousel .slider-wrapper.axis-horizontal .slider{height:84px}.header .indicationStatement .slide{text-align:left}.header .indicationStatement .slide:first-child{height:84px!important}.header .indicationStatement .slide:nth-child(2){height:92px!important}.header .indicationStatement .slide:nth-child(3){height:68px!important}.header .indicationStatement .slide div{font-size:16px;line-height:24px;font-weight:400;padding:10px 0}.header .indicationStatement .carousel-status,.header .indicationStatement .control-dots{display:none}.header .indicationStatement .carousel.carousel-slider .control-arrow{border:1px solid #4c4948;padding:0 14px;margin:6px 20px;color:#4c4948;opacity:1}.header .indicationStatement .carousel.carousel-slider .control-arrow:hover{background-color:#4c4948}.header .indicationStatement span.arrow-left{right:93px;left:auto;position:absolute;margin:10px 0 14px}.header .indicationStatement span.arrow-left:before{border-right:8px solid #4c4948}.header .indicationStatement span.arrow-left:hover:before{border-right:8px solid #fff}.header .indicationStatement span.arrow-right{position:absolute;right:50px;top:0;margin:10px 0 14px}.header .indicationStatement span.arrow-right:before{border-left:8px solid #4c4948}.header .indicationStatement span.arrow-right:hover:before{border-left:8px solid #fff}.header .indicationStatement .carousel-controls{height:44px;width:44px;margin:10px 0 14px;position:absolute;top:25px;right:5px}@media only screen and (max-width:900px){.header .indicationStatement .carousel-controls{right:0}}.header .indicationStatement .carousel-controls img{cursor:pointer}.header .hamburger{border:0;height:44px;width:44px;padding:0;cursor:pointer;background:transparent;transition:background-color .2s ease-in-out;position:absolute;top:50%;right:0;transform:translateY(-50%);display:none;z-index:1}@media only screen and (max-width:900px){.header .utility .content-wrap{position:relative;border-bottom:2px solid #ddd;padding-top:7px;padding-bottom:8px}.header .utility .menu-wrap{position:relative}.header .utility .content-wrap{position:absolute}.header .utility .menu-wrap{padding-right:0}.header .menu-wrap__menu{margin-left:0}.header .header__wrap{position:relative;border:0;width:100%;height:auto;z-index:1;box-shadow:none}.header .header__wrap .mobile-logo-wrap{margin-top:0;position:absolute;display:flex;flex-direction:row;justify-content:space-evenly;width:100%;padding:8px 0 8px 50px;height:44px;background:linear-gradient(273.58deg,#51b1bf -2.82%,#1d9fda 105.75%)}.header .header__wrap .mobile-logo-wrap h1{font-style:normal;font-weight:700;font-size:20px;display:block;color:#fff}.header .header__wrap .mobile-logo-wrap h1 span{font-weight:300}.header .header__wrap .mobile-logo-wrap .hamburger{display:block!important}.header .header__wrap .mobile-logo-wrap .hamburger.expanded{background-color:#e10}.header .header__wrap .wrap-layout.navigation{width:100%}.header .header__wrap .menu-wrap__menu__h2{pointer-events:none}.header .header__wrap .menu-wrap__menu__h2 .arrow{display:none}.header .header__wrap .navigation-menu{flex-direction:column;background-color:#fff;position:absolute;right:0;top:0;width:100%;display:none;padding-left:0}.header .header__wrap .navigation-menu.expanded{display:block;height:100vh}.header .header__wrap .navigation-menu .h1{padding:8px 15px;display:block;font-size:20px}.header .header__wrap .navigation-menu .h1 span{font-weight:300}.header .header__wrap .navigation-menu .logo_wrap{display:none;flex-direction:column;margin-top:30px}.header .header__wrap .navigation-menu .logo_wrap .logo{justify-content:left;margin-bottom:15px}.header .header__wrap .navigation-menu .menu-wrap{display:flex;position:relative;top:10px;margin:40px 0 50px;padding:0 15px;justify-content:left;flex-direction:row}.header .header__wrap .navigation-menu .menu-wrap .open--true{border:0}.header .header__wrap .navigation-menu .menu-wrap .open--true .arrow{display:none}.header .header__wrap .navigation-menu .menu-wrap .open--true ul{font-size:16px;display:block}.header .header__wrap .navigation-menu .menu-wrap .open--false ul{display:block;list-style-type:none;font-weight:600;line-height:16px}.header .header__wrap .navigation-menu .menu-wrap .open--false ul a{padding:5px 0;display:inline-block;text-transform:uppercase}.header .header__wrap .navigation-menu .menu-wrap__menu{padding-left:0;margin-left:0}.header .header__wrap .navigation-menu .menu-wrap__menu__h2{font-size:20px;font-weight:700;margin-bottom:15px;width:auto}.header .header__wrap .navigation-menu .menu-wrap__menu__ul li{margin-bottom:15px}.header .header__wrap .navigation-menu .menu-wrap__menu:hover{opacity:1}.header .indicationStatement{max-height:205px;position:relative}.header .indicationStatement .indicationStatement-wrap{position:absolute}.header .indicationStatement .indicationStatement-wrap .carousel-controls{z-index:5;top:-10px}.header .indicationStatement .indicationStatement-wrap .mobile-indication-statement{top:0;z-index:2;max-height:205px;background:#efefef;padding-right:17px;position:relative}.header .indicationStatement .indicationStatement-wrap .mobile-indication-statement .scroll-content{max-height:185px;overflow-y:scroll;padding-right:20px}}@media only screen and (max-width:900px){.header .indicationStatement .indicationStatement-wrap .mobile-indication-statement .scroll-content::-webkit-scrollbar{-webkit-appearance:none;border-radius:8px;width:7px}.header .indicationStatement .indicationStatement-wrap .mobile-indication-statement .scroll-content::-webkit-scrollbar-track{border-radius:8px;background-color:#d9d9d9}.header .indicationStatement .indicationStatement-wrap .mobile-indication-statement .scroll-content::-webkit-scrollbar-thumb{background-color:#848484;border-radius:8px}.header .indicationStatement .indicationStatement-wrap .carousel.carousel-slider{width:100%}.header .utility .content-wrap{position:relative}}@media only screen and (max-width:768px){.header .indicationStatement span.arrow-right{right:36px;top:0}.header .indicationStatement span.arrow-left{right:80px;top:0}}@media only screen and (max-width:580px){.header .utility.expanded{display:none}}@media only screen and (max-width:520px){.header .header__wrap .mobile-logo-wrap{padding:8px 0 8px 15px}}@media only screen and (max-width:500px){.header .utility .content-wrap{text-align:center}.header .utility .utility__link{padding:5px 10px;text-align:center;height:100%}.header .utility .utility__link.indicationStatement{padding:5px 10px}.header .utility .menu-wrap{flex:1 1;justify-content:center;height:100%}.header .utility .menu-wrap__menu__h2{padding:5px 27px 5px 10px;text-align:center}.header .utility .menu-wrap__menu__h2 .arrow{top:5px;margin-left:14px;position:absolute}.header .utility .menu-wrap__menu__ul{padding-left:10px!important;padding-right:10px!important;background:#f5f5f5;margin-top:-1px!important;position:absolute}.header .indicationStatement{max-height:205px}.header .indicationStatement .carousel.carousel-slider{width:100%;max-height:100%;height:132px}.header .indicationStatement .slide div{padding-left:5%;font-size:12px;line-height:16px;font-weight:600}.header .indicationStatement span.arrow-left{right:0;top:45px;margin:0}.header .indicationStatement span.arrow-right{right:0;top:89px;margin:0}.header .header__wrap .mobile-logo-wrap h1{font-size:20px}.header .menu-wrap__menu{margin-left:0;padding:0}}@media only screen and (max-width:442px){.header .utility{min-height:42px}.header .utility .menu-wrap{position:relative}.header .utility .menu-wrap__menu__h2 .arrow{top:15px}.header .utility__link{align-items:center;height:42px!important}}.bannerA{padding:166px 0 0;padding-left:var(--padding-left-onepath);padding-right:var(--padding-right-onepath);position:relative;background-color:#fff}.bannerA .banner_h2{margin-bottom:5px;font-weight:700;font-size:20px;line-height:27px;color:#2b3379}.bannerA .banner_h2 sup{font-size:.675rem}.bannerA .banner__body{display:flex;grid-gap:20px;gap:20px;margin-bottom:30px}.bannerA .banner__body .banner__p{font-weight:400;font-size:16px;line-height:22px}.bannerA .banner__body .banner__p sup{font-size:.675rem}.bannerA .banner__body .subCopy{font-weight:400;font-size:12px;line-height:16px}.bannerA .banner__wrap{max-width:var(--comp-max-width)}.divider{margin:10px 0 20px!important;display:flex!important;position:relative!important;height:2px!important}.hang{margin-left:-8px}@media only screen and (max-width:900px){.bannerA{padding-top:60px}.bannerA .banner__body{flex-direction:column;grid-gap:0;gap:0}.divider{margin:10px 0 0!important}}.bannerB{background:linear-gradient(90deg,#e10,#ea5532 86.94%);padding:60px 0;color:#fff}.bannerB .bannerB__p{padding:20px 0}.footer{background:linear-gradient(96.91deg,#f0f0f0 .01%,#fdfdfd 87.15%);background:url(/img/footer-bg.jpg) no-repeat center -5vw;background-size:100%;padding:0;font-weight:600;margin:0 auto;padding-left:var(--padding-left-footer);padding-right:var(--padding-right-footer)}.footer footer{padding-top:160px}@media only screen and (max-width:900px){.footer footer{padding-top:30px}}.footer__ul{list-style-type:none;display:flex;grid-gap:100px;gap:100px}.footer__content{display:flex;flex-direction:row-reverse;justify-content:space-between;grid-gap:20px;gap:20px;margin-top:30px;letter-spacing:-.8px}.footer__logo{margin-top:-30px}.footer__copy{padding:5px 0;font-size:16px;font-style:normal;line-height:normal}.footer__copy p{padding:0;letter-spacing:-.8px}.footer__copy p img.takeda-minilogo{width:53px;height:18px;display:inline-block;position:relative;top:3px;letter-spacing:-.8px}.footer__copy sup{font-size:.625rem}.footer__copy .footerLogo{position:relative;display:inline-block;width:53px}.footer__copy .footerLogo img{position:absolute;top:-15px}.footer__subcopy{display:flex;flex-direction:row;padding:5px 0 0;letter-spacing:-.8px}@media only screen and (min-width:900px){.footer__subcopy{padding:5px 0 48px}}.footer a{text-decoration:underline}@media only screen and (max-width:1800px){.footer{background:url(/img/footer-bg.jpg) no-repeat center -3vw;background-size:100%}}@media only screen and (max-width:1400px){.footer{background:url(/img/footer-bg.jpg) no-repeat center -1vw;background-size:100%}}@media only screen and (max-width:1080px){.footer .wrap-layout{width:100%}}@media only screen and (max-width:900px){.footer{background:url(/img/footer-bg-mobile.jpg) no-repeat center 8vw;background-size:100%;padding:50px 0;padding-left:var(--padding-left-footer);padding-right:var(--padding-right-footer)}.footer .wrap-layout{width:100%;padding-top:12vw}.footer__ul{flex-direction:column;grid-gap:25px;gap:25px;font-size:16px;font-weight:600}.footer__content{display:block}.footer__logo{align-self:flex-start;margin:25px 0}.footer__subcopy{flex-direction:column;font-size:16px;line-height:16px;padding-top:0;margin-top:10px}.footer__subcopy p:first-of-type{padding-bottom:10px}}.searchControls{background:url(/img/blue-gold-bg.svg) no-repeat -22vw;background-size:cover;display:flex;color:#fff;position:relative;margin:0 auto;padding-left:var(--padding-left-searchcontrols);padding-right:var(--padding-right-searchcontrols);box-shadow:3px 3px 20px silver}.searchControls .wrap-layout{flex-direction:row}.searchControls .wrap-layout .wrap-float:first-child{width:750px}.searchControls h1{display:none}@media only screen and (min-width:900px){.searchControls h1{display:block;font-size:55px;font-weight:700;margin-top:80px}.searchControls h1 span{font-weight:300}}.searchControls h2{font-size:25px;font-weight:600;margin-top:60px}.searchControls h3{font-size:20px;margin-top:20px;font-weight:400;width:100%}@media only screen and (min-width:900px){.searchControls h3{max-width:530px}}.searchControls p{padding:10px 15px 10px 10px}.searchControls__disclaimer{max-width:530px;margin-bottom:122px}.searchControls small{font-size:12px;display:flex;padding-top:20px}@media only screen and (max-width:900px){.searchControls small{padding-top:26px}}.searchControls small.definitions{max-width:530px}.searchControls .errorTxt{display:none;padding:10px 0 0}.searchControls .error .errorTxt{display:block}.searchControls span.deleteicon{position:relative;display:inline-flex;align-items:center;margin-bottom:0}.searchControls span.deleteicon span{position:absolute;display:block;top:6px;right:5px;width:20px;height:20px;color:red;cursor:pointer}.searchControls span.deleteicon span:after,.searchControls span.deleteicon span:before{position:absolute;content:"";left:0;top:10px;width:100%;height:2px;background-color:#898989}.searchControls span.deleteicon span:before{transform:rotate(45deg)}.searchControls span.deleteicon span:after{transform:rotate(-45deg)}.searchControls span.deleteicon input{padding-right:18px;box-sizing:border-box;border:1px solid silver}.searchControls__form{grid-gap:10px;gap:10px;padding:51px 0 46px;width:100%}@media only screen and (min-width:900px){.searchControls__form{max-width:342px}}.searchControls__form .required-field{margin:15px 0 30px}.searchControls__form .required-field span{color:#fff;font-size:12px;font-style:italic;font-weight:600}@media only screen and (min-width:900px){.searchControls__form .required-field span{color:#898989}}.searchControls__form__wrapper ::-moz-placeholder{color:#898989;opacity:1}.searchControls__form__wrapper :-ms-input-placeholder{color:#898989;opacity:1}.searchControls__form__wrapper ::placeholder{color:#898989;opacity:1}.searchControls__form__wrapper label{display:inline-flex;flex-direction:column;width:342px;max-width:100%;padding:0;margin-bottom:24px;position:relative}.searchControls__form__wrapper label span{font-weight:700;margin-bottom:9px;color:#fff}@media only screen and (min-width:900px){.searchControls__form__wrapper label span{color:#4c4948}}.searchControls__form__wrapper label span input{font-family:OpenSans}.searchControls__form__wrapper :last-child{margin-bottom:0}.searchControls__form__wrapper input[type=number],.searchControls__form__wrapper input[type=text],.searchControls__form__wrapper select{font-size:16px;padding:5px 10px;border-radius:5px;border:none;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}@media only screen and (min-width:900px){.searchControls__form__wrapper input[type=number],.searchControls__form__wrapper input[type=text],.searchControls__form__wrapper select{padding:7.5px 10px}}.searchControls__form__wrapper input[type=search]{font-size:16px;padding:7.5px 10px;border-radius:5px;border:none;font-weight:600}.searchControls__form__wrapper input[type=text]{padding:5px 10px}.searchControls__form__wrapper input:focus::-moz-placeholder{color:transparent}.searchControls__form__wrapper input:focus:-ms-input-placeholder{color:transparent}.searchControls__form__wrapper input:focus::placeholder{color:transparent}.searchControls__form__wrapper select{background:url(/img/chevron-down.png) no-repeat 100%;background-position-x:calc(100% - 10px);background-color:#fff;color:#898989;border:1px solid silver;overflow:hidden;font-family:OpenSans}.searchControls__form__wrapper select.selected{color:#4c4948}.searchControls__form__wrapper select option:disabled{color:#ddd}.searchControls__form__button__wrap{right:50px;margin-top:9px;display:flex;align-items:center}.searchControls__form__button__wrap--disclaimer{width:550px;display:block}.searchControls__form__button__wrap--button{margin:0 auto}.searchControls__form .searchControls__disclaimer{display:none}.searchControls__callouts{display:flex;justify-content:space-between}@media only screen and (max-width:1080px){.searchControls h1{font-size:45px}}@media only screen and (max-width:900px){.searchControls{box-shadow:none}.searchControls__form__button__wrap{flex-direction:column-reverse;align-items:flex-start}.searchControls__form__button__wrap--button,.searchControls__form__button__wrap--button button,.searchControls__form__button__wrap--disclaimer{width:100%}.searchControls{background:url(/img/mobile-bg.png) no-repeat;background-size:contain;background-size:100% 100%}.searchControls h1{margin-top:0;font-size:25px}.searchControls h2{margin-top:29px;font-size:20px;line-height:27px}.searchControls h3{font-size:15px;line-height:20px}}@media only screen and (max-width:900px)and (max-width:900px){.searchControls h3{letter-spacing:-.525px}}@media only screen and (max-width:900px){.searchControls .wrap-layout .wrap-float:first-child{width:60%}.searchControls__form{flex-direction:column;padding-bottom:58px;padding-top:43px;width:100%}.searchControls__form label{width:100%;margin-bottom:14px}.searchControls__form label span{color:#fff}.searchControls__form button{bottom:0}.searchControls__form .searchControls__form__button__wrap{right:0;margin:26px 0 0}}@media only screen and (max-width:767px){.searchControls{background:url(/img/mobile-bg.png) no-repeat;background-size:contain;background-size:100% 100%}.searchControls .wrap-layout{background:none;flex-direction:column}.searchControls .wrap-layout .wrap-float:first-child{width:100%}.searchControls .wrap-layout .wrap-float:first-child .searchControls__disclaimer{display:none}.searchControls__disclaimer{margin-bottom:0}.searchControls__form .searchControls__disclaimer{display:block}}.productBox{padding:24px 45px 24px 43px;margin-bottom:20px;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.41)}.productBox__h2{margin-bottom:10px;text-transform:capitalize}.productBox__wrap{display:flex;justify-content:space-between;margin-bottom:0}.productBox__item{font-family:OpenSans;font-style:normal;font-size:16px;line-height:22px;margin-top:auto;color:#4c4948}.productBox__item:first-child{flex:1 1}.productBox__item:nth-child(2),.productBox__item:nth-child(3){flex:1.5 1}.productBox__a{text-decoration:none;text-transform:uppercase;padding:10px 25px;text-align:center;border-radius:25px;border:1px solid #000}.productBox__a:hover{background-color:#000;color:#fff}.productBox .hyqvia h2{color:#500778}.productBox .hyqvia a{border:1px solid #500778}.productBox .hyqvia a:hover{background-color:#500778;color:#fff}.productBox .cuvitru h2{color:#00539b}.productBox .cuvitru a{border:1px solid #00539b}.productBox .cuvitru a:hover{background-color:#00539b;color:#fff}.productBox .gammagard h2{color:#f89728}.productBox .gammagard a{border:1px solid #f89728}.productBox .gammagard a:hover{background-color:#f89728;color:#fff}.productBox .lg-treatments h2{color:#e10}.productBox .lg-treatments a{border:1px solid #e10}.productBox .lg-treatments a:hover{background-color:#e10;color:#fff}@media only screen and (max-width:900px){.productBox__wrap{flex-direction:column}.productBox__item{margin-top:10px}}.productBox__show-more-btn{display:block;margin:0 auto 40px;background:linear-gradient(92.65deg,#51b1bf 33.88%,#1d9fda 113.85%);border:1px solid #4c9bcf;box-shadow:0 0 4px rgba(0,0,0,.25);border-radius:25px;color:#fff;font-family:OpenSans;font-style:normal;font-weight:600;font-size:12px;line-height:16px;text-align:center;letter-spacing:.08em;text-transform:uppercase;padding:12px 0;width:100%;cursor:pointer}@media only screen and (min-width:900px){.productBox__show-more-btn{max-width:141px}}.productFilter{padding-left:var(--padding-left-searchresults);padding-right:var(--padding-right-searchresults)}@media only screen and (min-width:910px){.productFilter{padding-left:var(--padding-left-searchresults);padding-right:var(--padding-right-searchresults)}}.productFilter__h2{margin-top:20px}.productFilter__inner{display:grid;justify-content:space-between;grid-template-columns:1fr 1fr;grid-column-gap:1vw;margin:0 0 20px}@media only screen and (min-width:900px){.productFilter__inner{grid-template-columns:minmax(min-content,351px) minmax(min-content,273px) minmax(min-content,351px);margin-bottom:10px}}.productFilter__inner label{display:block;font-family:OpenSans;font-style:normal;font-weight:700;font-size:16px;line-height:22px;margin-bottom:5px;color:#4c4948}.productFilter__inner label span{font-weight:700;margin-bottom:10px}.productFilter__inner input[type=search],.productFilter__inner input[type=text],.productFilter__inner select{display:block;font-size:16px;padding:0 10px;width:100%;height:34px;border:1px solid silver;color:#4c4948;position:relative;border-radius:3px;background-color:#fff}.productFilter__inner input[type=search]{padding-left:32px;-webkit-touch-callout:none;-webkit-user-callout:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-user-modify:none;-webkit-highlight:none}@media only screen and (max-width:900px){.productFilter__inner{flex-direction:column}.productFilter label{max-width:100%;padding:0}}input[name=searchTerm]{-webkit-appearance:textfield}input[name=searchTerm]::-webkit-search-decoration{-webkit-appearance:none}input[name=searchTerm]{padding-left:30px!important}.popup{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);display:flex;align-items:center;z-index:9999}.popup h2{font-size:22px;font-weight:600;line-height:normal;margin-bottom:20px;color:#ea5532;text-align:left}@media only screen and (min-width:900px){.popup h2:not([data-product-title]){text-align:center}}.popup span{margin-bottom:0;text-align:left}.popup span:not([data-inline]){display:block}@media only screen and (min-width:900px){.popup span:not([data-product-title]){text-align:center}}.popup__close{position:absolute;right:42px;top:15px;width:24px;height:24px;cursor:pointer}@media only screen and (min-width:900px){.popup__close{right:42px;top:20px;width:20px;height:20px}}.popup__close:after,.popup__close:before{position:absolute;content:"";left:0;top:15px;width:100%;height:2.4px;background-color:#ea5532}@media only screen and (min-width:900px){.popup__close:after,.popup__close:before{top:15px}}.popup__close:before{transform:rotate(45deg)}.popup__close:after{transform:rotate(-45deg)}.popup__button{border-radius:20px;cursor:pointer;border:1px solid #4c9bcf;padding:10px;width:100%;max-width:130px;transition:all .25s ease-in-out;text-transform:uppercase;font-size:12px;font-weight:600;line-height:18px;color:#0d0d0d;box-shadow:0 0 4px rgba(0,0,0,.25);letter-spacing:.96px}@media only screen and (min-width:900px){.popup__button{box-shadow:0 0 4px #ea5532;border:1px solid transparent;color:#ea5532}}.popup__button--continue{background:linear-gradient(92.65deg,#51b1bf 33.88%,#1d9fda 113.85%);border:1px solid #4c9bcf;color:#fff;box-shadow:0 0 4px rgba(0,0,0,.25)}.popup__inner{background:#fff;width:90vw;max-width:985px;min-height:220px;margin:0 auto;background-color:#fff;display:flex;flex-direction:column;padding:27px 20px 27px 28px;position:relative;box-shadow:0 0 4px 4px rgba(0,0,0,.25);border:1px solid #000}@media only screen and (min-width:900px){.popup__inner{border-radius:5px;border:none}}.popup__inner__buttonWrap{display:flex;justify-content:center;grid-gap:15px;gap:15px;margin-top:auto}@media only screen and (max-width:900px){.popup__inner__buttonWrap{flex-direction:row-reverse}}@media only screen and (min-width:900px){.popup__inner__buttonWrap{margin-top:25px;grid-gap:34px;gap:34px}}.popup__inner.popup__inner--linkWarning{text-align:center;justify-content:center;display:flex;max-height:400px;padding:48px 21px 15px 15px}.popup__inner.popup__inner--linkWarning h2{margin-bottom:19px}@media only screen and (min-width:900px){.popup__inner.popup__inner--linkWarning h2{margin-bottom:0}}.popup__inner.popup__inner--linkWarning span{margin-bottom:40px;font-weight:400;line-height:normal;color:#4c4948}@media only screen and (min-width:900px){.popup__inner.popup__inner--linkWarning{grid-gap:40px;gap:40px;padding:70px 20px}}.popup__inner strong{width:100%;display:block;margin:0 0 10px;color:#4c4948}.popup__wrap{overflow-y:auto;max-height:400px;scrollbar-width:thin}.maroon{color:#891515;font-weight:700}.bolder{color:#000;font-weight:700}.underline{text-decoration:underline}.isi{width:100%;--layout-width:100%;padding-left:13px;padding-right:13px}@media only screen and (min-width:900px){.isi{padding-top:50px;padding-bottom:120px}}.isi__header{padding-top:12px}.isi h2{font-weight:700;font-size:14px;line-height:16px;margin:30px 0 10px}.isi h2.blackBoxTitle{margin-top:13px}@media only screen and (min-width:900px){.isi h2{margin:0 0 10px;font-size:20px;line-height:normal}}.isi h3{font-weight:700;font-size:14px;line-height:16px;margin:10px 0}.isi h3.isi__customSpace{margin-top:30px}@media only screen and (min-width:900px){.isi h3{font-size:16px;line-height:normal}}.isi p{font-size:14px;line-height:16px;margin:0 0 10px}.isi p .title{font-weight:700}.isi p.indented{margin-left:34px;width:auto}@media only screen and (min-width:900px){.isi p.indented{margin-left:93px}}.isi p.isiCustomSpacing{margin-top:-25px}@media only screen and (min-width:900px){.isi p{font-size:16px;line-height:normal}}.isi ul{padding-left:27px;margin:0;font-size:14px;line-height:16px}.isi ul li{display:list-item;list-style-type:disc}.isi ul.isi-custom{padding-left:14px}@media only screen and (min-width:900px){.isi ul.isi-custom{padding-left:15px}.isi ul{font-size:16px;line-height:normal}}.isi a{text-decoration:underline}.isi .sticky-footer{display:none;position:fixed;left:0;bottom:0;right:0;width:100%;height:109.5vh;min-height:-webkit-fill-available;transition:transform .3s ease-in-out;flex-flow:column nowrap;transform:translateY(calc(108vh - 30px))}.isi .sticky-footer.active{display:flex;z-index:4}.isi .sticky-footer.expanded{transform:translateY(calc(53vh - 207px));top:0;z-index:3}@media only screen and (min-width:420px){.isi .sticky-footer.expanded{transform:translateY(calc(50vh - 207px))}}@media only screen and (min-width:480px){.isi .sticky-footer.expanded{transform:translateY(calc(53vh - 207px))}}@media only screen and (min-width:900px){.isi .sticky-footer.expanded{transform:translateY(0)}}.isi .sticky-footer.preview{transform:translateY(calc(108.5vh - 207px))}@media only screen and (min-width:900px){.isi .sticky-footer.preview{transform:translateY(calc(100vh - 207px))}}.isi .isi-togglebar{background-color:#efefef;cursor:pointer;height:130px}@media only screen and (min-width:1371px){.isi .isi-togglebar{height:44px}}.isi .isi-togglebar .isi-toggle-wrap{display:flex;float:right;margin-bottom:15px}.isi .isi-togglebar .isi-toggle-wrap img.hidden{display:none!important}.isi .isi-togglebar h2{line-height:27px;padding:10px 0;margin:0;max-width:1263px}@media only screen and (min-width:900px){.isi .isi-togglebar h2{padding:8px 0}}.isi .wrap-content{margin:0 auto;padding:0 25px;width:100%}.isi .black-box{background-color:#fff;padding:10px 0}.isi .collapse-div{background-color:#fff;padding-bottom:50px;overflow:scroll}.isi .collapse-div .wrap-layout{padding:0 40px;padding-left:var(--padding-left-isi);padding-right:var(--padding-right-isi);padding-bottom:25px}@media only screen and (max-width:900px){.isi .collapse-div.expanded{padding-bottom:320px}}.isi .wrapper{position:relative;background-color:#fff}.isi .wrapper .wrap-layout{max-width:var(--comp-max-width)}.isi .isi-visible h2{font-size:20px;line-height:normal}.isi .isi-visible h3,.isi .isi-visible p,.isi .isi-visible ul{font-size:16px;line-height:24px}.isi__warning{border:2px solid #000;font-weight:700;font-size:16px;line-height:22px;padding:12px;margin-top:30px}@media only screen and (max-width:900px){.isi__warning{margin-top:20px;padding:10px}}.isi__warning .isiCustomSpace{margin-top:12px}.isi__contradications__copy{padding-left:12px}.isi__section-copy{margin-bottom:30px}#isi{visibility:hidden;display:block;position:relative;scroll-margin-top:140px}#isi.isi-tab-close{top:-10vh}#isi.isi-tab-open{top:-30vh}@media only screen and (max-width:1080px){#isi.isi-tab-close{top:-14vh}#isi.isi-tab-open{top:-34vh}}@media only screen and (max-width:1125px){.isi .sticky-footer{transform:translateY(calc(108vh - 30px))}#isi{scroll-margin-top:140px}}@media only screen and (max-width:934px){.isi .sticky-footer{transform:translateY(calc(108vh - 30px))}}@media only screen and (max-width:900px){.isi .sticky-footer{transform:translateY(calc(110vh - 50px))}.isi .isi-togglebar .wrap-content{padding-left:var(--padding-left-isi);padding-right:0}.isi .isi-togglebar .wrap-content h2{font-size:14px;line-height:16px;font-weight:700}#isi{scroll-margin-top:150px}}@media only screen and (max-width:696px){.isi .sticky-footer{transform:translateY(calc(109vh - 58px))}.isi .sticky-footer.expanded{padding-bottom:32px}#isi{scroll-margin-top:225px}}@media only screen and (max-width:543px){.isi .sticky-footer{transform:translateY(calc(111vh - 80px))}#isi{scroll-margin-top:245px}}@media only screen and (max-width:520px){.isi .sticky-footer{transform:translateY(calc(111vh - 72px))}}@media only screen and (max-width:473px){.isi .sticky-footer{transform:translateY(calc(112vh - 80px))}}@media only screen and (max-width:420px){.isi .sticky-footer{transform:translateY(calc(110vh - 80px))}}@media only screen and (max-width:346px){.isi .sticky-footer{transform:translateY(calc(110.5vh - 105px))}}.backToTop_wrap{display:none;z-index:1;opacity:0;position:absolute;bottom:0}@media only screen and (max-width:900px){.backToTop_wrap{display:block;position:fixed;right:15px;z-index:2;cursor:pointer;opacity:1}.backToTop_wrap.active{bottom:30vw}.backToTop_wrap.preview{bottom:65vw}}.error404{max-width:1050px;width:100%;margin:0 auto}.error404 h1{margin-top:150px;font-size:35px;font-weight:700;line-height:47px;color:#4c4948;max-width:700px}.error404 .buttonWrap{margin-top:58px;margin-bottom:189px}.error404 .buttonWrap a{font-size:12px;line-height:16px;font-weight:600;background:linear-gradient(92.65deg,#51b1bf 33.88%,#1d9fda 113.85%);border:1px solid #4c9bcf;color:#fff;text-transform:uppercase;padding:12px 29px;border-radius:25px;letter-spacing:.08em}@media only screen and (max-width:900px){.error404{width:100%;padding:0 15px;margin:94px auto 0}.error404 h1{width:100%;margin-top:50px;font-size:20px;line-height:27px}.error404 .buttonWrap{margin-top:30px;margin-bottom:165px}.error404 .buttonWrap a{width:290px;display:block;text-align:center}}@font-face{font-family:OpenSans;src:url(/_next/static/media/OpenSans-Regular.00343f0b.ttf);font-weight:400}@font-face{font-family:OpenSans;src:url(/_next/static/media/OpenSans-Bold.e14add8c.ttf);font-weight:700}@font-face{font-family:OpenSans;src:url(/_next/static/media/OpenSans-Italic.9c01a43f.ttf);font-style:italic}@font-face{font-family:OpenSans;src:url(/_next/static/media/OpenSans-BoldItalic.9959bd75.ttf);font-style:italic;font-weight:700}@font-face{font-family:OpenSans;src:url(/_next/static/media/OpenSans-SemiBold.03633b99.ttf);font-weight:600}@font-face{font-family:OpenSans;src:url(/_next/static/media/OpenSans-SemiBoldItalic.0a9cfb01.ttf);font-weight:600;font-style:italic}@font-face{font-family:OpenSans;src:url(/_next/static/media/OpenSans-Light.3916d6a5.ttf);font-weight:300}@font-face{font-family:OpenSans;src:url(/_next/static/media/OpenSans-LightItalic.a66b7939.ttf);font-weight:300;font-style:italic}body,html{font-family:OpenSans;width:100%;margin:0;padding:0}:root{--xl-screen:1440px;--lg-screen:900px;--md-screen:768px;--sm-screen:590px;--comp-max-width:1392px;--padding-left-grid:196px;--padding-right-grid:238px;--padding-left-utility:25px;--padding-right-header-menu:25px;--padding-right-header-nav:min(10px,calc(100vw - 860px));--padding-left-header:25px;--padding-left-onepath:200px;--padding-right-onepath:192px;--padding-left-isi:25px;--padding-right-isi:25px;--padding-left-searchcontrols:95px;--padding-right-searchcontrols:94px;--padding-left-searchresults:197px;--padding-right-searchresults:200px;--padding-left-footer:192px;--padding-right-footer:192px}@media screen and (max-width:900px){:root{--padding-left-onepath:50px;--padding-right-onepath:50px;--padding-left-isi:50px;--padding-right-isi:50px;--padding-left-searchcontrols:50px;--padding-right-searchcontrols:50px;--padding-left-searchresults:50px;--padding-right-searchresults:50px;--padding-left-utility:50px;--padding-left-footer:50px;--padding-right-footer:50px}}@media screen and (max-width:520px){:root{--padding-left-onepath:15px;--padding-right-onepath:15px;--padding-left-isi:15px;--padding-right-isi:15px;--padding-left-searchcontrols:15px;--padding-right-searchcontrols:15px;--padding-left-searchresults:15px;--padding-right-searchresults:15px;--padding-left-utility:15px;--padding-left-footer:15px;--padding-right-footer:15px}}.magenta{color:#ff00c1}@media only screen and (max-width:768px){.slider-wrapper.axis-horizontal{min-height:90px}}.ot-floating-button{bottom:64px!important}