/*! Variables
   ========================================================================== */
.block-timeline-carousel{position:relative;overflow:hidden}@media (min-width:1200px){.block-timeline-carousel{padding-top:80px;margin-top:80px;padding-bottom:80px}}@media (min-width:992px) and (max-width:1199.98px){.block-timeline-carousel{padding-top:80px;margin-top:80px;padding-bottom:80px}}@media (min-width:768px) and (max-width:991.98px){.block-timeline-carousel{padding-top:80px;margin-top:80px;padding-bottom:80px}}@media (max-width:767.98px){.block-timeline-carousel{padding-top:50px;margin-top:50px;padding-bottom:50px}}.block-timeline-carousel.background-white:not(:first-child){padding-top:0!important}@media (min-width:1200px){.block-timeline-carousel .title-row{margin-bottom:80px}}@media (min-width:992px) and (max-width:1199.98px){.block-timeline-carousel .title-row{margin-bottom:60px}.block-timeline-carousel .title-row .big-title{padding-bottom:8px}}@media (min-width:768px) and (max-width:991.98px){.block-timeline-carousel .title-row{margin-bottom:30px}}@media (max-width:767.98px){.block-timeline-carousel .title-row{margin-bottom:10px}}.block-timeline-carousel .title-row .label-text{margin-bottom:15px}@media (max-width:767.98px){.block-timeline-carousel .title-row .label-text{margin-bottom:10px}}@media (min-width:768px) and (max-width:991.98px){.block-timeline-carousel .title-row .desc-col{margin-top:20px}}@media (max-width:767.98px){.block-timeline-carousel .title-row .desc-col{margin-top:20px}}.block-timeline-carousel .swiper-holder{position:relative}.block-timeline-carousel .swiper-holder:before{content:"";width:50vw;background-color:#fff;height:100%;right:calc(100% + 0px);top:0;z-index:2;position:absolute;background-image:url(//stage-www.edc.org/wp-content/themes/edc/blocks/block-timeline-carousel/../../_include/img/rectangle-beige.svg);background-repeat:repeat;background-position:center;background-size:cover}.block-timeline-carousel .swiper-holder .swiper{overflow:visible}@media (min-width:768px) and (max-width:991.98px){.block-timeline-carousel .swiper-holder .swiper{padding-top:70px}}@media (max-width:767.98px){.block-timeline-carousel .swiper-holder .swiper{padding-top:60px}}.block-timeline-carousel .swiper-holder .swiper-slide{position:relative}@media (min-width:992px){.block-timeline-carousel .swiper-holder .swiper-slide{padding-bottom:45px}}@media (min-width:768px) and (max-width:991.98px){.block-timeline-carousel .swiper-holder .swiper-slide{padding-bottom:35px}}@media (max-width:767.98px){.block-timeline-carousel .swiper-holder .swiper-slide{padding-bottom:25px}}.block-timeline-carousel .swiper-holder .swiper-slide.last-active:after,.block-timeline-carousel .swiper-holder .swiper-slide:not(.swiper-slide-active):after{opacity:0;transition-delay:0s}.block-timeline-carousel .swiper-holder .swiper-slide:last-child.last-active:after{opacity:1;transition-delay:.15s}.block-timeline-carousel .swiper-holder .swiper-slide:after{content:"";position:absolute;border-radius:50%;width:15px;height:15px;transform:translateX(-50%);background-color:#08be74;left:50%;bottom:0;transition:.2s .15s ease}.block-timeline-carousel .swiper-holder .swiper-slide:before{content:"";position:absolute;border-radius:0;width:calc(100% + 30px);height:1px;background-color:#08be74;left:50%;bottom:7.5px}@media (max-width:767.98px){.block-timeline-carousel .swiper-holder .swiper-slide:before{width:calc(100% + 20px)}}.block-timeline-carousel .swiper-holder .swiper-slide:last-child:before{width:0%!important}@media (min-width:1200px){.block-timeline-carousel .swiper-holder .carousel-nav{opacity:0;pointer-events:none;position:absolute}}@media (min-width:992px) and (max-width:1199.98px){.block-timeline-carousel .swiper-holder .carousel-nav{opacity:0;pointer-events:none;position:absolute}}@media (min-width:768px) and (max-width:991.98px){.block-timeline-carousel .swiper-holder .carousel-nav{position:absolute;top:0;right:0}}@media (max-width:767.98px){.block-timeline-carousel .swiper-holder .carousel-nav{position:absolute;top:0;right:0}}.block-timeline-carousel .slider-info-holder{position:relative;z-index:9;background-color:#fff;background-image:url(//stage-www.edc.org/wp-content/themes/edc/blocks/block-timeline-carousel/../../_include/img/rectangle-beige.svg);background-repeat:repeat;background-position:center;background-size:cover}.block-timeline-carousel .slider-info-holder .caption{font-style:italic}@media (min-width:1200px){.block-timeline-carousel .slider-info-holder{padding-bottom:45px}.block-timeline-carousel .slider-info-holder .carousel-nav{margin-top:40px}}@media (min-width:992px) and (max-width:1199.98px){.block-timeline-carousel .slider-info-holder{padding-bottom:45px}.block-timeline-carousel .slider-info-holder .carousel-nav{margin-top:40px}}@media (min-width:768px) and (max-width:991.98px){.block-timeline-carousel .slider-info-holder{margin-top:30px}}@media (max-width:767.98px){.block-timeline-carousel .slider-info-holder{margin-top:15px}}.block-timeline-carousel .date{background-color:rgba(255,151,23,.4);padding:0 6px;margin-bottom:10px;display:inline-block}.block-timeline-carousel .slide-desc{margin-top:30px}@media (min-width:768px) and (max-width:991.98px){.block-timeline-carousel .slide-desc{margin-top:20px}}@media (max-width:767.98px){.block-timeline-carousel .slide-desc{margin-top:10px}}.block-timeline-carousel .slide-desc:not(:last-child){margin-bottom:20px!important}.block-timeline-carousel figure picture{aspect-ratio:75.9689922%;--bs-aspect-ratio:75.9689922%}.block-timeline-carousel figure picture img{object-fit:cover}@media (min-width:768px){.block-timeline-carousel figure picture img{border-radius:20px}}@media (max-width:767.98px){.block-timeline-carousel figure picture img{border-radius:10px}}.block-timeline-carousel.one-slide .carousel-nav{display:none!important}.block-timeline-carousel.one-slide .slider-info-holder,.block-timeline-carousel.one-slide .swiper-holder .swiper-slide{padding-bottom:0}.block-timeline-carousel.one-slide .swiper-row{align-items:center!important}@media (max-width:991.98px){.block-timeline-carousel.one-slide .swiper-holder .swiper{padding-top:0}}.background-beige+.block-timeline-carousel{margin-top:0!important}