.elementor-53 .elementor-element.elementor-element-5520fee1{--display:flex;--min-height:32vh;--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;--overlay-opacity:0.5;}.elementor-53 .elementor-element.elementor-element-5520fee1:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-5520fee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e769c8 );}.elementor-53 .elementor-element.elementor-element-5520fee1::before, .elementor-53 .elementor-element.elementor-element-5520fee1 > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-5520fee1 > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-5520fee1 > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-5520fee1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-5520fee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.zahnarzt-jakolitsch.at/wp-content/uploads/2026/01/venners.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-53 .elementor-element.elementor-element-1d49ba40{--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:center;--overlay-opacity:0.33;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--margin-top:150px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-53 .elementor-element.elementor-element-1d49ba40:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-1d49ba40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15171A4A;}.elementor-53 .elementor-element.elementor-element-1d49ba40::before, .elementor-53 .elementor-element.elementor-element-1d49ba40 > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-1d49ba40 > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-1d49ba40 > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-1d49ba40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-1d49ba40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-53 .elementor-element.elementor-element-1d49ba40.e-con{--align-self:center;}.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 );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-53 .elementor-element.elementor-element-13fc4f8a{padding:15px 15px 15px 15px;color:var( --e-global-color-6e769c8 );}:root{--page-title-display:none;}body.elementor-page-53{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-53 .elementor-element.elementor-element-1d49ba40{--width:70vw;}}@media(min-width:1367px){.elementor-53 .elementor-element.elementor-element-5520fee1::before, .elementor-53 .elementor-element.elementor-element-5520fee1 > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-5520fee1 > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-5520fee1 > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-5520fee1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-5520fee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-1d49ba40 */.elementor-53 .elementor-element.elementor-element-1d49ba40 {
    /* Der Glas-Effekt */
    background: rgba( 255, 255, 255, 0.1 ); /* Sehr transparentes Weiß */
    box-shadow: 0 8px 32px 0 rgba( 31, 38, 55, 0.37 ); /* Weicher Schatten */
    backdrop-filter: blur( 12px ); /* Der Milchglas-Weichzeichner */
    -webkit-backdrop-filter: blur( 12px ); /* Für Safari */
    border-radius: 16px; /* Abgerundete Ecken */
    border: 1px solid rgba( 255, 255, 255, 0.18 ); /* Subtiler weißer Rand innen */

    /* Der leuchtende Cyan-Magenta Rand */
    position: relative;
    z-index: 1;
    padding: 40px; /* Innenabstand für den Text */
}

/* Das Pseudo-Element für den Farbverlauf-Rand */
.elementor-53 .elementor-element.elementor-element-1d49ba40::before {
    content: "";
    position: absolute;
    inset: 0; /* Nimmt die volle Größe ein */
    border-radius: 16px; /* Gleiche Rundung wie die Box */
    padding: 2px; /* Dicke des leuchtenden Randes */
    
    /* Dein Farbverlauf: Cyan zu Magenta */
    background: linear-gradient(45deg, #00E0FF, #D500F9);
    
    /* Maske, damit nur der Rand sichtbar bleibt */
    -webkit-mask: 
       linear-gradient(#fff 0 0) content-box, 
       linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1; /* Hinter dem Glas */
    pointer-events: none; /* Klicks gehen durch */
}

/* Damit der Text in der Box gut lesbar ist (optional) */
.elementor-53 .elementor-element.elementor-element-1d49ba40 h1, .elementor-53 .elementor-element.elementor-element-1d49ba40 h2, .elementor-53 .elementor-element.elementor-element-1d49ba40 h3, .elementor-53 .elementor-element.elementor-element-1d49ba40 p, .elementor-53 .elementor-element.elementor-element-1d49ba40 li {
    color: #FFFFFF !important; /* Text wird weiß */
    text-shadow: 0 1px 2px rgba(0,0,0,0.3); /* Leichter Schatten für Lesbarkeit */
}

/* Ausnahme für die graue FAQ-Box (falls vorhanden), damit sie nicht weiß wird */
.elementor-53 .elementor-element.elementor-element-1d49ba40 div[style*="background-color: #f3f4f6"] {
     background-color: rgba(255, 255, 255, 0.85) !important; /* Wird auch glasig-hell */
     border-left: none !important; /* Rand weg, passt nicht zum Glas */
}
.elementor-53 .elementor-element.elementor-element-1d49ba40 div[style*="background-color: #f3f4f6"] h3,
.elementor-53 .elementor-element.elementor-element-1d49ba40 div[style*="background-color: #f3f4f6"] p {
    color: #1F2937 !important; /* Text darin bleibt dunkel */
    text-shadow: none !important;
}/* End custom CSS */