.services .card{overflow:hidden;border-radius:8px;position:relative;-webkit-transition:.3s;transition:.3s;-webkit-filter:drop-shadow(0 10px 20px rgba(20, 21, 70, .1));filter:drop-shadow(0 10px 20px rgba(20, 21, 70, .1))}.services .card:hover{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98);-webkit-filter:drop-shadow(0 2px 3px rgba(20, 21, 70, .3));filter:drop-shadow(0 2px 3px rgba(20, 21, 70, .3))}.services .card img{width:100%;-o-object-fit:cover;object-fit:cover}.services .card .card-info{position:absolute;top:16px;left:16px}.services .card h2{padding-bottom:32px}.services .card .button{background:-webkit-gradient(linear,right top,left top,from(#ffd15c),color-stop(#ff975c),color-stop(#ff975c),to(#ffbe5c));background:linear-gradient(270deg,#ffd15c,#ff975c,#ff975c,#ffbe5c);background-size:800% 800%;border-radius:8px;height:59px;color:#000;margin:inherit;font-weight:700;font-size:16px;line-height:19px;max-width:150px}.services .card .button:hover{-webkit-animation:.5s ease-in-out forwards AnimationName2;animation:.5s ease-in-out forwards AnimationName2}.content .swiper-slide,.content img{border-radius:14px}@-webkit-keyframes AnimationName2{from{background-position:0 50%}to{background-position:100% 51%}}@keyframes AnimationName2{from{background-position:0 50%}to{background-position:100% 51%}}@media screen and (max-width:420px){.services .card img{height:280px}}