body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.App{font-family:Roboto,sans-serif}p{color:#303030}header{align-items:center;background-color:#faeccf;border-bottom:1px solid #e2dfdf;display:flex;height:10vh;justify-content:space-between;left:0;padding:0 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}select{background:linear-gradient(90deg,#f7d2a3,#f7d2a3);border:none;border-radius:10px;height:50px;outline:none;padding:5px}nav a,select{font-size:17px;font-weight:700}nav a{border-radius:10px;color:#303030;margin:0 3px;padding:10px;text-decoration:none;text-shadow:.5px .5px #f0a151;text-transform:uppercase}nav a:hover{transition:all .5s ease-in}.active,nav a:hover{background:linear-gradient(90deg,#f0a151,#f7d2a3)}header .nav-btn{background-color:initial;border:none;color:#303030;cursor:pointer;font-size:1.8rem;opacity:0;outline:none;padding:5px;visibility:hidden}@media only screen and (max-width:1200px){header .nav-btn{opacity:1;visibility:visible}header nav{align-items:center;background-color:#faeccf;color:#fff;display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:center;left:0;position:fixed;top:0;transform:translateY(-100vh);transition:all 1s;width:100%;z-index:50}header .responsive_nav{transform:none}nav .nav-close-btn{position:absolute;right:2rem;top:2rem}nav a{font-size:1.5rem;font-weight:700;padding-bottom:5px;text-shadow:1px 1px #f0a151}}.home{align-items:center;background-color:#faeccf;display:flex;flex-direction:column;justify-content:center;min-height:80vh;width:100%}.home-page-services-img{height:300px;width:500px}.showcase{align-items:center;background-color:#ed7f1c;border-width:0;display:flex;flex-direction:column;height:70vh;justify-content:center;margin:0;min-width:100%;position:relative;text-align:center}.showcase-title{color:#fff;font-size:2.5rem;font-weight:700;margin-top:30px;z-index:20}.home-page-logo{border:0;height:300px;object-fit:cover;width:400px}.showcase-heading{font-size:36px}.home-after-showcase{align-items:center;border-left:2px solid #f98d2f;display:flex;justify-content:center;margin:20px 0;min-width:43%;padding:20px;position:relative;text-align:center}.section-content{background-color:#0003;height:100%;position:absolute;width:100%}.home-after-showcase p{color:#303030;font-size:20px;font-weight:700;text-shadow:.5px .5px #f0a151}.home-description{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.brand-security-loyalty,.work-online{color:#303030;font-size:20px;font-weight:700;margin:10px 0;text-align:center;text-shadow:.5px .5px #f0a151}.home-buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:10px 0;width:100%}.home-buttons button{background-color:#ff6900;border:0;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-top-left-radius:7px;border-top-right-radius:7px;color:#fff;font-size:16px;font-weight:700;height:40px;margin:10px;padding:5px;width:140px}.our-team-heading{color:#303030;font-size:30px;font-weight:700;margin:50px 0;text-shadow:1px 1px #f0a151}.carousel-container{transition:all .3s ease}.carousel-container,.carousel-description{align-items:center;display:flex;justify-content:center}.carousel-description{background:#7f7f7f;color:#fff;font-weight:700;height:46px;margin:20px 0;width:100%;width:450px}.active-carousel-image{border:1px solid #f0a151;border-radius:5px;object-fit:cover;transition:.3s ease;width:300px}.carousel-description p{color:#fff;font-size:14px;font-weight:700;transition:.3s ease}.arrow-left,.arrow-right{align-items:center;background-color:#989898;border-radius:5px;display:flex;height:48px;justify-content:center;margin:0 20px;width:48px}.dots{display:flex;margin:20px 0}.dot{background-color:#989898;height:14px;width:14px}.active-dot,.dot{border-radius:50%;margin:0 5px}.active-dot{background-color:#303030;height:15px;transition:all .3s ease;width:15px}.intro{background-color:#faeccf;flex-direction:column;min-height:80vh;width:100%}.intro,.intro-image-text-wrapper{align-items:center;display:flex;justify-content:center}.intro-image-text-wrapper{flex-direction:row;flex-wrap:wrap}.intro-image{flex:1 1;text-align:center}.intro-text{flex:1 1}.intro-img{width:90%!important}.intro-heading h1{color:#303030;font-size:36px;margin:20px 0;text-shadow:1px 1px #f0a151}.intro-p1,.intro-p2{color:#303030;font-size:20px;margin:20px 0;max-width:90%;text-shadow:.5px .5px #f0a151}.about{background-color:#faeccf;flex-direction:column;min-height:80vh;width:100%}.about,.about-image-text-wrapper{align-items:center;display:flex;justify-content:center}.about-image-text-wrapper{flex-wrap:wrap}.about-image{flex:1 1;text-align:center}.about-text{flex:1 1}.about-img{border:1px solid #f0a151;border-radius:5px;height:600px;object-fit:cover;width:600px}.about h1{color:#303030;font-size:36px;margin:20px 0;text-shadow:1px 1px #f0a151}.about-p1,.about-p2,.about-p3,.about-p4{color:#303030;font-size:20px;margin:20px 0;max-width:90%;text-shadow:.5px .5px #f0a151}.projects{align-items:center;background-color:#faeccf;display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding:16px;width:100%}.projects-heading h1{color:#303030;font-size:36px;margin:20px 0;text-shadow:1px 1px #f0a151}.projects-list{padding:16px}.projects-list li{margin:15px 0;padding:5px}.projects-list li,.projects-p1{color:#303030;font-size:20px;text-shadow:.5px .5px #f0a151}.projects-p1{margin:20px 0}.services{align-items:center;background-color:#faeccf;display:flex;flex-direction:column;justify-content:center;min-height:80vh;width:100%}.services h1{font-size:36px;margin:20px}.services h1,.services h2{color:#303030;text-shadow:1px 1px #f0a151}.services h2{margin:20px 0}.services-img{height:339px;width:509px}.services-img-text-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin:20px 0}.services-img-wrapper{flex:1 1;text-align:center}.services-text-wrapper{flex:1 1}.services ul li{font-weight:700;list-style:none}.services p,.services ul li{color:#303030;font-size:20px;margin:20px 0;text-shadow:.5px .5px #f0a151}.services p{max-width:90%;text-align:center;text-align:left}.services img{border:1px solid #f0a151;border-radius:5px;object-fit:cover}.contact{align-items:center;background-color:#faeccf;display:flex;flex-direction:column;justify-content:center;min-height:80vh;overflow-y:hidden;width:100%}.contacts-map-img{height:300px;object-fit:cover;width:400px}.btn-location{border-radius:5px!important;font-size:20px!important;font-weight:700!important;width:400px!important}.contact-heading h1{color:#303030;font-size:36px;margin:20px 0;text-shadow:1px 1px #f0a151}.facebook-icon{transition:all .5s ease}.facebook-icon:hover{transform:scale(1.1)}.contact input{background-color:#f8f8f8;border:1px solid #e2e2e2;margin-bottom:10px;padding:10px;width:400px}.contact form p,.contact h3{text-shadow:.5px .5px #f0a151}.contact form p{margin:5px 0}.contact p{color:#303030;font-size:20px;font-weight:700;margin:15px 0;text-shadow:.5px .5px #f0a151}.required-span{color:#da3727}.contact button{background-color:#f98d2f;border:none;color:#fff;font-size:16px;margin:10px 0;outline:none;padding:12px 14px;width:100%}.mobile-number{font-size:30px!important;font-weight:700!important;text-align:center!important}.contact textarea{background-color:#f8f8f8;border:1px solid #e2e2e2;height:150px;resize:none;width:400px}.contact-form{margin:20px auto}.contact-form,.not-found{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.not-found{min-height:80vh;text-shadow:.5px .5px #f0a151}.footer{background-color:#faeccf;border-top:1px solid #e2dfdf;color:#303030;font-weight:700;height:10vh;text-shadow:.6px .6px #f0a151}.footer,.popup-backdrop{align-items:center;display:flex;justify-content:center;width:100%}.popup-backdrop{background-color:#0009;height:100%;left:0;padding:20px;position:fixed;top:0;z-index:1000}.popup-container{background:linear-gradient(135deg,#f7d2a3,#faeccf);border-radius:20px;box-shadow:0 10px 30px #0000004d;max-height:90vh;max-width:500px;overflow-y:auto;padding:20px;position:relative;text-align:center;width:100%}.popup-close-btn{background:none;border:none;color:#303030;cursor:pointer;font-size:30px;font-weight:700;opacity:.7;position:absolute;right:20px;top:15px;transition:opacity .3s ease}.popup-close-btn:hover{opacity:1}.popup-brand-name,.popup-header{margin-bottom:15px}.popup-brand-name{background-color:#ed7f1c;border-radius:25px;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:10px 20px}.popup-title{color:#ed7f1c;font-size:24px;font-weight:700;letter-spacing:1px;margin-bottom:18px}.popup-content{line-height:1.5;text-align:left}.popup-greeting{color:#303030;font-size:15px;font-weight:700;margin-bottom:12px}.popup-location-text,.popup-main-text,.popup-motivation-text,.popup-renovation-text{color:#303030;font-size:13px;margin-bottom:12px;text-align:justify}.popup-signature{margin-top:20px;text-align:center}.popup-divider{color:#303030;font-size:14px;margin:10px 0}.popup-signature-text{color:#303030;font-size:14px;font-style:italic;margin:0}@media screen and (max-width:600px){.home{overflow:hidden}.home-page-logo{height:300px;object-fit:cover;width:300px}.showcase{height:65vh}.showcase-heading{font-size:24px}.home-after-showcase p{font-size:18px}.showcase-title{font-size:1.5rem;z-index:20}.brand-security-loyalty,.work-online{font-size:16px}.our-team-heading{font-size:20px}.arrow-left,.arrow-right{height:40px;margin:0 10px;width:40px}.home-buttons>button{padding:16px}.home-page-services-img{width:90%!important}.active-carousel-image{height:200px;width:200px}.carousel-description{padding:5px;width:95%}.carousel-container,.intro{padding:10px}.intro-heading h1{font-size:24px}.intro-image-text-wrapper{flex-direction:column}.intro-p1,.intro-p2{font-size:15px;max-width:none}.about{padding:10px}.about-image-text-wrapper{text-align:center}.about-img{height:250px;width:290px}.about-text{text-align:center}.about h1{font-size:24px}.about-p1,.about-p2,.about-p3,.about-p4{font-size:15px;max-width:none;text-align:center}.projects-p1{font-size:15px}.projects-heading h1{font-size:24px}.projects-list li{font-size:15px}.services{padding:18px}.services-img{height:250px;width:290px}.services-img-text-wrapper{flex-direction:column;text-align:center}.services h1{font-size:24px}.services ul li{font-size:16px}.services h2{font-size:18px}.services p{font-size:15px;max-width:none}.contact{padding:10px}.contacts-map-img{width:300px}.btn-location{font-size:18px!important;width:290px!important}.mobile-number{font-size:22px!important;font-weight:700!important;text-align:center!important}.contact-heading h1{font-size:24px}.contact h3{font-size:18px}.contact input,.contact textarea{width:300px}.contact p{font-size:15px}.footer{font-size:14px}.popup-container{margin:10px;max-width:90%;padding:20px}.popup-brand-name{font-size:16px;padding:10px 20px}.popup-title{font-size:22px;letter-spacing:1px}.popup-location-text,.popup-main-text,.popup-motivation-text,.popup-renovation-text{font-size:13px}.popup-greeting,.popup-signature-text{font-size:14px}}
/*# sourceMappingURL=main.eed14d22.css.map*/