.elementor-1505 .elementor-element.elementor-element-8c6b9bc{--spacer-size:50px;}.elementor-1505 .elementor-element.elementor-element-75c2daf .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1505 .elementor-element.elementor-element-75c2daf{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-1505 .elementor-element.elementor-element-716fba5{text-align:right;width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1505 .elementor-element.elementor-element-716fba5 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1505 .elementor-element.elementor-element-7f95064 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1505 .elementor-element.elementor-element-7f95064{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-1505 .elementor-element.elementor-element-688198c{text-align:right;width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1505 .elementor-element.elementor-element-688198c .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-1505 .elementor-element.elementor-element-75c2daf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1505 .elementor-element.elementor-element-716fba5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1505 .elementor-element.elementor-element-7f95064 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1505 .elementor-element.elementor-element-688198c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1505 .elementor-element.elementor-element-8d83728{padding:0px 0px 0px 0px;}.elementor-1505 .elementor-element.elementor-element-032219b{width:100%;}.elementor-1505 .elementor-element.elementor-element-7846c79{width:100%;}.elementor-1505 .elementor-element.elementor-element-75c2daf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1505 .elementor-element.elementor-element-75c2daf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1505 .elementor-element.elementor-element-75c2daf{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1505 .elementor-element.elementor-element-716fba5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1505 .elementor-element.elementor-element-716fba5{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1505 .elementor-element.elementor-element-7f95064 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1505 .elementor-element.elementor-element-7f95064 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1505 .elementor-element.elementor-element-7f95064{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1505 .elementor-element.elementor-element-688198c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1505 .elementor-element.elementor-element-688198c{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}}/* Start custom CSS for image, class: .elementor-element-48d6578 */.elementor-1505 .elementor-element.elementor-element-48d6578 .elementor-widget-container {
    position: relative;
    max-width: 100%;
    min-height: 0 !important;
    height: 0 !important;
    padding-bottom: 100%;
}

.elementor-1505 .elementor-element.elementor-element-48d6578 .elementor-image {
    position: absolute;
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
}

.elementor-1505 .elementor-element.elementor-element-48d6578 img {
    position: absolute;
    left: 0;
    width: 100% !important;
  height: 100% !important;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-032219b */.elementor-1505 .elementor-element.elementor-element-032219b .elementor-widget-container {
    position: relative;
    max-width: 100%;
    min-height: 0 !important;
    height: 0 !important;
    padding-bottom: 100%;
}

.elementor-1505 .elementor-element.elementor-element-032219b .elementor-image {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  left: 0;
  overflow: hidden;
}

/* hier kann man angeben, was genau man von dem Bild sehen soll */
.elementor-1505 .elementor-element.elementor-element-032219b img {
  width: 100% !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-8c6b9bc */.elementor-1505 .elementor-element.elementor-element-8c6b9bc {
    height: 0;
    padding-bottom: 6.4%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c2daf */.elementor-1505 .elementor-element.elementor-element-75c2daf {
    width: 60%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-716fba5 */.elementor-1505 .elementor-element.elementor-element-716fba5 {
    width: 40%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f95064 */.elementor-1505 .elementor-element.elementor-element-7f95064 {
    width: 60%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688198c */.elementor-1505 .elementor-element.elementor-element-688198c {
    width: 40%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7846c79 */.elementor-1505 .elementor-element.elementor-element-7846c79 {
    position: relative;
    width: 100%;
}/* End custom CSS */