.elementor-15 .elementor-element.elementor-element-a8153c4{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a8153c4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a8153c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-091aae0 );}.elementor-15 .elementor-element.elementor-element-a8153c4::before, .elementor-15 .elementor-element.elementor-element-a8153c4 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-a8153c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-a8153c4 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-a8153c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-a8153c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-18bbe85 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-d624c8a{padding:60px 20px 60px 20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-7bb5706 .elementor-heading-title{font-family:var( --e-global-typography-29b9eba-font-family ), Sans-serif;font-size:var( --e-global-typography-29b9eba-font-size );font-weight:var( --e-global-typography-29b9eba-font-weight );line-height:var( --e-global-typography-29b9eba-line-height );color:var( --e-global-color-091aae0 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-a8153c4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7bb5706 .elementor-heading-title{font-size:var( --e-global-typography-29b9eba-font-size );line-height:var( --e-global-typography-29b9eba-line-height );}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-a8153c4{--min-height:100px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7bb5706 .elementor-heading-title{font-size:var( --e-global-typography-29b9eba-font-size );line-height:var( --e-global-typography-29b9eba-line-height );}}/* Start custom CSS for html, class: .elementor-element-3e52f19 *//* === Überschriften-Größen Datenschutz/Impressum === */

h2 {
  font-size: 2.25rem !important;   /* ca. 36px */
  line-height: 1.25 !important;
  font-weight: 600 !important;
  margin: 2rem 0 1rem !important;
}

h3 {
  font-size: 1.75rem !important;   /* ca. 28px */
  line-height: 1.3 !important;
  font-weight: 600 !important;
  margin: 1.75rem 0 0.75rem !important;
}

h4 {
  font-size: 1.375rem !important;  /* ca. 22px */
  line-height: 1.35 !important;
  font-weight: 600 !important;
  margin: 1.5rem 0 0.5rem !important;
}

/* Responsive */
@media (max-width: 480px) {
  h2 { font-size: 1.75rem !important; }
  h3 { font-size: 1.4rem !important; }
  h4 { font-size: 1.2rem !important; }
}/* End custom CSS */