@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:400;src:url(./urbanist-latin-400-normal-ClbGNxcV.woff2) format("woff2"),url(./urbanist-latin-400-normal-BHTGe-Vj.woff) format("woff")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:400;src:url(./urbanist-latin-ext-400-normal-DZynuzUy.woff2) format("woff2"),url(./urbanist-latin-ext-400-normal-AR80KGOc.woff) format("woff")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:600;src:url(./urbanist-latin-600-normal-BuXRW95m.woff2) format("woff2"),url(./urbanist-latin-600-normal-cDQtY_pk.woff) format("woff")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:600;src:url(./urbanist-latin-ext-600-normal-Edu9tcYw.woff2) format("woff2"),url(./urbanist-latin-ext-600-normal-D22gvnSM.woff) format("woff")}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#fff;color:#333;font-family:Urbanist,Urbanist fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;text-rendering:optimizeLegibility}body,html{overflow-x:hidden}:root{--color-primary:#112b1f;--color-secondary:#3a5146;--color-accent:#b8860b;--color-accent-dark:#a0750a;--color-white:#fff;--color-gray-light:#f5f5f5;--color-gray:#262626;--font-display:"Spectral",serif;--font-body:"Urbanist",sans-serif;--font-size-display-xl:clamp(2.3rem,2.8vw + 1.85rem,3.7rem);--font-size-display-lg:clamp(1.85rem,2.3vw + 1.35rem,3.2rem);--font-size-display-md:clamp(1.65rem,1.9vw + 1.15rem,2.75rem);--font-size-h1:clamp(1.6rem,1.65vw + 1.1rem,2.3rem);--font-size-h2:clamp(1.375rem,1.35vw + .95rem,1.85rem);--font-size-h3:clamp(1.15rem,1.05vw + .82rem,1.6rem);--font-size-h4:clamp(1.05rem,.9vw + .75rem,1.35rem);--font-size-h5:clamp(.95rem,.7vw + .7rem,1.15rem);--font-size-h6:clamp(.9rem,.55vw + .65rem,1.05rem);--font-size-body-xl:clamp(1.125rem,.6vw + .85rem,1.375rem);--font-size-body-lg:clamp(1.0625rem,.5vw + .8rem,1.25rem);--font-size-body:clamp(1rem,.4vw + .75rem,1.125rem);--font-size-body-sm:clamp(.9375rem,.3vw + .7rem,1.0625rem);--font-size-small:clamp(.875rem,.25vw + .65rem,1rem);--font-size-xs:clamp(.8125rem,.2vw + .6rem,.9375rem);--font-size-2xs:clamp(.75rem,.15vw + .55rem,.875rem);--font-size-3xs:clamp(.6875rem,.1vw + .5rem,.8125rem);--font-size-button-lg:clamp(1.0625rem,.5vw + .8rem,1.25rem);--font-size-button:clamp(1rem,.4vw + .75rem,1.125rem);--font-size-button-sm:clamp(.875rem,.3vw + .65rem,1rem);--bp-xs:320px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--spacing-3xl:5rem;--container-max:1440px;--container-padding:3.89%;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:40px;--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.4s ease}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:1.2}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}p{font-family:var(--font-body);font-size:var(--font-size-body);line-height:1.6}img{display:block;height:auto;max-width:100%}img[loading=lazy]{content-visibility:auto}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media(min-width:640px){.container{max-width:640px;padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:768px){.container{max-width:768px;padding-left:2rem;padding-right:2rem}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.grecaptcha-badge{bottom:2rem!important;left:2rem!important;right:auto!important;transition:opacity .3s ease,visibility .3s ease!important}.grecaptcha-badge[style*="display: none"],.grecaptcha-badge[style*="visibility: hidden"]{display:none!important;opacity:0!important;visibility:hidden!important}@media(max-width:768px){.grecaptcha-badge{bottom:1.5rem!important;left:1.5rem!important}}@media(max-width:480px){.grecaptcha-badge{bottom:1rem!important;left:1rem!important}}img[fetchpriority=high]{content-visibility:visible}.below-fold{contain-intrinsic-size:auto 500px;content-visibility:auto}img:not([width]):not([height]){aspect-ratio:attr(width) /attr(height)}.language-switcher[data-v-7a2cbc46]{bottom:2rem;position:fixed;right:2rem;z-index:9999}.language-switcher[data-v-7a2cbc46] .lang-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#112b1f,#1a4230);border:2px solid hsla(0,0%,100%,.1);border-radius:50px;box-shadow:0 4px 20px #00000026,0 2px 8px #0000001a;cursor:pointer;display:flex;gap:.5rem;padding:.75rem 1.25rem;text-decoration:none;transition:all var(--transition-normal)}.language-switcher[data-v-7a2cbc46] .lang-button:hover{background:linear-gradient(135deg,#1a4230,#112b1f);border-color:#fff3;box-shadow:0 8px 30px #0003,0 4px 12px #00000026;transform:translateY(-2px)}.language-switcher[data-v-7a2cbc46] .lang-button:active{box-shadow:0 2px 10px #00000026;transform:translateY(0)}.flag[data-v-7a2cbc46]{align-items:center;animation:fadeIn-7a2cbc46 .3s ease;display:flex;font-size:var(--font-size-h2);line-height:1}.lang-code[data-v-7a2cbc46]{color:#fff;font-family:var(--font-body);font-size:var(--font-size-small);font-weight:700;letter-spacing:.5px}@keyframes fadeIn-7a2cbc46{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.language-switcher[data-v-7a2cbc46]{bottom:1.5rem;right:1.5rem}.language-switcher[data-v-7a2cbc46] .lang-button{padding:.625rem 1rem}.flag[data-v-7a2cbc46]{font-size:var(--font-size-h3)}.lang-code[data-v-7a2cbc46]{font-size:var(--font-size-2xs)}}@media(max-width:480px){.language-switcher[data-v-7a2cbc46]{bottom:1rem;right:1rem}.language-switcher[data-v-7a2cbc46] .lang-button{gap:.375rem;padding:.5rem .875rem}.flag[data-v-7a2cbc46]{font-size:var(--font-size-body-xl)}.lang-code[data-v-7a2cbc46]{font-size:var(--font-size-2xs)}}.language-switcher[data-v-7a2cbc46] .lang-button:focus{outline:2px solid #b8860b;outline-offset:2px}@media(prefers-color-scheme:dark){.language-switcher[data-v-7a2cbc46] .lang-button{border-color:#ffffff26}.language-switcher[data-v-7a2cbc46] .lang-button:hover{border-color:#ffffff40}}.page-enter-active,.page-leave-active{transition:opacity .15s ease}.page-enter-from,.page-leave-to{opacity:0}.navbar[data-v-fa87c6f0]{background:transparent;left:0;padding:.875rem 2rem;position:fixed;top:0;width:100%;z-index:1000}.navbar-glass[data-v-fa87c6f0]{border-radius:0;box-shadow:0 2px 16px #00000040;inset:0;overflow:hidden;position:absolute}.liquidGlass-effect[data-v-fa87c6f0]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);inset:0;position:absolute;z-index:0}.liquidGlass-tint[data-v-fa87c6f0]{background:#112b1fd1;inset:0;position:absolute;z-index:1}.liquidGlass-shine[data-v-fa87c6f0]{box-shadow:inset 1px 1px #ffffff2e;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.navbar-container[data-v-fa87c6f0]{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:space-between;margin:0 auto;max-width:100%;position:relative;width:100%;z-index:3}.navbar-logo[data-v-fa87c6f0]{flex-shrink:0;z-index:10}.navbar-logo.logo-on-top[data-v-fa87c6f0]{position:relative;z-index:1002}.navbar-logo-link[data-v-fa87c6f0]{display:block;height:47px;text-decoration:none;transition:opacity var(--transition-fast);width:auto}.navbar-logo-link[data-v-fa87c6f0]:hover{opacity:.85}.navbar-logo .logo-img[data-v-fa87c6f0]{backface-visibility:hidden;display:block;height:47px;image-rendering:auto;-o-object-fit:contain;object-fit:contain;transform:translateZ(0);width:auto}.navbar-menu[data-v-fa87c6f0]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;justify-content:center}.hamburger-button[data-v-fa87c6f0]{background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;height:30px;justify-content:space-around;padding:0;position:relative;transition:all var(--transition-normal);width:30px;z-index:1001}.hamburger-button.active[data-v-fa87c6f0]{z-index:1003}.hamburger-line[data-v-fa87c6f0]{background-color:#f5f5f0f2;border-radius:2px;height:2.5px;left:0;position:absolute;transform-origin:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.hamburger-line[data-v-fa87c6f0]:first-child{top:6px}.hamburger-line[data-v-fa87c6f0]:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger-line[data-v-fa87c6f0]:nth-child(3){bottom:6px}.hamburger-button.active .hamburger-line[data-v-fa87c6f0]:first-child{top:50%;transform:translateY(-50%) rotate(45deg)}.hamburger-button.active .hamburger-line[data-v-fa87c6f0]:nth-child(2){opacity:0;transform:translateY(-50%) scaleX(0)}.hamburger-button.active .hamburger-line[data-v-fa87c6f0]:nth-child(3){bottom:auto;top:50%;transform:translateY(-50%) rotate(-45deg)}.nav-link[data-v-fa87c6f0]{border-radius:.375rem;color:#f5f5f0f2;font-size:var(--font-size-body);font-weight:600;letter-spacing:.01em;padding:.4rem .6rem;position:relative;text-decoration:none;transition:color var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap}.nav-link[data-v-fa87c6f0]:after{background:#b8860b;border-radius:1px;bottom:.2rem;content:"";height:2px;left:.6rem;position:absolute;right:.6rem;transform:scaleX(0);transition:transform var(--transition-fast)}.nav-link[data-v-fa87c6f0]:hover{color:#fff}.nav-link.nav-link-active[data-v-fa87c6f0]:after,.nav-link[data-v-fa87c6f0]:hover:after{transform:scaleX(1)}.nav-link-cta[data-v-fa87c6f0]{background:linear-gradient(135deg,#5d5831,#3a4823);border:2px solid #a87c0da5;border-radius:.5rem;color:#fff!important;font-weight:600;margin-left:.25rem;padding:.5rem 1rem}.nav-link-cta[data-v-fa87c6f0]:after{display:none}.nav-link-cta[data-v-fa87c6f0]:hover{background:linear-gradient(135deg,#7a7341,#4b5d2d);box-shadow:0 2px 8px #a87b0d47}.mobile-menu[data-v-fa87c6f0]{background:#112b1f;display:flex;flex-direction:column;inset:0;padding-top:80px;position:fixed;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1000}.mobile-menu.open[data-v-fa87c6f0]{transform:translate(0)}.mobile-menu-scroll[data-v-fa87c6f0]{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;overflow-x:hidden;overflow-y:auto;padding:2rem 2rem 1rem;-webkit-overflow-scrolling:touch}.mobile-menu-footer[data-v-fa87c6f0]{background:#112b1f;border-top:1px solid hsla(60,20%,95%,.12);flex:0 0 auto;padding:1rem 2rem max(2rem,env(safe-area-inset-bottom))}.mobile-nav-link[data-v-fa87c6f0]{border-radius:.5rem;color:#f5f5f0f2;font-size:calc(var(--font-size-body-xl)*1.1);font-weight:600;padding:.875rem 1.25rem;text-decoration:none;transition:color var(--transition-fast),background var(--transition-fast)}.mobile-nav-link[data-v-fa87c6f0]:hover{background:#b8860b1f;color:#b8860b}.mobile-nav-link-active[data-v-fa87c6f0]{background:#b8860b26;color:#b8860b;font-weight:600}.mobile-menu-footer .mobile-nav-link-cta[data-v-fa87c6f0],a.mobile-nav-link-cta[data-v-fa87c6f0]{background:linear-gradient(135deg,#5d5831,#3a4823);border:2px solid #a87b0d;border-radius:.5rem;color:#fff!important;display:block;font-size:calc(var(--font-size-body)*1.1);font-weight:600;margin:0;padding:1rem 1.25rem;text-align:center;text-decoration:none;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.mobile-menu-footer .mobile-nav-link-cta[data-v-fa87c6f0]:hover,a.mobile-nav-link-cta[data-v-fa87c6f0]:hover{background:linear-gradient(135deg,#5d5831,#3a4823);box-shadow:0 2px 8px #a87b0d47}@media(max-width:899px){.liquidGlass-effect[data-v-fa87c6f0]{backdrop-filter:none;-webkit-backdrop-filter:none}.liquidGlass-tint[data-v-fa87c6f0]{background:#112b1f}}@media(max-width:1280px){.navbar[data-v-fa87c6f0]{padding:.75rem 1.25rem}.navbar-logo .logo-img[data-v-fa87c6f0],.navbar-logo-link[data-v-fa87c6f0]{height:34px}.desktop-menu[data-v-fa87c6f0]{display:none}.hamburger-button[data-v-fa87c6f0]{display:flex}}@media(max-width:768px){.navbar[data-v-fa87c6f0]{padding:.75rem 1rem}.navbar-logo .logo-img[data-v-fa87c6f0],.navbar-logo-link[data-v-fa87c6f0]{height:32px}.hamburger-button[data-v-fa87c6f0]{height:36px;width:36px}.mobile-nav-link[data-v-fa87c6f0]{font-size:calc(var(--font-size-body)*1.1);padding:.75rem 1rem}}@media(max-width:640px){.navbar[data-v-fa87c6f0]{padding:.625rem 1rem}.navbar-logo .logo-img[data-v-fa87c6f0],.navbar-logo-link[data-v-fa87c6f0]{height:29px}.hamburger-button[data-v-fa87c6f0]{height:32px;width:32px}.mobile-menu-scroll[data-v-fa87c6f0]{gap:.5rem;padding:1rem 1rem .5rem}.mobile-menu-footer[data-v-fa87c6f0]{padding:1rem 1rem max(1rem,env(safe-area-inset-bottom))}.mobile-nav-link[data-v-fa87c6f0]{font-size:calc(var(--font-size-body-sm)*1.1);padding:.625rem .75rem}}.footer[data-v-7258de9c]{background-color:#102c1e;overflow:hidden;padding:48px 80px 32px;position:relative;width:100%}.footer-background[data-v-7258de9c]{background:linear-gradient(135deg,#102c1e,#0f2519 50%,#112b1f);inset:0;position:absolute;z-index:0}.footer-background[data-v-7258de9c]: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-7258de9c]:before,.footer-pattern-bg[data-v-7258de9c]{inset:0;pointer-events:none;position:absolute}.footer-pattern-bg[data-v-7258de9c]{filter:blur(.5px);height:100%;opacity:.04;width:100%;z-index:1}.pattern-image[data-v-7258de9c]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.footer-container[data-v-7258de9c]{align-items:flex-start;display:flex;gap:64px;margin:0 auto;max-width:1600px;position:relative;z-index:2}.footer-left[data-v-7258de9c]{display:flex;flex:0 0 auto;flex-direction:column;gap:0}.footer-logo[data-v-7258de9c]{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-7258de9c]:hover{filter:drop-shadow(0 4px 12px rgba(221,151,29,.3));transform:translateY(-2px)}.footer-logo img[data-v-7258de9c]{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-7258de9c]{filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(221,151,29,.5))}.footer-grid[data-v-7258de9c]{display:grid;flex:1;gap:40px;grid-template-columns:repeat(4,1fr)}.footer-column[data-v-7258de9c]{display:flex;flex-direction:column;gap:10px}.footer-column-title[data-v-7258de9c]{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-7258de9c]: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-7258de9c]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.footer-links li[data-v-7258de9c]{margin:0;padding-left:0;position:relative;transition:padding-left var(--transition-normal)}.footer-links li[data-v-7258de9c]: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-7258de9c]:hover:before{width:8px}.footer-links a[data-v-7258de9c]{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-cookie-prefs[data-v-7258de9c]{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:none}.footer-cookie-prefs[data-v-7258de9c]:hover{color:#d4af37}.footer-links a[data-v-7258de9c]:hover{color:#dd971d;text-shadow:0 0 8px rgba(221,151,29,.3);transform:translate(6px)}.footer-contact[data-v-7258de9c]{gap:12px}.footer-contact-info[data-v-7258de9c]{display:flex;flex-direction:column;gap:1rem}.contact-item[data-v-7258de9c]{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-7258de9c]:hover{background:#ffffff0f;border-color:#dd971d4d;transform:translate(4px)}.contact-link-item[data-v-7258de9c]{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-7258de9c]:hover{color:#dd971d}.contact-icon[data-v-7258de9c]{color:#dd971d;flex-shrink:0;height:20px;transition:transform .3s ease,color var(--transition-normal);width:20px}.contact-item:hover .contact-icon[data-v-7258de9c]{color:#dd971d;transform:scale(1.15)}.contact-address[data-v-7258de9c]{align-items:flex-start;display:flex;gap:.75rem;width:100%}.address-text[data-v-7258de9c]{display:flex;flex:1;flex-direction:column;gap:.25rem}.address-text p[data-v-7258de9c]{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-7258de9c]{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-7258de9c]{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-7258de9c]{flex:1}.footer-copyright p[data-v-7258de9c]{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-7258de9c]{color:#ffffffd9}.copyright-desktop[data-v-7258de9c]{display:block}.copyright-mobile[data-v-7258de9c]{display:none}.bruxo-link[data-v-7258de9c]{color:#ffffffa6;font-weight:500;text-decoration:none;transition:color var(--transition-normal)}.bruxo-link[data-v-7258de9c]:hover{color:#dd971d;text-decoration:underline}.footer-anpc-logos[data-v-7258de9c]{align-items:center;display:flex;gap:16px}.anpc-logo[data-v-7258de9c]{height:32px;-o-object-fit:contain;object-fit:contain;opacity:.8;transition:opacity var(--transition-fast);width:auto}.anpc-logo[data-v-7258de9c]:hover{opacity:1}@media(max-width:1400px){.footer[data-v-7258de9c]{padding:44px 64px 28px}.footer-container[data-v-7258de9c]{gap:48px}.footer-grid[data-v-7258de9c]{gap:40px}.footer-bottom[data-v-7258de9c]{padding:0 64px}}@media(max-width:1200px){.footer[data-v-7258de9c]{padding:40px 48px 24px}.footer-container[data-v-7258de9c]{gap:40px}.footer-grid[data-v-7258de9c]{gap:32px}.footer-left[data-v-7258de9c]{flex:0 0 auto}.footer-bottom[data-v-7258de9c]{align-items:flex-start;flex-direction:column;gap:16px;padding:0 48px}}@media(min-width:426px)and (max-width:1024px){.footer[data-v-7258de9c]{padding:32px 24px 24px}.footer-container[data-v-7258de9c]{flex-direction:column;gap:32px}.footer-left[data-v-7258de9c]{align-items:flex-start;max-width:100%;width:100%}.footer-logo[data-v-7258de9c]{height:auto;max-height:48px;width:180px}.footer-grid[data-v-7258de9c]{gap:24px 32px;grid-template-columns:repeat(3,1fr);width:100%}.footer-contact[data-v-7258de9c]{grid-column:1/-1;margin-top:8px;width:100%}.footer-contact-info[data-v-7258de9c]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media(max-width:600px){.footer-contact-info[data-v-7258de9c]{grid-template-columns:1fr}}.contact-item[data-v-7258de9c]{margin:0;padding:.6rem}.footer-divider[data-v-7258de9c]{margin:28px auto 24px}.footer-bottom[data-v-7258de9c]{align-items:center;flex-direction:column;gap:20px;padding:0 24px}.footer-bottom[data-v-7258de9c],.footer-copyright[data-v-7258de9c]{text-align:center}.footer-anpc-logos[data-v-7258de9c]{justify-content:center}.footer-pattern-bg[data-v-7258de9c]{opacity:.03}}@media(max-width:768px){.footer[data-v-7258de9c]{padding:32px 24px 20px}.footer-container[data-v-7258de9c]{gap:28px}.footer-grid[data-v-7258de9c]{gap:28px;grid-template-columns:1fr}.footer-contact[data-v-7258de9c]{grid-column:1}.footer-column-title[data-v-7258de9c]{font-size:var(--font-size-body-xl);margin-bottom:12px}.address-text p[data-v-7258de9c],.contact-link-item[data-v-7258de9c],.footer-contact-info p[data-v-7258de9c],.footer-links a[data-v-7258de9c]{font-size:var(--font-size-body-sm)}.footer-bottom[data-v-7258de9c]{align-items:flex-start;flex-direction:column;gap:16px;padding:0 24px}.footer-anpc-logos[data-v-7258de9c]{align-items:center;flex-direction:row}.footer-pattern-bg[data-v-7258de9c]{opacity:.025}.footer-divider[data-v-7258de9c]{margin:24px auto 20px}.footer-copyright p[data-v-7258de9c]{font-size:var(--font-size-small)}.copyright-desktop[data-v-7258de9c]{display:none}.copyright-mobile[data-v-7258de9c]{display:block}.bruxo-link[data-v-7258de9c]{color:#ffffffa6}.bruxo-link[data-v-7258de9c]:hover{color:#dd971d}}@media(max-width:480px){.footer[data-v-7258de9c]{padding:28px 16px 16px}.footer-container[data-v-7258de9c]{gap:24px}.footer-left[data-v-7258de9c],.footer-logo[data-v-7258de9c]{display:none}.footer-grid[data-v-7258de9c]{gap:24px;grid-template-columns:1fr}.footer-column[data-v-7258de9c],.footer-grid[data-v-7258de9c]{max-width:100%}.footer-contact-info[data-v-7258de9c]{grid-template-columns:1fr}.footer-contact[data-v-7258de9c]{grid-column:1}.footer-bottom[data-v-7258de9c]{padding:0 16px}.footer-copyright p[data-v-7258de9c]{font-size:var(--font-size-xs)}.copyright-desktop[data-v-7258de9c]{display:none}.copyright-mobile[data-v-7258de9c]{display:block}.bruxo-link[data-v-7258de9c]{color:#ffffffa6}.bruxo-link[data-v-7258de9c]:hover{color:#dd971d}.anpc-logo[data-v-7258de9c]{height:28px}}.error-page[data-v-a15c4311]{background-color:#112b1f;display:flex;flex-direction:column;min-height:100vh}.error-main[data-v-a15c4311]{display:flex;flex:1;flex-direction:column}.error-hero[data-v-a15c4311]{align-items:center;display:flex;flex:1;justify-content:center;padding:8rem 2rem 4rem}.error-container[data-v-a15c4311]{color:#fff;margin:0 auto;max-width:640px;text-align:center}.error-code[data-v-a15c4311]{color:#d4af37;font-size:clamp(4rem,18vw,7rem);line-height:1;margin:0 0 .75rem;opacity:.95}.error-code[data-v-a15c4311],.error-title[data-v-a15c4311]{font-family:Spectral,Spectral fallback,serif)}.error-title[data-v-a15c4311]{font-size:clamp(1.75rem,5vw,2.25rem);font-weight:600;margin:0 0 1rem}.error-text[data-v-a15c4311]{font-size:1.05rem;line-height:1.65;margin:0 0 2rem;opacity:.9}.error-actions[data-v-a15c4311]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.error-btn[data-v-a15c4311]{align-items:center;border-radius:999px;display:inline-flex;font-weight:600;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.error-btn[data-v-a15c4311]:hover{opacity:.92;transform:translateY(-1px)}.error-btn-primary[data-v-a15c4311]{background:linear-gradient(135deg,#b8860b,#d4af37);color:#112b1f}.error-btn-secondary[data-v-a15c4311]{border:1px solid rgba(212,175,55,.65);color:#d4af37}
