.elementor-kit-11{--e-global-color-primary:#2FA835;--e-global-color-secondary:#164518;--e-global-color-text:#151515;--e-global-color-accent:#22D62B;--e-global-color-4718e2f:#FFFFFF;--e-global-color-6c963b9:#67E06C;--e-global-color-fd87c32:#F4F4F4;--e-global-color-bd437bc:#D6F7D7;--e-global-color-096903e:#F18529;--e-global-typography-primary-font-family:"Exo";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-86d9a19-font-size:26px;color:var( --e-global-color-text );font-size:18px;}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{background-color:var( --e-global-color-096903e );font-family:"Exo", Sans-serif;font-size:20px;font-weight:600;text-decoration:none;color:var( --e-global-color-4718e2f );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-096903e );border-radius:0px 20px 0px 20px;padding:13px 25px 13px 25px;}.elementor-kit-11 button:hover,.elementor-kit-11 button:focus,.elementor-kit-11 input[type="button"]:hover,.elementor-kit-11 input[type="button"]:focus,.elementor-kit-11 input[type="submit"]:hover,.elementor-kit-11 input[type="submit"]:focus,.elementor-kit-11 .elementor-button:hover,.elementor-kit-11 .elementor-button:focus{background-color:var( --e-global-color-4718e2f );color:var( --e-global-color-096903e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-096903e );border-radius:20px 0px 20px 0px;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 a{color:var( --e-global-color-096903e );}.elementor-kit-11 a:hover{color:#F7A966;}.elementor-kit-11 h1{color:var( --e-global-color-primary );font-family:"Exo", Sans-serif;font-size:28px;}.elementor-kit-11 h2{color:var( --e-global-color-primary );font-family:"Exo", Sans-serif;font-size:28px;}.elementor-kit-11 h3{color:var( --e-global-color-primary );font-family:"Exo", Sans-serif;font-size:28px;}.elementor-kit-11 h4{color:var( --e-global-color-primary );font-family:"Exo", Sans-serif;font-size:24px;}.elementor-kit-11 h5{color:var( --e-global-color-primary );font-family:"Exo", Sans-serif;font-size:22px;}.elementor-kit-11 h6{color:var( --e-global-color-primary );font-family:"Exo", Sans-serif;}.elementor-kit-11 label{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-kit-11 input:not([type="button"]):not([type="submit"]),.elementor-kit-11 textarea,.elementor-kit-11 .elementor-field-textual{font-family:"Open Sans", Sans-serif;font-weight:500;color:#474747;accent-color:#242424;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBBBBB;border-radius:4px 4px 4px 4px;}.elementor-kit-11 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-11 textarea:focus,.elementor-kit-11 .elementor-field-textual:focus{accent-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 50px;--widgets-spacing-row:20px;--widgets-spacing-column:50px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Image Overlay & Blendmode */ 
.blendmode {
  background-color: #7FAE7D;
  background-blend-mode: luminosity;
}
.blendmode:hover{
  background-color: #FFF0;
  background-blend-mode: none;
}

.blendmode2 {
  background-color: #FFF;
  background-blend-mode: multiply;
}



/* Section Font dunkler BG */ 
.darkbg p{
    color: white;}
.darkbg h1{
    color: white;}
.darkbg h2{
    color: white;}
.darkbg h3{
    color: white;}
.darkbg h4{
    color: white;}
.darkbg h5{
    color: white;}
.darkbg h6{
    color: white;}


/* Globale Paddings */ 

 /* Paddings Mobil */
 @media (max-width: 767px){
:root {--spacing-sides: 15px;
  --spacing-topbot: 50px;
}}

/* Paddings Desk */
@media (min-width: 768px){  
:root {
  --spacing-sides: 25px;
  --spacing-topbot: 50px;
}}

/* Klasse - Padding oben & unten */
.topbot {
  padding-top: var(--spacing-topbot);
  padding-bottom: var(--spacing-topbot);
}

/* Klasse - Padding links & rechts */
.sides {
  padding-left: var(--spacing-sides);
  padding-right: var(--spacing-sides);
}



/* Fügt "..." nach Beitrag Ausschnitt ein*/
.elementor-post__excerpt p:after{
content: "...";
}

/* Farbe Überschrift Formular */
.e-form__indicators__indicator__label {
  color: #2FA835 !important;}/* End custom CSS */