.card{position:relative;align-items:center;justify-content:center;line-height:1.6}.card,.content{display:flex;overflow:hidden;transition:all .48s cubic-bezier(.23,1,.32,1)}.content{flex-direction:column;align-items:flex-start;gap:24px;padding:34px;border-radius:22px;color:#ffffff;background:#ffffff}.content .heading{font-weight:700;font-size:36px;line-height:1.3}.content .heading,.content .para{z-index:1;transition:all .48s cubic-bezier(.23,1,.32,1)}.content .para{opacity:.8;font-size:18px}.card:before{content:"";position:absolute;height:160%;width:160%;border-radius:inherit;background:#0a3cff;background:linear-gradient(90deg,#0a3cff,#0a3cff);transform-origin:center;animation:moving 4.8s linear infinite paused;transition:all .88s cubic-bezier(.23,1,.32,1)}.card:hover:before{animation-play-state:running;z-index:-1;width:20%}.card:hover,.card:hover .content .heading,.card:hover .content .para{color:#000000}.card:hover{box-shadow:0 6px 13px rgba(10,60,255,.1),0 24px 24px rgba(10,60,255,.09),0 55px 33px rgba(10,60,255,.05),0 97px 39px rgba(10,60,255,.01),0 152px 43px rgba(10,60,255,0);scale:1.05}@keyframes moving{0%{transform:rotate(0)}to{transform:rotate(1turn)}}