header[data-v-1649b14f]{color:var(--perle);display:grid;height:var(--headerH);left:0;opacity:0;padding:0 calc(var(--padS)/2);right:0;text-transform:uppercase;top:0;z-index:100}a[data-v-1649b14f],li[data-v-1649b14f]{display:inline-block}nav[data-v-1649b14f]{display:grid;grid-template-columns:1fr auto 1fr;height:calc(var(--headerH) - 1.8rem);max-width:var(--maxW);place-self:center;width:100%}.nav-list[data-v-1649b14f]{align-content:start;display:grid;font-size:.9rem;gap:1rem;grid-template-columns:repeat(3,auto)}.nav-list.left[data-v-1649b14f]{justify-content:start}.nav-list.right[data-v-1649b14f]{justify-content:end}.header-logo[data-v-1649b14f]{font-size:1rem}.contact-link[data-v-1649b14f],.header-logo[data-v-1649b14f],.nav-list>li>a[data-v-1649b14f],.sub-nav-container>div[data-v-1649b14f]{padding:8px 14px}.sub-nav-container>div[data-v-1649b14f]{align-items:center;display:flex;gap:5px}.sub-nav-list a[data-v-1649b14f]{padding:0 14px}.contact-link[data-v-1649b14f],.nav-list>li>a[data-v-1649b14f],.sub-nav-container[data-v-1649b14f]{border:1px solid;border-radius:20px;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.sub-nav-container[data-v-1649b14f]{position:relative}.sub-nav-list[data-v-1649b14f]{display:none;font-size:.75rem;padding:.75rem 0;position:absolute;row-gap:.75rem;top:1.8rem;z-index:1}.sub-nav-bg[data-v-1649b14f]{background:var(--noir);border-radius:20px;inset:0;opacity:0;position:absolute;z-index:-1}.sub-nav-container[data-v-1649b14f] path{stroke:var(--perle)}.contact-link[data-v-1649b14f],.sub-nav-container>div[data-v-1649b14f]{cursor:pointer}.contact-link[data-v-1649b14f]{background:var(--perle);border-color:var(--perle);color:var(--noir)}@media(hover:hover){.sub-nav-list a[data-v-1649b14f]{transition:color .3s ease}header[data-v-1649b14f] path{transition:stroke .3s ease}.contact-link[data-v-1649b14f],.nav-list>li>a[data-v-1649b14f],.sub-nav-container[data-v-1649b14f],.sub-nav-container>div[data-v-1649b14f],.sub-nav-list a[data-v-1649b14f]{transition:color .3s ease,background-color .3s ease,border-color .3s ease}.contact-link[data-v-1649b14f]:hover,.nav-list>li>a[data-v-1649b14f]:not(.router-link-active):hover{border-color:var(--rubis);color:var(--rubis)}.sub-nav-list a[data-v-1649b14f]:not(.router-link-active):hover{color:var(--rubis)}}@media(max-width:1023px){header[data-v-1649b14f]{display:none}}@media only screen and (min-device-width:1024px)and (max-device-width:1366px){.nav-list[data-v-1649b14f]{font-size:1rem}}
