/* Fixierte Hintergrundebenen für alle veröffentlichten Seiten. */
.elementor.elementor-2236 .elementor-element.elementor-element-8ccc6ad { background-image:none !important; background-attachment:scroll !important; clip-path:inset(0); isolation:isolate; }
.elementor.elementor-2236 .elementor-element.elementor-element-8ccc6ad::after { content:''; position:fixed; inset:auto; top:var(--fw-fixed-origin-y,0px); left:0; width:100%; height:100vh; height:var(--fw-fixed-height,100lvh); background:url('/wp-content/uploads/2026/09/Karte-1-scaled.png') top center / cover no-repeat; pointer-events:none; z-index:-1; transform:translateZ(0); will-change:transform; }
.elementor.elementor-2182 .elementor-element.elementor-element-8ccc6ad { background-image:none !important; background-attachment:scroll !important; clip-path:inset(0); isolation:isolate; }
.elementor.elementor-2182 .elementor-element.elementor-element-8ccc6ad::after { content:''; position:fixed; inset:auto; top:var(--fw-fixed-origin-y,0px); left:0; width:100%; height:100vh; height:var(--fw-fixed-height,100lvh); background:url('/wp-content/uploads/2026/09/Karte-1-scaled.png') top center / cover no-repeat; pointer-events:none; z-index:-1; transform:translateZ(0); will-change:transform; }
.elementor.elementor-2140 .elementor-element.elementor-element-8ccc6ad { background-image:none !important; background-attachment:scroll !important; clip-path:inset(0); isolation:isolate; }
.elementor.elementor-2140 .elementor-element.elementor-element-8ccc6ad::after { content:''; position:fixed; inset:auto; top:var(--fw-fixed-origin-y,0px); left:0; width:100%; height:100vh; height:var(--fw-fixed-height,100lvh); background:url('/wp-content/uploads/2026/09/Karte-1-scaled.png') top center / cover no-repeat; pointer-events:none; z-index:-1; transform:translateZ(0); will-change:transform; }
.elementor.elementor-1917 .elementor-element.elementor-element-8ccc6ad { background-image:none !important; background-attachment:scroll !important; clip-path:inset(0); isolation:isolate; }
.elementor.elementor-1917 .elementor-element.elementor-element-8ccc6ad::after { content:''; position:fixed; inset:auto; top:var(--fw-fixed-origin-y,0px); left:0; width:100%; height:100vh; height:var(--fw-fixed-height,100lvh); background:url('/wp-content/uploads/2026/09/Karte-1-scaled.png') top center / cover no-repeat; pointer-events:none; z-index:-1; transform:translateZ(0); will-change:transform; }
.elementor.elementor-1906 .elementor-element.elementor-element-8ccc6ad { background-image:none !important; background-attachment:scroll !important; clip-path:inset(0); isolation:isolate; }
.elementor.elementor-1906 .elementor-element.elementor-element-8ccc6ad::after { content:''; position:fixed; inset:auto; top:var(--fw-fixed-origin-y,0px); left:0; width:100%; height:100vh; height:var(--fw-fixed-height,100lvh); background:url('/wp-content/uploads/2026/09/Karte-1-scaled.png') top center / cover no-repeat; pointer-events:none; z-index:-1; transform:translateZ(0); will-change:transform; }
.elementor.elementor-1898 .elementor-element.elementor-element-8ccc6ad { background-image:none !important; background-attachment:scroll !important; clip-path:inset(0); isolation:isolate; }
.elementor.elementor-1898 .elementor-element.elementor-element-8ccc6ad::after { content:''; position:fixed; inset:auto; top:var(--fw-fixed-origin-y,0px); left:0; width:100%; height:100vh; height:var(--fw-fixed-height,100lvh); background:url('/wp-content/uploads/2026/09/Karte-1-scaled.png') top center / cover no-repeat; pointer-events:none; z-index:-1; transform:translateZ(0); will-change:transform; }
.elementor.elementor-1866 .elementor-element.elementor-element-8ccc6ad { background-image:none !important; background-attachment:scroll !important; clip-path:inset(0); isolation:isolate; }
.elementor.elementor-1866 .elementor-element.elementor-element-8ccc6ad::after { content:''; position:fixed; inset:auto; top:var(--fw-fixed-origin-y,0px); left:0; width:100%; height:100vh; height:var(--fw-fixed-height,100lvh); background:url('/wp-content/uploads/2026/09/Karte-1-scaled.png') top center / cover no-repeat; pointer-events:none; z-index:-1; transform:translateZ(0); will-change:transform; }
.elementor.elementor-1358 .elementor-element.elementor-element-8ccc6ad { background-image:none !important; background-attachment:scroll !important; clip-path:inset(0); isolation:isolate; }
.elementor.elementor-1358 .elementor-element.elementor-element-8ccc6ad::after { content:''; position:fixed; inset:auto; top:var(--fw-fixed-origin-y,0px); left:0; width:100%; height:100vh; height:var(--fw-fixed-height,100lvh); background:url('/wp-content/uploads/2026/09/Karte-1-scaled.png') top center / cover no-repeat; pointer-events:none; z-index:-1; transform:translateZ(0); will-change:transform; }
.elementor.elementor-1190 .elementor-element.elementor-element-d88b5d4 { background-image:none !important; background-attachment:scroll !important; clip-path:inset(0); isolation:isolate; }
.elementor.elementor-1190 .elementor-element.elementor-element-d88b5d4::after { content:''; position:fixed; inset:auto; top:var(--fw-fixed-origin-y,0px); left:0; width:100%; height:100vh; height:var(--fw-fixed-height,100lvh); background:url('/wp-content/uploads/2025/09/feinwerk-23-startseite.jpg') center center / cover no-repeat; pointer-events:none; z-index:-1; transform:translateZ(0); will-change:transform; }
.elementor.elementor-1190 .elementor-element.elementor-element-1ef3d15 { background-image:none !important; background-attachment:scroll !important; clip-path:inset(0); isolation:isolate; }
.elementor.elementor-1190 .elementor-element.elementor-element-1ef3d15::after { content:''; position:fixed; inset:auto; top:var(--fw-fixed-origin-y,0px); left:0; width:100%; height:100vh; height:var(--fw-fixed-height,100lvh); background:url('/wp-content/uploads/2025/09/feinwerk-23-startseite.jpg') center center / cover no-repeat; pointer-events:none; z-index:-1; transform:translateZ(0); will-change:transform; }
.elementor.elementor-1190 .elementor-element.elementor-element-a0d00d7 { background-image:none !important; background-attachment:scroll !important; clip-path:inset(0); isolation:isolate; }
.elementor.elementor-1190 .elementor-element.elementor-element-a0d00d7::after { content:''; position:fixed; inset:auto; top:var(--fw-fixed-origin-y,0px); left:0; width:100%; height:100vh; height:var(--fw-fixed-height,100lvh); background:url('/wp-content/uploads/2025/09/feinwerk-23-startseite.jpg') center center / cover no-repeat; pointer-events:none; z-index:-1; transform:translateZ(0); will-change:transform; }
.elementor.elementor-1190 .elementor-element.elementor-element-4b83c89 { background-image:none !important; background-attachment:scroll !important; clip-path:inset(0); isolation:isolate; }
.elementor.elementor-1190 .elementor-element.elementor-element-4b83c89::after { content:''; position:fixed; inset:auto; top:var(--fw-fixed-origin-y,0px); left:0; width:100%; height:100vh; height:var(--fw-fixed-height,100lvh); background:url('/wp-content/uploads/2025/09/Feinwerk-48-scaled.jpg') center center / cover no-repeat; pointer-events:none; z-index:-1; transform:translateZ(0); will-change:transform; }
.elementor.elementor-1190 .elementor-element.elementor-element-ee9142b { background-image:none !important; background-attachment:scroll !important; clip-path:inset(0); isolation:isolate; }
.elementor.elementor-1190 .elementor-element.elementor-element-ee9142b::after { content:''; position:fixed; inset:auto; top:var(--fw-fixed-origin-y,0px); left:0; width:100%; height:100vh; height:var(--fw-fixed-height,100lvh); background:url('/wp-content/uploads/2025/09/Feinwerk-48-scaled.jpg') center center / cover no-repeat; pointer-events:none; z-index:-1; transform:translateZ(0); will-change:transform; }
.elementor.elementor-1190 .elementor-element.elementor-element-8ccc6ad { background-image:none !important; background-attachment:scroll !important; clip-path:inset(0); isolation:isolate; }
.elementor.elementor-1190 .elementor-element.elementor-element-8ccc6ad::after { content:''; position:fixed; inset:auto; top:var(--fw-fixed-origin-y,0px); left:0; width:100%; height:100vh; height:var(--fw-fixed-height,100lvh); background:url('/wp-content/uploads/2026/09/Karte-1-scaled.png') top center / cover no-repeat; pointer-events:none; z-index:-1; transform:translateZ(0); will-change:transform; }

/* Milchige Kontaktfläche ohne fortlaufende Hintergrund-Neuberechnung. */
.elementor .elementor-element-8ccc6ad .elementor-element-e7c485e { backdrop-filter:none !important; -webkit-backdrop-filter:none !important; background:rgba(255,255,255,.9) !important; }
.elementor-1358 .elementor-element-7369850::after { background-color:#fff; background-blend-mode:luminosity; }

.elementor.elementor-2612 .elementor-element.elementor-element-8ccc6ad { background-image:none !important; background-attachment:scroll !important; clip-path:inset(0); isolation:isolate; }
.elementor.elementor-2612 .elementor-element.elementor-element-8ccc6ad::after { content:''; position:fixed; inset:auto; top:var(--fw-fixed-origin-y,0px); left:0; width:100%; height:100vh; height:var(--fw-fixed-height,100lvh); background:url('/wp-content/uploads/2026/09/karte-runder-see-scaled.png') top center / cover no-repeat; pointer-events:none; z-index:-1; transform:translateZ(0); will-change:transform; }