.slider-timeline{display:flex;flex-direction:column;position:relative;min-width:220px;padding-right:32px}.slider-timeline::before{content:'';position:absolute;left:8px;top:var(--line-top,26px);bottom:var(--line-bottom,26px);width:2px;background:#e0e0f0;z-index:0}.slider-timeline::after{content:'';position:absolute;left:8px;top:var(--line-top,26px);width:2px;height:var(--line-progress,0);background:#6704FF;z-index:1;transition:height 0.5s cubic-bezier(.4,0,.2,1)}.slider-timeline-item{display:flex;align-items:flex-start;gap:16px;cursor:pointer;padding:40px 0;position:relative;z-index:2}.slider-timeline-dot{width:18px;height:18px;border-radius:50%;border:2px solid #c0c0e0;background:#fff;flex-shrink:0;margin-top:2px;transition:all 0.3s;position:relative;z-index:2}.slider-timeline-item.active .slider-timeline-dot,.slider-timeline-item.passed .slider-timeline-dot{background:#6704FF;border-color:#6704FF}.slider-timeline-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#c0c0e0;line-height:1.4;transition:color 0.3s}.slider-timeline-item.active .slider-timeline-label,.slider-timeline-item.passed .slider-timeline-label{color:#6704FF}.slider-timeline-item.active .slider-timeline-label{font-weight:700}.slider-slides{flex:1;position:relative;overflow:visible;border-radius:16px}.slider-slide{display:none;animation:sliderFadeIn 0.4s ease}.slider-slide .slider-img img{aspect-ratio:415 / 360;object-fit:cover;object-position:center}.elementor-editor-active .slider-slide{display:flex!important;align-items:center}.slider-slide.active{display:flex;align-items:center}@keyframes sliderFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.slider-slide .slide-label{display:none!important}.slider-nav{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-top:20px;margin-right:40px;z-index:9}.slider-nav-btn{width:40px;height:40px;border-radius:4px;border:1.5px solid #6704FF;background:#fff;color:#6704FF;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s}.slider-nav-btn:hover{background:#6704FF;color:#fff}.slider-nav-btn:focus{background:#FFF!important;color:#6704FF!important}.slider-nav-count{font-size:14px;color:#888}@media (max-width:1200px){.slider-timeline{padding-right:16px!important;min-width:160px!important}}@media (max-width:1024px){.slider-wrap>div>div[style*="display:flex"]{flex-direction:column!important}.slider-wrap>div>div[style]{flex-direction:column!important}.slider-slide .slider-img img{height:250px}.slider-timeline{flex-direction:row!important;min-width:unset!important;padding-right:0!important;padding-bottom:24px;overflow-x:auto;scrollbar-width:none;gap:0}.slider-timeline::-webkit-scrollbar{display:none}.slider-timeline::before{top:9px;left:var(--line-top,26px);right:var(--line-bottom,26px);bottom:unset;width:unset;height:2px}.slider-timeline::after{top:9px;left:var(--line-top,26px);width:var(--line-progress,0);height:2px;transition:width 0.5s cubic-bezier(.4,0,.2,1)}.slider-timeline-item{flex-direction:column;align-items:center;padding:0 20px;flex-shrink:0;text-align:center;gap:8px}.slider-timeline-dot{margin-top:0}.slider-timeline-label{font-size:10px;white-space:nowrap}}