.cases-header{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--pure-cacao);}
.cases-grid{flex-wrap:nowrap;}
@media(min-width:992px){
  .cases-header{align-items:end;}
}
@media(max-width:991px){
  .cases-gridinr{flex:0 0 94.595%;}
  .cases-hl h3{font-size:30px;}
  .section-cases .cases-gridwrap{padding-bottom:142.86%;}
}