.story-section{background:#fff;padding:170px 50px 50px}.story-container{margin:0 auto;max-width:1312px}.story-left{align-items:center;gap:77px}.our-story,.story-left{display:flex;justify-content:space-between}.our-story{gap:80px;margin-top:96px}.timeline-left{max-width:576px}.story-left h2,.timeline-left h3{color:#232323;font-family:sofia-pro!important;font-size:40px;font-weight:400;line-height:55px;text-align:left}.sub-content{max-width:100%!important}.sub-text{color:#424242;font-family:sofia-pro,sans-serif;font-size:18px;font-weight:300;line-height:28px;max-width:466px}.timeline-item .sub-text{font-weight:400}.timeline-left p,.timeline-right p{color:#424242;font-family:sofia-pro,sans-serif;font-size:18px;font-weight:300;line-height:28px}.timeline{border-left:2px solid #1d549880;margin-left:30px;padding-left:20px;position:relative}.timeline-item{margin-bottom:32px;position:relative}.timeline-item:before{background-color:#0047ab;border:3px solid #fff;border-radius:50%;content:"";height:15px;left:-28px;position:absolute;top:11px;width:15px}.timeline-item h4{font-family:sofia-pro;font-size:40px;font-weight:400;margin-bottom:5px}.timeline-item p{color:#424242;font-size:18px;margin:0}.timeline-right{max-width:568px;padding-top:50px;width:100%}@media screen and (max-width:991px) and (min-width:320px){.story-section{padding:100px 40px 40px}.story-left{align-items:flex-start;flex-direction:column;gap:0;margin-top:50px}.our-story{flex-direction:column;gap:40px;margin-top:40px}.story-left h2,.timeline-left h3{font-size:32px;line-height:40px}.sub-text,.timeline-left p,.timeline-right p{font-size:18px;line-height:27px;max-width:100%}.timeline{margin-left:15px;padding-left:13px}.timeline-item{margin-bottom:40px}.timeline-item:before{height:16px;left:-22px;top:8px;width:16px}.timeline-left,.timeline-right{max-width:100%;width:100%}.timeline-right{padding-top:0}.timeline-item h4{font-size:25px}.timeline-item p{font-size:18px}}@media screen and (max-width:1024px) and (min-width:992px){.story-section{padding:100px 40px 40px}.story-left{gap:60px;margin-top:40px}.our-story{gap:60px;margin-top:80px}.story-left h2,.timeline-left h3{font-size:30px;line-height:40px}.sub-text,.timeline-left p,.timeline-right p{font-size:18px;line-height:26px;max-width:100%}.timeline{margin-left:20px;padding-left:18px}.timeline-item{margin-bottom:45px}.timeline-item:before{height:13px;left:-24px;top:10px;width:13px}.timeline-item h4{font-size:22px}.timeline-item p{font-size:18px}}