.case-study-listing-grid{display:grid;grid-template-columns:repeat(1,1fr);margin-bottom:4rem;max-width:100%;grid-gap:4rem}@media (min-width:992px){.case-study-listing-grid{grid-template-columns:repeat(3,1fr)}}.case-study-listing-body .content-wrapper{max-width:1200px}.case-study-container-wrapper{margin-top:2rem}@media (min-width:992px){.case-study-container-wrapper{margin-top:4rem}}.case-study-wrapper section{padding:4rem 1.5rem}.case-study-wrapper section.case-study-metrics{padding:0 1.5rem}.case-study-media-summary-wrapper{background-color:var(--blue-extra-light);border:1px solid var(--blue-light);border-radius:1rem;display:grid;grid-template-columns:repeat(1,1fr);overflow:hidden}@media (min-width:992px){.case-study-media-summary-wrapper{grid-template-columns:1fr 475px}}.case-study-media-summary-wrapper .case-study-media-summary-image{aspect-ratio:2/1;overflow:hidden}@media (min-width:992px){.case-study-media-summary-wrapper .case-study-media-summary-image{aspect-ratio:unset}}.case-study-media-summary-wrapper .case-study-media-summary-image img{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%}.case-study-media-summary-wrapper .case-study-media-summary-text{display:flex;flex-direction:column;justify-content:center;padding:36px 24px}.case-study-media-summary-wrapper .case-study-media-summary-text h2.summary-heading{font-size:1.25rem;margin-bottom:.75rem}.case-study-media-summary-wrapper .case-study-media-summary-text .website-url-link a{color:var(--blue-dark);font-size:1.125rem;font-weight:600}.case-study-about-company-wrapper{align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}@media (min-width:992px){.case-study-about-company-wrapper{grid-template-columns:repeat(2,1fr)}}.case-study-about-company-wrapper .column img{border-radius:1rem;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.case-study-body .content-wrapper{max-width:992px}.case-study-body .content-wrapper blockquote{background-color:var(--blue-extra-light);border-left:3px solid var(--blue);padding:1rem}@media (min-width:992px){.case-study-body .content-wrapper blockquote{margin:3rem auto;max-width:85%;padding:2rem 3rem}}.case-study-cta{background:url(https://aseva.com/hubfs/site-files/impulse-homepage-footer-cta-bg.jpg) no-repeat 50%;position:relative}.case-study-cta:before{background-color:var(--primary);background-position:0 0!important;background-repeat:no-repeat!important;background-size:auto!important;content:"";height:100%;left:0;mix-blend-mode:darken;opacity:.8;position:absolute;top:0;width:100%}.case-study-cta .content-wrapper{position:relative;z-index:1}.case-study-cta .content-wrapper .cta-wrapper{display:flex;justify-content:center}.case-study-recent-case-studies{background-color:var(--grey-light)}.case-study-recent-case-studies .posts-wrapper{display:grid;grid-template-columns:1fr;grid-gap:2rem}@media (min-width:992px){.case-study-recent-case-studies .posts-wrapper{grid-template-columns:repeat(3,1fr)}}.case-study-recent-case-studies .posts-wrapper .card{background:var(--white);display:flex;flex-direction:column;position:relative}.case-study-recent-case-studies .posts-wrapper .card .card-header{aspect-ratio:16/9;border-radius:1rem;margin-bottom:1rem;overflow:hidden}.case-study-recent-case-studies .posts-wrapper .card .card-header img{height:auto;max-width:100%;width:100%}.case-study-recent-case-studies .posts-wrapper .card .card-header:hover img{filter:none}.case-study-recent-case-studies .posts-wrapper .card .card-body{color:var(--black)}.case-study-recent-case-studies .posts-wrapper .card .card-body .meta{align-items:center;display:flex;font-size:1rem;gap:.5rem;margin-bottom:.5rem}.case-study-recent-case-studies .posts-wrapper .card .card-body h3{font-size:1.375rem;font-weight:600;margin-bottom:.5rem}.case-study-recent-case-studies .posts-wrapper .card .card-body h3 a{font-size:1.4rem;font-weight:inherit}.case-study-recent-case-studies .posts-wrapper .card .card-body .post-content{margin-bottom:1.56rem}.case-study-recent-case-studies .posts-wrapper .card .card-body .post-content p{font-weight:300}.case-study-recent-case-studies .posts-wrapper .card .card-body .post-content p:last-of-type{margin-bottom:0}.case-study-recent-case-studies .posts-wrapper .card .card-footer{margin-top:auto}.case-study-recent-case-studies .posts-wrapper .card .card-footer a{align-items:center;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;text-transform:uppercase}.case-study-recent-case-studies .posts-wrapper .card .card-footer a svg path{stroke:var(--blue-dark)}