.timeline{margin-left:0;position:relative}.timeline-widget .timeline-item .content ul li span{font-weight:300}.timeline-widget .timeline--item-9 h2.large-font-size{margin-top:-15px}.timeline-item .year h2{color:#1f1f1f;font-size:clamp(42px,6vw,72px)}.timeline .timeline-image img{max-height:600px;object-fit:cover}.timeline-line{background:#a7a7a7;height:100%;left:370px;position:absolute;top:0;width:1px}.timeline-progress{background:#5241bf;height:0;width:100%}.timeline-item{align-items:flex-start;display:grid;grid-template-columns:350px 40px 1fr;margin-bottom:30px;opacity:.4;transition:.3s ease}.timeline-widget .content h4{font-size:clamp(22px,2.2vw,32px);margin-bottom:15px}.timeline-widget .content p{font-size:clamp(18px,2vw,24px)!important}.year{color:#777;padding-right:50px;text-align:right}.timeline-widget .content h2{font-size:clamp(42px,6vw,72px);line-height:clamp(48px,6.6vw,80px)}.timeline-widget .timeline--item-13 .content h4,.timeline-widget .timeline--item-22 .content h2,.timeline-widget .timeline--item-22 .content p{max-width:660px}.timeline-widget .timeline--item-13 .content,.timeline-widget .timeline--item-22 .content{max-width:100%}.dot{background:#aaa;border-radius:50%;margin-left:7.5px;margin-top:32px;transition:.3s ease}.timeline .timeline--item-1{padding-top:30px}.large-dot .dot{height:25px;width:25px}.small-dot .dot{height:12px;margin-left:15px;width:12px}.content{border-radius:16px;max-width:660px;padding:18px 22px}.timeline-image{margin:0 0 80px;padding-left:0;position:relative;z-index:9}.timeline-image img{border-radius:20px;display:block;max-width:100%;width:100%}.timeline-item.active{opacity:1}.timeline-item .content img,.timeline-item .left-image-item img{border-radius:20px}.timeline-item.active .dot{background:#1f1f1f;transform:scale(1.4);transform-origin:center center}@media(min-width:992px){.timeline-widget .medium-img img{max-height:500px;min-height:500px;object-fit:cover;width:100%}}@media (max-width:768px){.timeline-widget .timeline-item{display:flex;flex-direction:column}.timeline-line{left:24px}.timeline-image{padding-left:40px}.timeline-widget .year{padding-left:50px;padding-right:0}.timeline-widget .dot{margin-top:13px}.timeline-widget .content{padding-left:50px}.timeline-widget .dot{left:0;position:absolute}.timeline-item{margin-bottom:0}.timeline-widget .small-dot .dot{margin-top:50px}}@media(max-width:575px){.timeline-widget .content h2{font-size:30px;line-height:1.2}}