.wp-block-acf-timeline-block{overflow:hidden}.wp-block-acf-timeline-block .timeline{position:relative}.wp-block-acf-timeline-block .timeline-header{display:flex;gap:20px;align-items:center;width:100%;margin-bottom:20px}.wp-block-acf-timeline-block .timeline-header-text{margin-bottom:40px}@media (min-width:768px){.wp-block-acf-timeline-block .timeline-header-text{max-width:80%}}.wp-block-acf-timeline-block .timeline-header h2{flex-grow:1;margin-bottom:0}.wp-block-acf-timeline-block .timeline-header .timeline-navigation{display:flex;gap:10px;align-items:center}.wp-block-acf-timeline-block .timeline-header .timeline-navigation .timeline-slider-prev:after{content:"\ef7d"}.wp-block-acf-timeline-block .timeline-items-holder{position:relative;display:flex;transition:margin-left .5s}.wp-block-acf-timeline-block .timeline-item{position:relative;margin:20px;width:500px}.wp-block-acf-timeline-block .timeline-item .timeline-inner-item{display:flex;align-items:center}.wp-block-acf-timeline-block .timeline-item:before{position:absolute;z-index:1;left:100px;content:"";display:block;width:50px;height:50px;border-radius:25px;background:#000;background:linear-gradient(150deg,#000 67%,#d40d29 100%);border:10px solid #979797}.wp-block-acf-timeline-block .timeline-item:after{position:absolute;z-index:1;left:120px;display:block;content:"";width:10px;height:10px;border-radius:5px;background:#d40d29}.wp-block-acf-timeline-block .timeline-item:nth-of-type(even){margin:274px 0 0 -240px}.wp-block-acf-timeline-block .timeline-item:nth-of-type(even) .timeline-inner-item:before{content:"";width:100%;height:1px;background:#979797;position:absolute;left:0;top:-64px}.wp-block-acf-timeline-block .timeline-item:nth-of-type(even):before{top:-90px}.wp-block-acf-timeline-block .timeline-item:nth-of-type(even):after{top:-70px}.wp-block-acf-timeline-block .timeline-item:nth-of-type(odd){margin-left:-200px}.wp-block-acf-timeline-block .timeline-item:nth-of-type(odd) .timeline-inner-item:before{content:"";width:100%;height:1px;background:#979797;position:absolute;left:0;top:190px}.wp-block-acf-timeline-block .timeline-item:nth-of-type(odd):before{top:165px}.wp-block-acf-timeline-block .timeline-item:nth-of-type(odd):after{top:185px}.wp-block-acf-timeline-block .timeline-item:first-of-type{margin-left:0}.wp-block-acf-timeline-block .timeline-item:first-of-type .timeline-inner-item:after{content:"";width:100px;height:1px;position:absolute;left:0;top:190px;background:#979797}.wp-block-acf-timeline-block .timeline-item .timeline-inner-item-image{display:flex;justify-content:center;width:266px}.wp-block-acf-timeline-block .timeline-item .timeline-inner-item-image .image-holder{display:flex;align-items:center;justify-content:center;padding:10px;height:130px;background:#fff;box-shadow:0 4px 11px 0 rgba(0,0,0,.2);transition:padding .25s linear;cursor:pointer}.wp-block-acf-timeline-block .timeline-item .timeline-inner-item-image .image-holder figure{display:flex;width:100%;height:100%}.wp-block-acf-timeline-block .timeline-item .timeline-inner-item-image .image-holder figure img{display:block;-o-object-fit:contain;object-fit:contain}.wp-block-acf-timeline-block .timeline-item .content{margin-left:20px;width:250px}.wp-block-acf-timeline-block .timeline-item span{font-weight:700;display:block}.wp-block-acf-timeline-block .timeline-item p{display:block;margin-block-end:10px;margin-block-start:10px;line-height:1.25rem}.wp-block-acf-timeline-block .timeline-scrollbar{background:var(--swiper-scrollbar-bg-color);border-radius:var(--swiper-scrollbar-border-radius);height:var(--swiper-scrollbar-size);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));max-width:50%;margin-top:40px}@media (min-width:1200px){.wp-block-acf-timeline-block .timeline-scrollbar{max-width:calc(((100vw - 100%)/ 2 + 100%)/ 3)}}.wp-block-acf-timeline-block .timeline-scrollbar:hover{cursor:pointer}.wp-block-acf-timeline-block .timeline-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color);border-radius:var(--swiper-scrollbar-border-radius);left:0;top:0;transition:transform 275ms ease-in-out}