.steps-section{background:var(--light-grey)}.steps-section__wrapper{text-align:center;flex-direction:column;align-items:center;margin:auto;padding-bottom:20px;display:flex}.steps-section__steps{grid-template-columns:1fr;gap:20px;width:100%;display:grid}@media (width>=576px){.steps-section__steps{grid-template-columns:repeat(2,1fr)}}@media (width>=993px){.steps-section__steps{grid-template-columns:repeat(3,1fr)}.steps-section__steps:has(>:nth-child(4)):not(:has(>:nth-child(5))){grid-template-columns:repeat(4,1fr)}.steps-section__steps:has(>:nth-child(5)){grid-template-columns:repeat(3,1fr)}}.steps-section .content-button-group{justify-content:center;width:100%;margin-top:32px}.steps-section__step{text-align:left;background:var(--white);border-radius:15px;flex-direction:column;align-items:flex-start;padding:30px 20px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}.steps-section__step:hover{transform:translateY(-6px)}.steps-section__step-number{color:var(--green);text-transform:uppercase;margin-bottom:10px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.steps-section h3{font-family:Montserrat;font-size:30px;font-style:normal;font-weight:500;line-height:normal}@media (width<=575px){.steps-section__wrapper :is(h2,h3),.steps-section__step-content h3{font-size:24px}}
