:root{--color-primary:#283891;--color-secondary:#1f1f25;--color-body:#74787c;--color-heading-1:#fff;--color-white:#fff;--color-success:#3eb75e;--color-danger:#ff0003;--color-warning:#ff8f3c;--color-info:#1ba2db;--color-facebook:#3b5997;--color-twitter:#1ba1f2;--color-youtube:#ed4141;--color-linkedin:#0077b5;--color-pinterest:#e60022;--color-instagram:#c231a1;--color-vimeo:#00adef;--color-twitch:#6441a3;--color-discord:#7289da;--transition:0.3s;--font-size-b1:16px;--font-size-b2:16px;--font-size-b3:12px;--font-size-b4:10px;--line-height-b1:26px;--line-height-b2:26px;--line-height-b3:1.7;--h1:60px;--h2:48px;--h3:30px;--h4:26px;--h5:24px;--h6:18px}.timeline-section .timeline-button{margin-top:80px}@media(max-width:575.98px){.timeline-section .timeline-button{margin-top:40px}}.timeline-section{position:relative;z-index:1;background-color:#fff}.timeline-section .section-header{padding-bottom:50px}@media(max-width:991.98px){.timeline-section .section-header{padding-bottom:50px}}@media(max-width:767.98px){.timeline-section .section-header{padding-bottom:35px}}@media(max-width:575.98px){.timeline-section .section-header{padding-bottom:5px}}.timeline-section .timeline-container{position:relative;display:flex;flex-direction:column;gap:80px}.timeline-section .timeline-container .timeline-line{position:absolute;left:50%;top:0;bottom:0;width:2px;background-color:#d1d1d1;transform:translateX(-50%);z-index:0}.timeline-section .timeline-container .timeline-line .timeline-line-progress{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-primary);transform-origin:top center}.timeline-section .timeline-container .timeline-item{display:grid;grid-template-columns:1fr 60px 1fr;align-items:center;grid-gap:40px;gap:40px;position:relative;z-index:1}.timeline-section .timeline-container .timeline-item .timeline-center{display:flex;justify-content:center;align-items:center}.timeline-section .timeline-container .timeline-item .timeline-center .timeline-marker{width:40px;height:40px;border-radius:50%;background-color:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;box-shadow:0 0 0 10px #fff;z-index:2;position:relative}.timeline-section .timeline-container .timeline-item .timeline-content-side{width:100%}.timeline-section .timeline-container .timeline-item .timeline-content-side .timeline-content .step-label{color:var(--color-primary);font-size:14px;font-weight:600;margin-bottom:10px;display:block}.timeline-section .timeline-container .timeline-item .timeline-content-side .timeline-content h3{font-family:var(--font-inter-tight),sans-serif;font-weight:500;margin-bottom:20px;color:#000;line-height:1.2}.timeline-section .timeline-container .timeline-item .timeline-content-side .timeline-content p{font-size:16px;color:#000;letter-spacing:-.4px;max-width:500px}.timeline-section .timeline-container .timeline-item .timeline-content-side .timeline-image-wrapper{width:100%;overflow:hidden}.timeline-section .timeline-container .timeline-item .timeline-content-side .timeline-image-wrapper .img-placeholder{width:100%;height:300px;background-color:#eee;background-image:url(https://placehold.co/600x400/e0e0e0/ffffff?text=Image);background-size:cover;background-position:50%}.timeline-section .timeline-container .timeline-item .timeline-content-side .timeline-image-wrapper img{border-radius:6px;display:block;width:100%;height:auto}.timeline-section .mobile-timeline-container .mobile-timeline-item .image-wrapper{background-color:#f5f5f5;overflow:hidden}.timeline-section .mobile-timeline-container .mobile-timeline-item .content .step-label{color:var(--color-primary);font-size:14px;font-weight:600;margin-bottom:5px}.timeline-section .mobile-timeline-container .mobile-timeline-item .content h3{font-family:var(--font-family-satoshi);font-size:24px;font-weight:500;color:#000;line-height:1.2}.timeline-section .mobile-timeline-container .mobile-timeline-item .content p{font-size:16px;color:#74787c;letter-spacing:-.2px;line-height:1.5;color:#111}