@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&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&display=swap);*{margin:0;padding:0;box-sizing:border-box}:root{--poppins-font:"Poppins" , sans-serif;--inter-font:"Inter" , sans-serif;--blue:#21428d;--black:#2c2c2c}a{color:#000!important;text-decoration:none!important}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family: var(--poppins-font) !important;color:var(--black);font-size:1vw;overflow-x:hidden;position:relative;cursor:auto}#smooth-wrapper{overflow:hidden}#smooth-content{will-change:transform}button{cursor:pointer}.banner-section{position:relative;width:100%;height:95vh;overflow:hidden}.banner-section video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.banner-section::after{content:"";position:absolute;inset:0;background: linear-gradient(180deg, #267ed7b0 0%, rgba(0, 0, 0, 0.30) 78.63%);z-index:1}.navbar{position:sticky!important;top:0;left:0;width:100%;z-index:10;background:transparent;display:flex;align-items:center;justify-content:space-between;padding-inline:34px!important;padding-top:20px!important;transition:background-color .3s ease}.navbar.unstick{position:relative;top:auto}.projects-wrapper{overflow-x:hidden}.navbar.scrolled{position:sticky;color:#000;background:#fff;padding-top:1vw!important}.legal-page .navbar{padding-top:1vw!important}.navbar.scrolled .enquiry-btn{background-color:#000;color:#fff}.logo-black{display:none}.navbar.scrolled .logo-white{display:none}.navbar.scrolled .logo-black{display:block}.legal-page .navbar .logo-white{display:none}.legal-page .navbar .logo-black{display:block}.legal-page .navbar .enquiry-btn{background-color:#000;color:#fff}#hamburger line{transition:stroke .3s ease}.navbar.scrolled #hamburger line{stroke:#000}.legal-page .navbar #hamburger line{stroke:#000}.nav-left{display:flex;align-items:center;gap:10px}.logo{width:40px}.logo-text{font-size:18px;font-weight:600;line-height:1}.logo-text small{font-size:11px;letter-spacing:2px}.nav-right{display:flex;align-items:center;gap:20px;z-index:0}.enquiry-btn{padding:10px 25px;border-radius:25px;border:none;background:#fff;color:#2c2c2c;font-weight:500;cursor:pointer;font-size:13px;font-family: var(--inter-font)}#hamburger{cursor:pointer}.hamburger{width:30px;height:22px;background:none;border:none;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.hamburger span{height:2px;background:#fff;width:100%}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:.3s}.side-menu{position:fixed;top:0;right:-100%;width:340px;height:100%;background:#fff;padding:40px 30px;transition:right .7s cubic-bezier(.4,0,.2,1);z-index:1000}.side-menu ul{list-style:none;margin-top:40px;font-family: var(--inter-font)}.side-menu a{text-decoration:none;color:#2c2c2c;font-size:18px;font-weight:500}.side-menu.active{right:0}.overlay.active{opacity:1;pointer-events:all}.banner-content{position:absolute;top:35%;left:7%;z-index:2;width:80%}.banner-content h1{font-size:28px;color:#fff;width:90%;margin-bottom:15px}.banner-content .banner-subtext{font-weight:300;font-size:14px;color:#fff;width:80%}.viewProjectBtn{width:max-content;display:flex;align-items:center;margin-top:20px;transition:all .5s;cursor:pointer;pointer-events:auto}.viewProjectBtn:hover{transform:scale(1.02)}.viewProjectDarkBtn:hover{transform:scale(1.02)}.viewBtn{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid #fff;background-color:transparent;position:relative}.viewBtn::before,.viewBtn::after{content:"";position:absolute;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.viewBtn::before{width:12px;height:2px}.viewBtn::after{width:2px;height:12px}.viewProjectDarkBtn .viewBtn::before,.viewProjectDarkBtn .viewBtn::after{content:"";position:absolute;background-color:#212529;top:50%;left:50%;transform:translate(-50%,-50%)}.viewProjectDarkBtn .viewBtn::before{width:12px;height:2px}.viewProjectDarkBtn .viewBtn::after{width:2px;height:12px}.viewProjectBtn span{color:#fff;margin-bottom:0;margin-right:15px}.grey-pattern-img{position:absolute;bottom:-15%;left:0;width:100%;height:auto}.side-menu ul{margin-top:70px}.side-menu a{font-weight:500;font-size:24px}.side-menu li{margin-bottom:50px}.close-btn{position:absolute;top:48px;right:38px;cursor:pointer;width:48px}.divider-line{border:1px solid #cecece}.submit-btn{border:1px solid #000;border-radius:30px;padding:12px 25px;background-color:transparent;font-family: var(--inter-font);font-weight:500;font-size:16px;display:flex;margin:auto;color:#000;cursor:pointer;width:max-content}.follow-us-box img{width:45px;height:auto;margin-right:10px;cursor:pointer}.enquiry-form .form-control{border:1px solid #cecece;border-radius:8px;padding:15px 15px}.enquiry-content p{font-size:14px}.footer-left h4{font-size:22px;font-weight:500}.footer-left p{font-size:17px;font-weight:500;margin-top:10px}.team-left-part h4{font-size:22px;font-weight:500}.team-left-part p{font-size:17px;font-weight:500;margin-top:10px}.follow-us-box p{font-size:18px;font-weight:600}.cta-btn{transition:background-color .4s ease-in-out , color .4s ease-in-out}.cta-btn:hover{background-color:#000;color:#fff!important}a:hover{color:#fff}.about-section{background:#fff;padding-bottom:4vw;display:flex;align-items:center;padding-inline:30px;padding-top:5 q0px}.about-section .viewBtn{border:1px solid #000}.about-section .viewProjectBtn p{color:#000}.values-img{display:block;margin-left:auto}.top-scroll-btn{pointer-events:auto}.contact-section{position:relative;width:100%!important;z-index:999}.contact-section::before{content:"";position:absolute;inset:0;background:rgba(26,26,26,.6);z-index:1}.contact-section video{width:100%;height:60vh;object-fit:cover;display:block;z-index:-1;position:relative}.contact-section .text-content{display:flex;flex-direction:column;align-items:center;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);z-index:10;width:90%}.about-text{word-break:keep-all!important;overflow-wrap:normal!important}.word{display:inline-block;white-space:nowrap}.char{display:inline-block}.trianglePattern{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.contact-section .text-content h2{text-align:center}.contact-section .text-content p{text-align:center}.contact-section .enquiry-btn{display:block;font-size:15px;padding:17px 35px;border-radius:40px;margin-top:15px}.project-swiper{width:100%}.project-box{position:relative;overflow:hidden;cursor:none}.project-box img{width:100%;height:100%;display:block;transition:transform .6s ease}.project-box .project-img{width:100%;display:block;transition:transform .6s ease;aspect-ratio: 4 / 3;object-fit:cover}.project-box::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.45) 30%,rgba(0,0,0,0) 70%);transition:background .6s ease;z-index:1}.box-content{position:absolute;left:1vw;bottom:-50px;padding:20px;color:#fff;z-index:2;transform:translateY(10px);transition:transform .6s ease;will-change:transform;width:100%}.box-content .content-left{width:70%}.viewProjectDarkBtn{display:flex;gap:.8vw;align-items:center;cursor:pointer;position:relative;transition:all .5s}.viewProjectDarkBtn .viewBtn{border:1px solid #000}.box-content .viewBtn{margin-top:-10px}.box-content p{opacity:0;transform:translateY(12px);transition:opacity .5s ease , transform .5s ease}.project-box:hover img{transform:scale(1.04)}.project-box:hover::after{background:linear-gradient(to top,rgba(0,0,0,.85) 35%,rgba(0,0,0,0) 75%)}.project-box:hover .box-content{transform:translateY(-45px)}.project-box:hover .box-content p{opacity:1;transform:translateY(0)}.swiper-scrollbar-wrapper{width:93%!important;display:flex;justify-content:center}.custom-swiper-scrollbar{position:relative;height:2px!important;width:93%!important;background:#e5e5e5}.custom-swiper-scrollbar .swiper-scrollbar-drag{height:2px;background:#333}.custom-swiper-scrollbar .swiper-scrollbar-drag{height:5px!important;padding:2.5px;background:#333;border-radius:10px}.swiper-scrollbar-drag{transition:transform .3s ease}.project-section{padding-left:28px;padding-bottom:50px}.project-section .heading-section{padding-top:20px;padding-bottom:20px}.project-section .heading-section h2{font-size:20px}.heading-section{padding-right:20px}.viewProjectDarkBtn{margin-top:-8px;gap:10px}.viewProjectDarkBtn p{font-size:15px;margin-bottom:0;font-weight:500}.project-swiper{padding-left:30px}.box-content .content-left h5{font-size:18px;margin-bottom:0}.box-content .content-left p{font-weight:300;font-size:13px;margin-bottom:0;margin-top:10px;color:#fff}.values-box{border:1px solid #cecece;padding:20px 20px;overflow:hidden;position:relative;margin-bottom:50px}.values-box h5{font-size:20px}.values-box p{font-size:14px}.guiding-section{padding-top:18px;padding-inline:30px}.guiding-left-section{margin-bottom:30px}.values-img{width:70px;height:auto;object-fit:cover;margin-bottom:30px}.about-content p{font-size:16px!important}.enquiry-content h4{font-size:18px;font-weight:600}.top-scroll-btn{display:flex;flex-direction:column;align-items:center;color:#4c4c4c;width:max-content}.contact-details-section{position:relative}.contact-details-section .content{position:relative;z-index:2}.contact-details-section h5{font-weight:500}.contact-details-section p{font-weight:500}.contact-details-section h2{font-weight:500}.contact-details-section .box-1 p{font-weight:400}.contact-details-section .box-2 p:last-of-type{margin-top:.8vw}.scrolldownBtn{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:transparent;position:relative;border-radius:50%;border-width:1px;border-style:solid;border-color:#fff;border-image:initial;cursor:pointer;pointer-events:auto}.scrolldownBtn::before{content:"";position:absolute;right:15px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.triangular-grey-pattern{position:absolute;top:0;left:0;width:100%;height:100%}.contact-details-section{background:#f4f4f4;padding:50px 30px}.contact-details-section h2{font-size:28px;text-align:center}.contact-detail-box{border-radius:4px;border:1px solid #b6b6b6;background:#fff;padding:40px 40px;height:100%;text-align:center;cursor:pointer;position:relative;transition:all .5s}.contact-detail-box:hover{transform:translateY(-18px)}.contact-detail-box h5{font-size:22px;margin-top:15px;margin-bottom:20px}.contact-details-section .box-1 p{text-align:center}.contact-detail-box img{width:40px;height:40px;display:block;margin:0 auto;margin-bottom:20px}.about-us-banner{width:100%;height:100%}.project-about .right-part-content button:hover{background-color:#000}.left-part-image img{width:100%;height:100%}.project-about .right-part-content p:nth-child(2) {font-size:15px;font-weight:400}.project-about .right-part-content p:first-child{font-size:19px;font-weight:500}.custom-cursor{position:fixed;width:70px;height:70px;background-color:#fff;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);opacity:0;z-index:99999;transition:opacity .2s ease , transform .08s ease}.custom-cursor::after{content:"View";font-size:12px;color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-member-box img{width:100%;height:auto;transition:filter .3s ease;transition:all .7s;cursor:pointer;filter:grayscale(100%)}.team-member-box h5{margin-top:1vw;font-size:1.450vw;font-weight:500;margin-bottom:.4vw}.team-member-box p{font-size:1vw}.team-section{padding-block:60px;padding-inline:30px}.team-member-box img:hover{}.team-image-cursor{position:fixed;width:70px;height:70px;background-color:#fff;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);opacity:0;z-index:99999;transition:opacity .2s ease , transform .08s ease}.team-image-cursor::after{content:"+";font-size:12px;color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-image{display:block}.team-img-wrapper{position:relative;width:fit-content;overflow:hidden}.plus-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease;pointer-events:none}.plus-icon>div{background-color:#fff;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;font-size:36px;font-weight:300}.team-img-wrapper:hover .team-image{filter:grayscale(0%);transform:scale(1.05)}.team-img-wrapper:hover .plus-icon{opacity:1}.team-member-box h5{margin-top:15px;font-size:20px;font-weight:500}.team-member-box p{font-size:14px;font-weight:400;margin-bottom:5px}.about-content{position:relative;z-index:5}.project-about .triangular-grey-pattern{position:absolute;top:0;left:0;width:51.2vw;height:auto}.project-about-info{padding-inline:30px;padding-top:70px}.project-about-info .right-part-content p:first-child{font-weight:500;font-size:18px!important}.project-about-info .right-part-content p:nth-child(2) {font-weight:400;font-size:16px!important;margin-bottom:30px;margin-top:20px}.team-info{padding-top:40px}.loaderWrp{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:99999;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .5s ease}.loaderWrp svg{width:40%;height:40%;fill:none;stroke:#000;stroke-width:.5px}.loaderWrp svg path{fill:none;stroke-dasharray:149;stroke-dashoffset:149}.recent-project .project-box{cursor:pointer}.recent-project .project-box::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.00) 0%,rgba(0,0,0,.50) 0%);opacity:0;transition:opacity .35s ease;z-index:2;pointer-events:none}.recent-project .project-box:hover::after{opacity:1}.recent-project .project-box:hover .plus-icon{opacity:1}.recent-project .project-box .plus-icon{z-index:3}.recent-project .project-box .plus-icon>div{width:60px;height:60px;border-radius:50%;border:1px solid #fff;background-color:transparent;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:300}.project-slider{overflow:visible!important}.image-gallery{display:flex;gap:1vw;flex-wrap:wrap;margin-top:40px;margin-bottom:20px}.gallery-section{padding-top:20px;padding-inline:30px;padding-bottom:20px}.project-details h3{font-size:16px;font-weight:500;margin-bottom:0;padding-bottom:10px;border-bottom:1px solid #e5e5e5;color:#111}.detail-row{display:grid;grid-template-columns:140px 1fr;padding:12px 0;border-bottom:1px solid #e5e5e5}.detail-row span:first-child{font-family: var(--poppins-font);font-size:15px;color:var(--black);font-weight:500}.detail-row span:last-child{font-family: var(--poppins-font);font-size:15px;color:#222;font-weight:400}.project-details .right-part-content p:nth-child(1) {font-size:17px;font-weight:500;margin-bottom:30px}.project-details .right-part-content p:nth-child(2) {font-size:15px;font-weight:400}.recent-project h5{margin-top:20px}.recent-project .custom-swiper-scrollbar{margin-top:30px}.project-slider .swiper-slide img{width:100%;height:400px;object-fit:cover;transition:height .6s ease}.projects-section{position:relative;background:#fff}.projects-header h2{font-size:23px;font-weight:500}.project-tabs{display:flex;gap:30px;list-style:none;margin:0;padding:0;margin-top:15px}.project-tabs li{cursor:pointer;font-size:15px;padding-bottom:10px;position:relative;color:#777}.project-tabs li.active{color:#000}.project-tabs li.active::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:#000}.project-card img{width:100%;height:auto}.projects-header{display:flex;flex-direction:column;border-bottom:1px solid #e5e5e5;background-color:#f4f4f4;padding-top:15px!important;padding-left:20px!important;position:sticky!important;top:0;z-index:999}.project-info{margin-top:30px}.project-info h2{margin-bottom:15px}.project-info p{margin-top:15px}.project-card{margin-bottom:40px}.project-details{padding-inline:30px;padding-bottom:50px}#menuOverlay{position:fixed;inset:0;background:rgba(209,209,209,.25);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:998}#menuOverlay.active{opacity:1;visibility:visible}#sideMenu{position:fixed;z-index:999}.modal-header{border-bottom:0!important}.modal-body{display:flex;justify-content:space-between}.modal-body img{width:100%;height:auto;margin-bottom:20px}.modal-body p{font-size:14px}.modal-body h3{font-weight:600}.modal-body h5{font-weight:400;margin-bottom:15px}ul{list-style:none;margin-top:1vw}.content-section ul li{margin-bottom:20px}.content-section{padding-top:150px;padding-inline:30px}.content-section h2{font-size:30px;font-weight:600;margin-bottom:20px}.content-section h3{font-size:25px;font-weight:600;margin-bottom:20px}.content-section p{font-size:14px;margin-bottom:20px}.content-section ul li{font-size:14px}.content-navbar{background-color:#fff}.bottom-footer-part .right-part a{color:#4c4c4c!important}.btn-anim:hover{transform:translateX(5px)}.content-navbar{background-color:#fff!important}.overlapping-section{position:relative}@media (max-width:768px){.enquiry-btn{display:none}.grey-triangle-pattern{display:none}.footer-section{width:100%;height:100vh}.about-section{padding-inline:30px;padding-block:60px}.about-section .about-text{font-size:22px;line-height:30px;margin-block:40px;white-space:normal;word-break:normal;overflow-wrap:break-word}.project-box{height:330px}.project-box .project-img{width:100%;height:100%;display:block;transition:transform .6s ease}.footer-section .left-part{font-size:15px;text-align:center}.footer-section .right-part{font-size:14px;text-align:center}.top-scroll-btn{color:#fff;padding:12px 18px;border-radius:999px;color:#4c4c4c!important}.top-scroll-btn p{color:#4c4c4c!important;margin:0;font-size:14px;white-space:nowrap}.middle-part{display:flex;justify-content:center;margin-bottom:20px}.bottom-footer{text-align:center}.gallery-section p{text-align:center;font-size:15px;margin-bottom:20px;margin-top:20px}.image-gallery a img{width:140px;height:148px;object-fit:cover;display:block}.image-gallery a:nth-child(1) img {width:180px;height:150px}.image-gallery a:nth-child(2) img {width:100%;height:150px}.projects-wrapper{padding-block:50px;padding-inline:30px}.project-about-info .triangular-grey-pattern{display:none}.image-gallery{display:grid;grid-template-columns:1fr;gap:12px}.image-gallery a img{width:100%;height:auto}.image-gallery a:nth-child(1) img,
    .image-gallery a:nth-child(2) img {width:100%;height:auto}#smooth-wrapper{margin-top:-120px}}@media (min-width:550px) and (max-width:1200px){.navbar{padding-inline:60px!important}#smooth-wrapper{margin-top:-120px}.image-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.image-gallery a img{width:100%;height:240px}.image-gallery a:nth-child(1) img,
    .image-gallery a:nth-child(2) img {width:100%;height:240px}}@media (max-width:1200px){.footer-part{padding-top:40px;padding-inline:30px}#hamburger{width:38px;height:auto}.navbar.scrolled{padding-top:10px!important;padding-bottom:15px}.logo-black{display:none;width:80px;height:auto}.logo-white{width:80px;height:auto}.contact-details-section .triangular-grey-pattern{display:none}}@media (min-width:1200px){#smooth-wrapper{overflow:hidden}.banner-section{height:100vh}.banner-content{position:absolute;top:18vw;left:5vw;z-index:2}.banner-content h1{font-size:3.4vw;color:#fff;width:50%}.banner-content .banner-subtext{font-weight:300;font-size:1.1vw;color:#fff;width:35%}.contact-text-content .banner-subtext{width:54%}.pattern-image{width:47vw;height:auto;position:absolute;bottom:0;right:0;z-index:3}.viewProjectBtn{width:18%;display:flex;align-items:center;margin-top:1.5vw;cursor:pointer}.viewProjectBtn span{color:#fff;margin-bottom:0;margin-right:1vw}.viewBtn{width:2.6vw;height:2.6vw;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid #fff;background-color:transparent;cursor:pointer}.scrolldownBtn{width:2.6vw;height:2.6vw;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid #fff;background-color:transparent;cursor:pointer;position:relative}.navbar{padding-top:2.5vw!important;padding-inline:5.3vw!important}.side-menu{width:32vw;height:100%}.side-menu li{margin-bottom:3.5vw}.side-menu a{font-size:1.9vw;margin-bottom:1vw;color:#2c2c2c;font-weight:500}.grey-pattern-img{position:absolute;bottom:-22%;left:0;width:100%}.enquiry-btn{padding:1.1vw 2.2vw;border-radius:2.302vw;border:none;background:#fff;font-family: var(--inter-font);color:#2c2c2c;font-weight:500;font-size:1.07vw;cursor:pointer;margin-right:1.5vw}.close-btn{position:absolute;top:3vw;right:2vw;cursor:pointer}.footer-section{position:relative;padding-top:8.698vw;padding-inline:5.3vw;z-index:1;height:auto!important}.footer-left h4{font-size:1.5vw;font-weight:500}.footer-left p{font-size:2.2vw;font-weight:500;width:80%;margin-top:.6vw}.grey-triangle-pattern{width:13vw;margin-top:1.3vw}.enquiry-form .form-control{border:1px solid #cecece;border-radius:8px;padding:1vw 1vw}.submit-btn{border:1px solid #000;border-radius:2.302vw;padding:1vw 2.5vw;background-color:transparent;font-family: var(--inter-font);font-weight:500;font-size:1.1vw;display:flex;margin:auto;width:max-content}.enquiry-content{margin-top:6.146vw}.enquiry-content h4{font-size:1.2vw;font-weight:600}.enquiry-content p{font-size:.97vw}.follow-us-box p{font-size:1.2vw;font-weight:600}.follow-us-box img{width:2.7vw;height:auto;margin-right:.7vw}.about-section{padding-inline:5.3vw;padding-top:5vw}.about-section .pattern-img{width:17vw;height:auto}.about-text{font-family: var(--poppins-font);font-size:2.188vw;line-height:1.750;color:#999;padding-right:5.6vw;white-space:normal;word-break:keep-all!important;overflow-wrap:normal!important;word-wrap:normal!important;hyphens:none}.guiding-section{padding-top:6vw;padding-inline:5.3vw;padding-bottom:3vw;position:relative;height:75vh!important}.guiding-left-section{height:60vh}.guiding-right-section{position:relative;height:60vh}.guiding-left-section p{font-family: var(--poppins-font);font-weight:500;font-size:2.188vw;line-height:1.650;padding-right:6vw}.values-box{border:1px solid #cecece;padding:2.5vw 3vw;overflow:hidden;position:relative;margin-bottom:3vw}.values-scroll{position:relative}.values-box img{width:5.521vw;height:auto;margin-bottom:2vw}.values-box h5{font-size:1.3vw;font-weight:600;margin-bottom:.6vw}.values-box p{font-size:.98vw}.contact-section{position:relative;width:100%!important;height:60%;z-index:9999}.contact-section>*{position:relative;z-index:2}.contact-section .text-content h2{font-size:3.210vw}.contact-section .text-content p{font-weight:300;font-size:1vw;margin-bottom:1.7vw}.trianglePattern{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.heading-section{padding-right:5.3vw;padding-top:3vw;padding-bottom:1.3vw}.project-section .heading-section h2{font-size:1.6vw}.project-section{padding-left:5.3vw;padding-bottom:4vw}.project-section .viewProjectBtn{width:max-content}.bottom-footer-part .left-part p{color:#4c4c4c;font-size:.9vw}.bottom-footer-part .middle-part{color:#4c4c4c!important;font-size:.9vw;margin-top:0}.bottom-footer-part .right-part{color:#4c4c4c;font-size:.9vw}.guiding-section .pattern-img{position:absolute;bottom:0;left:0}.viewProjectDarkBtn p{font-size:1vw;margin-bottom:0;font-weight:500}.box-content{position:absolute;left:0;bottom:20px;padding:40px;color:#fff;z-index:2;transform:translateY(3vw);transition:transform .6s ease;will-change:transform;width:100%}.box-content .content-left h5{font-size:1.320vw;margin-bottom:0}.box-content .content-left p{font-weight:300;font-size:.99vw;margin-bottom:0;margin-top:.3vw;color:#fff}.box-content .content-left{width:60%}.project-box:hover .box-content{transform:translateY(-10px)}.about-content p{font-size:1.1vw!important}.contact-details-section{padding-top:7vw;padding-bottom:9vw;padding-inline:5vw;position:relative}.contact-details-section h2{font-size:2.188vw;text-align:center;margin-bottom:3vw}.contact-detail-box h5{margin-top:1.3vw;font-size:1.500vw;text-align:center;margin-bottom:1vw;font-weight:500}.contact-detail-box p{font-size:.99vw;text-align:center;margin-bottom:0}.contact-detail-box{border-radius:4px;border:1px solid #b6b6b6;background:#fff;padding:3vw 3vw;height:100%}.triangular-grey-pattern{position:absolute;top:0;left:0;width:60vw;height:100%}.contact-detail-box img{width:2.8vw;height:2.8vw;display:block;margin:0 auto}.scrolldownBtn::before{right:.97vw}.project-about-info .right-part-content p:first-child{font-size:1.250vw!important;font-weight:500}.project-about-info .right-part-content p:nth-child(2) {font-size:1vw!important;font-weight:400}.project-about .right-part-content button{padding:1.3vw 3vw;margin:0!important;background-color:transparent;margin-top:3vw!important}.team-section{padding-bottom:8.698vw;padding-inline:5.3vw}.team-left-part p{font-size:2.2vw;font-weight:500;margin-top:.8vw}.team-left-part h4{font-size:1.5vw;font-weight:500}.project-about-info{padding-top:7vw;padding-inline:5vw;position:relative}.team-info{padding-top:5vw}.about-us .banner-subtext{width:44%}.side-menu ul{margin-top:6vw}.project-detail-banner .banner-subtext{width:40%}.recent-project .heading-section{margin-bottom:.8vw;padding-right:0}.recent-project .swiper-scrollbar-wrapper{margin-top:5.4vw}.recent-project h5{margin-top:1.85vw;font-weight:600}.gallery-section p{text-align:center;font-size:1.1vw}.image-gallery{display:flex;gap:1vw;flex-wrap:wrap;margin-top:5vw}.detail-row span:first-child{font-family: var(--poppins-font);font-size:1.040vw;color:var(--black);font-weight:500}.detail-row span:last-child{font-family: var(--poppins-font);font-size:1vw;color:#222;font-weight:400}.project-details .right-part-content{padding-left:90px!important}.project-details .right-part-content p:nth-child(1) {font-size:1.2vw;font-weight:500}.project-details .right-part-content p:nth-child(2) {font-size:1vw}.recent-project{padding-right:5.3vw}.project-slider .swiper-slide img{width:100%;height:35vw;object-fit:cover;transition:height .6s ease}.gallery-section{padding-top:5vw;padding-inline:5.3vw;padding-bottom:4vw}.project-details{padding-inline:5.3vw;padding-bottom:13vw;position:relative}.description-section{display:flex;justify-content:center;align-items:center;margin-inline:auto}.description-section{padding-inline:16.25vw}.description-section .about-text{padding-right:4.25vw;margin:0 auto;text-align:center;padding-bottom:4vw}.overlapping-section{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.project-details .grey-triangle-pattern{position:absolute;bottom:0;left:4vw;width:17vw}.footer-left{position:relative;z-index:1}.enquiry-form{position:relative}.projects-header h2{font-size:1.467vw;margin-left:3vw}.projects-wrapper{padding-inline:5.3vw;padding-bottom:8vw}.project-card{margin-top:6vw}.project-card img{width:100%;height:32.969vw}.project-info{text-align:center}.project-info h2{font-size:2.5vw}.project-info h4{font-size:1.667vw;margin-top:1.9vw}.project-info p{font-size:.97vw;margin-top:1vw;padding-right:3vw}.col-lg-6.no-padding-right{padding-right:0!important}.projects-wrapper .project-card:nth-child(even) .project-info {padding-left:3vw}.projects-wrapper .project-card.is-even .row{flex-direction:row-reverse}.projects-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e5e5;background-color:#f4f4f4;padding-top:1.5vw!important;padding-bottom:1vw!important;padding-inline:5vw;position:sticky!important;top:0!important;z-index:999}.project-tabs{margin-top:0}.project-tabs li.active::after{bottom:-1.2vw}.contact-section video{width:100%;height:100%;object-fit:cover;display:block;z-index:-1;position:relative}.side-menu ul li a{position:relative;text-decoration:none}.side-menu ul li a::after{content:'';position:absolute;width:0;height:1px;left:0;bottom:-4px;background-color:#000;transition:width .3s ease}.side-menu ul li a:hover:after{width:100%}.image-gallery{display:flex;gap:1vw;flex-wrap:wrap;margin-top:40px;margin-bottom:20px}.image-gallery a img{width:20.938vw;height:14.229vw;object-fit:cover;display:block}.image-gallery a:nth-child(1) img {width:57.917vw;height:31.25vw}.image-gallery a:nth-child(2) img {width:28.333vw;height:31.25vw}.project-tabs li{font-size:1.05vw}.modal-body{padding-inline:2.3vw!important}.modal-body img{width:100%;height:auto}.modal-right-content h3{font-size:1.98vw;font-weight:600}.modal-right-content h5{font-size:1.300vw;font-weight:400}.modal-right-content p{font-size:1vw;margin-top:1.7vw}.content-section{padding-top:10vw;padding-inline:4vw}.content-section h2{font-weight:600;margin-bottom:2vw}.content-section h3{font-weight:600;margin-top:1.5vw;margin-bottom:1.4vw}.content-section p{font-size:.99vw}.content-section ul li{font-size:1vw}.content-section h4{font-weight:600;font-size:1.6vw;margin-top:2vw;margin-bottom:1.4vw}.content-section a{cursor:pointer;font-style:italic;text-decoration:underline!important}.content-section ul li{margin-bottom:1vw}}.follow-us-box figure{display:inline-flex}@media (min-width:768px) and (max-width:1200px){.about-section{padding-inline:5.3vw;padding-top:5vw}}@media (min-width:768px) and (max-width:991px){.about-section .about-text{margin-top:3vw;margin-bottom:3vw}}.heading-section .swiper-nav{display:flex;gap:10px}.project-prev,.project-next{position:static!important;width:35px!important;height:35px!important;border-radius:50%;background:#fff;color:#000!important;border:1px solid #000}.project-prev::after,.project-next::after{font-size:15px!important;font-weight:bold}