.elementor-1337 .elementor-element.elementor-element-fdd21dc{--display:flex;--position:fixed;--min-height:750px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-1337 .elementor-element.elementor-element-fdd21dc{left:0px;}body.rtl .elementor-1337 .elementor-element.elementor-element-fdd21dc{right:0px;}.elementor-1337 .elementor-element.elementor-element-42146da .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1337 .elementor-element.elementor-element-83abdab{--display:flex;--position:absolute;top:0px;}.elementor-1337 .elementor-element.elementor-element-83abdab:not(.elementor-motion-effects-element-type-background), .elementor-1337 .elementor-element.elementor-element-83abdab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}body:not(.rtl) .elementor-1337 .elementor-element.elementor-element-83abdab{left:0px;}body.rtl .elementor-1337 .elementor-element.elementor-element-83abdab{right:0px;}.elementor-1337 .elementor-element.elementor-element-2c93af8{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;top:0px;--z-index:2;}body:not(.rtl) .elementor-1337 .elementor-element.elementor-element-2c93af8{left:0px;}body.rtl .elementor-1337 .elementor-element.elementor-element-2c93af8{right:0px;}.elementor-1337 .elementor-element.elementor-element-29a24a6{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1337 .elementor-element.elementor-element-29a24a6.elementor-element{--align-self:center;}.elementor-1337 .elementor-element.elementor-element-29a24a6 .elementor-heading-title{font-family:"Merienda", Sans-serif;font-size:5em;font-weight:500;letter-spacing:-0.05em;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 20px #000000;color:var( --e-global-color-primary );}.elementor-1337 .elementor-element.elementor-element-99c2c8f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1337 .elementor-element.elementor-element-99c2c8f.elementor-element{--align-self:center;}.elementor-1337 .elementor-element.elementor-element-99c2c8f .elementor-heading-title{font-family:"Merienda", Sans-serif;font-size:5em;font-weight:500;letter-spacing:-0.05em;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 20px #000000;color:var( --e-global-color-primary );}.elementor-1337 .elementor-element.elementor-element-7bc3728{background-color:#73683BA3;margin:85px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:10px 10px 10px 10px;text-align:justify;}.elementor-1337 .elementor-element.elementor-element-7bc3728.elementor-element{--align-self:center;}.elementor-1337 .elementor-element.elementor-element-7bc3728 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:21px;font-weight:400;line-height:1.2lh;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-19a79ff );}.elementor-1337 .elementor-element.elementor-element-8b3f1b5.elementor-element{--align-self:flex-end;}.elementor-1337 .elementor-element.elementor-element-8b3f1b5{text-align:center;}.elementor-1337 .elementor-element.elementor-element-8b3f1b5 .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 20px #000000;color:var( --e-global-color-primary );}.elementor-1337 .elementor-element.elementor-element-f5e3a53{--display:flex;}.elementor-1337 .elementor-element.elementor-element-f5e3a53:not(.elementor-motion-effects-element-type-background), .elementor-1337 .elementor-element.elementor-element-f5e3a53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1337 .elementor-element.elementor-element-c97f5a7{--display:flex;}.elementor-1337 .elementor-element.elementor-element-c97f5a7:not(.elementor-motion-effects-element-type-background), .elementor-1337 .elementor-element.elementor-element-c97f5a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1337 .elementor-element.elementor-element-e4048d3{--display:flex;--min-height:120vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-68px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;}.elementor-1337 .elementor-element.elementor-element-e4048d3:not(.elementor-motion-effects-element-type-background), .elementor-1337 .elementor-element.elementor-element-e4048d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FAE38E00 5%, #FAE38E85 30%);}.elementor-1337 .elementor-element.elementor-element-d6d33b0{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-1337 .elementor-element.elementor-element-d6d33b0.elementor-element{--align-self:center;}.elementor-1337 .elementor-element.elementor-element-d6d33b0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:21px;font-weight:400;line-height:1.2lh;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1337 .elementor-element.elementor-element-aab1bd5{--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:70px 70px;--row-gap:70px;--column-gap:70px;--flex-wrap:wrap;}.elementor-1337 .elementor-element.elementor-element-244593d{--display:flex;--min-height:472px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:-4px 9px 24px 10px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:300ms;--e-con-transform-origin-x:center;--e-con-transform-origin-y:center;}.elementor-1337 .elementor-element.elementor-element-244593d:not(.elementor-motion-effects-element-type-background), .elementor-1337 .elementor-element.elementor-element-244593d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1337 .elementor-element.elementor-element-244593d.e-con:hover{--e-con-transform-rotateZ:-4deg;--e-con-transform-translateX:-10px;--e-con-transform-scale:0.95;--e-con-transform-skewX:1deg;--e-con-transform-skewY:2deg;}.elementor-1337 .elementor-element.elementor-element-d037370{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1337 .elementor-element.elementor-element-d037370 .elementor-heading-title{font-family:"Merienda", Sans-serif;font-weight:800;color:var( --e-global-color-primary );}.elementor-1337 .elementor-element.elementor-element-8cb47ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1337 .elementor-element.elementor-element-8cb47ef img{height:315px;}.elementor-1337 .elementor-element.elementor-element-64eb427{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;color:var( --e-global-color-19a79ff );}.elementor-1337 .elementor-element.elementor-element-f2225dc{--display:flex;--min-height:472px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:-4px 9px 24px 10px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:300ms;--e-con-transform-origin-x:center;--e-con-transform-origin-y:center;}.elementor-1337 .elementor-element.elementor-element-f2225dc:not(.elementor-motion-effects-element-type-background), .elementor-1337 .elementor-element.elementor-element-f2225dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1337 .elementor-element.elementor-element-f2225dc.e-con:hover{--e-con-transform-rotateZ:-4deg;--e-con-transform-translateX:-10px;--e-con-transform-scale:0.95;--e-con-transform-skewX:1deg;--e-con-transform-skewY:2deg;}.elementor-1337 .elementor-element.elementor-element-aa9351b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1337 .elementor-element.elementor-element-aa9351b .elementor-heading-title{font-family:"Merienda", Sans-serif;font-weight:800;color:var( --e-global-color-primary );}.elementor-1337 .elementor-element.elementor-element-f4cbcb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1337 .elementor-element.elementor-element-f4cbcb5 img{height:315px;}.elementor-1337 .elementor-element.elementor-element-494b942{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;color:var( --e-global-color-19a79ff );}.elementor-1337 .elementor-element.elementor-element-73e4296{--display:flex;--min-height:472px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:-4px 9px 24px 10px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:300ms;--e-con-transform-origin-x:center;--e-con-transform-origin-y:center;}.elementor-1337 .elementor-element.elementor-element-73e4296:not(.elementor-motion-effects-element-type-background), .elementor-1337 .elementor-element.elementor-element-73e4296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1337 .elementor-element.elementor-element-73e4296.e-con:hover{--e-con-transform-rotateZ:-4deg;--e-con-transform-translateX:-10px;--e-con-transform-scale:0.95;--e-con-transform-skewX:1deg;--e-con-transform-skewY:2deg;}.elementor-1337 .elementor-element.elementor-element-cdb5481{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1337 .elementor-element.elementor-element-cdb5481 .elementor-heading-title{font-family:"Merienda", Sans-serif;font-weight:800;color:var( --e-global-color-primary );}.elementor-1337 .elementor-element.elementor-element-50bc11d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1337 .elementor-element.elementor-element-9214e01{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;color:var( --e-global-color-19a79ff );}.elementor-1337 .elementor-element.elementor-element-4e5e7e6{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1337 .elementor-element.elementor-element-244593d{--width:40%;}.elementor-1337 .elementor-element.elementor-element-f2225dc{--width:40%;}.elementor-1337 .elementor-element.elementor-element-73e4296{--width:40%;}}@media(max-width:767px){.elementor-1337 .elementor-element.elementor-element-fdd21dc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:66px;}.elementor-1337 .elementor-element.elementor-element-42146da{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-83abdab{--min-height:333px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:203px;}.elementor-1337 .elementor-element.elementor-element-2c93af8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1337 .elementor-element.elementor-element-29a24a6{margin:58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1337 .elementor-element.elementor-element-29a24a6 .elementor-heading-title{font-size:43px;}.elementor-1337 .elementor-element.elementor-element-99c2c8f{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1337 .elementor-element.elementor-element-99c2c8f .elementor-heading-title{font-size:32px;}.elementor-1337 .elementor-element.elementor-element-7bc3728{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;}.elementor-1337 .elementor-element.elementor-element-7bc3728 .elementor-heading-title{font-size:17px;line-height:0.9lh;}.elementor-1337 .elementor-element.elementor-element-8b3f1b5{margin:5px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1337 .elementor-element.elementor-element-8b3f1b5 .elementor-heading-title{font-size:18px;}.elementor-1337 .elementor-element.elementor-element-f5e3a53{--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1337 .elementor-element.elementor-element-c97f5a7{--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1337 .elementor-element.elementor-element-e4048d3.e-con{--e-con-transform-translateY:70px;}.elementor-1337 .elementor-element.elementor-element-e4048d3:not(.elementor-motion-effects-element-type-background), .elementor-1337 .elementor-element.elementor-element-e4048d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(30deg, #FAE38E00 0%, #FAE38E85 57%);}.elementor-1337 .elementor-element.elementor-element-e4048d3{--margin-top:-74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:54px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1337 .elementor-element.elementor-element-d6d33b0{margin:-41px 20px calc(var(--kit-widget-spacing, 0px) + -36px) 20px;text-align:center;}.elementor-1337 .elementor-element.elementor-element-d6d33b0 .elementor-heading-title{font-size:14px;line-height:0.8lh;}.elementor-1337 .elementor-element.elementor-element-aab1bd5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1337 .elementor-element.elementor-element-244593d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for video, class: .elementor-element-42146da */.elementor-1337 .elementor-element.elementor-element-42146da {
    position: relative; /* Wichtig, damit ::before sich relativ zum Video positioniert */
    overflow: hidden; /* Sicherstellen, dass das Overlay innerhalb des Videos bleibt */
}

.elementor-1337 .elementor-element.elementor-element-42146da::before {
    content: ''; /* Notwendig für Pseudo-Elemente */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #F7D14177; /* Wähle deine Farbe & Deckkraft */
    mix-blend-mode: multiply; /* Wähle deinen Überblendmodus (multiply, overlay, screen, etc.) */
    z-index: 1; /* Muss über dem Video liegen */
    pointer-events: none; /* Wichtig, damit Klicks auf das Video durchgehen */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdd21dc */.hero-fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    /* height: auto; <-- Dies ist wichtig, wenn das Video die Höhe steuern soll */
    /* overflow: hidden; <-- Kann helfen, wenn Video über den Container hinausragt */
    z-index: 5;
    margin: 0 !important; /* Sicherheitshalber */
    padding: 0 !important; /* Sicherheitshalber */
    box-sizing: border-box; /* Standard, aber gut zu wissen */
}
.hero-fixed .elementor-container { /* Falls Elementor-Standardcontainer dazwischen ist */
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e3a53 */.hero-spacer {
    width: 100%;
    /* Der Zaubertrick: Der Browser reserviert den Platz basierend auf der Breite */
    aspect-ratio: 16 / 9; 
    /* Falls dein Video ein anderes Format hat, z.B. 21/9, trage das hier ein */
    
    pointer-events: none;
    display: block; /* Sicherstellen, dass es Platz einnimmt */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c97f5a7 */.hero-spacer {
    width: 100%;
    /* Der Zaubertrick: Der Browser reserviert den Platz basierend auf der Breite */
    aspect-ratio: 16 / 9; 
    /* Falls dein Video ein anderes Format hat, z.B. 21/9, trage das hier ein */
    
    pointer-events: none;
    display: block; /* Sicherstellen, dass es Platz einnimmt */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4048d3 */.lower-content-scroll {
    position: relative; /* Wichtig für z-index */
    z-index: 10; /* Höher als hero-fixed */
    background-color: #fff; /* Dein Hintergrund, damit es den Hero überdeckt */
}
.elementor-1337 .elementor-element.elementor-element-e4048d3 {
    backdrop-filter: blur(10px); /* Passe den Wert nach Bedarf an */
    -webkit-backdrop-filter: blur(10px); /* Für Browser-Kompatibilität */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Merienda';
	font-display: auto;
	src: url('https://www.bogenshopfleck.eu/wp-content/uploads/2025/11/Merienda-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */