.timeline-carousel{margin-top:8rem;margin-bottom:8rem}@media (max-width: 991.98px){.timeline-carousel{margin-top:5rem;margin-bottom:5rem}}.timeline-carousel .title{text-align:center}.timeline-carousel .mob-controls{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}@media (max-width: 767.98px){.timeline-carousel .mob-controls{display:-webkit-box;display:-ms-flexbox;display:flex}}.timeline-carousel .mob-controls .timeline-carousel-control{padding:1rem}.timeline-carousel .mob-controls .timeline-carousel-control.next{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.timeline-carousel .mob-controls .timeline-carousel-control.prev{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.timeline-entry{text-align:center;display:none;width:100vw}.timeline-entry:first-child{display:block}.timeline-entry .inner{max-width:55rem;margin:0 auto;padding:0 1.5rem}.timeline-entry h2{color:#e4002b}.timeline-carousel-controls{margin-top:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 991.98px){.timeline-carousel-controls{margin-top:5rem}}@media (max-width: 767.98px){.timeline-carousel-controls{margin-top:2rem}}.timeline-carousel-controls.mobile{display:none}@media (max-width: 767.98px){.timeline-carousel-controls.mobile{display:block}}@media (max-width: 767.98px){.timeline-carousel-controls.desktop{display:none}}.timeline-carousel-controls .year-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 1.5rem}@media (max-width: 991.98px){.timeline-carousel-controls .year-control{padding:0 0.75rem}}.timeline-carousel-controls .year-control span{width:1px;height:2.875rem;background-color:#979797}@media (max-width: 991.98px){.timeline-carousel-controls .year-control span{height:2rem}}.timeline-carousel-controls .year-control .h4{margin-bottom:1rem;position:absolute;top:-3rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 991.98px){.timeline-carousel-controls .year-control .h4{font-size:1rem;top:-2rem}}.timeline-carousel-controls .entry-control{width:3rem;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width: 991.98px){.timeline-carousel-controls .entry-control{width:1.5rem;height:1.5rem}}.timeline-carousel-controls .entry-control span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:6px;height:6px;border-radius:100%;background-color:#979797;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width: 768px){.timeline-carousel-controls .entry-control:hover span{background-color:#e4002b;width:12px;height:12px}}.timeline-carousel-controls .entry-control img{position:absolute;opacity:0;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media (max-width: 991.98px){.timeline-carousel-controls .entry-control img{width:20px;height:20px}}.timeline-carousel-controls .entry-control.active span{width:46px;height:46px;background-color:#e4002b}@media (max-width: 991.98px){.timeline-carousel-controls .entry-control.active span{width:20px;height:20px}}.timeline-carousel-controls .entry-control.active img{opacity:1}.timeline-carousel-controls .timeline-mob-progress{display:-webkit-box;display:-ms-flexbox;display:flex}.timeline-carousel-controls .timeline-mob-progress .progress{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;background-color:#e7e7e7;display:block;height:4px;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.timeline-carousel-controls .timeline-mob-progress .progress.active{background-color:#e4002b}

/*# sourceMappingURL=block-timeline-carousel.css.map */
