.imgsec{position:relative}.imgsec img{width:100%;display:block}.imgsec .descbox{position:absolute;left:0;bottom:0;max-width:35rem}.imgsec .smheading{font-weight:500;font-size:2.5rem;color:var(--white-color);line-height:140%}.imgsec .bigheading{font-size:4.375rem;line-height:100%}.imgsec .bigheading,.imgsec .briefsec{font-weight:300;color:var(--white-color)}.imgsec .briefsec{font-size:1.375rem;line-height:140%}@media(max-width:1023px){.imgsec .descbox{padding:1rem}.imgsec .smheading{font-size:1.25rem}.imgsec .bigheading{font-size:2rem}.imgsec .briefsec{font-size:1rem;margin-top:.5rem}.txtseclist{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.txtseclist .txtitem{width:47%}}@media(max-width:767px){.txtseclist .txtitem{width:100%}}.ourpurpose{padding-top:4.375rem;overflow:hidden;position:relative}.ourpurpose:before{content:"";width:100%;height:100%;background:url(/images/linebg.png) no-repeat;position:absolute;left:0;bottom:0;z-index:-1}.ourpurpose__mainbox{padding-bottom:2rem;border-bottom:1rem solid #9ec0e6}.ourpurpose .common-heading{font-size:1.875rem}@media(max-width:1023px){.ourpurpose{padding-top:2rem}}@media(max-width:767px){.ourpurpose .common-heading{font-size:1.25rem}.ourpurpose .imgsec img{min-height:25rem;object-fit:cover;object-position:left}}.txtseclist .descdetail{font-weight:300;font-size:1.375rem;color:var(--blue-color)}@media(max-width:767px){.txtseclist .descdetail{font-size:1rem}}.ourvision{overflow:hidden;position:relative}.ourvision:before{content:"";width:100%;height:100%;background:url(/images/linebg.png) no-repeat;position:absolute;left:0;bottom:0;z-index:-1}.ourvision__mainbox{padding-bottom:2rem;border-bottom:1rem solid #9ec0e6}.ourvision .common-heading{font-size:1.875rem}@media(max-width:767px){.ourvision .common-heading{font-size:1.25rem}.ourvision .imgsec img{min-height:25rem;object-fit:cover;object-position:center}}.ourvalue{overflow:hidden;position:relative}.ourvalue:before{content:"";width:100%;height:100%;background:url(/images/linebg.png) no-repeat;position:absolute;left:0;bottom:0;z-index:-1}.ourvalue__mainbox{padding-bottom:2rem;border-bottom:1rem solid #9ec0e6}.ourvalue .common-heading{font-size:1.875rem}@media(max-width:767px){.ourvalue .common-heading{font-size:1.25rem}.ourvalue .imgsec img{min-height:25rem;object-fit:cover;object-position:left}}.ourcapabilities{background:#d9e3f0;position:relative;overflow:hidden}.ourcapabilities:before{width:45.25rem;height:29.125rem;background:url(/images/product-graphic-lft.png) no-repeat;background-size:contain;left:0;bottom:0}.ourcapabilities:after,.ourcapabilities:before{content:"";position:absolute;pointer-events:none}.ourcapabilities:after{width:31.375rem;height:28.5rem;background:url(/images/product-graphic-ryt.png) no-repeat;background-size:contain;right:0;top:0}.ourcapabilities .common-heading{font-size:2.5rem}.ourcapabilities .ourcapabilitieslisting{margin-top:2.5rem}@media(max-width:1023px){.ourcapabilitieslisting{flex-wrap:wrap;gap:2rem;justify-content:center}.ourcapabilitieslisting .capabilityitem{width:45%;max-width:none!important}.ourcapabilitieslisting .listcontent{border-top:.0625rem solid var(--blue-color)}}@media(max-width:767px){.ourcapabilities .common-heading{font-size:1.25rem}}@media(max-width:424px){.ourcapabilitieslisting .iconbox{margin:0 auto}.ourcapabilitieslisting .maintitle{text-align:center;margin:1rem 0;min-height:auto!important}.ourcapabilitieslisting .capabilityitem{width:100%}}.ourcapabilitieslisting{position:relative}.ourcapabilitieslisting:before{content:"";position:absolute;top:29%;left:0;right:0;margin:auto;width:100%;height:.0625rem;background:var(--blue-color)}.ourcapabilitieslisting .iconbox{width:6.5rem;height:6.5rem;border-radius:50%;border:.1875rem solid var(--red-color)}.ourcapabilitieslisting .iconbox img{max-width:4.125rem;width:100%;display:block}.ourcapabilitieslisting .maintitle{font-weight:700;font-size:1.125rem;text-transform:uppercase;color:var(--blue-color);min-height:3.375rem}.ourcapabilitieslisting .subtitle{font-weight:600;font-size:1.125rem;text-transform:uppercase;color:var(--blue-color)}.ourcapabilitieslisting .descsec{font-size:1.375rem;color:var(--blue-color);font-weight:300}.ourcapabilitieslisting .capabilityitem{max-width:14.0625rem}.ourcapabilitieslisting .smlistitem:last-of-type{margin:0}@media(max-width:1023px){.ourcapabilitieslisting:before{display:none}.ourcapabilitieslisting .maintitle{font-size:1.125rem}}@media(max-width:767px){.ourcapabilitieslisting .smlistitem{margin-bottom:1rem}.ourcapabilitieslisting .descsec{font-size:1rem}.ourcapabilitieslisting .subtitle{margin-bottom:.5rem}}