.navigation .router-link-exact-active,.navigation a:hover,.navigation li:has(.router-link-exact-active)>a{color:var(--primary-color)!important}#header nav ul li.main-li a{color:var(--base-color);text-decoration:none;text-transform:uppercase}#header nav ul li.main-li a:after{background:var(--primary-color);content:"";display:block;height:2px;transform:scaleX(0);transition:transform .3s;width:100%}#header nav ul li.main-li a.active:after,#header nav ul li.main-li a.router-link-active:after,#header nav ul li.main-li a.router-link-exact-active:after,#header nav ul li.main-li a:hover:after{transform:scaleX(1)}#header nav .menu-enter-active,#header nav .menu-leave-active{transition:opacity .3s ease}#header nav .menu-enter-active #menu-modal,#header nav .menu-leave-active #menu-modal{clip-path:inset(0 0 0 -24px);transition:clip-path .5s ease}#header nav .menu-enter-from,#header nav .menu-leave-to{opacity:0}#header nav .menu-enter-from #menu-modal,#header nav .menu-leave-to #menu-modal{clip-path:inset(0 0 0 100%)}@supports not (interpolate-size:allow-keywords){#header{min-width:100%;transition:all .6s;width:-moz-fit-content;width:fit-content}#header.small-header{min-width:300px}}@supports (interpolate-size:allow-keywords){#header{width:100%}#header.small-header{width:auto}}#footer nav ul li:before{content:unset}#footer nav ul li a{color:var(--base-color);display:block;text-decoration:none;width:-moz-fit-content;width:fit-content}#footer nav ul li a:after{background:var(--primary-color);content:"";display:block;height:2px;transform:scaleX(0);transition:transform .3s;width:100%}#footer nav ul li a.active:after,#footer nav ul li a.nuxt-link-active:after,#footer nav ul li a.nuxt-link-exact-active:after,#footer nav ul li a:hover:after{transform:scaleX(1)}
