.cases-wrapper{padding:11.4rem 0 12rem}.cases-wrapper .cases__titlegroup{margin-bottom:5.7rem;text-align:center}.cases-wrapper .cases-grid{display:flex;flex-wrap:wrap;margin:0 calc(1.5rem * -1)}.cases-wrapper .cases-grid .cases-item{width:33.3333333333%;padding:0 1.5rem;margin-bottom:3rem;margin-bottom:3rem}.cases-wrapper .cases-card{display:block;overflow:hidden;background-color:#3dc1e7;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at top left,#3dc1e7,#74cac7);background-clip:content-box,border-box;background-origin:border-box;border:.2rem solid transparent;border-radius:2.4rem;height:100%;transition:transform .3s ease}.cases-wrapper .cases-card:hover{transform:scale(1.02)}.cases-wrapper .cases-card .cases-card-inner{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;height:100%;padding:5rem 4rem 5.7rem;text-align:center;background-color:rgba(27,118,216,0.7);background:linear-gradient(202.54deg,rgba(27,118,216,0.7) 6.34%,rgba(61,193,231,0.7) 53.87%,rgba(116,202,199,0.7) 98.78%);background-attachment:fixed;background-size:cover}.cases-wrapper .cases-card .cases-card-inner:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;content:" ";background-color:#1b76d8;background:linear-gradient(202.54deg,#1b76d8 6.34%,#3dc1e7 53.87%,#74cac7 98.78%);background-attachment:fixed;background-size:cover;opacity:0;transition:opacity .3s ease}.cases-wrapper .cases-card:hover .cases-card-inner:before{opacity:1}.cases-wrapper .cases-card .card-decorated__img{display:flex;align-items:center;justify-content:center;height:15.8rem;margin-bottom:3rem}.cases-wrapper .cases-card .card-decorated__img img{height:auto;max-height:100%}.cases-wrapper .cases-card .card-decorated__content{color:#fff;display:flex;flex-direction:column}.cases-wrapper .cases-card .card-decorated__content *{color:inherit}.cases-wrapper .card-decorated__content>*{margin-bottom:1.5rem}.cases-wrapper .card-decorated__content>*:last-child{margin-bottom:0}@media(max-width:1023px){.cases-wrapper{padding:9rem 0 3rem}.cases-wrapper .cases-grid .cases-item{width:50%}}@media(max-width:767px){.cases-wrapper .cases__titlegroup{margin-bottom:3.6rem}.cases-wrapper .cases-card .cases-card-inner{padding:3rem}.cases-wrapper .cases-card .card-decorated__img{margin-bottom:1.5rem}}@media(max-width:667px){.cases-wrapper .cases-grid .cases-item{width:100%}}