.acme-navbar{position:fixed;top:0;left:50%;transform:translate(-50%);width:95%;background-color:#fff!important;z-index:1000;transition:all .3s ease;border-radius:12px;box-shadow:0 4px 14px #0000001a;margin-top:0}.acme-navbar.scrolled{box-shadow:0 4px 20px #00000026}.navMenu,.acme-navbar .navMenu{gap:20px!important}.acme-navbar ul li{position:relative}.acme-nav-item{background:none;border:none;color:var(--accent-color);cursor:pointer;padding:8px 12px;white-space:nowrap;text-decoration:none;display:block;font-family:Sk Modernist,sans-serif;font-size:1rem;letter-spacing:.03em;transition:color .3s ease}.acme-nav-item:hover{color:var(--primary-color)}@media (max-width: 768px){.navMenu{background-color:#f5f5f5;top:calc(100% - 16px);margin-top:0;box-shadow:0 4px 14px #0000001a;border-radius:0 0 12px 12px;padding:26px 0 10px;border-top:none}.acme-navbar.scrolled .navMenu{background-color:#fff}.acme-nav-item{padding:12px 16px;text-align:center;width:100%;display:block;justify-self:center}}.acme-footer{background-color:#f8f9fa;color:#212529;padding:4rem 2rem}.acme-footer-container{max-width:1200px;margin:0 auto}.acme-footer-content{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.acma-footer-logo{max-width:300px}.acme-footer-logo p{margin-top:1rem;font-size:.9rem;opacity:.8}.acme-footer-links{display:flex;gap:4rem}.acme-footer-column h4{font-size:1.2rem;margin-bottom:1rem;color:#f3a847}.acme-footer-column ul{list-style:none;padding:0}.acme-footer-column li{margin-bottom:.5rem}.footer-link{color:#212529;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:color .3s ease}.footer-link:hover{color:#f3a847}.acme-footer-bottom{border-top:1px solid #dee2e6;padding-top:2rem;text-align:center;font-size:.9rem;opacity:.8}@media (max-width: 768px){.acme-footer{padding:2rem 1rem}.acme-footer-content{flex-direction:column;gap:2rem}.acme-footer-logo{text-align:center;max-width:100%}.acme-footer-links{flex-direction:column;gap:2rem}.acme-footer-column{text-align:center}.acme-footer-column h4{margin-bottom:1rem}.acme-footer-column ul{display:flex;flex-direction:column;align-items:center;gap:.5rem}.acme-footer-column li{margin-bottom:.5rem}}@media (max-width: 480px){.acme-footer{padding:1.5rem .5rem}.acme-footer-column h4{font-size:1.1rem}.footer-link{font-size:.9rem;justify-content:center}.acme-footer-bottom{font-size:.8rem;padding-top:1.5rem}}
