.timeline{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:992px}@media (min-width:992px){.timeline{flex-direction:row;height:248px;max-width:unset}}.timeline .event-wrap{align-items:center;display:flex;flex-basis:50%;padding-bottom:1.5rem;padding-top:1.5rem;position:relative;width:50%}.timeline .event-wrap:nth-child(odd){flex-direction:row-reverse;margin-right:auto}.timeline .event-wrap:nth-child(odd):before{left:unset;transform:translateX(50%)}.timeline .event-wrap:nth-child(odd):after{left:unset;right:-1px}.timeline .event-wrap:nth-child(2n){margin-left:auto}.timeline .event-wrap:before{background:var(--orange);border:3px solid var(--white);border-radius:50%;content:"";display:block;height:1.5rem;min-width:1.5rem;outline:1px solid var(--orange);transform:translateX(-50%);width:1.5rem;z-index:2}.timeline .event-wrap:after{border-right:2px dashed #b4c5c7;content:"";display:block;height:100%;left:-1px;position:absolute;width:0;z-index:1}.timeline .event-wrap:first-of-type:after{transform:translateY(50%)}.timeline .event-wrap:last-of-type:after{transform:translateY(-50%)}@media (min-width:992px){.timeline .event-wrap{flex-basis:50%;flex-direction:column;height:50%;padding:0 1.5rem;width:unset}.timeline .event-wrap:after{border-top:2px dashed #b4c5c7;height:0;width:100%}.timeline .event-wrap:nth-child(odd){flex-direction:column-reverse;margin-bottom:auto}.timeline .event-wrap:nth-child(odd):before{left:unset;transform:translatey(50%)}.timeline .event-wrap:nth-child(odd):after{bottom:-2px;left:-1px}.timeline .event-wrap:nth-child(2n){margin-left:unset;margin-top:auto}.timeline .event-wrap:nth-child(2n):before{transform:translatey(-50%)}.timeline .event-wrap:first-of-type:after,.timeline .event-wrap:last-of-type:after{transform:translateY(calc(50% - 1px))}}.timeline .event-wrap .event h5{color:var(--orange);color:var(--blue);font-size:1rem;font-weight:600;margin-bottom:0}@media (min-width:992px){.timeline .event-wrap .event h5{text-align:center}}.timeline .event-wrap .event .event-content{color:var(--grey);font-size:1rem;font-weight:300}