header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
@charset "UTF-8";/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */:root{--mm-lineheight:22px}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu *,.mm-menu :after,.mm-menu :before{-webkit-transition-property:none;-o-transition-property:none;transition-property:none;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}:root{--mm-blocker-visibility-delay:0.4s;--mm-blocker-opacity-delay:0s}.mm-blocker{display:block;position:absolute;bottom:100%;top:0;right:0;left:0;z-index:3;opacity:0;background:var(--mm-color-background);-webkit-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;-o-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease,-webkit-transform .4s ease}.mm-blocker:focus-visible{opacity:.75}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:50px;padding:0}.mm-btn--next,[dir=rtl] .mm-btn--prev{--mm-btn-rotate:135deg}.mm-btn--prev,[dir=rtl] .mm-btn--next{--mm-btn-rotate:-45deg}.mm-btn--next:after,.mm-btn--prev:before{content:"";display:block;position:absolute;top:0;bottom:0;width:8px;height:8px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--mm-color-icon);border-bottom:none;border-right:none;-webkit-transform:rotate(var(--mm-btn-rotate));-ms-transform:rotate(var(--mm-btn-rotate));transform:rotate(var(--mm-btn-rotate))}.mm-btn--prev:before{inset-inline-start:23px}.mm-btn--next:after{inset-inline-end:23px}.mm-btn--close:before{content:"×";font-size:150%}.mm-btnreset{padding:0;background:0 0;border:none;cursor:pointer}.mm-divider{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:-webkit-sticky;position:sticky;z-index:2;top:0;min-height:var(--mm-lineheight);padding:calc((var(--mm-listitem-size) * .65 - var(--mm-lineheight)) * .5) 20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--mm-color-background-highlight)),to(var(--mm-color-background-highlight)));background-image:-o-linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));background-image:linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));opacity:1;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}:root{--mm-listitem-size:50px}.mm-listitem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:0;margin:0;color:var(--mm-color-text);border-color:var(--mm-color-border)}.mm-listitem:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;inset-inline-start:20px;inset-inline-end:0;bottom:0}.mm-listitem__btn,.mm-listitem__text{padding:calc((var(--mm-listitem-size) - var(--mm-lineheight))/ 2) 0}.mm-listitem__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%;display:block;padding-left:20px;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-listitem__btn{display:block;position:relative;width:auto;-webkit-padding-end:50px;padding-inline-end:50px;border-color:inherit;background:rgba(3,2,1,0)}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem--selected>.mm-listitem__text{background:var(--mm-color-background-emphasis)}.mm-listitem--opened>.mm-listitem__btn,.mm-listitem--opened>.mm-panel{background:var(--mm-color-background-highlight)}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-ms-scroll-chaining:none;overscroll-behavior:none;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-lineheight);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu ::-webkit-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-moz-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu :-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::placeholder{color:var(--mm-color-text-dimmed)}.mm-menu,.mm-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}.mm-menu :focus,.mm-menu :focus-visible,.mm-menu:focus,.mm-menu:focus-visible{outline:0}.mm-menu a,.mm-menu button,.mm-menu label{color:inherit}.mm-menu a:focus,.mm-menu button:focus,.mm-menu label:focus{outline:0}.mm-menu a:focus-visible,.mm-menu button:focus-visible,.mm-menu label:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:-5px}.mm-menu input:focus,.mm-menu input:focus-visible,.mm-menu select:focus,.mm-menu select:focus-visible,.mm-menu textarea:focus,.mm-menu textarea:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:2px}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}:root{--mm-navbar-size:50px}.mm-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:var(--mm-navbar-size);padding-top:env(safe-area-inset-top);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;background:var(--mm-color-background);border-bottom:1px solid var(--mm-color-border);-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;overflow:hidden}.mm-navbar__title[href="#"]{pointer-events:none}.mm-navbar__title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-btn.mm-hidden+.mm-navbar__title:not(:last-child){-webkit-padding-start:60px;padding-inline-start:60px;-webkit-padding-end:10px;padding-inline-end:10px}.mm-btn:not(.mm-hidden)+.mm-navbar__title:last-child{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:60px;padding-inline-end:60px}.mm-panel{--mm-panel-child-offset:100%;--mm-panel-parent-offset:-30%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;color:var(--mm-color-text);border-color:var(--mm-color-border);background:var(--mm-color-background);-webkit-transform:translate3d(var(--mm-panel-child-offset),0,0);transform:translate3d(var(--mm-panel-child-offset),0,0);-webkit-transition-property:inset-inline-start,-webkit-transform;transition-property:inset-inline-start,-webkit-transform;-o-transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start,-webkit-transform}[dir=rtl] .mm-panel{--mm-panel-child-offset:-100%;--mm-panel-parent-offset:30%}.mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.mm-panel:focus{outline:0}.mm-panel--opened{z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-panel--parent{-webkit-transform:translate3d(var(--mm-panel-parent-offset),0,0);transform:translate3d(var(--mm-panel-parent-offset),0,0);z-index:0}.mm-panel--highest{z-index:3}.mm-menu--opened .mm-panel--noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.mm-panel__content{padding:20px}.mm-panels{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;height:100%;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.mm-panels:focus{outline:0}:root{--mm-toggle-size:34px}.mm-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:calc(var(--mm-toggle-size) * 1.75);-ms-flex:calc(var(--mm-toggle-size) * 1.75) 0 0px;flex:calc(var(--mm-toggle-size) * 1.75) 0 0;height:var(--mm-toggle-size);-webkit-margin-end:10px;margin-inline-end:10px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;border-radius:var(--mm-toggle-size);border:var(--mm-color-border);background:var(--mm-color-border);cursor:pointer;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}.mm-toggle:before{content:"";aspect-ratio:1;margin:2px;border-radius:100%;background:var(--mm-color-background);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-toggle:checked{background:#4bd963}.mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * .75));-ms-transform:translateX(calc(var(--mm-toggle-size) * .75));transform:translateX(calc(var(--mm-toggle-size) * .75))}[dir=rtl] .mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * -.75));-ms-transform:translateX(calc(var(--mm-toggle-size) * -.75));transform:translateX(calc(var(--mm-toggle-size) * -.75))}.mm-listitem--vertical>.mm-panel{position:static;width:100%;padding:10px 0 10px 20px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-listitem--vertical>.mm-panel:after{content:none;display:none}.mm-listitem--vertical:not(.mm-listitem--opened)>.mm-panel{display:none}.mm-listitem--vertical>.mm-listitem__btn{height:var(--mm-listitem-size);bottom:auto}.mm-listitem--vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem--opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}:root{--mm-size:80%;--mm-min-size:240px;--mm-max-size:440px}.mm-menu--offcanvas{position:fixed;z-index:0}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;background:inherit}:where(.mm-slideout){position:relative;z-index:1;width:100%;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper--opened,.mm-wrapper--opened body{overflow:hidden}.mm-wrapper__blocker{background:rgba(0,0,0,.4)}.mm-wrapper--opened .mm-wrapper__blocker{--mm-blocker-visibility-delay:0s;--mm-blocker-opacity-delay:0.4s;bottom:0;opacity:.5}.mm-menu{--mm-translate-horizontal:0;--mm-translate-vertical:0}.mm-menu--position-left,.mm-menu--position-left-front{right:auto}.mm-menu--position-right,.mm-menu--position-right-front{left:auto}.mm-menu--position-left,.mm-menu--position-left-front,.mm-menu--position-right,.mm-menu--position-right-front{width:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-left-front{--mm-translate-horizontal:-100%}.mm-menu--position-right-front{--mm-translate-horizontal:100%}.mm-menu--position-top{bottom:auto}.mm-menu--position-bottom{top:auto}.mm-menu--position-bottom,.mm-menu--position-top{width:100%;height:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-top{--mm-translate-vertical:-100%}.mm-menu--position-bottom{--mm-translate-vertical:100%}.mm-menu--position-bottom,.mm-menu--position-left-front,.mm-menu--position-right-front,.mm-menu--position-top{z-index:2;-webkit-transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-menu--position-bottom.mm-menu--opened,.mm-menu--position-left-front.mm-menu--opened,.mm-menu--position-right-front.mm-menu--opened,.mm-menu--position-top.mm-menu--opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left{--mm-translate-horizontal:clamp(
      var(--mm-min-size),
      var(--mm-size),
      var(--mm-max-size)
  )}.mm-wrapper--position-right{--mm-translate-horizontal:clamp(
      calc(-1 * var(--mm-max-size)),
      calc(-1 * var(--mm-size)),
      calc(-1 * var(--mm-min-size))
  )}.mm-wrapper--position-left .mm-slideout,.mm-wrapper--position-right .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout,.mm-wrapper--position-right.mm-wrapper--opened .mm-slideout{-webkit-transform:translate3d(var(--mm-translate-horizontal),0,0);transform:translate3d(var(--mm-translate-horizontal),0,0)}.mm-wrapper--position-bottom .mm-wrapper__blocker,.mm-wrapper--position-left-front .mm-wrapper__blocker,.mm-wrapper--position-right-front .mm-wrapper__blocker,.mm-wrapper--position-top .mm-wrapper__blocker{z-index:1}.mm-menu--theme-light{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.4);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.4);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.75);--mm-color-focusring:#06c}.mm-menu--theme-light-contrast{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.9);--mm-color-focusring:#06c}.mm-menu--theme-dark{--mm-color-background:#333;--mm-color-border:rgb(0, 0, 0, 0.4);--mm-color-icon:rgb(255, 255, 255, 0.4);--mm-color-text:rgb(255, 255, 255, 0.8);--mm-color-text-dimmed:rgb(255, 255, 255, 0.4);--mm-color-background-highlight:rgb(255, 255, 255, 0.08);--mm-color-background-emphasis:rgb(0, 0, 0, 0.1);--mm-color-focusring:#06c}.mm-menu--theme-dark-contrast{--mm-color-background:#333;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.7);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(0 0 0 / 0.3);--mm-color-focusring:#06c}.mm-menu--theme-white{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.3);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.3);--mm-color-background-highlight:rgb(0 0 0 / 0.06);--mm-color-background-emphasis:rgb(0 0 0 / 0.03);--mm-color-focusring:#06c}.mm-menu--theme-white-contrast{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.07);--mm-color-background-emphasis:rgb(0 0 0 / 0.035);--mm-color-focusring:#06c}.mm-menu--theme-black{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.2);--mm-color-icon:rgb(255 255 255 / 0.4);--mm-color-text:rgb(255 255 255 / 0.7);--mm-color-text-dimmed:rgb(255 255 255 / 0.4);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(255 255 255 / 0.06);--mm-color-focusring:#06c}.mm-menu--theme-black-contrast{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.6);--mm-color-background-highlight:rgb(255 255 255 / 0.125);--mm-color-background-emphasis:rgb(255 255 255 / 0.1);--mm-color-focusring:#06c}.mm-counter{display:block;-webkit-padding-start:20px;padding-inline-start:20px;float:right;color:var(--mm-color-text-dimmed)}[dir=rtl] .mm-counter{float:left}:root{--mm-iconbar-size:50px}.mm-menu--iconbar-left .mm-navbars,.mm-menu--iconbar-left .mm-panels{margin-left:var(--mm-iconbar-size)}.mm-menu--iconbar-right .mm-navbars,.mm-menu--iconbar-right .mm-panels{margin-right:var(--mm-iconbar-size)}.mm-iconbar{display:none;position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-menu--iconbar-left .mm-iconbar,.mm-menu--iconbar-right .mm-iconbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mm-menu--iconbar-left .mm-iconbar{border-right-width:1px;left:0}.mm-menu--iconbar-right .mm-iconbar{border-left-width:1px;right:0}.mm-iconbar__bottom,.mm-iconbar__top{width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:calc((var(--mm-iconbar-size) - var(--mm-lineheight))/ 2) 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__tab--selected{background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel--iconpanel-0{inset-inline-start:calc(0 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-1{inset-inline-start:calc(1 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-2{inset-inline-start:calc(2 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-3{inset-inline-start:calc(3 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-4{inset-inline-start:calc(4 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-first~.mm-panel{inset-inline-start:var(--mm-iconpanel-size)}.mm-menu--iconpanel .mm-panel--parent .mm-divider,.mm-menu--iconpanel .mm-panel--parent .mm-navbar{opacity:0}.mm-menu--iconpanel .mm-panels>.mm-panel--parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu--iconpanel .mm-panels>.mm-panel:not(.mm-panel--iconpanel-first):not(.mm-panel--iconpanel-0){border-inline-start-width:1px;border-inline-start-style:solid}.mm-navbars{-ms-flex-negative:0;flex-shrink:0}.mm-navbars .mm-navbar{position:relative;padding-top:0;border-bottom:none}.mm-navbars--top{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar:first-child{padding-top:env(safe-area-inset-top)}.mm-navbars--bottom{border-top:1px solid var(--mm-color-border)}.mm-navbars--bottom .mm-navbar:last-child{padding-bottom:env(safe-area-inset-bottom)}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-end:6px;padding-inline-end:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){-webkit-padding-end:0;padding-inline-end:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{-webkit-padding-start:0;padding-inline-start:0}.mm-navbar__tab{padding:0 10px;border:1px solid transparent}.mm-navbar__tab--selected{background:var(--mm-color-background)}.mm-navbar__tab--selected:not(:first-child){border-inline-start-color:var(--mm-color-border)}.mm-navbar__tab--selected:not(:last-child){border-inline-end-color:var(--mm-color-border)}.mm-navbars--top.mm-navbars--has-tabs{border-bottom:none}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab{border-bottom-color:var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab--selected{border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars--bottom.mm-navbar--has-tabs{border-top:none}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar{background:var(--mm-color-background)}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs,.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--bottom .mm-navbar__tab{border-top-color:var(--mm-color-border)}.mm-navbars--bottom .mm-navbar__tab--selected{border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-searchfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-searchfield__input input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:auto;max-height:auto;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);font:inherit;font-size:inherit}.mm-searchfield__input input,.mm-searchfield__input input:focus,.mm-searchfield__input input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-menu[class*=-contrast] .mm-searchfield__input input{border:1px solid var(--mm-color-border)}.mm-searchfield__input input::-ms-clear{display:none}.mm-searchfield__btn{display:none;position:absolute;inset-inline-end:0;top:0;bottom:0}.mm-searchfield--searching .mm-searchfield__btn{display:block}.mm-searchfield__cancel{display:block;position:relative;-webkit-margin-end:-100px;margin-inline-end:-100px;-webkit-padding-start:5px;padding-inline-start:5px;-webkit-padding-end:20px;padding-inline-end:20px;visibility:hidden;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition-property:visibility,margin;-o-transition-property:visibility,margin;transition-property:visibility,margin}.mm-searchfield--cancelable .mm-searchfield__cancel{visibility:visible;-webkit-margin-end:0;margin-inline-end:0}.mm-panel--search{left:0!important;right:0!important;width:100%!important;border:none!important}.mm-panel__splash{padding:20px}.mm-panel--searching .mm-panel__splash{display:none}.mm-panel__noresults{display:none;padding:40px 20px;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%;line-height:1.4}.mm-panel--noresults .mm-panel__noresults{display:block}:root{--mm-sectionindexer-size:20px}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--mm-sectionindexer-size);position:absolute;top:0;bottom:0;inset-inline-end:calc(-1 * var(--mm-sectionindexer-size));z-index:5;-webkit-transition-property:inset-inline-end;-o-transition-property:inset-inline-end;transition-property:inset-inline-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{-webkit-padding-end:0;padding-inline-end:0}.mm-sectionindexer--active{right:0}.mm-sectionindexer--active~.mm-panel{-webkit-padding-end:var(--mm-sectionindexer-size);padding-inline-end:var(--mm-sectionindexer-size)}.mm-menu--selected-hover .mm-listitem__btn,.mm-menu--selected-hover .mm-listitem__text,.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}@media (hover:hover){.mm-menu--selected-hover .mm-listview:hover>.mm-listitem--selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu--selected-hover .mm-listitem__btn:hover,.mm-menu--selected-hover .mm-listitem__text:hover{background:var(--mm-color-background-emphasis)}}.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}@media (hover:hover){.mm-menu--selected-parent .mm-listitem__btn:hover,.mm-menu--selected-parent .mm-listitem__text:hover{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}.mm-menu--selected-parent .mm-panel--parent .mm-listitem:not(.mm-listitem--selected-parent)>.mm-listitem__text{background:0 0}.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__btn,.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__text{background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:var(--mm-max-size)}.mm-wrapper--sidebar-collapsed .mm-slideout{width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}[dir=rtl] .mm-wrapper--sidebar-collapsed .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider,.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar{opacity:0}.mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded{width:var(--mm-sidebar-expanded-size);border-right-width:1px;border-right-style:solid}.mm-wrapper--sidebar-expanded.mm-wrapper--opened{overflow:auto}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker{display:none}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size),0,0);transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}[dir=rtl] .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}
