.elementor-kit-9502{--e-global-color-primary:#262626;--e-global-color-secondary:#606060;--e-global-color-text:#0A0A0A;--e-global-color-accent:#CFD458;--e-global-color-5ed2e56f:#6EC1E4;--e-global-color-1a412bde:#54595F;--e-global-color-66a288ba:#7A7A7A;--e-global-color-59c80b6:#61CE70;--e-global-color-301f3e7d:#4054B2;--e-global-color-43ea04c1:#23A455;--e-global-color-21e599a0:#000;--e-global-color-6f0c5585:#FFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:4.8rem;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:56px;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:2rem;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:26px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:2rem;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:26px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:1.6rem;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:24px;--e-global-typography-816b7ec-font-family:"Roboto";--e-global-typography-816b7ec-font-size:1.6rem;--e-global-typography-816b7ec-font-weight:300;--e-global-typography-816b7ec-line-height:24px;--e-global-typography-e23ff27-font-family:"Roboto";--e-global-typography-e23ff27-font-size:1.6rem;--e-global-typography-e23ff27-font-weight:500;--e-global-typography-e23ff27-text-transform:uppercase;--e-global-typography-e23ff27-line-height:24px;--e-global-typography-f3f1cf4-font-size:1.4rem;--e-global-typography-f3f1cf4-text-transform:uppercase;color:var( --e-global-color-21e599a0 );font-family:var( --e-global-typography-816b7ec-font-family ), Sans-serif;font-size:var( --e-global-typography-816b7ec-font-size );font-weight:var( --e-global-typography-816b7ec-font-weight );line-height:var( --e-global-typography-816b7ec-line-height );letter-spacing:var( --e-global-typography-816b7ec-letter-spacing );word-spacing:var( --e-global-typography-816b7ec-word-spacing );--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:500ms;}.elementor-kit-9502 a{color:var( --e-global-color-21e599a0 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-9502 h1{color:var( --e-global-color-21e599a0 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-9502 h2{color:var( --e-global-color-21e599a0 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-9502 h3{color:var( --e-global-color-21e599a0 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-9502 h4{color:var( --e-global-color-21e599a0 );}.elementor-kit-9502 h5{color:var( --e-global-color-21e599a0 );}.elementor-kit-9502 h6{color:var( --e-global-color-21e599a0 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:16px;}.elementor-element{--widgets-spacing:16px 16px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-9502 e-page-transition{background-color:var( --e-global-color-6f0c5585 );}@media(max-width:1201px){.elementor-kit-9502{font-size:var( --e-global-typography-816b7ec-font-size );line-height:var( --e-global-typography-816b7ec-line-height );letter-spacing:var( --e-global-typography-816b7ec-letter-spacing );word-spacing:var( --e-global-typography-816b7ec-word-spacing );}.elementor-kit-9502 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-9502 h1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-9502 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-9502 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:1200px){.elementor-kit-9502{--e-global-typography-f3f1cf4-font-size:1.2rem;font-size:var( --e-global-typography-816b7ec-font-size );line-height:var( --e-global-typography-816b7ec-line-height );letter-spacing:var( --e-global-typography-816b7ec-letter-spacing );word-spacing:var( --e-global-typography-816b7ec-word-spacing );}.elementor-kit-9502 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-9502 h1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-9502 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-9502 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html { font-size: 62.5%; } 

p, h1, h2, h3, h4 {
    margin: 0px;
    padding: 0px;
}

a:focus { outline: none; } 

@media (max-width:1025px) {
    .mobSpace {
    margin: 0rem 1.6rem;
}

    .mobSpaceTopSingle {
    padding-top: 1.6rem;
}

    .mobSpaceTopDouble {
    padding-top: 3.2rem;
}

}

.pspace {
    padding-top: 1.6rem;
}


.imgSection {
    padding-top: 2.4rem;
}

.textSection {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
}

.textSectionBeforePicture {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
}

@media (max-width:768px) {
.textSectionBeforePicture {
    padding-top: 2.4rem;
    padding-bottom: 1.6rem;
}
.textSection {
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
}
.imgSection {
    padding-top: 1.6rem;
}

}

/* 220929 FA - Icons */

.fa, .fas {
    font-size: 1.6rem;
    font-weight: 400;
}

/* FA - Icons */




/* 220928 Bulletpoints */

.elementor-text-editor ul { 
     list-style:  none;
     /* remove left padding, it's usually unwanted: */
     padding:  0;
}

.elementor-text-editor li {
  background-image: url("/wp-content/uploads/2022/09/Bullet.svg");
  background-position: top 1rem left;
  background-repeat: no-repeat;
  background-size: 4px;
  /* reset styles (optional): */
  list-style: none;
  padding-left: 2rem;
}

/* 220928 Bulletpoints END */


/* 220928 Kategorie Bilder */


.katImg>.elementor-container, .katImgF>.elementor-container {
    border:none;
    width: 100%;
    aspect-ratio: 16 / 9;
}

.katImg>.elementor-container, .katImgF>.elementor-container {
    height: 80rem;
    min-height: 80rem;
    max-height: 80rem;
}


@media (max-width:768px) {
.katImg>.elementor-container, .katImgF>.elementor-container {
    height: calc(100vh - 105px);
    min-height: calc(100vh - 105px);
    max-height: calc(100vh - 105px);
}
}
*/

/* 220928 Kategorie Bilder END*/


/* 220930 Animation nach Links */

.moveLeft {
    position: relative;
  -webkit-animation: linear infinite;
  -webkit-animation-name: run;
  -webkit-animation-duration: 0.5s;
  animation-iteration-count : 1;
}
@-webkit-keyframes run {
  0% {
    left: 0;
  }
  50% {
    left: -2%;
  }
}

/* 220930 Animation nach Links END *//* End custom CSS */