:root{
  color-scheme: light;
  --schwarz: #000101;
  --nacht: #050d15;
  --gelb: #fed813;
  --rot: #f41000;
  --grau: #f2f2f2;
  --weiss: #ffffff;
  --text-leise: #5b5f63;
  --linie: rgba(0, 1, 1, 0.12);
  --schatten: 0 10px 30px rgba(0, 0, 0, 0.16);
  
  --kopf: "Poppins", Arial, sans-serif;
  --ui: "Poppins", Arial, sans-serif;
  --nav-h: 64px;
  --leiste-h: 220px;
  
  --akzent: #fed813;
}
html,body{
  height: 100%; margin: 0; overflow: hidden; overscroll-behavior: none;
  background: var(--grau); color: var(--schwarz); font-family: var(--ui);
  -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;
}
*,*::before,*::after{ box-sizing: border-box; }
[hidden]{ display: none !important; }
button,a{ font-family: inherit; }
:focus-visible{ outline: 3px solid var(--gelb); outline-offset: 2px; }
#szene:active{ cursor: grabbing; }
:is(.tabs,[data-v3d-class~="tabs"])::-webkit-scrollbar{ display: none; }
:is(.tab,[data-v3d-class~="tab"])::after{ content: ""; position: absolute; left: 14px; right: 14px; bottom: 14px; height: 3px; background: var(--gelb); transform: scaleX(0); transition: transform .2s ease; }
:is(.tab,[data-v3d-class~="tab"]):hover::after{ transform: scaleX(.4); }
:is(.tab,[data-v3d-class~="tab"])[aria-pressed="true"]::after{ transform: scaleX(1); }
:is(.cta,[data-v3d-class~="cta"]):hover{ filter: brightness(1.06); }
:is(.pille,[data-v3d-class~="pille"]) :is(.punktgelb,[data-v3d-class~="punktgelb"]){ width: 8px; height: 8px; border-radius: 50%; background: var(--gelb); }
:is(.plakette,[data-v3d-class~="plakette"])::before{ content: ""; flex: none; width: 8px; height: 8px; border-radius: 50%; background: var(--gelb); }
:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.kopfzone,[data-v3d-class~="kopfzone"]) :is(.plakette,[data-v3d-class~="plakette"]),:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.kopfzone,[data-v3d-class~="kopfzone"]) :is(.adresse,[data-v3d-class~="adresse"]),:is(.app,[data-v3d-class~="app"]).erkundet :is(.kopfzone,[data-v3d-class~="kopfzone"]) :is(.plakette,[data-v3d-class~="plakette"]),:is(.app,[data-v3d-class~="app"]).erkundet :is(.kopfzone,[data-v3d-class~="kopfzone"]) :is(.adresse,[data-v3d-class~="adresse"]){ display: none; }
:is(.rundgang-knopf,[data-v3d-class~="rundgang-knopf"]):hover{ filter: brightness(1.05); transform: translateY(-1px); }
:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.rundgang-knopf,[data-v3d-class~="rundgang-knopf"]){ display: none; }
:is(.app,[data-v3d-class~="app"]).erkundet :is(.kopfzone,[data-v3d-class~="kopfzone"]) :is(.rundgang-knopf,[data-v3d-class~="rundgang-knopf"]){ margin-top: 0; }
:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.titel,[data-v3d-class~="titel"]),:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.unterzeile,[data-v3d-class~="unterzeile"]),:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.kopfzone,[data-v3d-class~="kopfzone"]) :is(.pille,[data-v3d-class~="pille"]){ display: none; }
:is(.app,[data-v3d-class~="app"]).erkundet :is(.titel,[data-v3d-class~="titel"]),:is(.app,[data-v3d-class~="app"]).erkundet :is(.unterzeile,[data-v3d-class~="unterzeile"]){ display: none; }
:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.status,[data-v3d-class~="status"]){
  display: inline-flex; align-items: center; gap: 10px; margin: 0; height: 40px; padding: 0 16px 0 6px; border-radius: 999px;
  background: var(--weiss); color: var(--schwarz); font-size: 13px; letter-spacing: .06em; box-shadow: var(--schatten);
}
:is(.status,[data-v3d-class~="status"]) :is(.nr,[data-v3d-class~="nr"]){ display: grid; place-items: center; min-width: 30px; height: 30px; padding: 0 6px; border-radius: 999px; background: var(--gelb); font: 800 13px/1 var(--kopf); letter-spacing: 0; }
:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.leiste-titel,[data-v3d-class~="leiste-titel"]){ display: none; }
:is(.rund,[data-v3d-class~="rund"]):hover{ transform: scale(1.06); }
:is(.knopf-schwarz,[data-v3d-class~="knopf-schwarz"]):hover{ background: #1b1f22; }
:is(.spur,[data-v3d-class~="spur"])::-webkit-scrollbar{ display: none; }
:is(.karte,[data-v3d-class~="karte"]){
  flex: none; width: 236px; scroll-snap-align: start; padding: 0; border: 0; border-radius: 16px; overflow: hidden;
  background: var(--weiss); color: var(--schwarz); text-align: left; cursor: pointer; box-shadow: var(--schatten);
  outline: 3px solid transparent; outline-offset: -3px; transition: transform .18s ease, outline-color .18s ease;
}
:is(.karte,[data-v3d-class~="karte"]):hover{ transform: translateY(-4px); }
:is(.karte,[data-v3d-class~="karte"]).aktiv{ outline-color: var(--gelb); }
:is(.karte,[data-v3d-class~="karte"]) img{ display: block; width: 100%; aspect-ratio: 16 / 10; object-fit: cover; background: #222; }
:is(.karte-fuss,[data-v3d-class~="karte-fuss"]){ display: flex; align-items: center; gap: 10px; padding: 10px 12px 12px; }
:is(.karte-nr,[data-v3d-class~="karte-nr"]){ flex: none; display: grid; place-items: center; width: 30px; height: 30px; border-radius: 50%; background: var(--gelb); color: var(--schwarz); font: 800 13px/1 var(--kopf); }
:is(.karte-text,[data-v3d-class~="karte-text"]){ min-width: 0; display: grid; gap: 2px; }
:is(.karte-text,[data-v3d-class~="karte-text"]) b{ font: 800 14px/1.15 var(--kopf); text-transform: uppercase; letter-spacing: .01em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
:is(.karte-text,[data-v3d-class~="karte-text"]) span{ font: 600 11.5px/1.2 var(--ui); color: var(--text-leise); text-transform: uppercase; letter-spacing: .06em; }
:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.karte,[data-v3d-class~="karte"]){ width: 176px; }
:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.karte,[data-v3d-class~="karte"]) img{ aspect-ratio: 16 / 9; }
:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.karte-text,[data-v3d-class~="karte-text"]) span{ display: none; }
:is(.plan-punkt,[data-v3d-class~="plan-punkt"]){
  position: absolute; transform: translate(-50%, -50%); width: 26px; height: 26px; padding: 0; border-radius: 50%;
  display: grid; place-items: center; border: 2px solid var(--schwarz); background: var(--gelb); color: var(--schwarz);
  font: 800 11.5px/1 var(--kopf); cursor: pointer; box-shadow: 0 3px 8px rgba(0,0,0,.25); transition: transform .15s ease;
}
:is(.plan-punkt,[data-v3d-class~="plan-punkt"]){ z-index: 2; }
:is(.plan-punkt,[data-v3d-class~="plan-punkt"]):hover{ transform: translate(-50%, -50%) scale(1.15); z-index: 3; }
:is(.plan-punkt,[data-v3d-class~="plan-punkt"]).aktiv{ background: var(--schwarz); color: var(--gelb); border-color: var(--gelb); z-index: 4; }
:is(.plan-punkt,[data-v3d-class~="plan-punkt"]) :is(.tipp,[data-v3d-class~="tipp"]){
  position: absolute; bottom: calc(100% + 8px); left: 50%; transform: translateX(-50%); white-space: nowrap;
  padding: 6px 10px; border-radius: 8px; background: var(--schwarz); color: var(--weiss); font: 800 12px/1 var(--kopf); text-transform: uppercase;
  opacity: 0; pointer-events: none; transition: opacity .12s ease;
}
:is(.plan-punkt,[data-v3d-class~="plan-punkt"]):hover :is(.tipp,[data-v3d-class~="tipp"]){ opacity: 1; }
:is(.plan-punkt,[data-v3d-class~="plan-punkt"]).links :is(.tipp,[data-v3d-class~="tipp"]){ left: -4px; transform: none; }
:is(.plan-punkt,[data-v3d-class~="plan-punkt"]).rechts :is(.tipp,[data-v3d-class~="tipp"]){ left: auto; right: -4px; transform: none; }
:is(.punkt,[data-v3d-class~="punkt"]):is(.pin,[data-v3d-class~="pin"]).schild-links :is(.schild,[data-v3d-class~="schild"]){ left: auto; right: 40px; }
:is(.punkt,[data-v3d-class~="punkt"]):is(.pin,[data-v3d-class~="pin"]).schild-oben :is(.schild,[data-v3d-class~="schild"]){ left: calc(50% + var(--sx, 0px)); right: auto; top: auto; bottom: calc(100% + 4px); transform: none; }
:is(.plan-blick,[data-v3d-class~="plan-blick"]){ position: absolute; width: 64px; height: 64px; margin: -32px 0 0 -32px; pointer-events: none; z-index: 1; }
:is(.plan-blick,[data-v3d-class~="plan-blick"]) svg{ width: 100%; height: 100%; display: block; }
:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.planfeld,[data-v3d-class~="planfeld"]){ margin: 0 0 0 24px; width: min(380px, calc(100vw - 48px), calc(34vh * 2.0 + 24px)); padding: 10px 12px 12px; }
:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.planfeld,[data-v3d-class~="planfeld"]){ width: min(265px, calc(100vw - 48px), calc(24vh * 2.0 + 20px)); padding: 7px 9px 9px; border-radius: 14px; }
:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.plan-kopf,[data-v3d-class~="plan-kopf"]){ margin-bottom: 6px; gap: 8px; }
:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.plan-kopf,[data-v3d-class~="plan-kopf"]) :is(.hinweis,[data-v3d-class~="hinweis"]){ display: none; }
:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.plan-punkt,[data-v3d-class~="plan-punkt"]){ width: 19px; height: 19px; font-size: 8.5px; border-width: 1.5px; }
:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.plan-blick,[data-v3d-class~="plan-blick"]){ width: 46px; height: 46px; margin: -23px 0 0 -23px; }
:is(.app,[data-v3d-class~="app"]):not([data-modus="foto"]) :is(.planfeld,[data-v3d-class~="planfeld"]){ display: none; }
:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.bereichsfeld,[data-v3d-class~="bereichsfeld"]){ display: none; }
:is(.bereich,[data-v3d-class~="bereich"]):hover{ border-color: rgba(0, 1, 1, .35); transform: translateY(-2px); }
:is(.bereich,[data-v3d-class~="bereich"])::after{ content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 4px; background: var(--gelb); transform: scaleX(0); transition: transform .2s ease; }
:is(.bereich,[data-v3d-class~="bereich"])[aria-pressed="true"],:is(.bereich,[data-v3d-class~="bereich"])[aria-pressed="true"]:hover{ border-color: var(--schwarz); }
@media (hover: none){:is(.bereich,[data-v3d-class~="bereich"]):hover{ transform: none; }}
@media (hover: none){:is(.bereich,[data-v3d-class~="bereich"]):not([aria-pressed="true"]):hover{ border-color: var(--linie); }}
:is(.bereich,[data-v3d-class~="bereich"])[aria-pressed="true"]::after{ transform: scaleX(1); }
:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.leiste-titel,[data-v3d-class~="leiste-titel"]){ display: none; }
:is(.merkmal,[data-v3d-class~="merkmal"])::before{ content: ""; flex: none; width: 7px; height: 7px; border-radius: 50%; background: var(--gelb); }
:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.eckdaten,[data-v3d-class~="eckdaten"]){ margin-top: 10px; }
@media (max-width: 1279px){:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.eckdaten,[data-v3d-class~="eckdaten"]){ display: none; }}
:is(.punkte,[data-v3d-class~="punkte"]){ position: fixed; inset: 0; z-index: 3; pointer-events: none; overflow: hidden; }
:is(.punkt,[data-v3d-class~="punkt"]){ position: absolute; left: 0; top: 0; pointer-events: auto; cursor: pointer; border: 0; padding: 0; background: none; font-family: var(--ui); }
:is(.punkt,[data-v3d-class~="punkt"]):is(.pin,[data-v3d-class~="pin"]){ width: 34px; height: 34px; display: grid; place-items: center; }
:is(.punkt,[data-v3d-class~="punkt"]):is(.pin,[data-v3d-class~="pin"]) :is(.nr,[data-v3d-class~="nr"]){
  display: grid; place-items: center; width: 24px; height: 24px; border-radius: 50%;
  background: rgba(254, 216, 19, .52); color: var(--schwarz); border: 1.5px solid rgba(0, 1, 1, .55);
  font: 700 10px/1 var(--kopf); transition: transform .15s ease, background-color .15s ease;
}
:is(.punkt,[data-v3d-class~="punkt"]):is(.pin,[data-v3d-class~="pin"]):hover :is(.nr,[data-v3d-class~="nr"]),:is(.punkt,[data-v3d-class~="punkt"]):is(.pin,[data-v3d-class~="pin"]).hell :is(.nr,[data-v3d-class~="nr"]){ background: var(--gelb); border-color: var(--schwarz); }
:is(.punkt,[data-v3d-class~="punkt"]):is(.pin,[data-v3d-class~="pin"]) :is(.schild,[data-v3d-class~="schild"]){
  position: absolute; left: 40px; top: 50%; transform: translateY(-50%); white-space: nowrap;
  padding: 7px 12px; border-radius: 10px; background: var(--weiss); color: var(--schwarz);
  font: 800 13px/1 var(--kopf); text-transform: uppercase; box-shadow: var(--schatten);
  opacity: 0; pointer-events: none; transition: opacity .15s ease;
}
:is(.punkt,[data-v3d-class~="punkt"]):is(.pin,[data-v3d-class~="pin"]):hover :is(.nr,[data-v3d-class~="nr"]),:is(.punkt,[data-v3d-class~="punkt"]):is(.pin,[data-v3d-class~="pin"]).hell :is(.nr,[data-v3d-class~="nr"]){ transform: scale(1.18); }
:is(.punkt,[data-v3d-class~="punkt"]):is(.pin,[data-v3d-class~="pin"]):hover :is(.schild,[data-v3d-class~="schild"]),:is(.punkt,[data-v3d-class~="punkt"]):is(.pin,[data-v3d-class~="pin"]).hell :is(.schild,[data-v3d-class~="schild"]){ opacity: 1; }
:is(.punkt,[data-v3d-class~="punkt"]):is(.weiter,[data-v3d-class~="weiter"]){ display: inline-flex; align-items: center; gap: 8px; }
:is(.punkt,[data-v3d-class~="punkt"]):is(.weiter,[data-v3d-class~="weiter"]) :is(.ikon,[data-v3d-class~="ikon"]){ display: grid; place-items: center; width: 42px; height: 42px; border-radius: 50%; background: var(--gelb); color: var(--schwarz); box-shadow: 0 6px 16px rgba(0,0,0,.35); }
:is(.punkt,[data-v3d-class~="punkt"]):is(.weiter,[data-v3d-class~="weiter"]) :is(.ikon,[data-v3d-class~="ikon"]) svg{ width: 20px; height: 20px; }
:is(.punkt,[data-v3d-class~="punkt"]):is(.weiter,[data-v3d-class~="weiter"]) :is(.text,[data-v3d-class~="text"]){ padding: 8px 12px; border-radius: 10px; background: var(--weiss); color: var(--schwarz); font: 800 13px/1 var(--kopf); text-transform: uppercase; box-shadow: 0 6px 16px rgba(0,0,0,.3); }
:is(.app,[data-v3d-class~="app"])[data-modus="foto"] #szene{ cursor: grab; }
:is(.laden,[data-v3d-class~="laden"]).weg{ opacity: 0; visibility: hidden; }
:is(.blende,[data-v3d-class~="blende"]){ position: fixed; inset: 0; z-index: 7; background: var(--schwarz); opacity: 0; pointer-events: none; transition: opacity .2s ease; }
:is(.blende,[data-v3d-class~="blende"]).an{ opacity: 1; }
@media (max-width: 960px){:root{ --nav-h: 56px; }}
@media (max-width: 960px){:is(.tab,[data-v3d-class~="tab"])::after{ bottom: 8px; left: 12px; right: 12px; }}
@media (max-width: 960px){:is(.karte,[data-v3d-class~="karte"]){ width: 190px; }}
@media (max-width: 960px){:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.karte,[data-v3d-class~="karte"]){ width: 150px; }}
@media (max-width: 960px){:is(.bereiche,[data-v3d-class~="bereiche"])::-webkit-scrollbar{ display: none; }}
@media (max-width: 960px){:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.planfeld,[data-v3d-class~="planfeld"]){ margin: 0 12px; width: min(230px, calc(100vw - 24px), calc(22vh * 1.38 + 18px)); }}
@media (max-width: 960px){:is(.plan-punkt,[data-v3d-class~="plan-punkt"]){ width: 22px; height: 22px; font-size: 10px; border-width: 1.5px; }}
@media (max-width: 600px){:is(.kopfzone,[data-v3d-class~="kopfzone"]) :is(.plakette,[data-v3d-class~="plakette"])::before{ width: 6px; height: 6px; }}
@media (max-width: 600px){:is(.merkmal,[data-v3d-class~="merkmal"])::before{ width: 5px; height: 5px; }}
@media (max-width: 600px){:is(.punkt,[data-v3d-class~="punkt"]):is(.pin,[data-v3d-class~="pin"]){ width: 30px; height: 30px; display: grid; place-items: center; }}
@media (max-width: 600px){:is(.punkt,[data-v3d-class~="punkt"]):is(.pin,[data-v3d-class~="pin"]) :is(.nr,[data-v3d-class~="nr"]){ width: 18px; height: 18px; font-size: 8.5px; border-width: 1.2px; }}
@media (max-width: 600px){:is(.punkt,[data-v3d-class~="punkt"]):is(.pin,[data-v3d-class~="pin"]) :is(.schild,[data-v3d-class~="schild"]){ left: 26px; padding: 5px 9px; font-size: 11px; }}
@media (max-width: 600px){:is(.punkt,[data-v3d-class~="punkt"]):is(.pin,[data-v3d-class~="pin"]).schild-links :is(.schild,[data-v3d-class~="schild"]){ left: auto; right: 26px; }}
@media (max-width: 600px){:is(.punkt,[data-v3d-class~="punkt"]):is(.weiter,[data-v3d-class~="weiter"]){ gap: 6px; }}
@media (max-width: 600px){:is(.punkt,[data-v3d-class~="punkt"]):is(.weiter,[data-v3d-class~="weiter"]) :is(.ikon,[data-v3d-class~="ikon"]){ width: 32px; height: 32px; box-shadow: 0 4px 10px rgba(0,0,0,.3); }}
@media (max-width: 600px){:is(.punkt,[data-v3d-class~="punkt"]):is(.weiter,[data-v3d-class~="weiter"]) :is(.ikon,[data-v3d-class~="ikon"]) svg{ width: 16px; height: 16px; }}
@media (max-width: 600px){:is(.punkt,[data-v3d-class~="punkt"]):is(.weiter,[data-v3d-class~="weiter"]) :is(.text,[data-v3d-class~="text"]){ padding: 6px 9px; font-size: 11px; }}
@media (max-width: 600px){:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.planfeld,[data-v3d-class~="planfeld"]){ margin: 0 8px; width: min(185px, calc(100vw - 16px), calc(20vh * 1.38 + 16px)); }}
@media (max-width: 600px){:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.plan-punkt,[data-v3d-class~="plan-punkt"]){ width: 16px; height: 16px; font-size: 7.5px; }}
@media (max-width: 600px){:is(.app,[data-v3d-class~="app"])[data-modus="foto"] :is(.plan-blick,[data-v3d-class~="plan-blick"]){ width: 38px; height: 38px; margin: -19px 0 0 -19px; }}
@media (max-width: 600px){:is(.plan-punkt,[data-v3d-class~="plan-punkt"]){ width: 19px; height: 19px; font-size: 8.5px; }}
@media (max-width: 600px){:is(.plan-blick,[data-v3d-class~="plan-blick"]){ width: 46px; height: 46px; margin: -23px 0 0 -23px; }}
@media (max-width: 560px){:is(.karte,[data-v3d-class~="karte"]){ width: 168px; }}
@media (max-width: 560px){:is(.karte-text,[data-v3d-class~="karte-text"]) b{ font-size: 13px; }}
:is(.app,[data-v3d-class~="app"]).einbettung :is(.nav-marke,[data-v3d-class~="nav-marke"]) :is(.logo,[data-v3d-class~="logo"]),:is(.app,[data-v3d-class~="app"]).einbettung :is(.cta,[data-v3d-class~="cta"]),:is(.app,[data-v3d-class~="app"]).einbettung :is(.titel,[data-v3d-class~="titel"]),:is(.app,[data-v3d-class~="app"]).einbettung :is(.unterzeile,[data-v3d-class~="unterzeile"]){ display: none; }
:is(.app,[data-v3d-class~="app"]).einbettung :is(.nav-ort,[data-v3d-class~="nav-ort"]){ border-left: 0; padding-left: 0; }
:is(.app,[data-v3d-class~="app"]).einbettung :is(.eckzeile,[data-v3d-class~="eckzeile"]){ display: none; }
@media (max-width: 600px){:is(.app,[data-v3d-class~="app"]).einbettung :is(.ausstattung,[data-v3d-class~="ausstattung"]){ display: none; }}
:is(.app,[data-v3d-class~="app"]).einbettung :is(.vollbild,[data-v3d-class~="vollbild"]){ display: inline-flex; }
:is(.einstieg-knopf,[data-v3d-class~="einstieg-knopf"]):hover{ filter: brightness(1.06); }
:is(.steuer-hinweis,[data-v3d-class~="steuer-hinweis"]){
  position: fixed; left: 50%; top: 50%; z-index: 9; transform: translate(-50%, -50%); padding: 12px 18px; border-radius: 12px;
  background: var(--weiss); color: var(--schwarz); font: 800 14px/1.2 var(--kopf); text-transform: uppercase; box-shadow: var(--schatten);
  pointer-events: none; opacity: 0; transition: opacity .2s ease;
}
:is(.steuer-hinweis,[data-v3d-class~="steuer-hinweis"]).an{ opacity: 1; }
@media (prefers-reduced-motion: reduce){*,*::before,*::after{ transition: none !important; }}
@font-face{ font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://checkout.viva-data.de/3d-assets/warburg-3d/lib/fonts/poppins-500-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face{ font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://checkout.viva-data.de/3d-assets/warburg-3d/lib/fonts/poppins-500-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face{ font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://checkout.viva-data.de/3d-assets/warburg-3d/lib/fonts/poppins-600-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face{ font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://checkout.viva-data.de/3d-assets/warburg-3d/lib/fonts/poppins-600-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face{ font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://checkout.viva-data.de/3d-assets/warburg-3d/lib/fonts/poppins-700-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face{ font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://checkout.viva-data.de/3d-assets/warburg-3d/lib/fonts/poppins-700-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face{ font-family: 'Poppins'; font-style: normal; font-weight: 800; font-display: swap; src: url(https://checkout.viva-data.de/3d-assets/warburg-3d/lib/fonts/poppins-800-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face{ font-family: 'Poppins'; font-style: normal; font-weight: 800; font-display: swap; src: url(https://checkout.viva-data.de/3d-assets/warburg-3d/lib/fonts/poppins-800-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
[hidden]{display:none!important}
[data-v3d-open-display="grid"]:not([hidden]){display:grid!important}[data-v3d-open-display="block"]:not([hidden]){display:block!important}[data-v3d-open-display="inline"]:not([hidden]){display:inline!important}[data-v3d-open-display="inline-flex"]:not([hidden]){display:inline-flex!important}[data-v3d-open-display="flex"]:not([hidden]){display:flex!important}
