.page-template-case-studies-landing{-webkit-font-smoothing:antialiased}.case-studies_copy h2,.case-studies_copy .h2{font-family:Roboto,sans-serif;font-weight:500;font-size:2rem;line-height:2.25rem;letter-spacing:.0112rem;color:#3a369b;margin-bottom:1rem}.case-studies_copy h3,.case-studies_copy pre,.case-studies_copy .h3{font-family:Cocogoose W01 light,sans-serif;font-weight:400;text-transform:uppercase;font-size:1.5rem;line-height:1.1;letter-spacing:.1875rem;color:#057e6c}.case-studies_copy p{color:#333}.case-studies_copy b,.case-studies_copy strong{color:#057e6c}.case-studies_copy .columns{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (min-width: 640px){.case-studies_copy .columns{gap:2.5rem}}.case-studies-landing-wave-bottom{position:absolute;bottom:0;left:0;width:100%;margin-bottom:-2px}.case-studies-landing-wave-top{position:absolute;top:0;left:0;width:100%;margin-top:-2px;transform:scale(-1)}.case-studies-landing-hero{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding-top:calc(5% + 61px);padding-bottom:5%}@media (max-width: 980px){.case-studies-landing-hero{padding-top:calc(8% + 61px);padding-bottom:5%}}.case-studies-landing-hero__container{display:flex;margin:0 auto;align-items:center;justify-content:space-between}@media (max-width: 980px){.case-studies-landing-hero__container{flex-direction:column;align-items:flex-start;text-align:center}}.case-studies-landing-hero__title-wrap{margin-right:1rem;max-width:46.6875rem}@media (max-width: 980px){.case-studies-landing-hero__title-wrap{margin:1rem auto;text-align:center}}.case-studies-landing-hero__title{color:#fff;font-size:24px;line-height:1.2}@media (min-width: 640px){.case-studies-landing-hero__title{font-size:32px}}@media (min-width: 1024px){.case-studies-landing-hero__title{font-size:40px}}.case-studies-landing-hero__logo-wrap{max-width:436px}@media (max-width: 980px){.case-studies-landing-hero__logo-wrap{width:60%;margin:0 auto}}.case-studies-landing-hero__logo{-o-object-fit:contain;object-fit:contain;width:80%;height:100%;display:block;margin:0 auto}@media (min-width: 1024px){.case-studies-landing-hero__logo{width:100%}}.case-studies-landing-challenge{padding:6.25rem 0}@media screen and (max-width: 1400px){.case-studies-landing-challenge{padding:5% 0}}.case-studies-landing-challenge__container{display:flex;flex-direction:row-reverse;margin:0 auto;align-items:flex-start;justify-content:space-between;gap:2.5rem}.case-studies-landing-challenge__container.reverse{flex-direction:row}@media screen and (max-width: 980px){.case-studies-landing-challenge__container{flex-direction:column;align-items:flex-start}}.case-studies-landing-challenge__content{flex:1 1 50%}.case-studies-landing-challenge__quote{flex:1 2 50%;text-align:center}.case-studies-landing-challenge__quote-container{background-color:#3a369b;padding:3.75rem 3.75rem 5.625rem;border-radius:2rem}@media screen and (max-width: 980px){.case-studies-landing-challenge__quote-container{padding:2.5rem 2.5rem 3.75rem}}.case-studies-landing-challenge__quote-container .quote-copy{color:#fff;text-align:center;font-family:Roboto,sans-serif;font-size:1.75rem;font-style:normal;font-weight:400;line-height:2.5rem;letter-spacing:-.38px;margin-top:2rem;text-wrap:pretty}@media screen and (max-width: 980px){.case-studies-landing-challenge__quote-container .quote-copy{font-size:1.5rem;line-height:1.875rem}}.case-studies-landing-challenge__quote-author{margin-top:-4.375rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.case-studies-landing-challenge__quote-author .quote-name{color:#057e6c;text-align:center;font-family:Roboto,sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.5rem;letter-spacing:-.0125rem}.case-studies-landing-challenge__quote-author .quote-title{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.625rem;letter-spacing:.0112rem}.case-studies-landing-challenge__profile-image{max-width:10.5rem}.case-studies-landing-solutions{padding:7.5rem 0;background-color:#e7f8f4}@media screen and (max-width: 1400px){.case-studies-landing-solutions{padding:8% 0}}.case-studies-landing-solutions__container{display:flex;margin:0 auto;align-items:center;justify-content:space-between;gap:2.5rem}.case-studies-landing-solutions__container.reverse{flex-direction:row-reverse}@media screen and (max-width: 980px){.case-studies-landing-solutions__container{flex-direction:column;align-items:center}}.case-studies-landing-solutions__container+.case-studies-landing-solutions__container{flex-direction:row-reverse;margin-top:1rem}@media screen and (max-width: 980px){.case-studies-landing-solutions__container+.case-studies-landing-solutions__container{flex-direction:column;align-items:center}}.case-studies-landing-solutions__content{flex:1 1 auto}.case-studies-landing-solutions__quote-container{flex:0 0 330px;width:330px;height:330px;border-radius:50%;background:#3A369B;position:relative}.case-studies-landing-solutions__quote-container .quote{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:80px 24px;flex-direction:column;align-items:center;justify-content:center;gap:10px 0;width:100%}.case-studies-landing-solutions__quote-container .quote-copy{color:#fff;text-align:center;font-family:Cocogoose W01 light,sans-serif;font-size:1.5rem;font-style:normal;font-weight:350;line-height:2.25rem;letter-spacing:.0112rem}.case-studies-landing-solutions__quote-container.green{background:#26D69B}.case-studies-landing-solutions__quote-container.green .quote svg path{fill:#3a369b}.case-studies-landing-solutions__quote-container.green .quote-copy{color:#3a369b}.case-studies-landing-results{padding:7.5rem 0}@media screen and (max-width: 1400px){.case-studies-landing-results{padding:8% 0}}.case-studies-landing-results__container{display:flex;margin:0 auto 3rem;align-items:center;justify-content:space-between;gap:2.5rem;flex-direction:row}.case-studies-landing-results__container.reverse{flex-direction:row-reverse}@media screen and (max-width: 980px){.case-studies-landing-results__container{flex-direction:column;align-items:center}.case-studies-landing-results__container.reverse{flex-direction:column}}.figure_container{margin-top:1rem}@media screen and (max-width: 980px){.figure_container{flex-direction:column;align-items:center}}.figure_container .case-studies-landing-results__content{flex:1 1 auto}.figure_container .case-studies-landing-results__image-wrap{flex:0 0 27.0625rem;max-width:27.0625rem}.case-studies-landing-results__content{flex:1 1 auto}.case-studies-landing-results__quote-container{flex:0 0 330px;width:330px;height:330px;border-radius:50%;background:#26D69B;position:relative}.case-studies-landing-results__quote-container .quote{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:80px 24px;flex-direction:column;align-items:center;justify-content:center;gap:10px 0;width:100%}.case-studies-landing-results__quote-container .quote-copy{color:#3a369b;text-align:center;font-family:Cocogoose W01 light,sans-serif;font-size:1.5rem;font-style:normal;font-weight:350;line-height:2.25rem;letter-spacing:.0112rem}.case-studies-landing-results__icon-bullets{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0 auto;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0}.case-studies-landing-results__icon-bullets li{list-style:none;padding:0;margin:0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:.625rem}@media screen and (max-width: 980px){.case-studies-landing-results__icon-bullets{grid-template-columns:1fr}}.case-studies-landing-results__icon{width:3rem;height:3rem}.case-studies-landing-cta{padding:12.5rem 0;background-color:#26d69b}@media screen and (max-width: 1400px){.case-studies-landing-cta{padding:10% 0}}.case-studies-landing-cta__container{max-width:46.75rem;margin:0 auto}.case-studies-landing-cta__title{font-family:Cocogoose W01 Regular,sans-serif;color:#fff;text-align:center;font-size:2.5rem;font-style:normal;font-weight:370;line-height:3.5rem;letter-spacing:.0313rem}@media screen and (max-width: 980px){.case-studies-landing-cta__title{font-size:2rem;line-height:3rem}}.case-studies-landing-cta__description{color:#fff;text-align:center;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.625rem;letter-spacing:.0112rem}.cta-button-container{display:flex;padding:1rem 2.5rem;justify-content:center;align-items:center;gap:1.5rem;align-self:stretch;border-radius:.5rem;background:rgba(5,126,108,.6)}.cta-button-container p{color:#fff;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.625rem;letter-spacing:.0112rem;margin:0}@media screen and (max-width: 980px){.cta-button-container{flex-direction:column;gap:1rem}}.case-studies-landing-cta__button{display:inline-flex;padding:.625rem 1.5rem;justify-content:center;align-items:center;gap:.625rem;border-radius:2rem;background:#3A369B;color:#fff;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;text-transform:none}.case-studies-landing-cta__button:hover{background:rgb(65.0765550239,60.5885167464,173.9114832536)}.case-studies-landing-case-studies{padding:6.25rem 0 7.5rem}@media screen and (max-width: 1400px){.case-studies-landing-case-studies{padding:5% 0 7%}}.case-studies-landing-case-studies__title{color:#3a369b;text-align:center;font-family:Roboto,sans-serif;font-size:2rem;font-style:normal;font-weight:500;line-height:2.25rem;letter-spacing:.0112rem;margin-bottom:2.5rem}.case-studies-landing-case-studies__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media screen and (max-width: 980px){.case-studies-landing-case-studies__grid{grid-template-columns:1fr}}.case-studies-landing-case-studies__item{display:flex;flex-direction:column;align-items:center}.case-studies-landing-case-studies__quote-author{display:flex;flex-direction:column;align-items:center;padding:1rem 0;gap:1rem;border-radius:.5rem;background:#F3F6F2;width:100%;max-width:26rem;margin-bottom:1rem}.case-studies-landing-case-studies__quote-author .quote-name{color:#057e6c;text-align:center;font-family:Roboto,sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.5rem;letter-spacing:-.0125rem}.case-studies-landing-case-studies__quote-author .quote-title{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.625rem;letter-spacing:.0112rem}.case-studies-landing-case-studies__profile-image{max-width:10.5rem}.case-studies-landing-case-studies__link{display:flex;flex-direction:column;align-items:center;gap:.75rem;align-self:stretch;color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.625rem;letter-spacing:.0112rem;width:100%;max-width:26rem;margin:0 auto 1.5rem}.case-studies-landing-case-studies__link span{color:#5c5c5c;text-align:center;font-family:Roboto,sans-serif;font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.625rem;letter-spacing:.0112rem}.case-studies-landing-cta-button-container{margin-top:2rem;text-align:center}
