.cards-module{padding:30px 0;position:relative}.cards-module .bg-gradient img{height:511px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:500px;z-index:-1}.cards-module .row-fluid{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.cards-module .row-fluid .span4{background-color:#fff;border-radius:10px;padding:50px 30px;transition:transform .3s ease,box-shadow .3s ease;width:31%}.cards-module .row-fluid .span4:hover{box-shadow:0 10px 20px rgba(0,0,0,.1);transform:scale(1.02)}.cards-module .card-link{color:inherit;display:block;text-decoration:none}.cards-module .card-header{align-items:center;display:flex;gap:12px;margin-bottom:25px;min-height:55px}.cards-module .card-icon{flex-shrink:0;position:relative;width:28.57px;z-index:1}.cards-module .icon-background{height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:-1}.cards-module h3{color:var(--color-blue);font-size:18px;font-weight:700;line-height:1.33;margin-bottom:5px}.cards-module p{color:var(--color-blue);font-family:var(--primary-font);font-size:14px;font-weight:400;line-height:1.14}@media (max-width:950px){.cards-module .row-fluid .span4{width:40%}}@media (max-width:768px){.cards-module .row-fluid .span4{width:90%}.cards-module h3{font-size:16px}.cards-module .bg-gradient img{display:none}}