.timeline-items{margin-top:80px}.timeline_container{position:relative;width:100%;--hr_top:42px;--timeline-left-gap:25px}.timeline_container:before{content:"";height:0;width:calc(100% - var(--timeline-left-gap)*2);z-index:0}.timeline-pos-select,.timeline_container:before{left:var(--timeline-left-gap);position:absolute;top:var(--hr_top)}.timeline-pos-select{width:calc(50% - var(--timeline-left-gap));z-index:1}.timeline-top{height:100px;position:relative;z-index:2}.splide__track{box-shadow:unset!important;height:100%}.splide__arrow{background-clip:padding-box;border:2px solid!important;border-radius:50%!important;box-sizing:border-box;top:var(--hr_top)!important;transform:translateY(-50%);transition:opacity .2s ease;z-index:5}.splide__arrow:disabled,.splide__arrow[disabled]{opacity:0!important;pointer-events:none}.timeline_item-year{margin-top:58px;position:relative;text-align:center}.splide__slide:before,.timeline_item-year .h3{cursor:pointer}.splide__slide:before{background-color:#fff;border:3px solid #eee;border-radius:50%;box-sizing:border-box;content:"";height:17px;left:50%;position:absolute;top:34px;transform:translateX(-50%);transition:all .25s;width:17px;z-index:3}.splide__arrow--prev{left:0!important}.splide__arrow--next{right:0!important}.splide__arrow:focus,.splide__arrow:hover{border-radius:50%}.timeline-bottom{display:grid;grid-template-columns:.1fr 1fr .1fr;list-style-type:none;margin:0;padding:0}.timeline-bottom-item{display:none;opacity:0;text-align:center;transition:all .5s ease}.timeline-bottom-item.is-active{animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeIn;display:block;grid-column-start:2}.timeline-bottom-item.is-active:has(.timeline_item-image){align-items:center;display:flex;gap:5rem;text-align:left}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.timeline-bottom-item.is-active:has(.timeline_item-image){flex-direction:column;flex-wrap:wrap;justify-content:center;text-align:center}}.splide__arrow:hover:not(:disabled),.splide__arrow:not(:disabled){opacity:1!important}.splide__arrow svg{height:.7rem!important;width:.7rem!important}