.steps{position:relative;display:grid;grid-template-columns:repeat(5,1fr);row-gap:var(--Gap-20)}.step{position:relative;display:flex;flex-direction:column;gap:var(--Gap-15);width:100%}.step__header{position:relative;display:flex;align-items:center;width:calc(100% - var(--Gap-30));gap:var(--Gap-10)}.step__line-wrapper{position:relative;width:100%}.step__num{color:var(--Primary)}.step__ellipse{position:relative;width:12px;height:auto;aspect-ratio:1/1;border-radius:200px;background-color:var(--Primary);z-index:2}.step__line{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:4px;background-color:var(--Seventh);display:block;z-index:1}.step__content{position:relative;width:calc(100% - var(--Gap-30));padding:var(--Padding-20);border-radius:var(--Border-radius-20);background-color:var(--Seventh);flex-grow:1}.step__text *{color:var(--Main-text)}.step__text a{white-space:nowrap;color:var(--Head-primary)}.step__socials{margin-top:var(--Margin-25)}.step__img{position:absolute;bottom:0;right:0;height:clamp(50px, 34.7222px + 3.4722vw, 110px);width:auto;max-width:100%}.step__content.step__content-padding{padding-bottom:clamp(50px, 34.7222px + 3.4722vw, 100px)}.steps .step:nth-child(2) .step__num,.steps .step:nth-child(5) .step__num{color:var(--Secondary)}.steps .step:nth-child(2) .step__ellipse,.steps .step:nth-child(5) .step__ellipse{background-color:var(--Secondary)}.steps .step:nth-child(2) .step__line,.steps .step:nth-child(5) .step__line{background-color:var(--Eighth)}.steps .step:nth-child(2) .step__content,.steps .step:nth-child(5) .step__content{background-color:var(--Eighth)}.steps .step:nth-child(3) .step__num{color:var(--Thirdly)}.steps .step:nth-child(3) .step__ellipse{background-color:var(--Thirdly)}.steps .step:nth-child(3) .step__line{background-color:var(--Ninth)}.steps .step:nth-child(3) .step__content{background-color:var(--Ninth)}@media(max-width:1300px){.steps{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:660px){.steps{grid-template-columns:repeat(2,1fr)}}