.cases-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));--row-gap:34px;--column-gap:34px;gap:var(--row-gap) var(--column-gap)}.case-box-wrapper{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 30px 0 rgba(0,0,0,.1);height:100%}.case-box-wrapper:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.2)}.case-box{display:block}.case-box__image{aspect-ratio:16/9}.case-box__image img{height:100%;object-fit:cover;width:100%}.case-box__texts{display:grid;gap:.5em;padding:30px 26px}.case-box__type{color:var(--primary-color);font-size:15px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.case-box__date{font-size:17px;font-weight:300}.case-box-wrapper a,.case-box-wrapper a:hover{text-decoration:none}