.step-card{border-radius:10px;border-top-left-radius:12px!important;border-top-right-radius:12px!important;box-shadow:0 2px 10px rgba(0,0,0,.06);max-height:400px;transition:transform .3s ease,box-shadow .3s ease}.step-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-8px)}.step-card .card-post-header{background-color:#fff;background-color:#f0f6fe;height:235px}.step-card .card-post-header,.step-card .card-post-header div{border-top-left-radius:12px!important;border-top-right-radius:12px!important}.step-card .card-post-body{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:165px;overflow:hidden;text-overflow:ellipsis}.step-card .circle{align-items:center;background-color:#2563eb;border-radius:50%;box-shadow:2px 2px 10px rgba(0,0,0,.06);color:#fff;display:flex;font-family:Arial,sans-serif;font-size:30px;height:60px;justify-content:center;margin:0 auto;width:60px}@keyframes fadeInUpStep{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.step-card{opacity:0;transform:translateY(40px);transition:opacity .6s ease,transform .6s ease}.col-md-4:first-child .step-card{animation-delay:.2s}.col-md-4:nth-child(2) .step-card{animation-delay:.4s}.col-md-4:nth-child(3) .step-card{animation-delay:.6s}.step-card.visible{opacity:1;transform:translateY(0)}.step-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-4px)}