.time-card-gradient{align-items:center;background:#fff;background-clip:padding-box;border:1px solid #245bf2;border-radius:12px;color:#1c1c1c;display:flex;font-size:18px;font-weight:500;margin-bottom:20px;padding:30px 24px;position:relative}.time-calendar-icon{flex-shrink:0;height:28px;margin-right:16px;width:28px}.time-card-text{font-family:Neulis alt;font-size:24px;font-weight:100;line-height:125%}.timeline-container{background-color:#fff!important;background:none;border:1px solid #245bf2;border-radius:20px;font-family:Inter,Arial,sans-serif;line-height:125%;margin:40px auto;min-height:104px;padding:32px 20px 24px 85px;position:relative}.timeline-bar-bg{background:#e3e6f0;bottom:20px;z-index:0}.timeline-bar,.timeline-bar-bg{border-radius:2px;left:40px;position:absolute;top:140px;width:4px}.timeline-bar{background:#245bf2;transition:height .7s cubic-bezier(.4,1.3,.6,1),bottom .7s cubic-bezier(.4,1.3,.6,1);z-index:1}.timeline-event{align-items:center;background:#f8f8f8;border-radius:12px;box-shadow:none;color:#222;display:flex;flex-wrap:wrap;margin-bottom:15px;min-height:60px;padding:20px 20px 20px 32px;position:relative;z-index:2}.timeline-event:last-child{margin-bottom:0}.timeline-node{background:#f3f4f8;border:4px solid #e3e6f0;border-radius:50%;box-sizing:border-box;height:24px;left:-43px;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:3}.timeline-event.featured .timeline-node{background:#fff;border:4px solid #245bf2;box-shadow:0 0 0 4px #fff}.timeline-node-inner{background:#e3e6f0;border-radius:50%;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.timeline-event.featured .timeline-node-inner{background:#245bf2}.timeline-event .event-icon{align-items:center;background:none;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:16px;width:60px}.event-content{flex:1 1 200px;margin-right:16px;min-width:0}.event-title{font-family:Neulis alt;font-size:24px;font-weight:100;line-height:26px;margin:0 0 10px;word-break:break-word}.event-desc{color:inherit;font-size:1rem;opacity:.85;word-break:break-word}.event-date{align-items:flex-end;color:#245bf2;display:flex;font-family:Neulis alt;font-size:1.2rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:1px;line-height:1.1;margin-left:16px;min-width:90px}.timeline-event.featured{animation:gradientMove 12s ease-in-out infinite;background:linear-gradient(90deg,#245bf2,#ff4846 120%);background:linear-gradient(90deg,#ff4846,#e52e71,#0078ff,#ff4846);background-size:600% 600%;box-shadow:0 4px 24px rgba(91,91,231,.13);color:#fff}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.timeline-event.featured .event-date{color:#fff}@media (max-width:700px){.timeline-container{padding:24px 20px 16px 40px}.timeline-bar,.timeline-bar-bg{left:20px}.timeline-event{align-items:flex-start;flex-direction:column}.timeline-node{left:-30px;top:32px;transform:none}.timeline-event .event-icon{height:32px;margin-bottom:12px;margin-right:0;width:32px}.event-content{flex:1 1 20px;margin-right:0;width:100%}.event-date{align-items:flex-start;font-size:1rem;margin-left:0;margin-top:12px;min-width:0;text-align:left}}