#case-studies-wrapper{grid-gap:4rem;display:grid;grid-template-columns:repeat(3,1fr)}.featured-case-study{align-items:center;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.featured-case-study-text{padding:8rem}.featured-case-study-text h2{font-size:4.5rem}p.cs-subheading{font-size:2.2rem}.featured-case-study-image img{display:block;margin:auto;width:75%}.case-study-column{align-items:center;background-color:#fff;box-shadow:0 0 15px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;text-align:center}.case-study-column img{width:100%}.case-study-text{display:flex;flex:1;flex-direction:column;padding:3rem}.case-study-column h3{font-size:2.2rem}.case-study-text h3 span{font-size:1.6rem}.case-study-column p{margin:0 0 2rem}.case-study-column a{margin-bottom:3rem;margin-top:auto}.video-container{margin:auto;position:relative;width:100%}.featured-case-study .video-container{width:75%}.video-container:hover{cursor:pointer}.case-study-column .video-container:before{content:none}.video-container img{display:block}.featured-case-study .video-container img,.video-container img{position:relative;width:100%}.featured-case-study .video-container:before{background-color:var(--secondary-accent);content:"";height:40%;left:-20px;position:absolute;top:-20px;width:40%;z-index:0}span.play-btn{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}span.play-btn svg{z-index:1}span.play-btn:before{background-color:var(--primary-accent);content:"";height:100%;opacity:.7;position:absolute;transform:scale(.15);transition:all .5s ease-in-out;width:100%;z-index:0}.video-container:hover span.play-btn:before{transform:scale(1);width:100%}