#langToggle input:checked+.toggle-bg .indicator{transform:translateX(70px)}.shape{clip-path:polygon(0% 0%,75% 0%,90% 50%,75% 100%,0% 100%)}.step-label{position:relative;height:36px;display:flex;align-items:center;border-radius:6px 0 0 6px}.step-label::after{content:"";position:absolute;right:-10px;top:0;width:10px;height:100%;clip-path:polygon(0 0,100% 50%,0 100%,0% 100%,0% 0);border-top-right-radius:6px;border-bottom-right-radius:6px}.step-label-2{position:relative;height:36px;display:flex;align-items:center;border-radius:6px 0 0 6px}.step-label-2::after{content:"";position:absolute;right:-10px;top:0;width:11px;height:100%;clip-path:polygon(0 0,100% 50%,0 100%,0% 100%,0% 0);border-top-right-radius:6px;border-bottom-right-radius:6px}.step-label-3{position:relative;height:36px;display:flex;align-items:center;border-radius:6px 0 0 6px}.step-label-3::after{content:"";position:absolute;left:-9px;top:0;width:12px;height:100%;clip-path:polygon(100% 0,0 50%,100% 100%,100% 100%,100% 0);border-top-right-radius:6px;border-bottom-right-radius:6px}.step-label-4{position:relative;height:36px;display:flex;align-items:center;border-radius:6px 0 0 6px}.step-label-4::after{content:"";position:absolute;left:-9px;top:0;width:12px;height:100%;clip-path:polygon(100% 0,0 50%,100% 100%,100% 100%,100% 0);border-top-right-radius:6px;border-bottom-right-radius:6px}.step-label-item::after,.step-label-2::after,.step-label-3::after,.step-label-4::after{background:#E0DEDF}.step-label-item.active::after,.step-label-2.active::after,.step-label-3.active::after,.step-label-4.active::after{background:#57C4BD!important}.crossfade{position:relative;transform:translateZ(0);will-change:opacity}.crossfade img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden;animation:crossfade 4s infinite;animation-fill-mode:both}.crossfade img:nth-of-type(1){animation-delay:0s}.crossfade img:nth-of-type(2){animation-delay:2s}@keyframes crossfade{0%{opacity:0}10%{opacity:1}40%{opacity:1}50%{opacity:0}100%{opacity:0}}.timeline::before{content:"";position:absolute;top:50px;left:9%;right:9%;height:4px;background:#414042;z-index:0}@media (max-width:1023px){.timeline::before{left:15.5%;right:-1%;top:37px}}.timeline-item::after{content:"";position:absolute;top:52px;left:50%;transform:translateX(-50%);width:9px;height:9px;border-radius:9999px;background-color:#4D4D4D;z-index:2;transition:all 0.4s ease}.timeline-item.active::after{top:45px;width:21px;height:21px;background-color:#8DC63F}.fade-slide{opacity:0;transform:translateY(20px);transition:opacity 0.5s ease,transform 0.5s ease}.fade-slide.show{opacity:1;transform:translateY(0)}.tab-wrapper .tab-content{display:none}.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-bullet-active .outer-ring{opacity:1}.swiper-pagination-bullet-active .inner-dot{background:white!important}.swiper-pagination-bullet{background:transparent!important;border-radius:var(--swiper-pagination-bullet-border-radius,50%)!important;display:inline-block;opacity:unset!important}.myProductSwiper .swiper-pagination{position:relative!important;margin-top:20px;display:block!important}.myProductSwiper .swiper-pagination-bullet{width:8px;height:8px;opacity:1;background-color:#00605C!important}.myProductSwiper .swiper-pagination-bullet-active{background-color:#000}.timelineSwiper .swiper-pagination{position:relative!important;margin-top:20px;display:block!important}.timelineSwiper .swiper-pagination-bullet{width:8px;height:8px;opacity:1;background-color:#00605C!important}.timelineSwiper .swiper-pagination-bullet-active{background-color:#000}.animated{transform:translate3d(0,0,0)}.waypoint{overflow-x:hidden}.animate-slide-right{transform:translateX(100%);opacity:0;transition:transform 1s ease-out,opacity 1s ease-out}.animate-slide-right.wow.animate__animated{transform:translateX(0);opacity:1}#typewriter span{display:inline-block;opacity:0;transform:translateY(4px);transition:opacity 0.3s,transform 0.3s}.type-caret::after{content:"|";margin-left:4px;animation:blink 1s infinite;opacity:.7}@keyframes blink{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}