.bg-grid-pattern{background-image:linear-gradient(to right,rgba(94,158,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(94,158,255,.05) 1px,transparent 1px);background-size:20px 20px}.card-hover:hover{box-shadow:0 0 25px #5e9eff26}.service-card-icon{position:relative;overflow:hidden}.service-card-icon:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(94,158,255,.2) 0%,transparent 70%);opacity:0;transition:opacity .5s ease}.card-hover:hover .service-card-icon:after{opacity:1}
