.hero-flexible-module{margin-top:0}.hero-flexible-module .hero-flexible-inner{min-height:470px;overflow:hidden;position:relative}.hero-flexible-module .hero-container{margin:0 auto;max-width:1140px;padding:0 15px;position:relative;z-index:3}.hero-flexible-module .hero-text{max-width:600px;padding:55px 0 30px}#content h1.hero-heading{margin:0 0 1rem;padding-bottom:0;padding-top:0}.hero-flexible-module .hero-intro{margin:0 0 20px}#content p.hero-intro{margin-bottom:1rem}.hero-flexible-module .hero-body{line-height:1.3rem;margin:16px 0 0}#content .hero-body p{line-height:1.3rem}.hero-flexible-module .hero-body sup{font-size:13px}.hero-flexible-module .hero-stat{margin:10px 0 0}.hero-flexible-module .hero-cta{align-items:center;cursor:pointer;display:inline-flex;min-width:330px;position:relative;text-align:left;text-decoration:none}.hero-flexible-module .hero-cta:hover{text-decoration:none}.hero-flexible-module .hero-cta-icon{background-image:url(../../images/zynpatient_icon_studies_default.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:38px;margin-right:20px;min-width:30px;width:30px}.hero-flexible-module a.hero-cta,.hero-flexible-module a.hero-cta:active,.hero-flexible-module a.hero-cta:focus,.hero-flexible-module a.hero-cta:hover{text-decoration:none}.hero-flexible-module .hero-cta-arrow{align-items:center;background:#fff;border-radius:50%;display:flex;height:33px;justify-content:center;min-width:33px;position:absolute;right:15px;width:33px}.hero-flexible-module .hero-cta-arrow:after{color:#b91b21;content:"\f054";font-family:Font Awesome\ 5 Free;font-size:1rem;font-weight:900}.hero-flexible-module .hero-cta:hover .hero-cta-arrow{background:#8c4799}.hero-flexible-module .hero-cta:hover .hero-cta-arrow:after{color:#fff}.hero-flexible-module .hero-image-area{height:100%;position:absolute;right:0;top:0;width:100%}.hero-flexible-module .hero-image-area picture{display:flex;height:100%;justify-content:flex-end}.hero-flexible-module .hero-image-area img{height:auto;max-height:100%;object-fit:contain;object-position:right top;width:auto}.hero-flexible-module .hero-overlay{background-image:linear-gradient(90deg,#f3f7fb,#f3f7fb 29%,rgba(243,247,251,.81) 60%,hsla(0,0%,100%,0) 85%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-flexible-module .hero-caption{bottom:75px;color:#fff;font-family:SofiaProSoft-Bold;font-size:12px;font-weight:700;max-width:75px;position:absolute;right:50px;text-align:right;text-shadow:0 2px 4px rgba(0,0,0,.5);text-transform:uppercase;z-index:2}@media (max-width:991px){.hero-flexible-module .hero-flexible-inner{padding-bottom:20px}}@media only screen and (max-width:767px){.hero-flexible-module{background-color:#fff!important;background-image:none!important}.hero-flexible-module .hero-container,.hero-flexible-module .hero-text{display:contents!important;margin:0!important;max-width:none!important;padding:0!important}.hero-flexible-module .hero-flexible-inner{column-gap:16px;display:grid!important;flex-direction:unset;grid-template-areas:"title title" "image intro" "cta   cta" "body  body"!important;grid-template-columns:1fr 2fr!important;min-height:unset;padding:15px;row-gap:16px}.hero-flexible-module .hero-body,.hero-flexible-module .hero-cta,.hero-flexible-module .hero-heading,.hero-flexible-module .hero-intro,.hero-flexible-module .hero-stat{padding-left:0}.hero-flexible-module .hero-image-area{margin-left:-15px!important}.hero-flexible-module .hero-heading{font-size:26px!important;grid-area:title;line-height:1.2!important;margin:32px 0 0!important}.hero-flexible-module .hero-image-area{grid-area:image;height:auto;position:relative}.hero-flexible-module .hero-intro{align-self:center;font-size:20px;grid-area:intro;line-height:22px;margin:0}.hero-flexible-module .hero-cta{grid-area:cta;min-width:100%;width:100%}.hero-flexible-module .hero-body,.hero-flexible-module .hero-stat{grid-area:body}.hero-flexible-module .hero-image-area img{height:auto;object-fit:unset;width:100%}.hero-flexible-module .hero-overlay{display:none}.hero-flexible-module .hero-caption{bottom:10px;font-size:8px;left:10px;max-width:unset;right:10px;text-align:left}.hero-flexible-module.hide-caption-mobile .hero-caption{display:none!important}}@media (min-width:1900px){.hero-flexible-module .hero-image-area img{height:100%;width:60vw}}@media (min-width:2100px){.hero-flexible-module .hero-image-area img{object-fit:contain;object-position:40% -20%;transform:scale(1.05)}}