.kl-timeline-02{overflow:hidden;padding:0 50px}.kl-timeline-02__track{display:flex;transform:translateX(0);transition:transform .5s ease-in-out}.kl-timeline-02__entry{background-color:#e8e8ec;cursor:pointer;float:left;padding:40px 30px;position:relative;transition:all .25s ease-in-out;width:var(--entry-card-width,340px)}.kl-timeline-02__entry:before{border-color:transparent transparent #ffce53;border-style:solid;border-width:0 11px 18px;content:"";height:0;left:var(--card-arrow-position,50%);opacity:0;position:absolute;top:0;transform:translate(-50%);width:0}.kl-timeline-02__entry+.kl-timeline-02__entry{margin-left:20px}.kl-timeline-02__nav{align-items:center;display:flex;isolation:isolate;justify-content:space-between;margin-bottom:50px;padding:10px 0;position:relative}.kl-timeline-02__nav:before{border-bottom:1.5px solid #6b7582;content:"";left:0;position:absolute;top:calc(50% - 1px);width:100%;z-index:-1}.kl-timeline-02__arrow,.kl-timeline-02__marker{background-color:#6b7582;position:relative}.kl-timeline-02__marker{cursor:pointer;height:26px;transition:background-color .25s ease-out .4s;width:26px}.kl-timeline-02__arrow{cursor:pointer;display:grid;height:40px;place-content:center;transition:transform .25s ease-out;width:40px}.kl-timeline-02__arrow:hover{transform:scale(1.1)}.kl-timeline-02__arrow svg{pointer-events:none}.kl-timeline-02__entry.active-entry,.kl-timeline-02__marker.active-marker{background-color:#ffcf53;cursor:auto}.kl-timeline-02__entry.active-entry:before{opacity:1;transform:translate(-50%,-18px);transition:transform .25s ease-out .4s,opacity .25s ease-out .4s}.kl-timeline-02__entry h1,.kl-timeline-02__entry h2{font-size:2.5rem}@media (max-width:950px){.kl-timeline-02{display:flex;flex-direction:column-reverse;padding:0}.kl-timeline-02__nav{margin:10px 0 0}.kl-timeline-02__marker{height:12px;width:12px}.kl-timeline-02__arrow{height:32px;width:32px}.kl-timeline-02__arrow svg{height:70%;margin-top:25%}.kl-timeline-02__entry+.kl-timeline-02__entry{margin-left:10px}.kl-timeline-02__entry:before{border-color:#ffce53 transparent transparent;border-width:18px 11px 0;top:100%}.kl-timeline-02__entry.active-entry:before{transform:translate(-50%)}}