.navigation-desktop[data-v-33d60862]{height:var(--header-lower-row-height);display:none}.navigation-desktop a[data-v-33d60862]{color:#323232;display:block}.navigation-desktop .first-layer[data-v-33d60862]{gap:var(--spacing);width:100%;height:100%;display:flex;overflow-y:clip}@media (width>=1600px){.navigation-desktop .first-layer[data-v-33d60862]{gap:var(--spacing--2)}}.navigation-desktop .first-layer.--no-delay .second-layer[data-v-33d60862]{transition-delay:1ms!important}.navigation-desktop .first-layer .first-layer-element[data-v-33d60862]{align-items:stretch}.navigation-desktop .first-layer>li.--is-highlighted[data-v-33d60862]{margin-left:auto}.navigation-desktop .first-layer>li.--is-highlighted .first-layer-link span[data-v-33d60862]{color:#007f95}.navigation-desktop .first-layer>li.--is-highlighted .first-layer-link.--with-indicator span[data-v-33d60862]{align-items:center;display:flex}.navigation-desktop .first-layer:hover .link-active span[data-v-33d60862]:after{opacity:0;transform:translateY(6px)scaleX(1.08)}.navigation-desktop .first-layer-link[data-v-33d60862]{z-index:1;place-content:center;height:100%;display:grid;position:relative}.navigation-desktop .first-layer-link[data-v-33d60862]:hover{z-index:10}.navigation-desktop .first-layer-link span[data-v-33d60862]{pointer-events:none;letter-spacing:.08rem;height:100%;font-size:1.125rem;font-weight:300;display:flex;position:relative}.navigation-desktop .first-layer-link span[data-v-33d60862]:after{content:"";opacity:0;background-color:var(--header-hover-color,#ffbf36);border-top-left-radius:.375rem;border-top-right-radius:.375rem;width:100%;height:8px;transition:transform .2s cubic-bezier(.18,.89,.32,1),opacity .2s cubic-bezier(.18,.89,.32,1);position:absolute;bottom:calc(-1rem - 2px);left:0;transform:translateY(6px)}.navigation-desktop .first-layer-link.link-active span[data-v-33d60862]:after{opacity:1;transform:translateY(0)}.navigation-desktop .first-layer-link.--hover span[data-v-33d60862]:after{opacity:1!important;transform:translateY(0)!important}.navigation-desktop .first-layer-link.--hover .indicator[data-v-33d60862]{transform:rotate(180deg)}.navigation-desktop .first-layer-link[data-v-33d60862]:focus-visible{box-shadow:none}.navigation-desktop .first-layer-link:focus-visible span[data-v-33d60862]{box-shadow:0 0 0 4px #00a4b3}.navigation-desktop .first-layer-link .indicator[data-v-33d60862]{flex-shrink:0}.navigation-desktop .second-layer-link[data-v-33d60862]{align-items:center;font-weight:700;display:flex}.navigation-desktop .third-layer-link[data-v-33d60862]{font-weight:300;display:flex}.navigation-desktop .second-layer-link.link-active[data-v-33d60862]:after,.navigation-desktop .third-layer-link.link-active[data-v-33d60862]:after{transform:scaleX(1.05)}.navigation-desktop .second-layer-link[data-v-33d60862],.navigation-desktop .third-layer-link[data-v-33d60862]{letter-spacing:.04rem;font-size:1rem}.navigation-desktop .second-layer[data-v-33d60862]{pointer-events:none;z-index:10;opacity:0;background-color:#eff2f3;border-top:1px solid #eff2f3;width:100%;padding:2rem 1rem;transition:opacity 0s .4s;position:absolute;top:100%;left:0;box-shadow:0 .8rem 1rem #4d4d4d40}.navigation-desktop .second-layer.--show[data-v-33d60862]{opacity:1;pointer-events:all;z-index:15}.navigation-desktop .second-layer.--show a[data-v-33d60862]{pointer-events:all}.navigation-desktop .second-layer-grid[data-v-33d60862]{gap:1rem;width:100%;max-width:80rem;margin:auto;display:flex}.navigation-desktop .second-layer-links-wrapper[data-v-33d60862]{flex-wrap:wrap;flex:1 1 0;justify-content:start;gap:2rem 4rem;max-width:80rem;margin:0 auto;display:flex}.navigation-desktop .second-layer-links-wrapper>.second-layer-links[data-v-33d60862]{flex-direction:column;gap:2rem;display:flex}.navigation-desktop .second-layer-links-wrapper>.second-layer-links>li[data-v-33d60862]{flex-direction:column;gap:.5rem;height:max-content;display:flex}.navigation-desktop .second-layer-links-wrapper>.second-layer-links.--alternate-layout[data-v-33d60862]{flex-direction:row}.navigation-desktop .second-layer-links-wrapper a[data-v-33d60862]{pointer-events:none}.navigation-desktop .second-layer-links-wrapper a[data-v-33d60862],.navigation-desktop .second-layer-links-wrapper button.third-layer-link[data-v-33d60862]{width:max-content;position:relative}.navigation-desktop .second-layer-links-wrapper a[data-v-33d60862]:after,.navigation-desktop .second-layer-links-wrapper button.third-layer-link[data-v-33d60862]:after{content:"";background-color:var(--header-hover-color,#ffbf36);transform-origin:0;z-index:-1;border-radius:100rem;width:100%;height:2px;transition:transform .2s cubic-bezier(.18,.89,.32,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.navigation-desktop .second-layer-links-wrapper a[data-v-33d60862]:focus-visible:after,.navigation-desktop .second-layer-links-wrapper a[data-v-33d60862]:hover:after,.navigation-desktop .second-layer-links-wrapper button.third-layer-link[data-v-33d60862]:focus-visible:after,.navigation-desktop .second-layer-links-wrapper button.third-layer-link[data-v-33d60862]:hover:after{transform:scaleX(1.05)}.navigation-desktop .second-layer-links-wrapper.--alternate-layout[data-v-33d60862]{flex-direction:column}@media (width>=81rem){.navigation-desktop .second-layer-links-wrapper[data-v-33d60862]{padding:0}}.navigation-desktop .third-layer[data-v-33d60862]{flex-direction:column;gap:.5rem;display:flex}.navigation-desktop .additional-blocks[data-v-33d60862]{justify-content:flex-end;gap:1rem;width:fit-content;min-width:0;max-width:40%;display:flex}.navigation-desktop .additional-blocks.--left[data-v-33d60862]{order:-1}.navigation-desktop .additional-blocks.--left li[data-v-33d60862]>.text{padding-left:0;padding-right:3rem}.navigation-desktop .additional-blocks.--full-width[data-v-33d60862]{justify-content:flex-start;width:100%;max-width:100%}.navigation-desktop .additional-blocks.--full-width li[data-v-33d60862]{width:100%}.navigation-desktop .additional-blocks li a[data-v-33d60862]{width:100%;display:flex}.navigation-desktop .additional-blocks li[data-v-33d60862]>.text{padding-left:3rem}.navigation-desktop .additional-blocks li[data-v-33d60862]>.text a{white-space:normal}.navigation-desktop .navi-lock[data-v-33d60862]{width:20px;height:20px;margin-left:.5rem}.navigation-desktop .navi-lock.first-layer-lock[data-v-33d60862]{margin-left:.25rem;transform:translateY(-2px)}@media (width>=1024px){.navigation-desktop[data-v-33d60862]{display:block}}
