.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Mega-Menü: öffnet bei Mouseover, schließt beim Verlassen (nur Geräte mit Maus) */
@media (hover: hover) and (pointer: fine) {
  .elementor-240 [data-id="c4be9ec"][data-id]::details-content { content-visibility: hidden; block-size: 0; }
  .elementor-240 [data-id="c4be9ec"][data-id]:hover::details-content { content-visibility: visible; block-size: auto; }
  .elementor-240 [data-id="6cdf5316"][data-id]::before { content: ""; position: absolute; left: 0; right: 0; top: -24px; height: 24px; }
}
/* Mobil-Menü (3 Striche) – nur am Handy */
.elementor-240 [data-id="1efdcf37"][data-id], .elementor-240 [data-id="7b55c03e"][data-id] { display: none; }
@keyframes fbMmIn { from { opacity: 0; transform: translateY(-12px); } to { opacity: 1; transform: none; } }
@media (max-width: 767px) {
  .elementor-240 [data-id="1598743e"][data-id] { height: 68px; }
  .elementor-240 [data-id="7ee4b6ed"][data-id] { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: space-between !important; height: 68px; padding: 0 14px 0 16px !important; gap: 12px; }
  .elementor-240 [data-id="8a2b9b6"][data-id] { flex: none; }
  .elementor-240 [data-id="c91e683"][data-id], .elementor-240 [data-id="2c39760a"][data-id], .elementor-240 [data-id="1fbb0db1"][data-id], .elementor-240 [data-id="69dc7572"][data-id], .elementor-240 [data-id="1ce220b0"][data-id], .elementor-240 [data-id="1356a1fb"][data-id] { display: none !important; }
  .elementor-240 [data-id="65b20f83"][data-id] { flex: none; width: auto !important; margin: 0 !important; padding: 0 !important; }
  .elementor-240 [data-id="7d93d904"][data-id] { width: auto !important; }
  .elementor-240 [data-id="6b5bfc56"][data-id] { position: relative; width: 48px !important; height: 48px !important; min-width: 0; padding: 0 !important; border-radius: 15px !important; background: rgba(255,255,255,.07) !important; box-shadow: inset 0 0 0 1px rgba(255,255,255,.1); display: block !important; cursor: pointer; transition: background .3s, box-shadow .3s; }
  .elementor-240 [data-id="6b37d485"][data-id], .elementor-240 [data-id="58596685"][data-id] { display: none !important; }
  .elementor-240 [data-id="6b5bfc56"][data-id]::before, .elementor-240 [data-id="6b5bfc56"][data-id]::after { content: ""; position: absolute; left: 13px; width: 22px; height: 2.5px; border-radius: 3px; background: #F5F5F2; transition: transform .35s cubic-bezier(.2,.7,.2,1), box-shadow .25s, background .3s; }
  .elementor-240 [data-id="6b5bfc56"][data-id]::before { top: 18px; box-shadow: 0 6px 0 #F5F5F2; }
  .elementor-240 [data-id="6b5bfc56"][data-id]::after { top: 30px; width: 14px; }
  .elementor-240 [data-id="c4be9ec"][data-id][open] > [data-id="6b5bfc56"][data-id] { background: var(--fb-lime) !important; box-shadow: 0 0 28px -4px rgba(200,240,49,.6); }
  .elementor-240 [data-id="c4be9ec"][data-id][open] > [data-id="6b5bfc56"][data-id]::before { top: 22.75px; background: #0B0C0E; box-shadow: none; transform: rotate(45deg); }
  .elementor-240 [data-id="c4be9ec"][data-id][open] > [data-id="6b5bfc56"][data-id]::after { top: 22.75px; width: 22px; background: #0B0C0E; transform: rotate(-45deg); }
  .elementor-240 [data-id="6cdf5316"][data-id] { position: fixed !important; left: 0 !important; right: 0 !important; top: 68px !important; bottom: 0 !important; width: 100% !important; height: calc(100dvh - 68px) !important; padding: 0 !important; margin: 0 !important; transform: none !important; z-index: 1000; }
  .elementor-240 [data-id="c4be9ec"][data-id][open] > [data-id="6cdf5316"][data-id] { animation: fbMmIn .35s cubic-bezier(.2,.7,.2,1) both; }
  .elementor-240 [data-id="25e6f90e"][data-id] { width: 100% !important; height: 100% !important; max-height: none !important; overflow-y: auto !important; -webkit-overflow-scrolling: touch; overscroll-behavior: contain; grid-template-columns: 1fr !important; gap: 6px !important; padding: 18px 16px 48px !important; border-radius: 0 !important; background: radial-gradient(circle, rgba(200,240,49,.16) 1.2px, transparent 1.7px) 0 0 / 26px 26px, radial-gradient(ellipse 80% 40% at 50% 0%, rgba(200,240,49,.10), transparent 70%), #000 !important; box-shadow: none !important; animation: fbMmDots 14s linear infinite; }
  .elementor-240 [data-id="1efdcf37"][data-id] { display: flex; flex-direction: column; gap: 12px; padding: 4px 0 18px; margin-bottom: 8px; border-bottom: 1px solid rgba(255,255,255,.08); }
  .elementor-240 [data-id="74950a17"][data-id] { font-family: var(--fb-font-mono), monospace; font-size: 11px; letter-spacing: .18em; color: var(--fb-lime); }
  .elementor-240 [data-id="4a862fba"][data-id] { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; padding: 0; }
  .elementor-240 [data-id="4a862fba"][data-id] a { display: block; padding: 13px 14px; border-radius: 13px; background: rgba(255,255,255,.04); box-shadow: inset 0 0 0 1px rgba(255,255,255,.07); font-family: var(--fb-font-text), sans-serif; font-weight: 600; font-size: 15px; color: #F5F5F2 !important; text-decoration: none; }
  .elementor-240 [data-id="34607108"][data-id] a { background: rgba(200,240,49,.1); box-shadow: inset 0 0 0 1px rgba(200,240,49,.4); color: var(--fb-lime) !important; }
  .elementor-240 [data-id="7b55c03e"][data-id] { display: flex !important; width: 100% !important; justify-content: center; text-align: center; border-radius: 999px !important; margin-top: 18px; padding-top: 16px !important; padding-bottom: 16px !important; font-size: 16px !important; }
  body:has(.elementor-240 [data-id="c4be9ec"][data-id][open]) { overflow: hidden; }
}
@keyframes fbMmDots { from { background-position: 0 0, 0 0, 0 0; } to { background-position: 0 -260px, 0 0, 0 0; } }
@keyframes fbMmItem { from { opacity: 0; transform: translateX(-18px); } to { opacity: 1; transform: none; } }
@media (max-width: 767px) {
  .elementor-240 [data-id="c4be9ec"][data-id][open] [data-id="1efdcf37"][data-id] { animation: fbMmItem .5s cubic-bezier(.2,.7,.2,1) both; animation-delay: 0.05s; }
  .elementor-240 [data-id="c4be9ec"][data-id][open] [data-id="4196f49f"][data-id] { animation: fbMmItem .5s cubic-bezier(.2,.7,.2,1) both; animation-delay: 0.09s; }
  .elementor-240 [data-id="c4be9ec"][data-id][open] [data-id="33ae8858"][data-id] { animation: fbMmItem .5s cubic-bezier(.2,.7,.2,1) both; animation-delay: 0.13s; }
  .elementor-240 [data-id="c4be9ec"][data-id][open] [data-id="d751eef"][data-id] { animation: fbMmItem .5s cubic-bezier(.2,.7,.2,1) both; animation-delay: 0.17s; }
  .elementor-240 [data-id="c4be9ec"][data-id][open] [data-id="12868a37"][data-id] { animation: fbMmItem .5s cubic-bezier(.2,.7,.2,1) both; animation-delay: 0.21s; }
  .elementor-240 [data-id="c4be9ec"][data-id][open] [data-id="38d98d84"][data-id] { animation: fbMmItem .5s cubic-bezier(.2,.7,.2,1) both; animation-delay: 0.25s; }
  .elementor-240 [data-id="c4be9ec"][data-id][open] [data-id="442278ea"][data-id] { animation: fbMmItem .5s cubic-bezier(.2,.7,.2,1) both; animation-delay: 0.29s; }
  .elementor-240 [data-id="c4be9ec"][data-id][open] [data-id="767439a8"][data-id] { animation: fbMmItem .5s cubic-bezier(.2,.7,.2,1) both; animation-delay: 0.33s; }
  .elementor-240 [data-id="c4be9ec"][data-id][open] [data-id="7eb0b8ff"][data-id] { animation: fbMmItem .5s cubic-bezier(.2,.7,.2,1) both; animation-delay: 0.37s; }
  .elementor-240 [data-id="c4be9ec"][data-id][open] [data-id="3a56dcc1"][data-id] { animation: fbMmItem .5s cubic-bezier(.2,.7,.2,1) both; animation-delay: 0.41s; }
  .elementor-240 [data-id="c4be9ec"][data-id][open] [data-id="1b0abde8"][data-id] { animation: fbMmItem .5s cubic-bezier(.2,.7,.2,1) both; animation-delay: 0.45s; }
  .elementor-240 [data-id="c4be9ec"][data-id][open] [data-id="25d44a53"][data-id] { animation: fbMmItem .5s cubic-bezier(.2,.7,.2,1) both; animation-delay: 0.49s; }
  .elementor-240 [data-id="c4be9ec"][data-id][open] [data-id="7b55c03e"][data-id] { animation: fbMmItem .5s cubic-bezier(.2,.7,.2,1) both; animation-delay: 0.53s; }
}
@media (max-width: 767px) {
  .elementor-240 [data-id="25e6f90e"][data-id] { gap: 0 !important; padding: 14px 18px 40px !important; }
  .elementor-240 [data-id="1efdcf37"][data-id] { border-bottom: none !important; padding-bottom: 6px !important; margin-bottom: 0 !important; }
  .elementor-240 [data-id="1efdcf37"][data-id]::after { content: "FUNKTIONEN · 01–10"; display: block; margin-top: 18px; padding-top: 22px; border-top: 1px solid rgba(255,255,255,.08); font-family: var(--fb-font-mono), monospace; font-size: 11px; letter-spacing: .18em; color: var(--fb-lime); }
  .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id] { display: grid !important; grid-template-columns: 34px 1fr 20px; column-gap: 10px; row-gap: 2px; align-items: center; padding: 14px 4px !important; margin: 0 !important; border-radius: 0 !important; background: none !important; box-shadow: none !important; border-bottom: 1px solid rgba(255,255,255,.07); transition: background .2s; }
  .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id]:active { background: rgba(200,240,49,.06) !important; }
  .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id] > :nth-child(1) { grid-column: 1; grid-row: 1 / 3; align-self: center; font-size: 12px !important; color: var(--fb-lime) !important; }
  .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id] > :nth-child(2) { grid-column: 2; grid-row: 1; font-size: 17px !important; line-height: 1.2; }
  .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id] > :nth-child(3) { grid-column: 2; grid-row: 2; font-size: 12.5px !important; line-height: 1.35; color: #7D838B !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }
  .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id]::after { content: ""; grid-column: 3; grid-row: 1 / 3; width: 9px; height: 9px; border-top: 2px solid var(--fb-lime); border-right: 2px solid var(--fb-lime); transform: rotate(45deg); opacity: .8; justify-self: end; margin-right: 4px; }
  .elementor-240 [data-id="25d44a53"][data-id] { display: none !important; }
  .elementor-240 [data-id="34607108"][data-id] { grid-column: 1 / -1; }
  .elementor-240 [data-id="4a862fba"][data-id] a { padding: 12px 14px !important; }
}
/* Mobil-Menü v3: ruhiger Hintergrund, Standort-Leiste, 3D-Kacheln, aktuelle Seite markiert, Demo-Button fest unten */
@keyframes fbMmTile { from { opacity: 0; transform: perspective(700px) rotateX(-38deg) translateY(26px) scale(.94); } to { opacity: 1; transform: none; } }
@media (max-width: 767px) {
  .elementor-240 [data-id="25e6f90e"][data-id] { grid-template-columns: 1fr 1fr !important; column-gap: 10px !important; row-gap: 12px !important; align-content: start; padding: 14px 16px 0 !important; background: radial-gradient(ellipse 90% 30% at 50% 0%, rgba(200,240,49,.08), transparent 70%), #050607 !important; animation: none !important; }
  .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Startseite"; order: -2; position: static !important; grid-column: 1 / -1; display: block; width: auto !important; height: auto !important; margin: 0 0 4px !important; padding: 12px 16px 12px 40px !important; border-radius: 14px; background: radial-gradient(circle at 21px 50%, #C8F031 0 4px, rgba(200,240,49,.25) 5px 8px, transparent 9px), rgba(200,240,49,.08) !important; box-shadow: inset 0 0 0 1px rgba(200,240,49,.3); font-family: var(--fb-font-text), sans-serif; font-size: 15px; font-weight: 700; letter-spacing: 0; color: #F5F5F2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-height: 48px !important; line-height: 22px !important; }
  .elementor-240 [data-id="25e6f90e"][data-id]::after { content: "FUNKTIONEN · 01–10"; order: -1; position: static !important; grid-column: 1 / -1; display: block; width: auto !important; height: auto !important; border: none !important; transform: none !important; margin: 10px 0 0 !important; padding: 0 2px !important; background: none !important; font-family: var(--fb-font-mono), monospace; font-size: 11px; letter-spacing: .18em; color: #8A9099; opacity: 1 !important; }
  .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id]:not([data-id="7b55c03e"]) { position: relative; display: flex !important; flex-direction: column; align-items: flex-start !important; justify-content: space-between; gap: 14px; min-height: 98px; padding: 13px 14px 14px !important; text-align: left !important; border-radius: 18px !important; border-bottom: none !important; background: linear-gradient(165deg, #1F2328, #14171B) !important; box-shadow: inset 0 0 0 1px rgba(255,255,255,.09), 0 6px 0 #0B0C0E, 0 18px 26px -14px rgba(0,0,0,.9) !important; transition: transform .2s, box-shadow .2s; -webkit-tap-highlight-color: transparent; }
  .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id]:not([data-id="7b55c03e"]):active { transform: translateY(4px); box-shadow: inset 0 0 0 1.5px var(--fb-lime), 0 2px 0 #0B0C0E !important; }
  .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id]:not([data-id="7b55c03e"]) > :nth-child(1) { display: inline-flex !important; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 10px; background: rgba(200,240,49,.12); box-shadow: inset 0 0 0 1px rgba(200,240,49,.35); font-family: var(--fb-font-mono), monospace; font-size: 12px !important; color: var(--fb-lime) !important; align-self: flex-start !important; }
  .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id]:not([data-id="7b55c03e"]) > :nth-child(2) { align-self: stretch !important; font-size: 15px !important; font-weight: 700; line-height: 1.22; color: #F5F5F2 !important; text-align: left !important; }
  .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id]:not([data-id="7b55c03e"]) > :nth-child(3) { display: none !important; }
  .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id]:not([data-id="7b55c03e"])::after { position: absolute; top: 24px; right: 18px; width: 8px; height: 8px; margin: 0 !important; opacity: .5; }
  .elementor-240 [data-id="c4be9ec"][data-id][open] [data-id="25e6f90e"][data-id] > a[data-id]:not([data-id="7b55c03e"]) { animation-name: fbMmTile !important; animation-duration: .6s !important; }
  .elementor-240 [data-id="1efdcf37"][data-id] { grid-column: 1 / -1; margin-top: 14px !important; padding-top: 18px !important; }
  .elementor-240 [data-id="74950a17"][data-id] { font-size: 0 !important; color: #8A9099 !important; }
  .elementor-240 [data-id="74950a17"][data-id]::after { content: "SEITEN"; font-size: 11px; }
  .elementor-240 [data-id="4a862fba"][data-id] a { background: #14171B !important; box-shadow: inset 0 0 0 1px rgba(255,255,255,.09) !important; color: #F5F5F2 !important; }
  .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="7b55c03e"] { grid-column: 1 / -1; position: sticky; bottom: 0; z-index: 3; display: flex !important; align-items: center; justify-content: center; margin: 12px -16px 0 !important; padding: 18px 16px 18px !important; border-radius: 0 !important; border: none !important; background: linear-gradient(180deg, rgba(5,6,7,0), #050607 34%) !important; box-shadow: none !important; color: transparent !important; font-size: 0 !important; }
  .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="7b55c03e"]::after { content: "Demo anfragen →" !important; grid-column: auto; justify-self: auto; display: flex; align-items: center; justify-content: center; width: 100% !important; height: 54px !important; border-radius: 999px; background: var(--fb-lime); color: #0B0C0E; font-family: var(--fb-font-text), sans-serif; font-weight: 800; font-size: 16px; letter-spacing: -.01em; box-shadow: 0 0 34px -6px rgba(200,240,49,.65); border: none !important; transform: none !important; opacity: 1 !important; margin: 0 !important; }
  body:has(.elementor-240 [data-id="c4be9ec"][data-id][open]) .fb-accent { display: none !important; }
  body.page-id-43 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="4196f49f"], body.page-id-601 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="33ae8858"], body.page-id-38 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="d751eef"], body.page-id-39 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="12868a37"], body.page-id-41 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="38d98d84"], body.page-id-40 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="442278ea"], body.page-id-227 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="767439a8"], body.page-id-42 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="7eb0b8ff"], body.page-id-228 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="3a56dcc1"], body.page-id-229 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="1b0abde8"] { background: linear-gradient(160deg, #DDFB6A, #B6DE24) !important; box-shadow: inset 0 0 0 1px rgba(255,255,255,.45), 0 6px 0 #6F8F10, 0 0 34px -4px rgba(200,240,49,.65) !important; }
  body.page-id-43 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="4196f49f"] > :nth-child(1), body.page-id-601 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="33ae8858"] > :nth-child(1), body.page-id-38 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="d751eef"] > :nth-child(1), body.page-id-39 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="12868a37"] > :nth-child(1), body.page-id-41 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="38d98d84"] > :nth-child(1), body.page-id-40 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="442278ea"] > :nth-child(1), body.page-id-227 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="767439a8"] > :nth-child(1), body.page-id-42 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="7eb0b8ff"] > :nth-child(1), body.page-id-228 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="3a56dcc1"] > :nth-child(1), body.page-id-229 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="1b0abde8"] > :nth-child(1) { background: #0B0C0E !important; box-shadow: none !important; }
  body.page-id-43 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="4196f49f"] > :nth-child(2), body.page-id-601 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="33ae8858"] > :nth-child(2), body.page-id-38 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="d751eef"] > :nth-child(2), body.page-id-39 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="12868a37"] > :nth-child(2), body.page-id-41 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="38d98d84"] > :nth-child(2), body.page-id-40 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="442278ea"] > :nth-child(2), body.page-id-227 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="767439a8"] > :nth-child(2), body.page-id-42 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="7eb0b8ff"] > :nth-child(2), body.page-id-228 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="3a56dcc1"] > :nth-child(2), body.page-id-229 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="1b0abde8"] > :nth-child(2) { color: #0B0C0E !important; }
  body.page-id-43 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="4196f49f"]::after, body.page-id-601 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="33ae8858"]::after, body.page-id-38 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="d751eef"]::after, body.page-id-39 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="12868a37"]::after, body.page-id-41 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="38d98d84"]::after, body.page-id-40 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="442278ea"]::after, body.page-id-227 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="767439a8"]::after, body.page-id-42 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="7eb0b8ff"]::after, body.page-id-228 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="3a56dcc1"]::after, body.page-id-229 .elementor-240 [data-id="25e6f90e"][data-id] > a[data-id="1b0abde8"]::after { content: "HIER" !important; top: 18px !important; right: 12px !important; width: auto !important; height: auto !important; padding: 4px 8px; border: none !important; border-radius: 999px; transform: none !important; background: #0B0C0E; color: var(--fb-lime); font-family: var(--fb-font-mono), monospace; font-size: 10px; letter-spacing: .12em; opacity: 1 !important; }
  body.page-id-352 .elementor-240 [data-id="34607108"][data-id] a, body.page-id-44 .elementor-240 [data-id="76ed8831"][data-id] a, body.page-id-45 .elementor-240 [data-id="30727f65"][data-id] a, body.page-id-47 .elementor-240 [data-id="7aa1e956"][data-id] a, body.page-id-46 .elementor-240 [data-id="baf1e5c"][data-id] a, body.page-id-49 .elementor-240 [data-id="2b508ce5"][data-id] a, body.page-id-48 .elementor-240 [data-id="2843bd4b"][data-id] a { background: var(--fb-lime) !important; box-shadow: 0 0 24px -6px rgba(200,240,49,.6) !important; color: #0B0C0E !important; font-weight: 800 !important; }
  body.page-id-352 .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Hier: Startseite"; }
  body.page-id-35 .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Hier: Alle Funktionen"; }
  body.page-id-43 .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Hier: 01 · Übersicht & Vor Ort"; }
  body.page-id-601 .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Hier: 02 · Artists & Programm"; }
  body.page-id-38 .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Hier: 03 · Gäste, Einlass & Parken"; }
  body.page-id-39 .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Hier: 04 · Fahrten & Hotels"; }
  body.page-id-41 .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Hier: 05 · Gastro & Händler"; }
  body.page-id-40 .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Hier: 06 · Team & Helfer"; }
  body.page-id-227 .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Hier: 07 · Gelände & Aufbau"; }
  body.page-id-42 .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Hier: 08 · Geld & Verträge"; }
  body.page-id-228 .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Hier: 09 · Werbung & Gäste-Infos"; }
  body.page-id-229 .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Hier: 10 · Verwaltung"; }
  body.page-id-44 .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Hier: Automatiken"; }
  body.page-id-45 .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Hier: Für wen"; }
  body.page-id-47 .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Hier: Sicherheit & Datenschutz"; }
  body.page-id-46 .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Hier: Preise"; }
  body.page-id-49 .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Hier: Hilfe & FAQ"; }
  body.page-id-48 .elementor-240 [data-id="25e6f90e"][data-id]::before { content: "Hier: Demo anfragen"; }
}
@media (max-width: 767px) {
  .elementor-240 [data-id="1efdcf37"][data-id] { order: 2; border-top: 1px solid rgba(255,255,255,.08); }
  .elementor-240 [data-id="1efdcf37"][data-id]::after { content: none !important; display: none !important; }
  .elementor-240 [data-id="7b55c03e"][data-id] { order: 3; }
  .elementor-240 [data-id="c4be9ec"][data-id][open] [data-id="1efdcf37"][data-id] { animation-delay: 0.47s; }
}
body { --fbIllBg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 150'%3E%3Cdefs%3E%3CradialGradient id='g' cx='75%25' cy='0%25' r='90%25'%3E%3Cstop offset='0' stop-color='%23C8F031' stop-opacity='.13'/%3E%3Cstop offset='1' stop-color='%23C8F031' stop-opacity='0'/%3E%3C/radialGradient%3E%3Cpattern id='p' width='16' height='16' patternUnits='userSpaceOnUse'%3E%3Cpath d='M16 0H0V16' fill='none' stroke='%23F2F1EC' stroke-opacity='.045'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='320' height='150' fill='%23121417'/%3E%3Crect width='320' height='150' fill='url(%23p)'/%3E%3Crect width='320' height='150' fill='url(%23g)'/%3E%3C/svg%3E") center / cover no-repeat; }
/* Funktions-Kacheln: Vorschlag B (Zeilen im Wechsel + Paare), gilt fuer alle Funktionsseiten */
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] { column-count: auto !important; columns: auto !important; display: grid !important; grid-template-columns: minmax(0,1fr); gap: 20px !important; }
body .elementor :is([data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] { grid-template-columns: repeat(2, minmax(0,1fr)); }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > * { margin: 0 !important; }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > *::after { order: 0 !important; width: 100% !important; height: auto !important; aspect-ratio: 320 / 150; margin: 0 !important; grid-column: 1; grid-row: 1 / 3; }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > :has(> div:first-child) { grid-column: 1 / -1; display: grid !important; grid-template-columns: minmax(0,40%) minmax(0,1fr); grid-template-rows: auto auto 1fr; column-gap: 52px; row-gap: 0; align-items: start; padding: 36px !important; }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > :has(> div:first-child) > :nth-child(1) { grid-column: 2; grid-row: 1; margin-bottom: 20px !important; }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > :has(> div:first-child) > :nth-child(2) { grid-column: 2; grid-row: 2 / 4; }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"])[data-id] > :nth-child(even) { grid-template-columns: minmax(0,1fr) minmax(0,40%) !important; }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"])[data-id] > :nth-child(even)::after, body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"])[data-id] > :nth-child(even)::before { grid-column: 2 !important; }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"])[data-id] > :nth-child(even) > :nth-child(1), body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"])[data-id] > :nth-child(even) > :nth-child(2) { grid-column: 1 !important; }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > :not(:has(> div:first-child)) { display: grid !important; grid-template-columns: minmax(0,240px) minmax(0,1fr); grid-template-rows: auto 1fr; column-gap: 28px; row-gap: 12px; align-items: start; padding: 24px !important; }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > :not(:has(> div:first-child)) > :nth-child(1) { grid-column: 2; grid-row: 1; }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > :not(:has(> div:first-child)) > :nth-child(2) { grid-column: 2; grid-row: 2; }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > :is([data-id="20d9e460"],[data-id="f8a2dc4"],[data-id="29fa6194"]) { grid-column: 1 / -1; grid-template-columns: minmax(0,40%) minmax(0,1fr) !important; column-gap: 52px !important; padding: 32px !important; }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > [data-id="4bc006b3"]::before { content: ""; display: block; position: static !important; inset: auto !important; grid-column: 1; grid-row: 3; margin-top: 16px; width: 100%; aspect-ratio: 320 / 150; border-radius: 12px; border: 1px solid rgba(242,241,236,.08); background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 150'%3E%3Crect x='30' y='14' width='260' height='122' rx='8' fill='%2323272C' stroke='%233A4047'/%3E%3Ccircle cx='39' cy='22' r='2' fill='%23555'/%3E%3Ccircle cx='46' cy='22' r='2' fill='%23555'/%3E%3Ccircle cx='53' cy='22' r='2' fill='%23555'/%3E%3Ccircle cx='60' cy='48' r='12' fill='%23333941'/%3E%3Ccircle cx='60' cy='45.5' r='4.5' fill='%238A9099'/%3E%3Cpath d='M52.6 56a7.4 6 0 0 1 14.8 0' fill='%238A9099'/%3E%3Crect x='80' y='40' width='80' height='6' rx='3' fill='%23F2F1EC'/%3E%3Crect x='80' y='51' width='52' height='4' rx='2' fill='%23333941'/%3E%3Crect x='232' y='40' width='44' height='14' rx='7' fill='%23C8F031'/%3E%3Crect x='239' y='45' width='30' height='4' rx='2' fill='%23121417'/%3E%3Cpath d='M60 84H262' stroke='%23333941' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M60 84H196' stroke='%23C8F031' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='60' cy='84' r='6' fill='%23C8F031'/%3E%3Ccircle cx='128' cy='84' r='6' fill='%23C8F031'/%3E%3Ccircle cx='196' cy='84' r='6' fill='%23C8F031'/%3E%3Ccircle cx='262' cy='84' r='6' fill='%2323272C' stroke='%238A9099' stroke-width='2'/%3E%3Crect x='46' y='96' width='28' height='4' rx='2' fill='%238A9099'/%3E%3Crect x='114' y='96' width='28' height='4' rx='2' fill='%238A9099'/%3E%3Crect x='182' y='96' width='28' height='4' rx='2' fill='%238A9099'/%3E%3Crect x='248' y='96' width='28' height='4' rx='2' fill='%233A4047'/%3E%3Crect x='46' y='112' width='54' height='14' rx='5' fill='%232A2F35' stroke='%233A4047'/%3E%3Crect x='54' y='117' width='30' height='4' rx='2' fill='%238A9099'/%3E%3Crect x='108' y='112' width='54' height='14' rx='5' fill='%232A2F35' stroke='%233A4047'/%3E%3Crect x='116' y='117' width='30' height='4' rx='2' fill='%238A9099'/%3E%3Crect x='170' y='112' width='54' height='14' rx='5' fill='%232A2F35' stroke='%23C8F031'/%3E%3Crect x='178' y='117' width='30' height='4' rx='2' fill='%23C8F031'/%3E%3C/svg%3E") center / cover no-repeat, var(--fbIllBg); }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > [data-id="2759c9b2"]::before { content: ""; display: block; position: static !important; inset: auto !important; grid-column: 1; grid-row: 3; margin-top: 16px; width: 100%; aspect-ratio: 320 / 150; border-radius: 12px; border: 1px solid rgba(242,241,236,.08); background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 150'%3E%3Crect x='34' y='28' width='122' height='86' rx='8' fill='%23F2F1EC'/%3E%3Cpath d='M34 36l61 42 61-42' fill='none' stroke='%23c4c4be' stroke-width='3' stroke-linejoin='round'/%3E%3Crect x='48' y='92' width='56' height='5' rx='2.5' fill='%23c4c4be'/%3E%3Crect x='48' y='101' width='38' height='5' rx='2.5' fill='%23c4c4be'/%3E%3Ccircle cx='150' cy='32' r='13' fill='%23C8F031'/%3E%3Cpath d='M150 25v9l5 3' fill='none' stroke='%23121417' stroke-width='2.5' stroke-linecap='round'/%3E%3Crect x='184' y='22' width='104' height='108' rx='10' fill='%2323272C' stroke='%233A4047'/%3E%3Crect x='184' y='22' width='104' height='24' rx='10' fill='%232A2F35'/%3E%3Crect x='196' y='31' width='40' height='6' rx='3' fill='%238A9099'/%3E%3Crect x='198' y='56' width='16' height='14' rx='3' fill='%23333941'/%3E%3Crect x='220' y='56' width='16' height='14' rx='3' fill='%23333941'/%3E%3Crect x='242' y='56' width='16' height='14' rx='3' fill='%23C8F031'/%3E%3Crect x='264' y='56' width='16' height='14' rx='3' fill='%23333941'/%3E%3Crect x='198' y='76' width='16' height='14' rx='3' fill='%23333941'/%3E%3Crect x='220' y='76' width='16' height='14' rx='3' fill='%23333941'/%3E%3Crect x='242' y='76' width='16' height='14' rx='3' fill='%23333941'/%3E%3Crect x='264' y='76' width='16' height='14' rx='3' fill='%23333941'/%3E%3Crect x='198' y='104' width='76' height='16' rx='8' fill='%232A2F35' stroke='%23C8F031'/%3E%3Crect x='208' y='110' width='44' height='4' rx='2' fill='%23C8F031'/%3E%3C/svg%3E") center / cover no-repeat, var(--fbIllBg); }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > [data-id="343d5d5f"]::before { content: ""; display: block; position: static !important; inset: auto !important; grid-column: 1; grid-row: 3; margin-top: 16px; width: 100%; aspect-ratio: 320 / 150; border-radius: 12px; border: 1px solid rgba(242,241,236,.08); background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 150'%3E%3Cdefs%3E%3ClinearGradient id='l' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23C8F031' stop-opacity='.9'/%3E%3Cstop offset='1' stop-color='%233A4047'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='36' y='16' width='176' height='96' rx='6' fill='%23121417' stroke='%233A4047' stroke-width='2'/%3E%3Cg fill='url%28%23l%29' opacity='.85'%3E%3Crect x='46' y='26' width='38' height='34' rx='2'/%3E%3Crect x='88' y='26' width='38' height='34' rx='2' opacity='.6'/%3E%3Crect x='130' y='26' width='38' height='34' rx='2' opacity='.35'/%3E%3Crect x='46' y='64' width='38' height='38' rx='2' opacity='.45'/%3E%3Crect x='88' y='64' width='38' height='38' rx='2' opacity='.8'/%3E%3Crect x='130' y='64' width='38' height='38' rx='2' opacity='.25'/%3E%3C/g%3E%3Crect x='172' y='26' width='32' height='76' rx='2' fill='%2323272C'/%3E%3Crect x='100' y='112' width='8' height='22' fill='%23333941'/%3E%3Crect x='140' y='112' width='8' height='22' fill='%23333941'/%3E%3Crect x='228' y='34' width='64' height='64' rx='8' fill='%23F2F1EC'/%3E%3Cpath d='M238 44h14v14h-14zM268 44h14v14h-14zM238 74h14v14h-14z' fill='none' stroke='%23121417' stroke-width='4'/%3E%3Cpath d='M262 66h6v6h-6zM270 74h6v6h-6zM262 80h6v6h-6zM276 84h6v6h-6zM256 56h6v6h-6z' fill='%23121417'/%3E%3Crect x='232' y='108' width='56' height='14' rx='7' fill='%23C8F031'/%3E%3Crect x='240' y='113' width='34' height='4' rx='2' fill='%23121417'/%3E%3C/svg%3E") center / cover no-repeat, var(--fbIllBg); }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > [data-id="544f4965"]::before { content: ""; display: block; position: static !important; inset: auto !important; grid-column: 1; grid-row: 3; margin-top: 16px; width: 100%; aspect-ratio: 320 / 150; border-radius: 12px; border: 1px solid rgba(242,241,236,.08); background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 150'%3E%3Crect x='40' y='20' width='112' height='110' rx='8' fill='%2323272C' stroke='%233A4047'/%3E%3Ccircle cx='49' cy='28' r='2' fill='%23555'/%3E%3Ccircle cx='56' cy='28' r='2' fill='%23555'/%3E%3Ccircle cx='63' cy='28' r='2' fill='%23555'/%3E%3Crect x='52' y='42' width='50' height='5' rx='2.5' fill='%23F2F1EC'/%3E%3Crect x='52' y='56' width='88' height='12' rx='4' fill='%232A2F35' stroke='%23C8F031'/%3E%3Crect x='58' y='60' width='40' height='4' rx='2' fill='%23C8F031'/%3E%3Crect x='52' y='74' width='88' height='12' rx='4' fill='%232A2F35' stroke='%233A4047'/%3E%3Crect x='58' y='78' width='50' height='4' rx='2' fill='%238A9099'/%3E%3Crect x='52' y='92' width='88' height='12' rx='4' fill='%232A2F35' stroke='%233A4047'/%3E%3Crect x='58' y='96' width='34' height='4' rx='2' fill='%238A9099'/%3E%3Crect x='52' y='112' width='44' height='12' rx='6' fill='%23C8F031'/%3E%3Crect x='58' y='116' width='30' height='4' rx='2' fill='%23121417'/%3E%3Cpath d='M162 75H184' stroke='%23C8F031' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M178 69l7 6-7 6' fill='none' stroke='%23C8F031' stroke-width='2' stroke-linecap='round'/%3E%3Crect x='200' y='16' width='38' height='8' rx='3' fill='%23C8F031'/%3E%3Crect x='194' y='22' width='90' height='118' rx='10' fill='%23F2F1EC'/%3E%3Crect x='194' y='22' width='90' height='26' rx='10' fill='%23C8F031'/%3E%3Crect x='194' y='38' width='90' height='10' fill='%23C8F031'/%3E%3Crect x='204' y='31' width='44' height='6' rx='3' fill='%23121417'/%3E%3Ccircle cx='214' cy='66' r='10' fill='%23c9c9c3'/%3E%3Crect x='230' y='60' width='44' height='5' rx='2.5' fill='%23121417'/%3E%3Crect x='230' y='70' width='30' height='4' rx='2' fill='%239a9a94'/%3E%3Crect x='204' y='86' width='22' height='10' rx='3' fill='%23121417'/%3E%3Crect x='230' y='86' width='22' height='10' rx='3' fill='%23121417'/%3E%3Crect x='256' y='86' width='18' height='10' rx='3' fill='%23c9c9c3'/%3E%3Crect x='218' y='104' width='30' height='30' rx='2' fill='%23F2F1EC' stroke='%23121417' stroke-width='2'/%3E%3Cpath d='M222 108h8v8h-8zM236 108h8v8h-8zM222 122h8v8h-8zM238 124h4v4h-4z' fill='%23121417'/%3E%3C/svg%3E") center / cover no-repeat, var(--fbIllBg); }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > [data-id="3ac2e64d"]::before { content: ""; display: block; position: static !important; inset: auto !important; grid-column: 1; grid-row: 3; margin-top: 16px; width: 100%; aspect-ratio: 320 / 150; border-radius: 12px; border: 1px solid rgba(242,241,236,.08); background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 150'%3E%3Crect x='54' y='8' width='76' height='136' rx='14' fill='%231D2024' stroke='%233A4047' stroke-width='1.5'/%3E%3Crect x='80' y='14' width='24' height='4' rx='2' fill='%23333941'/%3E%3Crect x='62' y='26' width='60' height='60' rx='6' fill='%23121417'/%3E%3Cpath d='M66 38v-8h8M110 30h8v8M118 74v8h-8M74 82h-8v-8' fill='none' stroke='%23C8F031' stroke-width='2.5' stroke-linecap='round'/%3E%3Crect x='76' y='40' width='32' height='32' rx='2' fill='%23F2F1EC'/%3E%3Cpath d='M79 43h8v8h-8zM97 43h8v8h-8zM79 61h8v8h-8zM93 57h4v4h-4zM99 63h4v4h-4z' fill='%23121417'/%3E%3Cpath d='M66 56H118' stroke='%23C8F031' stroke-width='1.5' opacity='.8'/%3E%3Crect x='62' y='94' width='60' height='40' rx='8' fill='%23C8F031'/%3E%3Cpath d='M80 114l7 7 14-14' fill='none' stroke='%23121417' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='154' y='26' width='130' height='26' rx='8' fill='%2323272C' stroke='%233A4047'/%3E%3Ccircle cx='170' cy='39' r='5' fill='%23C8F031'/%3E%3Crect x='182' y='35' width='70' height='4' rx='2' fill='%23F2F1EC'/%3E%3Crect x='182' y='42' width='44' height='3' rx='1.5' fill='%238A9099'/%3E%3Crect x='154' y='60' width='130' height='26' rx='8' fill='%2323272C' stroke='%233A4047'/%3E%3Ccircle cx='170' cy='73' r='5' fill='%23C8F031'/%3E%3Crect x='182' y='69' width='60' height='4' rx='2' fill='%23F2F1EC'/%3E%3Crect x='182' y='76' width='38' height='3' rx='1.5' fill='%238A9099'/%3E%3Crect x='154' y='94' width='130' height='26' rx='8' fill='%2323272C' stroke='%233A4047'/%3E%3Ccircle cx='170' cy='107' r='5' fill='%23FFB84D'/%3E%3Crect x='182' y='103' width='66' height='4' rx='2' fill='%23F2F1EC'/%3E%3Crect x='182' y='110' width='50' height='3' rx='1.5' fill='%238A9099'/%3E%3Crect x='212' y='126' width='72' height='16' rx='8' fill='%232A2F35' stroke='%23C8F031'/%3E%3Cpath d='M222 134a5 5 0 0 1 8 0' fill='none' stroke='%23C8F031' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M219 131l14 8' stroke='%23C8F031' stroke-width='1.6' stroke-linecap='round'/%3E%3Crect x='238' y='132' width='38' height='4' rx='2' fill='%23C8F031'/%3E%3C/svg%3E") center / cover no-repeat, var(--fbIllBg); }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > [data-id="6f071799"]::before { content: ""; display: block; position: static !important; inset: auto !important; grid-column: 1; grid-row: 3; margin-top: 16px; width: 100%; aspect-ratio: 320 / 150; border-radius: 12px; border: 1px solid rgba(242,241,236,.08); background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 150'%3E%3Crect x='24' y='12' width='176' height='126' rx='10' fill='%231D2024' stroke='%233A4047'/%3E%3Cpath d='M24 52C70 44 92 70 130 62S180 40 200 46M60 12C66 50 54 90 70 138M24 104C80 96 120 120 200 110' fill='none' stroke='%232A2F35' stroke-width='8'/%3E%3Cpath d='M52 112C70 96 84 98 98 86S128 58 160 40' fill='none' stroke='%23C8F031' stroke-width='3' stroke-linecap='round' stroke-dasharray='1 7' /%3E%3Cpath d='M52 112C70 96 84 98 98 86' fill='none' stroke='%23C8F031' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='52' cy='112' r='6' fill='%23F2F1EC'/%3E%3Cpath d='M160 26a10 10 0 0 1 10 10c0 8-10 16-10 16s-10-8-10-16a10 10 0 0 1 10-10z' fill='%23C8F031'/%3E%3Ccircle cx='160' cy='36' r='3.5' fill='%23121417'/%3E%3Crect x='88' y='78' width='22' height='14' rx='4' fill='%23C8F031'/%3E%3Crect x='92' y='81' width='14' height='5' rx='1.5' fill='%23121417'/%3E%3Crect x='214' y='24' width='82' height='102' rx='10' fill='%2323272C' stroke='%233A4047'/%3E%3Ccircle cx='234' cy='44' r='9' fill='%23333941'/%3E%3Ccircle cx='234' cy='42.5' r='3.4' fill='%238A9099'/%3E%3Cpath d='M228.4 50a5.6 4.5 0 0 1 11.2 0' fill='%238A9099'/%3E%3Crect x='248' y='38' width='38' height='5' rx='2.5' fill='%23F2F1EC'/%3E%3Crect x='248' y='47' width='26' height='4' rx='2' fill='%238A9099'/%3E%3Crect x='224' y='62' width='62' height='4' rx='2' fill='%233A4047'/%3E%3Crect x='224' y='72' width='46' height='4' rx='2' fill='%233A4047'/%3E%3Crect x='224' y='84' width='62' height='14' rx='7' fill='%23C8F031'/%3E%3Crect x='232' y='89' width='40' height='4' rx='2' fill='%23121417'/%3E%3Crect x='224' y='104' width='62' height='14' rx='7' fill='%232A2F35' stroke='%233A4047'/%3E%3Crect x='232' y='109' width='30' height='4' rx='2' fill='%238A9099'/%3E%3C/svg%3E") center / cover no-repeat, var(--fbIllBg); }
@media (max-width: 1024px) {
  body .elementor :is([data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] { grid-template-columns: minmax(0,1fr); }
  body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > :not(:has(> div:first-child)) { grid-template-columns: minmax(0,40%) minmax(0,1fr); column-gap: 36px; padding: 28px !important; }
}
@media (max-width: 767px) {
  body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > :has(> div:first-child), body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > :not(:has(> div:first-child)), body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > :is([data-id="20d9e460"],[data-id="f8a2dc4"],[data-id="29fa6194"]) { display: flex !important; flex-direction: column; padding: 24px !important; }
  body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > :has(> div:first-child)::after, body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > :not(:has(> div:first-child))::after { order: -1 !important; margin: 0 0 10px !important; }
  body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > *::before { display: none !important; }
  body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > :has(> div:first-child) > :nth-child(1) { margin-bottom: 0 !important; }
}
/* Kachel-Animationen: 3D-Einflug beim Scrollen, Hover-Anheben, schwebendes zweites Bild */
@keyframes fbTileIn { from { opacity: 0; translate: 0 48px; rotate: x 14deg; } to { opacity: 1; translate: 0 0; rotate: x 0deg; } }
@keyframes fbImgInL { from { opacity: 0; translate: -36px 0; } to { opacity: 1; translate: 0 0; } }
@keyframes fbImgInR { from { opacity: 0; translate: 36px 0; } to { opacity: 1; translate: 0 0; } }
@keyframes fbImgFloat { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-7px); } }
@keyframes fbTileInM { from { opacity: 0; translate: 0 28px; } to { opacity: 1; translate: 0 0; } }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] { perspective: 1600px; }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > * { transform-origin: 50% 0; transition: transform .45s cubic-bezier(.2,.7,.2,1), box-shadow .45s, border-color .45s !important; }
body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > *::after { transition: transform .6s cubic-bezier(.2,.7,.2,1), border-color .4s !important; }
@supports (animation-timeline: view()) {
  @media (prefers-reduced-motion: no-preference) {
    body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > * { animation: fbTileIn linear both !important; animation-timeline: view() !important; animation-range: entry 0% cover 28% !important; }
    body .elementor :is([data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > :nth-child(even) { animation-range: entry 6% cover 34% !important; }
    body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > *::after { animation: fbImgInL linear both !important; animation-timeline: view() !important; animation-range: entry 10% cover 36% !important; }
    body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"])[data-id] > :nth-child(even)::after { animation-name: fbImgInR !important; }
    body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > *::before { animation: fbImgInL linear both, fbImgFloat 7s ease-in-out infinite !important; animation-timeline: view(), auto !important; animation-range: entry 14% cover 42%, normal !important; animation-delay: 0s, -2s !important; }
    body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"])[data-id] > :nth-child(even)::before { animation-name: fbImgInR, fbImgFloat !important; }
  }
}
@media (hover: hover) and (pointer: fine) {
  body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > *:hover { transform: translateY(-6px); box-shadow: inset 0 0 0 1px rgba(200,240,49,.35), 0 40px 80px -40px rgba(0,0,0,.9), 0 0 60px -28px rgba(200,240,49,.45) !important; }
  body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > *:hover::after { transform: perspective(900px) rotateY(6deg) rotateX(3deg) scale(1.02); border-color: rgba(200,240,49,.35) !important; }
  body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"])[data-id] > :nth-child(even):hover::after { transform: perspective(900px) rotateY(-6deg) rotateX(3deg) scale(1.02); }
}
@media (max-width: 767px) {
  @supports (animation-timeline: view()) {
    @media (prefers-reduced-motion: no-preference) {
      body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > * { animation-name: fbTileInM !important; animation-range: entry 0% cover 22% !important; }
      body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > *::after { animation: none !important; }
    }
  }
}
@media (prefers-reduced-motion: reduce) {
  body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > *, body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > *::after, body .elementor :is([data-id="47a04cd9"],[data-id="2c884344"],[data-id="77f1b946"],[data-id="744aa776"],[data-id="40b1e75a"],[data-id="264c1b06"],[data-id="693328aa"],[data-id="16b142ae"],[data-id="43f6a012"],[data-id="5fe48644"],[data-id="3a46a65b"],[data-id="258763b9"],[data-id="df2a5b4"])[data-id] > *::before { animation: none !important; transition: none !important; }
}
/* Mega-Menue offen: Seite dahinter weichzeichnen (nur Desktop mit Maus) */
@media (hover: hover) and (pointer: fine) and (min-width: 768px) {
  body :is([data-elementor-type="wp-page"],[data-elementor-type="footer"]) { transition: filter .35s ease; }
  body:has(.elementor-240 [data-id="c4be9ec"][data-id]:is(:hover,[open])) :is([data-elementor-type="wp-page"],[data-elementor-type="footer"]) { filter: blur(8px) brightness(.6); }
}/* End custom CSS */