:root{--blue-300: #3A6CF4;--blue-400: #1F3C88;--gray-100: #D6D1CB;--gray-200: #6F6A64;--mint-300: #8FAF9F;--teal-400: #5F7F72;--coral-300: #E07A5F;--red-400: #C1553A;--sky-200: #ADEEE2;--turquoise-300: #4FB3BF;--navy-400: #0F4C5C;--pink-300: #FF6378;--yellow-300: #FFED00;--purple-400: #472B50;--old-white: #F7F5F1;--white: #ffffff;--black: #000000;--color-primary: var(--yellow-300);--color-secondary: var(--sky-200);--color-accent: var(--coral-300);--color-text: var(--black);--color-text-muted: var(--gray-200);--color-text-inverse: var(--white);--color-bg: var(--white);--color-surface: var(--white);--color-surface-2: var(--gray-100);--color-border: var(--gray-100);--color-border-strong: var(--gray-200);--color-focus: var(--sky-200);--color-success: var(--mint-300);--color-info: var(--turquoise-300);--color-warning: var(--yellow-300);--color-danger: var(--red-400);--header-height: 140px;--font-primary: "Atkinson Hyperlegible Next", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--font-secondary: Georgia, "Times New Roman", Times, serif;--fs-sm: 0.9rem;--fs-md: 1.25rem;--fs-lg: 2.5rem;--fs-xl: 3.5rem;--font-size-base: clamp(1rem, 1.2vw, 1.125rem);--font-size-h1: clamp(2.4rem, 4vw, 2.986rem);--font-size-h2: clamp(1.92rem, 3.5vw, 2.488rem);--font-size-h3: clamp(1.536rem, 3vw, 2.074rem);--font-size-h4: clamp(1.28rem, 2.5vw, 1.728rem);--font-size-h5: clamp(1.067rem, 2vw, 1.44rem);--font-size-h6: clamp(0.889rem, 1.75vw, 1.2rem);--font-size-p: clamp(1rem, 1.2vw, 1.125rem);--font-size-small: clamp(0.8rem, 1vw, 0.833rem);--font-size-small-text: clamp(0.75rem, 0.9vw, 0.694rem);--line-height-heading: 1.1;--line-height-h2: 1.2;--line-height-h3: 1.3;--line-height-h4: 1.35;--line-height-h5: 1.4;--line-height-h6: 1.45;--line-height-body: 1.6;--line-height-small: 1.5;--space-xs: 0.5rem;--space-sm: 1rem;--space-md: 2rem;--space-lg: 4rem;--space-xl: 6rem;--margin-h1: 1.5rem;--margin-h2: 1.25rem;--margin-h3: 1rem;--margin-h4: 0.75rem;--margin-h5: 0.5rem;--margin-h6: 0.5rem;--margin-p: 1rem;--margin-small: 0.5rem;--radius-sm: 5px;--radius-md: 25px;--radius-pill: 50px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.08);--shadow-md: 0 6px 18px rgba(0, 0, 0, 0.12)}@media(max-width: 768px){:root{--space-sm: 0.75rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem}}@media(max-width: 480px){:root{--space-sm: 0.5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem}}@media(prefers-color-scheme: dark){:root{--color-bg: var(--black);--color-surface: #3B2442;--color-surface-2: #2F1C35;--color-text: var(--white);--color-text-muted: #C9C3BC;--color-text-inverse: var(--purple-400);--color-border: rgba(214, 209, 203, 0.28);--color-border-strong: rgba(214, 209, 203, 0.5);--color-primary: var(--blue-300);--color-secondary: var(--yellow-300);--color-accent: var(--coral-300);--color-success: var(--mint-300);--color-info: var(--turquoise-300);--color-warning: var(--yellow-300);--color-danger: var(--pink-300);--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.35);--shadow-md: 0 10px 26px rgba(0, 0, 0, 0.45)}}.sr-only,.invisible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;clip-path:inset(50%)}.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}.bg-blue-300{background-color:var(--blue-300);color:var(--white)}.bg-blue-400{background-color:var(--blue-400);color:var(--white)}.bg-gray-100{background-color:var(--gray-100);color:var(--black)}.bg-gray-200{background-color:var(--gray-200);color:var(--white)}.bg-mint-300{background-color:var(--mint-300);color:var(--black)}.bg-teal-400{background-color:var(--teal-400);color:var(--white)}.bg-coral-300{background-color:var(--coral-300);color:var(--black)}.bg-red-400{background-color:var(--red-400);color:var(--white)}.bg-sky-200{background-color:var(--sky-200);color:var(--black)}.bg-turquoise-300{background-color:var(--turquoise-300);color:var(--black)}.bg-navy-400{background-color:var(--navy-400);color:var(--white)}.bg-pink-300{background-color:var(--pink-300);color:var(--black)}.bg-yellow-300{background-color:var(--yellow-300);color:var(--black)}.bg-purple-400{background-color:var(--purple-400);color:var(--white)}.bg-old-white{background-color:var(--old-white);color:var(--black)}.bg-white{background-color:var(--white);color:var(--black)}.bg-black{background-color:var(--black);color:var(--white)}.bg-primary{background-color:var(--color-primary);color:var(--color-text-inverse)}.bg-secondary{background-color:var(--color-secondary);color:var(--color-text)}.bg-accent{background-color:var(--color-accent);color:var(--color-text-inverse)}[data-theme=dark] .bg-gray-100,[data-theme=dark] .bg-old-white,[data-theme=dark] .bg-white{color:var(--black)}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}button{background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer}textarea{min-height:120px;resize:vertical}@media(prefers-reduced-motion: reduce){*{animation:none !important;transition:none !important}}button,[role=button],input,label,select,summary,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}[tabindex="-1"]:focus:not(:focus-visible){outline:none}iframe,video,embed,object{display:block;max-width:100%}fieldset{margin:0;padding:0;border:0;min-width:0}pre{white-space:pre-wrap}html{font-size:100%;-webkit-text-size-adjust:100%}@media(orientation: landscape){html{-webkit-text-size-adjust:100%}}table{border-collapse:collapse;border-spacing:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html{font-size:125%}body{font-family:var(--font-primary);font-weight:400;font-size:var(--font-size-base);color:var(--color-text);line-height:var(--line-height-body)}a{color:var(--link-color);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-accent)}h1{font-size:var(--font-size-h1);font-weight:100;line-height:var(--line-height-heading);margin-bottom:var(--margin-h1)}h2{font-size:var(--font-size-h2);font-weight:700;line-height:var(--line-height-h2);margin-bottom:var(--margin-h2)}h3{font-size:var(--font-size-h3);font-weight:700;line-height:var(--line-height-h3);margin-bottom:var(--margin-h3)}h4{font-size:var(--font-size-h4);font-weight:700;line-height:var(--line-height-h4);margin-bottom:var(--margin-h4)}h5{font-size:var(--font-size-h5);font-weight:700;line-height:var(--line-height-h5);margin-bottom:var(--margin-h5)}h6{font-size:var(--font-size-h6);font-weight:700;line-height:var(--line-height-h6);margin-bottom:var(--margin-h6)}p{font-size:var(--font-size-p);line-height:var(--line-height-body);margin-bottom:var(--margin-p);max-width:62ch}.lead{font-size:calc(var(--font-size-p)*1.4);line-height:var(--line-height-body);margin-bottom:var(--margin-p)}small{font-size:var(--font-size-small);line-height:var(--line-height-small);margin-bottom:var(--margin-small)}.small-text{font-size:var(--font-size-small-text);line-height:var(--line-height-small)}em,i{font-style:italic}strong,b{font-weight:700}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.grid{display:flex;flex-wrap:wrap;margin:0 calc(-1*var(--space-sm))}.grid__item{padding:0 var(--space-sm);width:100%}@media(min-width: 576px){.grid__item{width:50%}}@media(min-width: 768px){.grid__item{width:33.3333%}}@media(min-width: 992px){.grid__item{width:25%}}.grid__full-width{width:100%;padding:0;margin:0}.grid__content{width:100%;padding:var(--space-md)}@media(min-width: 576px){.grid--2 .grid__item{width:50%}}@media(min-width: 768px){.grid--3 .grid__item{width:33.3333%}}@media(min-width: 992px){.grid--4 .grid__item{width:25%}}body{background-color:var(--gray-100);color:var(--color-text);font-family:var(--font-primary);line-height:1.6;margin:0;padding:0;transition:background-color .3s ease,color .3s ease}#wrapper{max-width:2000px;margin:0 auto;display:flex;flex-direction:column;min-height:100vh;background-color:var(--old-white);width:100%;box-sizing:border-box;box-shadow:var(--shadow-md)}#container{flex:1;width:100%}body:not(.startseite) #container{margin-top:var(--header-height)}@media(max-width: 768px){body:not(.startseite) #container{margin-top:85px}}body:not(.startseite) #container .mod_article.fullwidth{padding:0}body:not(.startseite) #container .mod_article[class*=bg-]{padding:var(--space-lg) 0}.inside{width:100%}.mod_article{margin-bottom:var(--space-md);width:85.7142857143%;margin-left:auto;margin-right:auto;padding:0 var(--space-md)}@media(min-width: 1024px){.mod_article{width:83.3333333333%}}@media(min-width: 1500px){.mod_article{width:66.6666666667%}}.mod_article.fullwidth{width:100%;margin-left:0;margin-right:0;padding:0 var(--space-md);box-sizing:border-box}.mod_article.fullwidth.hero{padding:0}.mod_article[class*=bg-]{width:100%;margin-left:0;margin-right:0;padding:0}.mod_article[class*=bg-]>*{max-width:85.7142857143%;margin-left:auto;margin-right:auto;padding:0 var(--space-md);box-sizing:border-box}@media(min-width: 1024px){.mod_article[class*=bg-]>*{width:83.3333333333%}}@media(min-width: 1500px){.mod_article[class*=bg-]>*{width:66.6666666667%}}#header,#footer{width:100%}#header .inside,#footer .inside{width:100%;padding:var(--space-sm) 0}@media(max-width: 768px){.mod_article{width:100%}}img{display:block;max-width:100%;height:auto;object-fit:contain;object-position:center}#header{position:fixed;top:0;left:50%;right:auto;transform:translateX(-50%);z-index:1000;background-color:rgba(0,0,0,0);width:100%;max-width:2000px;padding:var(--space-sm) var(--space-lg);box-sizing:border-box;transition:background-color .3s ease,transform .3s ease}#header.scrolled-down,#header.scrolled-up{background-color:var(--purple-400) !important}#header.scrolled-down .logo .logo__wartburg,#header.scrolled-down .logo .logo__unesco,#header.scrolled-up .logo .logo__wartburg,#header.scrolled-up .logo .logo__unesco{fill:var(--white)}#header.scrolled-down{transform:translateX(-50%) translateY(-100%)}#header .header--main{display:flex;justify-content:space-between;align-items:center;width:100%}#header .logo{display:inline-flex;align-items:center}#header .logo svg{width:auto;height:35px;margin-left:calc(-1*var(--space-md))}@media(min-width: 768px){#header .logo svg{height:60px;margin-left:0}}#header .logo svg .logo__unesco{display:none}@media(min-width: 768px){#header .logo svg .logo__unesco{display:block}}#header .logo svg .logo__wartburg{transform:translateY(3px)}@media(min-width: 768px){#header .logo svg .logo__wartburg{transform:translateY(0)}}#header .logo svg .logo__signet{fill:var(--pink-300)}#header .logo svg .logo__wartburg,#header .logo svg .logo__unesco{fill:var(--black)}#header .hamburger{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--space-xs) + .25rem);background-color:var(--color-surface);color:var(--color-text);border:2px solid var(--color-text);border-radius:var(--radius-sm);padding:var(--space-xs);text-decoration:none;font-family:var(--font-primary);font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,transform .1s ease}@media(min-width: 768px){#header .hamburger{padding:calc(var(--space-xs) + .25rem) calc(var(--space-sm) + .25rem)}}#header .hamburger:active{transform:translateY(1px)}#header .hamburger:hover{background-color:var(--color-text);color:var(--color-text-inverse)}#header .hamburger:hover .hamburger-icon span{background:var(--color-text-inverse)}#header .hamburger:focus-visible{outline:3px solid var(--color-secondary);outline-offset:3px;box-shadow:var(--shadow-sm)}#header .hamburger .menu-word{font-size:1rem;line-height:1}#header .hamburger .hamburger-icon{display:flex;flex-direction:column;justify-content:center;gap:4px}#header .hamburger .hamburger-icon span{display:block;width:22px;height:2px;background:var(--color-text);transition:transform .3s ease,opacity .3s ease,background .2s ease;transform-origin:center}#header .hamburger[aria-expanded=true] .hamburger-icon span:nth-child(1){transform:translateY(6px) rotate(45deg)}#header .hamburger[aria-expanded=true] .hamburger-icon span:nth-child(2){opacity:0}#header .hamburger[aria-expanded=true] .hamburger-icon span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.startseite #header .logo svg .logo__wartburg,.startseite #header .logo svg .logo__unesco{fill:var(--white)}#footer{background-color:var(--gray-100);color:var(--color-text);padding:var(--space-lg) 0 var(--space-md);width:100%;box-sizing:border-box}#footer .inside{width:100%}#footer .row.ce_rowStart{width:85.7142857143%;margin-left:auto;margin-right:auto;padding:0 var(--space-md);box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}@media(min-width: 1024px){#footer .row.ce_rowStart{width:83.3333333333%}}@media(min-width: 1500px){#footer .row.ce_rowStart{width:66.6666666667%}}#footer .row.ce_rowStart>.content-text,#footer .row.ce_rowStart>.ce_columns{padding:0 calc(.5*var(--space-sm));box-sizing:border-box;width:100%}@media(max-width: 768px){#footer .row.ce_rowStart{display:block;gap:0}#footer .row.ce_rowStart>.content-text,#footer .row.ce_rowStart>.ce_columns{display:block;margin-bottom:var(--space-md)}}#footer .content-text{margin-bottom:var(--space-sm)}#footer .content-text p{margin:0 0 var(--margin-small);line-height:var(--line-height-body)}#footer .content-text a{color:var(--color-text);transition:color .2s ease;text-decoration:underline}#footer .content-text a:hover,#footer .content-text a:focus{color:var(--blue-400)}#footer .ce_columns .content-text p{margin:0 0 var(--margin-small)}#footer .ce_columns .content-hyperlink{margin-top:var(--space-sm)}#footer .row.ce_rowStart.footer--bottom{display:grid;grid-template-columns:1fr}#footer .row.ce_rowStart.footer--bottom nav.mod_customnav .invisible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}#footer .row.ce_rowStart.footer--bottom nav.mod_customnav ul.level_1{display:flex;flex-wrap:wrap;justify-content:center;padding:0;margin:var(--space-md) 0 0;list-style:none;gap:var(--space-sm)}@media(max-width: 768px){#footer .row.ce_rowStart.footer--bottom nav.mod_customnav ul.level_1{flex-direction:column}}#footer .row.ce_rowStart.footer--bottom nav.mod_customnav ul.level_1 li{flex:0 0 auto;max-width:100%}#footer .row.ce_rowStart.footer--bottom nav.mod_customnav ul.level_1 li a{display:block;padding:var(--space-xs) var(--space-sm);color:var(--color-text);text-decoration:none;border-radius:var(--radius-sm);transition:all .2s ease;font-weight:500;font-size:var(--font-size-small);background-color:rgba(255,255,255,.1)}#footer .row.ce_rowStart.footer--bottom nav.mod_customnav ul.level_1 li a:hover,#footer .row.ce_rowStart.footer--bottom nav.mod_customnav ul.level_1 li a:focus{color:var(--blue-400);background-color:rgba(255,255,255,.3)}#footer .row.ce_rowStart.footer--bottom nav.mod_customnav ul.level_1 li a:focus-visible{outline:2px solid var(--blue-400);outline-offset:2px}.content-accordion{border-bottom:none}.content-accordion .handorgel__header{margin:0;padding:var(--space-sm);font:700 var(--font-size-h5)/var(--line-height-h5) var(--font-primary);color:var(--color-text);background:var(--white);border-bottom:1px solid var(--color-border);cursor:pointer;display:flex;align-items:center;justify-content:space-between}.content-accordion .handorgel__header:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.content-accordion .handorgel__header .handorgel__header__button{position:relative;background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;display:flex;align-items:center;width:100%;text-align:left}.content-accordion .handorgel__header .handorgel__header__button::before,.content-accordion .handorgel__header .handorgel__header__button::after{content:"";position:absolute;right:0;transition:all .3s ease;color:var(--color-text);font-size:1.5em}.content-accordion .handorgel__header .handorgel__header__button::before{content:"+"}.content-accordion .handorgel__header .handorgel__header__button[aria-expanded=true]::before{content:"−"}.content-accordion .handorgel__content{background:var(--old-white);border-bottom:1px solid var(--color-border)}.content-accordion .handorgel__content__inner{padding:var(--space-md)}.module-onepage-navigation{background:var(--white);border-radius:var(--radius-sm);padding:var(--space-sm)}.module-onepage-navigation h2{font-size:var(--font-size-p);font-weight:700;margin:0 0 var(--space-xs) 0}.module-onepage-navigation a{background-image:linear-gradient(currentColor, currentColor);background-position:bottom;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:3px;-webkit-text-decoration:none;text-decoration:none;transition:background-size .3s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.module-onepage-navigation a:hover{background-size:0 2px;-webkit-text-decoration:none;text-decoration:none;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.module-onepage-navigation ul.level_1{display:flex;flex-wrap:wrap;gap:var(--space-sm);padding:0;margin:0;list-style:none}@media(max-width: 768px){.module-onepage-navigation ul.level_1{flex-direction:column;gap:0}}.module-onepage-navigation ul.level_1 li{flex:0 0 auto;max-width:100%}@media(min-width: 768px){.module-onepage-navigation ul.level_1 li{flex:0 0 auto}}.button,.btn{display:inline-block;text-decoration:none;font-weight:700;border-radius:var(--radius-pill);transition:all .3s ease;cursor:pointer;border:2px solid rgba(0,0,0,0);padding:calc(var(--space-sm) - 2px) calc(var(--space-md) - 2px)}.button--sm,.btn--sm{padding:calc(var(--space-xs) - 2px) calc(var(--space-sm) - 2px)}.button--lg,.btn--lg{padding:calc(var(--space-md) - 2px) calc(var(--space-lg) - 2px)}.button--primary,.btn--primary{background-color:var(--color-primary);color:var(--color-text);border-color:var(--color-text)}.button--primary:hover,.btn--primary:hover{background-color:color-mix(in srgb, var(--color-primary), black 20%);transform:translateY(-2px)}.button.content-hyperlink,.btn.content-hyperlink{padding:0}.button--primary-outline,.btn--primary-outline{background-color:rgba(0,0,0,0);color:var(--color-text);border-color:var(--color-text)}.button--primary-outline:hover,.btn--primary-outline:hover{background-color:var(--color-primary);color:var(--color-text-inverse);transform:translateY(-2px)}.button--secondary,.btn--secondary{background-color:var(--color-secondary);color:var(--color-primary);border-color:var(--color-secondary)}.button--secondary:hover,.btn--secondary:hover{background-color:color-mix(in srgb, var(--color-secondary), black 20%);transform:translateY(-2px)}.button--secondary-outline,.btn--secondary-outline{background-color:rgba(0,0,0,0);color:var(--color-secondary);border-color:var(--color-secondary)}.button--secondary-outline:hover,.btn--secondary-outline:hover{background-color:var(--color-secondary);color:var(--color-primary);transform:translateY(-2px)}.button--link,.btn--link{background-color:rgba(0,0,0,0);color:var(--color-primary);border-color:var(--color-primary)}.button--link:hover,.btn--link:hover{background-color:var(--color-primary);color:var(--color-text-inverse);transform:translateY(-2px)}.card__link a{display:inline-block;padding:calc(var(--space-xs) - 2px) calc(var(--space-sm) - 2px);background-color:var(--color-primary);color:var(--color-text);text-decoration:none;font-weight:700;border-radius:var(--radius-pill);border:1px solid var(--color-text);transition:all .3s ease;cursor:pointer}.card__link a:hover{background-color:var(--color-secondary);color:var(--color-text);transform:translateY(-2px)}.content-hyperlink a{display:inline-block;padding:calc(var(--space-sm) - 2px) calc(var(--space-md) - 2px);background-color:var(--color-primary);color:var(--color-text);text-decoration:none;font-weight:700;border-radius:var(--radius-pill);border:2px solid var(--color-primary);transition:all .3s ease;cursor:pointer}.content-hyperlink a:hover{background-color:var(--color-secondary);color:var(--color-text);transform:translateY(-2px)}.mod_article:has(>.ce_card){display:grid;gap:var(--space-md);grid-template-columns:1fr}@media(min-width: 1024px){.mod_article:has(>.ce_card){grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1400px){.mod_article:has(>.ce_card){grid-template-columns:repeat(3, minmax(0, 1fr))}}.ce_card{background:var(--color-surface);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:100%}.ce_card .card__meta{padding:var(--space-md) 0 0 0}.ce_card .card__meta .card__meta_subtitle{padding-left:calc(var(--space-md) - 8px);padding-right:var(--space-md);border-left:8px solid var(--turquoise-300);text-wrap:balance;min-height:45px}.ce_card .card__meta .card__meta_subtitle.workshop-topic-martin-luther{border-left:8px solid var(--red-400)}.ce_card .card__meta-time{display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(2, auto);grid-template-areas:"tag-datum monat-jahr" "tag-datum wochentag";align-items:center;gap:.05rem 1rem}.ce_card .card__meta-time .tag-datum{grid-area:tag-datum;font-size:3.25rem;font-weight:700;line-height:.8;padding-left:calc(var(--space-md) - 8px);border-left:8px solid var(--turquoise-300)}.ce_card .card__meta-time .monat-jahr{grid-area:monat-jahr;font-size:1rem;line-height:1;align-content:end}.ce_card .card__meta-time .wochentag{grid-area:wochentag;font-size:.8rem;line-height:1;align-content:start}.ce_card .wrtbg_workshop_price{background-color:var(--turquoise-300);padding:var(--space-xs);font-size:var(--font-size-small-text);display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.ce_card .wrtbg_workshop_price span{display:flex;align-items:center;gap:.375rem}.ce_card .wrtbg_workshop_price span svg{flex-shrink:0;width:16px;height:16px;stroke-width:1.75px}.ce_card .wrtbg_workshop_price span sup{font-size:.7em;vertical-align:super}.ce_card .wrtbg_workshop_price.workshop-topic-martin-luther{background-color:var(--red-400)}.ce_card .card__content{padding:var(--space-md);flex:1;display:flex;flex-direction:column}.ce_card .card__headline h3,.ce_card h3.card__headline,.ce_card h2.card__headline{font-family:var(--font-primary);font-size:var(--fs-md);margin-bottom:var(--space-sm);color:var(--color-text);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:3.2em;line-height:1.6}.ce_card .teaser{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:4.8em;line-height:1.6}.ce_card .card__description{margin-bottom:var(--space-md);flex:1}.ce_card_w_img{position:relative;overflow:hidden;border-radius:var(--radius-md)}.ce_card_w_img .card__img img{width:100%;height:100%;object-fit:cover}.ce_card_w_img .card__img figcaption{display:none}.ce_card_w_img .card__meta,.ce_card_w_img .card__text-content{position:relative;z-index:1}.ce_card_w_img .card__meta{padding:var(--space-md) 0 var(--space-sm) 0;background:rgba(255,255,255,.9);border-radius:var(--radius-md) var(--radius-md) 0 0;margin-bottom:0}.ce_card_w_img .card__link{padding-bottom:var(--space-md)}.hero{position:relative;width:100%;min-height:auto;display:flex;flex-direction:column;background-color:var(--purple-400);overflow:hidden}@media(min-width: 1024px){.hero{flex-direction:row;align-items:stretch;min-height:60vh}}.hero--content{flex:1;padding:var(--space-lg);color:var(--color-text-inverse);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;z-index:2}@media(min-width: 1024px){.hero--content{flex:0 0 50%;padding:var(--space-xl)}}.hero--content h1{font-family:var(--font-primary);font-size:var(--fs-lg);margin-bottom:var(--space-sm);margin-top:20vh;line-height:1.2}@media(min-width: 768px){.hero--content h1{font-size:var(--fs-xl);margin-top:10vh}}@media(min-width: 1024px){.hero--content h1{margin-top:0}}.hero--content .rte{font-size:var(--fs-md);margin-bottom:var(--space-md);line-height:1.4}.hero--img{flex:1;position:relative}@media(min-width: 768px){.hero--img{order:1;flex:0 0 50%}}.hero--img figure{width:100%;height:100%;margin:0}.hero--img figure img{width:100%;height:100%;object-fit:cover;display:block}.hero--img figure figcaption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.article--full-width{width:100%;padding:0;margin:0}.article--full-width>.inside{width:100%;padding:var(--space-md)}.ce_hero{width:100%;display:grid;grid-template-columns:1fr;overflow:hidden}.ce_hero:not([class*=bg-]){background:var(--purple-400);color:var(--white)}.ce_hero:has(.hero__background){grid-template-columns:1fr 1fr}.ce_hero .hero__content{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--space-md);z-index:800}.ce_hero .hero__content .hero__text{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl)}.ce_hero .hero__content .hero__text .hero__headline{font-size:var(--fs-xl);line-height:var(--line-height-h2);margin:0}.ce_hero .hero__content .hero__text .hero__description{font-size:var(--fs-md);line-height:var(--line-height-body);margin:0}.ce_hero .hero__content .hero__text .hero__description p{font-size:calc(var(--font-size-p)*1.2);line-height:var(--line-height-body);margin:0}.ce_hero .hero__background{grid-column:2;grid-row:1;position:relative;width:100%;height:100%;min-width:0}.ce_hero .hero__background picture,.ce_hero .hero__background img,.ce_hero .hero__background video{width:100%;height:100%;object-fit:cover;display:block}.ce_hero .hero__background figcaption{position:absolute;bottom:0;left:0;right:0;background:rgba(var(--black-rgb), 0.7);color:var(--color-white);padding:var(--space-sm);font-size:var(--fs-sm);text-align:center}.ce_hero .hero__background.hero__background--swiper{display:flex;flex-direction:column;width:100%;height:100%;min-width:0}.ce_hero .hero__background.hero__background--swiper .content-swiper{flex:1;width:100%;min-width:0;display:flex;flex-direction:column}.ce_hero .hero__background.hero__background--swiper .swiper{flex:1;width:100%;height:100%;min-width:0}.ce_hero .hero__background.hero__background--swiper .swiper-wrapper{width:100%;height:100%}.ce_hero .hero__background.hero__background--swiper .swiper-slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ce_hero .hero__background.hero__background--swiper .swiper-slide img,.ce_hero .hero__background.hero__background--swiper .swiper-slide video{width:100%;height:100%;object-fit:cover;display:block}@media(max-width: 992px){.ce_hero{grid-template-columns:1fr}.ce_hero:has(.hero__background){grid-template-columns:1fr}.ce_hero .hero__background{grid-column:1;grid-row:1;min-height:300px}.ce_hero .hero__background.hero__background--swiper .swiper{height:auto;min-height:300px}.ce_hero .hero__content{grid-column:1;grid-row:2}.ce_hero .hero__content .hero__text{padding:var(--space-lg) 0}}
