.elementor-19 .elementor-element.elementor-element-4a1879c{--display:flex;--position:fixed;--min-height: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-19 .elementor-element.elementor-element-4a1879c{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-4a1879c{right:0px;}.elementor-19 .elementor-element.elementor-element-73b0000{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-73b0000.elementor-element{--order:99999 /* order end hack */;}.elementor-19 .elementor-element.elementor-element-73b0000 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 1.8px ) hue-rotate( 0deg );}.elementor-19 .elementor-element.elementor-element-50ef808{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-50ef808{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-50ef808{right:0px;}.elementor-19 .elementor-element.elementor-element-50ef808 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 1.8px ) hue-rotate( 0deg );}.elementor-19 .elementor-element.elementor-element-926f844{--iteration-count:infinite;width:var( --container-widget-width, 75% );max-width:75%;margin:350px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;top:0px;--dynamic-text-color:#00F5FF;}.elementor-19 .elementor-element.elementor-element-926f844.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-926f844 .elementor-headline{text-align:center;}.elementor-19 .elementor-element.elementor-element-926f844 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-926f844 .elementor-headline .elementor-headline-plain-text{text-shadow:0px 0px 5px rgba(0,0,0,0.3);}.elementor-19 .elementor-element.elementor-element-926f844 .elementor-headline .elementor-headline-dynamic-wrapper{text-shadow:0px 0px 5px rgba(0,0,0,0.3);}.elementor-19 .elementor-element.elementor-element-4bbcf5b{width:100%;max-width:100%;bottom:90px;}.elementor-19 .elementor-element.elementor-element-4bbcf5b.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-4bbcf5b .elementor-button{border-style:none;}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-4a1879c{--width:100%;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4a1879c.e-con{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-73b0000{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-50ef808{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}.elementor-19 .elementor-element.elementor-element-50ef808.elementor-element{--order:99999 /* order end hack */;}.elementor-19 .elementor-element.elementor-element-926f844{width:auto;max-width:auto;margin:18px 18px calc(var(--kit-widget-spacing, 0px) + 18px) 18px;top:248px;}.elementor-19 .elementor-element.elementor-element-926f844.elementor-element{--align-self:center;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-926f844{right:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-926f844{left:0px;}.elementor-19 .elementor-element.elementor-element-926f844 .elementor-headline{font-size:28px;}}/* Start custom CSS for button, class: .elementor-element-4bbcf5b */.elementor-19 .elementor-element.elementor-element-4bbcf5b .elementor-button {
    /* Liquid Glass Basis mit hoher Unschärfe */
    background: rgba(255, 255, 255, 0.22) !important;
    backdrop-filter: blur(20px) saturate(200%);
    -webkit-backdrop-filter: blur(20px) saturate(200%);
    
    /* 3D-Lichtreflexion an den Rändern */
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    border-top: 1.5px solid rgba(255, 255, 255, 0.75) !important;
    border-left: 1.5px solid rgba(255, 255, 255, 0.55) !important;
    
    /* Tiefe Schichten für den Flüssigglas-Effekt */
    box-shadow: 
        0 20px 40px rgba(0, 0, 0, 0.15),
        inset 0 2px 3px rgba(255, 255, 255, 0.7),
        inset 0 -12px 20px rgba(255, 255, 255, 0.25) !important;
        
    border-radius: 25px !important;
    color: #ffffff !important;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* Hover-Zustand für ein geschmeidiges Reaktionsgefühl */
.elementor-19 .elementor-element.elementor-element-4bbcf5b .elementor-button:hover {
    background: rgba(255, 255, 255, 0.32) !important;
    box-shadow: 
        0 25px 50px rgba(0, 0, 0, 0.22),
        inset 0 2px 4px rgba(255, 255, 255, 0.9),
        inset 0 -15px 25px rgba(255, 255, 255, 0.35) !important;
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a1879c */@media (max-width: 767px) {
    html,
    body {
        overflow: hidden !important;
        height: 100% !important;
        overscroll-behavior: none !important;
    }
}/* End custom CSS */