.steps-block-main-heading h2{margin:0;text-align:center;font-family:Inter-medium;letter-spacing:0}.main-steps-blocks-items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px;position:relative;margin-top:35px}.steps-dots-main-items{display:block!important;border-radius:100%}.main-steps-dots-container{text-align:center;display:flex;justify-content:center;min-height:58px;align-items:center}.main-steps-content-items{margin-top:15px}.myn-dots-items-steps{border:1px dashed #b41dff;border-radius:50%;padding:4px;position:relative;z-index:1}.main-steps-blocks-items:after{content:"";position:absolute;top:28px;background:#b41dff;width:78%;height:1px;left:0;right:0;margin:0 auto;z-index:0}.block_main_title_text_steps h2{letter-spacing:0;font-size:20px;font-family:Inter-bold;margin:23px 0 15px}.block_main_desc_text_steps p{margin:0;letter-spacing:0;font-family:Inter-medium;font-size:16px;line-height:1.4}.main-steps-content-items{margin-top:15px;display:block;height:100%;border:1px dashed #b41dff;border-radius:20px}.fully-block-content-main-step{text-align:center;border-radius:20px;padding:6px 27px 20px;height:100%}.block_small_text_steps span{padding:3px 9px;text-transform:uppercase;font-size:25px;letter-spacing:0;border-radius:10px;color:#fff}.main-steps-dots-content{display:flex;flex-direction:column;position:relative;z-index:1}.full-block-steps-border-item{height:100%}.step-block-btn-last-inner{display:block;width:fit-content;margin:50px auto 0;padding:10px 25px;font-size:25px;text-decoration:none;letter-spacing:0;line-height:1.2;box-shadow:0 3px 10px #42326a;background:#42326a;color:#fff;font-style:italic}.animate-step{opacity:0;transform:translateY(40px);transition:opacity .6s ease,transform .6s ease;transition-delay:var(--delay, 0s)}@media (min-width: 1024px){.steps-dots-main-items.small-dot{width:26px;height:26px}.animate-step.visible{opacity:1;transform:translateY(0)}.steps-dots-main-items.medium-dot{width:32px;height:32px}.steps-dots-main-items.large-dot{width:42px;height:42px}.steps-dots-main-items.extra-large-dot{width:48px;height:48px}}@media (max-width: 1024px){.step-block-btn-last-inner{font-size:18px}.steps-dots-main-items{width:26px;height:26px}.main-steps-blocks-items{grid-template-columns:1fr;overflow:hidden}.main-steps-dots-content{display:flex;flex-direction:row;gap:38px;align-items:flex-start;transition:all .6s ease;transform:translateY(0);opacity:1}.main-steps-content-items{margin:0}.main-steps-dots-container{flex:0 0 54px;max-width:54px}.block_main_title_text_steps h2{margin:11px 0}.steps-dots-main-items{background:#eccafd}.block_small_text_steps span{transition:all .6s ease}.fully-block-content-main-step{background:#f8eaff;transition:all .6s ease}.animate-step.active .fully-block-content-main-step{background:#f5e2ff}.fully-block-content-main-step{border:15px solid #feffad;transition:all .6s ease}.block_main_title_text_steps h2{opacity:.8;transition:all .3s}.animate-step.active .block_main_title_text_steps h2{opacity:1}.myn-dots-items-steps{padding:3px}.main-steps-dots-content.step-scroll-block:before{position:absolute;top:41px;left:26px;content:"";border-right:1px solid #b41dff;bottom:0;height:var(--timeline-height-dynamic, 0px);z-index:1;transition:height .3s ease-out}.main-steps-dots-content.step-scroll-block:after{position:absolute;top:41px;left:26px;content:"";border-right:1px solid #e9c4fc;bottom:0;height:var(--timeline-height, 0px);z-index:0}.main-steps-content-items{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out}.main-steps-dots-content:nth-child(odd) .main-steps-content-items{transform:translate(-50px)}.main-steps-dots-content:nth-child(2n) .main-steps-content-items{transform:translate(50px)}.main-steps-dots-content:nth-child(2n) .main-steps-content-items.viewing,.main-steps-dots-content:nth-child(odd) .main-steps-content-items.viewing{opacity:1;transform:translate(0)}.main-steps-dots-container .steps-dots-main-items{opacity:.7}.main-steps-dots-container.viewing .steps-dots-main-items{opacity:1}.main-steps-dots-container.viewing .steps-dots-main-items{width:45px;height:45px;transition:width .5s ease-out,height .5s ease-out}.main-steps-blocks-items:after{content:none}}@media (max-width: 768px){.fully-block-content-main-step{padding:6px 11px 20px}.main-steps-dots-content{gap:22px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/steps-block-content.css.map */
