.d0fs{font-size:clamp(52px,8vw,120px)!important;line-height:1.15!important}.d1fs{font-size:clamp(44px,8vw,96px)!important;line-height:1.15!important}.d2fs{font-size:clamp(40px,6vw,72px);line-height:1.2}.d3fs{font-size:clamp(32px,5vw,60px);line-height:1.25}.h1fs{font-size:clamp(28px,4vw,52px);line-height:1.25}.h2fs{font-size:clamp(24px,3.5vw,42px);line-height:1.3}.h3fs{font-size:clamp(22px,3vw,32px);line-height:1.35}.h4fs{font-size:clamp(20px,2.5vw,28px);line-height:1.4}.h5fs{font-size:clamp(18px,2vw,24px);line-height:1.45}.h6fs{font-size:clamp(16px,1.8vw,20px);line-height:1.5}.bfs{font-size:clamp(16px,2vw,18px)!important;line-height:1.6!important}.m1fs{font-size:clamp(14px,1.5vw,16px);line-height:1.45}.m2fs{font-size:clamp(12px,1.2vw,14px);line-height:1.45}.m3fs{font-size:clamp(10px,1vw,12px);line-height:1.45}.et_pb_button{padding-top:16px!important;padding-bottom:16px!important;padding-left:32px!important;padding-right:52px!important}@media (max-width:767px){.et_pb_row{width:90%!important}}.timeline-section{position:relative}.timeline-section::before{content:"";position:absolute;left:50%;top:var(--line-top,0px);width:4px;height:var(--line-height,0px);background:#1e90ff;transform:translateX(-50%);z-index:1}.timeline-section::after{content:"";position:absolute;left:50%;top:var(--line-top,0px);width:4px;height:var(--progress-height,0px);background:#ffd000;transform:translateX(-50%);z-index:2;transition:height 0.15s linear}.timeline-step{position:relative}.timeline-step::before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;background:#1e90ff;border-radius:50%;transform:translate(-50%,-50%);z-index:3;transition:background 0.15s linear}.timeline-step.active::before{background:#ffd000}@media (max-width:1280px){.timeline-section::before,.timeline-section::after{left:35px!important;transform:translateX(0);width:3px}.timeline-step::before{left:20px;width:10px;height:10px;transform:translate(-50%,-50%)}}@media (max-width:980px){.timeline-section::before,.timeline-section::after{left:15px!important;width:2px}.timeline-step::before{left:15px;width:8px;height:8px;transform:translate(-50%,-50%)}}@media (max-width:1280px){.timeline-step::before{opacity:0}}@media (max-width:980px){.timeline-step::before{opacity:0}}