.StepTimeline-module__iL1yNq__stepTimeline{position:relative;overflow:hidden}.StepTimeline-module__iL1yNq__stepContainer{z-index:2;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;min-height:1200px;padding:80px 0;display:flex;position:relative}.StepTimeline-module__iL1yNq__step{justify-content:center;gap:20px;width:min(50%,900px);display:flex}.StepTimeline-module__iL1yNq__step span{color:var(--clr-primary-1);background:var(--clr-accent-1);border-radius:50%;flex-shrink:0;justify-content:center;place-self:flex-start center;align-items:center;width:42px;height:42px;font-size:28px;display:inline-flex}.StepTimeline-module__iL1yNq__stepContent{margin-top:0;display:block}.StepTimeline-module__iL1yNq__stepContent h2{margin:5px 0 15px;font-size:34px;font-weight:400;display:inline-block}.StepTimeline-module__iL1yNq__stepContent p{max-width:800px;margin-top:0;font-size:18px}.StepTimeline-module__iL1yNq__stepContent a{width:fit-content}.StepTimeline-module__iL1yNq__imageContainer{z-index:1;transform-origin:50%;pointer-events:none;flex-wrap:wrap;gap:1.5rem;height:100%;margin:0;display:flex;position:absolute;inset:0;transform:rotate(-4deg)translate(-15%);-webkit-mask-image:linear-gradient(#0000 0%,#fff 10%,#000 90%,#0000);mask-image:linear-gradient(#0000 0%,#fff 10%,#000 90%,#0000)}.StepTimeline-module__iL1yNq__slideImage{opacity:.4;flex:none;width:auto;height:calc(50% - 1.5rem);display:block;position:relative;overflow:hidden}.StepTimeline-module__iL1yNq__slideLayer{position:absolute;inset:0}.StepTimeline-module__iL1yNq__slotStatic{opacity:1}.StepTimeline-module__iL1yNq__slot1Enter{animation:.5s ease-out forwards StepTimeline-module__iL1yNq__slot1Enter}.StepTimeline-module__iL1yNq__slot1Exit{animation:.5s ease-in forwards StepTimeline-module__iL1yNq__slot1Exit}.StepTimeline-module__iL1yNq__slot2Enter{animation:.5s ease-out forwards StepTimeline-module__iL1yNq__slot2Enter}.StepTimeline-module__iL1yNq__slot2Exit{animation:.5s ease-in forwards StepTimeline-module__iL1yNq__slot2Exit}.StepTimeline-module__iL1yNq__slot3Enter{animation:.5s ease-out forwards StepTimeline-module__iL1yNq__slot3Enter}.StepTimeline-module__iL1yNq__slot3Exit{animation:.5s ease-in forwards StepTimeline-module__iL1yNq__slot3Exit}.StepTimeline-module__iL1yNq__slot4Enter{animation:.5s ease-out forwards StepTimeline-module__iL1yNq__slot4Enter}.StepTimeline-module__iL1yNq__slot4Exit{animation:.5s ease-in forwards StepTimeline-module__iL1yNq__slot4Exit}@keyframes StepTimeline-module__iL1yNq__slot1Enter{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes StepTimeline-module__iL1yNq__slot1Exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-400px)}}@keyframes StepTimeline-module__iL1yNq__slot2Enter{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes StepTimeline-module__iL1yNq__slot2Exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-400px)}}@keyframes StepTimeline-module__iL1yNq__slot3Enter{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes StepTimeline-module__iL1yNq__slot3Exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(400px)}}@keyframes StepTimeline-module__iL1yNq__slot4Enter{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes StepTimeline-module__iL1yNq__slot4Exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40px)}}.StepTimeline-module__iL1yNq__slideImage1,.StepTimeline-module__iL1yNq__slideImage4{flex:0 0 calc(40% - .75rem);max-width:calc(40% - .75rem)}.StepTimeline-module__iL1yNq__slideImage2,.StepTimeline-module__iL1yNq__slideImage3{flex:0 0 calc(60% - .75rem);max-width:calc(60% - .75rem)}.StepTimeline-module__iL1yNq__slideBreak{flex-basis:100%;height:0}@media (max-width:768px){.StepTimeline-module__iL1yNq__imageContainer{width:130vw;max-width:none;transform:rotate(-4deg)scaleX(1.1)translate(-18%)}.StepTimeline-module__iL1yNq__stepContainer{width:100%;min-height:900px;padding:40px 0}.StepTimeline-module__iL1yNq__step{width:calc(100% - 32px)}.StepTimeline-module__iL1yNq__stepContent{margin-top:0;display:block}.StepTimeline-module__iL1yNq__stepContent h2{font-size:26px}.StepTimeline-module__iL1yNq__stepContent span{width:32px;height:32px;font-size:22px}}
