.section-how-it-works{position:relative}.section-how-it-works__header{text-align:center;margin-bottom:2em}.section-how-it-works__header h2,.section-how-it-works__header h3,.section-how-it-works__header h4,.section-how-it-works__header h5,.section-how-it-works__header h6{margin:0}.section-how-it-works__inner{display:flex;justify-content:space-between;position:relative}@media (max-width:1024px){.section-how-it-works__inner{flex-wrap:wrap;gap:1em}}.section-how-it-works__inner::after{content:'';position:absolute;width:100%;height:10px;background:url(icon-spacer.svg) repeat-x 50% 50%;left:0;top:50%;transform:translateY(-50%);z-index:1}.section-how-it-works .step{position:relative;z-index:2;background-color:rgba(var(--color-grey),1);padding:1em;width:20em;text-align:center}@media (max-width:1024px){.section-how-it-works .step{width:100%}}.section-how-it-works .step__position{width:7em;height:7em;border-radius:50%;margin:0 auto 1.75em auto;border:2px solid rgba(var(--color-primary),1);display:flex;justify-content:center;align-items:center}@media (max-width:1024px){.section-how-it-works .step__position{width:5em;height:5em}}.section-how-it-works .step__position img{width:3em;height:auto}.section-how-it-works .step__position span{display:block;font:3em Denton,arial,sans-serif;font-weight:400;line-height:1;color:rgba(var(--color-primary),1);position:relative;top:2px}@media (max-width:1024px){.section-how-it-works .step__position span{font-size:2em}}.section-how-it-works .step__title{margin-bottom:.5em}.section-how-it-works .step__title span{text-transform:uppercase;font-weight:600}.section-how-it-works .step__text span{font-size:.875em}