@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;src:url('/wp-content/fonts/bebas-neue-v2-latin-regular.eot');src:local(''),url('/wp-content/fonts/bebas-neue-v2-latin-regular.eot?#iefix') format('embedded-opentype'),url('/wp-content/fonts/bebas-neue-v2-latin-regular.woff2') format('woff2'),url('/wp-content/fonts/bebas-neue-v2-latin-regular.woff') format('woff'),url('/wp-content/fonts/bebas-neue-v2-latin-regular.ttf') format('truetype'),url('/wp-content/fonts/bebas-neue-v2-latin-regular.svg#BebasNeue') format('svg')}@font-face{font-family:'Mark';font-style:normal;font-weight:400;src:local(''),url('/wp-content/fonts/Mark-Regular.woff2') format('woff2'),url('/wp-content/fonts/Mark-Regular.woff') format('woff')}:root{--h1-color:#fff;--h2-color:#7d6d9a;--p-color:#000;--font-p:"Mark",sans-serif;--font-headline:"Bebas Neue",sans-serif;--font-size-p:1em;--font-size-h1:5em;--font-size-h1-tablet:2.5em;--font-size-h1-mobile:2em;--font-size-h2:2.0em;--font-size-h2-mobile:1.5em;--font-size-h3:1.5em;--font-size-h3-mobile:1.25em;--color-bluegreen:#7d6d9a;--color-green:#2eb08e;--color-yellow:#ffeec8;--color-red:#8f7360;--color-grey:#e3e1e5;--color-darkblue:#1b1421;--main-font-size:18px}body{line-height:1.2;font-size:var(--main-font-size)!important;overflow-x:hidden;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1,.leichteSprache,.fonthelper{-moz-hyphens:none;-o-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}p,span,div,ul,li{font-family:var(--font-p);font-size:var(--font-size-p);font-weight:500;color:var(--p-color)}a{color:var(--color-green)}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);text-transform:uppercase}h1{font-size:var(--font-size-h1);color:var(--h1-color);letter-spacing:10px}h2{font-size:var(--font-size-h2);color:var(--h2-color);letter-spacing:2px}h3{font-size:var(--font-size-h3);color:var(--h2-color)}@media screen and (max-width:980px){h1{font-size:var(--font-size-h1-tablet);letter-spacing:5px}}@media screen and (max-width:570px){h1{font-size:var(--font-size-h1-mobile);letter-spacing:2px}h2{font-size:var(--font-size-h2-mobile)}h3{font-size:var(--font-size-h3-mobile)}}.cta-btn{font-family:var(--font-p);background-color:#2eb08e;padding:0.8rem;border:none;border-radius:6px;color:#fff;transition:all 0.3s ease}.cta-btn:hover{filter:opacity(80%);transition:all 0.3s ease}.stoerer{position:absolute;top:635px;z-index:99;transition:right .3s ease,top .3s ease;right:-170px}.stoerer a{position:relative;background-color:var(--color-bluegreen);display:flex;padding:5px 7px;color:#000;border-top-left-radius:5px;border-bottom-left-radius:5px;font-size:1em;align-items:center;font-weight:300;letter-spacing:1px;right:170px;height:60px;width:230px;transition:right .3s ease}.stoerer .newsletter{margin-top:1px}.stoerer span{color:#000!important}.stoerer a:hover{right:170px!important}.stoerer b{font-weight:400}.stoerer img{width:50px;height:50px;margin-right:10px}.kontaktformular{max-width:800px}.kontaktformular input,.kontaktformular select,.kontaktformular textarea{border-radius:5px;padding:7px;margin:10px 0;font-size:1.125em;width:100%}.kontaktformular .flex5050{display:flex;justify-content:space-between}.kontaktformular .flex5050 label{width:45%}.kontaktformular label{font-weight:600}.kontaktformular select{width:200px}.kontaktformular input[type="submit"]{width:auto;border:none;background-color:var(--color-green);color:#fff}.kontaktformular textarea{min-height:150px;height:150px}.kontaktformular .first{margin-left:0}.kontaktformular .wpcf7-list-item input{width:auto}.kontaktformular .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.kontaktformular a{color:var(--color-green)}@media screen and (max-width:570px){.kontaktformular .flex5050{display:block}.kontaktformular .flex5050 label{width:100%}.kontaktformular .flex5050 label{margin-bottom:10px}}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--color-green)!important}::-moz-selection{color:#fff;background:var(--color-green)}::selection{color:#fff;background:var(--color-green)}body::-webkit-scrollbar{width:5px;background-color:#fff}body{scrollbar-width:5px;scrollbar-color:#555}body::-webkit-scrollbar-track{border-radius:10px}body::-webkit-scrollbar-thumb{border-radius:10px;background-color:#555}.et-fb-modal{letter-spacing:0px!important;font-family:Arial!important}.art{border-top-left-radius:70px;border-bottom-right-radius:70px;overflow:hidden}