.elementor-39056 .elementor-element.elementor-element-24e85f9:not(.elementor-motion-effects-element-type-background), .elementor-39056 .elementor-element.elementor-element-24e85f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}.elementor-39056 .elementor-element.elementor-element-24e85f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 300px 0px;}.elementor-39056 .elementor-element.elementor-element-24e85f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39056 .elementor-element.elementor-element-13b32ee{margin-top:-150px;margin-bottom:0px;}.elementor-39056 .elementor-element.elementor-element-6128d8d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39056 .elementor-element.elementor-element-6128d8d > .elementor-element-populated{padding:0px 150px 0px 150px;}.elementor-39056 .elementor-element.elementor-element-b2d13d8 > .elementor-widget-container{margin:0px 0px 20px 0px;box-shadow:0px 10px 35px 0px rgba(0, 0, 0, 0.45);}.elementor-39056 .elementor-element.elementor-element-b2d13d8 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-39056 .elementor-element.elementor-element-4b18d58 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-39056 .elementor-element.elementor-element-4b18d58 .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}.elementor-39056 .elementor-element.elementor-element-4b18d58 .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}.elementor-39056 .elementor-element.elementor-element-4b18d58{--e-icon-list-icon-size:13px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-39056 .elementor-element.elementor-element-4b18d58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39056 .elementor-element.elementor-element-4b18d58 .elementor-icon-list-item > a{font-size:13px;font-weight:700;}.elementor-39056 .elementor-element.elementor-element-4b18d58 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-39056 .elementor-element.elementor-element-386ebbd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-39056 .elementor-element.elementor-element-05e5618 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-39056 .elementor-element.elementor-element-05e5618 .elementor-heading-title{font-size:40px;font-weight:400;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );}.elementor-39056 .elementor-element.elementor-element-189346f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-39056 .elementor-element.elementor-element-6128d8d > .elementor-element-populated{padding:0px 75px 0px 75px;}.elementor-39056 .elementor-element.elementor-element-b2d13d8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-39056 .elementor-element.elementor-element-386ebbd{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-39056 .elementor-element.elementor-element-24e85f9{padding:0px 0px 150px 0px;}.elementor-39056 .elementor-element.elementor-element-13b32ee{margin-top:-100px;margin-bottom:0px;}.elementor-39056 .elementor-element.elementor-element-6128d8d > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-39056 .elementor-element.elementor-element-b2d13d8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-39056 .elementor-element.elementor-element-386ebbd{padding:0px 0px 0px 0px;}.elementor-39056 .elementor-element.elementor-element-05e5618 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for video, class: .elementor-element-b2d13d8 */.elementor-39056 .elementor-element.elementor-element-b2d13d8 .elementor-wrapper {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-386ebbd *//* Blog Styles vom Blog Post */

/* Headlines */

.elementor-39056 .elementor-element.elementor-element-386ebbd p {
  margin: 25px 0;
}

.elementor-39056 .elementor-element.elementor-element-386ebbd h2 {
  font-size: 30px;
  font-weight: 600;
  font-family: lato;
  margin: 80px 0 40px 0;
}

.elementor-39056 .elementor-element.elementor-element-386ebbd h3 {
  font-size: 22px;
  font-weight: 700;
  margin: 60px 0 30px 0;
}

.elementor-39056 .elementor-element.elementor-element-386ebbd h4 {
  font-size: 18px;
  font-weight: 700;
  margin: 60px 0 30px 0;
}

/* Image and caption */

@media only screen and (max-width: 768px) {
.elementor-39056 .elementor-element.elementor-element-386ebbd .wp-block-image {
  margin: 20px 20px 20px 20px !important;
  text-align: center;
}

.elementor-39056 .elementor-element.elementor-element-386ebbd .wp-block-cover {
  margin: 20px 20px 20px 20px !important;;
  width: auto;
}

.elementor-39056 .elementor-element.elementor-element-386ebbd h2 {
  font-size: 26px;
}
}

.elementor-39056 .elementor-element.elementor-element-386ebbd .wp-block-image {
  margin: 80px 80px 80px 80px;
  text-align: center;
}

.elementor-39056 .elementor-element.elementor-element-386ebbd figcaption {
  color: #727272;
  margin: 20px 100px 0 100px;
  font-weight: 400;
  font-family: lato;
  font-style: italic;
}

.elementor-39056 .elementor-element.elementor-element-386ebbd .wp-block-cover {
  margin: 80px 80px 80px 80px; 
  width: auto;
}

.elementor-39056 .elementor-element.elementor-element-386ebbd .wp-block-gallery {
  margin: 100px 0 100px 0; 
}

.elementor-39056 .elementor-element.elementor-element-386ebbd .blocks-gallery-caption {
  margin: 20px 80px 0 80px; 
}

/* Quote und Caption */

.elementor-39056 .elementor-element.elementor-element-386ebbd .wp-block-quote {
  font-size: 26px;
  line-height: 46px;
  color: #02A2A2;
  font-weight: 800;
  margin: 50px;
  border: none;
}

.elementor-39056 .elementor-element.elementor-element-386ebbd .wp-block-quote p {
  margin: 0;
}

.elementor-39056 .elementor-element.elementor-element-386ebbd cite {
  color: #727272;
  margin: 20px 0;
  font-weight: 400;
  font-family: lato;
  font-style: italic;
}

/* List */

.elementor-39056 .elementor-element.elementor-element-386ebbd figure ul li {
  margin: 0;
}

.elementor-39056 .elementor-element.elementor-element-386ebbd .elementor li {
  margin-bottom: 20px; 
}

.elementor-39056 .elementor-element.elementor-element-386ebbd .elementor-widget-table-of-contents h4 {
  margin: 0 0 20px 0; 
}

.elementor-39056 .elementor-element.elementor-element-386ebbd .elementor-widget-table-of-contents {
  width: 900px;
} 

.elementor-39056 .elementor-element.elementor-element-386ebbd .elementor-widget-table-of-contents ol {
  margin: 0; 
}

/* Link Color */

.elementor-39056 .elementor-element.elementor-element-386ebbd a:hover {
  text-decoration: underline;
}

.elementor-39056 .elementor-element.elementor-element-386ebbd .green a {
  color: #02A2A2 !important;
  text-decoration-color: #02A2A2 !important;
  font-weight: 700 !important;
}

.elementor-39056 .elementor-element.elementor-element-386ebbd .red a {
  color: #990033!important;
  text-decoration-color: #990033 !important;
  font-weight: 700 !important;
}

.elementor-39056 .elementor-element.elementor-element-386ebbd .yellow a {
  color: #FFBD00 !important;
  text-decoration-color: #FFBD00 !important;
  font-weight: 700 !important;
}

/* Blog CTA Styles */

.elementor-39056 .elementor-element.elementor-element-386ebbd .newsletter-cta {
    background: #fff;
    margin: 50px 0;
    padding: 50px 50px 50px 50px;
    text-align: center;
}

.elementor-39056 .elementor-element.elementor-element-386ebbd .newsletter-cta h3 { 
    line-height: 1.4;
    font-size: 25px;
    color: #2a2a2a;
    margin: 0px 0 40px 0 !important;
    font-family: 'Lato';
}

.elementor-39056 .elementor-element.elementor-element-386ebbd .newsletter-cta > a {
    text-decoration: none;
    border-radius: 3px;
    padding: 12px;
    font-family: 'Lato';
    margin:5px 5px;
}


.elementor-39056 .elementor-element.elementor-element-386ebbd .newsletter-cta > a.black-btn {
    background-color: #fff;
    border: 1px solid #2a2a2a;
    color: #2a2a2a;
}

.elementor-39056 .elementor-element.elementor-element-386ebbd .newsletter-cta > a.black-btn:hover {
    background-color: #2a2a2a;
    border: 1px solid #2a2a2a;
    color: #fff;
}

.elementor-39056 .elementor-element.elementor-element-386ebbd .newsletter-cta > a.red-btn {
    background-color: #990033;
    border: 1px solid #990033;
    color: white;
    font-family: 'Lato';
}

.elementor-39056 .elementor-element.elementor-element-386ebbd .newsletter-cta > a.red-btn:hover {
    background-color: #AF033B;
    border: 1px solid #AF033B;
}/* End custom CSS */