.case-study_wrp{--case-bg-color:#eee;--case-bg-border:1px solid rgba(0,0,0,.3);--case-border-radius:calc(var(--gap)/2);--vertical-gap:4rem}@media (max-width:767.98px){.case-study_wrp{--vertical-gap:2rem}}.case-study__article,.case-study__header,.case-study__related-case-studies{margin:0 auto;max-width:var(--max-width);padding-left:12px;padding-right:12px}.case-study__header{margin-bottom:var(--vertical-gap);margin-top:var(--vertical-gap)}.case-study__company-logo-wrp{margin-bottom:var(--vertical-gap);text-align:center}.case-study__company-logo{height:auto;max-width:100%}.case-study__title{margin-bottom:var(--vertical-gap);text-align:center}.case-study__article,.case-study__summary{margin-bottom:var(--vertical-gap);margin-top:var(--vertical-gap)}.case-study__summary{background:var(--case-bg-color);border:var(--case-bg-border);border-radius:var(--case-border-radius);display:grid;gap:0;grid-template-columns:1fr 400px;overflow:hidden;width:100%}@media (max-width:1199.98px){.case-study__summary{grid-template-columns:1fr}}@media (min-width:1200px){.case-study__summary{margin-left:10%;margin-right:10%;width:100%}}.case-study__summary-content{display:flex;flex-direction:column;justify-content:center;padding:var(--gap);zoom:.9}.case-study__summary-featured-image-wrp{align-items:center;display:flex;font-size:0;overflow:hidden}.case-study__summary-featured-image{aspect-ratio:4/3;height:auto;max-width:100%;min-height:100%;object-fit:cover}.case-study__summary-challenge,.case-study__summary-company-website,.case-study__summary-industry,.case-study__summary-key-products,.case-study__summary-results{margin-bottom:10px}.case-study__summary-challenge-label,.case-study__summary-company-website-label,.case-study__summary-industry-label,.case-study__summary-key-products-label,.case-study__summary-results-label{font-weight:700;margin-bottom:10px}.case-study__success-metrics-title{text-align:center}.case-study__success-metrics-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap);justify-content:center;margin-bottom:var(--vertical-gap);margin-top:var(--vertical-gap)}.case-study__success-metric-item{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--gap)/2);position:relative;text-align:center}.case-study__success-metric-item:after{border-left:1px solid rgba(0,0,0,.3);content:"";height:95%;left:calc(100% + var(--gap)/2);position:absolute;width:0}.case-study__success-metric-item:last-child:after{display:none}@media (min-width:1200px){.case-study__success-metric-item{width:calc(25% - var(--gap)*3/4)}.case-study__success-metric-item:nth-child(4):after{display:none}}@media (min-width:900px) and (max-width:1199.98px){.case-study__success-metric-item{width:calc(33.33333% - var(--gap)*2/3)}.case-study__success-metric-item:nth-child(3):after{display:none}}@media (min-width:600px) and (max-width:899.98px){.case-study__success-metric-item{width:calc(50% - var(--gap)*1/2)}.case-study__success-metric-item:nth-child(2):after{display:none}}@media (max-width:599.98px){.case-study__success-metric-item{width:100%}.case-study__success-metric-item:after{display:none}}.case-study__success-metric-value{color:var(--primary-color);font-size:3rem;font-weight:500;line-height:1.25;padding-bottom:calc(var(--gap)*.25)}.case-study__success-metric-name{font-size:1rem;text-transform:uppercase}.case-study__testimonial-wrp{background:var(--case-bg-color);border:var(--case-bg-border);border-radius:var(--case-border-radius);display:flex;flex-direction:column;margin-bottom:var(--vertical-gap);margin-top:var(--vertical-gap);padding:var(--gap)}.case-study__testimonial-quote{border:none;font-size:1.5rem;margin:calc(var(--gap)*.5);padding:0;text-align:center}.case-study__testimonial-author{display:flex;flex-direction:row;gap:var(--gap);justify-content:center}.case-study__testimonial-author-image{border-radius:50%;height:100px;object-fit:cover;width:100px}.case-study__testimonial-author-info{display:flex;flex-direction:column;gap:calc(var(--gap)*.25);justify-content:center}.case-study__testimonial-author-name{font-size:1.125rem;font-weight:700}.case-study__testimonial-author-role{font-size:.9rem}.case-study__company-summary-wrp{display:flex;flex-direction:row;gap:var(--gap);margin-top:var(--vertical-gap);padding:0 var(--gap)}@media (max-width:767.98px){.case-study__company-summary-wrp{flex-direction:column;padding:unset}}.case-study__company-image-wrp{align-items:center;display:flex;width:100%}.case-study__company-image{border-radius:var(--case-border-radius);height:auto;max-width:100%}.case-study__company-info{display:flex;flex-direction:column;justify-content:center;padding:0 var(--gap);width:100%}@media (max-width:767.98px){.case-study__company-info{padding:unset}}.case-study__body{margin-bottom:calc(var(--vertical-gap)*1.5);margin-left:auto;margin-right:auto;margin-top:var(--vertical-gap);max-width:800px}.case-study__related-case-studies-wrp{background:#fff;margin-bottom:115px;padding-top:115px}.case-study__related-case-studies{padding-bottom:var(--vertical-gap);padding-top:var(--vertical-gap)}.case-study__related-case-studies-title{margin-bottom:45px;text-align:left}.case-study-list__item{border-radius:10px}.case-study-list__item-image{aspect-ratio:16/9}.case-study-list__item-industry{align-items:center;background-color:#d6edf5;display:flex;font-size:14px;font-weight:400;gap:10px;justify-content:center;margin-bottom:5px;margin-top:22px;padding:3px 7px}.case-study-list__item-industry,.case-study-list__item-title{color:#000;font-family:Barlow;font-style:normal;line-height:normal;margin-left:5px}.case-study-list__item-title{font-size:20px;font-weight:500;margin-bottom:10px}.case-study__wrp{background-color:#f7f8f4}.case-study__header{display:flex;flex-direction:column;padding-top:100px}.case-study__title{max-width:800px;padding-bottom:87px;padding-top:12px;text-align:left}.case-study__summary{margin-left:0;padding-bottom:96px}.case-study__testimonial-wrp{background-color:#fff;margin-bottom:90px;margin-top:120px;padding:60px}.case-study__summary-content{background-color:#fff}.case-study__social-sharing-wrp{margin-left:auto;margin-right:auto;max-width:800px}.social-sharing-module{padding-bottom:107px;padding-top:36px}.social-sharing-module:before{content:var(--share-label);margin-right:10px;margin-top:5px}.social-sharing-module__icon .icon-style{background-color:#142850}.social-sharing-module__icon .icon-style svg,.social-sharing-module__icon .icon-style:hover svg{fill:#fff}.social-sharing-module__icon .icon-style:hover{background-color:#27496d}.case-study__cta-inner{margin:0 auto;max-width:var(--max-width);padding-left:12px;padding-right:12px}.case-study__all-case-studies a{color:#000;font-size:20px;margin-bottom:1rem;position:relative;text-decoration:none}.case-study__all-case-studies a:hover{color:#000;opacity:.8}.case-study__all-case-studies a:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE5IDE2Ij48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTcuNSA5YTEgMSAwIDEgMCAwLTJ6TS43OTMgNy4yOTNhMSAxIDAgMCAwIDAgMS40MTRsNi4zNjQgNi4zNjRhMSAxIDAgMCAwIDEuNDE0LTEuNDE0TDIuOTE0IDhsNS42NTctNS42NTdBMSAxIDAgMCAwIDcuMTU3Ljkzek0xNy41IDdoLTE2djJoMTZ6Ii8+PC9zdmc+");font-size:1rem;height:18px}.case-study__company-summary-wrp{padding-bottom:40px;padding-left:0}