.cases__wrapper{background-color:#fafafa}.cases__wrapper .cases{display:flex;flex-direction:column;gap:60px}.cases__wrapper .cases__block{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.cases__wrapper .cases__block .item{display:flex;flex-direction:column;gap:24px;background-color:#fff;border-radius:32px;padding-bottom:40px;height:100%;box-sizing:border-box;cursor:pointer}.cases__wrapper .cases__block .item:hover h4{color:#c3f}.cases__wrapper .cases__block .item__image{width:100%;height:300px;object-fit:cover;background-color:#fff;border-radius:32px;border:2px solid #e6e6e6}.cases__wrapper .cases__block .item__description{display:flex;flex-direction:column;gap:12px;padding:0 40px}.cases__wrapper .cases__block .item__description p{color:#8c8c8c}.cases__wrapper .cases__block .item__description h4{transition:color .3s ease}@media (max-width: 1439px){.cases__wrapper .cases{gap:40px}}@media (max-width: 767px){.cases__wrapper .cases__block{display:flex;flex-direction:column;gap:20px}.cases__wrapper .cases__block .item__image{height:auto}.cases__wrapper .cases__block .item__description{padding:0 24px}.cases__wrapper .cases__block .item__description p{font-weight:500;font-size:.875rem}}
