.elementor-967 .elementor-element.elementor-element-48157749{--display:flex;--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;--justify-content:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--flex-wrap:wrap;}.elementor-967 .elementor-element.elementor-element-222a2595{text-align:left;}.elementor-967 .elementor-element.elementor-element-222a2595 .elementor-heading-title{font-family:var( --e-global-typography-8daa088-font-family ), Sans-serif;font-size:var( --e-global-typography-8daa088-font-size );font-weight:var( --e-global-typography-8daa088-font-weight );text-transform:var( --e-global-typography-8daa088-text-transform );line-height:var( --e-global-typography-8daa088-line-height );letter-spacing:var( --e-global-typography-8daa088-letter-spacing );color:var( --e-global-color-primary );}.elementor-967 .elementor-element.elementor-element-61d36e8d{width:100%;max-width:100%;text-align:center;}.elementor-967 .elementor-element.elementor-element-61d36e8d > .elementor-widget-container{margin:-0.5rem 0rem 0rem 0rem;}.elementor-967 .elementor-element.elementor-element-61d36e8d .elementor-heading-title{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-967 .elementor-element.elementor-element-6be969{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-967 .elementor-element.elementor-element-6be969.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-967 .elementor-element.elementor-element-6be969 > .elementor-widget-container{border-style:none;}.elementor-967 .elementor-element.elementor-element-65dd90d6{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-967 .elementor-element.elementor-element-65dd90d6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-967 .elementor-element.elementor-element-78821cb0{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-967 .elementor-element.elementor-element-78821cb0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-967 .elementor-element.elementor-element-6f2fa440{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-967 .elementor-element.elementor-element-6f2fa440.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-967 .elementor-element.elementor-element-43a52589{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-967 .elementor-element.elementor-element-43a52589.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-967 .elementor-element.elementor-element-5f966335{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-967 .elementor-element.elementor-element-5f966335.elementor-element{--flex-grow:1;--flex-shrink:0;}@media(max-width:1366px){.elementor-967 .elementor-element.elementor-element-222a2595 .elementor-heading-title{font-size:var( --e-global-typography-8daa088-font-size );line-height:var( --e-global-typography-8daa088-line-height );letter-spacing:var( --e-global-typography-8daa088-letter-spacing );}.elementor-967 .elementor-element.elementor-element-61d36e8d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1024px){.elementor-967 .elementor-element.elementor-element-222a2595 .elementor-heading-title{font-size:var( --e-global-typography-8daa088-font-size );line-height:var( --e-global-typography-8daa088-line-height );letter-spacing:var( --e-global-typography-8daa088-letter-spacing );}.elementor-967 .elementor-element.elementor-element-61d36e8d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:880px){.elementor-967 .elementor-element.elementor-element-48157749{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}}@media(max-width:767px){.elementor-967 .elementor-element.elementor-element-222a2595 .elementor-heading-title{font-size:var( --e-global-typography-8daa088-font-size );line-height:var( --e-global-typography-8daa088-line-height );letter-spacing:var( --e-global-typography-8daa088-letter-spacing );}.elementor-967 .elementor-element.elementor-element-61d36e8d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-967 .elementor-element.elementor-element-6be969{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-967 .elementor-element.elementor-element-65dd90d6{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-967 .elementor-element.elementor-element-78821cb0{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-967 .elementor-element.elementor-element-6f2fa440{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}}@media(min-width:2400px){.elementor-967 .elementor-element.elementor-element-222a2595 .elementor-heading-title{font-size:var( --e-global-typography-8daa088-font-size );line-height:var( --e-global-typography-8daa088-line-height );letter-spacing:var( --e-global-typography-8daa088-letter-spacing );}.elementor-967 .elementor-element.elementor-element-61d36e8d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-65dd90d6 *//* Rundung für das gesamte Vorher-Nachher-Bild */
.twentytwenty-wrapper {
  border-radius: 24px;
  overflow: hidden;
  clip-path: inset(0 round 24px);
}

/* Für alle enthaltenen Elemente die gleiche Rundung erzwingen */
.twentytwenty-container,
.twentytwenty-before,
.twentytwenty-after,
.twentytwenty-overlay,
.twentytwenty-handle {
  border-radius: inherit !important;
  overflow: hidden;
}/* End custom CSS */