#steps-block .steps{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:25px;grid-row-gap:40px;grid-auto-columns:1fr;grid-auto-rows:1fr}#steps-block .steps .step{position:relative;display:flex;flex-direction:column;gap:20px;padding:40px 30px 30px;border-radius:15px;background-color:var(--card);z-index:1;border:1px solid var(--primary)}#steps-block .steps .step__index{position:absolute;top:-10px;right:-10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:15px;border:1px solid var(--primary);background-color:var(--card)}#steps-block .steps .step__index.odd{z-index:4;background:var(--bg_dark);border:unset}#steps-block .steps .step__index.odd .step__index-wrapper{background:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}#steps-block .steps .step__index.odd .step__index-wrapper h5{color:var(--card)}#steps-block .steps .step__index-wrapper{background:var(--bg_dark);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:3}@media (max-width:992px){#steps-block .steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){#steps-block .steps{grid-template-columns:1fr;grid-gap:20px}#steps-block .steps .step{padding:40px 20px 20px}}