.footer[data-v-f09fe01e]{width:100%;background:linear-gradient(135deg,#111,#2d2d2d);color:#fff;padding:3rem 2rem 1rem}.footer-content[data-v-f09fe01e]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:2rem}.footer-section[data-v-f09fe01e]{text-align:left}.footer-section h3[data-v-f09fe01e]{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:1rem;border-bottom:2px solid #da1884;padding-bottom:.5rem;display:inline-block}.contact-info[data-v-f09fe01e]{display:flex;flex-direction:column;gap:.8rem}.contact-link[data-v-f09fe01e]{color:#e0e0e0;text-decoration:none;font-size:1rem;transition:color .3s ease,transform .2s ease;display:flex;align-items:center;gap:.5rem}.contact-link[data-v-f09fe01e]:hover{color:#da1884;transform:translateX(5px)}.location[data-v-f09fe01e]{color:#e0e0e0;font-size:1rem;line-height:1.6;margin:0}.fiscal-link[data-v-f09fe01e]{color:#e0e0e0;text-decoration:none;font-size:1rem;transition:color .3s ease,transform .2s ease;display:inline-flex;align-items:center;gap:.5rem}.fiscal-link[data-v-f09fe01e]:hover{color:#da1884;transform:translateX(5px)}.footer-bottom[data-v-f09fe01e]{border-top:1px solid #444;padding-top:1rem;text-align:center;color:#999;font-size:.9rem}.footer-bottom p[data-v-f09fe01e]{margin:0}@media (max-width:768px){.footer[data-v-f09fe01e]{padding:2rem 1rem 1rem}.footer-content[data-v-f09fe01e]{grid-template-columns:1fr;gap:1.5rem;text-align:center}.footer-section[data-v-f09fe01e]{text-align:center}.footer-section h3[data-v-f09fe01e]{font-size:1.1rem}.contact-info[data-v-f09fe01e]{align-items:center}.contact-link[data-v-f09fe01e],.fiscal-link[data-v-f09fe01e]{justify-content:center;font-size:.95rem}.location[data-v-f09fe01e]{font-size:.95rem}}@media (max-width:480px){.footer[data-v-f09fe01e]{padding:1.5rem .5rem 1rem}.footer-content[data-v-f09fe01e]{gap:1rem}.footer-section h3[data-v-f09fe01e]{font-size:1rem}.contact-link[data-v-f09fe01e],.fiscal-link[data-v-f09fe01e],.location[data-v-f09fe01e]{font-size:.9rem}}@font-face{font-family:Omnes;src:url(/fonts/Omnes%20Regular.608e6085.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Omnes;src:url(/fonts/Omnes%20Italic.300ac1c9.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Omnes;src:url(/fonts/Omnes%20Hairline.b67251c9.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Omnes;src:url(/fonts/Omnes%20Hairline%20Italic.90f0f0b0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Omnes;src:url(/fonts/Omnes%20Thin.e2c259ff.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Omnes;src:url(/fonts/Omnes%20Thin%20Italic.480a9f0c.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Omnes;src:url(/fonts/Omnes%20ExtraLight.804bc853.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Omnes;src:url(/fonts/Omnes%20ExtraLight%20Italic.b4677003.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Omnes;src:url(/fonts/Omnes%20Light.c2f032b3.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Omnes;src:url(/fonts/Omnes%20Light%20Italic.a78d9f7a.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Omnes;src:url(/fonts/Omnes%20Medium.7c3bb197.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Omnes;src:url(/fonts/Omnes%20Medium%20Italic.e7995579.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Omnes;src:url(/fonts/Omnes%20SemiBold.866389cc.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Omnes;src:url(/fonts/Omnes%20SemiBold%20Italic.8ddd9b95.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Omnes;src:url(/fonts/Omnes%20Bold.07ec0465.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Omnes;src:url(/fonts/Omnes%20Bold%20Italic.024747d7.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Omnes;src:url(/fonts/Omnes%20Black.ef729f31.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Omnes;src:url(/fonts/Omnes%20Black%20Italic.91ab88fa.ttf) format("truetype");font-weight:900;font-style:italic}#app{font-family:Omnes,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;background-color:#8e8ac1}#app,nav a{color:#2c3e50}nav a{font-weight:700}nav a.router-link-exact-active{color:#42b983}body{margin:0;overflow-x:hidden}*{box-sizing:border-box}img{max-width:100%;height:auto}html{overflow-x:hidden;scroll-behavior:smooth}@media (hover:none) and (pointer:coarse){.sections-grid div:hover{transform:none;box-shadow:none}.sections-grid div:active{transform:scale(.98)}}*{font-family:Omnes,Arial,sans-serif}.font-hairline{font-weight:100}.font-extralight,.font-thin{font-weight:200}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-black{font-weight:900}.font-italic{font-style:italic}.sections-grid[data-v-217f7283]{display:flex;flex-direction:column;gap:2rem;width:100vw;height:100vh;padding:0;box-sizing:border-box;background-color:#8e8ac1;justify-content:center;align-items:center;transition:background-color .6s ease}.sections-grid[data-v-217f7283]:has(.unhex:hover){background-color:#101110}.sections-grid[data-v-217f7283]:has(.merheje:hover){background-color:#da1884}.sections-grid[data-v-217f7283]:has(.curvex:hover){background-color:#fffef4}.sections-grid div[data-v-217f7283]{display:flex;justify-content:center;align-items:center;width:15rem;height:8rem;font-size:2em;border-radius:1rem;cursor:pointer;transition:all .3s ease}.sections-grid div[data-v-217f7283]:hover{width:40vw;height:40vh;transform:scale(1.05);box-shadow:0 10px 30px rgba(0,0,0,.2);border:none;z-index:10}.sections-grid div a[data-v-217f7283]{text-decoration:none;color:#333;font-weight:700;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.unhex[data-v-217f7283]{background:linear-gradient(135deg,#97d700,#b3e575 50%,#97d700);border:2px solid #08245b;color:#08245b}.merheje[data-v-217f7283]{background:linear-gradient(135deg,#4c2f69,#6b4a8a 50%,#4c2f69);border:1px solid #fff;color:#fff}.curvex[data-v-217f7283]{background:linear-gradient(135deg,#fae100,#fced80 50%,#fae100);border:2px solid #2c2a29;color:#2c2a29}.logo[data-v-217f7283]{max-width:80%;max-height:70%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;display:block}.merheje .logo[data-v-217f7283],.unhex .logo[data-v-217f7283]{filter:brightness(0) invert(1);opacity:1}.curvex .logo[data-v-217f7283]{filter:brightness(0) saturate(100%);opacity:1}.sections-grid div:hover .logo[data-v-217f7283]{max-width:60%;max-height:60%}@media (max-width:768px){.sections-grid[data-v-217f7283]{gap:1.5rem;padding:1rem}.sections-grid div[data-v-217f7283]{width:12rem;height:6rem;font-size:1.5em}.sections-grid div[data-v-217f7283]:hover{width:80vw;height:30vh;transform:scale(1.02)}.logo[data-v-217f7283]{max-width:70%;max-height:60%}}@media (max-width:480px){.sections-grid[data-v-217f7283]{gap:1rem;padding:.5rem}.sections-grid div[data-v-217f7283]{width:10rem;height:5rem;font-size:1.2em;border-radius:.8rem}.sections-grid div[data-v-217f7283]:hover{width:90vw;height:25vh;transform:scale(1.01)}.logo[data-v-217f7283]{max-width:75%;max-height:65%}.sections-grid div:hover .logo[data-v-217f7283]{max-width:50%;max-height:50%}}.home[data-v-30b62bcf]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;margin:0;padding:0;box-sizing:border-box}header[data-v-30b62bcf]{position:fixed;top:0;width:100%;height:5rem;padding:.5rem;box-sizing:border-box;background:linear-gradient(180deg,#00000070,#00000035 35%,#00000000 80%);text-align:left}header img[data-v-30b62bcf]{height:4rem;filter:brightness(100%) invert(100%)}@media (max-width:768px){header[data-v-30b62bcf]{height:4rem;padding:.25rem}header img[data-v-30b62bcf]{height:3rem}}