.case-study__section{display:grid;grid-template-columns:4fr 2fr 1fr}.case-study__image-wrapper{grid-column-end:span 2;grid-column-start:2;grid-row:1;height:300px;margin-top:200px;overflow:hidden;position:relative}.case-study__image{height:100%;left:0;object-fit:cover;object-position:center center;opacity:1;position:absolute;top:0;transition:opacity .5s ease 0s;width:100%}.case-study__header{font-family:var(--primary_font_bold);font-size:40px!important;letter-spacing:-1.92px;line-height:48px!important;margin-bottom:.75em;margin-top:10px}.case-study__section>.spacing{background-color:var(--secondary_color);grid-column-end:2;grid-column-start:2;grid-row:1}.case-study__text{background-color:var(--secondary_color);font-size:17px;grid-column-end:2;grid-column-start:1;padding:50px}.case-study__text h1,.case-study__text h2,.case-study__text h3,.case-study__text h4,.case-study__text h5,.case-study__text h6{font-family:var(--primary_font_bold)}.case-study__text h3{font-size:17px!important;letter-spacing:.1px;line-height:24px;margin-top:0;padding:10px 0 24px}.case-study__text div:last-child p{margin-bottom:0}@media only screen and (max-width:800px){.case-study__section{grid-template-columns:14px auto 14px;grid-template-rows:2fr 60px auto}.case-study__image-wrapper{grid-column-end:span 3;grid-column-start:1;grid-row-end:3;grid-row-start:1;margin-top:0}.spacing{display:none}.case-study__text{grid-column-end:2;grid-column-start:2;grid-row-end:span 3;grid-row-start:2;margin-top:0;padding:10px;z-index:1}.case-study__text h3{font-size:15px;letter-spacing:.1px;line-height:24px;padding-bottom:1em}.case-study__text h5{margin-bottom:10px}}@media only screen and (max-width:599px){.case-study__section{padding:0}.case-study__header{font-size:20px;letter-spacing:-.52px;line-height:24px;margin-bottom:20px}.case-study__text h3,.case-study__text h5{margin-bottom:10px}}