.top-header[data-v-57858b68]{align-items:center;background-color:#000;border-bottom:3px solid rgba(255,94,0,.578);color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem 5rem}.top-header p[data-v-57858b68]{font-size:1.5rem;font-weight:500}.top-header .phone[data-v-57858b68]{align-items:center;display:flex;gap:1rem}.top-header .phone .icon[data-v-57858b68]{color:#e93a17}.top-header .phone span[data-v-57858b68]{font-size:1.4rem;font-weight:400}.site-header[data-v-6fc818fd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border-bottom:1px solid #e9ecef;position:sticky;top:0;width:100%;z-index:50}.site-header .container[data-v-6fc818fd]{height:12rem;justify-content:space-between}.site-header .container[data-v-6fc818fd],.site-header .logo-link[data-v-6fc818fd]{align-items:center;display:flex}.site-header .logo-icon img[data-v-6fc818fd]{height:6rem}.site-header .logo-text[data-v-6fc818fd]{font-weight:700}.site-header .nav[data-v-6fc818fd]{align-items:center;display:none;gap:2.5rem}@media (min-width:768px){.site-header .nav[data-v-6fc818fd]{display:flex}}.site-header .nav-link[data-v-6fc818fd]{color:#333;font-size:1.5rem;font-weight:400;text-decoration:none;transition:color .2s}s .site-header .nav-link[data-v-6fc818fd]:hover{color:#e93a17}.site-header .cta[data-v-6fc818fd]{align-items:center;display:flex;gap:2rem}.site-header .cta .btn-primary[data-v-6fc818fd]{background-color:#e93a17;color:#fff;font-size:1.5rem}.site-header .cta .btn-primary[data-v-6fc818fd]:hover{background-color:#bb2e12}.whatsapp-float{bottom:20px;position:fixed;right:20px;z-index:1000}.whatsapp-float img{height:60px;transition:transform .3s ease;width:60px}.whatsapp-float img:hover{transform:scale(1.1)}.footer[data-v-43546ae3]{background-color:#fff;border-top:1px solid #e9ecef;padding:6rem 0 2rem}.footer .footer-content[data-v-43546ae3]{display:grid;gap:13rem;grid-template-columns:1fr;margin-bottom:4rem}@media (min-width:1024px){.footer .footer-content[data-v-43546ae3]{grid-template-columns:1fr 2fr}}.footer .footer-brand .logo[data-v-43546ae3]{align-items:center;display:flex;gap:.5rem;margin-bottom:1.5rem}.footer .footer-brand .logo img[data-v-43546ae3]{height:70px}.footer .footer-brand .social-links[data-v-43546ae3]{display:flex;gap:1rem;margin-top:1rem}.footer .footer-brand .social-links .social-link[data-v-43546ae3]{align-items:center;background-color:#f8f9fa;border-radius:9999px;display:flex;height:2.5rem;justify-content:center;transition:background-color .2s;width:2.5rem}.footer .footer-brand .social-links .social-link svg[data-v-43546ae3]{color:#333;height:1.5rem;width:1.5rem}.footer .footer-brand .social-links .social-link[data-v-43546ae3]:hover{background-color:#e9ecef}.footer .footer-links[data-v-43546ae3]{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.footer .footer-links[data-v-43546ae3]{grid-template-columns:repeat(2,1fr)}}.footer .footer-links .link-group h4[data-v-43546ae3]{font-size:1.8rem;font-weight:500;margin-bottom:1.25rem}.footer .footer-links .link-group ul[data-v-43546ae3]{list-style:none;padding:0}.footer .footer-links .link-group ul li[data-v-43546ae3]{margin-bottom:.75rem}.footer .footer-links .link-group ul li a[data-v-43546ae3]{color:#6c757d;font-size:1.4rem;text-decoration:none;transition:color .2s}.footer .footer-links .link-group ul li a[data-v-43546ae3]:hover{color:#e93a17}.footer .footer-links .link-group ul li .new-badge[data-v-43546ae3]{background-color:#e93a17;border-radius:9999px;color:#fff;display:inline-block;font-size:1rem;font-weight:500;margin-left:.5rem;padding:.125rem .375rem}.footer .footer-bottom[data-v-43546ae3]{align-items:center;border-top:1px solid #e9ecef;display:flex;justify-content:space-between;padding-top:2rem}@media screen and (max-width:768px){.footer .footer-bottom[data-v-43546ae3]{flex-direction:column;gap:2rem}}.footer .footer-bottom .link[data-v-43546ae3]{align-items:center;display:flex;gap:2rem}.footer .footer-bottom .link a[data-v-43546ae3]{color:#000;text-decoration:none}.footer .footer-bottom .tagline[data-v-43546ae3]{margin-bottom:2rem;text-align:center}.footer .footer-bottom .tagline h3[data-v-43546ae3]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.footer .footer-bottom .tagline p[data-v-43546ae3]{color:#6c757d}.footer .footer-bottom .copyright[data-v-43546ae3]{color:#6c757d;font-size:1.2rem;text-align:center}
