.mega-menu-two.first-lvl .first-lvl__item{height:100%}.mega-menu-two.first-lvl .first-lvl__item .first-lvl__link{font-size:var(--fs-small-desktop)}.mega-menu-two.first-lvl .first-lvl__item span.triangle{content:"";position:absolute;bottom:0;right:50%;border-style:solid;border-width:0 17px 18px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color-light-grey);opacity:0;translate:50% 0;transition:opacity var(--transition-duration) linear var(--transition-delay)}.mega-menu-two.first-lvl .second-lvl__wrapper{display:flex;padding:var(--spacings-3);position:absolute;inset:100% auto auto 0;background-color:var(--color-light-grey);border-radius:0 0 10px 10px;box-shadow:var(--shadow-primary);opacity:0;visibility:hidden;transition:opacity var(--transition-duration) linear var(--transition-delay),visibility 0ms linear 600ms}.mega-menu-two.first-lvl .second-lvl__wrapper:has(.megamenu){padding:0 var(--spacings-5);width:min(var(--container-plain-xl) + var(--spacings-5)*2,100vw - var(--container-px)*2);position:absolute;inset:100% var(--spacings-5) auto var(--spacings-5)}.mega-menu-two.first-lvl .second-lvl__wrapper:has(.megamenu) .second-lvl__item{padding-block:var(--spacings-5)}.mega-menu-two.first-lvl .second-lvl__wrapper .megamenu .second-lvl__item--news{position:relative}.mega-menu-two.first-lvl .second-lvl__wrapper .megamenu .second-lvl__item--news::before{content:"";position:absolute;inset:0 auto auto calc(var(--bs-gap)*-1);width:1px;height:100%;background-color:var(--color-hsla-dark-grey-40)}.mega-menu-two.first-lvl .second-lvl__link{margin-bottom:0;font-size:var(--h5-desktop);background:none}.mega-menu-two.first-lvl .second-lvl__link span{background-repeat:no-repeat;background-size:0 100%;background-image:linear-gradient(transparent calc(100% - 1px), var(--link-color) 1px);transition:background-size 400ms,color 350ms ease}@media(hover: hover)and (pointer: fine){.mega-menu-two.first-lvl .second-lvl__link span:hover{color:var(--link-color);background-size:100% 100%}}.mega-menu-two.first-lvl .second-lvl__trigger i{color:var(--color-primary);font-size:1.5rem;pointer-events:none;rotate:0deg;transition:rotate 350ms ease}.mega-menu-two.first-lvl .first-lvl__item.show span.triangle{opacity:1}.mega-menu-two.first-lvl .first-lvl__item.show .second-lvl__wrapper{opacity:1;visibility:visible;transition-delay:var(--transition-delay),var(--transition-delay)}.mega-menu-two.first-lvl .first-lvl__item.show .second-lvl__trigger i{rotate:180deg}.mega-menu-two.first-lvl .first-lvl__item:not(.has-megamenu) .second-lvl__link{font-size:var(--fs-default-mobile)}@media(hover: hover)and (pointer: fine){.mega-menu-two.first-lvl .first-lvl__item:hover span.triangle{opacity:1}.mega-menu-two.first-lvl .first-lvl__item:hover .second-lvl__wrapper{opacity:1;visibility:visible;transition-delay:var(--transition-delay),var(--transition-delay)}.mega-menu-two.first-lvl .first-lvl__item:hover .first-lvl__link{color:var(--color-primary)}.mega-menu-two.first-lvl .first-lvl__item:focus-within span.triangle{opacity:1}.mega-menu-two.first-lvl .first-lvl__item:focus-within .second-lvl__wrapper{opacity:1;visibility:visible;transition-delay:var(--transition-delay),var(--transition-delay)}.mega-menu-two.first-lvl .first-lvl__link:focus-visible{outline-offset:1rem;outline:3px solid var(--color-primary)}.mega-menu-two.first-lvl .second-lvl__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.mega-menu-two.first-lvl .second-lvl__link:hover{background-size:100% 100%}.mega-menu-two.first-lvl .third-lvl__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}}.mega-menu-two .first-lvl__item{--transition-duration: 350ms;--transition-delay: 250ms}.mega-menu-two .second-lvl__wrapper{--dropdown-left: var(--spacings-5);--dropdown-max-width: calc(100% - var(--spacings-5) * 2)}.mega-menu-two .second-lvl__wrapper:has(.second-lvl:not(.megamenu)){--dropdown-left: 50%;--dropdown-max-width: 225px;width:max-content;max-width:300px;transition:opacity 350ms ease}.mega-menu-two .second-lvl__wrapper:has(.second-lvl:not(.megamenu))::after{content:none}.mega-menu-two .third-lvl__link{font-size:var(--fs-small-desktop)}@media(hover: hover)and (pointer: fine){.mega-menu-two a.second-lvl__link:hover{color:var(--color-light-primary)}.mega-menu-two a.second-lvl__item.has-third-lvl:hover .third-lvl{opacity:1;pointer-events:auto}.mega-menu-two a.third-lvl__link:hover{color:var(--color-light-primary)}}
