.section--howwework{padding:4rem 0;background-color:rgba(var(--color-base-accent-primary), 1);color:rgba(var(--color-base-background-primary), 1)}@media screen and (max-width: 991px){.section--howwework{padding:2rem 0}}.section--howwework .title{font-size:2.5rem;font-weight:400;text-align:center;margin-bottom:2rem;color:rgba(var(--color-base-accent-secondary), 1)}@media screen and (max-width: 991px){.section--howwework .title{font-size:1.5rem;margin-bottom:1rem}}.section--howwework .steps{display:flex;align-items:center;justify-content:space-evenly;gap:2rem;flex-wrap:wrap}@media screen and (max-width: 991px){.section--howwework .steps{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding:0 1rem;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:1rem;scrollbar-width:3px}.section--howwework .steps::-webkit-scrollbar{height:3px}.section--howwework .steps::-webkit-scrollbar-thumb{background-color:rgba(var(--color-base-accent-secondary), 1);border-radius:10px}.section--howwework .steps::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}}.section--howwework .steps .step{max-width:20rem;text-align:center;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.section--howwework .steps .step img{width:60%}@media screen and (max-width: 991px){.section--howwework .steps .step{flex:0 0 auto;scroll-snap-align:start;scroll-snap-stop:always;width:80%}.section--howwework .steps .step img{width:80%}}
