.step-by-step__inner{max-width:1080px}.step-by-step__title{--c-header:var(--c-1);margin-bottom:4rem;margin-inline:auto;max-width:var(--col-width-small)}.step-by-step__list{display:flex;flex-direction:column;gap:2rem}.step{align-items:center;display:grid;grid-template-columns:8rem 1fr;gap:1rem 2rem}.step__line{display:none}.step__icon{margin-inline:auto;order:1}.step__icon-icon{color:var(--c-6);font-size:3rem;z-index:10}.step__icon-blob{align-items:center;display:flex;justify-content:center;padding:2rem;position:relative}.step__icon-blob::before,.step__icon-focus{animation:var(--animation-blob);animation-delay:inherit;background-color:var(--c-1);bottom:0;content:'';height:100%;left:0;position:absolute;width:100%;z-index:-1}.step__icon-focus{--scale:1;transform:scale(.85);transition:transform 1s ease-in-out}.focus .step__icon-focus{transform:scale(var(--scale))}.step__icon-focus--1{--scale:1.01;animation-delay:-3.4234s;background-color:var(--c-2);z-index:-2}.step__icon-focus--2{--scale:1.02;animation-delay:-1.6337s;background-color:var(--c-5);z-index:-3}.step__icon-focus--3{--scale:1.04;animation-delay:-2.2241s;background-color:var(--c-4);z-index:-4}.step__content{max-width:var(--col-width-small);order:2}.step__description--mobile{border-bottom:1px solid var(--c-6b);grid-column:span 2;order:3;padding-bottom:2rem}.step:last-child .step__description--mobile{border-bottom:unset}.step__description--desktop{display:none}.step__counter{--color:var(--c-1);display:block;font-family:var(--h-font);margin-bottom:2rem;text-shadow:-2px 2px rgba(var(--c-1-rgb) / .4)}@media only screen and (max-width: 767px){.step__counter{font-size:1.5rem;margin-bottom:.25rem}.step__title{font-size:1.125rem}}@media only screen and (min-width: 1024px){.step-by-step__list{gap:0}.step{gap:0 4rem;grid-template-columns:repeat(3, 1fr)}.step__icon-icon{font-size:5rem}.step__icon-blob{padding:6rem}.step__line{display:block;grid-column:span 3;justify-self:center;margin-block:-8rem -4rem;max-width:100%;min-height:20rem}.step--even .step__line{margin-top:-12rem}.step__content{grid-column:span 2}.step__content--even{order:0}.step__description--mobile{display:none}.step__description--desktop{display:block}}
/*# sourceMappingURL=./step-by-step.css.map */