.portfolio-header[data-v-bbc8fac5]{z-index:100;background:linear-gradient(#fffffff3,#fffa 50%,#fff0);width:100%;position:fixed;top:0;left:0}.portfolio-header .header-container[data-v-bbc8fac5]{height:var(--header-height);padding:0 var(--spacing);justify-content:space-between;align-items:center;display:flex}.portfolio-header .header-logo[data-v-bbc8fac5]{color:var(--text-head);align-items:center;gap:.5em;font-size:1.2em;display:flex}.portfolio-header .header-logo.router-link-active.router-link-exact-active[data-v-bbc8fac5]:after{content:none}.portfolio-header .header-logo img[data-v-bbc8fac5]{height:1.5em}.portfolio-header .header-menu[data-v-bbc8fac5]{justify-content:center;align-items:center;gap:1em;list-style:none;display:flex}.scroll-nav-buttons[data-v-58eb3e62]{z-index:200;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1rem;right:1rem}.nav-btn[data-v-58eb3e62]{border:1px solid var(--primary);cursor:pointer;width:28px;height:24px;color:var(--primary);background:0 0;border-radius:4px;justify-content:center;align-items:center;transition:all .3s;display:flex}.nav-btn svg[data-v-58eb3e62]{width:16px;height:16px}.nav-btn[data-v-58eb3e62]:hover{background:var(--primary);color:var(--light);border-color:var(--primary)}.footer[data-v-56780370]{width:100%}.footer .footer-container[data-v-56780370]{padding:var(--spacing);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}@media (width<=767px){.footer .footer-container[data-v-56780370]{gap:var(--spacing-lg);flex-direction:column;align-items:flex-start}}.footer .footer-copyright[data-v-56780370]{margin-top:1rem;font-size:.8em}.footer .footer-links[data-v-56780370]{flex-direction:column;gap:1.5rem;display:flex}.footer .link-group[data-v-56780370]{flex-direction:column;gap:.5rem;display:flex}.footer .link-group .group-title[data-v-56780370]{color:var(--secondary)}.footer .link-group .group-links[data-v-56780370]{gap:1rem;list-style:none;display:flex}.mouse-move.is-visible[data-v-5cd7eac5]{opacity:1;transition:opacity .5s ease-in}
