/* Scope layout and reveal to native timeline containers. */
.elementor .wv-timeline {--wv-timeline-unit:16px;--wv-timeline-gap:112px;--wv-timeline-indent:0px;padding:112px 64px;gap:80px;}
.elementor .wv-timeline > .e-con-inner {max-width:1312px;gap:80px;}
.elementor .wv-timeline-intro {max-width:512px;align-self:center;padding:0;}
.elementor .wv-timeline-track {position:relative;padding:0;gap:0;}
.elementor .wv-timeline-track::before {content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%);background:#eef7ff;}
.elementor .wv-timeline-row {display:grid;grid-template-columns:1fr 1fr;column-gap:var(--wv-timeline-gap);padding:0;margin:0 0 56px;position:relative;}
.elementor .wv-timeline-row::before {content:"";position:absolute;left:50%;top:calc(25% + 16px);width:8px;height:8px;border-radius:50%;background:#eef7ff;transform:translate(-50%,-50%);}
.elementor .wv-timeline-right > .wv-timeline-card {grid-column:2;}
.elementor .wv-timeline-left > .wv-timeline-card {grid-column:1;}
.elementor .wv-timeline-card {padding:32px;gap:0;background:#c5e0f8;border-radius:8px;overflow:hidden;width:100%;}
.elementor .wv-timeline-card .elementor-heading-title {color:var(--e-global-color-text,#2c3844);text-wrap:balance;}
.elementor .wv-timeline-year {margin-bottom:16px;}
.elementor .wv-timeline-heading {margin-bottom:16px;}
.elementor .wv-timeline-h2 {margin-bottom:20px;}
.elementor .wv-timeline-card .elementor-widget-text-editor {color:var(--e-global-color-text,#2c3844);}
.elementor .wv-timeline-card p:last-child {margin-bottom:0;}
.elementor .wv-timeline-card.fadeInUp {animation-name:wv-timeline-reveal;animation-duration:400ms;animation-timing-function:ease-out;}
@keyframes wv-timeline-reveal {from{opacity:0;transform:translateY(48px);}to{opacity:1;transform:none;}}
@media(max-width:1023px){.elementor .wv-timeline{padding:80px 24px;}}
@media(max-width:767px){
 .elementor .wv-timeline {padding:44.4px 22.2px;--wv-timeline-gap:0px;}
 .elementor .wv-timeline > .e-con-inner {gap:74px;}
 .elementor .wv-timeline-track::before {left:0;}
 .elementor .wv-timeline-row {grid-template-columns:1fr;padding-left:29.6px;margin-bottom:51.8px;}
 .elementor .wv-timeline-row::before {left:0;top:calc(25% + 14.8px);width:7.4px;height:7.4px;}
 .elementor .wv-timeline-row > .wv-timeline-card {grid-column:1;padding:22.2px;border-radius:7.4px;}
 .elementor .wv-timeline-year,.elementor .wv-timeline-heading{margin-bottom:14.8px;}
 .elementor .wv-timeline-h2 {margin-bottom:18.5px;}
}
@media(prefers-reduced-motion:reduce){.elementor .wv-timeline-card,.elementor .wv-timeline-card.elementor-invisible{animation:none!important;opacity:1!important;visibility:visible!important;transform:none!important;}}
.elementor .wv-timeline-track::after {content:"";position:absolute;left:50%;top:0;height:var(--wv-timeline-progress,0%);width:2px;transform:translateX(-50%);background:#c5e0f8;pointer-events:none;}
.elementor .wv-timeline-row.wv-timeline-passed::before {background:#458fe4;}
@media(max-width:767px){.elementor .wv-timeline-track::after{left:0;}}
