@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:montserrat;padding:0 10px}.navbar{width:100%;padding:20px 0}.navbar-container{display:flex;align-items:center;justify-content:space-between;max-width:1320px;background:transparent;border:1px solid black;margin-left:auto;margin-right:auto;border-radius:100px;padding:5px 5px 5px 20px}.navbar-container .nav-logo{font-size:40px;font-weight:900;cursor:pointer;display:flex;align-items:center}.navbar-container .nav-logo .logo-name{font-size:2.4rem;display:flex;flex-direction:column;align-items:center;line-height:1.5rem;padding-top:8px}.navbar-container .nav-logo .logo-name span{font-size:1rem}.navbar-container .nav-logo img{width:60px;object-fit:contain;background:#fff}.nav-middle{display:flex;align-items:center;justify-content:space-around}.nav-middle ul{display:flex;align-items:center;justify-content:space-between;list-style:none;width:100%}.nav-middle ul li a{text-decoration:none;color:#000}.nav-middle ul li:hover{border-bottom:3px solid #f0f0f0}.nav-middle ul li{font-size:16px;font-weight:500;cursor:pointer;margin:0 50px}button{background:#000;color:#fff;font-size:18px;padding:20px 50px;outline:0;border:0;border-radius:60px;font-weight:600}button:hover{background:#fff;color:#000;cursor:pointer}.dropdown{background-color:#fff;padding:0 10px;display:none}.dropdown img{width:35px;height:35px;object-position:center}.mobile-menu{position:fixed;background-color:#ffffffe8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:0;right:0;max-height:100vh;height:100vh;width:250px;z-index:999;box-shadow:-10px 0 10px #0000001a;padding:50px}.mobile-menu ul{list-style:none;font-size:3rem}.mobile-menu ul li{margin-bottom:50px;text-decoration:none;color:#000}.mobile-menu ul li a{text-decoration:none;color:#000}.mobile-menu .title{text-align:center;font-size:4rem;margin-bottom:60px;display:flex;justify-content:space-between;align-items:center}.mobile-menu img{width:50px;height:50px;background-color:#fff;border-radius:50%}.d-none{display:none}@media (max-width: 1050px){.navbar ul{display:none}button{padding:15px 30px}.navbar-container .contactus-button{display:none}.dropdown{display:block}.mobile-menu{width:100vw;height:100vh}.mobile-menu ul{display:block}.mobile-menu ul li{font-size:40px;margin-bottom:20px}}.hero-container{width:100%;height:70vh;background-image:url(/assets/hero-Do-L2UTE.png);background-repeat:no-repeat;background-size:contain;background-position:bottom;max-width:1300px;margin:0 auto;padding-top:70px;border-bottom:20px solid rgba(255,255,255,.3);position:relative}.hero{position:relative}.hero-container h1{font-size:4rem;line-height:3.8rem}.hero-container h1 span{border-radius:25px}.hero-container p{font-size:30px;margin-top:20px}.stats{max-width:1300px;background:#000;margin:60px auto 0;display:grid;grid-template-columns:1fr 1fr 1fr}.col1{background-color:#000;max-width:400px;color:#fff}.col1 h3{border-bottom:5px solid gray;font-size:16px;font-weight:500;text-transform:capitalize;padding:10px}.col1 .col-bottom{display:flex;align-items:center;gap:10px;padding:10px;cursor:pointer}.col1 .col-bottom img{border-radius:50%;width:22px;height:20px}.col1 .col-bottom p{font-size:18px;font-weight:600}.why-section{max-width:1300px;display:grid;grid-template-columns:1fr 1fr;margin:200px auto 100px;gap:40px}.why-section img{width:100%}.why-section .right{display:grid;grid-template-rows:1fr 3fr 1fr}.why-section .right .row2{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:5px}.why-section .right h2{font-size:40px;margin-bottom:1rem}.why-section .right span{font-size:40px;color:#854836}.why-section .right .row2 .reason span{color:#854836;font-weight:600;margin-bottom:.25rem;font-size:20px}.why-section .right .row2 .reason h4{font-weight:600;font-size:24px;margin-bottom:.5rem}.why-section .right .row2 .reason p{color:gray;font-weight:500;font-size:16px}.why-section .row3{padding:20px 0}.why-section .row3 p{font-size:16px}.services{margin:200px auto;max-width:1320px}.services .heading{font-weight:600;border:1px solid black;border-radius:25px;font-size:32px;padding:12px 20px;margin-bottom:25px;background-color:#000;color:#fff}.services .grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:25px;height:max-content}.grid-ele{background:#000;gap:25px;color:#fff;height:300px;border-radius:25px;padding:10px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.grid-ele img{height:70%;width:100%;border-radius:25px;margin-bottom:10px}.grid-ele h3{font-size:18px;font-weight:500}.grid-ele div{margin-left:10px;margin-bottom:10px}.grid-ele div:hover{margin-left:20px}.grid-ele p{font-size:14px;color:gray}@media (min-width: 700px){.grid .four{grid-column-start:1;grid-column-end:3}.grid .six{grid-column-start:2;grid-column-end:4}}.about-container{margin-top:200px;margin-bottom:100px;background-image:url(https://cdn.prod.website-files.com/66f1864b4a6f3045a6a2ca3e/66f4193346a254b2220786a2_Grid.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom}.about-container .about{max-width:1220px;margin:0 auto;background-image:url()}.about-container .about h2{font-size:4rem}.about-container .about h6{font-size:1rem;margin:.25rem 0}.about-container .about p{font-weight:600;font-size:20px;margin:20px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.support{display:flex;align-items:center;justify-content:space-between;max-height:100vh;height:70vh;max-width:1320px;margin:200px auto 0;border:2px solid gray;padding:20px 0}.support .left{width:60%}.support .left h2{font-size:3rem;margin-bottom:20px}.support .left .text{font-size:16px;margin-bottom:20px}.support .left p{font-size:24px;font-weight:600;margin-bottom:20px}.support .left .address{display:flex}.support .right{width:30%;background:gray}.numbers{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;max-width:1320px;margin:0 auto;gap:25px}.numbers .numb-card{background-color:#000;color:#fff;padding:50px;text-align:center;border-radius:25px}.numbers .numb-card h2{font-size:4rem;margin-bottom:12px}.numbers .numb-card h3{font-size:1.2rem;color:gray}.ongoing-works-container{background-color:#d6e6f2;border-radius:25px;margin-top:200px;padding-top:100px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ongoing-projects{max-width:1320px;margin:0 auto;padding-bottom:50px}.ongoing-projects .top .left h1{font-size:3.5rem}.ongoing-projects .top p{font-size:1rem;margin-bottom:20px;color:gray}.ongoing-projects .top .left ul li{font-size:.9rem;color:gray;list-style:none;margin-top:8px}.ongoing-projects .top{display:grid;grid-template-columns:1fr 2fr}.ongoing-projects .top .right{height:100%;border-radius:25px;background:gray;background-image:url(https://images.unsplash.com/35/4fjHtYHdRlSemICxjjBu_IMG_8424.jpg?q=80&w=1470&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);object-fit:cover;object-position:bottom left;-webkit-mask-image:linear-gradient(to right,#0000,#000 100%,#0000,#0000);mask-image:linear-gradient(to right,#0000,#000 100%,#0000,#0000)}.ongoing-projects .top .right img{height:100%;object-fit:cover}.ongoing-projects .projects-cards{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:50px;gap:25px}.ongoing-projects .projects-cards .card{background-color:#000;color:#fff;border-radius:25px}.ongoing-projects .projects-cards .card .img{width:100%;border-radius:25px;overflow:hidden}.ongoing-projects .projects-cards .card .img img{width:100%;height:200px;object-fit:cover}.ongoing-projects .projects-cards .card .info h1{font-size:1.3rem}.ongoing-projects .projects-cards .card .info{padding:8px 12px}.ongoing-projects .projects-cards .card .info .location{display:flex;align-items:center;justify-content:space-between;font-size:16px;color:gray}.ongoing-projects .projects-cards .card .info .location span{display:flex;align-items:center}.ongoing-projects .projects-cards .card .info .location button{font-weight:500;padding:8px;background-color:#ffffff8e;background-color:transparent;color:gray;font-size:1rem;border-radius:16px}.recent-works-container{background-color:#d6e6f2;border-radius:25px;margin-top:200px;padding-top:100px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.recent-works{max-width:1320px;margin:0 auto;padding-bottom:50px}.recent-works .top .left h1{font-size:3.5rem}.recent-works .top p{font-size:1rem;margin-bottom:20px;color:gray}.recent-works .top .left ul li{font-size:.9rem;color:gray;list-style:none;margin-top:8px}.recent-works .top{display:grid;grid-template-columns:1fr 2fr}.recent-works .top .right{height:100%;border-radius:25px;background:gray;background-image:url(https://images.unsplash.com/35/4fjHtYHdRlSemICxjjBu_IMG_8424.jpg?q=80&w=1470&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);object-fit:cover;object-position:bottom left}.recent-works .top .right img{height:100%;object-fit:cover}.recent-works .projects-cards{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:50px;gap:25px}.recent-works .projects-cards .card{background-color:#000;color:#fff;border-radius:25px}.recent-works .projects-cards .card .img{width:100%;border-radius:25px;overflow:hidden;object-fit:cover}.recent-works .projects-cards .card .img img{width:100%;height:200px;object-fit:cover}.recent-works .projects-cards .card .info h1{font-size:1.3rem}.recent-works .projects-cards .card .info{padding:8px 12px}.recent-works .projects-cards .card .info .location{display:flex;align-items:center;justify-content:space-between;font-size:16px;color:gray}.recent-works .projects-cards .card .info .location span{display:flex;align-items:center}.recent-works .projects-cards .card .info .location button{font-weight:500;padding:8px;background-color:#ffffff8e;color:#000;font-size:1rem;border-radius:16px}@media (max-width: 700px){.hero-container h1{font-size:3.5rem}.hero-container{padding-top:40px;height:55vh;margin-bottom:50px}.why-section{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin-bottom:50px;gap:20px;margin-top:100px}.why-section .right .row1 h2{margin-bottom:20px;font-size:3rem}.why-section .right .row2 .reason{margin-bottom:20px}.why-section .left{display:none;height:0}.why-section .right .row2{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:5px}.stats{display:grid;grid-template-columns:1fr;grid-row:1fr 1fr 1fr;row-gap:4px;background-color:#fff}.stats .col1{margin-bottom:20px;border-radius:25px;padding:5px 20px}.stats .col1 h3{font-size:20px}.stats .col1 p{font-size:14px}.services{margin-top:100px}.services .grid{grid-template-columns:1fr;grid-template-rows:1fr}.about-container .about h2{font-size:2.5rem;line-height:2.8rem;margin-bottom:20px}.about-container .about h6{font-size:16px}.about-container .about p{font-size:12px;color:gray}.about-container .about button{font-size:16px;padding:12px}.numbers{grid-template-columns:1fr 1fr;width:100%;gap:16px}.numbers .numb-card{padding:12px}.numbers .numb-card h2{font-size:2rem}.numbers .numb-card h3{font-size:1rem;font-weight:400;color:gray}.ongoing-projects .projects-cards{display:grid;grid-template-columns:1fr;margin-top:50px;gap:25px;padding:0 5px}.ongoing-projects .top{grid-template-columns:1fr}.ongoing-projects .top h3,ul{display:none}.ongoing-projects.projects-cards{display:grid;grid-template-columns:1fr;margin-top:50px;gap:25px;padding:0 5px}.ongoing-works-container{margin-top:60px;padding-top:40px}.ongoubg-works-container .ongoing-projects{padding-top:15px}.ongoing-works-container .ongoing-projects .top .left h1{font-size:2.8rem;text-align:center}.ongoing-works-container .ongoing-projects .top .left p{text-align:center;font-size:12px}.recent-works .projects-cards{display:grid;grid-template-columns:1fr;margin-top:50px;gap:25px;padding:0 5px}.recent-works-container{margin-top:60px;padding-top:40px}.recent-works-container .ongoing-projects{padding-top:15px}.recent-works-container .recent-works .top .left h1{font-size:2.8rem;text-align:center}.recent-works-container .recent-works .top .left p{text-align:center;font-size:12px}.recent-works .top{grid-template-columns:1fr}.recent-works .top h3,ul{display:none}}.slide-container{max-width:1320px;margin-inline:auto;margin-bottom:5rem}.title{font-size:3rem;text-align:center}.slide{width:100%;position:relative;height:300px;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(to right,#0000,#000 20% 80%,#0000);margin-top:3rem}.slide:hover .item{animation-play-state:paused}@keyframes scrollLeft{to{left:-350px}}.item{width:350px;height:300px;padding:25px;border:1px solid black;border-radius:25px;position:absolute;left:2800px;animation-name:scrollLeft;animation-duration:60s;animation-timing-function:linear;animation-iteration-count:infinite}.item1{animation-delay:-52.5s}.item2{animation-delay:-45s}.item3{animation-delay:-37.5s}.item4{animation-delay:-30s}.item5{animation-delay:-22.5s}.item6{animation-delay:-15s}.item7{animation-delay:-7.5s}.item8{animation-delay:-0s}.slide p{padding:20px 0;border-bottom:1px solid gray}.slide .profile{display:flex;align-items:center;gap:10px;margin-top:10px}.slide .profile img{width:50px;height:50px;border-radius:50%;object-fit:cover}.scroll-wrapper{position:relative;width:95vw;margin:100px auto 0;overflow:hidden}.scroll-wrapper h2{width:100%;text-align:center;font-size:3rem}.scroll-wrapper .slider{width:100%;height:100px;margin-top:24px;-webkit-mask-image:linear-gradient(to right,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(to right,#0000,#000 20% 80%,#0000);overflow:hidden}@keyframes scrollLeft{to{left:-400px}}.scroll-wrapper .slider .logo{position:absolute;left:100%;width:200px;height:100px;border:1px solid black;border-radius:25px;animation-name:scrollLeft;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:60s;overflow:hidden;padding:0 20px}.scroll-wrapper .slider .logo img{width:100%;height:100%;object-fit:contain}.logo1{animation-delay:calc(60s / 6 * (6 - 1) * -1)}.logo2{animation-delay:-40s}.logo3{animation-delay:-30s}.logo4{animation-delay:-20s}.logo5{animation-delay:-10s}.logo6{animation-delay:-0s}@media (max-width: 1000px){.scroll-wrapper .slider .logo{left:1200px}}.heading{max-width:1320px;margin:0 auto;margin-top:6rem;text-transform:capitalize}.projects-container{max-width:1320px;margin:0 auto;margin-top:3rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;grid-row-gap:3rem}.projects-container .card img{width:100%;height:400px;border-radius:25px;object-fit:cover}.projects-container .card{border:1px solid gray;border-radius:25px;padding:20px}.projects-container .card .right-info{margin-top:28px}.projects-container .card .right-info .ele{display:flex;flex-direction:column;margin-bottom:12px}.projects-container .card .right-info .ele span{font-weight:600;font-size:20px}.card .right-info .completed{color:green;border:1px solid green;display:inline-block;border-radius:25px;padding:5px 10px;font-weight:600;font-size:12px;margin-bottom:16px}@media (max-width: 700px){.projects-container{display:grid;grid-template-columns:1fr}.heading{margin-top:3rem}}.aboutus-container{max-width:1320px;margin:0 auto}.aboutus-container .top{text-align:center;margin-top:6rem;margin:100px 0}.aboutus-container .top h1{font-size:4rem;margin-bottom:20px}.aboutus-container .top p{font-size:20px}.aboutus-container .img-section{display:grid;grid-template-columns:1fr 1fr;gap:20px}.aboutus-container .img-section img{border-radius:25px;width:100%;height:400px;object-fit:cover;object-position:bottom}.aboutus-container .right p{font-size:18px;margin-bottom:32px;text-align:justify}.team-title{font-size:4rem;margin-top:150px;margin-bottom:100px;text-align:center;color:#51babd}.team{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;width:100%}.team .card{border-radius:25px;text-align:center;padding:20px;box-shadow:-5px -5px 50px #000}.team .card img{border-radius:50%;width:120px;height:120px;object-fit:cover;margin:20px 0}.team .card p{font-weight:500;color:gray;margin-bottom:20px}.team .card .role h5{font-weight:500;border:1px solid #51babd;display:inline;border-radius:4px;padding:2px 4px;margin-top:20px;color:#51babd}.vision-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:100px}.vision-container .mission,.vision{border:2px solid black;border-radius:25px;padding:20px;display:flex;align-items:center;flex-direction:column;text-align:center}.vision-container img{width:100px;height:100px;object-fit:contain}.vision-container h2{font-size:2rem;margin-top:24px}.vision-container p{font-size:1rem;margin-top:16px;color:gray}@media (max-width: 700px){.team{grid-template-columns:1fr;gap:20px}.aboutus-container .img-section{grid-template-columns:1fr}.aboutus-container .top{margin-top:3rem}.vision-container{grid-template-columns:1fr}.aboutus-container button{width:100%}.aboutus-container .right p{font-size:16px}}.footer{display:grid;grid-template-columns:1fr 1fr 1fr;background-color:#000;color:#fff;padding:20px;margin-top:150px}.footer .logo{font-size:35px;font-weight:600;margin-bottom:28px}.footer .logo span{color:#854836}.footer .footer-middle{margin-bottom:24px}.footer .footer-middle h4{font-size:28px;margin-bottom:20px}.footer .footer-middle div{margin-bottom:20px}.footer .footer-middle div h5{font-size:18px;margin-bottom:12px}.footer .footer-middle div p{font-size:16px}.footer .footer-right h4{font-size:28px;margin-bottom:20px}.footer .footer-right ul{list-style:none}.footer .footer-right li{margin-bottom:20px;font-weight:600;font-size:18px;cursor:pointer}.copywright{text-transform:capitalize;text-align:center;background-color:#000;color:#fff;padding:20px 0;border-top:1px solid gray}@media (max-width: 700px){.footer{grid-template-columns:1fr}.footer .footer-right li{margin-bottom:20px;font-weight:600;font-size:18px;cursor:pointer}.footer .footer-right{display:none}}.contactus-container{max-width:1320px;margin:0 auto;margin-top:6rem}.contactus-container .top{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:50px}.contactus-container .top .left-img img{width:100%;height:600px;object-fit:cover;border-radius:25px}.contactus-container .top .contact-form h1{font-size:3rem;margin-bottom:8px}.contactus-container .top .contact-form span{color:#51babd}.contactus-container .top .contact-form p{font-size:16px}.contactus-container .form{margin-top:20px}.contactus-container .form form{display:flex;flex-direction:column}.contactus-container .form form input{position:relative}.contactus-container .form .input-container{display:flex;flex-direction:column;margin:20px 0}.contactus-container .form input{padding:15px 20px;border-radius:50px;outline:0;border:1px solid gray}.contactus-container .form label{margin-bottom:5px;font-weight:600;font-size:12px}.contactus-container .form input::placeholder{font-size:16px}@media (max-width: 700px){.contactus-container{margin-top:3rem}.contactus-container .top{grid-template-columns:1fr}.contactus-container .top .left-img{height:100%}.contactus-container .top .left-img img{height:40vh;object-fit:cover}}.login-container{margin:0 auto;max-width:1320px;display:grid;grid-template-columns:1fr 1fr;justify-content:center;padding:20px;gap:2rem}.login-container .left img{width:100%;height:100%}.login-container .right{width:100%;margin:0 auto}.login-container .right h1{font-size:3rem;text-align:center}.login-container .right .input-container{margin:20px 0}.login-container .right .input-container input{padding:16px 28px;border-radius:25px;font-size:16px;margin-top:10px;width:100%;border:1px solid gray;outline:0}.login-container .right button{width:100%}.login-container .right p{margin-bottom:10px;padding-left:5px}.login-container.right p span{color:#854836;cursor:pointer}@media (max-width: 700px){.login-container .left{display:none}.login-container{grid-template-columns:1fr}.login-container .right{width:95vw;margin:0 auto}.login-container .right h1{text-align:center}}.dashboard-container{height:100vh;display:grid;grid-template-columns:250px 1fr;gap:20px}@media (max-width: 700px){.dashboard-container{display:flex;flex-direction:column;grid-template-columns:95vw}}.sidebar-container{padding:16px;background:#d3d3d394;border-radius:12px}.sidebar-container h2{font-size:20px}.sidebar-container .navigation{margin-top:20px}.sidebar-container .navigation button{background:none;color:#000;display:block;border-radius:8px;width:100%;text-align:left;margin:12px 0;font-size:16px;padding:12px 8px}.sidebar-container .navigation button:hover,.sidebar-container .navigation button:active{background:#fff}@media (max-width: 700px){.sidebar-container .navigation{display:flex;overflow:scroll}.sidebar-container .bottom button{display:none}}.query-container{border-radius:12px;padding:20px;background:#d3d3d3}.query-container h2{font-size:3rem;margin-bottom:25px}.queries{background:#fff;padding:10px}.query-container .queries table{width:100%;text-align:left;border:2px solid black;overflow:hidden;border:none}.query-container .queries thead{border-bottom:2px solid black;margin-bottom:20px;background:#fff;padding:40px 0}th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#000;color:#fff}td{padding-top:25px}thead{border-radius:25px}td,th{border:1px solid #ddd;padding:8px}@media (max-width: 700px){.queries{overflow:scroll}}
