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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#f9f9f9;color:#2c3e50;font-family:Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.6;margin:0;padding:0}.header{padding:20px}.nav a{margin:0 15px}.marquee{background-color:#fffae6;border-bottom:1px solid #f0e6cc;font-weight:700;padding:12px 20px}.hero,.marquee{text-align:center}.hero{margin:10px 0}.hero-image{border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:750px;object-fit:cover;width:100%}.hero h1{color:#07c;font-size:2.5rem;font-weight:600;margin-top:20px}.about,.why-choose{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-bottom:20px;padding:40px 20px}h2{color:#07c;font-size:1.8rem;margin-bottom:20px}.container{margin:0 auto;max-width:1200px;padding:0 20px}@media (max-width:768px){.header{align-items:flex-start;flex-direction:column}.nav a{display:block;margin:10px 0}.hero h1{font-size:1.8rem}.container{padding:0 10px}}.header{background-color:#fff;box-shadow:0 2px 4px #0000000d;justify-content:center;padding:20px 0}.top-bar{align-items:center;background-color:#07c;color:#fff;display:flex;font-size:.95rem;justify-content:space-between;padding:8px 20px}.social-right a{color:#fff;font-size:1.1rem;margin-left:15px;transition:color .3s ease}.social-right a:hover{color:#ffdd57}.header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 20px}.logo img{height:50px;width:auto}.nav{gap:20px}.nav a{font-weight:500}.icon{vertical-align:middle}.logo img{height:auto;max-width:100%;object-fit:contain;width:180px}@media (max-width:768px){.logo img{width:140px}}.footer{background-color:#1a1a1a;color:#f0f0f0;font-family:Segoe UI,sans-serif;padding:40px 20px}.footer-main{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:20px}.footer-logo img{margin-bottom:10px;width:120px}.footer-logo p{color:#ccc;font-size:14px}.footer-links a{color:#f0f0f0;display:block;margin:5px 0;text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-contact p{font-size:14px;margin:5px 0}.footer-bottom{color:#aaa;font-size:13px;margin-top:30px;text-align:center}.contact-left{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.contact-left h3{color:#000;font-size:16px;margin:0}.contact-left p{color:#000;font-size:14px;margin:0 0 10px}.contact-us{font-family:Arial,sans-serif;margin:auto;max-width:1200px;padding:40px}.contact-content{display:flex;flex-wrap:wrap;gap:40px;margin-top:30px}.contact-left,.contact-right{flex:1 1;min-width:300px}.contact-left h3,.contact-right h3{color:#333;margin-bottom:10px}.contact-left p{margin-bottom:20px}.contact-right form{flex-direction:column}.contact-right form,.form-row{display:flex;gap:15px}.form-row input{flex:1 1}input,textarea{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:10px}button[type=submit]{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:12px}button[type=submit]:disabled{background-color:#aaa;cursor:not-allowed}.status-message{color:#007bff;font-weight:700;margin-top:10px}.logo-section{align-items:flex-start;display:flex;flex-direction:column}.logo-img{height:auto;object-fit:contain;width:220px}.tagline{color:#07c;font-size:1rem;font-weight:600;margin-top:5px}.nav{display:flex;gap:30px}.nav a{color:#07c;font-size:1.1rem;font-weight:600;text-decoration:none;transition:color .3s ease}.nav a:hover{border-bottom:2px solid #07c;color:#005fa3}.menu-toggle{background:none;border:none;color:#07c;cursor:pointer;display:none;font-size:1.5rem}@media (max-width:768px){.menu-toggle{display:block;margin-left:auto}.nav{display:none;flex-direction:column;gap:15px;margin-top:15px;width:100%}.nav.open{display:flex}}.reviews{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:40px auto;max-width:900px;padding:20px}.reviews h2{color:#333;font-size:1.8rem;font-weight:600;margin-bottom:20px;text-align:center}.reviews table{border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.reviews thead{background:#0078d7;color:#fff}.reviews td,.reviews th{padding:12px 16px;text-align:left}.reviews tbody tr{border-bottom:1px solid #e0e0e0;transition:background .2s ease}.reviews tbody tr:hover{background:#f9f9f9}.reviews button{border:none;border-radius:4px;cursor:pointer;font-size:.9rem;margin-right:8px;padding:6px 12px;transition:background .2s ease,transform .1s ease}.reviews button:first-of-type{background:#28a745;color:#fff}.reviews button:last-of-type{background:#dc3545;color:#fff}.reviews button:hover{opacity:.9;transform:scale(1.05)}.reviews-page{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:40px auto;max-width:900px;padding:20px}.reviews-page h2{color:#333;font-size:1.8rem;font-weight:600;margin-bottom:20px;text-align:center}.review-form{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.review-form input,.review-form textarea{border:1px solid #ccc;border-radius:6px;font-size:1rem;padding:10px}.review-form textarea{min-height:100px}.review-form button{background:#0078d7;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px}.review-form button:hover{background:#005fa3}.rating{display:flex;font-size:24px;gap:6px}.star{color:#ccc;cursor:pointer;transition:color .2s ease}.star.selected{color:#f5a623}.approved-reviews{grid-gap:16px;display:grid;gap:16px}.review-card{background:#fafafa;border:1px solid #eee;border-radius:8px;padding:16px}.review-card h4{color:#0078d7;margin:0 0 8px}.review-card p{margin:0 0 8px}.review-card .stars{color:#f5a623;font-size:18px}.approve-btn{background:#28a745}.approve-btn,.reject-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.reject-btn{background:#dc3545;margin-left:8px}.approve-btn:hover{background:#218838}.reject-btn:hover{background:#c82333}.table-responsive{overflow-x:auto}.reviews-table{border-collapse:collapse;width:100%}.reviews-table td,.reviews-table th{border:1px solid #ddd;padding:8px;text-align:left}@media (max-width:768px){.reviews-table,.reviews-table tbody,.reviews-table td,.reviews-table th,.reviews-table thead,.reviews-table tr{display:block}.reviews-table thead{display:none}.reviews-table tr{border-bottom:2px solid #eee;margin-bottom:15px}.reviews-table td{padding-left:50%;position:relative;text-align:right}.reviews-table td:before{content:attr(data-label);font-weight:700;left:10px;position:absolute;text-align:left}}
/*# sourceMappingURL=main.7c431a5a.css.map*/