.horizontal-timeline-section{text-align:center}.horizontal-timeline-section .title span{color:#ffaa17}.horizontal-timeline-section .timeline-wrap{height:400px;white-space:nowrap}.horizontal-timeline-section .outer-wrap,.horizontal-timeline-section .timeline-wrap{align-items:center;display:flex;justify-content:center}.horizontal-timeline-section .outer-wrap .main-wrap{display:flex;flex-wrap:wrap;justify-content:center;padding:0}.horizontal-timeline-section .timeline{width:10%}.horizontal-timeline-section .horizontal-line{position:relative}.horizontal-timeline-section .vertical-line{bottom:50%;position:absolute;right:50%;transform:translate(50%,50%);width:100%}.horizontal-timeline-section .vertical-line svg{margin-bottom:25px;width:90%}.horizontal-timeline-section .number{color:#0d6a3d;position:relative;text-align:center;top:-66px}.horizontal-timeline-section .number-box{align-items:center;background-color:#4096ff;border-radius:10px;color:#fff;content:"";display:flex;font-family:Pangea Afrikan Trial;font-size:30px;font-weight:600;height:60px;justify-content:center;left:50%;margin:0;position:absolute;top:70px;transform:translateX(-50%);transition:.3s ease;width:60px}.horizontal-timeline-section .panel{position:relative}.horizontal-timeline-section .content{padding:15px 0;position:relative;text-align:center;top:80px;width:100%;word-wrap:break-word;font-family:Pangea Afrikan Trial;hyphens:auto;white-space:normal;word-break:break-word}.horizontal-timeline-section .content *{font-family:Pangea Afrikan Trial}.horizontal-timeline-section .timeline:nth-child(2n) .panel{top:-100%}.horizontal-timeline-section .timeline:nth-child(2n) .panel .content{margin-bottom:2px;top:0}.horizontal-timeline-section .timeline:nth-child(2n) .date{top:-5px}.horizontal-timeline-section .timeline:nth-child(2n) .date:after{top:-37px}@media (min-width:1025px){.horizontal-timeline-section .outer-wrap .main-wrap{flex-wrap:nowrap}}@media (min-width:1052px) and (max-width:1286px){.horizontal-timeline-section .number{top:-48px!important}.horizontal-timeline-section .number-box{height:50px!important;width:50px!important}}@media (max-width:1286px){.horizontal-timeline-section .outer-wrap .main-wrap{gap:20px}.horizontal-timeline-section .timeline{width:calc(10% - 2px)}.horizontal-timeline-section .number-box{height:44px;width:44px}.horizontal-timeline-section .number{top:-38px}.horizontal-timeline-section .vertical-line svg{padding:0 36px;width:100%}}@media (max-width:1024px){.horizontal-timeline-section .vertical-line{display:none}.horizontal-timeline-section .horizontal-line{margin-top:50px}.horizontal-timeline-section .outer-wrap,.horizontal-timeline-section .timeline-wrap{display:unset}.horizontal-timeline-section .outer-wrap .main-wrap{flex-wrap:wrap;gap:40px;justify-content:space-between}.horizontal-timeline-section .timeline{margin-bottom:20px;width:calc(50% - 20px)}.horizontal-timeline-section .number-box{left:0;margin:0 auto 10px;position:relative;top:unset;transform:none}.horizontal-timeline-section .content,.horizontal-timeline-section .number,.horizontal-timeline-section .timeline:nth-child(2n) .panel{top:unset}}@media (max-width:600px){.horizontal-timeline-section .outer-wrap .main-wrap{align-items:center;flex-direction:column}.horizontal-timeline-section .timeline{width:100%}}