.timeline{margin:0 auto;max-width:1120px;position:relative;width:100%}.timeline:before{background-color:#394859;content:"";height:var(--line-height,0);left:50%;position:absolute;top:32px;transform:translateX(-50%);transition:all .5s linear;transition-delay:var(--transition-delay,"3s");width:3px}.timeline-event{background-color:transparent;border:3px solid #394859;border-radius:5px;margin:0;max-width:507px;opacity:0;padding:2rem;position:relative;transition:all 1s ease}.timeline-event.visible{transition:opacity .5s linear}.timeline-event:nth-child(odd).visible{align-items:flex-end}.timeline-event:nth-child(2n).visible,.timeline-event:nth-child(odd).visible{opacity:1;transform:translateX(0);transition:transform .5s linear,opacity .5s linear}.timeline-event:nth-child(2n).visible{align-items:flex-start}.bullet{background:#5e8081;border-radius:50%;height:30px;opacity:0;transform:scale(0);transition-delay:.3s;transition-duration:.3s;width:30px;z-index:2}.bullet,.line{position:absolute}.line{background:#394859;height:3px;transition:all .5s ease}.timeline-event:nth-child(odd){margin-right:58%;opacity:0;transform:translateX(-10px)}.timeline-event:nth-child(odd) .bullet{left:116.8%;top:18px}.timeline-event:nth-child(odd) .line{left:100%;top:32px;width:0}.timeline-event:nth-child(2n){margin-left:58%;opacity:0;transform:translateX(10px)}.timeline-event:nth-child(2n) .bullet{right:116.8%;top:18px}.timeline-event:nth-child(2n) .line{right:100%;top:32px;width:0}.timeline h5{color:#c0bca3;font-size:1.25rem;font-weight:800!important;margin-bottom:1rem;text-transform:uppercase}.timeline p{color:#fdfcf7;font-size:1.06rem}@media (max-width:991px){.timeline-event:nth-child(2n) .bullet{right:115.7%}.timeline-event:nth-child(odd) .bullet{left:115.7%}}@media (max-width:768px){.timeline-event{margin-left:2rem!important;margin-right:0!important;margin-top:2rem;max-width:100%;padding:1rem;position:relative;z-index:9}.timeline:before{left:0}.timeline-event:nth-child(2n) .bullet,.timeline-event:nth-child(odd) .bullet{height:16px;left:-2.75rem;top:25px;width:16px}.timeline-event:nth-child(2n) .line,.timeline-event:nth-child(odd) .line{left:-2rem;z-index:-1}.timeline-event:nth-child(2n),.timeline-event:nth-child(odd){transform:translateX(10px)}}