body,html{height:100vh;padding:0;margin:0;width:100%}*,body{font-family:var(--font-helvetica-neue)}body,html{padding:0}body,html,ul{margin:0}.application h4,h1,h2,h3,h4,h5,h6{letter-spacing:0; font-family: var(--font-helvetica-neue)}.lightbox-btn:focus,a:focus{outline:0}.slideleft,.slideright{animation-duration:.5s;animation-timing-function:ease}@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-Light.woff2) format("woff2"),url(../fonts/HelveticaNeue-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-Roman.woff2) format("woff2"),url(../fonts/HelveticaNeue-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-Medium.woff2) format("woff2"),url(../fonts/HelveticaNeue-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-Bold.woff2) format("woff2"),url(../fonts/HelveticaNeue-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html{font-size:10px}:root{--font-helvetica-neue:'Helvetica Neue'}.green-button,.read-more{font:normal 300 1.6rem/1.9rem var(--font-helvetica-neue)}*{scroll-behavior:smooth}img{max-width:100%}.container{max-width:1248px;padding:0}.sectional,.structural-engineer .application{padding:8.8rem 0;display:inline-block;width:100%}.read-more{background-color:#fff;padding:12px 24px;color:#2c2f73;border-radius:20px}ul{padding:0 0 0 15px;list-style:disc}ul li::marker{font-size:1.8rem}a{text-decoration:none}.nav-link:focus-visible{box-shadow:none}.green-button{background-color:#3b9f61;padding:16px 40px;border-radius:100px;color:#fff;border:none;display:inline-block;height:auto;transition:.5s ease-in-out}.banner.career img,button,input[type=button],input[type=reset],input[type=submit]{height:auto}.green-button:hover{transform:translateY(-5px);box-shadow:0 5px 10px #1b1b1b80}.green-button:active{transform:translateY(-3px)}.green-button::after{content:"";display:inline-block;height:100%;width:100%;border-radius:100px;top:0;left:0;position:absolute;z-index:-1;transition:.3s}.green-button:hover::after{background-color:#80eca9;transform:scaleX(1.4) scaleY(1.5);opacity:0}.g-recaptcha,.job-requirements,.thankyou{text-align:center}.g-recaptcha>div{margin:0 auto}.green-button:active,.green-button:focus,.green-button:hover,.green-button:visited,.green-button:visited:active,.green-button:visited:focus,.green-button:visited:hover,.manufacturing-device.facility .description h2{color:#fff !important}.dropdown .dropdown-menu,.mobile-banner,.mobile-footer,.packages-list .mobile-packages,aside.mega-menu{display:none}.application .file .errormsg,.errormsg{font-size:13px;color:red}@keyframes rotate-in-up-left{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}@-webkit-keyframes menu1{0%{opacity:0;transform:rotateY(-90deg) translateY(30px)}100%{opacity:1;transform:rotateY(0) translateY(0)}}@keyframes menu1{0%{opacity:0;transform:rotateY(-90deg) translateY(30px)}100%{opacity:1;transform:rotateY(0) translateY(0)}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}header.sticky{position:fixed;left:0;right:0;background:#fff;z-index:9;animation:.5s ease-out fadeInDown}header{border-bottom:1px solid #ededf6;position:relative}header>.container{max-width:1360px}.navbar-expand-lg .navbar-collapse{justify-content:flex-end}header .navbar-nav{align-items:center}.navbar{padding:0;position:static}.navbar .navbar-brand{padding:18px 0}.navbar-expand-lg .navbar-nav .nav-item{margin-right:1rem;position:static;margin-top:30px}.navbar-expand-lg .language{list-style:none;position:relative}.navbar-expand-lg .language .dropdown-menu{padding:10px;border-radius:5px}.navbar-expand-lg .language .dropdown-toggle:after{background:0 0;width:0;height:0}.blog-detail .description .artificial-intelligence *,.navbar-expand-lg .language .dropdown-menu li{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519}.navbar-expand-lg .language .nav-item{margin-right:0;margin-top:10px}.navbar-expand-lg .language .nav-item a{padding:0!important}.navbar-expand-lg .navbar-nav .dropdown-menu{left:0;width:100%;padding:32px 64px}.navbar-expand-lg .navbar-nav .dropdown-menu h3{font:normal 500 2.4rem/4rem var(--font-helvetica-neue);color:#040404;margin-bottom:24px}.navbar-expand-lg .navbar-nav .dropdown-menu ul{display:flex;flex-wrap:wrap;font-size:14px;list-style:disc inside}.dropdown-item.active,.dropdown-item:active{background-color:transparent}.navbar-expand-lg .navbar-nav .dropdown-menu ul li{width:20%;padding-bottom:24px}.navbar-expand-lg .navbar-nav .dropdown-menu.packages ul li{width:25%}.navbar-expand-lg .navbar-nav .dropdown-menu ul li a{font:normal 300 1.5rem/1.8rem var(--font-helvetica-neue);color:#141519;padding:0;display:inline;text-decoration:none;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right,#3b9f61,#3b9f61 50%,#141519 50%);background-size:200% 100%;background-position:100%;text-transform:capitalize}.all-footer-list a:hover,.footer-section .footer-menu ul li a:hover,.navbar-expand-lg .navbar-nav .dropdown-menu ul li a:hover,.product-range .content ul li:hover span,a.nav-link:hover{transition:.3s cubic-bezier(0,0,.23,1);background-position:0}.all-footer-list a,.footer-section .footer-menu ul li a,.navbar-expand-lg a.nav-link,.product-range .content ul li span{-webkit-background-clip:text;background-size:200% 100%;background-position:100%;text-decoration:none;-webkit-text-fill-color:transparent}.navbar-expand-lg a.nav-link{font:normal 400 1.6rem/2.1rem var(--font-helvetica-neue);color:#2c2f73;padding:10px 10px 40px!important;background-image:linear-gradient(to right,#3b9f61,#3b9f61 50%,#2c2f73 50%);letter-spacing:-.4px}.navbar-expand-lg .active a.nav-link{color:#3b9f61;background-position:0}.dropdown-toggle::after{border-right:none;border-left:none;border-top:none;background:url(../images/down-arrow.svg) no-repeat;width:14px;height:11px;vertical-align:inherit}.dropdown:hover>.dropdown-menu,.dropend:hover>.dropdown-menu{display:block}.banner,.message .select-box,.middle-bg{position:relative}.banner img{width:100%;height:100vh;position:relative;object-fit:cover}.banner .banner-content{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-wrap:wrap;align-items:center}.banner .banner-content h1,.banner .banner-content h2{font:normal 500 8rem/7.7rem var(--font-helvetica-neue);color:#fff;width:846px}.banner.home-main .banner-content h1,.banner.home-main .banner-content h2{width:906px;font:normal 500 10.4rem/8.8rem var(--font-helvetica-neue);margin-bottom:10px}.banner.home-main .banner-content strong{font:normal 300 5.6rem/5.6rem var(--font-helvetica-neue);color:#fff}.banner .banner-content h1 span,.banner .banner-content h2 span,.banner.home-main .banner-content em{font:normal 400 3.2rem/3.2rem var(--font-helvetica-neue);display:block}.banner.home-main .banner-content em{font-style:normal}#slider-inhalt,.up-stream .image{overflow:hidden}.banner #slide figure figcaption{font-size:0;background:0 0}.mission h2{font:normal 500 5.4rem/1 var(--font-helvetica-neue);color:#2c2f73;width:1004px}.mission .content{margin:40px 0 0 350px}.bottom-footer ul,.mission .content .order-management ul{padding-left:0}.mission .content p{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519;margin:0 0 26px}.Blogs.latest .single-blog:nth-of-type(3n),.manufacturing-device .description p:last-child,.mission .content p:last-child{margin:0}.mission.services .content p:last-child{line-height:35px}.business-area span,.our-services span{font:normal 300 1.6rem/1.9rem var(--font-helvetica-neue);color:#404040}.product-range{background:url(../images/light-blue-bg.webp) no-repeat #add8e6;padding-bottom:22px}.product-range .nav-tabs{border-bottom:none;justify-content:center}.product-range .nav-tabs .nav-link{font:normal 400 1.6rem/1.9rem var(--font-helvetica-neue);color:#404040;border:1px solid #404040;padding:16px 40px;border-radius:100px;margin-right:32px;height:auto;position:relative;transition:.5s ease-in-out;overflow:hidden;box-shadow:1px 1px 10px transparent;z-index:1}.blogs .blogs-list .single-blog:nth-of-type(3n),.bottom-footer ul li:last-child,.design-softwares table tr td img:last-child,.job-requirements .nav-tabs button:last-child .nav-link,.machine-shop .fabrication ul li:nth-of-type(3n),.product-range .nav-tabs .nav-item:last-child .nav-link,.we-serve .tour:last-child{margin-right:0}.product-range .nav-tabs .nav-link.active{color:#141519;border:1px solid #fff}.product-range .nav-tabs .nav-link::after{content:"";position:absolute;left:0;top:0;transition:.5s ease-in-out;background-color:#fff;border-radius:30px;visibility:hidden;height:10px;width:10px;z-index:-1}.product-range .nav-tabs .nav-link:hover{box-shadow:1px 1px 10px #2a96b9;color:#141519;border:none}.banner.csr .nav-link:hover::after,.product-range .nav-tabs .nav-link:hover::after{visibility:visible;transform:scale(26) translateX(2px)}.product-range .tab-pane{padding-top:80px}.product-range .tab-pane h2{font:normal 500 5.6rem/1 var(--font-helvetica-neue);color:#2c2f73;padding-bottom:40px;width:930px}.product-range .content{margin-left:350px}.product-range .content ul.packages{justify-content:flex-start}.product-range .content ul.packages li{font:normal 500 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519;background-color:#fff;padding:3.2rem 4.8rem;border-radius:100px;width:370px;max-width:370px;flex:0 0 370px;margin:0 64px 64px 0;text-align:center;position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-content:center;justify-content:center}.product-range .content ul.packages li a{font:normal 500 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519}.banner.csr .nav-link::after,.product-range .content ul.packages li::after{content:"";position:absolute;left:0;top:0;transition:.5s ease-in-out;background-color:#3b9f61;color:#fff;border-radius:30px;visibility:hidden;height:10px;width:10px;z-index:-1}.banner.csr .nav-link:hover,.product-range .content ul.packages li:hover{box-shadow:1px 1px 10px #3b9f61;color:#fff;border:none}.product-range .content ul.packages li:hover::after{visibility:visible;transform:scale(41) translateX(4px);z-index:0}.product-range .content ul.packages li:hover a{z-index:1;color:#fff}.product-range .content p{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519;margin-bottom:24px}.product-range .content ul{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;margin:40px 0 0}.product-range .content ul li{width:152px;max-width:152px;flex:0 0 152px;margin:0 96px 56px 0}.product-range .content ul li:nth-of-type(4n){margin:0 0 56px}.product-range .content ul li span{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519;display:block;margin-top:12px;background-image:linear-gradient(to right,#2c2f73,#2c2f73 50%,#141519 50%)}.address img,.application .form-group:last-child,.machinery img,.message .form-group.full,.modal-content,.product-range-menu ul,.rural-education .image-section img{width:100%}.Blogs .blogs-list,.Blogs .blogs-list .separate,.blogs .blogs-list,.engineering-capabiliities .up-stream,.our-services .Engineering,.products .products-list,.reliable{display:flex;flex-wrap:wrap}.our-services .Engineering .image-section{width:560px;max-width:560px;flex:0 0 560px;margin-right:96px}.our-services .Engineering .image-section img{width:100%;object-fit:cover;object-position:center}.our-services .Engineering .finance{width:592px;max-width:592px;flex:0 0 592px}.our-services span{display:inline-block;padding-bottom:24px}.our-services .Engineering .finance h4{font:normal 500 5.6rem/5.6rem var(--font-helvetica-neue);color:#2c2f73;margin-bottom:40px}.our-services .Engineering .finance p{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#2a2a2a;margin-bottom:24px}.business-area{background:linear-gradient(180deg,#e8f2ec 0,#f5faf7 46%);padding-bottom:0}.business-area span{display:block;margin-bottom:24px}.business-area h2{font:normal 400 5.6rem/1 var(--font-helvetica-neue);color:#2c2f73;width:914px;margin-bottom:80px}.business-area .oil-gas{display:flex;flex-wrap:wrap;margin-top:40px;padding-bottom:18px}.business-area .oil-gas .power{width:362px;max-width:362px;flex:0 0 362px;margin:0 8.1rem 6.1rem 0}.business-area .oil-gas .power .image{overflow:hidden;width:362px;height:233px}.business-area .oil-gas .power img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:452px;height:233px}.blogs .blogs-list .single-blog .image:hover img,.business-area .oil-gas .power .image:hover img,.design-process .analysis .image:hover img,.up-stream .image:hover img,.we-serve .tour:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}.business-area .oil-gas .power:nth-of-type(3n){margin:0 0 6.1rem}.business-area .oil-gas .power span{font:normal 400 1.8rem/2.1rem var(--font-helvetica-neue);color:#141519;display:block;text-align:center;margin:24px 0 0}.blogs{overflow:hidden;background:url(../images/darkblue_bg.webp) 0 0/cover no-repeat}.blogs span{font:normal 300 1.6rem/1.9rem var(--font-helvetica-neue);color:#d0d1ea;display:block;margin-bottom:24px}.blogs h2{font:normal 500 5.6rem/1 var(--font-helvetica-neue);color:#fff;width:794px;margin-bottom:40px}.Blogs .blogs-list .last-blogs{display:flex;flex-wrap:wrap;width:100%}.blogs .blogs-list .single-blog{text-align:left;width:362px;max-width:362px;flex:0 0 362px;margin-right:8rem}.blogs .blogs-list .single-blog .image{margin-bottom:37px;overflow:hidden}.blogs .blogs-list .single-blog img{width:362px;height:241px;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.design-process .analysis .image img,.we-serve .tour img{-webkit-transform:scale(1);-webkit-transition:.3s ease-in-out}.blogs .single-blog span{text-align:left;font:normal 400 1.3rem/1.5rem var(--font-helvetica-neue);color:#d0d1ea;display:block;margin-bottom:6px;text-transform:uppercase}.Blogs .single-blog p,.blogs .single-blog p{font:normal 500 2.2rem/3rem var(--font-helvetica-neue);color:#fff;margin-bottom:0}.applicability .description b,.blogs .single-blog p strong,.bottom-footer p b,.mission.services .order-management li ul li,.packages-list .description ul li strong,.policy-payment .description p strong,.reliable .description table tr td b,.up-stream .content li ul li{font-weight:500}.all-footer-list h3,.footer-section .footer-menu ul li a{font:normal 400 1.8rem/2.1rem var(--font-helvetica-neue);color:#2c2f73}footer{background-color:#f4f4f8}footer>.container{max-width:1344px}.footer-section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:48px;border-bottom:1px solid #e5e6f7}.footer-section .footer-menu{width:105.3rem}.footer-section .footer-menu ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:0}.catalogue a,.footer-section .footer-menu ul li{display:inline-block}.footer-section .footer-menu ul li a{background-image:linear-gradient(to right,#3b9f61,#3b9f61 50%,#2c2f73 50%)}.all-footer-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:48px 0;border-bottom:1px solid #e5e6f7}.all-footer-list .product-range-menu{width:100rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start}.all-footer-list .our-package-menu{width:33.3rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start}.all-footer-list .our-package-menu ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.all-footer-list .our-package-menu ul li{width:43%;float:left;padding-bottom:18px}.all-footer-list h3{width:100%;margin-bottom:32px}.all-footer-list ul{display:inline-block;list-style:disc;padding-left:20px;font-size:16px}.all-footer-list .product-range-menu ul li{padding-bottom:15px;width:25%;display:list-item;float:left}.all-footer-list ul li:last-child,.applicability:last-child,.beneficiary .direct ul li:last-child,.job-overview ul li:last-child,.manufacturing-device .description ul li:last-child,.open-positions .job-detail:last-child,.open-positions .subjob-details:last-child,.packages-list .description ul li:last-child,.products-details .product-details .features ul li:last-child,.we-serve .maintain-quality ul li:last-child{padding-bottom:0}.all-footer-list a{font:normal 300 1.5rem/1.8rem var(--font-helvetica-neue);color:#404040;background-image:linear-gradient(to right,#3b9f61,#3b9f61 50%,#404040 50%);text-transform:capitalize}.bottom-footer{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:40px;align-items:center}.bottom-footer p{font:normal 300 1.4rem/1.7rem var(--font-helvetica-neue);color:#404040;margin-bottom:0}.bottom-footer ul li:after{content:"";position:absolute;background:url(../images/footer-social-media.svg) no-repeat;width:30px;height:30px;top:0;left:0}.bottom-footer ul li.facebook:after{background-position:0 0}.bottom-footer ul li.linkedin:after{background-position:-52px 0}.bottom-footer ul li.x:after{background-position:-104px 0}.bottom-footer ul li.instagram:after{background-position:-157px 0}.bottom-footer ul li.youtube:after{background-position:-206px 0}.bottom-footer ul li.facebook:hover:after{background-position:0 -35px}.bottom-footer ul li.linkedin:hover:after{background-position:-52px -35px}.bottom-footer ul li.x:hover:after{background-position:-104px -35px}.bottom-footer ul li.instagram:hover:after{background-position:-156px -35px}.bottom-footer ul li.youtube:hover:after{background-position:-205px -35px}.bottom-footer ul li{display:inline-block;margin-right:24px;position:relative;width:30px;height:30px}.bottom-footer p a{font:normal 500 1.4rem/1.7rem var(--font-helvetica-neue);color:#404040}.banner.aboutus span,.banner.infrastructure span,.banner.product-development span{font:normal 300 1.6rem/1.9rem var(--font-helvetica-neue);color:#fff;display:inline-block;margin-bottom:24px}.banner.aboutus h1{width:534px;font-size:5.6rem;line-height:1}.applicability>.container,.code-experiences,.economic-development .capital,.gallery .certifications,.manufacturing-device .services,.message .business-days{display:flex;flex-wrap:wrap;justify-content:space-between}.manufacturing-device .heading{width:260px;float:left}.manufacturing-device .heading h5{font:normal 300 2.4rem/2.9rem var(--font-helvetica-neue);color:#404040}.manufacturing-device .description{width:928px;float:left}.manufacturing-device .description h2{font:normal 500 4.8rem/4.8rem var(--font-helvetica-neue);color:#2c2f73;margin-bottom:40px}.declaration p,.manufacturing-device .description p{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519;margin-bottom:40px}.manufacturing-device .description span{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519;display:block;margin-bottom:16px}.manufacturing-device .description .tab-pane ul{list-style:disc;padding-left:15px;font-size:14px}.blog-detail .description .artificial-intelligence ul li,.job-overview ul li,.manufacturing-device .description ul li,.we-serve .maintain-quality ul li{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519;padding-bottom:16px}.we-serve .images{margin-bottom:80px;display:flex;flex-wrap:wrap;justify-content:center}.we-serve .tour{width:279px;margin-right:11px;overflow:hidden}.we-serve .tour img{transform:scale(1);transition:.3s ease-in-out;height:280px;object-fit:cover;object-position:center}.we-serve .maintain-quality{justify-content:flex-end;margin-bottom:104px}.we-serve .maintain-quality h4{font:normal 500 2.4rem/4rem var(--font-helvetica-neue);color:#2c2f73}.we-serve .maintain-quality p{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519;margin-bottom:16px}.address .details .phone:last-child,.applicability:last-child .description p:last-child,.declaration p:last-child,.economic-development p:last-child,.excitement p:last-child,.job-overview p:last-child,.job-overview:last-child,.manufacturing-device.facility .description p:last-child,.packages-list .description .applications:last-child,.packages-list .description p:last-child,.products-details .heading p:last-child,.remodel .class-rooms:last-child,.rural-education .container div:last-child,.we-serve .maintain-quality p:last-child{margin-bottom:0}.we-serve .maintain-quality ul{margin-top:24px;list-style:disc;font-size:14px;padding-left:10px}.we-serve .maintain-quality .industries{border-right:1px solid #c1c1c1;width:280px}.we-serve .maintain-quality .description{width:668px;padding-left:72px;padding-right:0}.manufacturing-device.facility{background:url(../images/darkblue_bg.webp) 0 0/cover no-repeat #2c2f73}.manufacturing-device .description h4{font:normal 500 2.4rem/4rem var(--font-helvetica-neue);color:#2c2f73;margin-bottom:32px}.manufacturing-device.facility .description p{color:#fff;margin-bottom:40px}.manufacturing-device.facility h5{color:#f0f0f0}.banner.csr .nav-tabs,.manufacturing-device .tab-content,.message .form-group .green-button{margin-top:40px}.manufacturing-device .nav-item{margin-right:32px}.manufacturing-device .nav-item button.nav-link{font:normal 400 1.4rem/1.9rem var(--font-helvetica-neue);color:#404040;border:.5px solid #404040;padding:1.6rem 4rem;border-radius:100px;height:auto}.job-overview ul,.products-details .product-details .features ul{padding-left:15px;list-style:disc}.manufacturing-device .nav-item button.nav-link.active{border:2px solid #2c2f73;color:#2c2f73;font-weight:500}.manufacturing-device .nav-item button.nav-link:hover{border:2px solid #2c2f73;color:#2c2f73}.design-softwares table tr:last-child,.nav-tabs,.reliable .description table tr:last-child td{border-bottom:none}.products h1{font:normal 500 4.8rem/4.8rem var(--font-helvetica-neue);color:#2c2f73;margin-bottom:80px;text-align:center}.products>.container{max-width:1358px}.products .single-product{background:#eff8fb;min-height:538px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:42.6rem;max-width:42.6rem;flex:0 0 42.6rem;margin:0 6rem 4rem 0}.products .single-product a{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.products .single-product img{max-width:320px;max-height:380px}.products .single-product:nth-of-type(3n){margin:0 0 4rem}.products .single-product span{font:normal 400 1.8rem/2.1rem var(--font-helvetica-neue);color:#141519;display:block;width:100%;text-align:center}.products-details{background:linear-gradient(180deg,#f4f4f8 0,#f4f4f8 26%,#fff 50%,#fff 60%);padding:10rem 0;position:relative}.products-details:after{content:"";position:absolute;background:#fcfdfd;left:0;right:0;height:30%;bottom:0;z-index:0}.products-details .heading{width:66rem;float:left}.products-details .heading h1{text-align:left;font:normal 500 4.8rem/4.8rem var(--font-helvetica-neue);color:#2c2f73;margin-bottom:40px}.products-details .heading p{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519;margin-top:24px}.applicability .heading h4,.economic-development h3,.packages-list .description h4,.products-details .product-details h4,.reliable .heading h3{font:normal 500 2.4rem/2.9rem var(--font-helvetica-neue);color:#2c2f73}.products-details .product-details{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:2}.products-details .product-details .features{display:inline-block;width:100%;margin-top:72px}.packages-list .description h4,.products-details .product-details h4{margin-bottom:24px}.products-details .product-details .features ul li{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#2a2a2a;padding-bottom:24px}.products-details .image{width:58rem;float:left;text-align:center}.specifications{display:inline-block;width:100%;background-color:#eff8fb}.reliable .heading{width:150px;max-width:150px;flex:0 0 150px;margin-right:279px}.reliable .description{width:704px;max-width:704px;flex:0 0 704px}.reliable .description table{width:704px}.reliable .description table tr th{font:normal 400 1.8rem/2.2rem var(--font-helvetica-neue);color:#040404;padding:16px 0 16px 24px}.reliable .description table tr td{font:normal 300 1.8rem/2.1rem var(--font-helvetica-neue);color:#2a2a2a;padding:16px 24px;border-bottom:2px solid #e0f1e7;background-color:#fff;vertical-align:top}.reliable .description table tr:first-child td:first-child{border-top-left-radius:25px}.reliable .description table tr:first-child td:last-child{border-top-right-radius:25px}.reliable .description table tr:last-child td:first-child{border-bottom-left-radius:25px}.reliable .description table tr:last-child td:last-child{border-bottom-right-radius:25px}.reliable .description table tr td:first-child{font:normal 400 1.8rem/2.1rem var(--font-helvetica-neue);color:#040404;white-space:nowrap;text-transform:capitalize}.catalogue{background:url(../images/darkblue_bg.webp) 0 0/cover no-repeat;text-align:center}.catalogue h2{font:normal 500 4.8rem/5.6rem var(--font-helvetica-neue);color:#fff;margin-bottom:16px}.catalogue p{font:normal 300 1.8rem/2rem var(--font-helvetica-neue);color:#f0f0f0;width:600px;margin:0 auto;padding-bottom:16px}.catalogue a img{padding-left:16px}.Blogs{background:url(../images/darkblue_bg.webp) 0 0/contain no-repeat #2c2f73;padding-bottom:32px}.Blogs h1{font:normal 500 5.6rem/5.6rem var(--font-helvetica-neue);color:#fff;text-align:left;margin-bottom:80px}.Blogs.latest{background-size:cover}.Blogs .blogs-list .sub-division{width:362px;max-width:362px;flex:0 0 362px}.Blogs .single-blog.first{width:805px;max-width:805px;flex:0 0 805px}.Blogs .single-blog.first img{width:805px;height:534px;object-fit:cover;object-position:center}.Blogs .single-blog.first span{font:normal 400 1.6rem/1.9rem var(--font-helvetica-neue)}.Blogs .single-blog.first p{font:normal 400 4.8rem/5.6rem var(--font-helvetica-neue)}.Blogs .single-blog{width:362px;max-width:362px;flex:0 0 362px;position:relative;margin:0 80px 64px 0}.Blogs .single-blog img{margin-bottom:37px;width:100%;height:240px}.Blogs .single-blog:nth-of-type(3n){margin:0 0 96px}.Blogs .single-blog span{font:normal 400 1.3rem/1.5rem var(--font-helvetica-neue);color:#d0d1ea;display:block;margin-bottom:6px;text-transform:uppercase}.Blogs .single-blog a{display:inline-block;width:100%}.blog-detail{background:url(../images/darkblue_bg.webp) 0 0/100% 606px no-repeat}.blog-detail .heading{text-align:center;margin-bottom:64px}.blog-detail .heading a{font:normal 400 1.6rem/1.9rem var(--font-helvetica-neue);color:#d0d1ea;display:inline-block;margin-bottom:16px}.blog-detail .heading a img{padding-right:12px;width:auto;height:auto}.blog-detail .heading h1{font:normal 500 4.6rem/4.8rem var(--font-helvetica-neue);color:#fff;width:100%;margin:0 auto;padding-bottom:16px}.blog-detail .heading span{font:normal 400 1.3rem/1.5rem var(--font-helvetica-neue);color:#d0d1ea;text-transform:uppercase}.blog-detail .description{width:1250px;margin:0 auto}.blog-detail .description .content{width:904px;margin:0 auto}.blog-detail .description .artificial-intelligence{margin-bottom:32px}.blog-detail .description .artificial-intelligence h3,.blog-detail .description .artificial-intelligence h2{font:normal 500 2.4rem/2.6rem var(--font-helvetica-neue);color:#2c2f73;margin:50px 0 16px}.blog-detail .description .artificial-intelligence p,.packages-list .description p{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519;margin-bottom:26px}.blog-detail .description .artificial-intelligence strong{font-weight:700}.blog-detail .description .artificial-intelligence ul{padding-left:15px;font-size:14px;list-style:disc}.blog-detail .description .artificial-intelligence ul li b{font:normal 500 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519;display:block}.blog-detail .description .artificial-intelligence a{text-decoration:underline;color:#2c2f73}.blog-detail .description .image{text-align:center;margin-bottom:40px;position:relative}.blog-detail .description img{max-width:1250px;width:1250px;position:relative;z-index:2}.Blogs.latest h3{font:normal 500 2.4rem/3.2rem var(--font-helvetica-neue);color:#fff;margin-bottom:24px}.join-in h1{font:normal 500 5.6rem/6.8rem var(--font-helvetica-neue);color:#2c2f73;width:574px}.join-in .content{margin:40px 0 0 330px}.join-in .content p{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#2a2a2a;margin-bottom:56px}.excitement{padding-right:10rem;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:16px}.excitement img{float:left;width:65rem;max-width:65rem;flex:0 0 65rem;margin-right:15px}.excitement.work img{margin-right:0;float:right;order:2}.excitement .description{width:76rem;max-width:76rem;flex:0 0 76rem;float:left;background:url(../images/darkblue_bg.webp) 0 0/cover no-repeat;padding:88px 104px}.excitement span{font:normal 300 2.4rem/2.9rem var(--font-helvetica-neue);color:#f0f0f0;display:block;margin-bottom:24px}.excitement h3{font:normal 500 4.8rem/4.8rem var(--font-helvetica-neue);color:#fff;margin-bottom:24px}.excitement.work h3{color:#2c2f73}.excitement p{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#fff;margin-bottom:24px}.excitement.work{padding-right:0;padding-left:80px;margin-bottom:0}.excitement.work .description{order:1;background:#f5faf7;margin-right:15px}.excitement.work span,.packages-list a:visited{color:#404040}.excitement.work p{color:#2a2a2a;padding-left:0}.open-positions h2{font:normal 500 4.8rem/5.6rem var(--font-helvetica-neue);color:#2c2f73;margin-bottom:16px;text-align:center;letter-spacing:0}.open-positions p{font:normal 300 2.4rem/2.9rem var(--font-helvetica-neue);color:#141519;text-align:center}.open-positions .jobs-list{margin-top:80px;width:100%}.open-positions table .job-detail{font:normal 400 1.8rem/2.1rem var(--font-helvetica-neue);color:#404040}.open-positions h4{font:normal 400 2.4rem/2.8rem var(--font-helvetica-neue);color:#040404;margin-bottom:15px}.open-positions .post-name,.open-positions span{font:normal 300 1.8rem/2.1rem var(--font-helvetica-neue);color:#404040}.open-positions span{display:block;margin-bottom:4px}.open-positions .designation{width:426px}.open-positions .designation ul li{font:normal 300 1.8rem/2.1rem var(--font-helvetica-neue);color:#606060}.open-positions .apply-now,.open-positions .job-description{width:200px}.open-positions .job-description a{font:normal 400 1.6rem/1.9rem var(--font-helvetica-neue);color:#040404;text-decoration:underline;text-underline-offset:3px}.open-positions .post-name{width:269px}.open-positions .job-detail{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #d3ddd7;padding:40px 0}.open-positions .subjob-details{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding-bottom:40px}.application{background:url(../images/jobs-bg.webp) 0 0/cover no-repeat #add8e6}.application h4{font:normal 500 2.4rem/2.9rem var(--font-helvetica-neue);color:#2c2f73;margin-bottom:40px;text-align:center}.application .unsolicited{width:800px;margin:0 auto}.application .file{border:1px dashed #fff;padding:44px 0;text-align:center;background-color:#add8e6;border-radius:15px;margin-bottom:40px}.application .file .upload{width:64px;position:relative;margin:0 auto;cursor:pointer}.application .file .upload input[type=file]{position:absolute;opacity:0;top:0;left:0;right:0;bottom:0;cursor:pointer}.application .file p{margin:8px 0;font:normal 500 1.8rem/2.1rem var(--font-helvetica-neue);color:#141519}.application .file span{font:normal 300 1.6rem/1.9rem var(--font-helvetica-neue);color:#404040}.application .form-group input,.application .form-group label{font:normal 300 1.6rem/1.9rem var(--font-helvetica-neue);color:#141519}.application .form-group{width:45%;float:left;margin:0 0 40px}.application .form-group:last-child .errormsg{width:100%;display:block;text-align:center}.application .form-group.first{margin:0 80px 40px 0}.application .form-group label{margin-bottom:8px}.application .form-group input{min-height:56px;border:1px solid #fff;border-radius:15px;background-color:transparent;padding:10px}.application .submit{text-align:center;display:inline-block;width:100%;margin-top:40px}.application p{font:normal 300 1.6rem/2.4rem var(--font-helvetica-neue);color:#404040;margin:40px 0 0}.address .details .engineering-division span.division,.job-requirements .nav-tabs .nav-link,.job-requirements a{font:normal 400 1.6rem/1.9rem var(--font-helvetica-neue)}.open-positions .position-message{display:inline-block;width:100%;border-top:1px solid #d3ddd7;padding:80px 0 0;margin-top:80px}.open-positions .position-message p{font:normal 300 1.8rem/2.1rem var(--font-helvetica-neue);color:#404040}.job-requirements a{color:#939393;display:inline-block;margin-bottom:16px}.job-requirements a img{padding-right:12px}.job-requirements h2{font:normal 500 8rem/9.7rem var(--font-helvetica-neue);color:#040404;margin-bottom:16px}.job-requirements span{font:normal 400 1.8rem/2.1rem var(--font-helvetica-neue);color:grey;display:inline-block;margin-right:32px}.job-requirements span b{font-weight:400;color:#2a2a2a;padding-left:8px}.job-requirements .nav-tabs{justify-content:center;margin:32px 0 0}.job-requirements .nav-tabs .nav-link{color:#404040;border:.5px solid #404040;padding:12px 24px;border-radius:100px;margin-right:32px;height:auto}.job-requirements .nav-tabs .nav-link.active{background-color:transparent;border:2px solid #2c2f73;color:#2c2f73}.job-requirements .nav-tabs .nav-link:hover{border:.5px solid #2c2f73;color:#2c2f73}.job-overview{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px}.job-overview .heading,.policy-payment .heading{width:256px;max-width:256px;flex:0 0 256px}.job-overview .heading h4{font:normal 500 2.4rem/2.9rem var(--font-helvetica-neue);color:#2c2f73;margin-bottom:0;text-align:left}.job-overview .content{width:872px;max-width:872px;flex:0 0 872px}.job-openings,.structural-engineer .minimum-requirements{display:inline-block;width:100%;padding:8.8rem 0}.job-openings{background-color:#eff8fb}.job-overview p{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519;margin:0 0 32px}.job-overview ul{font-size:14px}.unsolicited .file-name{background-color:#2c2f73;border-radius:15px;padding:24px;margin-bottom:40px;display:flex;flex-wrap:wrap;align-items:center}.unsolicited .file-name img{width:35px;margin-right:12px}.unsolicited .file-name .name-display{width:677px}.unsolicited .file-name .name-display p{font:normal 400 1.8rem/2.1rem var(--font-helvetica-neue);color:#fff;margin:0 0 6px}.unsolicited .file-name .name-display span{font:normal 300 1.5rem/1.8rem var(--font-helvetica-neue);color:#d6d6d6}.unsolicited .file-name a img{margin-right:0;width:auto}.thankyou h2{font:normal 400 4.8rem/5.6rem var(--font-helvetica-neue);color:#2c2f73;margin-bottom:16px}.thankyou p{margin:0;font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519}.sectional.contactus{padding-bottom:40px}.contactus h1{font:normal 500 5.6rem/5.6rem var(--font-helvetica-neue);color:#2c2f73;margin:0;text-align:center}.applicability:nth-of-type(2),.message{background-color:#eff8fb}.message .heading{width:432px}.message .heading h4{font:normal 500 3.2rem/3.2rem var(--font-helvetica-neue);color:#040404}.message .form-group .form-control,.message .form-group label,.message .form-group textarea{font:normal 300 1.6rem/1.9rem var(--font-helvetica-neue)}.message .message-form{width:760px;display:flex;flex-wrap:wrap;justify-content:space-between}.message .form-group{width:365px;margin-bottom:40px}.message .form-group:last-child{width:100%;margin-bottom:0}.message .form-group:last-child .errormsg{display:block;width:100%;text-align:center}.message .form-group label{color:#2a2a2a;margin-bottom:8px}.message .form-group .form-control{height:56px;padding:5px 10px;border:1px solid #a9a9a9;color:#2a2a2a;border-radius:15px;background-color:#eff8fb}.message .form-group textarea{padding:8px 10px;border:1px solid #a9a9a9;color:#2a2a2a;border-radius:15px;background-color:#eff8fb;height:160px;resize:none;width:100%}.form-control:focus{box-shadow:none}textarea:focus-visible{outline:0}.message .select-box:after{content:"";position:absolute;background:url(../images/dropdown.svg) no-repeat;width:22px;height:13px;top:22px;right:9px}.message .form-group p{margin:0;font:normal 300 1.6rem/2.4rem var(--font-helvetica-neue);color:#2a2a2a}.address,.address img{position:relative;display:flex;flex-wrap:wrap;align-content:center;align-items:center}.address .details{background:#ffffffd9;padding:48px;border-radius:25px;position:absolute;width:482px;top:auto;margin:40px auto;left:96px;backdrop-filter:blur(10px)}.address .details .engineering-division{border-bottom:1px solid #bdbdbd;margin-bottom:16px}.address .details .engineering-division span.division{color:#2c2f73;margin-bottom:4px}.address .details h4{font:normal 700 2rem/2.4rem var(--font-helvetica-neue);color:#141519;margin-bottom:16px}.address .details .phone p a,.address .details p{font:normal 300 1.6rem/2.4rem var(--font-helvetica-neue)}.address .details p{color:#141519;margin-bottom:16px}.address .details p label{font-weight:500;width:58px;margin-right:8px}.address .details a{color:#141519}.address .details p label span{float:right}.address .details .phone{margin-bottom:24px}.address .details .phone p{margin-bottom:0;display:flex;flex-wrap:wrap}.address .details .phone p a{color:#2a2a2a;padding-left:5px}.banner.infrastructure .banner-content h1{font-size:5.6rem;line-height:1}.mission.infra h2{font-size:4.8rem;line-height:1}.banner.infrastructure .banner-content h1 em{font:inherit;color:inherit}.banner.infrastructure h1 span{font:inherit;display:block;margin-bottom:0}.mission.infra ul li{border:2px solid #c9e8ff;padding:24px 48px;border-radius:100px;display:inline-block;margin-right:24px;font:normal 400 1.8rem/2.1rem var(--font-helvetica-neue);color:#141519}.mission.infra ul li b{font:normal 700 1.8rem/2.1rem var(--font-helvetica-neue);color:#141519}.mission.infra ul li:last-child{margin-right:24px}.machine-shop{background-color:#eff8fb;display:flex;flex-wrap:wrap;margin-bottom:10px}.machine-shop .fabrication{padding:61px 96px;width:84rem;max-width:84rem;flex:0 0 84rem;align-content:center}.machine-shop .image-section{width:58rem;max-width:58rem;flex:0 0 58rem}.design-process .analysis .content h3,.machine-shop .fabrication h3{font:normal 500 4rem/4rem var(--font-helvetica-neue);color:#2c2f73;margin-bottom:32px}.machine-shop .fabrication p{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519;margin-bottom:32px}.machine-shop .fabrication h6{font:normal 500 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519;margin-bottom:32px}.machine-shop .fabrication ul{list-style:disc;font-size:14px;padding-left:15px;display:flex;flex-wrap:wrap}.machine-shop .fabrication ul li{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519;padding-bottom:16px;width:29%;margin-right:24px}.gallery h3{font:normal 300 2.4rem/2.9rem var(--font-helvetica-neue);color:#404040;margin-bottom:80px}.gallery .certifications span{font:normal 400 1.6rem/1.9rem var(--font-helvetica-neue);color:#141519;margin-top:24px;display:block;text-align:center}.lightboxpreview{transition:.3s linear;cursor:pointer;background-size:cover}.lightbox-content{max-height:75vh;height:75vh;width:100%;max-width:1000px}.lightbox-close{cursor:pointer;margin-left:auto;position:absolute;right:-30px;top:-30px}.modal_inner_image{min-height:400px;z-index:1000}.modalscale{transform:scale(0);opacity:0}.lightbox-btn,.lightbox-container,.lightbox-enabled,.lightbox-image-wrapper{transition:.4s ease-in-out}.lightbox_img_wrap{width:252px}.lightbox-enabled{width:100%;cursor:pointer}.lightbox-container .lightbox-caption{width:100%;max-width:100%;flex:0 0 100%;font:normal 400 2rem/2.3rem var(--font-helvetica-neue);color:#141519;margin-top:32px;text-align:center}.lightbox-container{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9999;opacity:0;pointer-events:none;overflow-y:scroll}.lightbox-container.active{opacity:1;pointer-events:all;background:#eff8fb}.lightbox-image-wrapper{display:flex;flex-wrap:wrap;transform:scale(0);align-items:center;justify-content:center;align-content:center;max-width:485px;margin:0 auto;height:100%;position:relative;padding:30px;box-sizing:content-box}.lightbox-container span.material-icons{top:40%}.lightbox-container.active .lightbox-image-wrapper{transform:scale(1)}#close,.lightbox-btn{z-index:9999999;cursor:pointer;position:absolute}.left{left:50px}.right{right:50px}#close{top:40px;right:40px}.lightbox-image{width:100%;-webkit-box-shadow:5px 5px 20px 2px #00000030;box-shadow:5px 5px 20px 2px #00000030}@keyframes slideleft{33%{transform:translateX(-300px);opacity:0}66%{transform:translateX(300px);opacity:0}}.slideleft{animation-name:slideleft}@keyframes slideright{33%{transform:translateX(300px);opacity:0}66%{transform:translateX(-300px);opacity:0}}.slideright{animation-name:slideright}.banner.product-development .banner-content h1{width:700px;font-size:5.6rem;line-height:1}.middle-bg:after{content:"";position:absolute;background-color:#add8e6;width:320px;height:102%;top:40px;left:0;right:0;margin:0 auto;z-index:0}.design-process{background:linear-gradient(180deg,#f5f9f7 0,#fff 46%)}.design-process h4{font:normal 500 2.8rem/3.2rem var(--font-helvetica-neue);color:#2c2f73;width:920px;margin:0 auto;text-align:center}.packages-list h1,.policy-payment h2{font:normal 500 4.8rem/4.8rem var(--font-helvetica-neue)}.design-process .analysis{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.design-process .analysis .image{width:624px;max-width:624px;flex:0 0 624px;overflow:hidden}.design-process .analysis .image img{transform:scale(1);transition:.3s ease-in-out}.design-process .analysis .content{width:408px;max-width:408px;flex:0 0 408px}.design-process .criteria{margin-bottom:80px;position:relative;z-index:2}.design-process .criteria .number{font:normal 300 1.8rem/2.1rem var(--font-helvetica-neue);color:#000;border:1px solid #abd7e5;background-color:#eff8fb;border-radius:50%;width:80px;height:80px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:80px auto}.banner.csr .nav-link,.packages-list .nav-tabs .nav-link{font:normal 400 1.6rem/1.9rem var(--font-helvetica-neue);padding:16px 40px;margin-right:24px}.design-process .criteria:nth-of-type(2n) .image{order:2}.design-process .criteria:nth-of-type(2n) .content,.up-stream:nth-of-type(2n) .image{order:1}.design-process .analysis .content p{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519;margin:0}.declaration{margin-top:160px;margin-left:320px}.packages-list{background:url(../images/packages-bg.webp) 0 0/cover no-repeat}.packages-list h1{color:#2c2f73;margin-bottom:40px;text-align:center}.packages-list .nav-tabs{justify-content:center}.packages-list .nav-tabs .nav-link{color:#404040;border:.5px solid #404040;border-radius:100px;margin-bottom:24px;text-decoration:none;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right,#3b9f61,#3b9f61 50%,#404040 50%);background-size:200% 100%;background-position:100%}.packages-list .description .applications,.policy-payment h2{margin-bottom:56px}.packages-list .nav-tabs .nav-link.active{color:#2c2f73;background-color:transparent;border:2px solid #2c2f73;font-weight:500}.packages-list .nav-tabs .nav-link.active:hover,.packages-list .nav-tabs .nav-link:hover{color:#2c2f73;border:2px solid #2c2f73}.packages-list .description{width:67.6rem;float:left;padding:0 0 0 96px}.packages-list .image{width:69.6rem;float:left;text-align:right;margin-top:90px;position:relative;z-index:2}.packages-list .image:after{content:"";position:absolute;background-color:#eff8fb;height:180px;bottom:-70px;left:0;z-index:-1;width:64.8rem}.packages-list .image img{width:90%;border-width:2px 0 2px 2px;border-style:solid;border-color:#eff8fb}.packages-list .description h3{font:normal 500 4rem/4rem var(--font-helvetica-neue);color:#2c2f73;margin-bottom:56px}.packages-list .seal-cooling{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px;align-items:flex-start}.packages-list .description ul li{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue);color:#2a2a2a;padding-bottom:16px}.banner.csr h1{font:normal 500 4.8rem/1 var(--font-helvetica-neue)}.banner.csr .nav-link{color:#2c2f73;background-color:#fff;border-radius:100px;border:none;position:relative;overflow:hidden}.banner.csr .nav-link.active{background-color:#3b9f61;color:#fff}.sub-applicability{padding:88px 0 0}.sub-applicability .applicability:nth-of-type(2){background:#fff;padding:56px 0}.sub-applicability .applicability{padding-bottom:30px}.sub-applicability .applicability:last-child{padding-top:56px}.applicability{display:flex;flex-wrap:wrap;justify-content:space-between;padding:88px 0 64px;position:relative}#preloader,.loader{position:fixed;top:0;left:0}.applicability:first-child{padding-top:0}.applicability:last-of-type:before,.applicability:nth-last-of-type(2):before{content:"";position:absolute;background:#e5e6f7;height:1px;left:0;right:0;width:92%;top:0;margin:0 auto}.policy-payment .description{width:928px;max-width:928px;flex:0 0 928px}.policy-payment h2{color:#2c2f73}.beneficiary .direct ul li,.policy-payment ol li,.policy-payment p,.policy-payment ul li{font:normal 300 1.8rem/2.6rem var(--font-helvetica-neue)}.applicability .description h5{font:normal 500 2rem/2.6rem var(--font-helvetica-neue);color:#141519;margin-bottom:26px}.applicability .description h5:nth-of-type(2){margin-top:38px}.policy-payment p{color:#141519;margin-bottom:26px;text-align:justify}.applicability:last-child .description p,.design-softwares .drafting{margin-bottom:64px}.policy-payment ol li,.policy-payment ul li{color:#141519;padding-bottom:26px}.economic-development{padding-bottom:56px}.brief-desctiption{background-color:#eff8fb;padding:8.8rem 0}.brief-desctiption .content{margin-left:320px}.rural-education{padding:8.8rem 0 0}.policy-payment .rural-education ul.project-details{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px;padding-left:0}.policy-payment .rural-education ul.project-details li{border:2px solid #c9e8ff;padding:24px 70px;border-radius:100px;font:normal 400 1.8rem/2.1rem var(--font-helvetica-neue);color:#141519;display:inline-block}.policy-payment .rural-education ul.project-details li span{font:normal 400 2.4rem/2.6rem var(--font-helvetica-neue);color:#141519;display:block;margin-top:10px}.rural-education .image-section{margin-bottom:80px;text-align:center}.rural-education .daily-farming{margin-bottom:80px;column-count:2;column-gap:96px}.rural-education .daily-farming p{margin-bottom:16px}.rural-education .daily-farming ul{padding-left:15px}.rural-education .daily-farming ul li,.rural-education .daily-farming ul li:last-child{padding-bottom:16px}.remodel{margin-bottom:80px}.remodel .class-rooms{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:56px}.remodel .class-rooms .image{width:576px;max-width:576px;flex:0 0 576px}.remodel .class-rooms .image span{font:normal 500 1.6rem/1.9rem var(--font-helvetica-neue);color:#141519;display:block;margin-top:10px}.beneficiary{margin-bottom:80px;display:flex;flex-wrap:wrap;justify-content:space-between}.beneficiary .direct{background-color:#2c2f73;padding:40px 70px;border-radius:32px;width:576px;max-width:576px;flex:0 0 576px}.beneficiary .direct ul{padding-left:23px}.beneficiary .direct h4{font:normal 500 2.4rem/2.9rem var(--font-helvetica-neue);color:#f0f0f0;margin-bottom:10px}.beneficiary .direct ul li, .beneficiary .direct ol li{color:#fff;padding-bottom:16px}.beneficiary .direct p{color:#fff}.banner.aboutus.services h1{width:569px}.mission.services h2{width:1040px}.up-stream .content p{margin-bottom:16px;padding-left:15px;line-height:34px}.mission.services .order-management li,.up-stream .content li{font:normal 700 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519;padding-bottom:16px}.mission.services .order-management li ul,.up-stream .content li ul{list-style:none;margin-top:16px;padding-left:0}.up-stream .content,.up-stream .image{width:50%;max-width:50%;flex:0 0 50%}.up-stream .image img{height:100%;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.up-stream .content{background-color:#eff8fb;padding:0 96px;align-content:center}.up-stream .content h2{font:normal 500 4rem/4rem var(--font-helvetica-neue);color:#2c2f73;margin-bottom:40px}.up-stream .content h4{font:normal 500 1.8rem/2.6rem var(--font-helvetica-neue);color:#141519;margin:40px 0}.code-experiences .heading h4,.core-values h3,.design-softwares h3,.valuable-clients h3{font:normal 500 4rem/4rem var(--font-helvetica-neue);text-align:center}.up-stream:nth-of-type(2n) .content{background-color:#fff;order:2}.code-experiences .pressure-vessels tr td:last-child,.up-stream:nth-of-type(2n) .content li{font-weight:300}.design-softwares{background-color:#add8e6}.design-softwares h3{color:#2c2f73;margin-bottom:64px}.design-softwares table{box-shadow:0 0 35px 0 #0000000D;background-color:#fff;width:100%;border-radius:25px}.design-softwares table tr td{font:normal 500 1.8rem/2.1rem var(--font-helvetica-neue);color:#040404;padding:32px 0 32px 40px;vertical-align:text-top}.design-softwares table tr td img{margin-right:56px}.design-softwares table tr{border-bottom:2px solid #f2f2f2}.code-experiences .heading,.code-experiences .pressure-vessels{width:100%;max-width:100%;flex:0 0 100%}.code-experiences .heading h4,.core-values h3{color:#2c2f73;margin-bottom:40px}.valuable-clients h3{color:#2c2f73;margin-bottom:32px}.btn,a.btn,aside#mega-menu--mobile .mega__header .mega__controls button{font-family:var(--ff-sans);transition:var(--trans);text-transform:uppercase}.valuable-clients .clients{display:flex;flex-wrap:wrap;justify-content:center}.valuable-clients .clients .single-client{width:249px;max-width:249px;flex:0 0 249px;padding:50px 0;text-align:center;align-content:center;position:relative}.valuable-clients .clients .single-client:after{content:"";position:absolute;background:#d9d9d9;height:40px;width:1px;right:0;top:40%}.valuable-clients .clients .single-client:nth-of-type(5n):after{background:0 0}.loader{width:100%;height:100%;z-index:99;background:#fff}.loader-container{width:100%;height:200px;position:absolute;top:0;left:0;right:0;margin:auto;text-align:right}.progress,.progress-stacked{height:5px}.glow{width:0;height:0;border-radius:20px;box-shadow:0 0 60px 10px #008737;position:absolute;bottom:-5px;animation:5s infinite animation}.btn,.wrap,a.btn{position:relative}@keyframes animation{10%{opacity:.9}30%{opacity:.86}60%{opacity:.8}80%{opacity:.75}}.wrap{color:#fff;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;height:100%;z-index:1;text-align:center}.progress-bar-color{background-color:#000;height:180px;color:#fff;font-size:80px;vertical-align:middle}@media screen and (min-width:769px){.dropend:hover>.dropdown-menu{position:absolute;top:0;left:100%}.dropend .dropdown-toggle{margin-left:.5em}}.cp_wrapper{width:90%;max-width:600px;margin-inline:auto;padding:40px 0;background-color:#f5f5f5;border-radius:10px;border:1px solid #f5f5f5}.btn,a.btn{padding:var(--padding-button,20px 32px);display:inline-flex;justify-content:center;align-items:center;font-family:var(--ff-sans-700);font-size:var(--fs-btn,14px);line-height:var(--lh-200,1.25);border:1px solid currentColor;letter-spacing:var(--ls-200,1.2px);z-index:1}.btn .btn__icon,.btn .btn__label{pointer-events:none}.hidden{display:none!important}aside#mega-menu--mobile .mega__container{width:100%;height:100vh;height:100svh;max-height:100vh;max-height:100svh;padding-top:var(--height-header,10px);display:flex;flex-direction:column;overflow:hidden}aside#mega-menu--mobile .mega__container[data-active-depth="1"] button{transform:translateX(100%);opacity:0;pointer-events:none}aside#mega-menu--mobile .mega__header{height:auto;padding-inline:var(--padding-container-inline,20px);background-color:#fff}aside#mega-menu--mobile .mega__header .mega__controls{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:center;margin:32px 0}aside#mega-menu--mobile .mega__header .mega__controls button{font-size:var(--fs-btn);letter-spacing:var(--ls-200);display:flex;align-items:center;gap:var(--gap-100,4px)}aside#mega-menu--mobile .mega__header .mega__controls button .btn__icon,aside#mega-menu--mobile .mega__header .mega__controls button .btn__label{display:flex;pointer-events:none;font:normal 400 20px/23px var(--font-helvetica-neue);color:#2c2f73}aside#mega-menu--mobile .mega__body{width:100%;height:100%;position:relative}aside#mega-menu--mobile .mega__screen{padding:0 16px;width:100%;height:100%;overflow:auto;position:absolute;inset:0;background-color:#fff;transition:var(--trans-500)}aside#mega-menu--mobile .mega__screen[data-active-menu=false]{transform:translateX(100%)}aside#mega-menu--mobile .mega__screen[data-active-menu=false].stacked,aside#mega-menu--mobile .mega__screen[data-active-menu=true]{transform:translateX(0)}aside#mega-menu--mobile nav.navigation{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}aside#mega-menu--mobile nav.navigation a.btn{--item-height:24px;--icon-size:12px;width:100%;padding:0;background-color:transparent;border:0;justify-content:space-between}aside#mega-menu--mobile nav.navigation a.btn .btn__label{width:auto;height:100%;display:flex;align-items:center;flex-shrink:0}aside#mega-menu--mobile nav.navigation a.btn .btn__icon:empty{display:none;pointer-events:none}aside#mega-menu--mobile nav.navigation a.btn .btn__icon{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:flex-end;pointer-events:all}aside#mega-menu--mobile nav.navigation a.btn .btn__icon svg{width:var(--icon-size);height:var(--icon-size);pointer-events:none}#preloader{width:100%;height:100%;z-index:99999;background:#fff}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#9370db;-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#ba55d3;-webkit-animation:3s linear infinite spin;animation:3s linear infinite spin}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f0f;-webkit-animation:1.5s linear infinite spin;animation:1.5s linear infinite spin}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.core-values{background:#eff8fb;display:inline-block;width:100%;padding:96px 0}.core-values .preseverance{width:124.8rem;margin:0 auto}.core-values .hex{display:inline-block;position:relative;width:284px;height:290px;background:#fff;margin-right:10px;box-sizing:border-box;-webkit-clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%);clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%)}.core-values .hex-background{position:absolute;top:4px;left:4px;width:276px;height:282px;text-align:center;padding:20px 32px;-webkit-clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%);clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%)}.core-values .hex:first-child{margin-left:12%;margin-bottom:-40px}.core-values .hex:nth-of-type(2),.core-values .hex:nth-of-type(3){margin-bottom:-40px}.core-values .hex:first-child .hex-background{background-color:#b2b1b1}.core-values .hex:nth-of-type(2) .hex-background{background-color:#99d420}.core-values .hex:nth-of-type(3) .hex-background{background-color:#f47216}.core-values .hex:nth-of-type(4) .hex-background{background-color:#f9ae0c}.core-values .hex:nth-of-type(5) .hex-background{background-color:#75b5e6}.core-values .hex:nth-of-type(6) .hex-background{background-color:#ca7352}.core-values .hex:nth-of-type(7) .hex-background{background-color:#f2574d}.core-values .hex img{margin-bottom:4px}.core-values .hex h4{font:normal 700 1.8rem/2rem var(--font-helvetica-neue);color:#fff;width:140px;margin:0 auto;padding-bottom:4px;text-transform:uppercase}.core-values .hex p{font:normal 400 1.6rem/1.9rem var(--font-helvetica-neue);color:#141519;width:217px;margin:0 auto}#response-message{margin-top:4%}textarea::placeholder{font-style:italic;color:#888;font-size:14px}.csr-projects-card-wrapper{gap: 80px;}.csr-projects-card { max-width: 360px;}.csr-projects-card img{height: 240px; object-fit: cover;    object-position: left; width: 100%;}.csr-projects-card h5{font-weight: 400;font-size: 20px;text-align: center;color: #2C2F73;}.csr-detail-header .back-csr{font-weight: 400;font-size: 16px;color: #AEAEAE;display: flex;align-items: center;gap: 12px;}.csr-header-right p{font-weight: 400;font-size: 18px;color: #606060;}.csr-header-right .font-black{ color: #141519;font-weight: 400;font-size: 24px;}.csr-header-right hr{margin-bottom: 8rem;}.gtranslate_wrapper select{padding: 7px; border: 2px solid #3B9F61;    border-radius: 50px;  appearance: none; -webkit-appearance: none; -moz-appearance: none;  font-size: 15px;color: #2C2F73;width: auto;  text-align: center;}.gtranslate_wrapper select option{font-weight: 400;font-size: 16px;line-height: 21px;color: #2C2F73;}.lang-ml navbar-expand-lg a.nav-link,.lang-ta .navbar-expand-lg a.nav-link{ font: normal 400 1.05rem / 2.1rem var(--font-helvetica-neue);}.lang-ml .all-footer-list a,.lang-ta .all-footer-list a{font: normal 300 1.3rem / 1.8rem var(--font-helvetica-neue);}
.faq-section {
    padding: 60px 0;
  }

  .faq-wrap {
    display: flex;
    justify-content: space-between;
    gap: 40px;
  }

  .faq-title {
    font-weight: 500;
    font-size: 24px;
    color: #2C2F73;
    white-space: nowrap;
  }

  /* FAQ item */
.sp-easy-accordion .sp-ea-single {
    border-top: 1px solid #e5e7eb !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right: none !important;
    background: none !important;
    margin-bottom: 0px !important;
  }

  /* Question button */
  .sp-easy-accordion .sp-ea-single h3 {
    width: 100%;
    background: none;
    border: 0;
    padding: 16px 0;
    text-align: left;
    font-size: 20px;
    font-weight: 500;
    display: flex;
    align-items: center;
    cursor: pointer;
    color: #040404;
  }
  .sp-easy-accordion .sp-ea-single a{ color: #040404; font-size: 20px; font-weight: 500 !important; line-height: 0px !important;}

  /* Answer */
  .sp-collapse.spcollapsing {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease;
  }

  .sp-collapse.spcollapsing  strong {
    font-size: 18px;
    line-height: 26px;
    display: block;
    margin-top: 12px;
  }

  .sp-easy-accordion .sp-ea-single .ea-body p,
  .sp-easy-accordion .sp-ea-single .ea-body li {
    font-size: 18px;
    line-height: 1.6;
  }

  .sp-easy-accordion .sp-ea-single .ea-body ul {
    padding-left: 18px;
    margin: 8px 0;
  }

  /* Active state */
  .faq-item.active .faq-answer {
    max-height: 1200px;
  }

  /* Mobile */
  @media (max-width: 767px) {
    .faq-section {
      padding: 40px 0;
    }

    .faq-wrap {
      flex-direction: column;
      gap: 20px;
    }

    .faq-title {
      font-size: 20px;
    }

    .sp-collapse.spcollapsing {
      font-size: 14px;
    }
    .sp-easy-accordion .sp-ea-single .ea-body p,
    .sp-easy-accordion .sp-ea-single .ea-body li {
      font-size: 14px;
    }
  }