.treatment-homepage .hero:before{background-image:url(/dist/images/heroes/hero_treatment-homepage_mobile.webp)}@media only screen and (min-width: 850px){.treatment-homepage .hero:before{background-image:url(/dist/images/heroes/hero_treatment-homepage.webp);background-position:center}}.treatment-homepage .hero p{color:#9b288c;font-weight:400}@media only screen and (min-width: 850px){.treatment-homepage .hero p{color:#fff;margin:0;line-height:normal}}.treatment-homepage .hero p.hero-intro{font-size:1rem;margin-bottom:1.2rem;font-weight:900}@media only screen and (min-width: 850px){.treatment-homepage .hero p.hero-intro{font-size:2rem}}.treatment-homepage .hero .hero-copy{margin-top:1.4rem}.treatment-homepage .hero .hero-copy p{font-size:1.8rem;font-weight:700}.treatment-homepage .hero .actor-portrayal{color:#fff;position:absolute;top:32rem;right:0;padding:.3rem 1rem}@media only screen and (min-width: 850px){.treatment-homepage .hero .actor-portrayal{right:3rem;bottom:3rem;text-shadow:2px 2px #000}}.treatment-homepage .cta-panel.purple{padding:2rem}@media only screen and (min-width: 850px){.treatment-homepage .cta-panel.purple{padding:4rem 7rem}}.treatment-homepage .gradient-block.icon-journey p{text-align:left;max-width:60rem}.treatment-homepage .gradient-block.icon-journey .icons-image{position:absolute;width:10rem;height:10rem;top:-5rem;right:0;left:0;margin:auto}@media only screen and (min-width: 850px){.treatment-homepage .gradient-block.icon-journey .icons-image{position:relative;width:20rem;height:20rem;top:0;margin:0 6rem 0 0}}
