.ourcompany{background:#e0eaf7}.ourcompany .mainsec{gap:2rem;margin-top:2rem}.ourcompany .left{color:#263a7f;width:60%;font-size:1.375rem;line-height:140%}.ourcompany p{margin-bottom:.75rem}.ourcompany p:last-child{margin:0}.ourcompany p strong{font-weight:700}.ourcompany .right{width:35%}.ourcompany .right img{width:100%;display:block}@media only screen and (max-width:1459px){.ourcompany .left{font-size:1rem}}@media only screen and (max-width:1023px){.ourcompany .mainsec{flex-wrap:wrap}.ourcompany .left{order:2;width:100%}.ourcompany .right{order:1;width:100%}.ourcompany .right img{max-width:20rem;margin:auto}}
.milestone .heading{text-align:center}.milestone .milestoneitem{justify-content:flex-start;margin-bottom:1.25rem}.milestone .milestoneitem:nth-child(2n){justify-content:flex-end}.milestone .milestoneitem:nth-child(2n) .imgsec{order:1}.milestone .milestoneitem:nth-child(2n) .descsec{order:2;padding:.75rem 0 0 1rem}.milestone .milestoneitem:nth-child(2n) .descsec:before{left:auto;right:0}.milestone .imgsec{width:100%;max-width:20rem}.milestone .imgsec img{width:100%;display:block}.milestone .descsec{border-top:.0625rem dashed #263a7f;width:25rem;max-width:25rem;padding:.75rem 1rem 0 0;position:relative}.milestone .descsec:before{content:"";background:#e62426;border-radius:1rem;width:.625rem;height:.625rem;position:absolute;top:-.3125rem;left:0}.milestone .milestonelist{max-width:70rem;margin:3rem auto 0}.milestone .year{color:#263a7f;font-size:2.8125rem;font-weight:500;line-height:110%}.milestone .desc{color:#263a7f;max-height:8.5rem;margin-top:.75rem;font-size:1.125rem;font-weight:300;overflow:auto}.milestone .desc::-webkit-scrollbar{background:#e2dcdc;width:.2rem}.milestone .desc::-webkit-scrollbar-thumb{background-color:#e62426}@media only screen and (max-width:1459px){.milestone .desc{font-size:1rem}.milestone .year{font-size:2.25rem}}@media only screen and (max-width:1199px){.milestone .descsec{width:100%;max-width:none}.milestone .milestoneitem{justify-content:space-between}}@media only screen and (max-width:767px){.milestone .desc{max-height:none}.milestone .milestoneitem{flex-wrap:wrap;gap:.5rem}.milestone .milestoneitem:nth-child(2n){justify-content:flex-start}.milestone .milestoneitem:nth-child(2n) .imgsec{order:2}.milestone .milestoneitem:nth-child(2n) .descsec{padding:.75rem 1rem 0 0}.milestone .milestoneitem:nth-child(2n) .descsec:before{left:0;right:auto}}
