main.page .hero_container{height:calc(795px - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}main.page .hero_container:has(.subhero.empty){height:calc(597px + 49px)}main.page .hero_container.fixed{margin-bottom:calc(var(--tabs-height) / 2)}main.page .hero_container.empty_green{height:calc(795px - var(--green-banner-height))}main.page .hero_container .hero{height:calc(100% - var(--green-banner-height));background-image:url(/assets/images/hero_pages3.png);background-position:0 18%;background-repeat:no-repeat;background-size:80%}main.page .hero_container .hero.notactualpatient{background-position:0 25%}main.page .hero_container:has(.subhero.empty) .hero{height:100%}@media (min-width:1441px){main.page .hero_container .hero{height:calc(100% - 127px);background-image:url(/assets/images/hero_pages3.png);background-position:calc(50% - 220px) 20%;background-size:1190px auto}main.page .hero_container .hero.notactualpatient{background-position:calc(50% - 220px) 25%}section.hero.mobile-aad-secondary.hero_is_visible{background-size:1190px auto}section.hero.notactualpatient.mobile-proark.hero_is_visible{background-size:1175px auto}}main.page .hero_container.empty_green .hero{height:calc(100% - 50px)}main.page .hero_container .hero .wrapper{align-items:flex-end;justify-content:center;gap:1em;-webkit-padding-end:2em;padding-inline-end:2em;position:relative;z-index:70}main.page .hero_container .hero .wrapper .disclaimer{position:absolute;left:45px;bottom:0}main.page .hero_container .hero .wrapper .disclaimer p{color:#fff;font-size:12px}main.page .hero_container .hero .wrapper h1.green,main.page .hero_container .hero .wrapper p.green{font-weight:700;color:var(--clr-teal);text-align:end;font-size:18px}main.page .hero_container .hero .wrapper h1.green.safety,main.page .hero_container .hero .wrapper p.green.safety{max-width:420px}main.page .hero_container .hero .wrapper p.hero_description{font-weight:300;font-size:32px;max-width:480px;text-align:right;color:var(--clr-blue);text-transform:uppercase;line-height:40px}p.hero_description.only_mobile_hidden.dosing{max-width:540px!important}main.page .hero_container .hero .wrapper h1.hero_description,main.page .hero_container .hero .wrapper h2.hero_description{font-weight:300;font-size:32px;max-width:690px;text-align:right;color:var(--clr-blue);text-transform:uppercase;line-height:40px}main.page .hero_container .hero .wrapper h1.hero_description sup,main.page .hero_container .hero .wrapper p.hero_description sup{font-size:17px}main.page .hero_container .hero .wrapper a.btn{min-height:50px;align-items:center}main.page .hero_container .hero .wrapper a.cta{background-color:var(--clr-teal);color:#fff;margin-top:8px;padding:12px 48px;text-transform:uppercase;border-radius:2em;text-decoration:none;font-weight:600;font-size:14px;min-height:50px;display:flex;align-items:center;justify-content:center}main.page .hero_container .hero .wrapper a.cta:hover{background-color:var(--clr-blue)}main.page .hero_container .subhero{background-color:var(--clr-teal-clear);display:flex;align-items:center;height:var(--green-banner-height);transition:.2s}main.page .hero_container .subhero.empty{height:50px}main.page .hero_container .subhero .wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:30px;-webkit-margin-after:30px;margin-block-end:30px}main.page .hero_container .subhero.safety .wrapper{justify-content:center}main.page .hero_container .subhero .wrapper img{height:auto}main.page .hero_container .subhero .wrapper h2,main.page .hero_container .subhero .wrapper p{font-size:28px;font-weight:300;text-transform:uppercase;line-height:1.3;color:var(--clr-blue)}main.page .hero_container .subhero.small_text .wrapper p{font-size:22px}main.page .hero_container .subhero .wrapper p b{color:inherit}main.page .hero_container .subhero.efficacy .wrapper{max-width:950px}main.page .hero_container .subhero.safety .wrapper p{text-transform:none;max-width:882px;font-weight:400}main.page .hero_container .subhero.dosing .wrapper{justify-content:center}main.page .hero_container .subhero.dosing .wrapper p{max-width:776px}main.page .hero_container .hero .wrapper h1.hero_description.aad,main.page .hero_container .hero .wrapper p.hero_description.aad{max-width:705px}main.page .hero_container .subhero.aad .wrapper{justify-content:center}main.page .hero_container .subhero.aad .wrapper p{text-transform:none;max-width:882px}main.page .hero_container .subhero.proark .wrapper{justify-content:center}main.page .hero_container .subhero.proark .wrapper p{max-width:926px;text-transform:none}main.page .hero_container .hero .wrapper h1.hero_description.access,main.page .hero_container .hero .wrapper p.hero_description.access{max-width:400px}@media (max-width:987px){main.page .hero_container,main.page .hero_container:has(.subhero.empty){margin-top:calc(117px + 25px);height:-moz-fit-content!important;height:fit-content!important}main.page .hero_container .hero,main.page .hero_container .hero.notactualpatient,main.page .hero_container:has(.subhero.empty) .hero{background-size:auto 100vw;background-size:50% auto;background-position:100% 100%;height:655px;background-image:url(/assets_mobile/images/hero/hero_mobile.png)!important;position:relative}main.page .hero_container .hero.mobile-aad-main,main.page .hero_container .hero.mobile-aad-secondary,main.page .hero_container .hero.mobile-safety{height:615px!important}main.page .hero_container .hero.mobile-access,main.page .hero_container .hero.mobile-dosing,main.page .hero_container .hero.mobile-proark,main.page .hero_container .hero.mobile-resources{height:565px!important}main.page .hero_container .hero:after{content:"Not an actual patient. \A Results may vary.";white-space:pre-line;color:#fff;font-size:12px;-webkit-margin-start:30vw;margin-inline-start:30vw;position:absolute;bottom:8px}main.page .hero_container .hero .wrapper{margin-top:25px;align-items:flex-start;justify-content:flex-start;padding:0}main.page .hero_container .hero .wrapper h1,main.page .hero_container .hero .wrapper h1.green,main.page .hero_container .hero .wrapper h1.hero_description,main.page .hero_container .hero .wrapper p,main.page .hero_container .hero .wrapper p.green,main.page .hero_container .hero .wrapper p.hero_description{text-align:left;line-height:normal;max-width:60vw}main.page .hero_container .hero .wrapper p.green{font-size:16px;max-width:unset}main.page .hero_container .hero .wrapper h1.hero_description,main.page .hero_container .hero .wrapper p.hero_description{font-size:24px}main.page .hero_container .subhero{height:-moz-fit-content;height:fit-content;padding-block:1rem}main.page .hero_container .subhero .wrapper{flex-direction:column!important;max-width:100%!important;padding-inline:16px;margin-block:8px 40px!important}main.page .hero_container .subhero .wrapper p{max-width:100%!important;width:650px;text-align:center;font-size:18px}main.page .hero_container .subhero .wrapper img{width:90px;height:90px}main.page .hero_container .hero .wrapper h2.hero_description{text-align:left}}@media (max-width:787px){main.page .hero_container .hero,main.page .hero_container .hero.notactualpatient,main.page .hero_container:has(.subhero.empty) .hero{background-size:65% auto;background-image:url(/assets_mobile/images/hero/hero_mobile_centered.png)!important}main.page .hero_container .hero .wrapper h1,main.page .hero_container .hero .wrapper h1.green,main.page .hero_container .hero .wrapper h1.hero_description,main.page .hero_container .hero .wrapper p,main.page .hero_container .hero .wrapper p.green,main.page .hero_container .hero .wrapper p.hero_description{max-width:unset}main.page .hero_container .hero:after{-webkit-margin-start:10vw;margin-inline-start:10vw;-webkit-margin-end:0;margin-inline-end:0}main.page .hero_container .hero .wrapper h2.hero_description{font-size:24px;line-height:1.3}}@media (max-width:717px){main.page .hero_container .hero,main.page .hero_container .hero.notactualpatient,main.page .hero_container:has(.subhero.empty) .hero{background-size:430px auto;background-image:url(/assets_mobile/images/hero/hero_mobile_centered.png)!important;background-position:bottom}main.page .hero_container .hero:after{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:40vw;margin-inline-end:40vw}}@media (max-width:467px){main.page .hero_container .hero,main.page .hero_container .hero.notactualpatient,main.page .hero_container:has(.subhero.empty) .hero{background-position:-10px bottom}}@media (max-width:417px){main.page .hero_container .hero:after{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:40vw;margin-inline-end:40vw}}@media (min-width:980px) and (max-width:1440px){main.page .hero_container .hero .wrapper h1.green,main.page .hero_container .hero .wrapper h2.hero_description{max-width:50%}main.page .hero_container .hero .wrapper{padding-top:4em}}