.elementor-3 .elementor-element.elementor-element-39ea31a{--display:flex;--overlay-opacity:0.5;--border-radius:50px 50px 50px 50px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-3 .elementor-element.elementor-element-39ea31a::before, .elementor-3 .elementor-element.elementor-element-39ea31a > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-39ea31a > .e-con-inner > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-39ea31a > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-39ea31a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-39ea31a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://projekt1.agentur-mosaik.de/wp-content/uploads/2025/04/noisy-texture-100x100-o11-d19-c-f34379-t1.png");--background-overlay:'';}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-3 .elementor-element.elementor-element-914810b > .elementor-widget-container{margin:-5px 0px -20px 0px;}.elementor-3 .elementor-element.elementor-element-914810b{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.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-3 .elementor-element.elementor-element-4646a3f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );mix-blend-mode:screen;color:#00000000;}.elementor-3 .elementor-element.elementor-element-c27a5a3 > .elementor-widget-container{margin:-5px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-c27a5a3{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-9dd9fde .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );mix-blend-mode:screen;color:#00000000;}.elementor-3 .elementor-element.elementor-element-ec0f9b6 > .elementor-widget-container{margin:-5px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-ec0f9b6{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-680fd96 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );mix-blend-mode:screen;color:#00000000;}.elementor-3 .elementor-element.elementor-element-f756fde > .elementor-widget-container{margin:-5px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-f756fde{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-93a2939 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );mix-blend-mode:screen;color:#00000000;}.elementor-3 .elementor-element.elementor-element-70862dd > .elementor-widget-container{margin:-5px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-70862dd{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-911bcd9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );mix-blend-mode:screen;color:#00000000;}.elementor-3 .elementor-element.elementor-element-ba8930f > .elementor-widget-container{margin:-5px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-ba8930f{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-78b265f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );mix-blend-mode:screen;color:#00000000;}.elementor-3 .elementor-element.elementor-element-c375c6e > .elementor-widget-container{margin:-5px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-c375c6e{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-399ddce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );mix-blend-mode:screen;color:#00000000;}.elementor-3 .elementor-element.elementor-element-f294dd8 > .elementor-widget-container{margin:-5px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-f294dd8{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-5e3b603 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );mix-blend-mode:screen;color:#00000000;}.elementor-3 .elementor-element.elementor-element-c178b9a > .elementor-widget-container{margin:-5px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-c178b9a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-e5081f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );mix-blend-mode:screen;color:#00000000;}.elementor-3 .elementor-element.elementor-element-a0aa786 > .elementor-widget-container{margin:-5px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-a0aa786{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-d1a635c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );mix-blend-mode:screen;color:#00000000;}.elementor-3 .elementor-element.elementor-element-1d0332b > .elementor-widget-container{margin:-5px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-1d0332b{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-05ec89b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );mix-blend-mode:screen;color:#00000000;}.elementor-3 .elementor-element.elementor-element-0c4a68a > .elementor-widget-container{margin:-5px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-0c4a68a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-acc7d99 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );mix-blend-mode:screen;color:#00000000;}.elementor-3 .elementor-element.elementor-element-463af95 > .elementor-widget-container{margin:-5px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-463af95{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-a1e46c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );mix-blend-mode:screen;color:#00000000;}.elementor-3 .elementor-element.elementor-element-0fdcfcc > .elementor-widget-container{margin:-5px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-0fdcfcc{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-39ea31a{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3 .elementor-element.elementor-element-914810b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-4646a3f .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-c27a5a3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-9dd9fde .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-ec0f9b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-680fd96 .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-f756fde{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-93a2939 .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-70862dd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-911bcd9 .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-ba8930f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-78b265f .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-c375c6e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-399ddce .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-f294dd8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-5e3b603 .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-c178b9a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-e5081f1 .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-a0aa786{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-d1a635c .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-1d0332b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-05ec89b .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-0c4a68a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-acc7d99 .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-463af95{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-a1e46c9 .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-0fdcfcc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-39ea31a{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3 .elementor-element.elementor-element-914810b{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-4646a3f .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-c27a5a3{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-9dd9fde .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-ec0f9b6{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-680fd96 .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-f756fde{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-93a2939 .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-70862dd{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-911bcd9 .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-ba8930f{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-78b265f .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-c375c6e{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-399ddce .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-f294dd8{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-5e3b603 .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-c178b9a{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-e5081f1 .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-a0aa786{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-d1a635c .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-1d0332b{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-05ec89b .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-0c4a68a{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-acc7d99 .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-463af95{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-a1e46c9 .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-0fdcfcc{width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-39ea31a */.mesh-test{
    background-color:hsla(95,0%,0%,1);
    background-image:
    radial-gradient(at 37% 19%, hsla(19,100%,41%,1) 0px, transparent 50%),
radial-gradient(at 38% 31%, hsla(5,97%,37%,1) 0px, transparent 50%);



animation: gradient 13s ease infinite;
    background-size: 200% 200%;
}

@keyframes gradient {
	0% {
		background-position: 0% 20%;
	}
	25% {
		background-position: 100% 50%;
	}
	50% {
		background-position: 50% 70%;
	}
	100% {
		background-position: 0% 20%;
	}
}/* End custom CSS */