.elementor-522 .elementor-element.elementor-element-7f16d43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-522 .elementor-element.elementor-element-7f16d43:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-7f16d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-feeff71 );}.elementor-522 .elementor-element.elementor-element-5d67130{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-522 .elementor-element.elementor-element-0c41101{text-align:start;}.elementor-522 .elementor-element.elementor-element-0c41101 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-522 .elementor-element.elementor-element-dcba815{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-522 .elementor-element.elementor-element-dcba815 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-522 .elementor-element.elementor-element-4c7109b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:140px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-522 .elementor-element.elementor-element-5ec0bfc{--display:flex;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--background-transition:0.3s;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-522 .elementor-element.elementor-element-5ec0bfc::before, .elementor-522 .elementor-element.elementor-element-5ec0bfc > .elementor-background-video-container::before, .elementor-522 .elementor-element.elementor-element-5ec0bfc > .e-con-inner > .elementor-background-video-container::before, .elementor-522 .elementor-element.elementor-element-5ec0bfc > .elementor-background-slideshow::before, .elementor-522 .elementor-element.elementor-element-5ec0bfc > .e-con-inner > .elementor-background-slideshow::before, .elementor-522 .elementor-element.elementor-element-5ec0bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-522 .elementor-element.elementor-element-5ec0bfc:hover::before, .elementor-522 .elementor-element.elementor-element-5ec0bfc:hover > .elementor-background-video-container::before, .elementor-522 .elementor-element.elementor-element-5ec0bfc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-522 .elementor-element.elementor-element-5ec0bfc > .elementor-background-slideshow:hover::before, .elementor-522 .elementor-element.elementor-element-5ec0bfc > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-522 .elementor-element.elementor-element-5ec0bfc:hover{--overlay-opacity:0.5;}.elementor-522 .elementor-element.elementor-element-5ec0bfc:hover::before{filter:brightness( 141% ) contrast( 193% ) saturate( 100% ) blur( 5.6px ) hue-rotate( 0deg );}.elementor-522 .elementor-element.elementor-element-5ec0bfc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-522 .elementor-element.elementor-element-aff2f20{--display:flex;--justify-content:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--z-index:1;}.elementor-522 .elementor-element.elementor-element-e50ecf5{text-align:start;top:0px;}.elementor-522 .elementor-element.elementor-element-e50ecf5 .elementor-heading-title{color:var( --e-global-color-d6cea4e );}body:not(.rtl) .elementor-522 .elementor-element.elementor-element-e50ecf5{left:0px;}body.rtl .elementor-522 .elementor-element.elementor-element-e50ecf5{right:0px;}.elementor-widget-image .widget-image-caption{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-522 .elementor-element.elementor-element-4cdd2dc{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-522 .elementor-element.elementor-element-4cdd2dc img{width:300px;height:180px;}.elementor-522 .elementor-element.elementor-element-35b4efa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-522 .elementor-element.elementor-element-8d77b8e{--display:flex;--justify-content:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--z-index:1;}.elementor-522 .elementor-element.elementor-element-65f6bbc{text-align:start;}.elementor-522 .elementor-element.elementor-element-65f6bbc .elementor-heading-title{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );color:var( --e-global-color-d6cea4e );}.elementor-522 .elementor-element.elementor-element-d046137{--display:flex;--justify-content:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--z-index:1;}.elementor-522 .elementor-element.elementor-element-41736ab{text-align:start;top:40px;z-index:5;}.elementor-522 .elementor-element.elementor-element-41736ab img{width:auto;height:100px;}body:not(.rtl) .elementor-522 .elementor-element.elementor-element-41736ab{left:40px;}body.rtl .elementor-522 .elementor-element.elementor-element-41736ab{right:40px;}.elementor-522 .elementor-element.elementor-element-8390520{text-align:start;}.elementor-522 .elementor-element.elementor-element-8390520 .elementor-heading-title{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );color:var( --e-global-color-d6cea4e );}.elementor-522 .elementor-element.elementor-element-a2ff6ac{--display:flex;--justify-content:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--z-index:1;}.elementor-522 .elementor-element.elementor-element-8b13dca{text-align:start;width:var( --container-widget-width, 99.804% );max-width:99.804%;--container-widget-width:99.804%;--container-widget-flex-grow:0;}.elementor-522 .elementor-element.elementor-element-8b13dca .elementor-heading-title{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );color:var( --e-global-color-d6cea4e );}.elementor-522 .elementor-element.elementor-element-8b13dca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-522 .elementor-element.elementor-element-8650896{--display:flex;--justify-content:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--z-index:1;}.elementor-522 .elementor-element.elementor-element-5a7fa44{text-align:start;}.elementor-522 .elementor-element.elementor-element-5a7fa44 .elementor-heading-title{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );color:var( --e-global-color-d6cea4e );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-522 .elementor-element.elementor-element-0c41101 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-522 .elementor-element.elementor-element-4c7109b{--padding-top:140px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-522 .elementor-element.elementor-element-5ec0bfc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-522 .elementor-element.elementor-element-4cdd2dc img{width:200px;height:120px;}.elementor-522 .elementor-element.elementor-element-35b4efa{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-522 .elementor-element.elementor-element-65f6bbc .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );}.elementor-522 .elementor-element.elementor-element-65f6bbc{padding:0% 0% 0% 0%;}.elementor-522 .elementor-element.elementor-element-41736ab img{height:80px;}body:not(.rtl) .elementor-522 .elementor-element.elementor-element-41736ab{left:30px;}body.rtl .elementor-522 .elementor-element.elementor-element-41736ab{right:30px;}.elementor-522 .elementor-element.elementor-element-41736ab{top:30px;}.elementor-522 .elementor-element.elementor-element-8390520 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );}.elementor-522 .elementor-element.elementor-element-8b13dca .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );}.elementor-522 .elementor-element.elementor-element-5a7fa44 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-522 .elementor-element.elementor-element-0c41101{text-align:start;}.elementor-522 .elementor-element.elementor-element-0c41101 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-522 .elementor-element.elementor-element-4c7109b{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-522 .elementor-element.elementor-element-5ec0bfc{--content-width:440px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-aff2f20{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-522 .elementor-element.elementor-element-4cdd2dc img{width:160px;height:100px;}.elementor-522 .elementor-element.elementor-element-35b4efa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-522 .elementor-element.elementor-element-8d77b8e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-65f6bbc .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );}.elementor-522 .elementor-element.elementor-element-d046137{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-522 .elementor-element.elementor-element-41736ab{left:24px;}body.rtl .elementor-522 .elementor-element.elementor-element-41736ab{right:24px;}.elementor-522 .elementor-element.elementor-element-41736ab{top:24px;}.elementor-522 .elementor-element.elementor-element-8390520 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );}.elementor-522 .elementor-element.elementor-element-a2ff6ac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-8b13dca .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );}.elementor-522 .elementor-element.elementor-element-8650896{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-5a7fa44 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );}}@media(min-width:768px){.elementor-522 .elementor-element.elementor-element-5ec0bfc{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-522 .elementor-element.elementor-element-aff2f20{--width:100%;}.elementor-522 .elementor-element.elementor-element-8d77b8e{--width:100%;}.elementor-522 .elementor-element.elementor-element-d046137{--width:100%;}.elementor-522 .elementor-element.elementor-element-a2ff6ac{--width:100%;}.elementor-522 .elementor-element.elementor-element-8650896{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-e50ecf5 */.elementor-522 .elementor-element.elementor-element-e50ecf5 {
    opacity: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aff2f20 */.elementor-522 .elementor-element.elementor-element-aff2f20{
    aspect-ratio: 2/1;
        clip-path: polygon(0% 0%, /* Oben links */ calc(100% - 120px) 0%, /* Oben rechts: Start des Schnitts */ 100% 120px, /* Oben rechts: Ende des Schnitts */ 100% 100%, /* Unten rechts */ 100% 100%, /* Unten links: Start des Schnitts */ 0% 100% /* Unten links: Ende des Schnitts */);
}
@media only screen and (max-width: 767px) {
    .elementor-522 .elementor-element.elementor-element-aff2f20{
        aspect-ratio: 1/1;
        clip-path: polygon(0% 0%, calc(100% - 40px) 0%, 100% 40px, 100% 100%, 100% 100%,  0% 100% );
      
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d77b8e */.elementor-522 .elementor-element.elementor-element-8d77b8e{
    aspect-ratio: 1/1;
      clip-path: polygon(0% 0%, calc(100% - 40px) 0%, 100% 40px, 100% 100%, 100% 100%,  0% 100% );
      
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41736ab */.elementor-522 .elementor-element.elementor-element-41736ab{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d046137 */.elementor-522 .elementor-element.elementor-element-d046137{
    aspect-ratio: 1/1;
      clip-path: polygon(0% 0%, calc(100% - 40px) 0%, 100% 40px, 100% 100%, 100% 100%,  0% 100% );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2ff6ac */.elementor-522 .elementor-element.elementor-element-a2ff6ac{
    aspect-ratio: 1/1;
      clip-path: polygon(0% 0%, calc(100% - 40px) 0%, 100% 40px, 100% 100%, 100% 100%,  0% 100% );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a7fa44 */.elementor-522 .elementor-element.elementor-element-5a7fa44 {
    hyphens: auto
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8650896 */.elementor-522 .elementor-element.elementor-element-8650896{
    aspect-ratio: 1/1;
      clip-path: polygon(0% 0%, calc(100% - 40px) 0%, 100% 40px, 100% 100%, 100% 100%,  0% 100% );
}/* End custom CSS */