.site-logo[data-v-51ef83a0]{cursor:pointer}.site-logo .site-logo__image[data-v-51ef83a0]{filter:brightness(0) contrast(100) invert(1);height:auto}.main-nav[data-v-f0faf1e2]{margin-bottom:20px}.main-nav .main-nav__item .menu-title[data-v-f0faf1e2]:before,.main-nav .main-nav__item>.nuxt-link-exact-active[data-v-f0faf1e2]:before{background-color:var(--primary);border-radius:60px;content:"";display:none;height:4px;left:0;position:absolute;top:100%;transition:.2s ease-in;width:100%}.main-nav .main-nav__item .nuxt-link-active[data-v-f0faf1e2]:before,.main-nav .main-nav__item .nuxt-link-exact-active[data-v-f0faf1e2]:before{display:inline}.main-nav .main-nav__item .nuxt-link-active[data-v-f0faf1e2]{color:var(--black)}.main-nav .menu-title:hover.menu-title[data-v-f0faf1e2]:before{display:inline}.main-nav .is-expand.menu-title[data-v-f0faf1e2]:before{display:inline;margin-left:45px}@media ((min-width:1024px)){.main-nav .is-expand.menu-title[data-v-f0faf1e2]:before{display:inline;margin-left:0}}.main-nav .is-expand.header-link[data-v-f0faf1e2]{color:#000}@media ((min-width:1024px)){.main-nav[data-v-f0faf1e2]{height:100%;margin-bottom:0}}@media ((min-width:768px)){.main-nav[data-v-f0faf1e2]{align-items:center;display:flex;justify-content:left;width:100%}.main-nav>ul[data-v-f0faf1e2]{display:flex;justify-content:space-between}}.main-nav li[data-v-f0faf1e2]{align-items:center;display:flex;font-weight:400}.main-nav li[data-v-f0faf1e2],.main-nav ul[data-v-f0faf1e2]{gap:27px}@media ((min-width:1024px)){.main-nav li[data-v-f0faf1e2],.main-nav ul[data-v-f0faf1e2]{gap:25px}}@media ((min-width:1200px)){.main-nav li[data-v-f0faf1e2],.main-nav ul[data-v-f0faf1e2]{gap:35px;height:100%;justify-content:center}}.main-nav ul[data-v-f0faf1e2]{display:flex;flex-direction:column;font-size:16px;height:100%;justify-content:space-between;margin-left:0;width:100%}@media ((min-width:1024px)){.main-nav ul[data-v-f0faf1e2]{flex-direction:row;width:unset}.main-nav .main-nav__item-link[data-v-f0faf1e2]{max-width:100px}}.arrow-down[data-v-f0faf1e2]{margin-left:8px;pointer-events:none;transition:transform .2s cubic-bezier(.4,0,.2,1)}@media ((min-width:1024px)){.arrow-down[data-v-f0faf1e2] svg{margin:0;width:12px}}.arrow-down.is-active[data-v-f0faf1e2]{transform:rotate(-180deg);transition:all .2s cubic-bezier(.4,0,.2,1)}.is-expand[data-v-f0faf1e2]{display:flex;flex-direction:column}.is-expand .child-menu[data-v-f0faf1e2]{display:grid}.header-link[data-v-f0faf1e2]{color:var(--black);cursor:pointer;display:flex;height:100%;position:relative;transition:all .2s ease;width:100%}@media ((min-width:1024px)){.header-link[data-v-f0faf1e2]{align-items:center;justify-content:center;padding:0}}.header-link.is-active[data-v-f0faf1e2],.header-link[data-v-f0faf1e2]:focus,.header-link[data-v-f0faf1e2]:hover{color:var(--black)}.header-link.is-active[data-v-f0faf1e2]{border-right-color:var(--link)}@media ((min-width:768px)){.header-link.is-active[data-v-f0faf1e2]{border-bottom-color:var(--link);border-right-color:transparent}}.menu-title[data-v-f0faf1e2]{margin:0 45px;position:relative}@media ((min-width:1024px)){.menu-title[data-v-f0faf1e2]{line-height:2.5;margin:0}}.child-menu[data-v-f0faf1e2]{display:none}@media ((min-width:1024px)){.child-menu[data-v-f0faf1e2]{background-color:#fff;border-radius:40px;box-shadow:0 3px 6px rgba(var(--black),.15);cursor:default;left:0;max-height:calc(100vh - 150px);overflow-y:auto;padding:40px;position:absolute;top:130px;width:-moz-max-content;width:max-content}}.child-title[data-v-f0faf1e2]{display:flex;font-size:20px}.child-link .submenu-link.nuxt-link-exact-active[data-v-f0faf1e2],.child-link .submenu-link[data-v-f0faf1e2]:hover,.child-link>.nuxt-link-exact-active[data-v-f0faf1e2]{border-bottom:solid var(--primary)}.submenu-link[data-v-f0faf1e2]{border-bottom:solid transparent;color:var(--black);padding:7px 0}.submenu[data-v-f0faf1e2]{cursor:pointer;font-weight:300;padding:7px 0;width:-moz-max-content;width:max-content}.header-link.is-fluid[data-v-f0faf1e2]{position:static}@media ((min-width:1024px)){.header-link.is-fluid .child-menu[data-v-f0faf1e2]{padding:40px;width:98%}}.header-link.is-fluid .child-menu--fluid[data-v-f0faf1e2]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){.header-link.is-fluid .child-menu--fluid[data-v-f0faf1e2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.child-link[data-v-f0faf1e2]{display:flex;flex-direction:column}.is-fluid .child-link[data-v-f0faf1e2]{margin-bottom:15px}.child-link.bzg[data-v-f0faf1e2]{margin-left:0}@media ((min-width:1024px)){.child-link.bzg[data-v-f0faf1e2]{flex-direction:row}}.level-1[data-v-f0faf1e2]{font-size:20px;font-weight:800;margin-top:30px;padding:0}.level-2[data-v-f0faf1e2]{font-weight:700}.menu-active .is-expand .child-menu[data-v-f0faf1e2]{height:100%;margin-top:13px;padding:35px 45px}@media ((min-width:1024px)){.menu-active .is-expand .child-menu[data-v-f0faf1e2]{gap:30px}}.header-lang-switcher[data-v-8d40b054]{margin:16px 45px;padding:16px 0}@media ((min-width:1024px)){.header-lang-switcher[data-v-8d40b054]{margin:0;padding:0 12px}}.lang-opts[data-v-8d40b054]{background:linear-gradient(180deg,rgba(0,0,0,.04),transparent);border-radius:40px;display:flex;font-size:16px;padding:4px 0;position:relative;width:135px}.lang-opts[data-v-8d40b054]:after{background-color:#fff;border-radius:40px;box-shadow:0 1px 1px #ffffffb3;content:"";height:39px;position:absolute;right:10px;top:4px;transform:translate(-100%);transition:.4s;width:60px}.lang-opts.disabled[data-v-8d40b054]{pointer-events:none}.lang-opts.default-lang[data-v-8d40b054]:after{right:5px;transform:translate(0)}.btn-lang[data-v-8d40b054]{background-color:transparent;border:none;border-radius:4px;color:var(--black);cursor:pointer;font-weight:600;padding:8px 24px 6px;position:relative;text-transform:uppercase;transition:.4s;z-index:1}.btn-lang.is-active[data-v-8d40b054]{color:var(--primary)}.header-nav[data-v-cf620729]{display:flex;height:100%;justify-content:flex-end;padding-left:60px;position:relative;width:100%;z-index:6}.header-nav[data-v-cf620729]:after,.header-nav[data-v-cf620729]:before{content:"";pointer-events:none;position:absolute;width:100%}.header-nav[data-v-cf620729]:before{background-color:#eeeff2;height:30px;left:0;top:0}.header-nav[data-v-cf620729]:after{border-top-right-radius:32px;box-shadow:110px -32px 0 32px #eeeff2;height:70%;right:0;top:100%}@media ((min-width:480px)){.header-nav[data-v-cf620729]:after{border-top-right-radius:50px;box-shadow:110px -50px 0 50px #eeeff2}}.nav-toggle[data-v-cf620729]{border:none;color:var(--black);font-size:30px;margin-right:0;outline:none;position:relative;z-index:5}@media ((min-width:768px)){.nav-toggle[data-v-cf620729]{margin-right:20px}}@media ((min-width:1024px)){.nav-toggle[data-v-cf620729]{display:none}}.nav-container[data-v-cf620729]{background-color:#eeeff2;bottom:0;display:none;height:100vh;overflow-y:auto;padding-bottom:150px;position:absolute;right:0;top:80px;transform:translate(100%);transition:all .2s linear;width:100vw;z-index:1}@media ((min-width:1024px)){.nav-container[data-v-cf620729]{align-content:flex-end;display:flex;height:100%;overflow-y:visible;padding:0 0 0 20px;position:static;transform:translate(0);width:100%}}.nav-container.menu-active[data-v-cf620729]{display:block;transform:translate(0)}.nav-toggle[data-v-cf620729]:hover{background-color:transparent;color:var(--black);text-shadow:none}.menu-icon[data-v-cf620729] svg{height:2.25rem;width:2.25rem}.site-header[data-v-7b01b4b0]{background-color:rgba(var(--background),0);display:flex;height:85px;left:0;position:sticky;top:0;width:100%;z-index:3}@media ((min-width:480px)){.site-header[data-v-7b01b4b0]{height:110px;top:0!important}}@media ((min-width:1024px)){.site-header[data-v-7b01b4b0]{height:110px}}.site-header--solid[data-v-7b01b4b0]{background-color:var(--background);box-shadow:0 4px 59px #00000026}.site-header--solid[data-v-7b01b4b0] .header-nav:after{box-shadow:0 0 rgba(var(--black),0)}.site-header--solid[data-v-7b01b4b0] .site-logo .site-logo__image{filter:unset!important}.container--large[data-v-7b01b4b0]{width:100%}@media ((min-width:1024px)){.container--large[data-v-7b01b4b0]{width:96%}}@media ((min-width:1200px)){.container--large[data-v-7b01b4b0]{width:98%}}
