section.timeline{padding-top:5rem}.timeline__item{margin-right:10px;width:calc(33.33% - 5px)}.timeline__image img{width:100%}.timeline__content{padding:60px 30px}.timeline__content h4{color:var(--color-third);margin-bottom:25px;position:relative}.timeline__content h4:after{background:var(--color-second)}.timeline__content p{margin-bottom:0}.timeline .flickity-button-icon path{fill:var(--color-second);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.timeline .flickity-button:hover svg path{fill:var(--color-white)}.timeline .flickity-prev-next-button{height:34px;right:0;top:-30px;width:34px}.timeline .flickity-prev-next-button .flickity-button-icon{height:17px;left:0;margin:0 auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:17px}.timeline .flickity-button{background:var(--color-third)}.timeline .flickity-prev-next-button.previous{left:auto;right:50px}.timeline-carousel__controls{display:flex;justify-content:end;margin:0;padding:1rem 0 1rem 1rem;text-align:center}.timeline-arrow{background:var(--color-third);border:none;border-radius:50%;color:var(--color-second);height:2rem;padding:.25rem .5rem;width:2rem}.timeline-arrow--next{transform:rotate(-90deg)}.timeline-arrow--prev{margin-right:18px;transform:rotate(90deg)}.timeline-arrow:hover{color:var(--color-inv)}.timeline_slide-pagination{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.timeline_slide-title h2{margin:0}.timeline_slide-title{text-align:center}.timeline__content_wrapper .flickity-slider{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (max-width:991px){.timeline__content{padding:40px 15px}section.timeline{padding-top:10vw}}@media (max-width:767px){.timeline__item{width:100%}.timeline__item:last-child{margin-bottom:0}.timeline__content{padding:40px 15px 20px}section.timeline{padding-top:15vw}.timeline .flickity-prev-next-button{height:30px;width:30px}.timeline .flickity-prev-next-button .flickity-button-icon{height:15px;width:15px}.timeline_slide-pagination{margin-bottom:20px}}@media (max-width:479px){section.timeline{padding-top:5rem}}