﻿.timeline .title-content{margin-bottom:53px}.timeline .title-content .timeline__controls{display:flex;padding-top:10px;gap:65px}.timeline .title-content .timeline__controls .timeline-prev,.timeline .title-content .timeline__controls .timeline-next{border:none;background:rgba(0,0,0,0);display:flex;align-items:start;width:33px;height:26px}.timeline .title-content .timeline__controls .timeline-prev img,.timeline .title-content .timeline__controls .timeline-next img{width:100%;height:100%;object-fit:contain}.timeline .title-content .timeline__controls .timeline-prev:focus-visible,.timeline .title-content .timeline__controls .timeline-next:focus-visible{outline:2px solid #769fd6 !important}.timeline .title-content .timeline__controls img:hover{cursor:pointer;fill:#f2af35;filter:brightness(0) saturate(100%) invert(61%) sepia(75%) saturate(391%) hue-rotate(2deg) brightness(97%) contrast(92%)}.timeline .timeline-slider-container{position:relative}.timeline .timeline-slider-container .timeline-slider{overflow:hidden}.timeline .timeline-slider-container .timeline-slider .timeline-swiper-wrapper{height:auto !important}.timeline .timeline-slider-container .timeline-slider .timeline-slide{height:auto;margin-bottom:30px;display:flex}.timeline .timeline-slider-container .timeline-slider .timeline-slide .timeline-slide-card{background-color:#fff;overflow:hidden;border-radius:20px;padding:47px 66px 47px 60px}.timeline .timeline-slider-container .timeline-slider .timeline-slide .timeline-slide-card .timeline-year{position:relative;display:inline-block;margin-bottom:6px}.timeline .timeline-slider-container .timeline-slider .timeline-slide .timeline-slide-card .timeline-year p{font-size:clamp(16px,2.5vw,22px) !important;font-weight:bold;color:#000}.timeline .timeline-slider-container .timeline-slider .timeline-slide .timeline-slide-card .timeline-year::before{content:"";position:absolute;top:37px;left:0;height:3px;width:100%;display:block;background-color:#769fd6}.timeline .timeline-slider-container .timeline-slider .timeline-slide .timeline-slide-card h4{font-size:clamp(20px,2.5vw,30px) !important;margin-bottom:10px}.timeline .timeline-slider-container .timeline-slider .timeline-slide.empty{background:rgba(0,0,0,0);pointer-events:none}.timeline .timeline-slider-container .timeline-slider .timeline-dots-nav{display:flex;justify-content:flex-start;align-items:center;padding:20px 0;margin-top:20px;gap:10px;height:70px}.timeline .timeline-slider-container .timeline-slider .timeline-dots-nav .timeline-dot{border:none;padding:0;width:10px;height:10px;background-color:#03282c;border-radius:20px;margin:0 9px;z-index:1;transition:all .3s ease;cursor:pointer;position:relative}.timeline .timeline-slider-container .timeline-slider .timeline-dots-nav .timeline-dot:focus-visible{outline:2px solid #769fd6 !important}.timeline .timeline-slider-container .timeline-slider .timeline-dots-nav .timeline-dot .year-label{position:absolute;top:-30px;left:50%;transform:translateX(-50%);font-size:16px;font-weight:bold;color:rgba(0,0,0,0);transition:all .3s ease;white-space:nowrap;font-family:"Poppins",sans-serif}.timeline .timeline-slider-container .timeline-slider .timeline-dots-nav .timeline-dot.active{width:67px;height:30px;background-color:#03282c;border-radius:20px;margin:0}.timeline .timeline-slider-container .timeline-slider .timeline-dots-nav .timeline-dot.active .year-label{color:#fff;top:50%;transform:translate(-50%, -50%)}.timeline .timeline-slider-container .timeline-slider .timeline-dots-nav .timeline-dot:hover:not(.active){background-color:#666}.timeline .timeline-slider-container .timeline-slider .timeline-dots-nav .timeline-dot:hover:not(.active) .year-label{color:#03282c}@media(max-width: 575.98px){.timeline .title-content{margin-bottom:20px;text-align:center}.timeline .title-content .timeline__controls{display:flex;padding-top:17px;margin:0 auto}.timeline .title-content h2,.timeline .title-content h3,.timeline .title-content h4,.timeline .title-content h5{margin:0 !important}.timeline .timeline-slider-container .timeline-slider .swiper-slide .timeline-slide-card{padding:18px 28px 18px 25px}.timeline .timeline-slider-container .timeline-slider .swiper-slide .timeline-slide-card .timeline-year::before{top:24px}.timeline .timeline-slider-container .timeline-slider .timeline-dots-nav{margin:0;justify-content:center}.timeline .timeline-slider-container .timeline-slider .timeline-dots-nav .timeline-dot{width:8px;height:8px;margin:0 1px}}