.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 );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-21940 .elementor-element.elementor-element-15d0923f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-21940 .elementor-element.elementor-element-15d0923f > .elementor-widget-container{--e-transform-rotateZ:-7deg;margin:1rem 0rem 2rem 0rem;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21940 .elementor-element.elementor-element-e67dab6{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-21940 .elementor-element.elementor-element-1ca7ab63{margin-top:6rem;margin-bottom:0rem;}.elementor-21940 .elementor-element.elementor-element-92677a4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-21940 .elementor-element.elementor-element-92677a4 > .elementor-widget-container{--e-transform-rotateZ:-7deg;margin:1rem 0rem 2rem 0rem;}.elementor-21940 .elementor-element.elementor-element-91dc13c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-21940 .elementor-element.elementor-element-56abc18{margin-top:6rem;margin-bottom:0rem;}.elementor-21940 .elementor-element.elementor-element-5e0e82b > .elementor-widget-container{--e-transform-rotateZ:-7deg;margin:1rem 0rem 2rem 0rem;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21940 .elementor-element.elementor-element-fe9e4b2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-21940 .elementor-element.elementor-element-07cb988{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:right;}.elementor-21940 .elementor-element.elementor-element-07cb988 > .elementor-widget-container{margin:0px -20px 0px 0px;padding:0px 0px 020px 0px;}.elementor-21940 .elementor-element.elementor-element-07cb988:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://koeln.julis.de/wp-content/uploads/sites/35/2023/06/teaser-mask-5.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-21940 .elementor-element.elementor-element-07cb988.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://koeln.julis.de/wp-content/uploads/sites/35/2023/06/teaser-mask-5.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-21940 .elementor-element.elementor-element-07cb988 img{width:100%;max-width:85%;}.elementor-21940 .elementor-element.elementor-element-4b7d666{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-951cdf9-font-family ), Sans-serif;font-size:var( --e-global-typography-951cdf9-font-size );font-weight:var( --e-global-typography-951cdf9-font-weight );line-height:var( --e-global-typography-951cdf9-line-height );letter-spacing:var( --e-global-typography-951cdf9-letter-spacing );color:var( --e-global-color-primary );}.elementor-21940 .elementor-element.elementor-element-4b7d666 > .elementor-widget-container{--e-transform-skewX:7deg;--e-transform-skewY:-7deg;}.elementor-21940 .elementor-element.elementor-element-d06b463{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 0rem 0rem;}.elementor-21940 .elementor-element.elementor-element-d06b463 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21940 .elementor-element.elementor-element-723a594 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21940 .elementor-element.elementor-element-725da6d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21940 .elementor-element.elementor-element-725da6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 020px 0px;}.elementor-21940 .elementor-element.elementor-element-725da6d:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://koeln.julis.de/wp-content/uploads/sites/35/2023/06/teaser-mask-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-21940 .elementor-element.elementor-element-725da6d.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://koeln.julis.de/wp-content/uploads/sites/35/2023/06/teaser-mask-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-21940 .elementor-element.elementor-element-1b66144 > .elementor-widget-container{--e-transform-rotateZ:-7deg;margin:1rem 0rem 2rem 0rem;}.elementor-21940 .elementor-element.elementor-element-b8eb50b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-21940 .elementor-element.elementor-element-6ea32d9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-951cdf9-font-family ), Sans-serif;font-size:var( --e-global-typography-951cdf9-font-size );font-weight:var( --e-global-typography-951cdf9-font-weight );line-height:var( --e-global-typography-951cdf9-line-height );letter-spacing:var( --e-global-typography-951cdf9-letter-spacing );color:var( --e-global-color-primary );}.elementor-21940 .elementor-element.elementor-element-6ea32d9 > .elementor-widget-container{--e-transform-skewX:7deg;--e-transform-skewY:-7deg;}.elementor-21940 .elementor-element.elementor-element-cd3fe89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 0rem 0rem;}.elementor-21940 .elementor-element.elementor-element-cd3fe89 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21940 .elementor-element.elementor-element-43f4b28:not(.elementor-motion-effects-element-type-background), .elementor-21940 .elementor-element.elementor-element-43f4b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4465660 );}.elementor-21940 .elementor-element.elementor-element-8413ec3{--spacer-size:50px;}.elementor-21940 .elementor-element.elementor-element-f2c496b{--spacer-size:50px;}.elementor-21940 .elementor-element.elementor-element-db193a6 > .elementor-widget-container{--e-transform-rotateZ:-7deg;margin:1rem 0rem 2rem 0rem;}.elementor-21940 .elementor-element.elementor-element-fe2728e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-21940 .elementor-element.elementor-element-09fea05{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-951cdf9-font-family ), Sans-serif;font-size:var( --e-global-typography-951cdf9-font-size );font-weight:var( --e-global-typography-951cdf9-font-weight );line-height:var( --e-global-typography-951cdf9-line-height );letter-spacing:var( --e-global-typography-951cdf9-letter-spacing );color:var( --e-global-color-primary );}.elementor-21940 .elementor-element.elementor-element-09fea05 > .elementor-widget-container{--e-transform-skewX:7deg;--e-transform-skewY:-7deg;}.elementor-21940 .elementor-element.elementor-element-f4d1066{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21940 .elementor-element.elementor-element-f4d1066 > .elementor-widget-container{margin:0px -20px 0px 0px;padding:0px 0px 020px 0px;}.elementor-21940 .elementor-element.elementor-element-f4d1066:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://koeln.julis.de/wp-content/uploads/sites/35/2023/06/teaser-mask-10.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-21940 .elementor-element.elementor-element-f4d1066.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://koeln.julis.de/wp-content/uploads/sites/35/2023/06/teaser-mask-10.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-21940 .elementor-element.elementor-element-43f4b28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 0rem 0rem;}.elementor-21940 .elementor-element.elementor-element-43f4b28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21940 .elementor-element.elementor-element-43f4b28 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-21940 .elementor-element.elementor-element-36f3313 > .elementor-widget-container{--e-transform-rotateZ:-7deg;margin:1rem 0rem 2rem 0rem;}.elementor-21940 .elementor-element.elementor-element-a5e6334{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-21940 .elementor-element.elementor-element-a430326{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-951cdf9-font-family ), Sans-serif;font-size:var( --e-global-typography-951cdf9-font-size );font-weight:var( --e-global-typography-951cdf9-font-weight );line-height:var( --e-global-typography-951cdf9-line-height );letter-spacing:var( --e-global-typography-951cdf9-letter-spacing );color:var( --e-global-color-primary );}.elementor-21940 .elementor-element.elementor-element-a430326 > .elementor-widget-container{--e-transform-skewX:7deg;--e-transform-skewY:-7deg;}.elementor-21940 .elementor-element.elementor-element-be0ff6d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21940 .elementor-element.elementor-element-be0ff6d > .elementor-widget-container{margin:0px -20px 0px 0px;padding:0px 0px 020px 0px;}.elementor-21940 .elementor-element.elementor-element-be0ff6d:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://koeln.julis.de/wp-content/uploads/sites/35/2023/06/teaser-mask-5.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-21940 .elementor-element.elementor-element-be0ff6d.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://koeln.julis.de/wp-content/uploads/sites/35/2023/06/teaser-mask-5.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-21940 .elementor-element.elementor-element-75129b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 0rem 0rem;}.elementor-21940 .elementor-element.elementor-element-75129b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21940 .elementor-element.elementor-element-46531c0{margin-top:6rem;margin-bottom:0rem;padding:0rem 0rem 0rem 0rem;}.elementor-21940 .elementor-element.elementor-element-5964673{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21940 .elementor-element.elementor-element-5964673 > .elementor-widget-container{--e-transform-rotateZ:-7deg;margin:1rem 0rem 2rem 0rem;}.elementor-21940 .elementor-element.elementor-element-9687345{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@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-21940 .elementor-element.elementor-element-15d0923f > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-21940 .elementor-element.elementor-element-15d0923f{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.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-21940 .elementor-element.elementor-element-1ca7ab63{margin-top:4rem;margin-bottom:0rem;padding:0rem 2rem 0rem 2rem;}.elementor-21940 .elementor-element.elementor-element-92677a4 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-21940 .elementor-element.elementor-element-92677a4{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-21940 .elementor-element.elementor-element-56abc18{margin-top:4rem;margin-bottom:0rem;padding:0rem 2rem 0rem 2rem;}.elementor-21940 .elementor-element.elementor-element-5e0e82b > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-widget-text-editor{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-21940 .elementor-element.elementor-element-07cb988 > .elementor-widget-container{margin:0px -55px 0px 0px;}.elementor-21940 .elementor-element.elementor-element-4b7d666{font-size:var( --e-global-typography-951cdf9-font-size );line-height:var( --e-global-typography-951cdf9-line-height );letter-spacing:var( --e-global-typography-951cdf9-letter-spacing );}.elementor-21940 .elementor-element.elementor-element-d06b463{padding:4rem 2rem 0rem 2rem;}.elementor-21940 .elementor-element.elementor-element-725da6d > .elementor-widget-container{margin:0px -55px 0px 0px;}.elementor-21940 .elementor-element.elementor-element-1b66144 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-21940 .elementor-element.elementor-element-6ea32d9{font-size:var( --e-global-typography-951cdf9-font-size );line-height:var( --e-global-typography-951cdf9-line-height );letter-spacing:var( --e-global-typography-951cdf9-letter-spacing );}.elementor-21940 .elementor-element.elementor-element-cd3fe89{padding:4rem 2rem 0rem 2rem;}.elementor-21940 .elementor-element.elementor-element-db193a6 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-21940 .elementor-element.elementor-element-09fea05{font-size:var( --e-global-typography-951cdf9-font-size );line-height:var( --e-global-typography-951cdf9-line-height );letter-spacing:var( --e-global-typography-951cdf9-letter-spacing );}.elementor-21940 .elementor-element.elementor-element-f4d1066 > .elementor-widget-container{margin:0px -55px 0px 0px;}.elementor-21940 .elementor-element.elementor-element-43f4b28{padding:4rem 2rem 0rem 2rem;}.elementor-21940 .elementor-element.elementor-element-36f3313 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-21940 .elementor-element.elementor-element-a430326{font-size:var( --e-global-typography-951cdf9-font-size );line-height:var( --e-global-typography-951cdf9-line-height );letter-spacing:var( --e-global-typography-951cdf9-letter-spacing );}.elementor-21940 .elementor-element.elementor-element-be0ff6d > .elementor-widget-container{margin:0px -55px 0px 0px;}.elementor-21940 .elementor-element.elementor-element-75129b5{padding:4rem 2rem 0rem 2rem;}.elementor-21940 .elementor-element.elementor-element-46531c0{margin-top:4rem;margin-bottom:0rem;padding:2rem 2rem 2rem 2rem;}.elementor-21940 .elementor-element.elementor-element-5964673 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-21940 .elementor-element.elementor-element-5964673{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}}@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-21940 .elementor-element.elementor-element-15d0923f > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-21940 .elementor-element.elementor-element-15d0923f{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.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-21940 .elementor-element.elementor-element-1ca7ab63{margin-top:2rem;margin-bottom:2rem;padding:0rem 1rem 0rem 1rem;}.elementor-21940 .elementor-element.elementor-element-92677a4 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-21940 .elementor-element.elementor-element-92677a4{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-21940 .elementor-element.elementor-element-56abc18{margin-top:2rem;margin-bottom:2rem;padding:0rem 1rem 0rem 1rem;}.elementor-21940 .elementor-element.elementor-element-5e0e82b > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-widget-text-editor{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-21940 .elementor-element.elementor-element-07cb988 > .elementor-widget-container{margin:0px -55px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21940 .elementor-element.elementor-element-4b7d666{font-size:var( --e-global-typography-951cdf9-font-size );line-height:var( --e-global-typography-951cdf9-line-height );letter-spacing:var( --e-global-typography-951cdf9-letter-spacing );}.elementor-21940 .elementor-element.elementor-element-d06b463{margin-top:2rem;margin-bottom:0rem;padding:2rem 1rem 2rem 1rem;}.elementor-21940 .elementor-element.elementor-element-725da6d > .elementor-widget-container{margin:0px -55px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21940 .elementor-element.elementor-element-1b66144 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-21940 .elementor-element.elementor-element-6ea32d9{font-size:var( --e-global-typography-951cdf9-font-size );line-height:var( --e-global-typography-951cdf9-line-height );letter-spacing:var( --e-global-typography-951cdf9-letter-spacing );}.elementor-21940 .elementor-element.elementor-element-cd3fe89{margin-top:2rem;margin-bottom:0rem;padding:2rem 1rem 2rem 1rem;}.elementor-21940 .elementor-element.elementor-element-db193a6 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-21940 .elementor-element.elementor-element-09fea05{font-size:var( --e-global-typography-951cdf9-font-size );line-height:var( --e-global-typography-951cdf9-line-height );letter-spacing:var( --e-global-typography-951cdf9-letter-spacing );}.elementor-21940 .elementor-element.elementor-element-f4d1066 > .elementor-widget-container{margin:0px -55px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21940 .elementor-element.elementor-element-43f4b28{margin-top:2rem;margin-bottom:0rem;padding:2rem 1rem 2rem 1rem;}.elementor-21940 .elementor-element.elementor-element-36f3313 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-21940 .elementor-element.elementor-element-a430326{font-size:var( --e-global-typography-951cdf9-font-size );line-height:var( --e-global-typography-951cdf9-line-height );letter-spacing:var( --e-global-typography-951cdf9-letter-spacing );}.elementor-21940 .elementor-element.elementor-element-be0ff6d > .elementor-widget-container{margin:0px -55px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21940 .elementor-element.elementor-element-75129b5{margin-top:2rem;margin-bottom:0rem;padding:2rem 1rem 2rem 1rem;}.elementor-21940 .elementor-element.elementor-element-46531c0{margin-top:2rem;margin-bottom:2rem;padding:1rem 1rem 1rem 1rem;}.elementor-21940 .elementor-element.elementor-element-5964673 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-21940 .elementor-element.elementor-element-5964673{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for image, class: .elementor-element-725da6d *//* Maskierung für ein einzelnes Bild */
.elementor-21940 .elementor-element.elementor-element-725da6d .custom-masked-image img {
  mask-image: url(https://regio.julis.de/koeln/wp-content/uploads/2023/06/teaser-mask-5.svg);
  -webkit-mask-image: url(https://regio.julis.de/koeln/wp-content/uploads/2023/06/teaser-mask-5.svg);
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-position: bottom left;
  -webkit-mask-position: bottom left;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  height: 500px;
  object-fit: cover;
}

/* Optionaler Wrapper z.B. für Rahmen oder Hintergrundfarbe */
.elementor-21940 .elementor-element.elementor-element-725da6d .custom-masked-image {
  background-color: #F5B5D2;
  position: relative;
  overflow: hidden;
}

/* Beispiel: Ein Titel auf dem Bild */
.elementor-21940 .elementor-element.elementor-element-725da6d .custom-masked-image .image-title {
  position: absolute;
  top: 10%;
  left: 5%;
  transform: rotate(-7deg);
  font-size: 2rem;
  font-weight: bold;
  color: white;
  /* text-shadow: 0 0 10px rgba(0,0,0,0.3); */
}

/* Beispiel: Navigation oder dekorative Pfeile */
.elementor-21940 .elementor-element.elementor-element-725da6d .custom-masked-image .arrow {
  position: absolute;
  top: 95%;
  width: 36px;
  height: 36px;
  margin-top: -18px;
  border-radius: 18px;
  background-color: white;
  font-size: 23px;
  color: #F5B5D2;
  border: 1px solid #F5B5D2;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  z-index: 10;
  transition: all 200ms linear;
}

.elementor-21940 .elementor-element.elementor-element-725da6d .custom-masked-image .arrow.prev {
  left: calc(98.5% - 82px);
}

.elementor-21940 .elementor-element.elementor-element-725da6d .custom-masked-image .arrow.next {
  left: calc(98.5% - 36px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-725da6d *//* Maskierung für ein einzelnes Bild */
.elementor-21940 .elementor-element.elementor-element-725da6d .custom-masked-image img {
  mask-image: url(https://regio.julis.de/koeln/wp-content/uploads/2023/06/teaser-mask-5.svg);
  -webkit-mask-image: url(https://regio.julis.de/koeln/wp-content/uploads/2023/06/teaser-mask-5.svg);
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-position: bottom left;
  -webkit-mask-position: bottom left;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  height: 500px;
  object-fit: cover;
}

/* Optionaler Wrapper z.B. für Rahmen oder Hintergrundfarbe */
.elementor-21940 .elementor-element.elementor-element-725da6d .custom-masked-image {
  background-color: #F5B5D2;
  position: relative;
  overflow: hidden;
}

/* Beispiel: Ein Titel auf dem Bild */
.elementor-21940 .elementor-element.elementor-element-725da6d .custom-masked-image .image-title {
  position: absolute;
  top: 10%;
  left: 5%;
  transform: rotate(-7deg);
  font-size: 2rem;
  font-weight: bold;
  color: white;
  /* text-shadow: 0 0 10px rgba(0,0,0,0.3); */
}

/* Beispiel: Navigation oder dekorative Pfeile */
.elementor-21940 .elementor-element.elementor-element-725da6d .custom-masked-image .arrow {
  position: absolute;
  top: 95%;
  width: 36px;
  height: 36px;
  margin-top: -18px;
  border-radius: 18px;
  background-color: white;
  font-size: 23px;
  color: #F5B5D2;
  border: 1px solid #F5B5D2;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  z-index: 10;
  transition: all 200ms linear;
}

.elementor-21940 .elementor-element.elementor-element-725da6d .custom-masked-image .arrow.prev {
  left: calc(98.5% - 82px);
}

.elementor-21940 .elementor-element.elementor-element-725da6d .custom-masked-image .arrow.next {
  left: calc(98.5% - 36px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4d1066 *//* Maskierung für ein einzelnes Bild */
.elementor-21940 .elementor-element.elementor-element-f4d1066 .custom-masked-image img {
  mask-image: url(https://regio.julis.de/koeln/wp-content/uploads/2023/06/teaser-mask-5.svg);
  -webkit-mask-image: url(https://regio.julis.de/koeln/wp-content/uploads/2023/06/teaser-mask-5.svg);
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-position: bottom left;
  -webkit-mask-position: bottom left;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  height: 500px;
  object-fit: cover;
}

/* Optionaler Wrapper z.B. für Rahmen oder Hintergrundfarbe */
.elementor-21940 .elementor-element.elementor-element-f4d1066 .custom-masked-image {
  background-color: #F5B5D2;
  position: relative;
  overflow: hidden;
}

/* Beispiel: Ein Titel auf dem Bild */
.elementor-21940 .elementor-element.elementor-element-f4d1066 .custom-masked-image .image-title {
  position: absolute;
  top: 10%;
  left: 5%;
  transform: rotate(-7deg);
  font-size: 2rem;
  font-weight: bold;
  color: white;
  /* text-shadow: 0 0 10px rgba(0,0,0,0.3); */
}

/* Beispiel: Navigation oder dekorative Pfeile */
.elementor-21940 .elementor-element.elementor-element-f4d1066 .custom-masked-image .arrow {
  position: absolute;
  top: 95%;
  width: 36px;
  height: 36px;
  margin-top: -18px;
  border-radius: 18px;
  background-color: white;
  font-size: 23px;
  color: #F5B5D2;
  border: 1px solid #F5B5D2;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  z-index: 10;
  transition: all 200ms linear;
}

.elementor-21940 .elementor-element.elementor-element-f4d1066 .custom-masked-image .arrow.prev {
  left: calc(98.5% - 82px);
}

.elementor-21940 .elementor-element.elementor-element-f4d1066 .custom-masked-image .arrow.next {
  left: calc(98.5% - 36px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4d1066 *//* Maskierung für ein einzelnes Bild */
.elementor-21940 .elementor-element.elementor-element-f4d1066 .custom-masked-image img {
  mask-image: url(https://regio.julis.de/koeln/wp-content/uploads/2023/06/teaser-mask-5.svg);
  -webkit-mask-image: url(https://regio.julis.de/koeln/wp-content/uploads/2023/06/teaser-mask-5.svg);
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-position: bottom left;
  -webkit-mask-position: bottom left;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  height: 500px;
  object-fit: cover;
}

/* Optionaler Wrapper z.B. für Rahmen oder Hintergrundfarbe */
.elementor-21940 .elementor-element.elementor-element-f4d1066 .custom-masked-image {
  background-color: #F5B5D2;
  position: relative;
  overflow: hidden;
}

/* Beispiel: Ein Titel auf dem Bild */
.elementor-21940 .elementor-element.elementor-element-f4d1066 .custom-masked-image .image-title {
  position: absolute;
  top: 10%;
  left: 5%;
  transform: rotate(-7deg);
  font-size: 2rem;
  font-weight: bold;
  color: white;
  /* text-shadow: 0 0 10px rgba(0,0,0,0.3); */
}

/* Beispiel: Navigation oder dekorative Pfeile */
.elementor-21940 .elementor-element.elementor-element-f4d1066 .custom-masked-image .arrow {
  position: absolute;
  top: 95%;
  width: 36px;
  height: 36px;
  margin-top: -18px;
  border-radius: 18px;
  background-color: white;
  font-size: 23px;
  color: #F5B5D2;
  border: 1px solid #F5B5D2;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  z-index: 10;
  transition: all 200ms linear;
}

.elementor-21940 .elementor-element.elementor-element-f4d1066 .custom-masked-image .arrow.prev {
  left: calc(98.5% - 82px);
}

.elementor-21940 .elementor-element.elementor-element-f4d1066 .custom-masked-image .arrow.next {
  left: calc(98.5% - 36px);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43f4b28 */.tilted-wrapper {
  transform: skewY(-7deg);
  transform-origin: top left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be0ff6d *//* Maskierung für ein einzelnes Bild */
.elementor-21940 .elementor-element.elementor-element-be0ff6d .custom-masked-image img {
  mask-image: url(https://regio.julis.de/koeln/wp-content/uploads/2023/06/teaser-mask-5.svg);
  -webkit-mask-image: url(https://regio.julis.de/koeln/wp-content/uploads/2023/06/teaser-mask-5.svg);
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-position: bottom left;
  -webkit-mask-position: bottom left;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  height: 500px;
  object-fit: cover;
}

/* Optionaler Wrapper z.B. für Rahmen oder Hintergrundfarbe */
.elementor-21940 .elementor-element.elementor-element-be0ff6d .custom-masked-image {
  background-color: #F5B5D2;
  position: relative;
  overflow: hidden;
}

/* Beispiel: Ein Titel auf dem Bild */
.elementor-21940 .elementor-element.elementor-element-be0ff6d .custom-masked-image .image-title {
  position: absolute;
  top: 10%;
  left: 5%;
  transform: rotate(-7deg);
  font-size: 2rem;
  font-weight: bold;
  color: white;
  /* text-shadow: 0 0 10px rgba(0,0,0,0.3); */
}

/* Beispiel: Navigation oder dekorative Pfeile */
.elementor-21940 .elementor-element.elementor-element-be0ff6d .custom-masked-image .arrow {
  position: absolute;
  top: 95%;
  width: 36px;
  height: 36px;
  margin-top: -18px;
  border-radius: 18px;
  background-color: white;
  font-size: 23px;
  color: #F5B5D2;
  border: 1px solid #F5B5D2;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  z-index: 10;
  transition: all 200ms linear;
}

.elementor-21940 .elementor-element.elementor-element-be0ff6d .custom-masked-image .arrow.prev {
  left: calc(98.5% - 82px);
}

.elementor-21940 .elementor-element.elementor-element-be0ff6d .custom-masked-image .arrow.next {
  left: calc(98.5% - 36px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be0ff6d *//* Maskierung für ein einzelnes Bild */
.elementor-21940 .elementor-element.elementor-element-be0ff6d .custom-masked-image img {
  mask-image: url(https://regio.julis.de/koeln/wp-content/uploads/2023/06/teaser-mask-5.svg);
  -webkit-mask-image: url(https://regio.julis.de/koeln/wp-content/uploads/2023/06/teaser-mask-5.svg);
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-position: bottom left;
  -webkit-mask-position: bottom left;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  height: 500px;
  object-fit: cover;
}

/* Optionaler Wrapper z.B. für Rahmen oder Hintergrundfarbe */
.elementor-21940 .elementor-element.elementor-element-be0ff6d .custom-masked-image {
  background-color: #F5B5D2;
  position: relative;
  overflow: hidden;
}

/* Beispiel: Ein Titel auf dem Bild */
.elementor-21940 .elementor-element.elementor-element-be0ff6d .custom-masked-image .image-title {
  position: absolute;
  top: 10%;
  left: 5%;
  transform: rotate(-7deg);
  font-size: 2rem;
  font-weight: bold;
  color: white;
  /* text-shadow: 0 0 10px rgba(0,0,0,0.3); */
}

/* Beispiel: Navigation oder dekorative Pfeile */
.elementor-21940 .elementor-element.elementor-element-be0ff6d .custom-masked-image .arrow {
  position: absolute;
  top: 95%;
  width: 36px;
  height: 36px;
  margin-top: -18px;
  border-radius: 18px;
  background-color: white;
  font-size: 23px;
  color: #F5B5D2;
  border: 1px solid #F5B5D2;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  z-index: 10;
  transition: all 200ms linear;
}

.elementor-21940 .elementor-element.elementor-element-be0ff6d .custom-masked-image .arrow.prev {
  left: calc(98.5% - 82px);
}

.elementor-21940 .elementor-element.elementor-element-be0ff6d .custom-masked-image .arrow.next {
  left: calc(98.5% - 36px);
}/* End custom CSS */