.timeline-carousel .timeline-item{position:relative;flex:0 0 auto;display:flex;justify-content:center;align-items:center;height:100%;cursor:pointer;user-select:none}.timeline-carousel .dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:#555;border-radius:50%;transition:all .4s cubic-bezier(.175,.885,.32,1.275);z-index:2}.timeline-carousel .year-label{position:absolute;top:calc(50% + 50px);left:50%;transform:translateX(-50%);font-family:"Poppins",sans-serif;font-size:28px;font-weight:500;color:#000;transition:color .4s ease;white-space:nowrap;z-index:3}.timeline-carousel .timeline-item.active .dot{width:56px;height:56px;background:#f68701;top:50%;left:50%;transform:translate(-50%,-50%)}.timeline-carousel .timeline-item.active .dot::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M2.01 21L23 12 2.01 3 2 10l15 2-15 2z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(-45deg);display:block;width:20px;height:20px;position:absolute;inset:0;margin:auto}.timeline-carousel .timeline-item.active .year-label{color:#f68701;font-weight:500}@media (max-width:900px){.timeline-carousel .timeline-item.mobile-hidden{display:none!important}.timeline-carousel .timeline-item.mobile-current{width:100%!important;flex:0 0 100%!important}.timeline-carousel .timeline-item.mobile-current .dot{left:50%}.timeline-carousel .timeline-item.mobile-current .year-label{left:50%;top:calc(50% + 42px)}}@media (max-width:500px){.timeline-carousel .year-label{font-size:20px}}