html{scroll-behavior:smooth}body{font-family:"Corbel",serif;font-weight:300;font-style:normal;background-color:#000}.font1{font-family:"Farro",sans-serif !important;font-weight:300 !important;font-style:normal !important}.font2{font-family:"Corben",serif !important;font-weight:bold !important;font-style:normal !important;letter-spacing:1px}.font3{font-family:"Taviraj",serif !important;font-weight:300 !important;font-style:normal !important}h1{font-size:2.2rem}h2{font-size:1.8rem;color:#fff}.h2p{display:block !important;width:100%;text-align:center}*{margin:0;padding:0;box-sizing:border-box}#aboutus{border-bottom:3px solid rgba(255, 255, 0, 0.3)}.about-item{border-radius:10px;background:rgba(255, 255, 0, 0.3);padding:20px;border:2px solid rgba(255, 255, 0, 0.3)}.navbar{background-color:#000;padding:4px 20px;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;right:0;z-index:10}.navbar .logo{font-size:1.8rem;font-weight:bold;color:#f1c40f;text-transform:uppercase}.navbar .logo a{color:#f1c40f;text-decoration:none;transition:color .3s ease}.navbar .nav-links{list-style:none;display:none;flex-direction:column;position:absolute;top:66px;left:0;right:0;background-color:#000;padding:20px 0;box-shadow:0 4px 10px rgba(0, 0, 0, 0.3);height:0;overflow:hidden;transition:height .5s ease-in-out}.navbar .nav-links.active{display:flex;height:400px}.navbar .nav-links li{margin:0;position:relative}.navbar .nav-links a{color:#fff;text-decoration:none;font-size:1.3rem;padding:15px;display:block;text-align:center;transition:background-color .3s ease}.navbar .nav-links a:hover{background-color:#f1c40f;color:#000}.navbar .hamburger{display:block;color:#f1c40f;font-size:2rem;cursor:pointer;z-index:11}.navbar .nav-links.active{display:block}.site-main{width:100%;overflow:hidden}.site-main .hero{position:relative;width:100%;height:100vh}.site-main .hero video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}.site-main .hero .hero-content{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);text-align:center;color:white;background:rgba(0, 0, 0, 0.5);padding:20px;border-radius:10px;width:420px}.site-main .hero .hero-content h1{font-size:2.5rem;margin-bottom:10px}.site-main .hero .hero-content p{font-size:1.2rem;margin-bottom:20px}.site-main .hero .hero-content .btn{display:inline-block;padding:10px 20px;background:#f1c40f;color:black;font-weight:bold;text-decoration:none;border-radius:5px;transition:background .3s}.site-main .hero .hero-content .btn:hover{background:darkgoldenrod}.stats-section{background:#000;padding:80px 20px;border-bottom:2px solid rgba(255, 255, 0, 0.3);overflow:hidden}.stats-container{display:flex;flex-direction:column;gap:40px;max-width:1200px;margin:0 auto;text-align:center}.stat-item{flex:1;opacity:0;transform:scale(0.5);transition:all .8s cubic-bezier(0.34, 1.56, 0.64, 1)}.stat-item.visible{opacity:1;transform:scale(1)}.stat-item .stat-number-wrapper{display:flex;justify-content:center;align-items:center;gap:10px;font-size:4rem;font-weight:bold;color:#f1c40f;margin-bottom:10px;font-family:"Skranji",serif}.stat-item .stat-number{display:inline-block}.stat-item.visible{opacity:1;transform:scale(1)}.stat-item .stat-number,.stat-item .stat-number-wrapper{display:block;font-size:4rem;font-weight:bold;color:#f1c40f;margin-bottom:10px;font-family:"Skranji",serif}.stat-item .stat-text{color:#fff;font-size:1.2rem;text-transform:uppercase;letter-spacing:2px}textarea{max-width:100%;height:180px}.marg-b-25{margin-bottom:25px}.p-c{color:#fff;font-size:1.1rem}.services{background:#111;padding:120px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;border-bottom:2px solid rgba(255, 255, 0, 0.3)}.services .service-item{background:rgba(255, 255, 0, 0.3);padding:30px;border-radius:10px;width:270px;transition:transform .3s,background .3s;border:2px solid rgba(255, 255, 0, 0.3);text-align:center}.services .service-item:hover{transform:translateY(-10px);background:rgba(255, 255, 0, 0.2)}.services .service-item i{font-size:3rem;color:#f1c40f;margin-bottom:15px}.services .service-item h3{font-size:1.5rem;color:white;margin-bottom:10px}.services .service-item p{font-size:1.1rem;color:#ccc}.quote-section{width:100%;margin:0 auto;padding:30px;background:#7f8c8d;border-radius:10px;box-shadow:0 4px 10px rgba(0, 0, 0, 0.1)}.quote-desc{text-align:center;margin-bottom:20px;font-size:16px;color:#fff}.form-group{margin-bottom:20px}.form-group label{font-weight:bold;display:block;margin-bottom:5px;color:#fff}.hp-field-container{position:absolute;left:-9999px;top:-9999px;opacity:0;z-index:-1}.input-field,.textarea-field{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:14px}.radio-group label,.checkbox-group label{margin-right:15px;font-weight:normal}.btn-submit{display:block;width:100%;padding:12px;background:#f1c40f;border:none;border-radius:5px;font-size:16px;cursor:pointer;font-weight:bold}.btn-submit:hover{background:#e4ba14}.btn-submit:focus{background:#e4ba14;border:1px inset #f1c40f}footer{background-color:#111;color:#fff;font-family:Arial,sans-serif;padding-top:40px}footer .footer-container{max-width:1200px;margin:0 auto;padding:0 20px}footer .footer-main{display:flex;flex-direction:column;gap:35px}footer .contact-info,footer .footer-links,footer .footer-bottom-info{width:100%}footer h3{font-size:18px;margin-bottom:15px;font-weight:bold}footer p{font-size:15px;line-height:1.6;margin-bottom:12px}footer .social-icons{display:flex;gap:15px;margin-top:35px}footer .social-icons a{font-size:20px;color:#fff;transition:color .3s}footer .social-icons a:hover{color:#f39c12}footer .footer-links ul{list-style-type:none;padding-left:0}footer .footer-links li{margin-bottom:12px}footer .footer-links a{color:#fff;text-decoration:none;font-size:15px;transition:color .3s}footer .footer-links a:hover{color:#f39c12}footer .footer-bottom-info{margin-top:40px;padding-top:30px;border-top:1px solid #333;padding-bottom:40px;text-align:center}footer .footer-bottom-info .privacy-link{color:#fff;text-decoration:none;font-weight:bold;display:inline-block;margin-top:10px;transition:color .3s}footer .footer-bottom-info .privacy-link:hover{color:#f39c12}footer .copyright{background-color:#222;text-align:center;padding:15px 20px;font-size:14px;width:100%}@media(min-width: 768px){.hamburger{display:none !important}.navbar{display:flex;flex-direction:row;width:100%;justify-content:flex-start;position:sticky;top:0;background-color:#000;z-index:10}.navbar .logo{width:30%;display:inline-flex;margin-right:0;height:100%;padding:15px 10px}.navbar .nav-links{display:flex;flex-direction:row;width:70%;margin-left:0;margin-right:0;margin-top:0;position:relative;padding:15px 10px;z-index:99999;color:#f1c40f;height:100%;top:0;background-color:transparent;box-shadow:none}.navbar .nav-links li{margin-left:20px;margin-right:20px;position:relative;display:flex;align-items:center}.navbar .nav-links a{color:#f1c40f;font-size:1.1rem;font-weight:bold;text-decoration:none;padding:10px 15px;display:block;transition:color .3s ease,background-color .3s ease}.navbar .nav-links a:hover{background-color:#f1c40f;color:#000}.navbar .nav-links li:not(:last-child){border-right:2px solid #bdc3c7}.navbar.sticky-nav{background-color:rgba(0, 0, 0, 0.29);transition:background-color .3s ease;z-index:9999;font-weight:bold}.navbar.sticky-nav .nav-links a{color:#fff}.navbar.sticky-nav .nav-links li{border-right:2px solid rgba(200, 200, 200, 0.2)}.services{flex-direction:row;justify-items:center;justify-content:center;flex-wrap:wrap}.services .service-item{flex:1 1 calc(33.33% - 30px);max-width:300px}.quote-section{column-count:2;column-gap:40px}.footer-container{flex-direction:column;text-align:center;color:#fff}.contact-info,.footer-links,.footer-contact{min-width:100%;text-align:center}.stats-container{flex-direction:row;justify-content:space-around}.footer-main{display:grid !important;grid-template-columns:1fr 1fr !important;gap:50px !important}.footer-main .social-icons{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.footer-main .footer-bottom-info{margin-top:50px;text-align:left}}@media(min-width: 1200px){.site-main .hero .hero-content{width:500px}.service-item{min-height:400px;max-width:450px}.about-item{padding:40px;width:80%;margin:0 auto;column-count:2;column-gap:40px;line-height:40px;letter-spacing:1px}}/*# sourceMappingURL=main.css.map */
