.steps_section{align-items:center;border-radius:.625rem;display:flex;flex-direction:column;gap:3rem;justify-content:center;margin:6rem auto;max-width:1200px;padding:1.5rem}.steps_section .steps_title{font-size:2rem;font-style:normal;font-weight:400;line-height:2.5rem;margin:0}.steps_section .steps{flex-direction:column;gap:.25688rem;justify-content:center;list-style:none;margin:0;padding:0}.steps_section .steps,.steps_section .steps .step{align-items:flex-start;align-self:stretch;display:flex}.steps_section .steps .step{gap:2.05506rem}.steps_section .steps .step .step_list{align-items:center;display:flex;flex-direction:column;gap:.25688rem}.steps_section .steps .step .step_list .step_number{align-items:center;border-radius:50px;display:flex;font-size:2.05506rem;font-style:normal;font-weight:600;height:4rem;justify-content:center;line-height:3.08263rem;text-align:center;width:4rem}.steps_section .steps .step .step_list .linea-vertical{border-radius:.5rem;height:4.11019rem;width:.19269rem}.steps_section .steps .step .step_name{font-size:1rem;font-style:normal;font-weight:550;line-height:125%;margin:0}@media (min-width:768px){.steps_section{flex-direction:row;justify-content:space-between;padding:3rem 6rem}.steps_section .steps_title{max-width:20rem}}@media (min-width:992px){.steps_section .steps .step{max-width:30rem}.steps_section .steps .step .step_name{margin-top:.5rem}}