@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap");@keyframes shine{0%{opacity:0;left:0}50%{opacity:1}to{opacity:0;left:100%}}.line{position:relative}.line:after,.line:before{content:"";position:absolute;left:0;width:99.5vw;height:1px;background-color:var(--black);z-index:1}.line:after{bottom:40px}@media only screen and (max-width:540px){.line:after{display:none}}.line:before{top:0}.line .banner-container{padding-bottom:40px}@media only screen and (max-width:1300px){.line .banner-container{padding:0 0 40px}}@media only screen and (max-width:540px){.line .banner-container{padding:0}}.line .banner-container .caseStudy_banner.aboutusBanner:before{background:linear-gradient(180deg,rgba(0,0,0,0) 29%,rgba(0,0,0,.6))}.line .banner-container .caseStudy_banner.aboutusBanner .bg{height:calc(90vh - var(--headerheight))}@media only screen and (max-width:540px){.line .banner-container .caseStudy_banner.aboutusBanner .bg{height:320px}}.line .banner-container .caseStudy_banner.aboutusBanner .banner-wrapper .heading h2{max-width:100%}@media only screen and (max-width:540px){.line .banner-container .caseStudy_banner.aboutusBanner .banner-wrapper .heading{padding:0 20px}}.line .banner-container .caseStudy_banner.aboutusBanner .banner-wrapper .heading h2,.line .banner-container .caseStudy_banner.aboutusBanner .banner-wrapper .heading p{color:var(--white)}.line .banner-container .caseStudy_banner.aboutusBanner .banner-wrapper .heading p{max-width:420px;margin:0 auto}.about-sec{border-top:1px solid var(--black)}.about-sec .container .colA h1{padding-bottom:30px}@media only screen and (max-width:991px){.about-sec .container .colA h1{font-size:50px}}@media only screen and (max-width:768px){.about-sec .container .colA h1{font-size:40px;padding-bottom:20px}}@media only screen and (max-width:540px){.about-sec .container .colA h1{font-size:30px;padding-bottom:15px}}.about-sec .container .colA .content p{padding-bottom:15px}@media only screen and (max-width:540px){.about-sec .container .colA .counter-wrapper{gap:15px;padding:20px 0 0}}.about-sec .container .colA .btn-btn{display:none}.about-secA .container{border-bottom:1px solid var(--black)}@media only screen and (max-width:991px){.about-secA .container{padding:0}}@media only screen and (max-width:768px){.about-secA .container{flex-direction:column}}.about-secA .container .colA,.about-secA .container .colB{flex:1 1;padding:70px 50px;text-align:center}@media only screen and (max-width:991px){.about-secA .container .colA,.about-secA .container .colB{padding:60px 50px}}@media only screen and (max-width:540px){.about-secA .container .colA,.about-secA .container .colB{padding:30px 15px}}.about-secA .container .colA .icon,.about-secA .container .colB .icon{width:80px;height:80px;margin:0 auto 20px}@media only screen and (max-width:540px){.about-secA .container .colA .icon,.about-secA .container .colB .icon{width:50px;height:50px;margin:0 auto 10px}}.about-secA .container .colA .icon img,.about-secA .container .colB .icon img{height:100%}.about-secA .container .colA h5,.about-secA .container .colB h5{font-size:36px;font-weight:700;padding-bottom:20px}@media only screen and (max-width:540px){.about-secA .container .colA h5,.about-secA .container .colB h5{font-size:26px;padding-bottom:10px}}.about-secA .container .colA p,.about-secA .container .colB p{max-width:450px;margin:0 auto}.about-secA .container .colA{border-right:1px solid var(--black)}@media only screen and (max-width:768px){.about-secA .container .colA{border-right:none;border-bottom:1px solid var(--black)}}.about-secB .container{border-bottom:1px solid var(--black)}.about-secB .container .heading{max-width:520px;margin:0 auto}.about-secB .container .content-wrapper{padding:40px 0;gap:60px}@media only screen and (max-width:991px){.about-secB .container .content-wrapper{flex-direction:column;align-items:center;gap:30px;padding:40px 0 0}}@media only screen and (max-width:540px){.about-secB .container .content-wrapper{padding:30px 0 0}}.about-secB .container .content-wrapper figure{flex:0 1 auto;line-height:0}@media only screen and (max-width:768px){.about-secB .container .content-wrapper figure{width:100%}}.about-secB .container .content-wrapper figure img{height:100%}.about-secB .container .content-wrapper figcaption{flex:1 1;padding:0 10px 0 0}.about-secB .container .content-wrapper figcaption p{padding-bottom:25px}.about-secB .container .content-wrapper figcaption ul{padding-left:40px}.about-secB .container .content-wrapper figcaption ul li{position:relative;padding-bottom:15px;color:var(--text)}.about-secB .container .content-wrapper figcaption ul li:before{content:"";position:absolute;left:-40px;top:0;width:30px;height:30px;background:url(/assets/icon/tick.svg)}.values-sec .container{border-bottom:1px solid var(--black)}.values-sec .values_grid{padding:60px 0 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px}@media only screen and (max-width:991px){.values-sec .values_grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.values-sec .values_grid{grid-template-columns:repeat(2,1fr);padding:50px 0 0}}@media only screen and (max-width:540px){.values-sec .values_grid{grid-template-columns:repeat(1,1fr);padding:40px 0 0}}.values-sec .values_grid .item{border-radius:10px;padding:20px 30px 30px;border:1px solid var(--black);text-align:center}.values-sec .values_grid .item img{width:50px;height:50px}.values-sec .values_grid .item h3{font-size:24px;padding-bottom:15px}.values-sec .values_grid .item p{color:var(--black)}