.light-mode{--nw-nb:#fff;--p10-nb:#f0fcfc;--nb-p10:#0e0f30;--i20-i10:rgba(181,240,239,.2);--nw-i10:#fff;--nb-nw:#0e0f30;--i10-i20:rgba(181,240,239,.102);--i100-i10:#b5f0ef;--nb-i100:#0e0f30;--nb-p100:#0e0f30;--i100-nb:#b5f0ef;--i10-nw:rgba(181,240,239,.102);--i100-nw:#b5f0ef}.dark-mode{--nw-nb:#0e0f30;--p10-nb:#0e0f30;--nb-p10:#f0fcfc;--i20-i10:rgba(181,240,239,.102);--nw-i10:rgba(181,240,239,.102);--nb-nw:#fff;--i10-i20:rgba(181,240,239,.2);--i100-i10:rgba(181,240,239,.102);--nb-i100:#b5f0ef;--nb-p100:#1aab8e;--i100-nb:#0e0f30;--i10-nw:#fff;--i100-nw:#fff}section.timeline-module{background-color:var(--nw-nb)}section.timeline-module .container{display:flex;flex-direction:row;gap:2rem}@media (max-width:768px){section.timeline-module .container{flex-direction:column}}section.timeline-module .container .content{width:calc(41.66667% - 1rem)}@media (max-width:768px){section.timeline-module .container .content{width:100%}}section.timeline-module .container .content .ctas{margin-top:2rem}section.timeline-module .container .items{display:flex;flex-direction:column;gap:1rem;width:calc(58.33333% - 2rem)}@media (max-width:768px){section.timeline-module .container .items{width:100%}}section.timeline-module .container .items .item{padding-bottom:1rem;padding-left:3.625rem;position:relative;width:100%}section.timeline-module .container .items .item:last-child .side-line:after{content:unset}section.timeline-module .container .items .item.active .side-line{opacity:1}section.timeline-module .container .items .item.active .card{background-color:var(--nb-i100);color:var(--nw-nb);cursor:default}section.timeline-module .container .items .item.active .card .richtext{opacity:1}section.timeline-module .container .items .item .side-line{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;left:0;opacity:.4;position:absolute;top:0;transition:opacity .3s;width:2.625rem}section.timeline-module .container .items .item .side-line .number{font-size:1.25rem;font-weight:600}section.timeline-module .container .items .item .side-line:after{background-color:var(--nb-nw);content:"";height:100%;width:2px}section.timeline-module .container .items .item .card{background-color:var(--i20-i10);border-radius:.25rem;color:var(--nb-nw);cursor:pointer;overflow:hidden;transition:height .3s,background-color .3s,color .3s;width:100%}section.timeline-module .container .items .item .card .title{padding:2rem}section.timeline-module .container .items .item .card .richtext{margin-top:-1rem;opacity:0;padding:0 2rem 2rem;transition:opacity .3s}