:root{--background-dark-purple:#2D2147;--background-purple:#382C53;--background-100:#FDFCF7;--background-light-grey:#F6F7F9;--background-light-100:#F8F7F2;--background-light-50:#FDFCF7;--background-light-green:#DDF0EC;--background-light-yellow:#FEEEDD;--background-light-red:#FCD8E0;--background-light-blue:#D3EAFD;--background-white:#FFFFFF;--background-main:#FFFFFF;--text-purple:#382C53;--text-dark-purple:#2D2147;--nav-dark-purple:rgba(234,235,241,0.7);--text-deactive-light:#564863;--text-deactive-dark:#97939B;--text-light-purple:#837A8C;--text-caption:#7D7796;--text-menu:#A9A1BA;--text-white:#FFFFFF;--border-grey:#E2DFE5;--border-shadow:#E3E6EC;--border-light:#F6F3F9;--border-dark:#E4E4E4;--border-menu:rgba(82,73,103,1);--complementary-green:#53B6A0;--complementary-red:#EF3C65;--complementary-blue:#2196F3;--complementary-yellow:#FFCE73}.timeline-section-mobile{overflow:hidden}.timeline-section-mobile-wrapper{flex-wrap:nowrap;transition:transform .6s}.timeline-section-mobile-wrapper-item{font-size:36px;font-weight:600;width:150px;transition:color .6s}.timeline-section-mobile-wrapper-item:not(.active){color:var(--border-grey)}.timeline-section-mobile .divider{width:86px;height:4px;background:var(--text-menu);border-radius:3px;display:inline-block;margin-top:24px;margin-bottom:24px}.timeline-section-mobile h5{font-size:20px;line-height:28px;font-weight:500;color:var(--text-dark-purple)}.timeline-section-desktop{aspect-ratio:4/2;overflow:hidden}.timeline-section-desktop-wrapper{position:relative;height:100%}.timeline-section-desktop-wrapper .text-base,.timeline-section-desktop-wrapper .text-emphasis{font-weight:500;position:absolute;transition:bottom .6s,color .6s,opacity .2s;bottom:-100%}.timeline-section-desktop-wrapper .text-base,.timeline-section-desktop-wrapper .text-emphasis:not(.active){color:var(--border-grey)}.timeline-section-desktop-wrapper .text-emphasis{left:48%}.timeline-section-desktop-wrapper .text-base.active,.timeline-section-desktop-wrapper .text-emphasis.active{bottom:30%}.timeline-section-desktop-wrapper .text-base.previous,.timeline-section-desktop-wrapper .text-emphasis.previous{bottom:60%}.timeline-section-desktop-wrapper .text-base.next,.timeline-section-desktop-wrapper .text-emphasis.next{bottom:0}.timeline-section-desktop-wrapper .text-base.entering,.timeline-section-desktop-wrapper .text-emphasis.entering{bottom:-100%;opacity:0}.timeline-section-desktop-wrapper .text-base.exiting,.timeline-section-desktop-wrapper .text-emphasis.exiting{bottom:100%;opacity:0}.timeline-section-desktop .divider{width:100%;display:block;max-width:64px;height:4px;background:var(--text-menu);border-radius:3px;margin:0 auto}.timeline-section-desktop h5{font-size:24px;font-weight:500;line-height:32px}