.uc-cd-selector,.intro-copy,.sign-up{display:none}.logo{margin-bottom:2.3rem}.mobile-menu-toggle{align-self:start}@media only screen and (min-width: 992px){#masthead nav .eyebrow{margin:0}#masthead nav .sign-up{display:block}#masthead nav .sign-up .btn{border-radius:3rem;font-size:1.3rem;padding:1.05rem 6.6rem}#masthead nav .sign-up .btn .headline-3{font-size:1.75rem;line-height:1;transition:color .3s}#masthead nav .sign-up .btn:hover .headline-3{color:#fff}#masthead nav .sign-up .btn.covid-btn{max-width:22.4rem;padding:.8rem 1.827rem}#masthead nav .sign-up .btn.covid-btn .modifier{font-size:1.2rem;line-height:1;margin-bottom:-0.2rem}#masthead nav .sign-up .btn.covid-btn .headline-3{font-size:1.25rem}#masthead nav .divider-line{display:none}#masthead nav .logo{grid-row:2;margin:0}#masthead nav .main-nav{display:none}}.homepage #masthead nav .sign-up{display:block;grid-row:2;grid-column:4;margin-top:-2rem}@media only screen and (min-width: 850px){.homepage #masthead nav .sign-up{grid-column:8;grid-row:2;margin-top:0}}@media only screen and (min-width: 850px){.homepage #masthead nav .intro-copy.homepage{display:block;grid-column:4/span 2;border-right:none;margin-left:2rem}}.homepage .hero{background-color:#9b288c;color:#fff;background-image:url(/dist/images/heroes/hero_homepage-default_mobile.webp);background-position:top;background-size:cover;background-repeat:no-repeat;min-height:60rem;position:relative}.homepage .hero::before{display:none}@media only screen and (min-width: 850px){.homepage .hero{background-color:rgba(0,0,0,0);background-image:none;background-position:unset;background-size:unset;background-repeat:unset;height:58rem;overflow-y:hidden;overflow-x:hidden;position:relative;padding-left:calc((100% - 1300px)/2);padding-right:calc((100% - 1300px)/2)}.homepage .hero::before{background-image:url(/dist/images/heroes/hero_homepage-default_desktop.webp);background-position:center;box-shadow:none;display:block;height:auto;min-height:58rem;left:0;margin:0;position:absolute;top:0;width:100%;z-index:-1}}.homepage .hero h1{font-size:2.6rem;line-height:normal;margin-bottom:0;text-align:center;text-shadow:0px 0px 5px #fff,0px 0px 5px #fff;text-transform:unset;background:none;color:#9b288c;-webkit-background-clip:unset;-webkit-text-fill-color:unset}@media only screen and (min-width: 850px){.homepage .hero h1{font-size:3.8rem}}.homepage .hero h1 .nowrap{white-space:nowrap}.homepage .hero h1 .subheadline{font-family:"Geologica",sans-serif;font-weight:700;font-size:2rem;position:relative;top:-9px}@media only screen and (min-width: 850px){.homepage .hero h1 .subheadline{font-size:3rem;top:unset}}.homepage .hero h1 .graphic-underline{position:relative}.homepage .hero h1 .graphic-underline:after{border-radius:50%;background:linear-gradient(90deg, #9B298C 0%, #E63E2D 100%);bottom:-6px;content:"";height:6px;left:0;position:absolute;width:100%}.homepage .hero p{margin-bottom:1rem;text-shadow:#000 0px 4px 4px}.homepage .hero .mobile-treatment-selector{background-color:#fff;margin:0 -1.5rem;border-top:3px solid #ffcd00;border-bottom:3px solid #ffcd00;padding:0;top:0;position:absolute;width:100%;z-index:2;min-height:6.4rem;display:block}@media only screen and (min-width: 850px){.homepage .hero .mobile-treatment-selector{display:none}}.homepage .hero .mobile-treatment-selector .mobile-treatment-toggle{position:relative;height:4rem;display:flex;align-items:center;cursor:pointer;width:100%;padding:3rem 1.5rem}.homepage .hero .mobile-treatment-selector .mobile-treatment-toggle span{font-family:"Montserrat",sans-serif;font-weight:700;color:#333;font-size:1.5rem}.homepage .hero .mobile-treatment-selector .mobile-treatment-toggle:after{background-image:url(/dist/images/icons/icon-purple-white-arrow.svg);background-size:contain;background-repeat:no-repeat;content:"";position:absolute;right:1.5rem;height:4rem;width:4rem}.homepage .hero .mobile-treatment-selector .mobile-treatment-wrapper{display:none}.homepage .hero .mobile-treatment-selector.active .mobile-treatment-toggle:after{transform:rotate(180deg)}.homepage .hero .mobile-treatment-selector.active .mobile-treatment-wrapper{display:flex;flex-direction:column;padding:0}.homepage .hero .mobile-treatment-selector.active .mobile-treatment-wrapper .btn.treatment-selector{border:none;padding:1.5rem;display:flex;font-size:1.5rem;margin:0;border-radius:unset}.homepage .hero .hero-content-inner{display:grid;grid-template-columns:1fr 25%;grid-template-rows:auto;grid-template-areas:"headline headline" "copy copy" "bug bug";margin-top:0;padding-top:10rem}@media only screen and (min-width: 850px){.homepage .hero .hero-content-inner{grid-template-areas:"empty headline selector" "empty copy bug";grid-template-columns:18% 1fr 22%;grid-auto-rows:1fr;padding:0;margin:0;height:85%}}.homepage .hero .hero-content-inner .hero-headline-content{grid-area:headline;text-align:center}.homepage .hero .hero-content-inner .hero-copy{grid-area:copy;justify-self:center;margin-top:15rem}@media only screen and (min-width: 850px){.homepage .hero .hero-content-inner .hero-copy{margin-top:0;align-self:end}}.homepage .hero .hero-content-inner .hero-copy p{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.4rem;text-align:center}.homepage .hero .hero-content-inner .hero-copy p sup{top:-0.3em}.homepage .hero .hero-content-inner .hero-bug-circle{display:grid;grid-template-columns:1fr;grid-template-rows:auto;column-gap:1rem;align-items:center;justify-content:center;grid-area:bug;margin-top:0;justify-self:center;max-width:27rem}.homepage .hero .hero-content-inner .hero-bug-circle img{max-width:26rem;justify-self:center}@media only screen and (min-width: 850px){.homepage .hero .hero-content-inner .hero-bug-circle{grid-template-columns:1fr;grid-template-rows:min-content min-content;row-gap:0;column-gap:0;justify-self:end;margin-top:3rem;position:initial}.homepage .hero .hero-content-inner .hero-bug-circle img{justify-self:end}}.homepage .hero .hero-content-inner .hero-bug-circle .hero-bug-footnote{font-family:"Montserrat",sans-serif;font-weight:700;border-radius:.5rem;font-size:1.4rem;line-height:1;padding:.8rem;margin:0;text-shadow:1px 1px 5px #000;text-indent:-0.6rem;text-align:center}@media only screen and (min-width: 850px){.homepage .hero .hero-content-inner .hero-bug-circle .hero-bug-footnote{display:block;padding:1.2rem 0 0}}.homepage .hero .desktop-treatment-selector{background-color:#fff;max-width:28rem;color:#000;display:none;align-items:center;padding:2rem 1rem;justify-content:space-between;justify-self:end;height:fit-content;width:100%}@media only screen and (min-width: 992px){.homepage .hero .desktop-treatment-selector{display:flex;flex-direction:column;background:linear-gradient(white, white) padding-box,linear-gradient(to right, #99268C, #E44131) border-box;border-radius:2rem;border:.2rem solid rgba(0,0,0,0);grid-area:selector}}.homepage .hero .desktop-treatment-selector p{font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:1rem;text-shadow:none}.homepage .hero .desktop-treatment-selector .btn{background-color:#9b288c;border:.1rem solid #9b288c;color:#fff;margin:.5rem 0;padding:1.2rem 0;width:100%}.homepage .hero .desktop-treatment-selector .btn:hover{background-color:#fff;color:#9b288c}.homepage .hero .intro-text{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.5rem;text-shadow:rgba(0,0,0,.4) 0px 4px 4px;max-width:32rem}@media only screen and (min-width: 850px){.homepage .hero .intro-text{display:none}}.homepage .hero .hero-endblock{background:#9b288c;border-radius:1.6rem;border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;align-items:flex-start;justify-content:center;padding:1rem 1rem 0;height:4.5rem;align-self:center;margin:0 4rem;text-align:center;position:absolute;bottom:0;left:0;right:0;width:auto;min-width:auto}@media only screen and (min-width: 850px){.homepage .hero .hero-endblock{height:14rem;margin:auto;width:74.5rem;min-width:75rem;padding:4rem 2rem 0}}.homepage .hero .hero-endblock p{font-family:"Montserrat",sans-serif;font-weight:900;font-size:1.8rem}@media only screen and (min-width: 576px){.homepage .hero .hero-endblock p{font-size:3rem}}@media only screen and (min-width: 850px){.homepage .hero .hero-endblock p{font-size:3.5rem}}.homepage .btn{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.3rem;border-width:.1rem}@media only screen and (min-width: 850px){.homepage .btn{font-size:1.8rem}}.homepage .btn.treatment-selector{border:none;padding:1.2rem 0;display:flex;font-size:1.5rem}.homepage .banner-home{cursor:pointer}.homepage .banner-home--cd{background:#b47f2b;background:linear-gradient(292deg, rgb(180, 127, 43) -15%, rgb(245, 225, 147) 65%, rgb(180, 127, 43) 119%);box-shadow:0 4px 8px -4px #000;display:block;padding:2rem;z-index:2;position:relative;cursor:pointer;display:block}@media only screen and (min-width: 850px){.homepage .banner-home--cd{background:linear-gradient(292deg, rgb(180, 127, 43) 17%, rgb(245, 225, 147) 65%, rgb(180, 127, 43) 100%)}}.homepage .banner-home--cd .mobile-banner{display:block;position:relative;top:-1rem}@media only screen and (min-width: 850px){.homepage .banner-home--cd .mobile-banner{display:none}}.homepage .banner-home--cd .mobile-banner .img-now-available{width:100%}.homepage .banner-home--cd .banner-home-inner{display:flex;grid-column-gap:3rem;grid-template-columns:auto auto auto;justify-content:center;align-items:center}.homepage .banner-home--cd .banner-image{align-items:center;margin:0 auto}.homepage .banner-home--cd .banner-image.desktop{display:none}@media only screen and (min-width: 850px){.homepage .banner-home--cd .banner-image.desktop{display:flex}}.homepage .banner-home--cd .banner-image .img-now-available{width:34.9rem;height:5.3rem}.homepage .banner-home--cd .pre-ribbon-copy{margin-right:-1.5rem}.homepage .banner-home--cd .pre-ribbon-copy p{color:#9b288c;font-family:"Montserrat",sans-serif;font-weight:900;font-weight:900;font-size:3rem;margin-bottom:0;text-transform:uppercase;line-height:2.8rem}@media only screen and (min-width: 850px){.homepage .banner-home--cd .pre-ribbon-copy p{line-height:1.8rem}}.homepage .banner-home--cd .banner-copy-container{align-items:center;justify-content:center;width:auto;display:flex;position:absolute;top:56%;left:5rem;width:10rem}@media only screen and (min-width: 576px){.homepage .banner-home--cd .banner-copy-container{left:9rem;top:60%}}@media only screen and (min-width: 850px){.homepage .banner-home--cd .banner-copy-container.desktop{display:flex;padding-left:18rem}}.homepage .banner-home--cd .banner-copy-container .banner-copy{align-self:center;text-align:left;color:#fff;margin-right:2rem}.homepage .banner-home--cd .banner-copy-container .banner-copy p{color:#333;font-size:1.3rem;font-style:italic;margin:0;padding:0}@media only screen and (min-width: 576px){.homepage .banner-home--cd .banner-copy-container .banner-copy p{font-size:2rem}}.homepage .banner-home--cd .banner-copy-container .banner-copy p span{font-size:1.5rem}.homepage .banner-home--cd .banner-copy-container .white-arrow{align-self:center;margin:0;padding:0;position:relative;top:-1rem}.homepage .banner-home--cd .banner-copy-container .white-arrow img{width:4rem;height:4rem}@media only screen and (min-width: 850px){.homepage .banner-home--cd{padding:1rem 4rem;box-shadow:0 4px 8px -4px #333;z-index:0}.homepage .banner-home--cd .banner-image{margin-bottom:-4px}.homepage .banner-home--cd .banner-image .img-now-available{width:52.2rem;height:5.1rem}.homepage .banner-home--cd .banner-copy-container{display:flex;align-items:center;justify-content:center;position:inherit}.homepage .banner-home--cd .banner-copy-container .banner-copy{align-self:center;text-align:left;color:#fff;margin-right:2rem}.homepage .banner-home--cd .banner-copy-container .banner-copy p{font-size:1.6rem;margin:0;padding:0}.homepage .banner-home--cd .banner-copy-container .banner-copy p span{font-size:1.9rem}.homepage .banner-home--cd .banner-copy-container .white-arrow{align-self:center;margin:0;padding:0}.homepage .banner-home--cd .banner-copy-container .white-arrow img{width:5.1rem;height:5.1rem;margin-top:.5rem}}.homepage .section-bg{background-color:#faecfa}.homepage .what-is-entyvio{margin-top:3.2rem;padding-bottom:11rem;position:relative}@media only screen and (min-width: 850px){.homepage .what-is-entyvio{margin-top:6rem;padding-bottom:10rem}}.homepage .what-is-entyvio .grid-inner{display:grid;grid-template-columns:1fr}@media only screen and (min-width: 850px){.homepage .what-is-entyvio .grid-inner{grid-template-columns:1fr min-content}}.homepage .what-is-entyvio .grid-inner .grid-content p span{font-family:"Montserrat",sans-serif;font-weight:700;color:#9b288c}.homepage .what-is-entyvio .grid-inner .grid-image img.pen-home-desktop{display:none}@media only screen and (min-width: 850px){.homepage .what-is-entyvio .grid-inner .grid-image img.pen-home-desktop{display:block;max-width:51rem}}.homepage .what-is-entyvio .grid-inner .grid-image img.pen-home-mobile{display:block;max-width:100%}@media only screen and (min-width: 850px){.homepage .what-is-entyvio .grid-inner .grid-image img.pen-home-mobile{display:none}}.homepage .what-is-entyvio .treatment-banner-home{position:absolute;bottom:0;left:50%;background-color:#9b288c;border-radius:2rem;width:calc(100% - 3rem);margin:auto;padding:2rem;box-shadow:0 .3rem .5rem 0 rgba(0,0,0,.5);transform:translate(-50%, 50%)}@media only screen and (min-width: 850px){.homepage .what-is-entyvio .treatment-banner-home{max-width:112.5rem;padding:3.2rem 4rem}}.homepage .what-is-entyvio .treatment-banner-home .link-banner-inner{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;color:#fff}@media only screen and (min-width: 850px){.homepage .what-is-entyvio .treatment-banner-home .link-banner-inner{grid-template-columns:min-content 1fr}}.homepage .what-is-entyvio .treatment-banner-home .link-banner-inner__content p{font-size:1.6rem;font-weight:400;text-align:center}@media only screen and (min-width: 850px){.homepage .what-is-entyvio .treatment-banner-home .link-banner-inner__content p{font-size:2rem;text-align:left}}.homepage .what-is-entyvio .treatment-banner-home .link-banner-inner__content p:last-of-type{margin-bottom:0}.homepage .what-is-entyvio .treatment-banner-home .link-banner-inner__content p strong{font-family:"Montserrat",sans-serif;font-weight:700}.homepage .what-is-entyvio .treatment-banner-home .link-banner-inner__content a{color:#fff;font-weight:normal}.homepage .what-is-entyvio .treatment-banner-home .link-banner-inner img{max-width:4rem;width:10rem;align-self:center;justify-self:center}@media only screen and (min-width: 850px){.homepage .what-is-entyvio .treatment-banner-home .link-banner-inner img{max-width:9.9rem}}.homepage .long-term-relief{padding-left:0;padding-right:0;padding-top:13rem}@media only screen and (min-width: 992px){.homepage .long-term-relief{padding-left:0;padding-right:0;padding-top:0}}.homepage .long-term-relief .grid-inner{display:grid;grid-template-columns:1fr;gap:2rem}@media only screen and (min-width: 992px){.homepage .long-term-relief .grid-inner{grid-template-columns:50% 50%}}.homepage .long-term-relief .grid-inner .grid-image{order:1;background-color:#ffcd00}@media only screen and (min-width: 992px){.homepage .long-term-relief .grid-inner .grid-image{order:unset;display:flex;justify-content:flex-end;max-height:40rem}}.homepage .long-term-relief .grid-inner .grid-image img{max-width:120rem;height:100%;width:100%}.homepage .long-term-relief .grid-inner .grid-image img.desktop{display:none}.homepage .long-term-relief .grid-inner .grid-image img.mobile{display:block}@media only screen and (min-width: 992px){.homepage .long-term-relief .grid-inner .grid-image img{width:auto}.homepage .long-term-relief .grid-inner .grid-image img.desktop{display:block}.homepage .long-term-relief .grid-inner .grid-image img.mobile{display:none}}.homepage .long-term-relief .grid-inner .grid-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width: 992px){.homepage .long-term-relief .grid-inner .grid-content{margin-top:6rem;padding-left:0;padding-right:calc((100% - 585px)/2)}}.homepage .long-term-relief .grid-inner .grid-content .button-container{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width: 992px){.homepage .long-term-relief .grid-inner .grid-content .button-container{gap:0}}.homepage .real-stories-home{padding-top:12rem;padding-bottom:4rem}.homepage .real-stories-home .flex-inner{display:flex;flex-direction:column;margin:0;gap:2rem}@media only screen and (min-width: 992px){.homepage .real-stories-home .flex-inner{flex-direction:row;margin:0 9rem}}.homepage .real-stories-home .flex-inner .flex-image{max-width:12rem;align-self:center}@media only screen and (min-width: 992px){.homepage .real-stories-home .flex-inner .flex-image{max-width:27rem}}.homepage .real-stories-home .flex-inner .flex-image img{width:100%}.homepage .real-stories-home .flex-inner .flex-content p.quote{font-family:"Montserrat",sans-serif;font-weight:700;color:#9b288c;font-size:1.8rem;font-style:italic;line-height:2.4rem}.homepage .real-stories-home .flex-inner .flex-content p.author{font-family:"Montserrat",sans-serif;font-weight:700;color:#9b288c;font-size:1.8rem;font-style:normal;line-height:2.4rem;text-indent:-2.3rem;margin-left:2rem}@media only screen and (min-width: 992px){.homepage .real-stories-home .flex-inner .flex-content p.author{margin-left:2.5rem}}.homepage .real-stories-home .flex-inner .flex-content p.author:before{content:"—";color:#9b288c;margin-right:.5rem}.homepage #linkBanner{display:none}.homepage .cta-homepage-copay{padding:4rem 2rem}@media only screen and (min-width: 850px){.homepage .cta-homepage-copay{padding:4rem 7rem}}.homepage .cta-homepage-copay .cta-inner{display:grid;grid-template-areas:"image" "copy";grid-template-columns:auto;grid-template-rows:auto auto auto;grid-column-gap:5rem;justify-content:center;margin:auto;max-width:90rem}@media only screen and (min-width: 850px){.homepage .cta-homepage-copay .cta-inner{grid-template-areas:"copy image"}}.homepage .cta-homepage-copay .cta-inner .cta-copy{grid-area:copy;margin-top:2rem}.homepage .cta-homepage-copay .cta-inner .cta-copy .headline-3{font-family:"Montserrat",sans-serif;font-weight:900;font-size:2rem;margin-bottom:2rem}@media only screen and (min-width: 850px){.homepage .cta-homepage-copay .cta-inner .cta-copy .headline-3{font-size:3.5rem}}.homepage .cta-homepage-copay .cta-inner .cta-graphic{grid-area:image;display:flex;flex-direction:column}.homepage .cta-homepage-copay .cta-inner .cta-graphic .cta-image{align-self:center;justify-self:center;margin-bottom:1rem;margin-bottom:1rem;max-width:12rem}@media only screen and (min-width: 850px){.homepage .cta-homepage-copay .cta-inner .cta-graphic .cta-image{max-width:27rem}}.homepage .cta-homepage-copay .cta-inner .footnote{font-size:1.3rem;align-self:center}.homepage .cta-homepage-copay .cta-inner .footnote.mobile{display:block}.homepage .cta-homepage-copay .cta-inner .footnote.desktop{display:none}@media only screen and (min-width: 850px){.homepage .cta-homepage-copay .cta-inner .footnote.mobile{display:none}.homepage .cta-homepage-copay .cta-inner .footnote.desktop{display:block}}.homepage #isi{padding-top:2rem}@media only screen and (min-width: 850px){.homepage #isi{padding-top:3rem}}.gradient-bg{background:#9b288c;background:linear-gradient(#9b288c 0%, #b93166 100%);overflow:hidden}.gradient-bg>.btn{display:block;margin:5rem auto;max-width:31.5rem;width:100%}.gradient-bg>.btn:hover .headline-3{color:#fff;transition:color .3s}@media only screen and (min-width: 850px){.gradient-bg{box-shadow:0rem -4rem 7rem 3rem #9b288c;margin-top:-14rem;padding-top:14rem}.gradient-bg .justify-content-evenly{justify-content:space-evenly}}.stand-alone{display:block;margin-bottom:3rem;margin-top:2rem}@media only screen and (min-width: 850px){.stand-alone{display:inline;margin:0}}
