.main-menu-item.svelte-1uj31a4{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.main-menu-item.svelte-1uj31a4.theme-light:hover{opacity:.9}.main-menu-item.svelte-1uj31a4.theme-dark:hover{opacity:.75}.header-desktop.svelte-1uj31a4{z-index:30;grid-template:1fr/1fr;align-items:start;display:grid;position:absolute;top:0;left:0;right:0}.header-desktop.svelte-1uj31a4>:where(.svelte-1uj31a4){grid-area:1/1/1/1}.header-desktop.svelte-1uj31a4 .background:where(.svelte-1uj31a4){pointer-events:none;z-index:10;background:linear-gradient(#0006 0%,#00000030 50.39%,#0000 83.23%);height:200px;transition:opacity .3s ease-out}.header-desktop.svelte-1uj31a4 .background:where(.svelte-1uj31a4).ff-hidden{opacity:0}.header-desktop.svelte-1uj31a4.theme-dark .background:where(.svelte-1uj31a4){background:0 0}.content.svelte-1uj31a4{opacity:0;z-index:20;background-color:#fff;height:0;padding-top:87px;transition:opacity .3s ease-out,height .3s ease-out;overflow:hidden}.content.svelte-1uj31a4.open{opacity:1;height:auto}.content.svelte-1uj31a4 .submenu-content:where(.svelte-1uj31a4){border-top:1px solid #0000001a;gap:130px;padding:50px 40px;display:flex}.content.svelte-1uj31a4 .submenu-content:where(.svelte-1uj31a4) button:where(.svelte-1uj31a4){color:#000}.content.svelte-1uj31a4 .submenu-content:where(.svelte-1uj31a4) .teaser:where(.svelte-1uj31a4){flex-direction:column;gap:16px;width:350px;display:flex}.content.svelte-1uj31a4 .submenu-content:where(.svelte-1uj31a4) .teaser:where(.svelte-1uj31a4) img:where(.svelte-1uj31a4){border-radius:16px;width:100%}.content.svelte-1uj31a4 .submenu-content:where(.svelte-1uj31a4) .subitems:where(.svelte-1uj31a4) ul:where(.svelte-1uj31a4){flex-direction:column;display:flex}.content.svelte-1uj31a4 .submenu-content:where(.svelte-1uj31a4) .subitems:where(.svelte-1uj31a4) ul:where(.svelte-1uj31a4) li:where(.svelte-1uj31a4){transition:opacity .15s ease-out;display:flex}.content.svelte-1uj31a4 .submenu-content:where(.svelte-1uj31a4) .subitems:where(.svelte-1uj31a4) ul:where(.svelte-1uj31a4) li:where(.svelte-1uj31a4) a:where(.svelte-1uj31a4){color:#000}.content.svelte-1uj31a4 .submenu-content:where(.svelte-1uj31a4) .subitems:where(.svelte-1uj31a4) ul:where(.svelte-1uj31a4) li:where(.svelte-1uj31a4) button:where(.svelte-1uj31a4){align-items:center;gap:15px;padding:0;display:flex}.content.svelte-1uj31a4 .submenu-content:where(.svelte-1uj31a4) .subitems:where(.svelte-1uj31a4) ul:where(.svelte-1uj31a4) li:where(.svelte-1uj31a4) button:where(.svelte-1uj31a4) .arrow:where(.svelte-1uj31a4){width:16px;height:12px}.content.svelte-1uj31a4 .submenu-content:where(.svelte-1uj31a4) .subitems:where(.svelte-1uj31a4) ul:where(.svelte-1uj31a4) li:where(.svelte-1uj31a4).deselected:not(:hover){opacity:.5}.content.svelte-1uj31a4 .submenu-content:where(.svelte-1uj31a4) .subitems:where(.svelte-1uj31a4) ul:where(.svelte-1uj31a4) li:where(.svelte-1uj31a4):not(:first-child) a:where(.svelte-1uj31a4),.content.svelte-1uj31a4 .submenu-content:where(.svelte-1uj31a4) .subitems:where(.svelte-1uj31a4) ul:where(.svelte-1uj31a4) li:where(.svelte-1uj31a4):not(:first-child) button:where(.svelte-1uj31a4){padding-top:5px}.content.svelte-1uj31a4 .submenu-content:where(.svelte-1uj31a4) .subitems:where(.svelte-1uj31a4) ul:where(.svelte-1uj31a4) li:where(.svelte-1uj31a4):not(:last-child) a:where(.svelte-1uj31a4),.content.svelte-1uj31a4 .submenu-content:where(.svelte-1uj31a4) .subitems:where(.svelte-1uj31a4) ul:where(.svelte-1uj31a4) li:where(.svelte-1uj31a4):not(:last-child) button:where(.svelte-1uj31a4){padding-bottom:5px}.content.svelte-1uj31a4 .submenu-content:where(.svelte-1uj31a4) .sub-subitems:where(.svelte-1uj31a4){min-width:360px}.content.svelte-1uj31a4 .submenu-content:where(.svelte-1uj31a4) .sub-subitems:where(.svelte-1uj31a4) ul:where(.svelte-1uj31a4){flex-direction:column;gap:16px;margin:0;display:flex}.content.svelte-1uj31a4 .submenu-content:where(.svelte-1uj31a4) .sub-subitems:where(.svelte-1uj31a4) ul:where(.svelte-1uj31a4) li:where(.svelte-1uj31a4) a:where(.svelte-1uj31a4){color:#000}menu.svelte-1uj31a4{z-index:30;align-items:center;padding:8px 40px;display:flex}menu.svelte-1uj31a4 ul:where(.svelte-1uj31a4){flex-grow:1;justify-content:center;gap:33px;padding:0;list-style-type:none;display:flex}menu.svelte-1uj31a4 button:where(.svelte-1uj31a4),menu.svelte-1uj31a4 a:where(.svelte-1uj31a4){color:#fff}menu.svelte-1uj31a4 button.dark:where(.svelte-1uj31a4),menu.svelte-1uj31a4 a.dark:where(.svelte-1uj31a4){color:#000}menu.svelte-1uj31a4 button.selected:where(.svelte-1uj31a4),menu.svelte-1uj31a4 a.selected:where(.svelte-1uj31a4){border-bottom:1px solid #000;font-weight:400}.theme-dark.svelte-1uj31a4 menu:where(.svelte-1uj31a4) ul:where(.svelte-1uj31a4) li:where(.svelte-1uj31a4) button:where(.svelte-1uj31a4),.theme-dark.svelte-1uj31a4 menu:where(.svelte-1uj31a4) ul:where(.svelte-1uj31a4) li:where(.svelte-1uj31a4) a:where(.svelte-1uj31a4){color:#000}.ff-container.svelte-1u2k2l9{flex-direction:column;padding:0 16px 24px;display:flex}.ff-container.svelte-1u2k2l9 p:where(.svelte-1u2k2l9){margin:0 0 6px}.ff-container.svelte-kfnqy8{flex-direction:column;padding:0 16px 24px;display:flex}.ff-container.svelte-kfnqy8 p:where(.svelte-kfnqy8){margin:0}.ff-container.svelte-kfnqy8 p.title:where(.svelte-kfnqy8){opacity:.5;padding-bottom:8px}.ff-container.svelte-kfnqy8 .items:where(.svelte-kfnqy8){padding-bottom:16px}.ff-container.svelte-kfnqy8 .items:where(.svelte-kfnqy8) a:where(.svelte-kfnqy8) p:where(.svelte-kfnqy8){margin:6px 0}svg.svelte-8aggdi,svg.svelte-nze5gj{display:block}div.svelte-13dbdyg{width:18px;height:16px}div.up.svelte-13dbdyg{transform:rotate(180deg)}div.left.svelte-13dbdyg{transform:rotate(90deg)}div.right.svelte-13dbdyg{transform:rotate(-90deg)}.header-mobile.svelte-1mzw2a6{height:var(--mobile-menu-height)}menu.svelte-1mzw2a6 .header-mobile:where(.svelte-1mzw2a6) button:where(.svelte-1mzw2a6){justify-content:center;align-items:center;width:24px;height:24px;display:flex}menu.svelte-1mzw2a6 .root-item:where(.svelte-1mzw2a6){border-top:1px solid #d9d9d9;align-items:center;padding:24px 16px;display:flex}menu.svelte-1mzw2a6 .root-item:where(.svelte-1mzw2a6) p:where(.svelte-1mzw2a6){flex-grow:1;margin:0;display:block;transform:translateY(3px)}menu.svelte-1mzw2a6 button:where(.svelte-1mzw2a6){text-align:left}menu.svelte-1mzw2a6 .teaser:where(.svelte-1mzw2a6){flex-direction:column;gap:20px;padding-bottom:60px;display:flex}menu.svelte-1mzw2a6 .teaser:where(.svelte-1mzw2a6) p:where(.svelte-1mzw2a6){margin:0;display:block}menu.svelte-1mzw2a6 .extra:where(.svelte-1mzw2a6){padding:36px 16px 24px}menu.svelte-1mzw2a6 .extra:where(.svelte-1mzw2a6) .consent:where(.svelte-1mzw2a6){flex-direction:column;display:flex}menu.svelte-1mzw2a6 .extra:where(.svelte-1mzw2a6) .consent:where(.svelte-1mzw2a6) p:where(.svelte-1mzw2a6){opacity:.5;margin:0;display:block}footer.svelte-jz8lnl{background-color:var(--color-red-dark);color:#fff;flex-direction:column;font-size:16px;display:flex}p.svelte-jz8lnl{margin:4px 0}a.svelte-jz8lnl{color:#fff}footer.svelte-jz8lnl .content:where(.svelte-jz8lnl){align-items:start;width:100%;display:flex}footer.svelte-jz8lnl .content:where(.svelte-jz8lnl) .logo:where(.svelte-jz8lnl) .logo-container:where(.svelte-jz8lnl){width:230px}footer.svelte-jz8lnl .content:where(.svelte-jz8lnl) .contact:where(.svelte-jz8lnl){flex-grow:1;padding:40px 16px 40px 0}footer.svelte-jz8lnl .content:where(.svelte-jz8lnl) .links:where(.svelte-jz8lnl){flex-basis:200px;padding:40px 16px}@media (width<=1024px){footer.svelte-jz8lnl{padding:16px 24px}footer.svelte-jz8lnl .content:where(.svelte-jz8lnl){flex-direction:column}footer.svelte-jz8lnl .content:where(.svelte-jz8lnl) .logo:where(.svelte-jz8lnl){padding:0}footer.svelte-jz8lnl .content:where(.svelte-jz8lnl) .logo:where(.svelte-jz8lnl) .logo-container:where(.svelte-jz8lnl){width:100%}footer.svelte-jz8lnl .content:where(.svelte-jz8lnl) .contact:where(.svelte-jz8lnl){margin-top:16px;padding:0}footer.svelte-jz8lnl .content:where(.svelte-jz8lnl) .links:where(.svelte-jz8lnl){flex-basis:auto;margin-top:20px;padding:0}footer.svelte-jz8lnl .content:where(.svelte-jz8lnl) .contact:where(.svelte-jz8lnl){flex-basis:auto}}body{background-color:#f5f5f5}
