*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Poppins",sans-serif;color:#333;background-color:#fff}a{text-decoration:none;color:inherit}h2{margin-bottom:20px}header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);box-shadow:0 2px 6px rgba(0,0,0,0.1);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}header .navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.25rem 1rem}header .navbar .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}header .navbar .logo img{width:110px;height:auto;background:transparent;border-radius:8px;mix-blend-mode:multiply;padding:4px}header .navbar span{font-size:1rem;color:#222;font-weight:bold}header .nav-links li a{position:relative;color:#222;font-weight:600;padding:0.5rem 0.8rem;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}header .nav-links li a:hover{color:#ffae00}header .nav-links li a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#ffae00;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}header .nav-links li a:hover::after{width:100%}header .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;list-style:none;-webkit-transition:max-height 0.4s ease, opacity 0.4s ease;transition:max-height 0.4s ease, opacity 0.4s ease}header .nav-links li a{color:#222}header .nav-links .menu-toggle{display:none;font-size:1.5rem;cursor:pointer;color:#222}@media (max-width: 768px){header .menu-toggle{display:block}header .nav-links{position:absolute;top:60px;right:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:1.2rem 0;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.1);box-shadow:0 4px 8px rgba(0,0,0,0.1);overflow:hidden;max-height:0;opacity:0}header .nav-links.active{max-height:300px;opacity:1}}.hero{background:url("../../images/hero-bg.jpeg") center/cover no-repeat;color:#fff;text-align:center;padding:280px 60px}.hero h2{font-size:2.5rem}.hero p{margin:10px 0 20px;font-size:1.1rem}.hero .btn{display:inline-block;background:#ffae00;color:#222;padding:10px 20px;border-radius:5px;font-weight:bold}.hero .btn:hover{background:#cc8b00}.footer{background:#000;color:#fff;text-align:center;padding:2.5rem 1rem 1rem}.footer .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem;margin-bottom:1.5rem}.footer .social-links a{color:#fff;font-size:1.5rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.footer .social-links a:hover{color:#ffae00;-webkit-transform:scale(1.15);transform:scale(1.15)}.footer .business-hours{text-align:right}.footer .business-hours p{color:#ddd;font-size:0.95rem;line-height:1.4}.footer .business-hours p strong{color:#ffae00}@media (max-width: 768px){.footer .footer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:1rem}.footer .business-hours{text-align:center}}.footer .copyright{font-size:0.9rem;color:#aaa}.services{text-align:center;padding:60px 20px}.services h2{font-size:2rem;margin-bottom:40px}.services .service-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.services .service-box div{background:#ffefcc;border-radius:10px;padding:20px;width:250px;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.services .service-box div h3{color:#222}.services .service-box div:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.services .service-box div .btn{display:inline-block;margin-top:1rem;padding:0.7rem 1.5rem;background:#ffae00;color:#fff;font-weight:600;border-radius:5px;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.services .service-box div .btn:hover{background:#cc8b00;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.gallery{padding:4rem 2rem;background:#fff}.gallery .gallery-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;margin-bottom:2.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery .gallery-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.gallery .gallery-title h3{font-size:1rem;color:#ffae00;letter-spacing:1px;text-transform:uppercase;margin-bottom:0.3rem}.gallery .gallery-title h2{font-size:2rem;color:#222;margin:0}.gallery .gallery-description{-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2;max-width:600px}.gallery .gallery-description p{font-size:1rem;line-height:1.6;color:#555}.gallery .gallery-container{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(250px, 1fr))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem}.gallery .gallery-item{overflow:hidden;border-radius:10px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.08);box-shadow:0 2px 10px rgba(0,0,0,0.08);-webkit-transition:-webkit-transform 0.3s ease, -webkit-box-shadow 0.3s ease;transition:-webkit-transform 0.3s ease, -webkit-box-shadow 0.3s ease;transition:transform 0.3s ease, box-shadow 0.3s ease;transition:transform 0.3s ease, box-shadow 0.3s ease, -webkit-transform 0.3s ease, -webkit-box-shadow 0.3s ease}.gallery .gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.gallery .gallery-item:hover{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.15);box-shadow:0 4px 15px rgba(0,0,0,0.15)}.gallery .gallery-item:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width: 768px){.gallery .gallery-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery .gallery-description p{font-size:0.95rem}}.gallery .gallery-video{margin-top:3rem}.gallery .gallery-video .video-wrapper{position:relative;width:100%;overflow:hidden;border-radius:10px;-webkit-box-shadow:0 3px 15px rgba(0,0,0,0.15);box-shadow:0 3px 15px rgba(0,0,0,0.15)}.gallery .gallery-video video{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media (min-width: 1200px){.gallery .gallery-video .video-wrapper video{height:80vh}}@media (max-width: 768px){.gallery .gallery-video .video-wrapper video{height:auto}}.contact{text-align:center;padding:60px 20px}.contact h2{margin-bottom:20px}.contact p{margin:10px 0}.contact .btn{display:inline-block;background:#ffae00;color:#222;padding:10px 20px;border-radius:5px;margin-top:10px;font-weight:bold}.contact .btn:hover{background:#cc8b00}.menu-toggle{display:none;font-size:1.5rem;cursor:pointer;color:#222}
/*# sourceMappingURL=style.min.css.map */