.case-study-template{--gap:24px;--case-bg-color:#eee;--case-bg-border:0;--case-border-radius:0;--vertical-gap:2rem}@media (max-width:767.98px){.case-study-template{--vertical-gap:1.5rem}}.case-study-template{overflow:hidden;position:relative}.case-study-template__detail:before{background-image:url(https://143530127.fs1.hubspotusercontent-eu1.net/hubfs/143530127/blog-list-bg.jpg);background-repeat:no-repeat;background-size:cover;content:"";height:125px;position:absolute;width:100%;z-index:-1}@media (max-width:991.98px){.case-study-template__detail:before{height:100px}}.case-study__wrp{padding-top:calc(var(--vertical-gap)*2.5)}.case-study__article,.case-study__header,.case-study__related-case-studies{margin:0 auto;max-width:var(--max-width,1400px);padding-left:12px;padding-right:12px}.case-study__company-logo-wrp,.case-study__header{margin-bottom:var(--vertical-gap)}.case-study__company-logo-wrp{margin-top:calc(var(--vertical-gap)*2);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:80%}}.case-study__summary-content{display:flex;flex-direction:column;justify-content:center;padding:var(--gap);zoom:.8}.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:var(--case-bg-border);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{max-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{max-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{max-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{max-width:100%}.case-study__success-metric-item:after{display:none}}.case-study__success-metric-value{color:var(--primary-color);font-size:3rem;font-weight:700;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:calc(var(--vertical-gap)*2);margin-top:calc(var(--vertical-gap)*2);padding:var(--gap)}.case-study__testimonial-quote{border:none;font-size:2rem;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.25rem}.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:var(--case-bg-color)}.case-study__related-case-studies{padding-bottom:var(--vertical-gap);padding-top:var(--vertical-gap)}.case-study__related-case-studies-title{margin-bottom:40px;text-align:center}