@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;list-style-type:none;scroll-behavior:smooth}:root{--primary:teal;--menu-text-color:#595959;--paragraph-text: #585858c9;--font-family:'Roboto';--menubar-text-size:14px;--paragraph-text-size:16px;--button-background:#1dd2af;--transform-logical-flip:1}.container{max-width:1200px;margin:0 auto;padding:0 30px}body{font-family: var(--font-family)}section p,footer p{color:var(--paragraph-text);font-family: var(--font-family);font-size:var(--paragraph-text-size);line-height:1.5}section .primary-button a,footer .primary-button a{padding:6px 10px;border-radius:5px;background-color:var(--button-background);color:#000;font-weight:500;font-family: var(--font-family);font-size:14px;transition-duration:.3s}section .primary-button a:hover,footer .primary-button a:hover{background-color:teal}.submit-button{padding:8px 25px;border-radius:5px;border:none;background-color:var(--button-background);color:#fff;font-weight:500;font-family: var(--font-family);font-size:16px;transition-duration:.3s;cursor:pointer;gap:8px}.submit-button:hover{background-color:teal}section h1{font-family: var(--font-family);border-bottom:3px solid var(--primary);line-height:1.6;font-size:40px}section h2{font-family: var(--font-family);font-size:30px}section h3{color:#000;font-family: var(--font-family);font-size:22px;line-height:1.3;padding-bottom:15px;padding:10px 0 15px 0;margin-left:-20px}input#check{display:none}label.check-btn img{height:30px;width:30px;object-fit:contain;display:none}section.menubar-section{padding:15px 0;position:sticky;top:0;background-color: #FFFF;z-index:5;box-shadow: -1px -1px 11px 1px #2e60688f}section.menubar-section .menubar-wrapper{width:100%;display:flex;justify-content:space-between}section.menubar-section .menubar-wrapper .menu-logo img{height:77px;width:183px;object-fit:contain}section.menubar-section .menubar-wrapper .menu-logo{margin-left:40px}section.menubar-section .menubar-wrapper .taskbar-section{margin-right:40px}section.menubar-section .menubar-wrapper .taskbar-section .taskbar-wrapper{display:flex;gap:30px;align-items:center;justify-content:flex-end;margin-top:10px}section.menubar-section .menubar-wrapper .taskbar-section .taskbar-wrapper .taskbar-content{display:flex;gap:10px;align-items:center}section.menubar-section .menubar-wrapper .taskbar-section .taskbar-wrapper .taskbar-content a{color:var(--primary);font-family: var(--font-family);font-size:var(--menubar-text-size)}section.menubar-section .menubar-wrapper .taskbar-section .navbar-section ul,.footer-bottom .navbar-section ul{display:flex}.footer-bottom .navbar-section ul li:first-child{padding-left:0}section.menubar-section .menubar-wrapper .taskbar-section .navbar-section ul li,.footer-bottom .navbar-section ul li{list-style-type:none;border-right:1px solid gray;padding:2px 16px 2px 21px}.footer-bottom .navbar-section ul li{border-right:1px solid #fff}section.menubar-section .menubar-wrapper .taskbar-section .navbar-section ul li a,.footer-bottom .navbar-section ul li a{text-decoration:none;font-size:var(--menubar-text-size);font-family: var(--font-family);color:var(--menu-text-color);font-weight:500;transition-duration:.3s}.footer-bottom .navbar-section ul li a{color:#fff}section.menubar-section .menubar-wrapper .taskbar-section .navbar-section ul li a:hover{color:var(--primary)}.footer-bottom .navbar-section ul li a:hover{color:#1dd2af}section.menubar-section .menubar-wrapper .taskbar-section .navbar-section{margin:20px 0 10px}section.menubar-section .menubar-wrapper .taskbar-section .navbar-section ul li:last-child,.footer-bottom .navbar-section ul li:last-child{border:none;padding-right:0}section.banner{width:100%;position:relative}.slick-slider{position:relative}.slick-slide img{width:100%;height:auto}.banner-content{background-color:rgba(0,0,0,.6);padding:20px;width:max-content;top:21px;position:absolute;left:35px}.banner-content-section{right:35px;background-color: rgb(0 0 0 / 44%);padding:20px;width:max-content;top:21px;position:absolute}.banner-content p,.banner-content-section p{max-width:839px;color:#fff;font-size:23px}.slick-arrow{background-color:rgba(0,0,0,.7);height:40px;width:40px;border-radius:50%;display:flex!important;justify-content:center!important;align-items:center!important;color:#fff;border:2px solid #fff;position:absolute;top:54%!important;transform:translateY(-50%);z-index:10;cursor:pointer!important}.right-arrow{right:-44px}.left-arrow{left:-30px}.slick-dots{display:none!important}section.strategy-section{width:100%;background-color:var(--primary);padding:16px 0;margin-top:-30px}section.strategy-section .strategy-content{display:flex;align-items:center;justify-content:space-between}section.strategy-section .strategy-content p{color:#fff;font-size:26px}section.strategy-section .strategy-content a{padding:10px 22px;color:#fff;border:2px solid #fff;font-weight:500;font-family: var(--font-family);font-size:14px;transition-duration:.3s}section.strategy-section .strategy-content a:hover{border-radius:0 5px;background-color: #ffffff7d;backdrop-filter:blur(1px);color:#272a2e}section.project-executed-section{padding:50px 0}section.project-executed-section .project-executed-wrapper h2{text-align:center;font-family: var(--font-family);padding-bottom:30px;font-size:35px}section.project-executed-section .project-executed-wrapper .project-executed-images{display:flex;width:100%;gap:20px}.project-executed-images.slick-initialized.slick-slider.slick-dotted{margin-bottom:0}section.project-executed-section .project-executed-wrapper .project-executed-images .executed-img img{height:100%;width:100%;object-fit:cover}section.project-executed-section .project-executed-wrapper .project-executed-images .executed-img{display:flex;flex-direction:column;padding:0 0 0 15px}section.project-executed-section .project-executed-wrapper .project-executed-images .executed-img p{color:var(--paragraph-text);font-family: var(--font-family);font-size:var(--paragraph-text-size);max-width:226px;text-align:center;padding:10px 0;margin:0 auto}.project-executed-images.slick-initialized.slick-slider.slick-dotted .slick-arrow{background-color: rgb(0 0 0 / 41%);height:36px;width:36px;border-radius:49%;display:flex!important;justify-content:center!important;align-items:center!important;color:#fff;border:2px solid #fff;position:absolute;top:42%!important;transform:translateY(-50%);cursor:pointer!important}i.fa.fa-angle-right.slick-arrow{right:25px}i.fa.fa-angle-left.slick-arrow{left:25px}section.services-slider{width:100%;padding:50px 0}section.services-slider .services-slider-images h2{text-align:center;margin-left:0;padding-bottom:30px;font-family: var(--font-family);font-size:35px}section.services-slider .services-slider-images .slider-images-section{display:flex;flex-wrap:wrap;gap:15px}.gallery .image-gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;position:relative}.gallery .image-gallery img{height:100%;width:100%;object-fit:cover}.gallery-item{width:250px;height:auto;cursor:pointer;border-radius:5px;transition:transform .3s}.gallery-item:hover{transform:scale(1.05)}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:1000;justify-content:center;align-items:center;flex-direction:column}.modal-image{max-width:80%;max-height:80%;margin-bottom:20px;border:5px solid #fff;border-radius:10px}.caption{color:#fff;font-size:16px;margin-bottom:20px}.navigation{display:flex;gap:20px}.navigation button{background:none;color:#fff;font-weight:600;border:none;padding:6px 14px;font-size:16px;cursor:pointer}.close{position:absolute;top:20px;right:30px;font-size:30px;color:#fff;cursor:pointer;transition:transform .2s}.close:hover{transform:scale(1.1)}.slick-arrow{z-index:1}footer.footer-section{padding:30px 0;width:100%;background-color:#272a2e;border-bottom:1px solid #394c5f}footer.footer-section .footer-wrapper .footer-content{display:flex;justify-content:space-between}footer.footer-section p{color:#fff}footer.footer-section .footer-wrapper .footer-content .footer-content-one h3{color:#1dd2af;font-family: var(--font-family);font-size:24px;padding-bottom:20px}footer.footer-section .footer-wrapper .footer-content .footer-content-one p{font-size:13px;color: #FFFF;max-width:259px;padding:0 0 30px 0}footer.footer-section .footer-wrapper .footer-content .footer-content-one ul{display:flex;gap:20px}footer.footer-section .footer-wrapper .footer-content .footer-content-one ul li a{color:#fff;font-family: var(--font-family);font-size:13px;line-height:1.5;transition-duration:.3s}footer.footer-section .footer-wrapper .footer-content .footer-content-one ul li a:hover{color:#1dd2af}footer.footer-section .footer-wrapper .footer-content .footer-content-one ul li{padding:5px 0}.list-item{display:flex;align-items:center;gap:8px}.list-item i{color:#1dd2af}footer.footer-section .footer-wrapper .footer-content .footer-content-one .address-section{display:flex;gap:15px;justify-content:flex-start;padding:0 0 10px 0}footer.footer-section .footer-wrapper .footer-content .footer-content-one .address-section .address-img{padding:3px 0}footer.footer-section .footer-wrapper .footer-content .footer-content-one .address-section p,footer.footer-section .footer-wrapper .footer-content .footer-content-one .address-section p a{color:#fff;padding:0}footer.footer-section .footer-wrapper .footer-content .footer-content-one .address-section p a:hover{color:#1dd2af}footer.footer-section .footer-wrapper .footer-content .footer-content-one .address-section .contact-section p a{color:#fff}footer.footer-section .footer-wrapper .footer-content .footer-content-one .address-section .contact-section p a:hover{color:#1dd2af}footer.footer-bottom{padding:20px 0;background-color:#272a2e}footer.footer-bottom .footer-text{margin:20px 0 10px 0}footer.footer-bottom .footer-text p{color:#86888a;font-size:14px}footer.footer-section .footer-wrapper .footer-content .primary-button a:hover{background-color:var(--primary);color:#fff}section.banner-section{width:100%}section.banner-section .banner-img img{width:100%}section.about-section{padding:50px 0;width:100%}section.about-section .about-wrapper p{color:#000;font-weight:400;padding:8px 0 10px 0}section.about-section .about-content{background-color:#f4f4f4;border-radius:8px;padding:30px 50px}section.about-section .about-content ul li{font-family: var(--font-family);line-height:27px;padding-bottom:5px;position:relative;font-size:16px}section.about-section .about-content ul li::after{position:absolute;top:10px;left:-20px;content:"";background-color:var(--primary);font-size:25px;height:8px;width:8px;border-radius:20px}section.services-section{width:100%}section.services-section .services-wrapper img{width:100%}section.services-section .services-wrapper h1{padding-top:50px}section.services-section .services-wrapper p{padding:8px 0 10px 0;color:#000;font-weight:400}section.services-section .services-list-section{background-color:#f4f4f4;border-radius:8px;padding:20px 0 30px 50px}section.services-section .services-list-section ul li{font-family: var(--font-family);line-height:27px;padding-bottom:5px;position:relative;font-size:16px}section.services-section .services-list-section ul li::after{position:absolute;top:10px;left:-20px;content:"";background-color:var(--primary);font-size:25px;height:8px;width:8px;border-radius:20px}section.services-section .services-list-wrapper{padding:20px 0 30px 50px}section.services-section .services-list-wrapper ul li{font-family: var(--font-family);line-height:27px;padding-bottom:5px;position:relative;font-size:16px}section.services-section .services-list-wrapper ul li::after{position:absolute;top:10px;left:-20px;content:"";background-color:var(--primary);font-size:25px;height:8px;width:8px;border-radius:20px}section.services-section .services-list{display:flex;justify-content:space-between;background-color:#f4f4f4;border-radius:8px;padding:20px 27px 30px 50px}section.services-section .services-list .services-list-one ul li{font-family: var(--font-family);line-height:27px;padding-bottom:5px;position:relative;font-size:16px}section.services-section .services-list .services-list-one ul li::after{position:absolute;top:10px;left:-20px;content:"";background-color:var(--primary);font-size:25px;height:8px;width:8px;border-radius:20px}section.services-section .services-list .services-list-one p{color:#000;font-size:16px;font-weight:400;margin-left:-18px;padding-bottom:8px}section.capabilities-section{width:100%}section.capabilities-section .capabilities-banner img{width:100%;object-fit:contain}section.capabilities-content-section{padding:50px 0}section.capabilities-content-section .capabilities-content-wrapper p{padding:8px 0 10px 0;color:#000;font-weight:400}section.career-banner{width:100%}section.career-banner .career-banner-image img{width:100%;object-fit:contain}section.career-section{width:100%;padding:50px 0}section.career-section .career-section p,section.career-section .career-section p a{color:#000;font-weight:400;padding-bottom:5px}section.career-section .career-section p a{color:var(--primary);font-family: var(--font-family);font-size:16px;transition-duration:.3s}section.career-section .career-section p a:hover{color:var(--menu-text-color)}section.form-section{width:100%;padding:50px 0}section.career-section .career-contain{display:block;margin:0}.career-contain .career-section{text-align:center}.career-contain .career-section .career-contact-section{display:flex;justify-content:center;align-items:center;gap:40px;margin:10px 0 20px}.career-contain .career-section .career-contact-section .career-contact{display:flex;align-items:center;gap:10px}.career-contain .career-section .career-contact-section .career-contact a{color:var(--primary);font-family: var(--font-family);font-size:14px}.form-wrapper{display:flex;flex-direction:column}.form-wrapper .form-content h2{text-align:center;font-family: var(--font-family);font-size:30px;padding-bottom:30px;color:#000}.form-wrapper .form-content{border: 2px solid #e1e1e1ab;border-radius:8px;padding:30px 30px;margin:0 auto;margin-top:12px}.form{display:flex;width:500px;font-family: var(--font-family);background:#fff;flex-direction:column;justify-content:center;align-items:center}.form-wrapper .form-content .primary-button{padding:10px 20px}.form-wrapper .form-content .primary-button a{color: #FFFF;padding:8px 25px;font-size:16px}select#country{z-index:2;position:relative}input#country-name{z-index:1;position:absolute;top:0}.form-item{position:relative;margin-bottom:15px}.form-item input,.form-item textarea,.form-item select{display:block;width:460px;height:46px;background:transparent;border:solid 2px #ccc;border-radius:5px;transition:all .3s ease;padding:0 15px;z-index:3}.form-item input:focus,.form-item textarea:focus,.form-item select:focus{outline:none;border-color:#4a8f9e;z-index:3}.form-item label{position:absolute;cursor:text;z-index:2;top:14px;left:10px;font-size:16px;font-weight:500;background:#fff;padding:0 10px;color:#999;transition:all .3s ease}.form-item input:focus+label,.form-item input:valid+label,.form-item textarea:focus+label,.form-item textarea:valid+label,.form-item select:focus+label,.form-item select:valid+label{font-size:12px;top:-5px;z-index:3}.form-item input:focus+label,.form-item textarea:focus+label,.form-item select:focus+label{color:#4a8f9e;z-index:3}.form-item textarea{padding:15px 15px;height:90px}.form-item select.form-control{-moz-appearance:none;-webkit-appearance:none;appearance:none}.angle img{height:20px;width:20px;object-fit:contain;position:absolute;right:13px;top:15px;filter:invert(59%)}.career-wrapper h1{border:none;text-align:center}section.contact-banner{width:100%}section.contact-banner .contact-img img{width:100%;object-fit:contain}.career-contain{display:flex;justify-content:space-between}.career-contain .career .career-heading{display:flex;gap:15px;align-items:center}.career-contain .career .career-heading img{height:70px;width:90px;object-fit:contain}.career-contain .career .career-heading h2{padding:10px 0 0 0;font-family: var(--font-family);font-size:25px;color: #141414ba}.career-contain .career .career-heading h2 span{color:var(--primary)}.career-contain .career p{padding-bottom:8px;color:#000;font-weight:400}.career-contain .career p a{color:var(--primary);font-family: var(--font-family);font-size:14px}section.application-banner{width:100%}section.application-banner .application-banner-img img{width:100%;object-fit:contain}section.application-section{width:100%;padding:50px 0}section.application-section .application-content{padding:34px 0 0 0}section.application-section .application-content .application-content-section{border-bottom:2px solid var(--primary);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}section.application-section .application-content .application-content-section:last-child{border:none}section.application-section .application-content .application-content-section p{font-weight:500;padding-block:20px;color: #242424db}input[type="checkbox"]{display:none}.application-dropdown{width:100%}.application-dropdown i{cursor:pointer}input#application-check~.application-dropdown,
input#application-item~.application-dropdown,
input#application-list~.application-dropdown {visibility:hidden;opacity:0;height:0;overflow:hidden;transition:height .6s ease-out , opacity .6s ease-out}input#application-check:checked~.application-dropdown,
input#application-item:checked~.application-dropdown,
input#application-list:checked~.application-dropdown {visibility:visible;opacity:1;height:607px;overflow:hidden;transition:height .6s ease-out , opacity .6s ease-out}input#application-check~.application-dropdown {transition:height .8s ease-out , opacity .8s ease-out}input#application-check:checked~.application-dropdown {transition:height .8s ease-out , opacity .8s ease-out}input#application-item:checked~.application-dropdown {height:350px}input#application-list:checked~.application-dropdown {height:215px}input#application-check:checked~label.application-button i:last-child,
input#application-item:checked~label.application-button i:last-child,
input#application-list:checked~label.application-button i:last-child {display:none}input#application-check~label.application-button i:first-child,
input#application-item~label.application-button i:first-child,
input#application-list~label.application-button i:first-child {display:none}input#application-check:checked~label.application-button i:first-child,
input#application-item:checked~label.application-button i:first-child,
input#application-list:checked~label.application-button i:first-child {display:block}label.application-button{height:34px;width:34px;background: #3a3a3a14;border-radius:20px;display:flex;justify-content:center;align-items:center}label.application-button i{color: #060606b8;cursor:pointer}section.application-section .application-content .application-content-section .application-dropdown h4{font-family: var(--font-family);font-size:25px;padding:15px 0}section.application-section .application-content .application-content-section .application-dropdown ul li{font-family: var(--font-family);line-height:27px;padding-bottom:5px;position:relative;font-size:16px;margin-left:20px}section.application-section .application-content .application-content-section .application-dropdown ul li::before{position:absolute;top:10px;left:-20px;content:"";background-color:var(--primary);font-size:25px;height:8px;width:8px;border-radius:20px}section.application-section .application-content .application-content-section .application-dropdown p{padding:0;padding-bottom:8px}@media (max-width:1199px){.right-arrow{right:-25px}.left-arrow{left:-10px}section.menubar-section .menubar-wrapper .menu-logo{margin-left:20px}label.check-btn img{margin-right:-10px}section.menubar-section .menubar-wrapper .taskbar-section .navbar-section ul li a,.footer-bottom .navbar-section ul li a{font-size:13px}section.menubar-section .menubar-wrapper .taskbar-section .navbar-section ul li a:hover{color: #b5b5b5c7}section.menubar-section .menubar-wrapper .taskbar-section .navbar-section ul{background:var(--primary);height:1038px;width:300px;position:absolute;top:0;left:-300px;display:block;overflow-y:auto;transform-origin:4px 0;transition-duration:1s}input[type="checkbox"]:checked~ul {left:0!important;display:block}section.menubar-section .menubar-wrapper .taskbar-section .navbar-section ul li a{color: #FFFF;font-size:16px;font-weight:700}section.menubar-section .menubar-wrapper .taskbar-section .navbar-section ul li{border-bottom:1px solid #fff;padding:20px;text-align:center}section.menubar-section .menubar-wrapper .taskbar-section .navbar-section ul li:last-child{padding:20px}.check-btn img{position:fixed;top:35px;right:27px;top:24px;cursor:pointer;cursor:pointer}section.menubar-section{padding:0;box-shadow: -9px 6px 38px -3px #2e60688f}.check-btn img:last-child{height:35px;width:35px;top:20px}#check~ul {visibility:hidden;opacity:0}#check:checked~ul {visibility:visible;opacity:1}#check~label.check-btn img:last-child {display:none}#check~label.check-btn img:first-child {display:block;height:20px}#check:checked~label.check-btn img:last-child {display:block}#check:checked~label.check-btn img:first-child {display:none}section.menubar-section .menubar-wrapper .menu-logo img{height:60px;width:100px}section.menubar-section .menubar-wrapper .taskbar-section .taskbar-wrapper{display:none}section.menubar-section .menubar-wrapper{display:flex;justify-content:flex-start}footer.footer-section .footer-wrapper .footer-content .footer-content-one h3{padding:20px 0 20px 0}footer.footer-section .footer-wrapper .footer-content .footer-content-one p{padding:0 0 25px 0;max-width:max-content}footer.footer-section .footer-wrapper .footer-content{display:flex;gap:0 80px;flex-wrap:wrap;justify-content:normal}footer.footer-section .footer-wrapper .footer-content .footer-content-one:nth-child(2) {order:3}.footer-bottom .navbar-section ul li{padding:2px 16px 2px 16px}section.banner-section .banner-img img{height:200px;object-fit:cover}section.services-section .services-wrapper img{height:200px;width:100%;object-fit:cover}section.application-banner .application-banner-img img{height:200px;object-fit:cover;width:100%}section.capabilities-section .capabilities-banner img{height:200px;object-fit:cover;width:100%}section.contact-banner .contact-img img{height:200px;width:100%;object-fit:cover}section.career-banner .career-banner-image img{height:200px;width:100%;object-fit:cover}.banner-content{padding:15px;left:25px;top:18px}.banner-content-section{padding:15px;top:20px;right:20px}.slick-arrow{height:34px;width:34px;top:60%}.slick-prev{left:20px}.slick-next{right:20px}.banner-content p,.banner-content-section p{font-size:18px}section.project-executed-section .project-executed-wrapper .project-executed-images .executed-img{padding:0}section.project-executed-section .project-executed-wrapper .project-executed-images .executed-img img{padding:0 25px}.left-arrow{left:-16px}.right-arrow{right:-16px}}@media (max-width:991px){.gallery .image-gallery{grid-template-columns:1fr 1fr 1fr}.container{padding:0 20px}section h1{font-size:25px}section p,footer p{font-size:14px}.footer-bottom .navbar-section ul li{border-right:none;padding:2px 16px 2px 0}.footer-bottom .navbar-section ul li a{font-size:12px}section.services-section .services-list-section ul li{font-size:14px;line-height:24px}section h3{font-size:20px}section.services-section .services-list-section{padding:15px 0 15px 45px}section.services-section .services-list-wrapper{padding:15px 0 15px 45px}section.services-section .services-list .services-list-one p{font-size:14px}section.services-section .services-list .services-list-one ul li{font-size:14px;line-height:24px}section.services-section .services-list-wrapper ul li{font-size:14px;line-height:24px}section.services-section .services-list{display:block}footer.footer-bottom .footer-text{margin:10px 0}footer.footer-bottom .footer-text p{text-align:left}section.application-section .application-content .application-content-section p{max-width:389px}section.application-section .application-content{padding:5px 0 0 0}.career-contain .career{display:flex;flex-direction:column;justify-content:center;align-items:center}.career-contain{display:block;margin-top:0}.career-contain .career .career-heading{margin-left:25px}.career-contain .career{margin-bottom:15px}section.about-section{padding:30px 0;width:100%}section.services-section .services-wrapper h1{padding-top:30px}section.application-section .application-content .application-content-section .application-dropdown h4{font-size:22px}section.career-section{padding:30px 0}section.capabilities-content-section{padding:30px 0}section.form-section{padding:30px 0}section.strategy-section .strategy-content p{font-size:22px}.slick-slide img{height:250px;object-fit:cover;width:100%}.banner-content p,.banner-content-section p{max-width:434px}section.application-section{padding:30px 0}.banner-content-section p{max-width:415px}}@media (max-width:767px){.gallery .image-gallery{grid-template-columns:1fr 1fr}}@media (max-width:581px){section p,footer p{font-size:13px}section h3{font-size:18px;padding:0 0 8px 0}footer.footer-section .footer-wrapper .footer-content{display:flex}footer.footer-bottom{text-align:center;justify-content:center;align-items:center}section.about-section .about-content{padding:15px 20px 10px 40px}section.about-section .about-content ul li{font-size:14px}section.about-section .about-content ul li::after{height:6px;width:6px;left:-16px}.footer-bottom .navbar-section ul{display:flex;flex-wrap:wrap}footer.footer-section .footer-wrapper .footer-content .footer-content-one ul{display:block}footer.footer-section .footer-wrapper .footer-content .footer-content-one:nth-child(2) {order:inherit}footer.footer-section{padding:20px 0}footer.footer-section .footer-wrapper .footer-content .footer-content-one h3{padding:15px 0 15px 0}section.career-section .career-contain{margin:4px 0 0 0}.form-wrapper .form-content{padding:0 0!important;margin-top:0}.form-item input,.form-item textarea,.form-item select{width:265px}.form-item label{font-size:14px}.form{width:auto}.career-contain .career-section .career-contact-section{gap:20px}.career-contact .form-content{padding:0 0!important}.form-wrapper .form-content h2{font-size:25px;padding-bottom:20px}section.application-section .application-content .application-content-section p{max-width:275px}section.application-section .application-content .application-content-section .application-dropdown h4{font-size:18px;padding:8px 0 15px 0}section.application-section .application-content .application-content-section .application-dropdown ul li{font-size:14px}section.application-section .application-content .application-content-section .application-dropdown ul li::before{height:6px;width:6px;left:-15px}section.application-section .application-content .application-content-section .application-dropdown ul li{margin-left:15px}input#application-check:checked~.application-dropdown {height:655px}input#application-item:checked~.application-dropdown {height:320px}input#application-list:checked~.application-dropdown {height:230px}label.application-button{height:30px;width:30px}section.application-section .application-content{padding:5px 0 0 0}section.application-section .application-content .application-content-section .application-dropdown p{max-width:fit-content}.career-contain .career .career-heading h2{font-size:20px}.career-contain .career-section .career-contact-section{display:flex;flex-direction:column;gap:0;margin-left:0}.career-contain .career-section .career-contact-section .career-contact{margin-bottom:8px}.form-wrapper .form-content .primary-button{padding:10px 0}.form-wrapper .form-content .primary-button{padding:10px 12px}section.services-section .services-list .services-list-one p{font-size:13px}section.strategy-section .strategy-content p{font-size:18px;padding-bottom:16px}section.strategy-section .strategy-content a{padding:6px 15px}section.strategy-section .strategy-content{display:block}section.strategy-section{padding:16px 0 25px 0}.banner-content{padding:10px}.banner-content-section{padding:10px}.banner-content p,.banner-content-section p{font-size:14px;max-width:324px}.banner-content{left:8px}.banner-content-section{right:8px}section.project-executed-section .project-executed-wrapper h2{font-size:25px;padding-bottom:20px}section.services-slider .services-slider-images h2{padding-bottom:20px;font-size:25px}.gallery .image-gallery{grid-template-columns:1fr}section.services-slider .services-slider-images .slider-images-section .image-gallery{width:230px}section.services-slider{padding:30px 0 50px 0}.project-executed-images.slick-initialized.slick-slider.slick-dotted .slick-arrow{top:36%}}@media (max-width:350px){.career-contain .career-section .career-contact-section .career-contact{gap:5px}section.services-section .services-list-section ul li::after{height:6px;width:6px;left:-16px}section.services-section .services-list-section{padding:10px 0 10px 33px}section.application-section .application-content .application-content-section p{max-width:240px}input#application-check:checked~.application-dropdown {height:705px}.form-item input,.form-item textarea,.form-item select{width:245px}.form-item label{font-size:13px}.form-wrapper .form-content h2{font-size:20px}.form-wrapper .form-content{padding:20px 15px}.career-contain .career-section .career-contact-section{margin-left:0}.form-wrapper .form-content .primary-button{padding:10px 0}.career-contain .career{margin-bottom:15px}.career-contain .career .career-heading h2{font-size:16px}.career-contain .career p{padding-bottom:5px}section.banner-section .banner-img img{height:200px;object-fit:cover}section.services-section .services-list-wrapper ul li::after,section.services-section .services-list .services-list-one ul li::after{height:6px;width:6px;left:-16px}section.services-section .services-list-wrapper,section.services-section .services-list{padding:10px 0 10px 33px}section.services-section .services-wrapper h1{padding-top:20px}section.capabilities-content-section{padding:20px 0}section.form-section{padding:20px 0}section.strategy-section .strategy-content p{font-size:16px}section.strategy-section .strategy-content a{font-size:14px;padding:5px 10px}.slick-slide img{height:200px;object-fit:cover;width:100%}section.project-executed-section .project-executed-wrapper h2{font-size:20px}.banner-content p,.banner-content-section p{max-width:300px}.banner-content,.banner-content-section{left:0;right:0;top:8px}.slick-dotted.slick-slider i.fa.fa-angle-left.slick-arrow{left:10px}.slick-arrow{top:65%!important}section.services-slider .services-slider-images .slider-images-section .image-gallery{width:260px}section.services-slider .services-slider-images h2{font-size:20px}section.project-executed-section .project-executed-wrapper .project-executed-images .executed-img{padding-left:0}i.fa.fa-angle-right.slick-arrow{right:10px}section.project-executed-section .project-executed-wrapper .project-executed-images .executed-img img{padding:0 25px}.project-executed-images.slick-initialized.slick-slider.slick-dotted .slick-arrow{top:36%}.left-arrow{left:-16px}.right-arrow{right:-16px}}.alert-box{display:none;padding:15px;margin-bottom:20px;border-radius:5px;text-align:center;font-weight:bold}.alert-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.alert-error{background-color:#fdbbc0;color:red;border:1px solid #f5c6cb}.btn-loader{width:20px;height:20px}.g-recaptcha{transform:scale(.85);transform-origin:0 0;display:flex;justify-content:center;margin-left:40px}.captcha-error{display:none;color:red;margin-left:30px}