.sprig-timeline .timeline{align-items:center;display:flex;gap:16px;justify-content:center;margin:32px auto;position:relative}@media(min-width:768px){.sprig-timeline .timeline{gap:32px}}.sprig-timeline .timeline .timeline-scroll{display:flex;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.sprig-timeline .timeline .timeline-scroll::-webkit-scrollbar{display:none}.sprig-timeline .timeline .fade{background:linear-gradient(90deg,hsla(0,0%,100%,.75),hsla(0,0%,100%,0) 15%,hsla(0,0%,100%,0) 85%,hsla(0,0%,100%,.75));bottom:0;position:absolute;top:0;width:calc(100% - 80px)}@media(min-width:768px){.sprig-timeline .timeline .fade{width:calc(100% - 112px)}}.sprig-timeline .timeline .fade{pointer-events:none;z-index:5}.sprig-timeline .timeline .timeline-back,.sprig-timeline .timeline .timeline-forward{background-position:50%;background-repeat:no-repeat;background-size:26px;cursor:pointer;flex-shrink:0;height:26px;width:26px}.sprig-timeline .timeline .timeline-back{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2726%27 fill=%27none%27%3E%3Cpath stroke=%27%23606774%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M18.573 1.857 7.43 13l11.143 11.143%27/%3E%3C/svg%3E")}.sprig-timeline .timeline .timeline-forward{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2726%27 fill=%27none%27%3E%3Cpath stroke=%27%23606774%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M7.427 24.143 18.57 13 7.427 1.857%27/%3E%3C/svg%3E")}.sprig-timeline .timeline .timeline-bar{background:var(--Green,#67c04d);flex-shrink:0;height:20px;place-self:center;width:2px}.sprig-timeline .timeline .timeline-bar.future{background:#d8d8d5}.sprig-timeline .timeline .timeline-elements{display:flex;gap:56px}@media(min-width:768px){.sprig-timeline .timeline .timeline-elements{gap:128px}}.sprig-timeline .timeline .timeline-elements{position:relative;--timeline-total-width:100%;--timeline-past-width:95px}.sprig-timeline .timeline .timeline-elements:before{background-color:#d8d8d5;content:"";height:2px;left:0;position:absolute;right:0;top:calc(50% - 2px);width:var(--timeline-total-width);z-index:1}.sprig-timeline .timeline .timeline-elements:after{background-color:#69c14c;content:"";height:2px;left:0;position:absolute;right:0;top:calc(50% - 2px);width:var(--timeline-past-width);z-index:2}.sprig-timeline .timeline .timeline-elements .timeline-element{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:24px;height:76px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}.sprig-timeline .timeline .timeline-elements .timeline-element:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2728%27 fill=%27none%27%3E%3Cpath fill=%27%23fff%27 stroke=%27%2369C14C%27 stroke-width=%273%27 d=%27M1.728 14.001 8.87 1.5H23.13l7.142 12.501L23.13 26.5H8.87z%27/%3E%3C/svg%3E");display:inline-block;height:28px;width:32px}.sprig-timeline .timeline .timeline-elements .timeline-element.top{flex-direction:column-reverse}.sprig-timeline .timeline .timeline-elements .timeline-element.bottom{margin-top:48px}.sprig-timeline .timeline .timeline-elements .timeline-element.active:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2728%27 fill=%27none%27%3E%3Cpath fill=%27%2369C14C%27 d=%27M24 0H8L0 14.001 8 28h16l8-13.999z%27/%3E%3C/svg%3E")}.sprig-timeline .timeline .timeline-elements .timeline-element.future:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2728%27 fill=%27none%27%3E%3Cpath fill=%27%23fff%27 stroke=%27%23D8D8D5%27 stroke-width=%273%27 d=%27M1.728 14.001 8.87 1.5H23.13l7.142 12.501L23.13 26.5H8.87z%27/%3E%3C/svg%3E")}.sprig-timeline .timeline .timeline-elements .timeline-element.future .timeline-year{color:#d8d8d5}.sprig-timeline .timeline .timeline-elements .timeline-element:first-child{padding-left:32px}.sprig-timeline .timeline .timeline-elements .timeline-element:last-child{padding-right:32px}.sprig-timeline .timeline .timeline-elements .timeline-year{color:var(--DR1---Sprig-Green,#69c14c);font-family:ct_font_gotham,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:1.8px;line-height:133.5%;text-align:center;text-transform:uppercase}@media screen and (max-width:768px){.sprig-timeline .timeline .timeline-elements .timeline-year{font-size:14px}}.sprig-timeline .events{display:grid;grid-template:1fr/1fr;place-items:center;align-items:flex-start}.sprig-timeline .events .event{grid-column:1/1;grid-row:1/1;max-width:682px;opacity:0;transition:opacity .5s;width:100%}.sprig-timeline .events .event.active{opacity:1}.sprig-timeline .events .event{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.sprig-timeline .events .event{flex-direction:row;gap:63px}}.sprig-timeline .events .event .event-image{height:180px;width:100%}@media(min-width:768px){.sprig-timeline .events .event .event-image{height:180px;width:226px}}.sprig-timeline .events .event .event-image{flex-shrink:0}.sprig-timeline .events .event .event-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.sprig-timeline .events .event .event-content{width:100%}.sprig-timeline .events .event .event-content .event-year{font-family:ct_font_gotham,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:1.8px;line-height:133.5%;text-transform:uppercase}@media screen and (max-width:768px){.sprig-timeline .events .event .event-content .event-year{font-size:14px}}.sprig-timeline .events .event .event-content .event-year{color:var(--DR1---Sprig-Green,#69c14c)}.sprig-timeline .events .event .event-content .event-title{color:var(--DR1---Screen-Black,#2c2826);font-family:ct_font_gotham,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:123%;margin-bottom:24px}.sprig-timeline .events .event .event-content .event-description{color:var(--DR1---Screen-Black,#2c2826);font-family:ct_font_gotham,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:144.523%}
