.ee-timeline-v2{--line-length: clamp(25px, calc(25px + 165 * ((100vw - 375px) / 825)), 190px);--content-gap: clamp(16px, calc(16px + 64 * ((100vw - 375px) / 825)), 80px);--dot-size: var(--nj-core-size-14);--line-top: var(--nj-core-size-36);position:relative;border-left:3px solid var(--nj-core-color-teal-300);padding-left:calc(var(--line-length) + var(--content-gap))}.ee-timeline-v2 .timeline-row{position:relative}.ee-timeline-v2 .timeline-row::before{content:"";position:absolute;top:var(--line-top);left:calc(-1*(var(--line-length) + var(--content-gap)));width:0;height:3px;background:var(--nj-core-color-teal-300);transition:width .6s ease-out}.ee-timeline-v2 .timeline-row::after{content:"";position:absolute;top:calc(var(--line-top) + 1.5px - var(--dot-size)/2);left:calc(-1*var(--content-gap) - var(--dot-size)/2);width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:var(--nj-core-color-teal-300);transform:scale(0);transform-origin:center;transition:transform .3s ease-out}.ee-timeline-v2 .timeline-row .timeline-content .timeline-title p,.ee-timeline-v2 .timeline-row .timeline-content .timeline-title h2,.ee-timeline-v2 .timeline-row .timeline-content .timeline-title h3,.ee-timeline-v2 .timeline-row .timeline-content .timeline-title h4,.ee-timeline-v2 .timeline-row .timeline-content .timeline-title h5,.ee-timeline-v2 .timeline-row .timeline-content .timeline-title h6{font-size:var(--nj-core-size-24);color:var(--nj-core-color-teal-500)}.ee-timeline-v2 .timeline-row .timeline-content .timeline-subtitle{margin:var(--nj-core-size-12) 0}.ee-timeline-v2 .timeline-row .timeline-content .timeline-images{gap:var(--nj-core-size-16)}.ee-timeline-v2 .timeline-row .timeline-content .timeline-images a{line-height:0}.ee-timeline-v2 .timeline-row .timeline-content .timeline-images img{max-width:80px;aspect-ratio:1/1;border-radius:var(--nj-core-size-12);object-fit:cover}.ee-timeline-v2.has-animation .timeline-row .timeline-title{opacity:0;transform:translateY(30px);transition:opacity .4s,transform .4s}.ee-timeline-v2.has-animation .timeline-row .timeline-subtitle{opacity:0;transform:translateY(30px);transition:opacity .4s,transform .4s}.ee-timeline-v2.has-animation .timeline-row .timeline-description{opacity:0;transform:translateY(30px);transition:opacity .4s,transform .4s}.ee-timeline-v2.has-animation .timeline-row .timeline-images{opacity:0;transform:translateY(30px);transition:opacity .4s,transform .4s}.ee-timeline-v2.has-animation .timeline-row.in-view::before{width:var(--line-length)}.ee-timeline-v2.has-animation .timeline-row.in-view::after{transition-delay:.6s;transform:scale(1)}.ee-timeline-v2.has-animation .timeline-row.in-view .timeline-title{opacity:1;transform:none;transition-delay:.8s}.ee-timeline-v2.has-animation .timeline-row.in-view .timeline-subtitle{opacity:1;transform:none;transition-delay:.95s}.ee-timeline-v2.has-animation .timeline-row.in-view .timeline-description{opacity:1;transform:none;transition-delay:1.1s}.ee-timeline-v2.has-animation .timeline-row.in-view .timeline-images{opacity:1;transform:none;transition-delay:1.25s}@media(max-width: 768px){.ee-timeline-v2{--line-top: var(--nj-core-size-12)}.ee-timeline-v2 .timeline-row:not(:last-child){margin-bottom:var(--nj-core-size-24)}.ee-timeline-v2 .timeline-row .timeline-content .timeline-title p,.ee-timeline-v2 .timeline-row .timeline-content .timeline-title h2,.ee-timeline-v2 .timeline-row .timeline-content .timeline-title h3,.ee-timeline-v2 .timeline-row .timeline-content .timeline-title h4,.ee-timeline-v2 .timeline-row .timeline-content .timeline-title h5,.ee-timeline-v2 .timeline-row .timeline-content .timeline-title h6{font-size:var(--nj-core-size-18)}.ee-timeline-v2 .timeline-row .timeline-content .timeline-subtitle{font-size:var(--nj-core-size-16);margin:var(--nj-core-size-8) 0 var(--nj-core-size-12)}.ee-timeline-v2 .timeline-row .timeline-content .timeline-description{font-size:var(--nj-core-size-14)}.ee-timeline-v2 .timeline-row .timeline-content .timeline-images{gap:var(--nj-core-size-8)}.ee-timeline-v2 .timeline-row .timeline-content .timeline-images img{max-width:var(--nj-core-size-48);border-radius:var(--nj-core-size-4)}}.elementor-lightbox .elementor-slideshow__header{display:none !important}
/*# sourceMappingURL=timeline-v2.min.css.map */
