*{font-family:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif !important}html{height:100%}body{height:100%;--logoSize: 3rem;--black: #231F20;--borderColor: #dedede;--lightboxBackgroundColor: var( --black );--border: 1px solid var( --borderColor );--decorationThickness: 1px;--decorationOffset: 0.25rem;--navGap: 1rem !important;--wp--preset--font-size--x-large: calc( var( --wp--preset--font-size--xx-large ) * 0.75 );text-underline-offset:2px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{border-radius:0 !important}a:link,a:visited{text-decoration:none;font-weight:inherit}a:hover,a:active{text-decoration:underline}.wp-site-blocks{display:flex;flex-flow:column;height:100%}header.wp-block-template-part{border-bottom:var(--border);margin-bottom:2rem;position:sticky;top:0;z-index:10;background-color:#fff}header.wp-block-template-part .wp-block-polylang-language-switcher{display:none}.navigation-logo-container{position:absolute;top:.25rem;left:0;width:var(--logoSize);height:var(--logoSize)}.wp-block-navigation__responsive-container.is-menu-open{animation:none}.wp-block-navigation__responsive-container-close{top:1rem}.wp-block-navigation__responsive-container-content{padding-top:calc(var(--logoSize)*2) !important}.wp-block-navigation{letter-spacing:1px;row-gap:var(--navGap);-moz-column-gap:var(--navGap);column-gap:var(--navGap)}.wp-block-navigation a:where(:not(.wp-element-button)):link,.wp-block-navigation a:where(:not(.wp-element-button)):visited{font-weight:400}.wp-block-navigation a:where(:not(.wp-element-button)):hover,.wp-block-navigation a:where(:not(.wp-element-button)):active{text-decoration-thickness:var(--decorationThickness);text-underline-offset:var(--decorationOffset)}.wp-block-navigation .current-menu-item a:where(:not(.wp-element-button)):link,.wp-block-navigation .current-menu-item a:where(:not(.wp-element-button)):visited,.wp-block-navigation .current-menu-item a:where(:not(.wp-element-button)):hover,.wp-block-navigation .current-menu-item a:where(:not(.wp-element-button)):active{text-decoration:underline;text-decoration-thickness:var(--decorationThickness);text-underline-offset:var(--decorationOffset)}.wp-block-navigation .language-navigation,.wp-block-navigation .wp-block-polylang-language-switcher{list-style-type:none;padding:0;margin-top:2rem;display:flex;flex-flow:row nowrap;gap:1rem;font-weight:100}.wp-block-navigation .language-navigation .lang-item,.wp-block-navigation .wp-block-polylang-language-switcher .lang-item{text-transform:uppercase;letter-spacing:1px}.wp-block-navigation .language-navigation .lang-item.current-lang,.wp-block-navigation .wp-block-polylang-language-switcher .lang-item.current-lang{color:#999}.wp-block-navigation .language-navigation .lang-item.current-lang a,.wp-block-navigation .language-navigation .lang-item.current-lang a:link,.wp-block-navigation .language-navigation .lang-item.current-lang a:visited,.wp-block-navigation .wp-block-polylang-language-switcher .lang-item.current-lang a,.wp-block-navigation .wp-block-polylang-language-switcher .lang-item.current-lang a:link,.wp-block-navigation .wp-block-polylang-language-switcher .lang-item.current-lang a:visited{color:inherit}.wp-block-navigation.meta-de,.wp-block-navigation.meta-en{--navGap: 0;margin-bottom:.5rem}.wp-block-site-logo img{display:block;width:var(--logoSize) !important;height:var(--logoSize) !important}.wp-lightbox-overlay .scrim{--wp--preset--color--base: var( --lightboxBackgroundColor )}.entry-content a:link,.entry-content a:visited,.entry-content a:hover,.entry-content a:active,.wp-block-query a:link,.wp-block-query a:visited,.wp-block-query a:hover,.wp-block-query a:active,main a:link,main a:visited,main a:hover,main a:active{font-size:inherit;text-decoration:underline;text-decoration-thickness:var(--decorationThickness);text-underline-offset:var(--decorationOffset)}.entry-content h2,.wp-block-query h2,main h2{font-size:var(--wp--preset--font-size--x-large) !important}.entry-content h2 a,.entry-content h2 a:link,.entry-content h2 a:visited,.wp-block-query h2 a,.wp-block-query h2 a:link,.wp-block-query h2 a:visited,main h2 a,main h2 a:link,main h2 a:visited{font-size:inherit;text-decoration:none}.entry-content h2 a:hover,.entry-content h2 a:active,.wp-block-query h2 a:hover,.wp-block-query h2 a:active,main h2 a:hover,main h2 a:active{text-decoration:underline;text-decoration-thickness:var(--decorationThickness);text-underline-offset:var(--decorationOffset)}.entry-content h3,.wp-block-query h3,main h3{margin-top:2rem}.entry-content li,.wp-block-query li,main li{margin:0 0 .5rem}.entry-content hr,.wp-block-query hr,main hr{margin:2rem calc(var(--wp--style--root--padding-right)*-1) 2rem calc(var(--wp--style--root--padding-left)*-1) !important;max-width:none !important;width:auto !important;border:none !important;border-top:var(--border) !important}.entry-content :where(body .is-layout-flow)>*,.entry-content :where(body .is-layout-constrained)>*,.wp-block-query :where(body .is-layout-flow)>*,.wp-block-query :where(body .is-layout-constrained)>*,main :where(body .is-layout-flow)>*,main :where(body .is-layout-constrained)>*{margin-block-start:.75rem}.entry-content :where(body .is-layout-flow)>h2,.entry-content :where(body .is-layout-constrained)>h2,.wp-block-query :where(body .is-layout-flow)>h2,.wp-block-query :where(body .is-layout-constrained)>h2,main :where(body .is-layout-flow)>h2,main :where(body .is-layout-constrained)>h2{margin-block-start:1.5rem}h1{line-height:1.3}h3{font-size:1.25rem;font-weight:700}h2{font-weight:500;line-height:1.3 !important}h2.has-large-font-size{font-weight:500}h1.has-large-font-size,h2.has-large-font-size,h3.has-large-font-size,h4.has-large-font-size{margin-bottom:unset}h1 strong,h2 strong,h3 strong,h4 strong{font-weight:inherit !important}.has-large-font-size{font-weight:400;line-height:1.3 !important;margin-bottom:1.25em}.wp-block-quote{border-radius:0;margin-bottom:1.25em}.wp-block-quote cite{display:block}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)) hr{margin:2rem calc(var(--wp--style--root--padding-right)*-1) 2rem calc(var(--wp--style--root--padding-left)*-1) !important;max-width:none !important;width:auto !important;border:none !important;border-top:var(--border) !important}footer.wp-block-template-part{margin-top:auto;background-color:var(--black);color:#aaa;position:relative;font-size:.875rem !important;line-height:1.3}footer.wp-block-template-part a:link,footer.wp-block-template-part a:visited{font-weight:700}footer.wp-block-template-part:before{content:"";display:block;width:100%;height:100px;background-color:var(--wp--preset--color--base)}footer.wp-block-template-part .language-navigation,footer.wp-block-template-part .wp-block-polylang-language-switcher{list-style-type:none;padding:0;margin-top:2rem;display:flex;flex-flow:row nowrap;gap:1rem;font-weight:100}footer.wp-block-template-part .language-navigation .lang-item,footer.wp-block-template-part .wp-block-polylang-language-switcher .lang-item{text-transform:uppercase;letter-spacing:1px}footer.wp-block-template-part .language-navigation .lang-item.current-lang,footer.wp-block-template-part .wp-block-polylang-language-switcher .lang-item.current-lang{color:#999}footer.wp-block-template-part .language-navigation .lang-item.current-lang a,footer.wp-block-template-part .language-navigation .lang-item.current-lang a:link,footer.wp-block-template-part .language-navigation .lang-item.current-lang a:visited,footer.wp-block-template-part .wp-block-polylang-language-switcher .lang-item.current-lang a,footer.wp-block-template-part .wp-block-polylang-language-switcher .lang-item.current-lang a:link,footer.wp-block-template-part .wp-block-polylang-language-switcher .lang-item.current-lang a:visited{color:inherit}footer.wp-block-template-part .language-navigation,footer.wp-block-template-part .wp-block-polylang-language-switcher{margin-top:0;margin-bottom:.5rem}footer.wp-block-template-part .language-navigation .lang-item.current-lang,footer.wp-block-template-part .wp-block-polylang-language-switcher .lang-item.current-lang{color:#444}footer.wp-block-template-part .wp-block-social-links{margin-top:.125rem;margin-left:-0.125rem}footer.wp-block-template-part .wp-block-social-links a{color:#fff !important}footer.wp-block-template-part *{color:inherit}footer.wp-block-template-part .wp-block-site-logo img{filter:invert(1)}footer.wp-block-template-part .footer-right-column{height:100%;display:flex;flex-flow:column;gap:0}footer.wp-block-template-part .footer-right-column .copyright{margin-top:auto}.urukai{filter:invert(1)}.wp-block-group iframe{width:100%}@media screen and (min-width: 37.5rem){body{--logoSize: 4rem}.navigation-logo-container{display:none}.wp-block-navigation__responsive-container-content{padding-top:0 !important}header.wp-block-template-part .language-navigation,header.wp-block-template-part .wp-block-polylang-language-switcher{list-style-type:none;padding:0;margin-top:2rem;display:flex;flex-flow:row nowrap;gap:1rem;font-weight:100}header.wp-block-template-part .language-navigation .lang-item,header.wp-block-template-part .wp-block-polylang-language-switcher .lang-item{text-transform:uppercase;letter-spacing:1px}header.wp-block-template-part .language-navigation .lang-item.current-lang,header.wp-block-template-part .wp-block-polylang-language-switcher .lang-item.current-lang{color:#999}header.wp-block-template-part .language-navigation .lang-item.current-lang a,header.wp-block-template-part .language-navigation .lang-item.current-lang a:link,header.wp-block-template-part .language-navigation .lang-item.current-lang a:visited,header.wp-block-template-part .wp-block-polylang-language-switcher .lang-item.current-lang a,header.wp-block-template-part .wp-block-polylang-language-switcher .lang-item.current-lang a:link,header.wp-block-template-part .wp-block-polylang-language-switcher .lang-item.current-lang a:visited{color:inherit}header.wp-block-template-part .language-navigation{display:none}header.wp-block-template-part .wp-block-polylang-language-switcher{margin-top:0;margin-left:2rem}}@media screen and (min-width: 48.875rem){body{--logoSize: 5rem}}@media screen and (min-width: 60rem){body{--logoSize: 6.5rem;--navGap: 4rem !important}.wp-block-navigation .language-navigation{margin-left:4rem}footer.wp-block-template-part .footer-columns{display:grid;grid-template-columns:1fr 1fr}}
