.body .body-wrapper .hs-blog-post{overflow-x:hidden}.case-study-post-grid .case-study-post-grid__featured-image{height:fit-content;max-height:300px;min-height:200px}.case-study-post-grid .case-study-post-grid__featured-image img{height:100%;max-height:300px;min-height:200px;object-fit:cover;width:100%}.case-study-post-grid .case-study-post-grid__content-wrapper.container{display:flex;flex-direction:row-reverse;padding-bottom:0;padding-top:0}.case-study-post-grid .case-study-post-grid__content-wrapper.container .case-study-post-grid__sidebar{background-color:#2a32470d;display:flex;flex-direction:column;position:relative;width:25%}.case-study-post-grid .case-study-post-grid__content-wrapper.container .case-study-post-grid__sidebar:before{background:#2a32470d;content:"";height:100%;left:100%;position:absolute;width:calc(50vw - 620px)}.case-study-post-grid .case-study-post-grid__content-wrapper.container .case-study-post-grid__sidebar .sidebar__rich-text-wrapper{padding:2rem}.case-study-post-grid .case-study-post-grid__content-wrapper.container .case-study-post-grid__content-body{padding-bottom:16px;padding-right:24px}.case-study-post-grid .case-study-post-grid__content-wrapper.container .case-study-post-grid__content-body h1{color:var(--primary);font-size:5.375rem;line-height:1;padding-top:24px}.case-study-post-grid .case-study-post-grid__content-wrapper.container .case-study-post-grid__content-body .content-body__case-study-post-body h2{font-size:2.625rem;font-weight:400;margin-top:1.4rem!important;padding-bottom:16px;padding-top:16px;position:relative}.case-study-post-grid .case-study-post-grid__content-wrapper.container .case-study-post-grid__content-body .content-body__case-study-post-body h2:after{background-color:#89ba8c;bottom:0;content:"";height:6px;left:0;position:absolute;right:0;width:20%}.case-study-post-grid .case-study-post-grid__content-wrapper.container .case-study-post-grid__content-body .content-body__case-study-post-body h3{font-family:acumin pro,sans-serif;font-size:2.625rem;font-weight:400;margin-top:1.4rem!important;padding-bottom:16px;padding-top:16px;position:relative}.case-study-post-grid .case-study-post-grid__content-wrapper.container .case-study-post-grid__content-body .content-body__case-study-post-body h3:before{background-color:#89ba8c;bottom:0;content:"";height:6px;left:0;position:absolute;right:0;width:20%}.case-study-post-grid .case-study-post-grid__content-wrapper.container .case-study-post-grid__content-body .content-body__case-study-post-body ul{color:var(--primary-background);font-family:Tw Cen MT Condensed,sans-serif;font-size:1.625rem}.testimonial__grid-module{padding:0}.body-container .case-study__contact-form{background-image:linear-gradient(180deg,#fff,#f0eadc)!important}.body-container .case-study__contact-form .container{padding:80px 0}.body-container .case-study__contact-form .container .text-wrapper{padding:0 135px 40px}.body-container .case-study__contact-form .container .widget-type-form{padding:0 40px}@media (max-width:1379px){.case-study-post-grid .case-study-post-grid__content-wrapper.container .case-study-post-grid__sidebar:before{width:calc(50vw - 580px)}}@media (max-width:1240px){.case-study-post-grid .case-study-post-grid__content-wrapper.container .case-study-post-grid__sidebar:before{width:40px}}@media (max-width:991px){.case-study-post-grid .case-study-post-grid__content-wrapper.container .case-study-post-grid__sidebar{display:none}.case-study-post-grid .case-study-post-grid__content-wrapper.container .case-study-post-grid__content-body{padding-left:0;width:100%}}