.footer[data-v-9e79fb78]{background-color:#102c1e;overflow:hidden;padding:48px 80px 32px;position:relative;width:100%}.footer-background[data-v-9e79fb78]{background:linear-gradient(135deg,#102c1e,#0f2519 50%,#112b1f);inset:0;position:absolute;z-index:0}.footer-background[data-v-9e79fb78]:before{background:radial-gradient(circle at 20% 50%,rgba(221,151,29,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(221,151,29,.03) 0,transparent 50%);content:""}.footer-background[data-v-9e79fb78]:before,.footer-pattern-bg[data-v-9e79fb78]{inset:0;pointer-events:none;position:absolute}.footer-pattern-bg[data-v-9e79fb78]{filter:blur(.5px);height:100%;opacity:.04;width:100%;z-index:1}.pattern-image[data-v-9e79fb78]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.footer-container[data-v-9e79fb78]{align-items:flex-start;display:flex;gap:64px;margin:0 auto;max-width:1600px;position:relative;z-index:2}.footer-left[data-v-9e79fb78]{display:flex;flex:0 0 auto;flex-direction:column;gap:0}.footer-logo[data-v-9e79fb78]{filter:drop-shadow(0 2px 8px rgba(0,0,0,.2));height:58px;transition:transform .4s ease,filter var(--transition-slow);width:220px}.footer-logo[data-v-9e79fb78]:hover{filter:drop-shadow(0 4px 12px rgba(221,151,29,.3));transform:translateY(-2px)}.footer-logo img[data-v-9e79fb78]{filter:brightness(0) invert(1);height:100%;-o-object-fit:contain;object-fit:contain;transition:filter var(--transition-slow);width:100%}.footer-logo:hover img[data-v-9e79fb78]{filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(221,151,29,.5))}.footer-grid[data-v-9e79fb78]{display:grid;flex:1;gap:40px;grid-template-columns:repeat(4,1fr)}.footer-column[data-v-9e79fb78]{display:flex;flex-direction:column;gap:10px}.footer-column-title[data-v-9e79fb78]{color:#dd971d;font-family:var(--font-display);font-size:var(--font-size-body-xl);font-weight:600;letter-spacing:.3px;letter-spacing:1px;line-height:1.3;margin:0 0 1.25rem;padding-bottom:.75rem;position:relative;text-transform:uppercase}.footer-column-title[data-v-9e79fb78]:after{background:linear-gradient(90deg,#dd971d,#dd971d80);border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.footer-links[data-v-9e79fb78]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.footer-links li[data-v-9e79fb78]{margin:0;padding-left:0;position:relative;transition:padding-left var(--transition-normal)}.footer-links li[data-v-9e79fb78]:before{background:#dd971d;border-radius:1px;content:"";height:2px;left:-12px;position:absolute;top:50%;transform:translateY(-50%);transition:width var(--transition-normal);width:0}.footer-links li[data-v-9e79fb78]:hover:before{width:8px}.footer-links a[data-v-9e79fb78]{color:#ffffffd9;display:inline-block;font-family:var(--font-body);font-size:var(--font-size-small);font-weight:500;line-height:1.6;padding:.25rem 0;text-decoration:none;transition:all var(--transition-normal)}.footer-links a[data-v-9e79fb78]:hover{color:#dd971d;text-shadow:0 0 8px rgba(221,151,29,.3);transform:translate(6px)}.footer-contact[data-v-9e79fb78]{gap:12px}.footer-contact-info[data-v-9e79fb78]{display:flex;flex-direction:column;gap:1rem}.contact-item[data-v-9e79fb78]{align-items:flex-start;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:flex;gap:.75rem;padding:.75rem;transition:all var(--transition-normal)}.contact-item[data-v-9e79fb78]:hover{background:#ffffff0f;border-color:#dd971d4d;transform:translate(4px)}.contact-link-item[data-v-9e79fb78]{align-items:center;color:#ffffffe6;display:flex;flex:1;font-family:var(--font-body);font-size:var(--font-size-small);font-weight:500;gap:.75rem;line-height:1.5;text-decoration:none;transition:all var(--transition-normal)}.contact-link-item[data-v-9e79fb78]:hover{color:#dd971d}.contact-icon[data-v-9e79fb78]{color:#dd971d;flex-shrink:0;height:20px;transition:transform .3s ease,color var(--transition-normal);width:20px}.contact-item:hover .contact-icon[data-v-9e79fb78]{color:#dd971d;transform:scale(1.15)}.contact-address[data-v-9e79fb78]{align-items:flex-start;display:flex;gap:.75rem;width:100%}.address-text[data-v-9e79fb78]{display:flex;flex:1;flex-direction:column;gap:.25rem}.address-text p[data-v-9e79fb78]{color:#ffffffd9;font-family:var(--font-body);font-size:var(--font-size-small);font-weight:500;line-height:1.5;margin:0}.footer-divider[data-v-9e79fb78]{background:linear-gradient(90deg,transparent,rgba(221,151,29,.3) 10%,#dd971d 50%,rgba(221,151,29,.3) 90%,transparent);box-shadow:0 2px 8px #dd971d33;height:2px;margin:40px auto 28px;max-width:1400px;position:relative;width:100%;z-index:2}.footer-bottom[data-v-9e79fb78]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1600px;padding:0 80px;position:relative;z-index:2}.footer-copyright[data-v-9e79fb78]{flex:1}.footer-copyright p[data-v-9e79fb78]{color:#ffffffa6;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:400;line-height:1.6;margin:0;transition:color var(--transition-normal)}.footer-copyright:hover p[data-v-9e79fb78]{color:#ffffffd9}.copyright-desktop[data-v-9e79fb78]{display:block}.copyright-mobile[data-v-9e79fb78]{display:none}.bruxo-link[data-v-9e79fb78]{color:#ffffffa6;font-weight:500;text-decoration:none;transition:color var(--transition-normal)}.bruxo-link[data-v-9e79fb78]:hover{color:#dd971d;text-decoration:underline}.footer-anpc-logos[data-v-9e79fb78]{align-items:center;display:flex;gap:16px}.anpc-logo[data-v-9e79fb78]{height:32px;-o-object-fit:contain;object-fit:contain;opacity:.8;transition:opacity var(--transition-fast);width:auto}.anpc-logo[data-v-9e79fb78]:hover{opacity:1}@media(max-width:1400px){.footer[data-v-9e79fb78]{padding:44px 64px 28px}.footer-container[data-v-9e79fb78]{gap:48px}.footer-grid[data-v-9e79fb78]{gap:40px}.footer-bottom[data-v-9e79fb78]{padding:0 64px}}@media(max-width:1200px){.footer[data-v-9e79fb78]{padding:40px 48px 24px}.footer-container[data-v-9e79fb78]{gap:40px}.footer-grid[data-v-9e79fb78]{gap:32px}.footer-left[data-v-9e79fb78]{flex:0 0 auto}.footer-bottom[data-v-9e79fb78]{align-items:flex-start;flex-direction:column;gap:16px;padding:0 48px}}@media(min-width:426px)and (max-width:1024px){.footer[data-v-9e79fb78]{padding:32px 24px 24px}.footer-container[data-v-9e79fb78]{flex-direction:column;gap:32px}.footer-left[data-v-9e79fb78]{align-items:flex-start;max-width:100%;width:100%}.footer-logo[data-v-9e79fb78]{height:auto;max-height:48px;width:180px}.footer-grid[data-v-9e79fb78]{gap:24px 32px;grid-template-columns:repeat(3,1fr);width:100%}.footer-contact[data-v-9e79fb78]{grid-column:1/-1;margin-top:8px;width:100%}.footer-contact-info[data-v-9e79fb78]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media(max-width:600px){.footer-contact-info[data-v-9e79fb78]{grid-template-columns:1fr}}.contact-item[data-v-9e79fb78]{margin:0;padding:.6rem}.footer-divider[data-v-9e79fb78]{margin:28px auto 24px}.footer-bottom[data-v-9e79fb78]{align-items:center;flex-direction:column;gap:20px;padding:0 24px}.footer-bottom[data-v-9e79fb78],.footer-copyright[data-v-9e79fb78]{text-align:center}.footer-anpc-logos[data-v-9e79fb78]{justify-content:center}.footer-pattern-bg[data-v-9e79fb78]{opacity:.03}}@media(max-width:768px){.footer[data-v-9e79fb78]{padding:32px 24px 20px}.footer-container[data-v-9e79fb78]{gap:28px}.footer-grid[data-v-9e79fb78]{gap:28px;grid-template-columns:1fr}.footer-contact[data-v-9e79fb78]{grid-column:1}.footer-column-title[data-v-9e79fb78]{font-size:var(--font-size-body-xl);margin-bottom:12px}.address-text p[data-v-9e79fb78],.contact-link-item[data-v-9e79fb78],.footer-contact-info p[data-v-9e79fb78],.footer-links a[data-v-9e79fb78]{font-size:var(--font-size-body-sm)}.footer-bottom[data-v-9e79fb78]{align-items:flex-start;flex-direction:column;gap:16px;padding:0 24px}.footer-anpc-logos[data-v-9e79fb78]{align-items:center;flex-direction:row}.footer-pattern-bg[data-v-9e79fb78]{opacity:.025}.footer-divider[data-v-9e79fb78]{margin:24px auto 20px}.footer-copyright p[data-v-9e79fb78]{font-size:var(--font-size-small)}.copyright-desktop[data-v-9e79fb78]{display:none}.copyright-mobile[data-v-9e79fb78]{display:block}.bruxo-link[data-v-9e79fb78]{color:#ffffffa6}.bruxo-link[data-v-9e79fb78]:hover{color:#dd971d}}@media(max-width:480px){.footer[data-v-9e79fb78]{padding:28px 16px 16px}.footer-container[data-v-9e79fb78]{gap:24px}.footer-left[data-v-9e79fb78],.footer-logo[data-v-9e79fb78]{display:none}.footer-grid[data-v-9e79fb78]{gap:24px;grid-template-columns:1fr}.footer-column[data-v-9e79fb78],.footer-grid[data-v-9e79fb78]{max-width:100%}.footer-contact-info[data-v-9e79fb78]{grid-template-columns:1fr}.footer-contact[data-v-9e79fb78]{grid-column:1}.footer-bottom[data-v-9e79fb78]{padding:0 16px}.footer-copyright p[data-v-9e79fb78]{font-size:var(--font-size-xs)}.copyright-desktop[data-v-9e79fb78]{display:none}.copyright-mobile[data-v-9e79fb78]{display:block}.bruxo-link[data-v-9e79fb78]{color:#ffffffa6}.bruxo-link[data-v-9e79fb78]:hover{color:#dd971d}.anpc-logo[data-v-9e79fb78]{height:28px}}
