section.u5m-timeline{margin:var(--section-margin-none);padding:var(--section-padding-medium);.section-inner{.intro-content{margin-bottom:50px}.timeline{margin:0 auto;max-width:1024px;width:100%;h2{text-align:center}.timeline-entry{display:flex;@media (max-width:768px){display:block}div{flex-basis:calc(50% - 2px);flex-grow:0;flex-shrink:0;&.timeline-entry-info{flex-basis:50%;flex-grow:0;flex-shrink:0;padding:50px 20px;position:relative;.dark-mode &{color:var(--white)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){flex-basis:calc(50% - 45px)}h3,h4{.dark-mode &{color:var(--white)}}h3{color:var(--action1);margin-bottom:10px}h3,h4{margin-top:0}h4,p{margin-bottom:0}p{margin-top:10px}&:before{background:var(--action2);border-radius:100%;content:"";display:block;height:20px;position:absolute;top:0;width:20px}@media (max-width:768px){display:block;padding-bottom:50px;padding-left:40px;padding-right:20px;padding-top:0;width:100%;&:before{top:0}}}img{border-radius:var(--border2);margin-top:20px}}&:nth-child(2n){.timeline-entry-info{border-left:2px solid var(--action2);order:2;&:before{left:-11px}}}&:nth-child(odd){.timeline-entry-info{border-right:2px solid var(--action2);&:before{right:-11px}@media (max-width:768px){border-left-color:var(--action2);border-left-style:solid;border-left-width:2px;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;&:before{left:-11px;right:0}}}}&:last-child{.timeline-entry-info:after{background:var(--action2);border-radius:100%;bottom:0;content:"";display:block;height:20px;position:absolute;width:20px}&:nth-child(2n){.timeline-entry-info:after{left:-11px}}&:nth-child(odd){.timeline-entry-info:after{right:-11px;@media (max-width:580px){right:calc(100% - 9px)}}}}}}}}