@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Caveat&display=swap);*{margin:0;padding:0;transition:.1s ease;word-break:break-word}li{list-style:none;margin-bottom:10px}body{font-family:"Montserrat";font-weight:400;width:100%;overflow-x:hidden}a{text-decoration:none;color:#000}img{width:100%}ul{margin:0;padding:0}section{padding:65px 0}section.sec-50{padding:50px 0}.hero .container-fluid{padding-right:0}.align-center,.hero .row,.intro .row{align-items:center}.intro-text{padding:20px}h2{margin-bottom:30px;text-transform:uppercase}p{margin-bottom:1.5em}.intro-text p{margin-bottom:40px}a.button{padding:10px 30px;border:1px solid #000;text-transform:uppercase;transition:.3s ease;background-color:transparent;color:#000}a.button:hover{background-color:#dc1d50;border-color:#dc1d50;color:#fff}.company-features ul{margin-bottom:1.5em}.company-features li{list-style:none;display:inline-block;margin:5px;padding:5px 20px;border:1px solid;transition:.3s ease;cursor:pointer}.company-features li:hover{background-color:#dc1d50;color:#fff;border-color:#dc1d50}.points{padding:20px;transition:.3s ease}.cards,.points{border:1px solid;width:100%}.cards{padding:40px 20px}.points p:last-child{margin:0}.points:hover{background-color:#dc1d50;border-color:#dc1d50;color:#fff}.flex{display:flex}.company-features .col-md-4,.company-features .col-md-6,.company-features .col-md-8{padding:10px}.small-section{padding:50px 0}.content{padding:20px}.content li{display:block}.full-image{height:100%;object-fit:cover}.cards img{max-height:90px;width:auto;margin-bottom:20px}.pre-heading{font-size:22px;text-transform:uppercase;margin-bottom:20px}.text-center{text-align:center}.cards li{display:block;border-color:transparent transparent transparent #000}.affiliates img{filter:grayscale(1);transition:.2s ease;width:80%}.affiliates img:hover{filter:grayscale(0)}.affiliates .row{text-align:center;justify-content:center;padding:0 20px}.affiliates .col-md{border-left:1px solid;border-right:1px solid;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.drop-down-menu{position:absolute;min-width:200px;padding:20px 10px;border:1px solid;display:none;transition:.2s ease;background:#333}.drop-down-trigger{position:relative;transition:.2s ease}.drop-down-trigger:hover .drop-down-menu{display:block}::selection{background-color:#dc1d50;color:#fff}.banner{width:100%;background-size:cover;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;background-position:50%;padding:100px 0}.banner:before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background-color:rgb(220 34 84/80%)}.banner .container{position:relative}.banner.arch-civil{background-image:url(/static/media/arch-civil.a2e26447.jpg)}.banner.civil-construction{background-image:url(/static/media/civil-construction.65fbce53.jpg)}.banner.construction-management{background-image:url(/static/media/construction-management.fb888b0e.jpg)}.banner.design-services{background-image:url(/static/media/design-services.fb9a87d7.jpg)}.banner.facades{background-image:url(/static/media/facades.bf13c67f.jpg)}.banner.heritage-services{background-image:url(/static/media/heritage-services.1efbd257.jpg)}.banner.landscape-management{background-image:url(/static/media/landscape-management.57c4936d.jpg)}.banner.mep-works{background-image:url(/static/media/mep-works.7c36dce2.jpg)}.banner.pmcm{background-image:url(/static/media/pmcm.ebd0178c.jpg)}.banner.bim{background-image:url(/static/media/bim.09d4af57.jpg)}.banner.smart-city{background-image:url(/static/media/smart-city.72c24599.jpg)}.banner.supervision{background-image:url(/static/media/supervision.8e039201.jpg)}.banner.drainage{background-image:url(/static/media/drainage.c94be20c.jpg)}.banner.contact{background-image:url(/static/media/contact.e8b8a825.jpg)}.banner.training{background-image:url(/static/media/training.88c812d2.jpg)}.banner.interior{background-image:url(/static/media/interior.240de3a2.jpg)}.ul-disc li{list-style:unset}.sub-li{margin:10px 0;padding-left:15px}.sub-li li{list-style:circle}.bg-box{padding:100px 20px;position:relative;background-size:cover;background-position:50%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.bg-box:before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background-color:rgb(220 34 84/70%);transition:.3s ease}.bg-box:hover:before{background-color:rgb(220 34 84/100%)}.bg-box *{position:relative;color:#fff;text-align:center}.int-dsn{background-image:url(/static/media/interior-design.836ed879.png)}.urb-dsn{background-image:url(/static/media/urban-planning.7a7a0b26.jpg)}.services{margin-top:40px}.services .service{padding:60px 30px;display:flex;align-items:center;justify-content:center;text-align:center;margin:5px;width:calc(33.3% - 10px);transition:.2s ease;box-shadow:0 0 10px rgb(0 0 0/10%);position:relative}.service .pre-heading{padding:0;margin:0;font-size:16px}.service .counter{position:absolute;top:0;left:0;background:rgb(0 0 0/15%);margin:0;width:35px;height:35px;display:flex;align-items:center;justify-content:center;font-weight:800}.service:hover{transform:scale(1.05);background-color:#dc1d50;color:#fff}.text-wrapper{margin:10px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.mt-100{margin-top:100px}.row{margin-left:0;margin-right:0}.contact-form{padding:40px 30px;margin:0 auto;background-color:#f0f0f0}.form-group{margin-bottom:10px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:10px 20px;outline:none;border:1px solid #9c9c9c}.form-group label{display:block;margin-bottom:5px}.page{min-height:90vh}.director-section .pre-heading{margin-bottom:0!important}.director-section img{border-radius:50px;box-shadow:0 0 10px rgb(0 0 0/20%)}@media(max-width:768px){.service .pre-heading{font-size:16px}.text-wrapper{margin:10px 0}.services .service{width:100%;margin:5px 0}section,section.sec-50{padding:40px 0}.m-order-2{order:2;margin-top:20px}.m-clm .col-md-6{margin:10px 0}.col-md{max-width:25%}}.whatsapp{position:fixed;right:20px;bottom:20px;width:50px;height:50px}.footer{padding:50px 0 20px;background-color:#dc1d50;color:#fff;border-top:6px solid #8a1635}.footer-logo{max-width:240px}.footer a,.powered-by a{color:#fff}.powered-by{background-color:#8a1635;padding:10px 0;color:#fff;font-size:12px}.powered-by p{margin:5px}@media (max-width:767px){.footer-logo{margin:0 auto 20px}.footer .col-md-6,.powered-by .col-md-6{text-align:center!important}}.header{border-bottom:1px solid rgb(0 0 0/10%);padding:20px 0;box-shadow:0 0 20px rgb(0 0 0/30%)}.logo{max-width:240px}.menu-button{display:flex;justify-content:flex-end}.menu-button .fa-bars{font-size:16px;border-radius:5px;border:1px solid;width:35px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s ease}.menu-button .fa-bars:hover{background-color:#dc1d50;color:#fff;border-color:#dc1d50}.header-nav{display:flex}.header-nav li{margin:0 20px 0 0}.header-nav .drop-down-trigger:hover .sub-menu{display:block;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:.3s ease}.header-nav .sub-menu{position:absolute;top:25px;z-index:99;width:299px;padding:20px 30px;box-shadow:0 0 20px rgb(0 0 0/20%);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);background-color:#333;transition:.3s ease}.header-nav .sub-menu li{margin-bottom:10px}.header-nav li a:hover{color:#dc1d50}.header-nav .drop-down-trigger i{margin-left:5px}.menu-button{display:none}@media(max-width:1201px){.menu-button{display:flex}.header-nav{display:none}}.sidebar{position:fixed;height:100%;width:330px;max-width:99%;background-color:#f4f4f4;left:-333px;top:0;transition:left .3s ease;z-index:9999999999;overflow-y:scroll}.toggle-menu.sidebar{left:0}.close-sidebar{position:absolute;top:10px;right:20px;color:#000;font-size:20px;font-weight:800;cursor:pointer}.sidebar li{margin-bottom:10px}.sidebar li a{color:#565656;font-size:18px;display:flex;justify-content:space-between;align-items:center;padding:0 20px 10px;border-bottom:1px solid #cacaca;transition:.2s ease}.sidebar a:hover{color:#dc1d50}.sidebar-menu .sub-menu{animation:showSubMenu .3s ease;background-color:#333;padding:10px 0 0;margin-bottom:10px}.sub-menu li a{color:#f4f4f4}.sidebar-menu{padding:80px 0}.sidebar-menu ul{list-style:none}.sidebar::-webkit-scrollbar{width:3px}.sidebar::-webkit-scrollbar-track{background:#f1f1f1}.sidebar::-webkit-scrollbar-thumb{background:#888}.sidebar::-webkit-scrollbar-thumb:hover{background:#555}@keyframes showSubMenu{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);height:0}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);height:100%}}.hero{min-height:80vh;background-image:url(/static/media/hero.de332aff.jpg);background-size:cover;position:relative;display:flex;align-items:center}.hero:before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background-color:rgb(220 34 84/80%)}.hero .hero-text{position:relative;color:#fff;font-weight:500;max-width:600px}.hero-text strong{display:block;font-size:1.1em;font-weight:500;margin-top:15px}section.about-brief{text-align:center;background-color:#f4f4f4}.about-brief p{font-size:18px}.tagline{z-index:9}.tagline h2{font-family:"Caveat",cursive;text-transform:none;color:#fff;font-size:clamp(1rem,10vw,3.4rem)}@media(max-width:767px){.hero .col-md-8{order:2}}
/*# sourceMappingURL=main.cbeeed5d.chunk.css.map */