.our-story .cm-container{margin:0 auto;max-width:1170px}.our-story .inner-wrap{display:flex;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;width:100%}.our-story .inner-wrap .cm-left{background-color:#016ff6;clip-path:polygon(0 3%,100% 0,100% 100%,0 97%);flex-basis:30%;flex-shrink:0;padding:7.8125rem 1.5625rem}.our-story .inner-wrap .cm-left *{color:#fff}.our-story .cm-left h3.title{font-size:2.5rem;line-height:1.25;margin-top:40px}.our-story .cm-left .description{font-size:1rem;font-weight:500;line-height:1.63}.our-story .cm-right{overflow-x:hidden;position:relative;width:100%}.our-story .cm-right .cm-slide-wrapper{animation:all 2s linear;overflow-x:auto;width:100%}.our-story .cm-right .timeline-container{padding:0 .9375rem;position:relative;transition:transform .4s ease-in-out}.our-story .cm-right .ps-timeline{border-top:.375rem solid #000;display:flex;list-style:none;margin:17.8125rem 1.25rem;padding:0}.our-story .cm-right .item-wrapper.bottom,.our-story .cm-right .item-wrapper.top{font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.46;min-width:25rem;padding-top:1.875rem;position:relative;text-align:left}.our-story .cm-right .item-wrapper.top .img-handler{border:6px solid #000;border-radius:50%;bottom:0;height:11.25rem;left:50%;margin-bottom:7.5rem;padding:1.25rem;position:absolute;transform:translate(-50%);width:11.25rem}.our-story .cm-right .item-wrapper.top .img-handler img{left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}.our-story .cm-right .item-wrapper.top .description{margin-top:1.875rem;position:absolute}.our-story .cm-right .item-wrapper.bottom .description h5,.our-story .cm-right .item-wrapper.top .description h5{font-size:.875rem;font-weight:700;line-height:26px;margin-bottom:.625rem;margin-top:40px}.our-story .cm-right .item-wrapper.bottom .description p,.our-story .cm-right .item-wrapper.top .description p{color:#221f20;font-size:.875rem;line-height:1.46;margin-bottom:0;text-align:left}.our-story .cm-right .item-wrapper.top .cm-year{background-color:#016ff6;color:#fff;font-size:2.5rem;font-stretch:condensed;font-style:normal;font-weight:700;left:50%;letter-spacing:normal;line-height:1.2;max-width:98%;padding:.625rem 1.875rem;position:absolute;text-align:center;text-overflow:ellipsis;text-transform:capitalize;top:-140%;transform:translateX(-50%);white-space:nowrap;z-index:1}.our-story .cm-right .item-wrapper.top .cm-year:before{background:#000;content:"";height:3.125rem;left:50%;position:absolute;top:-3.125rem;width:.375rem}.our-story .cm-right .ps-timeline:before{background:#000;border-radius:100%;content:"";height:1.25rem;left:1rem;position:absolute;top:-.4375rem;width:1.25rem}.our-story .cm-right .item-wrapper.bottom .description{bottom:4.375rem;margin-bottom:1.5625rem;position:absolute}.our-story .cm-right .item-wrapper.bottom .img-handler{border:6px solid #000;border-radius:50%;height:11.25rem;left:50%;margin-top:2.875rem;padding:1.25rem;position:absolute;transform:translate(-50%);width:11.25rem}.our-story .cm-right .item-wrapper.bottom .img-handler img{left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}.our-story .cm-right .item-wrapper.bottom .cm-year{background-color:#016ff6;color:#fff;font-size:2.5rem;font-stretch:condensed;font-style:normal;font-weight:700;left:50%;letter-spacing:normal;line-height:1.2;max-width:98%;padding:.625rem 1.875rem;position:absolute;text-align:center;text-overflow:ellipsis;text-transform:capitalize;top:-140%;transform:translateX(-50%);white-space:nowrap;z-index:1}.our-story .cm-right .item-wrapper.bottom .cm-year:before{background:#000;bottom:-3.125rem;content:"";height:3.125rem;left:50%;position:absolute;width:.375rem}.our-story .cm-right .slide-right{cursor:pointer;display:block;position:absolute;right:.625rem;top:49%;transform:translateY(-42%);z-index:1}.our-story .cm-right .slide-right img{animation:fade-slide-up 1s ease-out 1s forwards,pulse 2s ease-out 3s infinite}.our-story .cm-slide-wrapper{overflow-x:auto;scroll-behavior:smooth}.our-story #ps-timeline{display:flex;width:max-content}.our-story .item-wrapper{flex:0 0 auto;width:400px}@keyframes pulse{0%{opacity:1;transform:none}50%{opacity:.8;transform:translateX(20px) scale(.8)}to{opacity:1;transform:none}}@media(max-width:767px){.our-story .inner-wrap{flex-wrap:wrap}.our-story .inner-wrap .cm-left{flex-basis:100%}}