.ck-cards{position:relative;&:not(.no-image) .cards-bg-image{background-size:cover;border-radius:var(--border-radius-md) var(--border-radius-md) var(--border-radius-4xl) var(--border-radius-md);padding:4rem 1rem;position:relative;z-index:1;@media (min-width:768px){border-radius:var(--border-radius-lg) var(--border-radius-lg) var(--border-radius-6xl) var(--border-radius-lg);left:50%;padding-bottom:4rem;padding-left:2rem;padding-right:2rem;padding-top:4rem;right:auto;transform:translateX(-50%);width:calc(min(1140px, 90vw))}@media (min-width:1024px){padding-bottom:4rem;padding-left:5rem;padding-right:5rem;padding-top:4rem}&:before{border-radius:var(--border-radius-md) var(--border-radius-md) var(--border-radius-4xl) var(--border-radius-md);bottom:0;content:"";left:0;position:absolute;right:0;top:0;@media (min-width:768px){border-radius:var(--border-radius-lg) var(--border-radius-lg) var(--border-radius-6xl) var(--border-radius-lg)}}}.row-gap{row-gap:3rem}.card{background-color:transparent;border:none;@media (max-width:767px){margin-bottom:2rem}.card-inner{background-color:var(--white);border-radius:var(--border-radius-md);height:100%;overflow:hidden;.card-content{height:100%}}&:hover{.card-content{box-shadow:15px 25px 60px 0 rgba(0,0,0,.1)}}}.card-image{align-items:center;display:flex;height:4rem;justify-content:center;left:50%;margin:0 auto;position:absolute;top:-2rem;transform:translateX(-50%);width:4rem}.card-content{border:none;padding:2rem 1rem}@media (max-width:768px){.cards.row{gap:1rem}.description br{display:none}}}