.planning-timeline{padding-bottom:4em;margin-bottom:2rem}.planning-timeline ul.years-index{display:flex;flex-wrap:wrap;gap:12px;list-style-type:none;padding:0;margin:0 0 22px 0;font-family:var(--h5-font-family,var(--base-font-family,var(--base-font)));font-size:var(--h5-font-size,1.25rem);line-height:var(--h5-line-height,1.625rem);font-weight:var(--h5-font-weight,600)}@media(min-width:991px){.planning-timeline ul.years-index{font-family:var(--h4-font-family,var(--base-font-family,var(--base-font)));font-size:var(--h4-font-size,1.75rem);line-height:var(--h4-line-height,2.125rem);font-weight:var(--h4-font-weight,700);margin:0}}.planning-timeline ul.years-index .year{margin-right:18px;transition:color .2s ease;cursor:pointer}@media(min-width:991px){.planning-timeline ul.years-index .year{margin-right:42px}}.planning-timeline ul.years-index .year:hover,.planning-timeline ul.years-index .year.active{color:var(--primary)}.planning-timeline ul.years-index .year[data-year-index=undefined]{display:none}.planning-timeline .milestone-slider{width:100%;padding:0;margin:75px 0 50px 0;overflow:hidden}.planning-timeline .milestone-slider>.slick-list>.slick-track{transition:padding-top .2s ease,transform 300ms linear 0s!important}.planning-timeline .milestone-slider>.slick-list>.slick-track>.slick-slide{margin:0;padding:0}.planning-timeline .milestone-slider>.slick-list>.slick-track>.slick-slide>div{position:relative}.planning-timeline .milestone-slider>.slick-list>.slick-track>.slick-slide>div:before{display:block;content:"";background:var(--primary);position:absolute;top:13px;left:0;width:21px;height:21px;border-radius:50%;z-index:2}.planning-timeline .milestone-slider>.slick-list>.slick-track>.slick-slide:nth-child(even)>div>li.planning-milestone{margin:-100% 0 0 0;border-bottom:1px solid var(--black);padding:0 0 50px 52px;vertical-align:bottom;flex-direction:column-reverse;transition:opacity 1s ease}.planning-timeline .milestone-slider>.slick-list>.slick-track>.slick-slide:nth-child(even)>div>li.planning-milestone>.milestone-info{margin:0 0 2px 0}.planning-timeline .milestone-slider>.slick-list>.slick-track>.slick-slide:nth-child(odd)>div>li.planning-milestone{margin:23px 0 0 0;border-top:1px solid var(--black);padding:50px 0 0 23px;max-height:50vh;overflow:hidden;transition:max-height 1s ease,height 1s ease,opacity 1s ease;flex-direction:column}.planning-timeline .milestone-slider>.slick-list>.slick-track>.slick-slide:not(.slick-active):nth-child(odd)>div>li.planning-milestone{max-height:200px;transition:max-height .8s ease,height .8s ease,opacity 1s ease}@media(max-width:991px){.planning-timeline .milestone-slider>.slick-list>.slick-track>.slick-slide.slick-active+.slick-slide>div>li.planning-milestone{max-height:50vh}}.planning-timeline .milestone-slider>.slick-list>.slick-track>.slick-slide>div>li.planning-milestone{position:relative;width:300px;box-sizing:border-box;min-height:200px;display:inline-flex!important;justify-content:flex-end}.planning-timeline .milestone-slider>.slick-list>.slick-track>.slick-slide>div>li.planning-milestone:after{display:block;content:"";width:1px;height:100%;position:absolute;top:0;left:10px;background:var(--black)}.planning-timeline .milestone-slider>.slick-list>.slick-track>.slick-slide>div>li.planning-milestone .milestone-time{font-weight:700}.planning-timeline .milestone-slider>.slick-list>.slick-track>.slick-slide>div>li.planning-milestone .milestone-info{width:50%;margin:2px 0 0 0}.planning-timeline .milestone-slider>.slick-list>.slick-track>.slick-slide>div>li.planning-milestone.empty{overflow:visible;margin:23px 0 0 0;border-bottom:0;border-top:1px solid #000}.planning-timeline .milestone-slider>.slick-list>.slick-track>.slick-slide>div>li.planning-milestone.empty:after{width:21px;height:1px;left:0;top:-1px;z-index:3}.planning-timeline .milestone-slider>.slick-list>.slick-track>.slick-slide>div>li.planning-milestone.empty:before{display:block;content:"";width:21px;height:21px;background:#fff;position:absolute;left:0;top:-11px;z-index:3}.planning-timeline .planning-next,.planning-timeline .planning-prev{cursor:pointer;user-select:none;font-weight:700;text-transform:capitalize;display:flex;align-items:center;gap:10px;transition:color .2s ease}.planning-timeline .planning-next:hover,.planning-timeline .planning-prev:hover{color:var(--primary)}.planning-timeline .planning-next:after,.planning-timeline .planning-prev:before{display:inline-block;content:"";font-family:"remixicon"!important;font-size:1.5rem;font-weight:100}.planning-timeline .planning-next:after{transform:rotate(180deg)}