.timeline-slider-widget .transition{transition:all .3s ease-in-out}.timeline-slider-widget .timeline-slider{padding-top:96px;overflow:visible}.timeline-slider-widget .timeline-slider .swiper-pagination{top:0;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;justify-self:anchor-center;display:-ms-flexbox;display:flex;gap:6px}.timeline-slider-widget .timeline-slider .swiper-pagination:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:100%;height:2px;background-color:var(--e-global-color-secondary);z-index:-1}.timeline-slider-widget .timeline-slider .swiper-pagination .swiper-pagination-bullet{font-size:16px;height:36px;color:#fff;border-radius:50%;background-color:var(--e-global-color-secondary);transition:all .3s ease-in-out;width:36px;line-height:36px;opacity:1;margin:0}.timeline-slider-widget .timeline-slider .swiper-pagination .swiper-pagination-bullet:hover{background-color:var(--e-global-color-text)}.timeline-slider-widget .timeline-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:auto;padding-right:20px;padding-left:20px;border-radius:20px}.timeline-slider-widget .timeline-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content:"PHASE";margin-right:5px}@media screen and (max-width:768px){.timeline-slider-widget .timeline-slider{padding-top:88px}}.timeline-slider-widget .timeline-item .titmeline-circle{width:100%;position:relative;aspect-ratio:1/1;z-index:1;pointer-events:none}.timeline-slider-widget .timeline-item .titmeline-circle:after{content:"";position:absolute;top:50%;border:6px solid var(--e-global-color-primary);box-shadow:0 0 12px var(--e-global-color-primary);width:42px;transform:translate(95%,-50%);z-index:0;right:0}.timeline-slider-widget .timeline-item .titmeline-circle:before{content:"";position:absolute;background-color:#fff;width:100%;height:50%;top:50%}.timeline-slider-widget .timeline-item .titmeline-circle .timeline-image{width:100%;border-radius:50%;z-index:1;position:relative;overflow:hidden}.timeline-slider-widget .timeline-item .titmeline-circle .timeline-image img{display:block}.timeline-slider-widget .timeline-item .titmeline-circle .timeline-inner-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:76%;aspect-ratio:1;z-index:1;text-align:center}.timeline-slider-widget .timeline-item .titmeline-circle .timeline-inner-circle:after{content:"";position:absolute;background-color:var(--e-global-color-primary);width:48px;height:48px;border-radius:50%;top:7.8%;right:6%}.timeline-slider-widget .timeline-item .titmeline-circle .timeline-inner-circle .timeline-date{font-family:Bebas Neue,Sans-serif;text-transform:uppercase;color:var(--e-global-color-text);font-size:18px;line-height:1em;width:120%}.timeline-slider-widget .timeline-item .titmeline-circle .timeline-inner-circle .timeline-title{font-size:40px;line-height:1em;color:var(--e-global-color-primary);font-family:Bebas Neue,Sans-serif;text-transform:uppercase;margin:10px 0;width:120%}.timeline-slider-widget .timeline-item .titmeline-circle .timeline-inner-circle .timeline-location{font-size:14px;font-weight:700;line-height:1.625em;color:#fff;border-radius:16px;background-color:var(--e-global-color-secondary);padding:4px 18px}@media screen and (max-width:768px){.timeline-slider-widget .timeline-item .titmeline-circle .timeline-inner-circle:after{content:"";position:absolute;background-color:var(--e-global-color-primary);width:40px;height:40px;top:7.8%;right:6%}.timeline-slider-widget .timeline-item .titmeline-circle .timeline-inner-circle .timeline-date{font-size:18px}.timeline-slider-widget .timeline-item .titmeline-circle .timeline-inner-circle .timeline-title{font-size:42px}.timeline-slider-widget .timeline-item .titmeline-circle .timeline-inner-circle .timeline-location{font-size:15px}}.timeline-slider-widget .timeline-item .timeline-details{background-color:#fff;padding:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;border-radius:0 0 24px 24px;-ms-flex-pack:center;justify-content:center;box-shadow:0 12px 24px rgba(51,51,51,.1215686275)}.timeline-slider-widget .timeline-item .timeline-details .show-details{font-size:15px;font-weight:600;line-height:1.7em;color:var(--e-global-color-text);text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}.timeline-slider-widget .timeline-item .timeline-details .show-details svg path{fill:var(--e-global-color-text)}.timeline-slider-widget .timeline-item .timeline-details .timeline-description{max-height:0;overflow:hidden;transition:max-height .6s ease}.timeline-slider-widget .timeline-item.active .titmeline-circle .timeline-image img{transform:scale(1.2)}.timeline-slider-widget .timeline-item.active .titmeline-circle .timeline-inner-circle{background-color:transparent;width:100%}.timeline-slider-widget .timeline-item.active .titmeline-circle .timeline-inner-circle:after{right:8%}.timeline-slider-widget .timeline-item.active .titmeline-circle .timeline-inner-circle .timeline-date,.timeline-slider-widget .timeline-item.active .titmeline-circle .timeline-inner-circle .timeline-title{color:#fff}.timeline-slider-widget .timeline-item.active .titmeline-circle .timeline-inner-circle .timeline-location{color:#fff;background-color:var(--e-global-color-primary);width:50%}.timeline-slider-widget .timeline-item.active .timeline-details .show-details{display:none}.timeline-slider-widget .timeline-item.active .timeline-details .timeline-description{max-height:1000px}.timeline-slider-widget .timeline-item:not(.active):hover .titmeline-circle .timeline-image img{transform:scale(1.1)}.timeline-slider-widget .timeline-item:not(.active):hover .titmeline-circle .timeline-inner-circle{width:71%}.timeline-slider-widget .timeline-item:not(.active):hover .titmeline-circle .timeline-inner-circle .timeline-location{width:70%}.timeline-slider-widget .timeline-item:not(.active):hover .timeline-details{padding:42px}.timeline-slider-widget .timeline-item:not(.active):hover .timeline-details .show-details{color:var(--e-global-color-primary)}.timeline-slider-widget .timeline-item:not(.active):hover .timeline-details .show-details svg path{fill:var(--e-global-color-primary)}