:root{--safety-yellow:#fbbf24;--safety-black:#000;--safety-charcoal:#111827}.bg-safety-neon-orange,.bg-safety-orange,.hover\:bg-safety-neon-orange:hover,.group:hover .group-hover\:bg-safety-neon-orange{background-color:var(--safety-yellow)!important}.text-safety-neon-orange,.text-safety-orange,.hover\:text-safety-neon-orange:hover,.group:hover .group-hover\:text-safety-neon-orange{color:var(--safety-yellow)!important}.group:hover .group-hover\:text-safety-charcoal{color:var(--safety-charcoal)!important;stroke:var(--safety-charcoal)!important}.border-safety-neon-orange,.border-safety-orange,.hover\:border-safety-neon-orange:hover,.group:hover .group-hover\:border-safety-neon-orange{border-color:var(--safety-yellow)!important}nav a,.md\:flex a,header a{color:var(--safety-black)!important}nav a:hover,.md\:flex a:hover,header a:hover{color:var(--safety-yellow)!important}a:hover,button:hover{transition:all .3s}.hover\:text-safety-neon-orange:hover,.hover\:text-orange-500:hover{color:var(--safety-yellow)!important}button[type=submit],.bg-safety-neon-orange,a[href=contact\.html].bg-safety-neon-orange{background-color:var(--safety-yellow)!important;color:var(--safety-black)!important;font-weight:800!important}button[type=submit]:hover,.bg-safety-neon-orange:hover,a[href=contact\.html].bg-safety-neon-orange:hover{background-color:var(--safety-black)!important;color:var(--safety-yellow)!important}svg.text-safety-neon-orange,svg[class*=text-orange-]{stroke:var(--safety-yellow)!important}.whatsapp-float{color:#fff;text-align:center;z-index:1000;background-color:#25d366;border-radius:50px;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;transition:all .3s;display:flex;position:fixed;bottom:40px;right:40px;box-shadow:2px 2px 3px #999}.whatsapp-float:hover{background-color:#128c7e;transform:scale(1.1);color:#fff!important}.whatsapp-icon{fill:currentColor;width:35px;height:35px}@media (width<=767px){.whatsapp-float{width:50px;height:50px;bottom:20px;right:20px}.whatsapp-icon{width:25px;height:25px}}span.text-safety-neon-orange{color:var(--safety-yellow)!important}.filter-btn.active,.bg-safety-neon-orange{background-color:var(--safety-yellow)!important;color:var(--safety-black)!important}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--safety-yellow);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--safety-black)}html,body{overflow-x:clip!important}#sidebar-filter{z-index:40!important;align-self:flex-start!important;height:fit-content!important;position:sticky!important;top:100px!important}main.flex-1,.bg-gray-50.min-h-screen,.container.mx-auto{overflow:visible!important}#sidebar-filter>div{max-height:calc(100vh - 130px)!important;overflow-y:auto!important}.wa-query-btn{white-space:nowrap;background-color:#25d366;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;height:38px;padding:0 .85rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 12px #25d36633;color:#fff!important}.wa-query-btn:hover{background-color:#128c7e;transform:translateY(-2px);box-shadow:0 8px 20px #25d3664d}.wa-query-btn svg{fill:currentColor;width:16px;height:16px}.mt-auto a[href*=contact],.card-actions a:last-child{border-radius:12px!important;flex-shrink:0!important;width:38px!important;height:38px!important}.mt-auto a[href*=contact] svg,.card-actions a:last-child svg{width:18px!important;height:18px!important}
