._root_1y3xq_1{--cases-hero-padding-block:40px;--cases-hero-copy-offset:181px;--cases-hero-cards-overlap:45px;position:relative}._root_1y3xq_1 [data-cases-hero=band]{min-height:634px;padding-block:var(--cases-hero-padding-block);text-align:center;background:linear-gradient(90deg,#0d5563 0%,#65a0a1 100%);display:flex}._root_1y3xq_1 [data-cases-hero=container]{box-sizing:border-box;width:100%;max-width:1290px;margin-inline:auto;padding-inline:20px}@media (width>=1024px){._root_1y3xq_1 [data-cases-hero=container]{padding-inline:60px}}._root_1y3xq_1 [data-cases-hero=copy]{padding-top:var(--cases-hero-copy-offset)}._root_1y3xq_1 [data-cases-hero=title]{color:var(--color-white);font-family:var(--font-heading);margin:0 0 30px;font-size:38px;font-weight:600;line-height:43px}._root_1y3xq_1 [data-cases-hero=subtitle]{max-width:100%;color:var(--color-white);font-family:var(--font-body);margin:0;font-size:22px;font-weight:400;line-height:26px}._root_1y3xq_1 [data-cases-hero=cards]{margin-top:calc(var(--cases-hero-cards-overlap) * -1);position:relative}._root_1y3xq_1 [data-cases-hero=benefits]{box-sizing:border-box;width:100%;max-width:1290px;margin-inline:auto;padding-inline:20px}@media (width>=1024px){._root_1y3xq_1 [data-cases-hero=benefits]{padding-inline:60px}}._root_1y3xq_1 [data-cases-hero=benefits]{flex-direction:column;justify-content:center;align-items:center;row-gap:30px;margin:0 auto;padding-block:0;list-style:none;display:flex}._root_1y3xq_1 [data-cases-hero=benefit]{justify-content:center;width:100%;display:flex}._root_1y3xq_1 [data-cases-hero=card]{background-color:var(--color-white);border-radius:8px;align-items:center;width:335px;max-width:370px;height:100%;padding:42px 20px 42px 30px;display:flex;box-shadow:0 0 35px #47b3be33}._root_1y3xq_1 [data-cases-hero=icon]{color:#0c7989;flex:0 0 30px;max-width:30px;margin-right:20px}._root_1y3xq_1 [data-cases-hero=icon] img{width:30px;height:30px;display:block}._root_1y3xq_1 [data-cases-hero=benefit-text]{color:#4c5962;font-family:var(--font-body);margin:0;font-size:16px;font-weight:600;line-height:19px}@media (width<=374px){._root_1y3xq_1 [data-cases-hero=card]{width:300px}}@media (width>=476px){._root_1y3xq_1{--cases-hero-copy-offset:231px;--cases-hero-cards-overlap:62px}}@media (width>=576px){._root_1y3xq_1{--cases-hero-copy-offset:171px}}@media (width>=768px){._root_1y3xq_1{--cases-hero-copy-offset:0px}._root_1y3xq_1 [data-cases-hero=band]{align-items:center}._root_1y3xq_1 [data-cases-hero=title]{margin-bottom:21px;font-size:52px;line-height:66px}._root_1y3xq_1 [data-cases-hero=subtitle]{max-width:648px;margin-inline:auto;font-size:24px;line-height:33px}._root_1y3xq_1 [data-cases-hero=benefits]{flex-flow:wrap;justify-content:space-between;align-items:stretch}._root_1y3xq_1 [data-cases-hero=benefit]{flex:0 0 31%;width:auto;display:block}._root_1y3xq_1 [data-cases-hero=card]{width:100%;padding:40px 20px 40px 30px}}@media (width>=769px){._root_1y3xq_1 [data-cases-hero=subtitle]{max-width:700px}._root_1y3xq_1 [data-cases-hero=card]{padding:30px 5px 30px 15px}._root_1y3xq_1 [data-cases-hero=icon]{flex-basis:50px;max-width:50px}._root_1y3xq_1 [data-cases-hero=icon] img{width:50px;height:50px;margin-bottom:4px}}@media (width>=821px){._root_1y3xq_1 [data-cases-hero=card]{padding:40px 17px 40px 20px}}@media (width>=851px){._root_1y3xq_1 [data-cases-hero=benefit]{flex-basis:30%}}@media (width>=993px){._root_1y3xq_1 [data-cases-hero=benefit]{min-width:284px}}@media (width>=1024px){._root_1y3xq_1{--cases-hero-copy-offset:131px}._root_1y3xq_1 [data-cases-hero=band]{text-align:left;min-height:520px}._root_1y3xq_1 [data-cases-hero=subtitle]{max-width:656px;margin-inline:0}}@media (width>=1056px){._root_1y3xq_1 [data-cases-hero=icon]{margin-right:24px}}@media (width>=1113px){._root_1y3xq_1 [data-cases-hero=benefit]{flex-basis:32%;min-width:0}._root_1y3xq_1 [data-cases-hero=card]{padding:40px 15px 40px 35px}}@media (width>=1133px){._root_1y3xq_1 [data-cases-hero=card]{padding:40px 0 40px 30px}}@media (width>=1173px){._root_1y3xq_1 [data-cases-hero=card]{padding:40px 20px 40px 30px}}@media (width>=1201px){._root_1y3xq_1{--cases-hero-padding-block:60px}}@media (width>=1239px){._root_1y3xq_1 [data-cases-hero=card]{padding:35px 60px 35px 30px}}
