/*!
 * 
 * Localmedia
 * 
 * @author localmedia.ch
 * @version 1.0.1
 * @link https://localmedia.ch
 * @license 
 * 
 * Copyright (c) 2023 localmedia.ch
 * 
 * 
 */
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scroll-behavior:smooth}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}
:root{--fluid-min-width:375;--fluid-max-width:1920;--fluid-screen:100vw;--design-screen:1920;--design-container-margin-max:200;--design-container-margin-min:24;--design-columns:12;--design-gutter:70;--space-unit-min:32;--space-unit-max:var( --design-gutter );--container-max-width:calc(100vw - var(--container-margin)*2);--container-fluid-width:var(--fluid-screen);--container-indent-width:calc(100vw - var(--space-m-l));--container-margin:calc(var(--design-container-margin-min)/16*1rem + (var(--design-container-margin-max) - var(--design-container-margin-min))*var(--fluid-bp))}:root .inset-padding{padding:0 var(--container-margin)}:root{--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)))}
:root{--primary:#91b508;--secondary:#707b2f;--light:#e3ebca;--extralight:#f1f5e3;--dark:#161615;--white:#fff}
:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--f--1-min:16.00;--f--1-max:16.00;--step--1:calc(var(--f--1-min)/16*1rem + (var(--f--1-max) - var(--f--1-min))*var(--fluid-bp));--f-0-min:16.00;--f-0-max:20.00;--step-0:calc(var(--f-0-min)/16*1rem + (var(--f-0-max) - var(--f-0-min))*var(--fluid-bp));--f-1-min:22.00;--f-1-max:30.00;--step-1:calc(var(--f-1-min)/16*1rem + (var(--f-1-max) - var(--f-1-min))*var(--fluid-bp));--f-2-min:28.00;--f-2-max:50.00;--step-2:calc(var(--f-2-min)/16*1rem + (var(--f-2-max) - var(--f-2-min))*var(--fluid-bp));--f-3-min:30.00;--f-3-max:70.00;--step-3:calc(var(--f-3-min)/16*1rem + (var(--f-3-max) - var(--f-3-min))*var(--fluid-bp));color:var(--dark);font-family:frank-new,Open Sans,sans-serif}
:root{--fc-4xs-min:(var(--fc-s-min) * 0.125);--fc-4xs-max:(var(--fc-s-max) * 0.125);--fc-3xs-min:(var(--fc-s-min) * 0.25);--fc-3xs-max:(var(--fc-s-max) * 0.25);--fc-2xs-min:(var(--fc-s-min) * 0.5);--fc-2xs-max:(var(--fc-s-max) * 0.5);--fc-xs-min:(var(--fc-s-min) * 0.75);--fc-xs-max:(var(--fc-s-max) * 0.75);--fc-s-min:(var(--space-unit-min));--fc-s-max:(var(--space-unit-max));--fc-m-min:(var(--fc-s-min) * 1.5);--fc-m-max:(var(--fc-s-max) * 1.5);--fc-l-min:(var(--fc-s-min) * 2);--fc-l-max:(var(--fc-s-max) * 2);--fc-xl-min:(var(--fc-s-min) * 2.5);--fc-xl-max:(var(--fc-s-max) * 2.5);--fc-2xl-min:(var(--fc-s-min) * 3);--fc-2xl-max:(var(--fc-s-max) * 3);--fc-3xl-min:(var(--fc-s-min) * 3.5);--fc-3xl-max:(var(--fc-s-max) * 3.5);--fc-4xl-min:(var(--fc-s-min) * 4);--fc-4xl-max:(var(--fc-s-max) * 4);--fc-5xl-min:(var(--fc-s-min) * 4.5);--fc-5xl-max:(var(--fc-s-max) * 4.5);--fc-6xl-min:(var(--fc-s-min) * 5);--fc-6xl-max:(var(--fc-s-max) * 5);--fc-7xl-min:(var(--fc-s-min) * 5.5);--fc-7xl-max:(var(--fc-s-max) * 5.5);--fc-8xl-min:(var(--fc-s-min) * 6);--fc-8xl-max:(var(--fc-s-max) * 6);--fc-9xl-min:(var(--fc-s-min) * 6.5);--fc-9xl-max:(var(--fc-s-max) * 6.5);--fc-10xl-min:(var(--fc-s-min) * 7);--fc-10xl-max:(var(--fc-s-max) * 7);--fc-11xl-min:(var(--fc-s-min) * 7.5);--fc-11xl-max:(var(--fc-s-max) * 7.5);--fc-12xl-min:(var(--fc-s-min) * 8);--fc-12xl-max:(var(--fc-s-max) * 8);--fc-13xl-min:(var(--fc-s-min) * 8.5);--fc-13xl-max:(var(--fc-s-max) * 8.5);--fc-14xl-min:(var(--fc-s-min) * 9);--fc-14xl-max:(var(--fc-s-max) * 9);--fc-15xl-min:(var(--fc-s-min) * 9.5);--fc-15xl-max:(var(--fc-s-max) * 9.5);--fc-16xl-min:(var(--fc-s-min) * 10);--fc-16xl-max:(var(--fc-s-max) * 10);--space-4xs:calc(var(--fc-4xs-min)/16*1rem + (var(--fc-4xs-max) - var(--fc-4xs-min))*var(--fluid-bp));--space-3xs:calc(var(--fc-3xs-min)/16*1rem + (var(--fc-3xs-max) - var(--fc-3xs-min))*var(--fluid-bp));--space-2xs:calc(var(--fc-2xs-min)/16*1rem + (var(--fc-2xs-max) - var(--fc-2xs-min))*var(--fluid-bp));--space-xs:calc(var(--fc-xs-min)/16*1rem + (var(--fc-xs-max) - var(--fc-xs-min))*var(--fluid-bp));--space-s:calc(var(--fc-s-min)/16*1rem + (var(--fc-s-max) - var(--fc-s-min))*var(--fluid-bp));--space-m:calc(var(--fc-m-min)/16*1rem + (var(--fc-m-max) - var(--fc-m-min))*var(--fluid-bp));--space-l:calc(var(--fc-l-min)/16*1rem + (var(--fc-l-max) - var(--fc-l-min))*var(--fluid-bp));--space-xl:calc(var(--fc-xl-min)/16*1rem + (var(--fc-xl-max) - var(--fc-xl-min))*var(--fluid-bp));--space-2xl:calc(var(--fc-2xl-min)/16*1rem + (var(--fc-2xl-max) - var(--fc-2xl-min))*var(--fluid-bp));--space-3xl:calc(var(--fc-3xl-min)/16*1rem + (var(--fc-3xl-max) - var(--fc-3xl-min))*var(--fluid-bp));--space-4xl:calc(var(--fc-4xl-min)/16*1rem + (var(--fc-4xl-max) - var(--fc-4xl-min))*var(--fluid-bp));--space-5xl:calc(var(--fc-5xl-min)/16*1rem + (var(--fc-5xl-max) - var(--fc-5xl-min))*var(--fluid-bp));--space-6xl:calc(var(--fc-6xl-min)/16*1rem + (var(--fc-6xl-max) - var(--fc-6xl-min))*var(--fluid-bp));--space-7xl:calc(var(--fc-7xl-min)/16*1rem + (var(--fc-7xl-max) - var(--fc-7xl-min))*var(--fluid-bp));--space-8xl:calc(var(--fc-8xl-min)/16*1rem + (var(--fc-8xl-max) - var(--fc-8xl-min))*var(--fluid-bp));--space-9xl:calc(var(--fc-9xl-min)/16*1rem + (var(--fc-9xl-max) - var(--fc-9xl-min))*var(--fluid-bp));--space-10xl:calc(var(--fc-10xl-min)/16*1rem + (var(--fc-10xl-max) - var(--fc-10xl-min))*var(--fluid-bp));--space-11xl:calc(var(--fc-11xl-min)/16*1rem + (var(--fc-11xl-max) - var(--fc-11xl-min))*var(--fluid-bp));--space-12xl:calc(var(--fc-12xl-min)/16*1rem + (var(--fc-12xl-max) - var(--fc-12xl-min))*var(--fluid-bp));--space-13xl:calc(var(--fc-13xl-min)/16*1rem + (var(--fc-13xl-max) - var(--fc-13xl-min))*var(--fluid-bp));--space-14xl:calc(var(--fc-14xl-min)/16*1rem + (var(--fc-14xl-max) - var(--fc-14xl-min))*var(--fluid-bp));--space-15xl:calc(var(--fc-15xl-min)/16*1rem + (var(--fc-15xl-max) - var(--fc-15xl-min))*var(--fluid-bp));--space-16xl:calc(var(--fc-16xl-min)/16*1rem + (var(--fc-16xl-max) - var(--fc-16xl-min))*var(--fluid-bp));--space-4xs-3xs:calc(var(--fc-4xs-min)/16*1rem + (var(--fc-3xs-max) - var(--fc-4xs-min))*var(--fluid-bp));--space-3xs-2xs:calc(var(--fc-3xs-min)/16*1rem + (var(--fc-2xs-max) - var(--fc-3xs-min))*var(--fluid-bp));--space-s-m:calc(var(--fc-s-min)/16*1rem + (var(--fc-m-max) - var(--fc-s-min))*var(--fluid-bp));--space-m-l:calc(var(--fc-m-min)/16*1rem + (var(--fc-l-max) - var(--fc-m-min))*var(--fluid-bp));--space-l-xl:calc(var(--fc-l-min)/16*1rem + (var(--fc-xl-max) - var(--fc-l-min))*var(--fluid-bp));--space-xl-2xl:calc(var(--fc-xl-min)/16*1rem + (var(--fc-2xl-max) - var(--fc-xl-min))*var(--fluid-bp));--space-2xl-3xl:calc(var(--fc-2xl-min)/16*1rem + (var(--fc-3xl-max) - var(--fc-2xl-min))*var(--fluid-bp));--space-3xl-4xl:calc(var(--fc-3xl-min)/16*1rem + (var(--fc-4xl-max) - var(--fc-3xl-min))*var(--fluid-bp));--space-4xl-5xl:calc(var(--fc-4xl-min)/16*1rem + (var(--fc-5xl-max) - var(--fc-4xl-min))*var(--fluid-bp));--space-5xl-6xl:calc(var(--fc-5xl-min)/16*1rem + (var(--fc-6xl-max) - var(--fc-5xl-min))*var(--fluid-bp));--space-6xl-7xl:calc(var(--fc-6xl-min)/16*1rem + (var(--fc-7xl-max) - var(--fc-6xl-min))*var(--fluid-bp));--space-7xl-8xl:calc(var(--fc-7xl-min)/16*1rem + (var(--fc-8xl-max) - var(--fc-7xl-min))*var(--fluid-bp));--space-8xl-9xl:calc(var(--fc-8xl-min)/16*1rem + (var(--fc-9xl-max) - var(--fc-8xl-min))*var(--fluid-bp));--space-9xl-10xl:calc(var(--fc-9xl-min)/16*1rem + (var(--fc-10xl-max) - var(--fc-9xl-min))*var(--fluid-bp));--space-10xl-11xl:calc(var(--fc-10xl-min)/16*1rem + (var(--fc-11xl-max) - var(--fc-10xl-min))*var(--fluid-bp));--space-11xl-12xl:calc(var(--fc-11xl-min)/16*1rem + (var(--fc-12xl-max) - var(--fc-11xl-min))*var(--fluid-bp));--space-12xl-13xl:calc(var(--fc-12xl-min)/16*1rem + (var(--fc-13xl-max) - var(--fc-12xl-min))*var(--fluid-bp));--space-13xl-14xl:calc(var(--fc-13xl-min)/16*1rem + (var(--fc-14xl-max) - var(--fc-13xl-min))*var(--fluid-bp));--space-14xl-15xl:calc(var(--fc-14xl-min)/16*1rem + (var(--fc-15xl-max) - var(--fc-14xl-min))*var(--fluid-bp));--space-15xl-16xl:calc(var(--fc-15xl-min)/16*1rem + (var(--fc-16xl-max) - var(--fc-15xl-min))*var(--fluid-bp));--space-s-l:calc(var(--fc-s-min)/16*1rem + (var(--fc-l-max) - var(--fc-s-min))*var(--fluid-bp));--space-s-2xl:calc(var(--fc-s-min)/16*1rem + (var(--fc-2xl-max) - var(--fc-s-min))*var(--fluid-bp));--space-l-3xl:calc(var(--fc-l-min)/16*1rem + (var(--fc-3xl-max) - var(--fc-l-min))*var(--fluid-bp));--space-m-3xl:calc(var(--fc-m-min)/16*1rem + (var(--fc-3xl-max) - var(--fc-m-min))*var(--fluid-bp));--space-m-2xl:calc(var(--fc-m-min)/16*1rem + (var(--fc-2xl-max) - var(--fc-m-min))*var(--fluid-bp));--space-xs-s:calc(var(--fc-xs-min)/16*1rem + (var(--fc-s-max) - var(--fc-xs-min))*var(--fluid-bp));--space-2xs-xs:calc(var(--fc-2xs-min)/16*1rem + (var(--fc-xs-max) - var(--fc-2xs-min))*var(--fluid-bp));--space-m-xl:calc(var(--fc-m-min)/16*1rem + (var(--fc-xl-max) - var(--fc-m-min))*var(--fluid-bp))}
.mb-0{margin-bottom:0!important}.m-0{margin:0 !important!important}#root{position:relative}#root .header--bg{left:0;position:absolute;top:0;width:100vw;z-index:-1}#root .header--bg svg{height:auto;width:100%}#root .footer--bg{bottom:0;left:0;position:absolute;right:0;width:100vw;z-index:-1}#root .footer--bg svg{height:auto;width:100%}@media (min-width:1024px){.content--sm{padding-right:var(--space-10xl)}.content--sm,.content--sm--past{padding-left:var(--space-l)}}@media (min-width:1280px){.content--sm--past{padding-right:var(--space-10xl)}}@media (min-width:1024px){.content--md{padding-left:var(--space-l);padding-right:var(--space-4xl)}.content--even{padding-left:var(--space-4xl);padding-right:var(--space-4xl)}.content--even--lg{padding-left:var(--space-l);padding-right:var(--space-l)}}section{position:relative}section .anchor--link{left:0;position:absolute;top:calc(var(--space-l)*-1)}@media (min-width:1280px){section .anchor--link{top:calc(var(--space-m)*-1)}}@media (min-width:1920px){section .anchor--link{top:calc(var(--space-s)*-1)}}section .anchor--link.kontakt{bottom:0;top:auto}
.header--grid{grid-template-columns:1fr 1fr}@media (min-width:1024px){.header--grid{grid-template-columns:14fr 1fr}}.language--switcher{height:100%;padding-left:var(--space-2xs)}.language--switcher div,.language--switcher li,.language--switcher ul{height:100%}.language--switcher .wpml-ls{padding-bottom:0;padding-top:0}.language--switcher .wpml-ls-first-item{position:relative}.language--switcher .wpml-ls-first-item:after{background-color:var(--dark);content:"";height:16px;position:absolute;right:0;top:50%;transform:translateY(-60%);width:1px}.language--switcher li{padding-left:.5rem!important;padding-right:.5rem!important}.language--switcher a{align-items:center;color:var(--dark);display:flex;font-size:var(--step--1);font-stretch:normal;font-style:normal;font-weight:300;height:100%;letter-spacing:normal;line-height:1.31;padding-left:.25rem;padding-right:.25rem;text-align:left}.language--switcher a:hover{color:var(--primary)}.language--switcher .wpml-ls-current-language a{border-bottom:2px solid var(--primary)}.contact--block a svg path{transition:all .3s}.contact--block a:hover svg path{fill:var(--primary)}.header ul.menu{gap:var(--space-2xs-xs);display:grid;grid-auto-flow:column;height:100%;justify-content:center;list-style:none;margin:0;padding:0}.header ul.menu li a{align-items:center;color:var(--dark);display:flex;font-size:var(--step--1);font-stretch:normal;font-style:normal;font-weight:500;height:100%;letter-spacing:normal;line-height:1.31;text-align:left}.header ul.menu li a.active{border-bottom:2px solid var(--primary)}.header ul.menu li.current-menu-parent>a,.header ul.menu li a:hover{color:var(--primary)}.header ul.menu .menu-item-has-children>a{padding-right:1rem;position:relative}.header ul.menu .menu-item-has-children>a:after{background-color:#4b4b4b;content:"";height:4px;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="8px" height="4px" viewBox="0 0 8 4" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><polygon id="Triangle" fill="rgb(0,0,0)" transform="translate(4.000000, 2.000000) scale(1, -1) translate(-4.000000, -2.000000) " points="4 0 8 4 0 4"></polygon></g></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="8px" height="4px" viewBox="0 0 8 4" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><polygon id="Triangle" fill="rgb(0,0,0)" transform="translate(4.000000, 2.000000) scale(1, -1) translate(-4.000000, -2.000000) " points="4 0 8 4 0 4"></polygon></g></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px}.header ul.menu .menu-item-has-children.current-menu-parent a:after,.header ul.menu .menu-item-has-children>a:hover:after{background-color:var(--primary)}.header ul.menu .menu-item-has-children .sub-menu{background-color:var(--white);background-color:var(--light);bottom:0;padding:var(--space-3xs);position:absolute;transform:translateY(50%) scaleY(0);transform-origin:top;transition:all .3s;visibility:hidden;width:var(--space-2xl)}.header ul.menu .menu-item-has-children .sub-menu li{margin-bottom:var(--space-4xs)}.header ul.menu .menu-item-has-children .sub-menu li:last-child{margin-bottom:0}.header ul.menu .menu-item-has-children .sub-menu.dropdown{display:block!important;transform:translateY(50%) scaleY(1);transform-origin:top;transition:all .3s;visibility:visible}.mobile--inner--wrapper ul.menu li{border-bottom-width:1px;border-color:var(--dark);padding-bottom:var(--space-3xs);padding-top:var(--space-3xs)}.mobile--inner--wrapper ul.menu li a{color:var(--dark);font-size:var(--step--1);font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.31;text-align:left}.site-header{height:var(--space-l)}@media (min-width:1280px){.site-header{height:var(--space-m)}}@media (min-width:1920px){.site-header{height:var(--space-s)}}.site-header{background-color:rgba(227,235,202,0);position:fixed;transition:all .35s ease-in-out!important;width:100%;z-index:5}.site-header .header{z-index:5}.site-header .header .header-left .brand{width:var(--space-m)}@media (min-width:1024px){.site-header .header .header-left .brand{width:var(--space-s)}}.site-header .header .header-left .brand{padding-bottom:.5rem;padding-top:.5rem}.site-header .header .header-left .brand svg{height:calc(var(--fc-m-min)/16*1rem + (var(--fc-s-max) - var(--fc-l-min))*var(--fluid-bp));width:auto}.site-header.nav-up{transform:translateY(-100%);transition:transform .35s ease-in-out}.site-header.nav-down{transform:translateY(0);transition:transform .35s ease-in-out}.site-header.scrolled{background-color:var(--light);transition:all .35s ease-in-out}.site-main{min-height:75vh}.header-mobile-content{background-color:var(--light);color:var(--dark);padding-bottom:var(--space-s);padding-top:var(--space-l)}@media (min-width:1280px){.header-mobile-content{padding-top:var(--space-m)}}@media (min-width:1920px){.header-mobile-content{padding-top:var(--space-s)}}.header-mobile-content{display:block;height:100vh;max-width:100vw;overflow-x:hidden;overflow-y:scroll;position:fixed;right:0;top:0;transform:translateX(100%);visibility:hidden;width:100%;z-index:-1}@media (min-width:768px){.header-mobile-content{max-width:40vw}}@media (min-width:1024px){.header-mobile-content{max-width:35vw}}.header-mobile-content.header--closed{transition:all .35s linear}.header-mobile-content.header--open{transform:translateX(0);transition:all .35s linear;visibility:visible}.header-mobile-content .mobile--inner--wrapper{height:100%;overflow-x:hidden;padding:var(--space-s)}.header-mobile-content .menu-item-has-children{border:none;margin:0!important;padding:0!important}.header-mobile-content .menu-item-has-children>a{display:none}
:root{--burger-button-size:35px;--burger-bar-width:1.25;--burger-bar-height:2px;--burger-bar-spacing:8px;--burger-animate-timeout:0.1s}.burger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--burger-button-size);line-height:var(--burger-button-size);margin:0;outline:0!important;padding:0 0 0 var(--burger-button-size);position:relative;vertical-align:middle}.burger,.burger b{width:calc(var(--burger-button-size)*var(--burger-bar-width))}.burger b{background-color:var(--primary);border-radius:calc(var(--burger-bar-height)/2);color:var(--primary);display:block;height:var(--burger-bar-height);left:0;opacity:1;position:absolute;transition:all .5s var(--burger-animate-timeout)}.burger b:first-of-type{bottom:calc(50% + var(--burger-bar-spacing) - var(--burger-bar-height)/2);transition-delay:.1s,0s}.burger b:nth-of-type(2){top:calc(50% - var(--burger-bar-height)/2 + var(--burger-bar-height)/2);transition-delay:.1s}.burger b:nth-of-type(3){top:calc(50% + var(--burger-bar-spacing) + var(--burger-bar-height)/2);transition-delay:.1s,0s}.burger.burger--closed b:first-of-type{bottom:calc(50% - var(--burger-bar-height)/2);transform:rotate(45deg);transition-delay:calc(var(--burger-animate-timeout)),calc(var(--burger-animate-timeout) + .1s)}.burger.burger--closed b:nth-of-type(2){opacity:0;top:calc(50% - var(--burger-bar-height)/2 + var(--burger-bar-height)/2);transition-delay:calc(var(--burger-animate-timeout))}.burger.burger--closed b:nth-of-type(3){top:calc(50% - var(--burger-bar-height)/2);transform:rotate(-45deg);transition-delay:calc(var(--burger-animate-timeout)),calc(var(--burger-animate-timeout) + .1s)}
.gform_wrapper .gform_submission_error{background:rgba(255,224,224,.7);color:#b40000;font-size:var(--step-0);font-weight:700;padding:var(--space-4xs)}.gform_wrapper .gform_body .gform_fields{gap:var(--space-3xs);display:grid;grid-template-columns:repeat(14,minmax(0,1fr))}.gform_wrapper .gform_body .gform_fields .gfield{grid-column:1/-1;margin-bottom:var(--space-4xs)}.gform_wrapper .gform_body .gform_fields .gfield.field--sm{grid-column:1/-1}@media (min-width:1024px){.gform_wrapper .gform_body .gform_fields .gfield.field--sm{grid-column:span 4/span 4}}.gform_wrapper .gform_body .gform_fields .gfield.field--md{grid-column:1/-1}@media (min-width:1024px){.gform_wrapper .gform_body .gform_fields .gfield.field--md{grid-column:span 5/span 5}}.gform_wrapper .gform_body .gform_fields .gfield.field--lg{grid-column:1/-1}@media (min-width:1024px){.gform_wrapper .gform_body .gform_fields .gfield.field--lg{grid-column:span 9/span 9}}.gform_wrapper .gform_body .gform_fields .gfield .validation_message{background:rgba(255,224,224,.7);color:#b40000;padding:.5rem}.gform_wrapper .gform_body .gfield_label{display:inline-block;font-size:var(--step-0);font-size:var(--step-0);font-weight:400;margin-bottom:var(--space-4xs)}.gform_wrapper .gform_body input,.gform_wrapper .gform_body select,.gform_wrapper .gform_body textarea{background:none;border:1px solid #e2e2e2;font-size:var(--step-0)!important;min-height:3rem;padding:.5rem;width:100%}.gform_wrapper .gform_body input:focus,.gform_wrapper .gform_body select:focus,.gform_wrapper .gform_body textarea:focus{outline:none}.gform_wrapper .gform_body .ginput_container_select{position:relative}.gform_wrapper .gform_body .ginput_container_select:after{background-color:var(--dark);content:"";height:100%;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.99985 4.18889L9.77104 0.233333C10.0676 -0.0777778 10.4914 -0.0777778 10.788 0.233333C11.0846 0.544444 11.0846 0.988889 10.788 1.3L6.50833 5.78889C6.25409 6.05556 5.78799 6.1 5.53375 5.78889L1.21172 1.3C0.915105 0.988889 0.915105 0.544444 1.21172 0.233333C1.50833 -0.0777778 1.93205 -0.0777778 2.22866 0.233333L5.99985 4.18889Z" fill="rgb(91,91,91)"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.99985 4.18889L9.77104 0.233333C10.0676 -0.0777778 10.4914 -0.0777778 10.788 0.233333C11.0846 0.544444 11.0846 0.988889 10.788 1.3L6.50833 5.78889C6.25409 6.05556 5.78799 6.1 5.53375 5.78889L1.21172 1.3C0.915105 0.988889 0.915105 0.544444 1.21172 0.233333C1.50833 -0.0777778 1.93205 -0.0777778 2.22866 0.233333L5.99985 4.18889Z" fill="rgb(91,91,91)"/></svg>') no-repeat 50% 50%;-webkit-mask-position:right;mask-position:right;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:.5rem;top:0;width:.85rem}.gform_wrapper .gform_body .ginput_container_select select{appearance:none;-moz-appearance:none;-webkit-appearance:none}.gform_wrapper .gform_footer input{background:var(--primary);border:2px solid var(--primary);border-radius:9999px;color:var(--white);cursor:pointer;display:inline-block;padding:calc(var(--space-2xs)/2.5) var(--space-xs);transition:all .3s cubic-bezier(.4,0,.2,1)}.gform_wrapper .gform_footer input:hover{background:var(--white);color:var(--primary)}.gform_wrapper .gform_footer input{color:var(--white);font-size:var(--step-0);font-weight:600;line-height:1.5;line-height:1.6;text-align:left}
.headline--cover{font-size:var(--step-3);line-height:1.14}.headline--cover,.headline--section{font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal}.headline--section{font-size:var(--step-2);line-height:1.2;margin-bottom:var(--space-2xs)}.headline--block{font-size:var(--step-1);font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.17}.text--std,a,li,p{font-size:var(--step-0);font-weight:400;letter-spacing:.4px;line-height:1.5}.nav--text,.text--std,a,li,p{font-stretch:normal;font-style:normal}.nav--text{font-size:var(--step--1);font-weight:500;letter-spacing:normal;line-height:1.31;text-align:left}.hover--link:hover{color:var(--secondary)}.footer--text,.footer--text a,.footer--text p{font-size:16px;font-stretch:normal;font-style:normal;letter-spacing:.32px;line-height:1.88}.footer--text a:hover,.footer--text a a:hover,.footer--text p a:hover,a.footer--text:hover{color:var(--secondary);transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.text-medium{font-weight:500}.text--spacing ol,.text--spacing p,.text--spacing ul{margin-bottom:var(--space-3xs)}.text--spacing ol:last-child,.text--spacing p:last-child,.text--spacing ul:last-child{margin-bottom:0}.text--spacing ul{list-style:disc;padding-left:1.3rem}.text--spacing ul li{margin-bottom:var(--space-4xs)}.text--spacing ul li:last-child{margin-bottom:0}.text--spacing ul li::marker{color:var(--primary)}.text--spacing ol{list-style:decimal!important;padding-left:1.3rem}.text--spacing ol li{list-style:decimal;margin-bottom:var(--space-4xs)}.text--spacing ol li:last-child{margin-bottom:0}@media (min-width:768px){.two--cols{-moz-column-count:2;column-count:2;-moz-column-gap:var(--space-m);column-gap:var(--space-m)}}.page-template-page-legals h2{font-size:var(--step-2);margin-bottom:var(--space-4xs);margin-top:var(--space-2xs)}.page-template-page-legals h3:not(.text--std){font-size:var(--step-1);margin-bottom:var(--space-4xs);margin-top:var(--space-3xs)}.page-template-page-legals p{margin-bottom:var(--space-4xs)}.page-template-page-legals strong{font-weight:600}
.content__group>.content__section+.content__section:not(.vertical--even){padding-top:var(--space-m)}.content__group>.vertical--even{padding-bottom:var(--space-s);padding-top:var(--space-s)}.content__group>.content__section:not(.vertical--even)+.vertical--even{margin-top:var(--space-s)}.content__group>.cover__section+.content__section:not(.vertical--even),.content__group>.vertical--even+.content__section:not(.vertical--even){padding-top:var(--space-s)}.content__group>.content__section:last-child{padding-bottom:var(--space-m)}.content__group .content__section>.block__container+.block__container{padding-top:var(--space-2xs)}
.site-footer{position:relative}.site-footer .footer--container{padding-bottom:var(--space-xs);padding-top:var(--space-xs)}@media (min-width:1024px){.site-footer .footer--container{padding-top:var(--space-xl)}}.site-footer .brand{display:block;margin-bottom:var(--space-3xs);width:var(--space-8xl)}@media (min-width:768px){.site-footer .brand{width:var(--space-6xl)}}@media (min-width:1024px){.site-footer .brand{width:var(--space-4xl)}}.site-footer .brand svg{width:100%}@media (min-width:1024px){.site-footer .brand--block{transform:translateY(calc(var(--space-l)*-1))}}@media (min-width:1580px){.site-footer .brand--block{transform:translateY(calc(var(--space-xl)*-1))}}@media (min-width:1920px){.site-footer .brand--block{transform:translateY(calc(var(--space-2xl)*-1))}}
img.Sirv:not(.relative){height:100%;left:0;position:absolute;top:0;width:100%}img.Sirv.image-fill,img.Sirv.image-fit{height:100%;width:100%}img.Sirv.image-fit{-o-object-fit:contain;object-fit:contain;position:relative}img.Sirv.image-fill{-o-object-fit:cover;object-fit:cover}.image--sirv{position:relative;width:100%}.sirv--card:after{content:"";display:block;padding-top:100%}.sirv--single:after{content:"";display:block;padding-top:60%}.sirv--full{position:relative;width:100%}.sirv--full img.Sirv{height:auto;max-width:100%;-o-object-fit:contain!important;object-fit:contain!important;position:relative;width:100%!important}
.cover{padding-top:var(--space-l)}@media (min-width:1280px){.cover{padding-top:var(--space-m)}}@media (min-width:1920px){.cover{padding-top:var(--space-s)}}.cover--padding{padding-top:var(--space-2xl)}
.block--video .video--overlay{display:block;overflow:hidden;position:relative}.block--video .video--overlay img{transform:scale(1);transition:all .3s!important}.block--video .video--overlay:after{background-color:var(--primary);content:"";height:var(--space-l);left:50%;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="107px" height="107px" viewBox="0 0 107 107" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Group" fill="rgb(19,37,149)" fill-rule="nonzero"><path d="M71.0212,52.9651 C71.69,53.3664 71.8238,54.1687 71.4225,54.8375 C71.2888,54.9712 71.155,55.1051 71.0212,55.2388 L45.475,70.8875 C44.8062,71.2887 44.0037,71.0212 43.6025,70.4862 C43.4688,70.2187 43.4688,70.0849 43.4688,69.8174 L43.4688,38.5201 C43.4688,37.7176 44.0037,37.1826 44.8062,37.1826 C45.0738,37.1826 45.3412,37.3161 45.475,37.3161 L71.0212,52.9651 Z M53.5,107 C83.0472,107 107,83.0472 107,53.5 C107,23.9528 83.0472,0 53.5,0 C23.9528,0 0,23.9528 0,53.5 C0,83.0472 23.9528,107 53.5,107 Z" id="Path-2"></path></g></g></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="107px" height="107px" viewBox="0 0 107 107" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Group" fill="rgb(19,37,149)" fill-rule="nonzero"><path d="M71.0212,52.9651 C71.69,53.3664 71.8238,54.1687 71.4225,54.8375 C71.2888,54.9712 71.155,55.1051 71.0212,55.2388 L45.475,70.8875 C44.8062,71.2887 44.0037,71.0212 43.6025,70.4862 C43.4688,70.2187 43.4688,70.0849 43.4688,69.8174 L43.4688,38.5201 C43.4688,37.7176 44.0037,37.1826 44.8062,37.1826 C45.0738,37.1826 45.3412,37.3161 45.475,37.3161 L71.0212,52.9651 Z M53.5,107 C83.0472,107 107,83.0472 107,53.5 C107,23.9528 83.0472,0 53.5,0 C23.9528,0 0,23.9528 0,53.5 C0,83.0472 23.9528,107 53.5,107 Z" id="Path-2"></path></g></g></svg>') no-repeat 50% 50%;-webkit-mask-position:right;mask-position:right;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:var(--space-l)}.block--video .video--overlay:hover img{transform:scale(1.1);transition:all .3s}.block--video .video--overlay:hover:after{background-color:var(--dark);transition:all .3s}
.card .card--image--wrapper{overflow:hidden}.card .card--image--wrapper img{transform:scale(1);transition:all .3s}.card:hover .card--image--wrapper img{transform:scale(1.2);transition:all .3s}.aktuelles--wrap .new--date{padding-right:1.75rem}.aktuelles--wrap .new--post{padding-bottom:var(--space-3xs);padding-left:2.5rem;position:relative}.aktuelles--wrap .new--post:before{background-color:var(--dark);content:"";height:14px;left:0;-webkit-mask:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path id="Ellipse_318" data-name="Ellipse 318" d="M7-1A8,8,0,1,1-1,7,8.009,8.009,0,0,1,7-1ZM7,13A6,6,0,1,0,1,7,6.007,6.007,0,0,0,7,13Z" transform="translate(1 1)" fill="rgb(0,0,0)"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path id="Ellipse_318" data-name="Ellipse 318" d="M7-1A8,8,0,1,1-1,7,8.009,8.009,0,0,1,7-1ZM7,13A6,6,0,1,0,1,7,6.007,6.007,0,0,0,7,13Z" transform="translate(1 1)" fill="rgb(0,0,0)"/></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;width:14px}.aktuelles--wrap .new--post .new--line{background-color:var(--dark);height:calc(100% - 45px);left:7px;position:absolute;top:30px;width:1px}.aktuelles--wrap .post--row:last-child .new--post:after{background-color:var(--dark);bottom:-2px;content:"";height:14px;left:-1px;-webkit-mask:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18.384" height="9.777" viewBox="0 0 18.384 9.777"><path id="Pfad_4021" data-name="Pfad 4021" d="M799.882,263.348a1.992,1.992,0,0,1-1.413-.584l-7.778-7.779,1.414-1.414,7.778,7.779,7.778-7.779,1.414,1.414-7.778,7.779A2,2,0,0,1,799.882,263.348Z" transform="translate(-790.691 -253.571)" fill="rgb(0,0,0)"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18.384" height="9.777" viewBox="0 0 18.384 9.777"><path id="Pfad_4021" data-name="Pfad 4021" d="M799.882,263.348a1.992,1.992,0,0,1-1.413-.584l-7.778-7.779,1.414-1.414,7.778,7.779,7.778-7.779,1.414,1.414-7.778,7.779A2,2,0,0,1,799.882,263.348Z" transform="translate(-790.691 -253.571)" fill="rgb(0,0,0)"/></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:17px}.team--card{border-radius:50%;box-shadow:6px 6px 12px 0 rgba(112,123,47,.16);overflow:hidden}.mitglieder .image--wrap{align-items:center;display:flex;justify-content:center}.mitglieder .image--wrap img{max-height:6rem}.accordion .accordion--heading{cursor:pointer}.accordion .accordion--heading.down svg{transform:rotate(0deg);transition:all .5s}.accordion .accordion--heading.up svg{transform:rotate(180deg);transition:all .5s}.accordion .accordion--slide{display:none}.accordion .icon--down{align-items:center;display:flex;justify-content:flex-end}.legal--grid{display:grid}@media (min-width:768px){.legal--grid{gap:var(--space-2xs)}}.legal--grid .text--spacing{margin-bottom:var(--space-2xs)}@media (min-width:768px){.legal--grid{grid-template-columns:1fr 4fr}.legal--grid .text--spacing{margin-bottom:0}}
.post-filter .post-button{margin-right:var(--space-xs);padding-bottom:var(--space-3xs)}.post-filter .post-button:hover{color:var(--primary)}.post-filter .post-button{cursor:pointer;font-weight:500}.post-filter .post-button:last-child{margin-right:0}.post-filter .post-button.mixitup-control-active{border-bottom:2px solid var(--primary)}
.color-left-split{background-color:var(--dark)}.lwa-status-invalid{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:.25rem;color:#721c24}.lwa-status-confirm,.lwa-status-invalid{display:block;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.lwa-status-confirm{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:.25rem;color:#155724}.alert{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-primary{background-color:#cce5ff;border-color:#b8daff;color:#004085}.alert-danger a,.alert-primary a,.alert-success a{font-weight:700}.text-center{text-align:center}.page-login h2{font-family:Open Sans;font-size:30px;font-weight:700;letter-spacing:-1.26px}.page-login #dev-animation{overflow:hidden;padding-top:75%;position:relative}.page-login #dev-animation svg{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.page-login .alert-dev-state{background-color:#f6f6f6;margin-bottom:3rem}.page-login .container-fluid{height:100vh;margin-bottom:0!important}.page-login .container-fluid>.grid{height:100%}.page-login .container-development,.page-login .container-fun{display:none;order:1;position:relative}@media (min-width:768px){.page-login .container-development,.page-login .container-fun{align-items:center;display:flex;justify-content:center}}.page-login .container-development .logo-lm,.page-login .container-fun .logo-lm{left:2rem;position:absolute;top:2rem;width:8rem}.page-login .container-development .content,.page-login .container-fun .content{max-width:80%;width:600px}.page-login .container-development{background-color:#4c65ff}.page-login .container-fun{background-color:var(--primary)}.page-login .container-login{align-items:center;background:#f6f6f6;display:flex;justify-content:center;order:2}@media (min-width:1024px){.page-login .container-login{justify-content:flex-start;padding-left:10%}}.page-login .container-login .content{max-width:80%;width:20rem}.page-login .container-login .content .logo{max-width:100%;padding-bottom:2rem}.page-login .container-login .content .logo svg{height:auto;width:100%}.page-login .container-login .login-form-container .form-group .btn-primary,.page-login .container-login .login-form-container .form-group .form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;margin-bottom:1rem;min-height:2.5rem;padding:.375rem .75rem;width:100%}.page-login .container-login .login-form-container .form-group .form-check{align-items:center;display:flex}.page-login .container-login .login-form-container .form-group .form-check-input{border:1px solid #ced4da!important;border-radius:.25rem;height:1.5rem;margin-right:.5rem;width:1.5rem}.page-login .container-login .login-form-container .form-group .btn-primary{background-color:var(--primary);color:#fff;cursor:pointer}.page-login .container-login .login-form-container .form-group .btn-primary:hover{background-color:var(--dark)}.page-login .container-login .login-form-container .form-group .form-check{margin-bottom:1rem}.page-login .container-login .login-form-container .forgot-password{color:var(--primary);font-size:14px!important}.text-white{color:#fff!important}

/*# sourceMappingURL=main-964e4723.css.map*/