.cookie-consent-page nav .row-wrapper img{max-width:138px;max-height:60px;}.cookie-consent-page main .content-wrapper .cookie-settings-wrapper .button-as-link:hover{background-color:#fff;}.cookie-consent-page #outro a{color:var(--magenta);}.cookie-consent-page #outro a:hover{color:var(--magenta);text-decoration:none;}
@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(90deg)}to{transform:rotate(0deg)}}@keyframes rotateOnce{0%{transform:rotate(-90deg)}50%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,0,0)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes blinker{50%{opacity:0}}@keyframes pulse{0%{transform:scale(.9)}70%{transform:scale(1.2)}to{transform:scale(.9)}}@keyframes moveAndZoom{0%{transform:translateX(0) scale(1)}25%{transform:translateX(-1%) scale(1.02)}50%{transform:translateX(1%) scale(1.03)}75%{transform:translateX(-.5%) scale(1.01)}to{transform:translateX(0) scale(1)}}.animateFadeInLeft{animation:fadeInLeft 1s forwards;opacity:0}.animateFadeOutLeft{animation:fadeOutLeft 1s forwards}.animateFadeInRight{animation:fadeInRight 1s forwards;opacity:0}.animateFadeInUp{animation:fadeInUp 1s forwards;opacity:0}.animateFadeInUpShort{animation:fadeInUpShort 1s forwards;opacity:0}.animateFadeInDownShort{animation:fadeInDownShort 1s forwards;opacity:0}.header{align-items:center;background:var(--fff);box-shadow:0 3px 30px rgba(0,0,0,.102);display:flex;justify-content:space-between;padding:var(--inner-padding-small);position:fixed;top:0;width:100%;z-index:10000}@media only screen and (min-width:1216px){.header{padding:var(--inner-padding-small) 0}}.header h1{margin:0}.header ul{display:flex;gap:var(--v-space-s);justify-content:flex-end}.desktop-menu{display:none}@media only screen and (min-width:1216px){.desktop-menu{display:flex;justify-content:space-between;max-width:var(--content-width)}.desktop-menu a:last-child{padding-right:var(--v-space-m)}}.navbar-mobile{background:rgba(0,0,0,.2);display:none;flex-direction:column;gap:0;position:absolute;width:100%}@media only screen and (min-width:768px){.navbar-mobile{top:0}}.navbar-mobile li{background:var(--fff);border-bottom:1px solid var(--light-grey);font-family:var(--font);max-width:570px;padding:var(--inner-padding-small) var(--inner-padding);width:100%;z-index:1}.navbar-mobile li a{color:var(--color1)}.navbar-mobile li a:active,.navbar-mobile li a:focus,.navbar-mobile li a:hover{background:#fff;text-decoration:underline}.mobile-menu{display:none}@media only screen and (min-width:1216px){.mobile-menu{display:none}}.navbar{width:100%}.navbar-brand img{max-height:66px;object-fit:contain}.site-title{align-items:center;display:flex;gap:15px}.site-title:active,.site-title:focus{border-bottom:2px dashed var(--color1)}.site-navigation,header .social-container{align-items:center;display:flex}#mobile-menu-button{z-index:2}@media only screen and (min-width:1216px){#mobile-menu-button{display:none}}.hamburger{align-items:center;cursor:pointer;display:flex;gap:15px}@media only screen and (min-width:1216px){.hamburger{order:0}}.hamburger:focus .hamburger-inner,.hamburger:focus .hamburger-inner:after,.hamburger:focus .hamburger-inner:before,.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner:after,.hamburger:hover .hamburger-inner:before{background:var(--text-color)}.hamburger:focus .menu-title,.hamburger:hover .menu-title{color:var(--text-color)}.hamburger-box{display:inline-block;height:25px;margin-top:-2px;position:relative;width:25px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background:var(--text-color);border-radius:2px;height:3px;position:absolute;transition:transform .15s ease;width:25px}.hamburger-inner{display:block;top:50%}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}body.mm-ocd-opened .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}body.mm-ocd-opened .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}body.mm-ocd-opened .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.mm-spn a,.mm-spn span{padding:0}.mm-spn li:after{display:none}
:root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px}body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0,0,0,0);-webkit-transition-property:bottom,background-color;-o-transition-property:bottom,background-color;transition-property:bottom,background-color;-webkit-transition-duration:0s,.3s;-o-transition-duration:0s,.3s;transition-duration:0s,.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.45s,.15s;-o-transition-delay:.45s,.15s;transition-delay:.45s,.15s}.mm-ocd--open{bottom:0;background:rgba(0,0,0,.25);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-ocd-width);min-width:var(--mm-ocd-min-width);max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:clamp(calc(100% - var(--mm-ocd-max-width)),calc(100% - var(--mm-ocd-width)),calc(100% - var(--mm-ocd-min-width)));background:rgba(3,2,1,0)}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px;--mm-spn-panel-offset:30%}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:calc(100% + var(--mm-spn-panel-offset));padding-right:var(--mm-spn-panel-offset);line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:"";display:block;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:calc(-1 * var(--mm-spn-panel-offset));overflow:visible}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:"";display:block;position:absolute;top:calc(var(--mm-spn-item-height)/ 2);right:calc(var(--mm-spn-item-height)/ 2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%);opacity:.4}.mm-spn li:after{content:"";display:block;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:.15}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/ 2) var(--mm-spn-item-indent)}.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:0 0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:"";display:block;position:absolute;top:calc(var(--mm-spn-item-height)/ 2);left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%,-50%);-ms-transform:rotate(-45deg) translate(50%,-50%);transform:rotate(-45deg) translate(50%,-50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:var(--mm-spn-item-height);padding:0 calc(var(--mm-spn-item-indent) * 2);line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:calc(var(--mm-spn-item-height) + 1px)}.mm-spn.mm-spn--navbar ul:before{content:"";display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--light{color:#444;background:#f3f3f3}.mm-spn.mm-spn--dark{color:#ddd;background:#333}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:calc(var(--mm-spn-item-height)/ 2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%,0);-ms-transform:rotate(135deg) translate(-50%,0);transform:rotate(135deg) translate(-50%,0)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}
@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(90deg)}to{transform:rotate(0deg)}}@keyframes rotateOnce{0%{transform:rotate(-90deg)}50%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,0,0)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes blinker{50%{opacity:0}}@keyframes pulse{0%{transform:scale(.9)}70%{transform:scale(1.2)}to{transform:scale(.9)}}@keyframes moveAndZoom{0%{transform:translateX(0) scale(1)}25%{transform:translateX(-1%) scale(1.02)}50%{transform:translateX(1%) scale(1.03)}75%{transform:translateX(-.5%) scale(1.01)}to{transform:translateX(0) scale(1)}}.animateFadeInLeft{animation:fadeInLeft 1s forwards;opacity:0}.animateFadeOutLeft{animation:fadeOutLeft 1s forwards}.animateFadeInRight{animation:fadeInRight 1s forwards;opacity:0}.animateFadeInUp{animation:fadeInUp 1s forwards;opacity:0}.animateFadeInUpShort{animation:fadeInUpShort 1s forwards;opacity:0}.animateFadeInDownShort{animation:fadeInDownShort 1s forwards;opacity:0}.embed-code-wrapper{background-color:var(--embed-overlay);padding:var(--v-space-l) var(--v-space-s);text-align:center}.embed-code-wrapper .intro-container{align-items:center;display:flex;flex-direction:column;gap:30px;margin:0 auto var(--v-space-sm);max-width:83%}@media only screen and (min-width:768px){.embed-code-wrapper .intro-container{flex-direction:row}}.embed-code-wrapper svg{fill:var(--color1);flex-shrink:0}.embed-code-wrapper p{margin-bottom:0}.embed-code-wrapper button{background-color:var(--fff);border:2px solid var(--color1);color:var(--color1);cursor:pointer;padding:var(--v-space-xs)}.embed-code-wrapper button:active,.embed-code-wrapper button:focus-within,.embed-code-wrapper button:hover{text-decoration:underline}.embed-code-wrapper .embed-code-enable{margin-top:var(--v-space-l)}.withdraw-consent-wrapper{align-items:center;background-color:var(--fff);display:flex;flex-direction:column;gap:30px;justify-content:center;padding:var(--v-space-s);text-align:center}@media only screen and (min-width:768px){.withdraw-consent-wrapper{flex-direction:row}}.withdraw-consent-wrapper p{margin-bottom:0}.withdraw-consent-wrapper .withdraw-consent-button{color:var(--color1);cursor:pointer}.withdraw-consent-wrapper .withdraw-consent-button:active,.withdraw-consent-wrapper .withdraw-consent-button:focus-within,.withdraw-consent-wrapper .withdraw-consent-button:hover{text-decoration:underline}div#sliding-popup{background:rgba(0,0,0,.5);height:100%;overflow-y:auto;top:0}div#sliding-popup #container{margin:50px auto auto;max-width:var(--content-width-small)}@media only screen and (min-width:1408px){div#sliding-popup #container{margin:150px auto auto}}@media only screen and (max-width:767px){div#sliding-popup .popup-content{max-width:95%}}@media only screen and (min-width:768px){div#sliding-popup .popup-content{max-width:90%}}div#sliding-popup .content-wrapper{background-color:var(--fff);max-width:var(--content-width);padding:var(--v-space-3xl) 0}div#sliding-popup .function-wrapper{display:flex;flex-direction:column;gap:var(--v-space-3xl)}@media only screen and (min-width:768px){div#sliding-popup .function-wrapper{flex-direction:row;gap:0}}div#sliding-popup #intro,div#sliding-popup #outro{margin:0 auto var(--v-space-xl);max-width:80%;text-align:center}@media only screen and (min-width:768px){div#sliding-popup #intro,div#sliding-popup #outro{max-width:60%}}div#sliding-popup #intro p,div#sliding-popup #outro p{font-family:var(--font-heading);font-size:clamp(1.125rem,1.625rem + -2.2222222222vw,1.125rem);line-height:calc(clamp(1.125rem,1.625rem + -2.2222222222vw,1.125rem)*1.0833)}div#sliding-popup #outro{margin:var(--v-space-xl) auto 0}div#sliding-popup #outro p{font-family:var(--font)}div#sliding-popup #outro a{color:var(--color1)}div#sliding-popup .left-function,div#sliding-popup .right-function{display:flex;flex-direction:column;justify-content:space-between;padding:0 var(--inner-padding)}@media only screen and (min-width:768px){div#sliding-popup .left-function,div#sliding-popup .right-function{padding:0 var(--v-space-xxl);width:50%}}@media only screen and (min-width:1024px){div#sliding-popup .left-function,div#sliding-popup .right-function{padding:0 var(--v-space-3xl);width:50%}}div#sliding-popup .left-function{border-right:2px solid var(--gray)}div#sliding-popup h2{font-family:var(--font-heading);font-size:clamp(1.125rem,1.625rem + -2.2222222222vw,1.125rem);line-height:calc(clamp(1.125rem,1.625rem + -2.2222222222vw,1.125rem)*1.0833);text-align:center;text-transform:none}div#sliding-popup button{background:var(--fff);border:2px solid var(--grey);border-radius:0;box-shadow:none;cursor:pointer;font-family:var(--font);font-size:clamp(1rem,1.4444444444rem + -1.975308642vw,1rem);font-weight:300;line-height:calc(clamp(1rem,1.4444444444rem + -1.975308642vw,1rem)*1.0833);padding:var(--inner-padding-small);text-align:center;text-shadow:none;transition:all .3s ease-in-out;width:100%}div#sliding-popup .necessary-consent-button:active,div#sliding-popup .necessary-consent-button:focus-within,div#sliding-popup .necessary-consent-button:hover{background-color:var(--gray)}div#sliding-popup .agree-button{background:var(--color1);border-color:var(--color1);color:var(--color3)}div#sliding-popup .agree-button:active,div#sliding-popup .agree-button:focus-within,div#sliding-popup .agree-button:hover{background:var(--color2);border-color:var(--color2);opacity:.8}div#sliding-popup .privacy-impressum{text-align:center}div#sliding-popup .privacy-impressum a{color:#fff}div#sliding-popup .uv-gdpr-show-cookie-list{cursor:pointer}div#sliding-popup .uv-gdpr-show-cookie-list:before{content:url(/themes/custom/new_42/uv_42_theme/css/icons/arrow.svg);display:inline-block;margin-right:var(--v-space-xs)}div#sliding-popup .eu-cookie-compliance-save-preferences-button{display:none}
@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(90deg)}to{transform:rotate(0deg)}}@keyframes rotateOnce{0%{transform:rotate(-90deg)}50%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,0,0)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes blinker{50%{opacity:0}}@keyframes pulse{0%{transform:scale(.9)}70%{transform:scale(1.2)}to{transform:scale(.9)}}@keyframes moveAndZoom{0%{transform:translateX(0) scale(1)}25%{transform:translateX(-1%) scale(1.02)}50%{transform:translateX(1%) scale(1.03)}75%{transform:translateX(-.5%) scale(1.01)}to{transform:translateX(0) scale(1)}}.animateFadeInLeft{animation:fadeInLeft 1s forwards;opacity:0}.animateFadeOutLeft{animation:fadeOutLeft 1s forwards}.animateFadeInRight{animation:fadeInRight 1s forwards;opacity:0}.animateFadeInUp{animation:fadeInUp 1s forwards;opacity:0}.animateFadeInUpShort{animation:fadeInUpShort 1s forwards;opacity:0}.animateFadeInDownShort{animation:fadeInDownShort 1s forwards;opacity:0}.header{height:60px;padding:var(--v-space-s) var(--inner-padding-small)}@media only screen and (min-width:1024px){.header{height:72px;padding:35px 45px}}@media only screen and (min-width:1216px){.header{height:100px}}.header .user-name-desktop{display:flex;max-width:340px}.header .user-name-desktop a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.header .user-name-desktop a:active,.header .user-name-desktop a:focus,.header .user-name-desktop a:hover{text-decoration:none}.header h2{margin:0}.header h2 a{font-family:var(--font);font-size:clamp(1.125rem,1.0694444444rem + .2469135802vw,1.25rem);line-height:calc(clamp(1.125rem,1.0694444444rem + .2469135802vw,1.25rem)*1.5625)}.header .site-title{display:none;flex-shrink:0}@media only screen and (min-width:1216px){.header .site-title{display:flex}}.header .desktop-menu-wrapper{display:none;margin-left:auto;max-width:500px;overflow:hidden;position:relative}@media only screen and (min-width:1216px){.header .desktop-menu-wrapper{display:block}}@media only screen and (min-width:1408px){.header .desktop-menu-wrapper{max-width:100%}}.header .desktop-menu-wrapper+#overflow-indicator{cursor:pointer;display:none;width:20px}.header .desktop-menu-wrapper+#overflow-indicator a:active,.header .desktop-menu-wrapper+#overflow-indicator a:focus,.header .desktop-menu-wrapper+#overflow-indicator a:hover{border-bottom:2px dashed var(--color1)}.header .btn{background-color:var(--color1);border:2px solid var(--color1);border-radius:15px;padding:13px 28px}.header .desktop-menu-wrapper,.header .desktop-menu-wrapper+#overflow-indicator{margin-right:auto}.header .desktop-menu{-ms-overflow-style:none;cursor:grab;gap:var(--v-space-l);max-width:800px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;user-select:none}@media only screen and (min-width:1920px){.header .desktop-menu{max-width:1000px}}.header .desktop-menu a{color:var(--text-color);flex-shrink:0;font-size:clamp(1rem,.9444444444rem + .2469135802vw,1.125rem);line-height:calc(clamp(1rem,.9444444444rem + .2469135802vw,1.125rem)*1);line-height:2;text-decoration-color:var(--color1)}.header .desktop-menu a:active,.header .desktop-menu a:focus,.header .desktop-menu a:hover{text-decoration-thickness:4px;text-underline-offset:5px}.header .desktop-menu a.memberme{padding-right:50px}.header .desktop-menu a.active-link{text-decoration-color:var(--color1);text-decoration-line:underline;text-decoration-thickness:4px;text-underline-offset:5px}.header .desktop-menu a.active-link:active,.header .desktop-menu a.active-link:focus-within,.header .desktop-menu a.active-link:hover{text-decoration-color:var(--gray)}.header .desktop-menu .donation{display:none;line-height:1}.header .fade-out{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));display:none;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:10%}.header .donation-wrapper{display:none;flex-shrink:0;margin:0 var(--v-space-xxl) 0 auto}@media only screen and (min-width:1216px){.header .donation-wrapper{display:block}}.header .donation-wrapper .memberme{display:none}.header .donation-wrapper .donation,.header .donation-wrapper .memberme{font-size:clamp(1rem,.9444444444rem + .2469135802vw,1.125rem);line-height:calc(clamp(1rem,.9444444444rem + .2469135802vw,1.125rem)*1.5625)}.header .donation-wrapper .donation{background-color:var(--fff);border:1px solid var(--color1);border-radius:50px;color:var(--color1);cursor:pointer;padding:6px 14px;text-align:center;text-transform:none}.header .donation-wrapper .donation:active,.header .donation-wrapper .donation:focus,.header .donation-wrapper .donation:hover{background-color:var(--hoverColor);border-color:var(--hoverColor);color:var(--fff);text-decoration:none}.mm-spn.mm-spn--navbar ul{top:96px}.mm-spn.mm-spn--navbar ul li{border-top:0}.mm-spn.mm-spn--navbar ul li a{color:var(--color3);font-family:var(--font-regular);font-size:clamp(1.375rem,1.9861111111rem + -2.7160493827vw,1.375rem);line-height:calc(clamp(1.375rem,1.9861111111rem + -2.7160493827vw,1.375rem)*1.0833);padding:var(--v-space-sm)}.mm-spn.mm-spn--navbar ul li a:active,.mm-spn.mm-spn--navbar ul li a:focus,.mm-spn.mm-spn--navbar ul li a:hover{color:var(--color1)}.mm-spn.mm-spn--navbar ul li a.btn{border:1px solid var(--light-grey);border-right:2px solid var(--light-grey);border-top:2px solid var(--light-grey);text-align:left;text-transform:none}.mm-spn.mm-spn--navbar ul li:has(.donation){border-bottom:0}.mm-spn.mm-spn--navbar ul li:has(.donation):after{border:0}.mm-spn.mm-spn--navbar ul li:has(.donation) .donation{background-color:var(--fff);border:1px solid var(--color1);border-radius:50px;color:var(--color1);cursor:pointer;display:inline-block;margin:var(--v-space-xl) var(--v-space-sm);padding:6px 14px;text-align:center}.mm-spn.mm-spn--navbar ul li:has(.donation) .donation:active,.mm-spn.mm-spn--navbar ul li:has(.donation) .donation:focus,.mm-spn.mm-spn--navbar ul li:has(.donation) .donation:hover{background-color:var(--color1);color:var(--fff)}.mm-ocd{margin-top:60px}@media only screen and (min-width:1024px){.mm-ocd{margin-top:72px}}.mm-ocd .mm-spn.mobile-menu{background-color:var(--fff);display:flex;flex-direction:column;overflow-y:scroll}.mm-ocd .mm-spn.mobile-menu .social-links{display:flex;flex-wrap:wrap;position:unset}.mm-ocd .mm-spn.mobile-menu .social-links li:after{content:unset}.mm-ocd .mm-spn.mobile-menu .social-links li:first-child{width:100%}.mm-ocd .mm-spn.mobile-menu .social-links li:first-child:after{border-top:1px solid;content:"";display:block;opacity:.15}.mm-ocd .mm-spn.mobile-menu li a{color:var(--text-color)}.mm-spn.mm-spn--navbar .navbar-mobile{overflow:unset;position:unset}.mm-spn.mm-spn--navbar .navbar-mobile:before,.mm-spn.mm-spn--navbar li a:after,.mm-spn.mm-spn--navbar li:before{content:unset}.mm-spn.mm-spn--navbar li:after{margin-left:0}.mm-spn.mm-spn--navbar .social-links:before{content:unset}
@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(90deg)}to{transform:rotate(0deg)}}@keyframes rotateOnce{0%{transform:rotate(-90deg)}50%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,0,0)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes blinker{50%{opacity:0}}@keyframes pulse{0%{transform:scale(.9)}70%{transform:scale(1.2)}to{transform:scale(.9)}}@keyframes moveAndZoom{0%{transform:translateX(0) scale(1)}25%{transform:translateX(-1%) scale(1.02)}50%{transform:translateX(1%) scale(1.03)}75%{transform:translateX(-.5%) scale(1.01)}to{transform:translateX(0) scale(1)}}.animateFadeInLeft{animation:fadeInLeft 1s forwards;opacity:0}.animateFadeOutLeft{animation:fadeOutLeft 1s forwards}.animateFadeInRight{animation:fadeInRight 1s forwards;opacity:0}.animateFadeInUp{animation:fadeInUp 1s forwards;opacity:0}.animateFadeInUpShort{animation:fadeInUpShort 1s forwards;opacity:0}.animateFadeInDownShort{animation:fadeInDownShort 1s forwards;opacity:0}.header{background-color:var(--color2);border-bottom:1px solid var(--color1)}.header .btn{border-radius:100px}.header .header-wrapper{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.header .logo-wrapper{background-color:var(--color1);display:flex;height:47px}.header h2{padding:var(--v-space-xs) var(--v-space-sm)}.header h2 a{color:var(--color2);font-size:clamp(.8125rem,1.1736111111rem + -1.6049382716vw,.8125rem);line-height:calc(clamp(.8125rem,1.1736111111rem + -1.6049382716vw,.8125rem)*1.5625);text-transform:uppercase}.header .site-title{display:flex;padding:var(--v-space-xs)}@media only screen and (min-width:1024px){.header .site-title{padding-right:var(--v-space-sm)}}.header .site-title img{height:44px;width:auto}@media only screen and (min-width:1024px){.header .site-title img{height:auto}}.header .user-name-desktop{display:none;max-width:300px}@media only screen and (min-width:768px){.header .user-name-desktop{display:block}}.header .user-name-desktop div{width:100px}.header .desktop-menu-wrapper{display:flex;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.header .desktop-menu-wrapper a.memberme{padding-right:0}.header .desktop-menu-wrapper:has(.desktop-right){margin-right:0;position:static;transform:unset}.header .desktop-menu-wrapper:has(.desktop-right) .desktop-right{max-width:unset}.header .desktop-menu-wrapper .donation{align-items:center;color:var(--color2);display:flex;padding:0 20px}.header .desktop-menu{max-width:500px}@media only screen and (min-width:1920px){.header .desktop-menu{max-width:700px}}.header .desktop-menu a{font-family:var(--font-heading)}.header #overflow-indicator{position:absolute;right:-30px;top:50%;transform:translateY(-50%);z-index:1000000000}.header .fade-out{background:linear-gradient(to left,var(--color2),hsla(0,0%,100%,0))}section.link-section-header{background-color:var(--color2);border-bottom:1px solid var(--color1);position:fixed;top:60px;width:100%;z-index:10000}@media only screen and (min-width:1024px){section.link-section-header{top:72px}}@media only screen and (min-width:1408px){section.link-section-header{top:100px}}section.link-section-header .content-container{display:flex;justify-content:space-between}section.link-section-header .content-container a span{display:none}@media only screen and (min-width:768px){section.link-section-header .content-container a span{display:initial}}section.link-section-header a,section.link-section-header span{font-family:var(--font-heading);line-height:1}section.link-section-header .link-wrapper span{color:var(--color1)}section.link-section-header .link-wrapper a{cursor:pointer}.mm-ocd{margin-top:126px}@media only screen and (min-width:392px){.mm-ocd{margin-top:108px}}@media only screen and (min-width:1024px){.mm-ocd{margin-top:116px}}.mm-ocd .navbar-mobile li:has(.site-title){display:none}.mm-ocd .navbar-mobile li{border-color:var(--color1)}.mm-ocd .mm-spn.mobile-menu{background-color:var(--color2)}.mm-ocd .mm-spn.mobile-menu li a{font-family:var(--font-heading)}.mm-ocd .mm-spn.mobile-menu li a:active,.mm-ocd .mm-spn.mobile-menu li a:focus,.mm-ocd .mm-spn.mobile-menu li a:hover{background-color:var(--color2)}.mm-ocd .mm-spn.mobile-menu li:has(.donation) .donation{background-color:var(--color1);color:var(--color2)}
@font-face{font-display:swap;font-family:Barlow Regular;font-style:normal;src:local("Barlow Regular"),url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/fonts/barlow-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;src:local("Barlow Condensed"),url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/fonts/barlow-condensed.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow Italic;font-style:normal;src:local("Barlow Italic"),url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/fonts/barlow-italic.woff2) format("woff2")}:root{--font-1:"Barlow Condensed";--font-heading:var(--font-1);--font-2:"Barlow Italic";--font-regular:"Barlow Regular";--color-1:#ff0078;--color1:var(--color-1);--color-2:#ffe209;--color2:var(--color-2);--color-3:#009ee3;--color3:var(--color-3);--text-color:#000;--light-grey:#d3d4d6;--grey:#e0e0e3;--dark-grey:#666;--fff:#fff;--hoverColor:#e5007d;--section-grey:#f8f9fa;--cookie-gray:#787878;--embed-overlay:#f4f5f6;--gray:var(--grey);--max-width:1500px;--transition-short:all .3s ease-in-out;--transition-medium:all .8s ease-in-out;--content-width:1280px;--content-width-node:840px;--content-padding:80px 15px;--content-vpadding:80px;--v-space-xs:6px;--v-space-s:12px;--v-space-sm:15px;--v-space-m:18px;--v-space-l:24px;--v-space-xl:30px;--v-space-xxl:36px;--v-space-3xl:40px;--v-space-4xl:50px}h1,h2,h3{font-family:var(--font-1)}b,strong{font-family:var(--font-regular);font-weight:700}em,i{font-family:var(--font-2)}.container:after,.container:before,.nav:after,.nav:before,:target:before{display:none}.path-frontpage{font-size:18px}body{color:var(--text-color);font-family:var(--font-regular)}.logo-wrapper{background:var(--color-1);display:flex;padding:10px 0}.logo-wrapper .site-title{align-items:center;display:flex;padding:0 var(--v-space-xs);width:100px}@media only screen and (min-width:1180px){.logo-wrapper .site-title{padding-right:var(--v-space-sm)}}.logo-wrapper .user-name-desktop{display:block;max-width:300px;width:100%}.logo-wrapper .user-name-desktop a div{width:100px}body:not(.page-node-type-election-page) .header{align-items:center;background:#fff;background:var(--color-2);box-shadow:0 3px 6px rgba(0,0,0,.102);display:flex;height:80px;justify-content:space-between;left:0;overflow:hidden;padding:0 12px;position:sticky;right:0;top:0;z-index:999}@media only screen and (min-width:1180px){body:not(.page-node-type-election-page) .header{height:100px;padding:15px 40px}}body:not(.page-node-type-election-page) .header a{display:block}body:not(.page-node-type-election-page) .header img{display:block;height:revert-layer;padding:10px 0}@media only screen and (min-width:1180px){body:not(.page-node-type-election-page) .header img{padding:0}}body:not(.page-node-type-election-page) .header .logo-wrapper{background:var(--color-1);padding:10px 0}body:not(.page-node-type-election-page) .header .logo-wrapper .site-title{align-items:center;display:flex}body:not(.page-node-type-election-page) .desktop-menu-wrapper a{font-family:var(--font-regular);font-weight:700}body:not(.page-node-type-election-page) .desktop-menu-wrapper a:active,body:not(.page-node-type-election-page) .desktop-menu-wrapper a:focus-within,body:not(.page-node-type-election-page) .desktop-menu-wrapper a:hover{text-decoration-color:var(--color-1);text-decoration-line:underline;text-decoration-thickness:4px;text-underline-offset:5px}body:not(.page-node-type-election-page) .desktop-menu-wrapper .donation{margin:0}body:not(.page-node-type-election-page) .navbar-desktop{display:none}@media only screen and (min-width:1180px){body:not(.page-node-type-election-page) .navbar-desktop{align-items:center;display:flex;gap:30px}}body:not(.page-node-type-election-page) .navbar-desktop>li>a:not(.donation){color:var(--text-color);font-family:var(--font-regular);font-weight:700;padding:0;text-decoration-color:var(--color-1);text-transform:uppercase}body:not(.page-node-type-election-page) .navbar-desktop>li>a:not(.donation):focus,body:not(.page-node-type-election-page) .navbar-desktop>li>a:not(.donation):hover{background:none;text-decoration-color:var(--color-1);text-decoration-line:underline;text-decoration-thickness:4px;text-underline-offset:5px}body:not(.page-node-type-election-page) .navbar-desktop li:last-child{align-items:center;display:flex;gap:30px}body:not(.page-node-type-election-page) .navbar-desktop .donation{background:var(--color-1);border:1px solid transparent;border-radius:100px;color:var(--color-2);font-family:var(--font-regular);font-size:1.25rem;font-weight:700;margin:0;padding:10px 20px;text-transform:uppercase}@media only screen and (min-width:1216px){body:not(.page-node-type-election-page) .navbar-desktop .donation{margin:0}}body:not(.page-node-type-election-page) .navbar-desktop .donation:focus,body:not(.page-node-type-election-page) .navbar-desktop .donation:hover{background:var(--color-1);border-color:var(--color-1)}body:not(.page-node-type-election-page) .navbar-mobile{background:var(--color-2);left:0;margin:0;padding:0;position:absolute;top:60px;width:100%}body:not(.page-node-type-election-page) .navbar-mobile a{color:var(--text-color)}body:not(.page-node-type-election-page) .navbar-mobile .donation{background:var(--color-1);border:0;color:var(--color-2)}body:not(.page-node-type-election-page) .navbar-mobile svg{fill:var(--color-1)}body.path-frontpage h1,body.path-frontpage h2,body.path-frontpage h3{font-family:var(--font-2)}body.path-frontpage h1{font-size:2rem;margin-bottom:24px}body.path-frontpage .readmore,body.path-frontpage a{color:var(--color-1)}body.path-frontpage .readmore:active,body.path-frontpage .readmore:focus,body.path-frontpage .readmore:hover,body.path-frontpage a:active,body.path-frontpage a:focus,body.path-frontpage a:hover{text-decoration:underline}body.path-frontpage section:not(.story-section){border:0}body.path-frontpage .section-intro h2{background:none;color:var(--text-color);font-family:var(--font-1);font-size:2rem}@media only screen and (min-width:768px){body.path-frontpage .section-intro h2{font-size:2.625rem}}body.path-frontpage .form-item input[type=email],body.path-frontpage .form-item input[type=text]{background:#fff;border:2px solid var(--grey);box-sizing:border-box;display:block;font-size:1rem;line-height:1;padding:16px 20px;width:100%}body.path-frontpage .form-item input[type=email]:focus,body.path-frontpage .form-item input[type=text]:focus{border-color:var(--dark-grey)}body.path-frontpage div.form-type-checkbox{color:var(--text-color)}body.path-frontpage div.form-type-checkbox input[type=checkbox]{border:2px solid var(--grey)}body.path-frontpage div.form-type-checkbox a{color:var(--text-color)}body.path-frontpage div.captcha .frc-content{overflow-y:hidden}body.path-frontpage div.captcha .frc-text{color:var(--text-color)}body.path-frontpage div.captcha .frc-icon{fill:var(--text-color);stroke:var(--text-color)}body.path-frontpage .container .button{background:var(--color-1);border:1px solid var(--color-1);border-radius:200px;color:var(--color-2);font-family:var(--font-2);font-size:1.25rem;text-transform:none}body.path-frontpage .container .button:focus,body.path-frontpage .container .button:hover{background:#e5007d;border:1px solid #e5007d;color:var(--color-2)}body.path-frontpage section.location-section{max-width:unset;width:100%}body.path-frontpage section.location-section .main-contact:before{display:none}body.path-frontpage section.location-section .myMap .embed-code-wrapper{background:var(--embed-overlay)}body.path-frontpage section.location-section .myMap .embed-code-wrapper .embed-code-enable{background-color:var(--fff);border:2px solid var(--color1);border-radius:15px;color:var(--color1);cursor:pointer;padding:var(--v-space-xs) var(--v-space-s)}body.path-frontpage section.location-section .myMap .embed-code-wrapper .embed-code-enable:hover{background:var(--color1);color:var(--fff)}body.path-frontpage section.engagement-section{background:var(--color-2);border-radius:30px;margin:80px var(--v-space-sm);max-width:1000px;overflow:hidden;width:auto}@media only screen and (min-width:1024px){body.path-frontpage section.engagement-section{margin:var(--content-vpadding) auto}}@media only screen and (min-width:1400px){body.path-frontpage section.engagement-section{max-width:1400px}}@media only screen and (min-width:1920px){body.path-frontpage section.engagement-section{max-width:1600px}}body.path-frontpage section.engagement-section .content-container{background:var(--color-2)}@media only screen and (min-width:1024px){body.path-frontpage section.engagement-section .content-container{width:50%}}body.path-frontpage section.engagement-section h2{font-family:var(--font-1);font-size:36px;margin:0 0 var(--v-space-l);text-transform:none}body.path-frontpage section.engagement-section .btn{background-color:var(--color-1);border:2px solid var(--color-1);border-radius:15px;color:#fff;display:inline-block;font-family:var(--font-1);font-size:18px;font-weight:700;line-height:1;margin-top:50px;padding:13px 28px;text-transform:unset}body.path-frontpage section.engagement-section .btn:hover{text-decoration:underline}body.path-frontpage section.engagement-section img,body.path-frontpage section.engagement-section picture{display:block}body.path-frontpage section.engagement-section img{height:345px}@media only screen and (min-width:1024px){body.path-frontpage section.engagement-section img{height:100%}}body.path-frontpage section.persons-section-alt h3{color:var(--text-color);font-family:var(--font-1);font-size:26px;margin-bottom:20px}body.path-frontpage section.persons-section-alt img{border-radius:10px}body.path-frontpage section.persons-section-alt .more-link a{background:var(--color-1);border-radius:10px;color:#fff;font-size:18px;font-weight:700;padding:12px 24px;text-transform:none}body.path-frontpage section.persons-section-alt .more-link a:after,body.path-frontpage section.persons-section-alt .more-link a:before{display:none}body.path-frontpage section.about-section{max-width:1280px;padding:80px 15px;width:100%}@media only screen and (min-width:1024px){body.path-frontpage section.about-section{padding:80px auto}}body.path-frontpage section.about-section .section-intro{margin:0;padding:0}body.path-frontpage section.about-section .section-intro h2{padding:0}@media only screen and (min-width:768px){body.path-frontpage section.about-section div.row{flex-direction:row-reverse;gap:32px}}@media only screen and (min-width:1024px){body.path-frontpage section.about-section div.row{gap:48px}}@media only screen and (min-width:768px){body.path-frontpage section.about-section .col-md-6{flex:1;padding:0;width:auto}}body.path-frontpage section.about-section li a{border:0;box-shadow:0}body.path-frontpage section.about-section li a:hover{background:transparent;border:0}body.path-frontpage section.about-section li a:hover svg{fill:var(--color-1)}body.path-frontpage section.about-section li a:before{display:none}body.path-frontpage section.about-section li a svg{fill:#999;height:38px;width:38px}body.path-frontpage section.about-section .field--name-candidate-website-link{margin-left:0}body.path-frontpage section.about-section .additional-links svg{fill:var(--color-1)}body.path-frontpage section.about-section .additional-links a:after{display:none}body.path-frontpage section.about-section .readMoreBtn{color:var(--color-1);margin-top:0}body.path-frontpage section.about-section .social-links{flex-wrap:wrap}@media only screen and (min-width:1024px){body.path-frontpage section.dates-section{margin:80px auto}}body.path-frontpage section.dates-section .section-intro h2{display:block;margin:0 auto 40px;text-align:center}body.path-frontpage section.dates-section .section-intro .teaser{text-align:center}body.path-frontpage section.dates-section .event-item h2{margin-bottom:var(--v-space-l)}body.path-frontpage section.dates-section .more-link a{background:var(--color-1);border-radius:10px;color:#fff;font-size:18px;font-weight:700;padding:12px 24px;text-transform:none}body.path-frontpage section.dates-section .more-link a:after,body.path-frontpage section.dates-section .more-link a:before{display:none}body.path-frontpage section.mission-section{background:var(--color-2);border:0;position:relative}body.path-frontpage section.mission-section:before{background-image:url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/icons/arrows_positionen.svg);background-position-y:top;background-repeat:no-repeat;background-size:contain;content:"";inset:0;position:absolute}@media only screen and (min-width:1180px){body.path-frontpage section.mission-section:before{background-attachment:fixed;background-position:calc(100% + 100px);background-position-y:bottom;background-size:contain}}body.path-frontpage section.mission-section>.container{position:relative}body.path-frontpage section.mission-section .field--name-field-themen>.field__item{background:#fff;border-radius:10px;box-shadow:none;overflow:hidden}@media only screen and (min-width:1024px){body.path-frontpage section.mission-section .field--name-field-themen>.field__item:nth-last-child(-n+2){margin:0}}@media only screen and (min-width:1180px){body.path-frontpage section.mission-section .field--name-field-themen>.field__item:nth-last-child(-n+3){margin:0}}body.path-frontpage section.mission-section .field--name-field-themen>.field__item h3:after{content:""}body.path-frontpage section.mission-section .field--name-field-themen h3{align-items:center;color:var(--color-1);display:grid;font-family:var(--font-1);font-size:1.375rem;gap:0;grid-auto-rows:auto;grid-template-columns:70% 30%;hyphens:auto}@media only screen and (min-width:768px){body.path-frontpage section.mission-section .field--name-field-themen h3{font-size:1.5rem}}body.path-frontpage section.mission-section .field--name-field-themen h3:after{background-repeat:no-repeat;background-size:contain;border-radius:0;filter:invert(14%) sepia(79%) saturate(7228%) hue-rotate(325deg) brightness(99%) contrast(104%);grid-column:2;grid-row:1;height:40px;margin:0;place-self:end;width:40px}@media only screen and (min-width:768px){body.path-frontpage section.mission-section .field--name-field-themen h3:after{height:60px;width:60px}}body.path-frontpage section.mission-section .field--name-field-themen .field--name-field-thema,body.path-frontpage section.mission-section .field--name-field-themen .field--name-field-thema-custom{grid-column:1/span 2;grid-row:2}body.path-frontpage section.mission-section .field--name-field-themen .text-formatted a{overflow-wrap:break-word}body.path-frontpage section.mission-section .field--name-field-themen .aussenpolitik:after{background-image:url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/icons/Themen_Icons_aussenpolitik.svg);content:""}body.path-frontpage section.mission-section .field--name-field-themen .bildung:after{background-image:url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/icons/Themen_Icons_bildung.svg);content:""}body.path-frontpage section.mission-section .field--name-field-themen .digitalisierung:after{background-image:url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/icons/Themen_Icons_digitalisierung.svg);content:""}body.path-frontpage section.mission-section .field--name-field-themen .energie:after{background-image:url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/icons/Themen_Icons_energie.svg);content:""}body.path-frontpage section.mission-section .field--name-field-themen .europa:after{background-image:url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/icons/Themen_Icons_europa.svg);content:""}body.path-frontpage section.mission-section .field--name-field-themen .familie:after{background-image:url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/icons/Themen_Icons_familie.svg);content:""}body.path-frontpage section.mission-section .field--name-field-themen .generationengerechtigkeit:after{background-image:url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/icons/Themen_Icons_generationsgerechtigkeit.svg)}body.path-frontpage section.mission-section .field--name-field-themen .gesundheit:after{background-image:url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/icons/Themen_Icons_gesundheit.svg)}body.path-frontpage section.mission-section .field--name-field-themen .gruenden:after{background-image:url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/icons/Themen_Icons_gruenden.svg)}body.path-frontpage section.mission-section .field--name-field-themen .mobilitaet:after{background-image:url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/icons/Themen_Icons_mobilitaet.svg)}body.path-frontpage section.mission-section .field--name-field-themen .recht:after,body.path-frontpage section.mission-section .field--name-field-themen .rechtsstaat_sicherheit:after{background-image:url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/icons/Themen_Icons_recht.svg)}body.path-frontpage section.mission-section .field--name-field-themen .soziale-marktwirtschaft:after{background-image:url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/icons/Themen_Icons_soziale-marktwirtschaft.svg)}body.path-frontpage section.mission-section .field--name-field-themen .steuern:after{background-image:url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/icons/Themen_Icons_steuern.svg)}body.path-frontpage section.articles-section{background:var(--color-2);overflow:hidden;position:relative}body.path-frontpage section.articles-section .section-intro>h2{background:none}body.path-frontpage section.articles-section .field--name-dynamic-block-fieldnode-article-slider{max-width:unset}body.path-frontpage section.articles-section .article.slider{border-radius:10px;min-height:540px;padding:0}body.path-frontpage section.articles-section .article.slider .field--type-image{margin:0 0 28px}body.path-frontpage section.articles-section .article.slider .field--type-datetime{margin-bottom:6px}body.path-frontpage section.articles-section .article.slider .field--type-datetime time{color:#333}body.path-frontpage section.articles-section .article.slider h2{margin-bottom:8px}body.path-frontpage section.articles-section .article.slider h2 a{color:var(--color-1);font-family:var(--font-1)}body.path-frontpage section.articles-section .article.slider .field--name-field-teaser{margin-bottom:16px}body.path-frontpage section.articles-section img{border-radius:10px}body.path-frontpage section.articles-section>svg{bottom:0;height:162px;position:absolute;right:-20px;width:auto}@media only screen and (min-width:1180px){body.path-frontpage section.articles-section>svg{bottom:unset;height:236px;left:70px;top:60px}}body.path-frontpage section.articles-section .view-content{margin-bottom:60px}body.path-frontpage section.articles-section .more-link:after,body.path-frontpage section.articles-section .more-link:before{display:none}body.path-frontpage section.articles-section .more-link a{background:var(--color-1);border-radius:10px;color:#fff;font-size:18px;font-weight:700;padding:12px 24px;text-transform:none}body.path-frontpage section.articles-section .slick__slide h2{font-size:26px}body.path-frontpage section.articles-section button.slick-next:before,body.path-frontpage section.articles-section button.slick-prev:before{color:var(--color-1)}body.path-frontpage section.articles-section .read-more{text-decoration:underline;text-decoration-color:var(--color-1);text-underline-offset:4px}body.path-frontpage section.articles-section .read-more:after{display:none}body.path-frontpage section.articles-section .row article.slider .read-more a{color:var(--text-color)}body.path-frontpage section.articles-section .row article.slider .read-more a:hover{color:var(--color-1)}body.path-frontpage section.news-section .embed-code-wrapper{background:var(--embed-overlay)}body.path-frontpage section.news-section .embed-code-wrapper .intro-container{flex-direction:column}body.path-frontpage section.news-section .embed-code-wrapper .intro-container p{padding:0}body.path-frontpage section.news-section .embed-code-wrapper .embed-code-enable{background-color:var(--fff);border:2px solid var(--color1);border-radius:15px;color:var(--color1);cursor:pointer;padding:var(--v-space-xs) var(--v-space-s)}body.path-frontpage section.news-section .embed-code-wrapper .embed-code-enable:hover{background:var(--color1);color:var(--fff)}body.path-frontpage section.news-section .embed-code-wrapper p{background:none}body.path-frontpage section.news-section .row>div{border-radius:10px}body.path-frontpage section.news-section .col-md-4{border:0;box-shadow:0 3px 30px 0 rgba(0,0,0,.1)}body.path-frontpage section.news-section .readmore{color:var(--text-color);font-family:var(--font-regular);text-decoration:underline;text-decoration-color:var(--color-1);text-underline-offset:4px}body.path-frontpage section.news-section .readmore:hover{color:var(--color-1)}body.path-frontpage section.news-section .readmore:after{display:none}body.path-frontpage section.newsletter-section{background-color:var(--color-2);background-image:none;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:80px var(--v-space-sm) 0}@media only screen and (min-width:768px){body.path-frontpage section.newsletter-section{margin:80px 15px 0}}@media only screen and (min-width:1024px){body.path-frontpage section.newsletter-section{border-bottom-left-radius:30px;border-bottom-right-radius:30px;margin:80px auto}body.path-frontpage section.newsletter-section:first-child{margin:80px auto}}body.path-frontpage section.newsletter-section:nth-child(2){margin-bottom:80px}@media only screen and (min-width:768px){body.path-frontpage section.newsletter-section.container{width:auto}}@media only screen and (min-width:1024px){body.path-frontpage section.newsletter-section.container{max-width:1000px;width:100%}}@media only screen and (min-width:1180px){body.path-frontpage section.newsletter-section.container{max-width:1300px}}@media only screen and (min-width:1920px){body.path-frontpage section.newsletter-section.container{max-width:1600px}}body.path-frontpage section.newsletter-section img{height:100%}body.path-frontpage section.newsletter-section .newsletter-wrapper{background:var(--color-2);width:auto}body.path-frontpage section.newsletter-section .newsletter-wrapper h2{color:var(--color-1);font-family:var(--font-1);font-size:1.625rem;margin:0 0 6px}body.path-frontpage section.newsletter-section .newsletter-wrapper h2:before{display:none}body.path-frontpage section.newsletter-section .newsletter-wrapper .text-formatted{color:var(--text-color);margin:0 0 22px}body.path-frontpage section.newsletter-section .newsletter-wrapper .button{border-radius:0;margin:0}body.path-frontpage section.newsletter-section .newsletter-wrapper .newsletter-fake-container{background:var(--color-2);padding:0 0 80px}@media only screen and (min-width:1024px){body.path-frontpage section.newsletter-section .newsletter-wrapper .newsletter-fake-container{padding:80px 0}}body.path-frontpage section.newsletter-section .newsletter-wrapper ::placeholder{opacity:0}body.path-frontpage section.newsletter-section .newsletter-wrapper .form-email{box-shadow:none}body.path-frontpage section.newsletter-section .newsletter-wrapper button.form-submit{border-radius:10px;color:#fff;font-family:var(--font-1);font-size:18px;height:48px;margin:0;order:6;text-transform:none}body.path-frontpage section.newsletter-section .newsletter-wrapper input[type=email],body.path-frontpage section.newsletter-section .newsletter-wrapper input[type=tel],body.path-frontpage section.newsletter-section .newsletter-wrapper input[type=text]{border-radius:0;height:45px}body.path-frontpage section.newsletter-section .newsletter-wrapper input[type=checkbox]:active,body.path-frontpage section.newsletter-section .newsletter-wrapper input[type=checkbox]:focus,body.path-frontpage section.newsletter-section .newsletter-wrapper input[type=checkbox]:hover{border:2px solid var(--color-1);outline:0}body.path-frontpage section.newsletter-section .newsletter-wrapper .frc-icon{fill:var(--color-1);stroke:var(--color-1)}body.path-frontpage section.newsletter-section .newsletter-wrapper .frc-text{font-family:var(--font-regular);font-size:14px}body.path-frontpage section.newsletter-section .newsletter-wrapper .frc-button{background:#fff;color:var(--color-1)}body.path-frontpage section.newsletter-section .newsletter-wrapper .form-item-privacy-policy{margin-bottom:20px}section.topic-related-content{display:none}section.free-text-section{padding:0}section.free-text-section .container{display:flex;flex-direction:column;gap:12px;max-width:unset;padding:12px}@media only screen and (min-width:768px){section.free-text-section .container{align-items:center;flex-direction:row;gap:30px;justify-content:space-between}}@media only screen and (min-width:1180px){section.free-text-section .container{padding:15px 40px}}section.free-text-section .section-intro{margin:0;text-align:left}section.free-text-section .section-intro h2{font-family:var(--font-2);font-size:1.125rem;line-height:1.2;margin:0;padding:0;text-align:center;text-transform:none}@media only screen and (min-width:768px){section.free-text-section .section-intro h2{text-align:left}}section.free-text-section .field__item{margin:0}section.free-text-section li{list-style:none;margin:0}section.free-text-section a{align-items:center;display:flex;font-family:var(--font-1);font-size:1.125rem;gap:9px;text-align:center}@media only screen and (min-width:768px){section.free-text-section a{text-align:right}}section.free-text-section a:after{background:url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/icons/link_extern.svg) no-repeat;content:"";display:block;filter:invert(14%) sepia(79%) saturate(7228%) hue-rotate(325deg) brightness(99%) contrast(104%);height:12px;width:12px}section.election-intro{background:var(--color-2);container-type:inline-size;display:grid;overflow:hidden}@media only screen and (min-width:1024px){section.election-intro{grid-template-columns:50% 50%;min-height:calc(100vh - 146px)}}@media only screen and (min-width:1180px){section.election-intro{margin:0 0 60px}}section.election-intro h2{color:var(--text-color);hyphens:auto;padding:20px 15px;position:relative}@media only screen and (min-width:1024px){section.election-intro h2{display:flex;flex-direction:column;justify-content:center;padding:25px 15px 35px}}@media only screen and (min-width:1180px){section.election-intro h2{padding:25px 100px 35px}}section.election-intro h2:before{background-image:url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/icons/arrow.svg);background-position-x:-120px;background-position-y:bottom;background-repeat:no-repeat;background-size:contain;content:"";inset:0;position:absolute;z-index:0}@media only screen and (min-width:1024px){section.election-intro h2:before{background-position-x:-258px;background-size:cover}}@media only screen and (min-width:1180px){section.election-intro h2:before{background-position-x:-80%;background-size:contain}}section.election-intro h2:after{background-image:url(/themes/custom/uv_42_landtagswahl_bw_theme/dist/icons/arrow.svg);background-position-x:right;background-position-y:bottom;background-repeat:no-repeat;background-size:cover;content:"";inset:0;position:absolute;z-index:0}@media only screen and (min-width:1024px){section.election-intro h2:after{background-position-x:calc(100% + 258px)}}@media only screen and (min-width:1180px){section.election-intro h2:after{background-position-x:180%;background-size:contain}}section.election-intro h2>div{position:relative;z-index:1}section.election-intro .field--name-user-name{font-family:var(--font-1);font-size:3.125rem;line-height:1;margin:0 0 30px;text-transform:none}@media only screen and (min-width:1024px){section.election-intro .field--name-user-name{font-size:6.25rem}}section.election-intro .title-wrapper{font-family:var(--font-2);font-size:1.75rem;line-height:1.0952;text-transform:none}@media only screen and (min-width:1024px){section.election-intro .title-wrapper{font-size:2.625rem}}section.election-intro img{display:block}@media only screen and (min-width:1024px){section.election-intro img{aspect-ratio:1/1;height:100%;object-fit:cover;width:50vw}}section.election-pages-section{background:var(--color-2);padding:28px 0}section.election-pages-section .section-intro{margin:0 0 20px}section.election-pages-section .section-intro h2{color:var(--color-1);font-size:2rem;margin:0 0 12px;text-transform:uppercase}@media only screen and (min-width:768px){section.election-pages-section .section-intro h2{font-size:2.625rem}}section.election-pages-section p{color:var(--text-color)}section.election-pages-section a{color:var(--color-1);font-family:var(--font-regular);font-weight:700;text-transform:none}section.election-pages-section .field--name-field-election-pages{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px}section.election-pages-section .field--name-field-election-pages>.field__item{border:2px solid var(--color-1);border-radius:10px;padding:10px}section.election-pages-section .field--name-field-election-pages>.field__item a{text-transform:uppercase}section.articles-section:not(.article-large-slider){padding:80px 6.25% 120px}@media only screen and (min-width:768px){section.articles-section:not(.article-large-slider){padding:80px 6.25%}}section.story-section{border-top:3px solid var(--color-1)}.embed-code-wrapper{background:var(--embed-overlay)}.embed-code-wrapper .intro-container{flex-direction:column}.embed-code-wrapper .intro-container p{padding:0}.embed-code-wrapper .embed-code-enable{background-color:var(--fff);border:2px solid var(--color1);border-radius:15px;color:var(--color1);cursor:pointer;padding:var(--v-space-xs) var(--v-space-s)}.embed-code-wrapper .embed-code-enable:hover{background:var(--color1);color:var(--fff)}.contact-block-wrapper.success .tt-overlay,.embed-code-wrapper p,.newsletter-section .tt-overlay{background:none}section.member-section .engagement{background:var(--color-2)}section.member-section .engagement h2{color:var(--color-1);text-transform:none}section.member-section .engagement a{color:var(--color-1)}section.member-section .engagement p{color:var(--text-color)}section.member-section .engagement .btn{border-color:var(--color-2);font-size:1.25rem}section.story-section .section-intro{margin-bottom:52px}section.story-section .col-md-12{padding:0}section.story-section h2{text-transform:unset}section.story-section .month,section.story-section h2{color:var(--color-1)}section.story-section h3{font-size:1.5rem;text-transform:unset}section.story-section .month{color:var(--color-1);font-family:var(--font-2);font-size:2.5rem;line-height:1}section.story-section .timeline li{padding-left:10px}section.story-section .timeline li:before{content:none}section.story-section .timeline li:nth-child(odd) .month{position:relative}section.story-section .timeline li:nth-child(odd) .month:before{align-items:center;border-bottom:2px solid #999;content:"";display:flex;left:-35px;position:absolute;top:50px;width:25px}section.story-section .timeline li:nth-child(2n) .month{position:relative}section.story-section .timeline li:nth-child(2n) .month:before{align-items:center;border-bottom:2px solid #999;content:"";display:flex;left:-35px;position:absolute;top:50px;width:25px}@media only screen and (min-width:1024px){section.story-section .timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}section.story-section .timeline:before{content:none}section.story-section .timeline h3{font-size:1.5rem;text-transform:unset}section.story-section .timeline li{margin:0;padding-bottom:68px;padding-left:0}section.story-section .timeline li .month{font-size:2.5rem;padding-top:0}section.story-section .timeline li:nth-child(odd){border-right:1px solid #999;padding-right:80px}section.story-section .timeline li:nth-child(odd) .posted-date,section.story-section .timeline li:nth-child(odd) h3{text-align:right}section.story-section .timeline li:nth-child(odd) .month{position:relative}section.story-section .timeline li:nth-child(odd) .month:after{align-items:center;border-bottom:2px solid #999;content:"";display:flex;position:absolute;right:-60px;top:30px;width:35px}section.story-section .timeline li:nth-child(odd) .month:before{content:none}section.story-section .timeline li:nth-child(odd) .timeline-body{text-align:right}section.story-section .timeline li:nth-child(2n){border-left:0;padding-left:80px;padding-top:88px}section.story-section .timeline li:nth-child(2n) .posted-date,section.story-section .timeline li:nth-child(2n) h3{text-align:left}section.story-section .timeline li:nth-child(2n) .month{position:relative}section.story-section .timeline li:nth-child(2n) .month:before{align-items:center;border-bottom:2px solid #999;content:"";display:flex;left:-60px;position:absolute;top:30px;width:35px}section.story-section .timeline li:nth-child(2n) .timeline-body{text-align:left}section.story-section .timeline .posted-date{border:0;border-radius:0;height:auto;margin:0 0 10px;position:unset}section.story-section .timeline .timeline-content{padding:0}section.story-section .timeline .posted-date,section.story-section .timeline .timeline-panel{width:100%}section.story-section .timeline .timeline-body,section.story-section .timeline .timeline-heading{position:unset}section.story-section .timeline .timeline-body{opacity:1;visibility:unset}section.story-section .timeline li:hover .posted-date{background:#fff;border:0;transform:unset}}@media only screen and (min-width:1180px){section.story-section .timeline li:nth-child(2n) .month:before,section.story-section .timeline li:nth-child(odd) .month:after{top:40px}}section.event-section .view h2{text-transform:none}.field__item:has(.contact-section){background:#f8f9fa}.field__item:has(.contact-section) .frc-captcha{background:#f8f9fa}.path-frontpage section.contact-section .btn.button{max-width:220px}.path-frontpage section.contact-section .section-intro h2{display:block;margin:0 auto 40px;text-align:center}.path-frontpage section.contact-section .section-intro .teaser{text-align:center}.path-frontpage section.contact-section .row{gap:0;justify-content:space-between}.path-frontpage section.contact-section .uv-landingpage-contact-form{gap:0}.path-frontpage section.contact-section input[type=checkbox]:active,.path-frontpage section.contact-section input[type=checkbox]:focus,.path-frontpage section.contact-section input[type=checkbox]:hover{border:2px solid var(--color-1);outline:0}.path-frontpage section.contact-section #edit-submit,.path-frontpage section.contact-section button.form-submit{border-radius:10px;color:#fff;font-family:var(--font-1);font-size:18px;height:48px;margin:30px 30% 0;order:6;text-transform:none}.path-frontpage section.contact-section .form-email,.path-frontpage section.contact-section .form-text,.path-frontpage section.contact-section .form-textarea{border:2px solid var(--grey);border-radius:8px;box-shadow:none}.path-frontpage section.contact-section .form-email:active,.path-frontpage section.contact-section .form-email:focus,.path-frontpage section.contact-section .form-item input[type=email]:active,.path-frontpage section.contact-section .form-item input[type=email]:focus,.path-frontpage section.contact-section .form-item input[type=text]:active,.path-frontpage section.contact-section .form-item input[type=text]:focus,.path-frontpage section.contact-section .form-text:active,.path-frontpage section.contact-section .form-text:focus,.path-frontpage section.contact-section .form-textarea:active,.path-frontpage section.contact-section .form-textarea:focus{border-color:var(--color-1)}.path-frontpage section.contact-section .form-control{color:var(--text-color)}.path-articles .region-content .views-element-container{grid-column:2}.path-articles .region-content h1{text-wrap:balance;background:none;color:var(--color-1);font-family:var(--font-1);font-size:2.125rem;hyphens:auto;line-height:1;margin-bottom:32px;text-align:left}@media only screen and (min-width:768px){.path-articles .region-content h1{font-size:2.875rem}}.page-node-type-article article.full h1{text-wrap:balance;font-size:2.125rem;hyphens:auto;line-height:1;margin-bottom:32px;text-align:left}@media only screen and (min-width:768px){.page-node-type-article article.full h1{font-size:2.875rem}}.page-node-type-article article.full .field--name-field-title,.page-node-type-article article.full h2.field{font-family:var(--font-1);font-size:2rem;line-height:1.2}.page-node-type-article article.full .field--name-field-image img,.page-node-type-article article.full picture img{border-radius:30px}.page-node-type-articles-overview .region-content,.path-articles .region-content{display:grid;grid-template-columns:1fr min(var(--content-width),100% - 30px) 1fr}@media only screen and (min-width:1180px){.page-node-type-articles-overview .region-content,.path-articles .region-content{grid-template-columns:1fr min(var(--content-width),100% - 90px) 1fr}}.page-node-type-articles-overview .region-content>article.articles-overview,.path-articles .region-content>article.articles-overview{grid-column:2}.page-node-type-articles-overview .region-content .field__item:has(.full-bleed),.path-articles .region-content .field__item:has(.full-bleed){grid-column:1/-1}footer.footer-section{background:var(--color-2)}footer.footer-section,footer.footer-section a{color:var(--text-color)}footer.footer-section .social-links .list-inline a{border-color:var(--color-1)}footer.footer-section .social-links .list-inline a:before{color:var(--color-1)}footer.footer-section .copyright{border:0;padding-top:0}footer.footer-section .copyright a{color:var(--text-color)}.page-node-type-persons-overview .region-content{display:grid;grid-template-columns:1fr min(var(--content-width-node),100% - 30px) 1fr;max-width:unset;padding-bottom:var(--content-vpadding)}@media only screen and (min-width:1180px){.page-node-type-persons-overview .region-content{grid-template-columns:1fr min(var(--content-width),100% - 90px) 1fr}}.page-node-type-persons-overview .region-content>div{grid-column:2}.page-node-type-persons-overview .region-content .field__item:has(.full-bleed){grid-column:1/-1}.page-node-type-persons-overview .region-content .persons-overview{grid-column:2;padding:0}.page-node-type-persons-overview p{color:var(--text-color)}.page-node-type-persons-overview .person{text-align:left}.page-node-type-persons-overview .person .social-links{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:var(--v-space-xxl)}.page-node-type-persons-overview .person .social-links li+li{margin:0}.page-node-type-persons-overview .person .social-links svg{fill:#999;height:38px;width:38px}.page-node-type-persons-overview .person .social-links svg:active,.page-node-type-persons-overview .person .social-links svg:focus,.page-node-type-persons-overview .person .social-links svg:hover{fill:var(--color-1)}.page-node-type-persons-overview .person .social-links li a{border:0;border-radius:0;height:auto;width:auto}.page-node-type-persons-overview .person .social-links li a:before{display:none}.page-node-type-persons-overview .person .field--name-field-functions .field__item{font-weight:700}.page-node-type-persons-overview .text-formatted ul{margin-left:0}.page-node-type-persons-overview .text-formatted ol li:before{display:none}.page-node-type-persons-overview .region-content .field--name-field-persons .field__item{width:100%}.path-articles .region-content,.path-digitale-abstimmung .region-content,.path-entity-access-restriction .region-content,.path-exception .region-content,.path-filter .region-content,.path-newsletter .region-content,.path-node:not(.page-node-type-election-page) .region-content,.path-resolutions .region-content,.path-spenden .region-content{display:grid;grid-template-columns:1fr min(var(--content-width-node),100% - 30px) 1fr;max-width:unset;padding-bottom:var(--content-vpadding);padding-top:40px}@media only screen and (min-width:768px){.path-articles .region-content,.path-digitale-abstimmung .region-content,.path-entity-access-restriction .region-content,.path-exception .region-content,.path-filter .region-content,.path-newsletter .region-content,.path-node:not(.page-node-type-election-page) .region-content,.path-resolutions .region-content,.path-spenden .region-content{padding-top:40px}}@media only screen and (min-width:1180px){.path-articles .region-content,.path-digitale-abstimmung .region-content,.path-entity-access-restriction .region-content,.path-exception .region-content,.path-filter .region-content,.path-newsletter .region-content,.path-node:not(.page-node-type-election-page) .region-content,.path-resolutions .region-content,.path-spenden .region-content{grid-template-columns:1fr min(var(--content-width),100% - 90px) 1fr;padding-top:80px}}.path-articles .region-content .field__item:has(.full-bleed),.path-digitale-abstimmung .region-content .field__item:has(.full-bleed),.path-entity-access-restriction .region-content .field__item:has(.full-bleed),.path-exception .region-content .field__item:has(.full-bleed),.path-filter .region-content .field__item:has(.full-bleed),.path-newsletter .region-content .field__item:has(.full-bleed),.path-node:not(.page-node-type-election-page) .region-content .field__item:has(.full-bleed),.path-resolutions .region-content .field__item:has(.full-bleed),.path-spenden .region-content .field__item:has(.full-bleed){grid-column:1/-1}.path-articles .region-content>article.article,.path-digitale-abstimmung .region-content>article.article,.path-entity-access-restriction .region-content>article.article,.path-exception .region-content>article.article,.path-filter .region-content>article.article,.path-newsletter .region-content>article.article,.path-node:not(.page-node-type-election-page) .region-content>article.article,.path-resolutions .region-content>article.article,.path-spenden .region-content>article.article{grid-column:2}.path-articles .region-content .field.backlink,.path-digitale-abstimmung .region-content .field.backlink,.path-entity-access-restriction .region-content .field.backlink,.path-exception .region-content .field.backlink,.path-filter .region-content .field.backlink,.path-newsletter .region-content .field.backlink,.path-node:not(.page-node-type-election-page) .region-content .field.backlink,.path-resolutions .region-content .field.backlink,.path-spenden .region-content .field.backlink{grid-column:2;grid-row:2}.path-articles .article.full,.path-digitale-abstimmung .article.full,.path-entity-access-restriction .article.full,.path-exception .article.full,.path-filter .article.full,.path-newsletter .article.full,.path-node:not(.page-node-type-election-page) .article.full,.path-resolutions .article.full,.path-spenden .article.full{padding:0}.page-node-type-event-simple .region-content{display:grid;grid-template-columns:1fr min(var(--content-width-node),100% - 30px) 1fr;max-width:unset;padding-bottom:var(--content-vpadding);padding-top:40px}@media only screen and (min-width:768px){.page-node-type-event-simple .region-content{padding-top:40px}}@media only screen and (min-width:1180px){.page-node-type-event-simple .region-content{grid-template-columns:1fr min(var(--content-width-node),100% - 90px) 1fr;padding-top:80px}}.page-node-type-event-simple .event-full{grid-column:2}.page-node-type-event-simple .event-meta{font-family:var(--font-regular)}.page-node-type-event-simple .field--name-field-title{font-family:var(--font-1);font-size:32px}.path-events .region-content{display:grid;grid-template-columns:1fr min(var(--content-width),100% - 30px) 1fr;max-width:unset;padding-bottom:var(--content-vpadding);padding-top:40px}@media only screen and (min-width:768px){.path-events .region-content{padding-top:40px}}@media only screen and (min-width:1180px){.path-events .region-content{grid-template-columns:1fr min(var(--content-width),100% - 90px) 1fr;padding-top:80px}}.path-events .region-content h1{background:none;color:var(--color-1);font-family:var(--font-1);font-weight:400}.path-events .region-content>.views-element-container{grid-column:2}.path-events .clearfix:after,.path-events .clearfix:before{display:none}.page-node-type-article .region-content,.page-node-type-basic-page .region-content,.path-articles .region-content{max-width:unset}.field.backlink{margin:0}.field.backlink a:before{display:none}.mm-ocd{margin-top:80px}@media only screen and (min-width:392px){.mm-ocd{margin-top:80px}}@media only screen and (min-width:1180px){.mm-ocd{margin-top:100px}}.mm-ocd .mm-spn.mobile-menu li a{font-family:var(--font-regular);font-weight:700}#mobile-menu-button{margin:0}@media only screen and (min-width:1180px){#mobile-menu-button{display:block}}@media only screen and (min-width:1216px){#mobile-menu-button{display:none}}.page-node-type-election-page{font-family:var(--font-regular)}.page-node-type-election-page header{height:80px}@media only screen and (min-width:1180px){.page-node-type-election-page header{height:100px}}.page-node-type-election-page .mobile-menu{background:var(--color-2)}.page-node-type-election-page .navbar-mobile{background:var(--color-2);display:block;margin:0;padding:0;position:static;width:100%}.page-node-type-election-page .navbar-mobile a{color:var(--text-color)}.page-node-type-election-page .navbar-mobile .donation{background:var(--color-1);border:0;color:var(--color-2)}.page-node-type-election-page .navbar-mobile svg{fill:var(--color-1)}.page-node-type-election-page .navbar-mobile li{border-bottom:1px solid var(--color-1)}.page-node-type-election-page .mm-spn.mm-spn--navbar ul:before,.page-node-type-election-page .mm-spn.mm-spn--navbar:after,.page-node-type-election-page .navbar-mobile li:after{display:none}.page-node-type-election-page .mm-spn.mm-spn--navbar span{padding:0}.page-node-type-election-page .mm-spn.mm-spn--navbar a.landing-page{display:flex;justify-content:space-between}.page-node-type-election-page .mm-spn.mm-spn--navbar a.landing-page svg{flex-shrink:0}.page-node-type-election-page .nav a{font-family:var(--font-regular)}.page-node-type-election-page .region-content .page-title{color:var(--color-1);font-family:var(--font-regular);font-weight:700}.page-node-type-election-page .region-content b,.page-node-type-election-page .region-content strong{font-family:var(--font-regular)}.page-node-type-election-page .region-content em{font-family:var(--font-2);font-style:normal}.page-node-type-election-page .candidate-name b{font-family:var(--font-1);font-weight:400}.page-node-type-election-page .election-intro h2{color:var(--text-color);font-weight:400}.page-node-type-election-page .election-intro h2 .field--name-field-subslogan{font-family:var(--font-2)}.page-node-type-election-page .field__item:has(>.contact-section){background:#f8f9fa}.page-node-type-election-page .contact-section{background:#f8f9fa}.page-node-type-election-page .contact-section .btn.button{max-width:220px}.page-node-type-election-page .contact-section .section-intro h2{display:block;margin:0 auto 40px;text-align:center}.page-node-type-election-page .contact-section .section-intro .teaser{text-align:center}.page-node-type-election-page .contact-section .row{gap:0;justify-content:space-between}.page-node-type-election-page .contact-section .uv-landingpage-contact-form{gap:0}.page-node-type-election-page .contact-section input[type=checkbox]:active,.page-node-type-election-page .contact-section input[type=checkbox]:focus,.page-node-type-election-page .contact-section input[type=checkbox]:hover{border:2px solid var(--color-1);outline:0}.page-node-type-election-page .contact-section #edit-submit,.page-node-type-election-page .contact-section button.form-submit{background:var(--color-1);border:1px solid var(--color-1);border-radius:10px;color:#fff;font-family:var(--font-1);font-size:18px;height:48px;margin:30px 30% 0;order:6;text-transform:none}.page-node-type-election-page .contact-section #edit-submit:active,.page-node-type-election-page .contact-section #edit-submit:focus,.page-node-type-election-page .contact-section #edit-submit:hover,.page-node-type-election-page .contact-section button.form-submit:active,.page-node-type-election-page .contact-section button.form-submit:focus,.page-node-type-election-page .contact-section button.form-submit:hover{background:var(--hoverColor);border:1px solid var(--hoverColor)}.page-node-type-election-page .contact-section div.captcha .frc-content{overflow-y:hidden}.page-node-type-election-page .contact-section div.captcha .frc-text{color:var(--text-color)}.page-node-type-election-page .contact-section div.captcha .frc-icon{fill:var(--text-color);stroke:var(--text-color)}.page-node-type-election-page .contact-section div.captcha button{color:var(--text-color)}.page-node-type-election-page .contact-section .form-email,.page-node-type-election-page .contact-section .form-text,.page-node-type-election-page .contact-section .form-textarea{border:2px solid var(--grey);border-radius:8px;box-shadow:none}.page-node-type-election-page .contact-section .form-email:active,.page-node-type-election-page .contact-section .form-email:focus,.page-node-type-election-page .contact-section .form-item input[type=email]:active,.page-node-type-election-page .contact-section .form-item input[type=email]:focus,.page-node-type-election-page .contact-section .form-item input[type=text]:active,.page-node-type-election-page .contact-section .form-item input[type=text]:focus,.page-node-type-election-page .contact-section .form-text:active,.page-node-type-election-page .contact-section .form-text:focus,.page-node-type-election-page .contact-section .form-textarea:active,.page-node-type-election-page .contact-section .form-textarea:focus{border-color:var(--color-1)}.page-node-type-election-page .contact-section .form-control{color:var(--text-color)}.page-node-type-election-page .paragraph h2{color:var(--color-1)}.page-node-type-election-page section.newsletter-section{background-color:var(--color-2);background-image:none;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:80px var(--v-space-sm) 0}@media only screen and (min-width:768px){.page-node-type-election-page section.newsletter-section{margin:80px 15px 0}}@media only screen and (min-width:1024px){.page-node-type-election-page section.newsletter-section{border-bottom-left-radius:30px;border-bottom-right-radius:30px;margin:80px auto}.page-node-type-election-page section.newsletter-section:first-child{margin:80px auto}}.page-node-type-election-page section.newsletter-section:nth-child(2){margin-bottom:80px}@media only screen and (min-width:768px){.page-node-type-election-page section.newsletter-section.container{width:auto}}@media only screen and (min-width:1024px){.page-node-type-election-page section.newsletter-section.container{max-width:1000px;width:100%}}@media only screen and (min-width:1180px){.page-node-type-election-page section.newsletter-section.container{max-width:1300px}}@media only screen and (min-width:1920px){.page-node-type-election-page section.newsletter-section.container{max-width:1600px}}.page-node-type-election-page section.newsletter-section img{height:100%}.page-node-type-election-page section.newsletter-section .newsletter-wrapper{background:var(--color-2);width:auto}.page-node-type-election-page section.newsletter-section .newsletter-wrapper h2{color:var(--color-1);font-family:var(--font-1);font-size:1.625rem;margin:0 0 6px}.page-node-type-election-page section.newsletter-section .newsletter-wrapper h2:before{display:none}.page-node-type-election-page section.newsletter-section .newsletter-wrapper .text-formatted{color:var(--text-color);margin:0 0 22px}.page-node-type-election-page section.newsletter-section .newsletter-wrapper .button{border-radius:0;margin:0}.page-node-type-election-page section.newsletter-section .newsletter-wrapper .newsletter-fake-container{background:var(--color-2);padding:0 0 80px}@media only screen and (min-width:1024px){.page-node-type-election-page section.newsletter-section .newsletter-wrapper .newsletter-fake-container{padding:80px 0}}.page-node-type-election-page section.newsletter-section .newsletter-wrapper ::placeholder{opacity:0}.page-node-type-election-page section.newsletter-section .newsletter-wrapper .form-email{background:transparent;background:none;border:0;border-bottom:2px solid #000;box-shadow:none;font-family:var(--font-regular);margin-bottom:var(--v-space-l);padding:8px 0}.page-node-type-election-page section.newsletter-section .newsletter-wrapper button.form-submit{border-radius:10px;color:#fff;font-family:var(--font-1);font-size:18px;height:48px;margin:0;order:6;text-transform:none}.page-node-type-election-page section.newsletter-section .newsletter-wrapper .checkbox input[type=checkbox]{margin:0}.page-node-type-election-page section.newsletter-section .newsletter-wrapper input[type=email],.page-node-type-election-page section.newsletter-section .newsletter-wrapper input[type=tel],.page-node-type-election-page section.newsletter-section .newsletter-wrapper input[type=text]{border-radius:0;height:45px}.page-node-type-election-page section.newsletter-section .newsletter-wrapper input[type=checkbox]:active,.page-node-type-election-page section.newsletter-section .newsletter-wrapper input[type=checkbox]:focus,.page-node-type-election-page section.newsletter-section .newsletter-wrapper input[type=checkbox]:hover{border:2px solid var(--color-1);outline:0}.page-node-type-election-page section.newsletter-section .newsletter-wrapper .frc-icon{fill:var(--color-1);stroke:var(--color-1)}.page-node-type-election-page section.newsletter-section .newsletter-wrapper .frc-text{color:var(--text-color);font-family:var(--font-regular);font-size:14px}.page-node-type-election-page section.newsletter-section .newsletter-wrapper .frc-button{background:#fff;color:var(--color-1)}.page-node-type-election-page section.newsletter-section .newsletter-wrapper .form-item-privacy-policy{margin-bottom:20px}.page-node-type-election-page section.newsletter-section .newsletter-wrapper .option{color:var(--text-color)}.page-node-type-election-page section.newsletter-section .newsletter-wrapper .option a{font-size:16px}
