.ty-timeline__container{max-width:var(--container--w,1320px);margin-inline:auto;padding-inline:20px}.ty-timeline__list{--ty-timeline-line:var(--ty-color-border,#e2e8f0);--ty-timeline-node:var(--ty-color-primary,#1d4ed8);--ty-timeline-gap:16px;--ty-timeline-line-w:6px;list-style:none;margin:0;padding:0;position:relative}.ty-timeline--classic .ty-timeline__list::before{content:'';position:absolute;left:7px;top:6px;bottom:6px;border-left:2px solid var(--ty-timeline-line)}.ty-timeline--alternate .ty-timeline__list::before{content:'';position:absolute;left:50%;margin-left:calc(var(--ty-timeline-line-w,6px) / -2);top:0;bottom:0;width:var(--ty-timeline-line-w,6px);background:var(--ty-timeline-line,var(--ty-color-primary-bg,#e8effd))}.ty-timeline__item{position:relative}.ty-timeline--classic .ty-timeline__item{padding-left:36px;padding-bottom:32px}.ty-timeline--classic .ty-timeline__item:last-child{padding-bottom:0}.ty-timeline--classic .ty-timeline__item::before{content:'';position:absolute;left:0;top:6px;width:16px;height:16px;border-radius:50%;background:var(--ty-timeline-node);border:3px solid var(--ty-color-surface,#fff);box-sizing:border-box}.ty-timeline--alternate .ty-timeline__item{display:flex;padding-block:var(--ty-timeline-gap,16px)}.ty-timeline--alternate .ty-timeline__item:last-child{padding-bottom:0}.ty-timeline--alternate .ty-timeline__item:first-child{padding-top:0}.ty-timeline--alternate .ty-timeline__item--right{justify-content:flex-end}.ty-timeline__card{width:calc(50% - 35px);padding:20px;background:var(--ty-color-surface,#fff);box-shadow:1px 8px 15px rgba(0,0,0,.1);position:relative}.ty-timeline--classic .ty-timeline__card{width:auto;padding:0;background:transparent;box-shadow:none}.ty-timeline--alternate .ty-timeline__item--left .ty-timeline__card{margin-right:35px;text-align:right}.ty-timeline--alternate .ty-timeline__item--right .ty-timeline__card{margin-left:35px;text-align:left}.ty-timeline--alternate .ty-timeline__item--left .ty-timeline__card::before{content:'';position:absolute;right:-12px;top:50%;margin-top:-12px;border-left:12px solid var(--ty-color-surface,#fff);border-top:12px solid transparent;border-bottom:12px solid transparent}.ty-timeline--alternate .ty-timeline__item--right .ty-timeline__card::before{content:'';position:absolute;left:-12px;top:50%;margin-top:-12px;border-right:12px solid var(--ty-color-surface,#fff);border-top:12px solid transparent;border-bottom:12px solid transparent}.ty-timeline--alternate .ty-timeline__item--left .ty-timeline__card::after{content:'';position:absolute;right:-43px;top:50%;margin-top:-8px;width:16px;height:16px;border-radius:100%;background:var(--ty-timeline-node)}.ty-timeline--alternate .ty-timeline__item--right .ty-timeline__card::after{content:'';position:absolute;left:-43px;top:50%;margin-top:-8px;width:16px;height:16px;border-radius:100%;background:var(--ty-timeline-node)}.ty-timeline__year{font-size:22px;font-weight:800;color:var(--ty-color-primary,#1d4ed8);line-height:1.2;margin-bottom:10px}.ty-timeline__item-title{margin:0 0 6px}.ty-timeline__desc{color:var(--ty-color-text-secondary,#64748b);font-size:14px;line-height:1.7}.ty-timeline__desc p{margin:0}@media (max-width:767px){.ty-timeline--alternate .ty-timeline__list::before{display:none}.ty-timeline--alternate .ty-timeline__item,.ty-timeline--alternate .ty-timeline__item--right{justify-content:flex-start}.ty-timeline--alternate .ty-timeline__card,.ty-timeline--alternate .ty-timeline__item--left .ty-timeline__card,.ty-timeline--alternate .ty-timeline__item--right .ty-timeline__card{width:100%;margin:0;text-align:left;box-shadow:1px 8px 15px rgba(0,0,0,.1)}.ty-timeline--alternate .ty-timeline__item--left .ty-timeline__card::before,.ty-timeline--alternate .ty-timeline__item--left .ty-timeline__card::after,.ty-timeline--alternate .ty-timeline__item--right .ty-timeline__card::before,.ty-timeline--alternate .ty-timeline__item--right .ty-timeline__card::after{display:none}}