.menu__mega-menu{--mega-menu-dropdown-bg: var(--linz-teal-100)}@media screen and (forced-colors: active){.menu__mega-menu{border-bottom:1px #fff solid;border-top:1px #fff solid}}@media(-ms-high-contrast: active){.menu__mega-menu{border-bottom:1px #fff solid;border-top:1px #fff solid}}@media(min-width: 1024px){.menu__mega-menu{box-shadow:0 10px 5px -5px rgba(0,0,0,.05);--mega-menu-dropdown-left: 0;--mega-menu-dropdown-top: var(--min-height, inherit);--mega-menu-dropdown-position: absolute;top:var(--mega-menu-top-offset)}}.menu__mega-menu[data-state=open]{opacity:1}.menu__mega-menu+.menu__link{display:none !important}.menu__mega-menu-trigger{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);border:none;padding:0;display:flex;height:100%;align-items:flex-start}.menu__mega-menu-trigger::after{content:"";width:24px;height:24px;display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='hsl(178,100%25,28%25)'%3E %3Cpath d='M20.0359 10.0439L12.017 14.6734L4.03906 10.0676' stroke-width='2' stroke-miterlimit='10'/%3E %3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='hsl(176,100%25,32%25)'%3E %3Cpath d='M20.0359 10.0439L12.017 14.6734L4.03906 10.0676' stroke-width='2' stroke-miterlimit='10'/%3E %3C/svg%3E");background-position:center,-1000em -1000em;background-size:contain;background-repeat:no-repeat}@media screen and (forced-colors: active){.menu__mega-menu-trigger::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23faf9f9'%3E %3Cpath d='M20.0359 10.0439L12.017 14.6734L4.03906 10.0676' stroke-width='2' stroke-miterlimit='10'/%3E %3C/svg%3E")}}.menu__mega-menu-trigger::after{transform-origin:center}.menu__link.is-active>.menu__mega-menu-trigger::after{transform:rotate(180deg)}.menu__item.is-active-trail .menu__mega-menu-trigger::after{background-position:-1000em -1000em,center}.menu__mega-menu--inner{--mega-menu-dropdown-inner-grid-gap-x: 8px;--mega-menu-dropdown-inner-space-y: 0;--mega-menu-dropdown-inner-headline-h2-display: none;--mega-menu-dropdown-inner-headline-link-space: calc(var(--spacer) * 2)}@media(min-width: 1024px){.menu__mega-menu--inner{padding-left:var(--container-padding, 48px);padding-right:var(--container-padding, 48px);max-width:var(--container-max-width, 1440px);margin-left:auto;margin-right:auto;--mega-menu-dropdown-inner-space-y: 4vh;--mega-menu-dropdown-inner-headline-h2-display: flex;--mega-menu-dropdown-inner-headline-link-space: calc(var(--spacer) * 3)}}.menu__mega-menu--inner>.menu__mega-menu--headline>h2{font-size:var(--type-scale-16);line-height:var(--leading-tight)}.menu__mega-menu--inner>.menu__mega-menu--headline>h2>a{text-decoration:none;display:flex;color:var(--linz-grey-1100);flex-direction:column;row-gap:calc(var(--spacer)/2)}.menu__mega-menu--inner>.menu__mega-menu--headline>h2>a:focus-visible{outline:3px solid var(--a11y-focus-color, #E31CEE);outline-offset:-3px;text-decoration:underline;text-underline-offset:.1em;text-decoration-color:var(--linz-teal-700)}.menu__mega-menu--inner>.menu__mega-menu--headline>h2>a:focus-visible span{color:var(--linz-teal-700)}@media(hover: hover){.menu__mega-menu--inner>.menu__mega-menu--headline>h2>a:hover,.menu__mega-menu--inner>.menu__mega-menu--headline>h2>a:active{outline:none;text-decoration:underline;text-underline-offset:.1em;text-decoration-color:var(--linz-teal-700)}.menu__mega-menu--inner>.menu__mega-menu--headline>h2>a:hover span,.menu__mega-menu--inner>.menu__mega-menu--headline>h2>a:active span{color:var(--linz-teal-700)}}@media(min-width: 1024px){.menu__mega-menu--inner>.menu__mega-menu--headline>h2{font-size:var(--type-scale-32);font-family:var(--font-family-heading);font-weight:var(--font-weight-600);line-height:var(--leading-close);letter-spacing:var(--tracking-tight)}}@media(min-width: 1024px)and (min-width: 768px){.menu__mega-menu--inner>.menu__mega-menu--headline>h2{font-size:var(--type-scale-32)}}@media(min-width: 1024px)and (min-width: 1024px){.menu__mega-menu--inner>.menu__mega-menu--headline>h2{font-size:var(--type-scale-32)}}.menu__mega-menu--inner>.menu__mega-menu--headline .menu__translation{order:1;display:block;font-weight:var(--font-weight-600)}.menu__mega-menu--inner>.menu__mega-menu--headline .menu__name{order:2;display:block;color:var(--linz-teal-900);font-weight:var(--font-weight-600)}.menu__mega-menu--inner>.menu__mega-menu--headline a.menu__link{margin-left:var(--container-padding, 48px);margin-right:var(--container-padding, 48px);width:auto;font-weight:var(--font-weight-600);color:var(--gray-1100);font-size:var(--type-scale-14);text-decoration:underline;text-underline-offset:.25em;display:inline-flex;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='hsl(180,100%25,25%25)'%3E %3Cpath d='M15 20L0 20' stroke-width='2.5'/%3E %3Cpath d='M18.0692 8.4043L38.1689 20.0086L18.1021 31.603' stroke-width='2.5' stroke-miterlimit='10'/%3E %3Cpath d='M36.6665 20L14.5832 20' stroke-width='2.5'/%3E %3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='hsl(176,100%25,32%25)'%3E %3Cpath d='M15 20L0 20' stroke-width='2.5'/%3E %3Cpath d='M18.0692 8.4043L38.1689 20.0086L18.1021 31.603' stroke-width='2.5' stroke-miterlimit='10'/%3E %3Cpath d='M36.6665 20L14.5832 20' stroke-width='2.5'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:left center,-1000px -1000px;background-color:rgba(0,0,0,0);column-gap:0;white-space:nowrap;padding-left:3.5rem;color:var(--linz-teal-900);margin-bottom:var(--mega-menu-dropdown-inner-headline-link-space)}@media(min-width: 1024px){.menu__mega-menu--inner>.menu__mega-menu--headline a.menu__link{margin-left:0;margin-right:0;margin-bottom:0;line-height:40px;height:40px}}.menu__mega-menu--inner>.menu__mega-menu--headline a.menu__link:focus-visible{outline:3px solid var(--a11y-focus-color, #E31CEE);outline-offset:-3px;color:var(--linz-teal-700);background-position:-1000px -1000px,left center}@media(hover: hover){.menu__mega-menu--inner>.menu__mega-menu--headline a.menu__link:hover,.menu__mega-menu--inner>.menu__mega-menu--headline a.menu__link:active{outline:none;color:var(--linz-teal-700);background-position:-1000px -1000px,left center}}@media(min-width: 1024px){.menu__mega-menu--inner{position:relative;--mega-menu-dropdown-inner-grid-gap-x: 32px;--mega-menu-dropdown-inner-space-t: 64px;--mega-menu-dropdown-inner-space-b: 64px}.menu__mega-menu--inner::before{content:"";position:absolute;height:1px;left:var(--container-padding, 48px);right:var(--container-padding, 48px);top:0;background-color:var(--gray-200, #cacaca)}.menu__mega-menu--inner>.menu__mega-menu--headline{--mega-menu-dropdown-inner-headline-cols: 1 / 4}.menu__mega-menu--inner>.menu__mega-menu-subtree{--mega-menu-dropdown-inner-subtree-cols: 5 / 13}}.menu__description{font-weight:var(--font-weight-400);font-size:var(--type-scale-16);font-family:var(--font-family-heading);font-weight:var(--font-weight-400);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);color:var(--linz-grey-1000);padding-left:var(--container-padding, 48px);padding-right:var(--container-padding, 48px);max-width:var(--container-max-width, 1440px);margin-left:auto;margin-right:auto;--mega-menu-dropdown-inner-headline-desc-space: calc(var(--spacer) * 1.25)}@media(min-width: 1024px){.menu__description{font-size:var(--type-scale-18)}}@media(min-width: 1024px){.menu__description{padding-left:0;padding-right:0;--mega-menu-dropdown-inner-headline-desc-space: calc(var(--spacer) * 3)}}.submenu .submenu .submenu{display:none !important}.submenu .submenu .has-children>button{display:none !important}.menu__mega-menu-subtree{--mega-menu-dropdown-subtree-bg: var(--linz-grey-100);--mega-menu-dropdown-subtree-padding-y: calc(var(--spacer) * 2);--mega-menu-dropdown-subtree-link-color: var(--linz-grey-1100);--mega-menu-dropdown-subtree-link-active-color: var(--linz-teal-900);--mega-menu-dropdown-subtree-columns: 1;--mega-menu-dropdown-subtree-item-space: 10px;--mega-menu-dropdown-subtree-li-gap-y: var(--spacer)}@media(min-width: 1024px){.menu__mega-menu-subtree{--mega-menu-dropdown-subtree-bg: transparent;--mega-menu-dropdown-subtree-padding-y: 0;--mega-menu-dropdown-subtree-columns: 2;--mega-menu-dropdown-subtree-item-space: calc(var(--spacer) * 3.5)}}.menu__mega-menu-subtree .submenu{font-size:var(--type-scale-16);line-height:var(--leading-tight);font-weight:var(--font-weight-400);padding-left:var(--container-padding, 48px);padding-right:var(--container-padding, 48px);max-width:var(--container-max-width, 1440px);margin-left:auto;margin-right:auto}.menu__mega-menu-subtree .submenu>li{position:relative}@media(min-width: 1024px){.menu__mega-menu-subtree .submenu{padding:0}}.menu__mega-menu-subtree .submenu a{position:relative;outline:none;text-decoration:none}.menu__mega-menu-subtree .submenu a:focus-visible{outline:3px solid var(--a11y-focus-color, #E31CEE);outline-offset:-3px}@media(hover: hover){.menu__mega-menu-subtree .submenu a:hover,.menu__mega-menu-subtree .submenu a:active{outline:none}}@media(min-width: 1024px){.menu__mega-menu-subtree .submenu a{padding-inline-start:30px}}.menu__mega-menu-subtree .submenu a::before{width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23322e2e'%3E %3Cpath d='M6.02642 4.78223L15.0713 10.0041L6.0412 15.2216' stroke-miterlimit='10'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:cover;display:block;position:absolute;top:50%;transform:translateY(-50%);left:0}@media(min-width: 1024px){.menu__mega-menu-subtree .submenu a::before{content:""}}@media screen and (forced-colors: active){.menu__mega-menu-subtree .submenu a::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23faf9f9'%3E %3Cpath d='M6.02642 4.78223L15.0713 10.0041L6.0412 15.2216' stroke-miterlimit='10'/%3E %3C/svg%3E")}}.menu__mega-menu-subtree .submenu a[aria-current=page]{font-weight:var(--font-weight-600)}.menu__mega-menu-subtree .submenu a:focus-visible{outline:3px solid var(--a11y-focus-color, #E31CEE);outline-offset:-3px;color:var(--linz-teal-900);text-decoration:underline;text-underline-offset:.1em;text-decoration-color:var(--linz-teal-900)}@media(hover: hover){.menu__mega-menu-subtree .submenu a:hover,.menu__mega-menu-subtree .submenu a:active{outline:none;color:var(--linz-teal-900);text-decoration:underline;text-underline-offset:.1em;text-decoration-color:var(--linz-teal-900)}}.menu__mega-menu-subtree .submenu li.has-children>button{align-self:center}@media(min-width: 1024px){.menu__mega-menu-subtree .submenu li.has-children>button{display:none !important}}.menu__mega-menu-subtree .submenu li.has-children:has(>.submenu:is([aria-expanded=true])) button{rotate:180deg}.menu__mega-menu-subtree .submenu li.has-children>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:rgba(0,0,0,0);border-radius:0;padding:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%234a4543'%3E %3Cpath d='M20.0359 10.0439L12.017 14.6734L4.03906 10.0676' stroke-width='2' stroke-miterlimit='10'/%3E %3C/svg%3E");background-repeat:no-repeat;background-size:cover;background-position:center;text-indent:-5000em;display:flex;width:1em;height:1em}.menu__mega-menu-subtree .submenu li.has-children>button:focus-visible{outline:3px solid var(--a11y-focus-color, #E31CEE);outline-offset:-3px}@media(hover: hover){.menu__mega-menu-subtree .submenu li.has-children>button:hover,.menu__mega-menu-subtree .submenu li.has-children>button:active{outline:none}}@media screen and (forced-colors: active){.menu__mega-menu-subtree .submenu li.has-children>button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E %3Cpath d='M20.0359 10.0439L12.017 14.6734L4.03906 10.0676' stroke-width='2' stroke-miterlimit='10'/%3E %3C/svg%3E")}}.menu__mega-menu-subtree .submenu li.has-children>.submenu[aria-expanded=true]{font-size:var(--type-scale-12);padding-left:1rem}.menu__mega-menu-subtree .submenu li.has-children>.submenu[aria-expanded=true] a::before{width:15px;height:15px}.sector-mega-menu{display:flex;justify-content:flex-end;--top-level-flex-wrap: wrap;--top-level-item-active-bg: transparent;--top-level-item-active-border: var(--linz-teal-100)}@media(min-width: 1024px){.sector-mega-menu{--top-level-flex-wrap: nowrap;--top-level-item-width: auto;flex:1}}.sector-mega-menu__app>.menu.is-rendered{display:none}@media(min-width: 1024px){.sector-mega-menu__app>.menu.is-rendered{display:flex}}.is-rendered>.menu__item{display:block}@media(min-width: 1024px){.is-rendered>.menu__item{height:100%}}.is-rendered>.menu__item>.menu__link{align-items:flex-start}@media(min-width: 1024px){.is-rendered>.menu__item>.menu__link{height:100%}.is-rendered>.menu__item>.menu__link:focus-visible{outline:3px solid var(--a11y-focus-color, #E31CEE);outline-offset:-3px;color:var(--linz-teal-900);--linz-menu-link-color: var(--linz-teal-900)}}@media screen and (min-width: 1024px)and (forced-colors: active){.is-rendered>.menu__item>.menu__link:focus-visible{text-decoration:underline}}@media(min-width: 1024px)and (-ms-high-contrast: active){.is-rendered>.menu__item>.menu__link:focus-visible{text-decoration:underline}}@media(min-width: 1024px)and (hover: hover){.is-rendered>.menu__item>.menu__link:hover,.is-rendered>.menu__item>.menu__link:active{outline:none;color:var(--linz-teal-900);--linz-menu-link-color: var(--linz-teal-900)}}@media screen and (min-width: 1024px)and (hover: hover)and (forced-colors: active){.is-rendered>.menu__item>.menu__link:hover,.is-rendered>.menu__item>.menu__link:active{text-decoration:underline}}@media(min-width: 1024px)and (hover: hover)and (-ms-high-contrast: active){.is-rendered>.menu__item>.menu__link:hover,.is-rendered>.menu__item>.menu__link:active{text-decoration:underline}}@media(min-width: 1024px){.is-rendered>.menu__item>.menu__link .menu__name{margin-bottom:var(--linz-menu-top-level-link-mb, calc(var(--spacer) * 4))}}
