.timeline-module .swiper-timeline{margin-top:20px}.timeline-header{margin-bottom:40px;max-width:820px}.timeline-options-wrapper{display:none;margin-bottom:20px}.timeline-button-wrapper{display:flex;flex-wrap:wrap;margin-bottom:5px}.timeline-button-wrapper::-webkit-scrollbar{display:none}.timeline-year-btn{cursor:pointer;display:block;font-size:20px;font-weight:700;margin:0 10px;opacity:.5;padding:5px 10px;scroll-snap-align:start;transition:all .5s ease}.timeline-year-btn:first-of-type{margin-left:0}.timeline-line{display:none;height:2px;position:relative;width:1%}.timeline-line,.timeline-line:before{background-color:var(--dark-blue);transition:all .5s ease}.timeline-line:before{border-radius:50%;content:"";display:block;height:10px;position:absolute;right:0;top:-5px;width:10px}.timeline-year-btn.active{opacity:1}.swiper-timeline .swiper-slide{display:grid;gap:20px;grid-template-columns:repeat(1,1fr)}.swiper-timeline .swiper-slide .featured-image{border-bottom-right-radius:50px;height:100%;object-fit:cover;width:100%}.timeline-dropdown{display:inline-block;max-width:250px;position:relative;width:100%}.timeline-dropdown-button{align-items:center;border-bottom:1px solid var(--dark-blue);color:var(--dark-blue);cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;max-width:400px;padding:10px;width:100%}.timeline-dropdown-content{background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,.2);display:none;font-size:16px;position:absolute;z-index:9}.timeline-dropdown-content .timeline-dropdown-item{cursor:pointer;padding:12px 16px}.timeline-dropdown-content .timeline-dropdown-item:hover{background-color:#f1f1f1}.timeline-dropdown.show .timeline-dropdown-content{display:block;width:100%}@media screen and (min-width:600px){.timeline-header{margin-bottom:60px;max-width:820px}.timeline-options-wrapper{display:block}.timeline-dropdown{display:none}.swiper-timeline .swiper-slide{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}.timeline-line{display:block}.timeline-options-wrapper{margin-bottom:40px}.timeline-year-btn{margin:0 10px}}@media screen and (min-width:1024px){.timeline-year-btn{margin:0 20px}.swiper-timeline .swiper-slide{display:grid;gap:82px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1440px){.swiper-timeline .swiper-slide{display:grid;gap:164px;grid-template-columns:repeat(2,1fr)}}