.cases-grid--container{background-color:#fff}@media screen and (max-width: 1200px){.cases-grid--container .ratio{aspect-ratio:auto}}.cases-grid a:hover .cases-grid--content{background-color:#cfff00}.cases-grid .odd-card{background-color:#f1f1f1}.cases-grid--card{position:relative;z-index:0;display:flex;flex-direction:column;justify-content:space-between;height:100%;color:#1b0020;text-decoration:none}.cases-grid--card:hover .cases-grid--content{background-color:#cfff00}.cases-grid--card:before{content:"";width:100%;height:420px;position:absolute;bottom:0;left:0}.cases-grid--card .background-image{margin:0;height:100%;width:100%;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.cases-grid--card .background-image img{height:100%;width:100%;object-fit:cover}.cases-grid--image{height:50%;min-height:300px;position:relative}.cases-grid--content{height:50%;padding:48px}@media screen and (max-width: 576px){.cases-grid--content{padding:32px 16px}}.cases-grid--content p{margin:0}.cases-grid--heading{position:relative}.cases-grid--heading h2{font-size:2rem;margin-bottom:48px}@media screen and (max-width: 576px){.cases-grid--heading h2{font-size:1.5rem}}.cases-grid--footer{position:relative;display:flex;justify-content:space-between;align-items:end}.cases-grid--text{max-width:600px}.cases-grid--text p{margin:0}
