


.wg-home{--navy:#002B4B;--navy2:#0A3A5E;--or:#EF7D00;--ink:#1C2B36;--txt:#33424E;--mut:#4B5A66;--bg:#F3F4F2;--lt:#D2DCE4;--pad:max(80px,calc((100vw - 1600px) / 2));font-family:"WG Sofia Sans","WG Sofia Sans Fallback",system-ui,sans-serif;color:var(--ink);background:var(--bg);font-size:18px;line-height:1.55;overflow-x:clip;-webkit-font-smoothing:antialiased}
.box-wrapper:has(.wg-home){overflow:clip}
body:has(.wg-home) .site-footer .vc_row:has(.fa-facebook){display:none}
.wg-home *,.wg-home *::before,.wg-home *::after{box-sizing:border-box}
.wg-home h1,.wg-home h2,.wg-home h3,.wg-home p,.wg-home figure,.wg-home blockquote,.wg-home address{margin:0;font-family:inherit;letter-spacing:normal;text-transform:none}
.wg-home h1,.wg-home h2,.wg-home h3{color:var(--navy);line-height:1.08}
.wg-home p,.wg-home address,.wg-home summary,.wg-home span{font-weight:400}.wg-home b,.wg-home .b{font-weight:800!important}.wg-home .l{font-weight:300!important}.wg-home .l{font-weight:300}
.wg-home a{color:var(--navy);text-decoration:none}
.wg-home a:focus-visible,.wg-home summary:focus-visible{outline:3px solid var(--or);outline-offset:3px}
.wg-home img{display:block;max-width:100%;height:auto}
.wg-home section{position:relative;padding:120px var(--pad)}
.wg-home .grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}
.wg-home .dark{background:var(--navy);color:#fff}
.wg-home .dark h2,.wg-home .dark h3{color:#fff}
.wg-home .dark p{color:var(--lt)}
.wg-home .hero,.wg-home .halt,.wg-home .stim,.wg-home .faq{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22420%22%20height%3D%22420%22%3E%3Cg%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M272%20380Q277%20385%20283%20387%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.55%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M250%20139Q252%20140%20250%20146%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.35%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M231%20316Q238%20315%20244%20323%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.55%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M148%20120Q144%20121%20146%20126%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.45%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M258%2034Q267%2038%20272%2040%22%20stroke%3D%22%238a7f6e%22%20stroke-width%3D%22.55%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M166%20338Q158%20338%20157%20341%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.55%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M92%20409Q84%20402%2084%20403%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.35%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M379%20218Q372%20215%20365%20211%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.55%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M196%20370Q193%20374%20199%20383%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.45%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M266%20269Q266%20277%20263%20278%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.45%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M12%20397Q16%20402%2015%20402%22%20stroke%3D%22%238a7f6e%22%20stroke-width%3D%22.55%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M1%205Q2%2010%208%2016%22%20stroke%3D%22%238a7f6e%22%20stroke-width%3D%22.55%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M69%20391Q73%20391%2084%20400%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.45%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M317%20209Q324%20215%20331%20219%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.55%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M103%20145Q106%20142%20107%20136%22%20stroke%3D%22%238a7f6e%22%20stroke-width%3D%22.35%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M271%20104Q269%20102%20274%20100%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.45%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M9%20183Q9%20176%205%20171%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.35%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M314%20293Q311%20290%20307%20292%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.55%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M111%2042Q107%2037%20102%2042%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.55%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M374%20212Q380%20205%20385%20208%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.45%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M89%20126Q89%20133%2093%20137%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.35%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M119%2023Q123%2025%20127%2025%22%20stroke%3D%22%238a7f6e%22%20stroke-width%3D%22.45%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M363%20294Q361%20301%20364%20302%22%20stroke%3D%22%238a7f6e%22%20stroke-width%3D%22.45%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M99%20211Q96%20213%2096%20207%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.35%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M186%20374Q178%20380%20174%20382%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.45%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M91%20166Q95%20173%20102%20177%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.45%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M340%2087Q336%2090%20337%2099%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.45%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M351%20411Q349%20411%20341%20419%22%20stroke%3D%22%238a7f6e%22%20stroke-width%3D%22.35%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M319%20188Q318%20180%20310%20180%22%20stroke%3D%22%238a7f6e%22%20stroke-width%3D%22.35%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M18%20121Q21%20118%2024%20123%22%20stroke%3D%22%238a7f6e%22%20stroke-width%3D%22.35%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M289%201Q278%207%20277%207%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.45%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M338%20403Q337%20404%20339%20397%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.45%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M12%2091Q15%2089%2019%2093%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.35%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M401%20292Q409%20295%20409%20296%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.35%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M401%20149Q401%20152%20396%20160%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.35%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M312%20283Q313%20280%20318%20283%22%20stroke%3D%22%238a7f6e%22%20stroke-width%3D%22.55%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M330%2047Q330%2048%20332%2042%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.45%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M373%20273Q378%20271%20379%20268%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.45%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M263%20150Q257%20156%20260%20162%22%20stroke%3D%22%238a7f6e%22%20stroke-width%3D%22.55%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M123%20242Q115%20244%20107%20239%22%20stroke%3D%22%238a7f6e%22%20stroke-width%3D%22.45%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M420%20230Q423%20232%20424%20227%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.35%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M210%20209Q201%20206%20193%20210%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.35%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M285%20357Q282%20350%20286%20342%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.55%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M46%20368Q41%20371%2037%20384%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.45%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M358%20210Q365%20213%20368%20210%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.35%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M193%2055Q196%2065%20196%2068%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.55%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M169%20381Q170%20372%20164%20372%22%20stroke%3D%22%238a7f6e%22%20stroke-width%3D%22.45%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M279%20163Q273%20167%20266%20174%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.55%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M35%2040Q35%2040%2039%2047%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.55%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M93%2099Q86%20102%2087%20111%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.35%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M37%20363Q30%20356%2031%20352%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.35%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M303%2058Q299%2058%20291%2058%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.35%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M140%2036Q139%2030%20135%2027%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.45%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M188%2071Q185%2069%20192%2066%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.55%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M26%205Q21%207%2022%2011%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.55%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M408%20366Q404%20374%20402%20374%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.45%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M216%20321Q218%20319%20224%20318%22%20stroke%3D%22%238a7f6e%22%20stroke-width%3D%22.55%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M92%2039Q101%2041%20105%2042%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.45%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M80%20132Q71%20128%2071%20116%22%20stroke%3D%22%238a7f6e%22%20stroke-width%3D%22.35%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M248%20212Q258%20210%20261%20203%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.45%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M41%20175Q36%20168%2038%20170%22%20stroke%3D%22%238a7f6e%22%20stroke-width%3D%22.35%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M298%20396Q295%20391%20293%20391%22%20stroke%3D%22%238a7f6e%22%20stroke-width%3D%22.55%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M135%20109Q142%20108%20142%20109%22%20stroke%3D%22%238a7f6e%22%20stroke-width%3D%22.45%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M337%20189Q326%20187%20322%20181%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.35%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M55%20156Q47%20158%2046%20154%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.35%22%20opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M225%20401Q217%20393%20212%20391%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.35%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M159%20107Q155%20109%20154%20107%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.35%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M366%20102Q356%2096%20352%2098%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.35%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M323%2080Q323%2083%20328%2082%22%20stroke%3D%22%23a39a8a%22%20stroke-width%3D%22.55%22%20opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M155%20349Q150%20349%20151%20345%22%20stroke%3D%22%236f7f8f%22%20stroke-width%3D%22.55%22%20opacity%3D%22.28%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:420px 420px}
.wg-home .sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.wg-home .pz{position:absolute;right:12px;bottom:12px;z-index:3;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:rgba(0,43,75,.78);color:#fff;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .25s}
.wg-home .pz svg{width:14px;height:14px;fill:currentColor}.wg-home .pz .i-play,.wg-home .pz[aria-pressed="true"] .i-pause{display:none}.wg-home .pz[aria-pressed="true"] .i-play{display:block}
.wg-home :hover>.pz,.wg-home :focus-within>.pz,.wg-home .pz[aria-pressed="true"]{opacity:1}
@media (hover:none){.wg-home .pz{opacity:.85}}
.wg-home .pz:focus-visible{outline:3px solid var(--or);outline-offset:2px}
.wg-home .paused .sk,.wg-home .paused .pen2,.wg-home .paused .skall{animation-play-state:paused}
.wg-home .grain{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.5;mix-blend-mode:multiply}
.wg-home .wg-btn{display:inline-block;font-weight:800;font-size:18px;padding:16px 26px;border-radius:4px;background:var(--or);color:#000;transition:transform .25s cubic-bezier(.3,1.4,.5,1),box-shadow .25s}
.wg-home .wg-btn:hover{transform:translateY(-2px);box-shadow:0 12px 22px -12px rgba(0,43,75,.55);color:#000}
.wg-home .wg-btn.nv{background:var(--navy);color:#fff}.wg-home .wg-btn.nv:hover{color:#fff}
.wg-home .wg-btn:hover,.wg-home .wg-btn:focus{color:#000!important}.wg-home .wg-btn.nv:hover,.wg-home .wg-btn.nv:focus,.wg-home .wg-btn.ol:hover,.wg-home .wg-btn.ol:focus{color:#fff!important}
.wg-home .ulink{font-weight:800;background-image:linear-gradient(var(--or),var(--or));background-size:0 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .35s cubic-bezier(.6,0,.2,1)}
.wg-home .ulink:hover{background-size:100% 2px}
.wg-home .arr{display:inline-block;vertical-align:-3px;transition:transform .3s cubic-bezier(.3,1.4,.5,1)}
.wg-home a:hover .arr{transform:translateX(5px)}
.wg-home .ic{width:48px;height:48px;flex-shrink:0;fill:none;stroke:var(--or);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}
.wg-home .ic-w{stroke:#fff}
.wg-home a:hover .ic,.wg-home .wartung:hover .ic{transform:rotate(-10deg) scale(1.1)}

.wg-home .hero{padding:64px var(--pad) 128px;align-items:center;overflow:hidden}
.wg-home .hero-txt{position:relative;grid-column:span 5;display:flex;flex-direction:column;gap:30px}
.wg-home .hero h1{font-size:70px;line-height:1.02;letter-spacing:-.02em}
.wg-home .hero p{font-size:21px;color:var(--txt)}
.wg-home .hero-cta{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.wg-home .rise{display:inline-block;opacity:0;transform:translateY(18px);animation:wgrise .9s cubic-bezier(.2,.8,.2,1) .15s forwards}
.wg-home .rise.r2{animation-delay:.35s}
@keyframes wgrise{to{opacity:1;transform:none}}
.wg-home .stage{position:relative;grid-column:7/span 6;height:480px;display:flex;align-items:center;justify-content:center;perspective:900px}
.wg-home .plane{position:relative;width:100%;max-width:640px;aspect-ratio:85/55;background:#fff;box-shadow:0 1px 2px rgba(0,43,75,.08),0 24px 48px -24px rgba(0,43,75,.35);display:flex;align-items:center;justify-content:center;overflow:hidden;transform-origin:50% 62%}
.wg-home .wg-logo{position:relative;width:71%;margin-bottom:7%;overflow:visible}
.wg-home .band{position:absolute;left:0;bottom:0;width:100%;height:23%;pointer-events:none}
.wg-home .band polygon{animation:wgband2 1.1s cubic-bezier(.2,.8,.2,1) both}.wg-home .band .b2{animation-delay:3.75s}.wg-home .band .b1{animation-delay:3.6s}.wg-home .band .b3{animation-delay:3.68s}
@keyframes wgband2{from{transform:translateY(100%)}to{transform:none}}
.wg-home .plane{transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s}
.wg-home .plane.live{transition:transform .12s linear,box-shadow .3s;box-shadow:0 1px 2px rgba(0,43,75,.1),0 34px 60px -26px rgba(0,43,75,.45)}
.wg-home .gloss{opacity:0;transition:opacity .5s;mix-blend-mode:screen;pointer-events:none}
.wg-home .plane.live .gloss{opacity:1}
.wg-home .plane.live .wg-logo .ln,.wg-home .plane.live .wg-logo .tag{filter:drop-shadow(0 .3px 0 rgba(0,20,40,.35))}
.wg-home .ln{fill-opacity:0;stroke-width:.35;stroke-dasharray:1;stroke-dashoffset:1}
.wg-home .ln-a{animation:wgdraw 1.7s cubic-bezier(.45,0,.3,1) .35s forwards,wgfill .8s ease 3.7s forwards}
.wg-home .ln-b{animation:wgdraw 1.7s cubic-bezier(.45,0,.3,1) 1.95s forwards,wgfill .8s ease 3.7s forwards}
.wg-home .tag{opacity:0;animation:wgfade .8s ease 4.1s forwards}
.wg-home .pen{transform-box:fill-box;transform-origin:50% 100%;animation:wgpen 3.7s cubic-bezier(.45,0,.3,1) .2s both}
@keyframes wgdraw{to{stroke-dashoffset:0}}
@keyframes wgfill{to{fill-opacity:1;stroke-width:0}}
@keyframes wgfade{to{opacity:1}}
@keyframes wgpen{0%{transform:translate(-252px,-6px) rotate(-12deg)}12%{transform:translate(-222px,-2px) rotate(-4deg)}24%{transform:translate(-190px,-7px) rotate(-10deg)}36%{transform:translate(-160px,-1px) rotate(-3deg)}48%{transform:translate(-128px,-6px) rotate(-11deg)}60%{transform:translate(-96px,-2px) rotate(-4deg)}72%{transform:translate(-62px,-7px) rotate(-9deg)}84%{transform:translate(-28px,-2px) rotate(-3deg)}94%{transform:translate(-2px,-5px) rotate(-6deg)}100%{transform:translate(0,0) rotate(0)}}
.wg-home .stamp{position:absolute;right:calc((100% - min(100%,640px)) / 2);bottom:0;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--mut);animation:wgstamp .9s cubic-bezier(.2,.8,.2,1) 4.5s both}
.wg-home .stamp .st{display:flex;gap:1px}.wg-home .stamp .st svg{width:13px;height:13px}
.wg-home .stamp:hover,.wg-home .stamp:focus{color:var(--navy)!important}
@keyframes wgstamp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media (max-width:899px){.wg-home .stage{flex-direction:column;gap:12px}.wg-home .stamp{position:static;align-self:flex-end}}
.wg-home .kontakt .wg-btn.ol{font-weight:500;box-shadow:inset 0 0 0 1px #fff}.wg-home .kontakt .wg-btn.ol:hover{box-shadow:inset 0 0 0 1px #fff,0 12px 22px -12px rgba(0,0,0,.5)}

.wg-home .lst{display:flex;flex-direction:column;gap:88px}
.wg-home .lst-head{align-items:end}
.wg-home .lst-head h2{grid-column:span 6;font-size:56px;letter-spacing:-.015em}
.wg-home .lst-head p{grid-column:8/span 5;font-size:19px}
.wg-home .cards{gap:72px}
.wg-home .card{display:flex;flex-direction:column;gap:14px;padding:30px;background:var(--navy2);border-radius:6px;color:#fff;transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.wg-home .card:hover{transform:translateY(-4px);color:#fff}
.wg-home .card h3{font-size:30px;font-weight:800}
.wg-home .card p{font-size:17px}
.wg-home .card .more{font-weight:800;font-size:19px;color:var(--or);margin-top:auto}
.wg-home .c-web{grid-column:span 7;grid-row:span 2;padding:36px;gap:22px}
.wg-home .rot{display:grid}
.wg-home .rot>*{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity 2s ease,visibility 0s 2s}
.wg-home .rot>.on{opacity:1;visibility:visible;transition:opacity 2s ease}
.wg-home .slides{aspect-ratio:3/2;border-radius:3px;overflow:hidden;background:#fff}
.wg-home .slides .sl{background:#fff left top/cover no-repeat}
.wg-home .c-web h3{font-size:36px}
.wg-home .c-web p{font-size:18px}
.wg-home .c-foto{grid-column:span 5;padding:0;gap:0;overflow:hidden}
.wg-home .fslides{aspect-ratio:3/2;flex-shrink:0;overflow:hidden}
.wg-home .fslides .sl{background:#D9DCD8 center/cover no-repeat}
.wg-home .c-foto>div:not(.fslides){display:flex;flex-direction:column;gap:12px;padding:24px 30px 30px}
.wg-home .ich{display:flex;align-items:center;gap:14px}
.wg-home .ich .ic{width:40px;height:40px}
.wg-home .c-web,.wg-home .c-foto{border:1px solid #2A5577}
.wg-home .c-druck{grid-column:span 5;background:var(--or);color:#000}
.wg-home .c-druck:hover{color:#000}.wg-home .c-druck .ic{stroke:#000}
.wg-home .dark .c-druck h3,.wg-home .dark .c-druck p{color:#000}
.wg-home .c-druck .more{color:#000}
.wg-home .c-kom{grid-column:span 12;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center;padding:30px 36px;background:transparent;border:1px solid #2A5577}
.wg-home .c-kom>div{grid-column:span 4;grid-row:1/3;display:flex;align-items:center;gap:16px}
.wg-home .c-kom p{grid-column:5/span 8}
.wg-home .c-kom .more{grid-column:5/span 8;justify-self:start;margin:10px 0 0}

.wg-home .halt{align-items:center;overflow:hidden}
.wg-home .halt-txt{position:relative;grid-column:span 6;display:flex;flex-direction:column;gap:26px}
.wg-home .halt h2{font-size:31px;letter-spacing:-.01em;line-height:1.1}
.wg-home .halt p{font-size:19px;line-height:1.65;color:var(--txt)}
.wg-home .halt-img{position:relative;grid-column:8/span 5;aspect-ratio:480/520;border-radius:6px;overflow:hidden;box-shadow:0 1px 2px rgba(0,43,75,.08),0 24px 48px -28px rgba(0,43,75,.35)}
@keyframes wgs0{0%,2%{stroke-dashoffset:1}12%,100%{stroke-dashoffset:0}}.wg-home .sk0{animation:wgs0 18s cubic-bezier(.45,0,.3,1) infinite}
@keyframes wgs1{0%,12%{stroke-dashoffset:1}15%,100%{stroke-dashoffset:0}}.wg-home .sk1{animation:wgs1 18s cubic-bezier(.45,0,.3,1) infinite}
@keyframes wgs2{0%,15%{stroke-dashoffset:1}22%,100%{stroke-dashoffset:0}}.wg-home .sk2{animation:wgs2 18s cubic-bezier(.45,0,.3,1) infinite}
@keyframes wgs3{0%,22%{stroke-dashoffset:1}26%,100%{stroke-dashoffset:0}}.wg-home .sk3{animation:wgs3 18s cubic-bezier(.45,0,.3,1) infinite}
@keyframes wgs4{0%,26%{stroke-dashoffset:1}31%,100%{stroke-dashoffset:0}}.wg-home .sk4{animation:wgs4 18s cubic-bezier(.45,0,.3,1) infinite}
@keyframes wgs5{0%,31%{stroke-dashoffset:1}38%,100%{stroke-dashoffset:0}}.wg-home .sk5{animation:wgs5 18s cubic-bezier(.45,0,.3,1) infinite}
@keyframes wgs6{0%,38%{stroke-dashoffset:1}43%,100%{stroke-dashoffset:0}}.wg-home .sk6{animation:wgs6 18s cubic-bezier(.45,0,.3,1) infinite}
@keyframes wgs7{0%,43%{stroke-dashoffset:1}56%,100%{stroke-dashoffset:0}}.wg-home .sk7{animation:wgs7 18s cubic-bezier(.45,0,.3,1) infinite}
@keyframes wgs8{0%,56%{stroke-dashoffset:1}64%,100%{stroke-dashoffset:0}}.wg-home .sk8{animation:wgs8 18s cubic-bezier(.45,0,.3,1) infinite}
@keyframes wgpen2{0%{transform:translate(470px,470px) rotate(8deg)}2%{transform:translate(56px,64px) rotate(-3deg)}4.5%{transform:translate(426px,62px) rotate(-7deg)}7%{transform:translate(432px,356px) rotate(-3deg)}9.5%{transform:translate(56px,362px) rotate(-7deg)}12%{transform:translate(52px,70px) rotate(-3deg)}12.4%{transform:translate(54px,96px) rotate(-7deg)}15%{transform:translate(430px,94px) rotate(-3deg)}15.4%{transform:translate(76px,118px) rotate(-7deg)}17%{transform:translate(240px,116px) rotate(-3deg)}19%{transform:translate(242px,236px) rotate(-7deg)}21%{transform:translate(78px,238px) rotate(-3deg)}22%{transform:translate(76px,118px) rotate(-7deg)}24%{transform:translate(240px,234px) rotate(-3deg)}26%{transform:translate(80px,236px) rotate(-7deg)}26.4%{transform:translate(268px,124px) rotate(-3deg)}29%{transform:translate(408px,122px) rotate(-7deg)}31%{transform:translate(372px,145px) rotate(-3deg)}33%{transform:translate(414px,175px) rotate(-7deg)}35.5%{transform:translate(398px,193px) rotate(-3deg)}38%{transform:translate(366px,212px) rotate(-7deg)}40.5%{transform:translate(360px,247px) rotate(-3deg)}43%{transform:translate(282px,234px) rotate(-7deg)}47%{transform:translate(182px,340px) rotate(-3deg)}51.5%{transform:translate(304px,340px) rotate(-7deg)}56%{transform:translate(417px,340px) rotate(-3deg)}60%{transform:translate(378px,246px) rotate(-7deg)}62%{transform:translate(256px,250px) rotate(-3deg)}64%{transform:translate(262px,252px) rotate(-7deg)}72%,90%{transform:translate(452px,452px) rotate(10deg)}100%{transform:translate(470px,470px) rotate(8deg)}}
@keyframes wgskfade{0%,86%{opacity:1}94%,100%{opacity:0}}
.wg-home .ki-sketch{display:block;width:100%;height:100%;background:#fff}.wg-home .sk{stroke-dasharray:1;stroke-dashoffset:1}.wg-home .skall{animation:wgskfade 18s infinite}.wg-home .pen2{animation:wgpen2 18s linear infinite}

.wg-home .refs{background:#fff;padding:0}
.wg-home .refs-pin{display:flex;flex-direction:column;justify-content:center;gap:40px;padding:110px 0}
.wg-home .refs.is-pinned .refs-pin{position:sticky;top:0;height:100vh;overflow:hidden}
.wg-home .refs-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 var(--pad);flex-wrap:wrap}
.wg-home .refs h2{font-size:50px;letter-spacing:-.015em}
.wg-home .refs-view{padding-left:var(--pad);overflow:hidden}
.wg-home .track{display:flex;gap:28px;width:max-content;will-change:transform;padding-right:var(--pad)}
.wg-home .ref{display:flex;flex-direction:column;gap:14px;width:var(--w)}
.wg-home .ref .media{height:var(--h);border-radius:6px;overflow:hidden;background:#E2E4E1}
.wg-home .ref .media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.wg-home .ref:hover .media img{transform:scale(1.04)}
.wg-home .ref .k{font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mut)}
.wg-home .ref h3{font-size:24px;font-weight:800}
.wg-home .ref .t{background-image:linear-gradient(var(--or),var(--or));background-size:0 3px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .45s cubic-bezier(.6,0,.2,1)}
.wg-home .ref:hover .t{background-size:100% 3px}
.wg-home .prog-wrap{margin:0 var(--pad);height:2px;background:#E2E4E1;position:relative;overflow:hidden}
.wg-home .prog{position:absolute;inset:0;background:var(--or);transform-origin:left center;transform:scaleX(0)}

.wg-home .wart{row-gap:48px}
.wg-home .dark::before{content:"";position:absolute;inset:0;background:var(--tex) center/cover no-repeat;opacity:var(--texo,.16);mix-blend-mode:luminosity;pointer-events:none}
.wg-home .dark>*{position:relative}.wg-home .lst{--tex:url(https://cdn.wagnergraphics.de/wp-content/uploads/2026/09/brown-wood-grain-texture-background-for-design-2026-09-21-05-24-56-utc-1024x683.webp?src=jpg);--texo:.08}.wg-home .wart{--tex:url(https://cdn.wagnergraphics.de/wp-content/uploads/2026/09/abstract-background-texture-in-pale-blue-and-white-2026-09-21-10-20-21-utc-1024x557.webp?src=jpg)}.wg-home .kontakt{--tex:url(https://cdn.wagnergraphics.de/wp-content/uploads/2026/09/wooden-background-with-natural-grain-and-texture-2026-09-24-04-21-13-utc-1024x683.webp?src=jpg);--texo:.08}

.wg-home .wartung{grid-column:span 6;display:flex;flex-direction:column;gap:24px}
.wg-home .wart h2{font-size:42px;letter-spacing:-.015em}
.wg-home .wart p{font-size:19px;line-height:1.6}
.wg-home .wart .wg-btn{align-self:flex-start}
.wg-home .wart-list{grid-column:8/span 5;align-self:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}
.wg-home .wart-list>div{border-top:1px solid rgba(255,255,255,.22);padding:16px 0 0}
.wg-home .wart-list>div:nth-child(-n+2){border-top:0;padding-top:0}
.wg-home .wart-list h3{font-size:19px;font-weight:800;color:var(--or)!important;margin-bottom:8px}
.wg-home .wart-list p{font-size:16px}
.wg-home.wg-js .wart-list>div{opacity:0;transform:scale(.5)}
.wg-home.wg-js .wart-list.in>div{animation:wgband 1.4s linear(0,.18 4%,.55 9%,.93 14%,1.14 19%,1.19 22%,1.15 26%,1.02 32%,.93 37%,.91 40%,.94 45%,1.01 52%,1.035 57%,1.03 61%,1 70%,.99 78%,1) both,wgfi .3s ease both}
.wg-home.wg-js .wart-list.in>div:nth-child(2){animation-delay:.18s}.wg-home.wg-js .wart-list.in>div:nth-child(3){animation-delay:.36s}.wg-home.wg-js .wart-list.in>div:nth-child(4){animation-delay:.54s}
@keyframes wgband{from{transform:scale(.35)}to{transform:scale(1)}}@keyframes wgfi{from{opacity:0}to{opacity:1}}

.wg-home .stim{row-gap:40px;overflow:hidden}
.wg-home .stim-l{position:relative;grid-column:span 4;display:flex;flex-direction:column;gap:18px}
.wg-home .stim h2{font-size:46px;line-height:1.1}
.wg-home .score{display:flex;align-items:center;gap:20px;padding:22px 0;border-top:3px solid var(--or);border-bottom:1px solid #D9DCD8}
.wg-home .score strong{font-size:76px;font-weight:800;line-height:.9;color:var(--navy)}
.wg-home .score span{display:block;margin-top:8px;font-size:15px;font-weight:600;letter-spacing:.03em;color:var(--mut)}
.wg-home .stars .star{width:26px;height:26px}
.wg-home .rv-stars{display:flex;gap:3px}
.wg-home .rv-slide{display:flex;flex-direction:column;gap:20px}
.wg-home .wg-btn.ol2{align-self:flex-start;background:transparent;color:var(--navy);box-shadow:inset 0 0 0 2px var(--navy)}
.wg-home .wg-btn.ol2:hover{color:var(--navy);background:#fff}
.wg-home .stars{display:flex;gap:4px}
.wg-home .star{opacity:0;transform:scale(.3);animation:wgpop .45s cubic-bezier(.3,1.7,.5,1) forwards}
.wg-home .star:nth-child(2){animation-delay:.12s}.wg-home .star:nth-child(3){animation-delay:.24s}.wg-home .star:nth-child(4){animation-delay:.36s}.wg-home .star:nth-child(5){animation-delay:.48s}
.wg-home .stim p{font-size:17px;color:var(--txt)}
.wg-home .stim-r{position:relative;grid-column:6/span 7;display:flex;flex-direction:column;gap:20px;justify-content:center}
.wg-home .stim-r figure{padding:32px 36px;background:#fff;border-radius:6px;display:flex;flex-direction:column;gap:14px;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}
.wg-home .stim-r figure:hover{transform:translateY(-4px)}
.wg-home .stim-r blockquote{font-size:18px;line-height:1.55;color:var(--txt)}
.wg-home .stim-r .big blockquote{font-size:24px;line-height:1.45;font-weight:300;color:var(--navy)}
.wg-home .stim-r figcaption{font-size:15px;font-weight:600;color:var(--mut)}
.wg-home .stim-r .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
@keyframes wgpop{to{opacity:1;transform:none}}

.wg-home .kal{background:#fff;padding:100px var(--pad);align-items:center}
.wg-home .kal img{grid-column:span 6;width:100%;aspect-ratio:1266/707;object-fit:cover;border-radius:6px}
.wg-home .kal>div{grid-column:8/span 5;display:flex;flex-direction:column;gap:20px}
.wg-home .kal h2{font-size:40px;line-height:1.1}
.wg-home .kal p{color:var(--txt)}
.wg-home .kal .wg-btn{align-self:flex-start}

.wg-home .faq{padding:110px var(--pad);overflow:hidden}
.wg-home .faq h2{position:relative;grid-column:span 4;font-size:46px;line-height:1.1}
.wg-home .faq-list{position:relative;grid-column:6/span 7;display:flex;flex-direction:column;gap:12px}
.wg-home details{padding:22px 26px;background:#fff;border-radius:6px;interpolate-size:allow-keywords;transform-origin:50% 0}
.wg-home details summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:20px;font-weight:800;color:var(--navy)}
.wg-home details summary::-webkit-details-marker{display:none}
.wg-home details summary::after{content:"+";font-weight:300;font-size:30px;line-height:1;color:var(--or);transition:transform .6s cubic-bezier(.3,1.8,.4,1)}
.wg-home details[open] summary::after{transform:rotate(135deg)}
.wg-home details::details-content{block-size:0;overflow:clip;transition:block-size .8s linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017 19.4%,1.067,1.089 24.8%,1.084 27.9%,1.064 31%,1.001 38.8%,.98 43.4%,.974 48%,.985 58.1%,1.002 70.1%,.999 86.8%,1),content-visibility .8s allow-discrete}
.wg-home details[open]::details-content{block-size:auto}
.wg-home details[open]{animation:wggummi .85s both}
.wg-home details[open]>:not(summary){transform-origin:50% 0;animation:wgjiggle .9s .05s both}
.wg-home details p{margin-top:12px;font-size:17px;line-height:1.6;color:var(--txt)}
@keyframes wggummi{0%{transform:scale(1,1)}18%{transform:scale(.985,1.035)}36%{transform:scale(1.012,.985)}54%{transform:scale(.995,1.01)}72%{transform:scale(1.003,.997)}100%{transform:none}}
@keyframes wgjiggle{0%{opacity:0;transform:translateY(-14px) scaleY(.7)}35%{opacity:1;transform:translateY(4px) scaleY(1.08)}55%{transform:translateY(-2px) scaleY(.97)}75%{transform:translateY(1px) scaleY(1.01)}100%{transform:none}}

.wg-home .kontakt{row-gap:48px;padding:110px var(--pad)}
.wg-home .kontakt>div:first-child{grid-column:span 7;display:flex;flex-direction:column;gap:24px}
.wg-home .kontakt h2{font-size:60px;line-height:1.02;letter-spacing:-.015em}
.wg-home .kontakt p{font-size:19px;max-width:560px}
.wg-home .wg-btn.ol{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #fff}
.wg-home .wg-btn.ol:hover{color:#fff;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 2px #fff,0 12px 22px -12px rgba(0,0,0,.5)}
.wg-home .k-adr{grid-column:9/span 4;align-self:end;justify-self:end}
.wg-home address{font-style:normal;font-size:17px;line-height:1.7;color:#E3EAF0}
.wg-home address strong{color:#fff}
.wg-home address a{color:#E3EAF0;background-image:linear-gradient(var(--or),var(--or));background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .3s}
.wg-home address a:hover{color:#fff;background-size:100% 1px}

.wg-home .lst:has(.l2){--texo:.035}
.wg-home .l2{position:relative;display:flex;flex-direction:column;gap:40px;margin-top:8px}
.wg-home .l2-row,.wg-home .l2-s{background:linear-gradient(135deg,#0C4068 0%,#073352 100%);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 30px 60px -40px rgba(0,0,0,.6)}
.wg-home .l2-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;overflow:hidden}
.wg-home .l2-img{grid-column:1/span 7;grid-row:1;align-self:stretch;aspect-ratio:3/2;min-height:100%}
.wg-home .l2-img .slides,.wg-home .l2-img .fslides{width:100%;height:100%;aspect-ratio:auto;border-radius:0}
.wg-home .l2-txt{grid-column:8/span 5;grid-row:1;display:flex;flex-direction:column;gap:18px;padding:56px clamp(32px,4vw,72px)}
.wg-home .l2-row.rev .l2-img{grid-column:6/span 7}
.wg-home .l2-row.rev .l2-txt{grid-column:1/span 5}
.wg-home .l2 h3{font-size:38px;font-weight:800;color:#fff}
.wg-home .l2 p{color:rgba(255,255,255,.8)}
.wg-home .l2 .more{font-weight:800;font-size:19px;color:var(--or)!important;text-decoration:none}
.wg-home .l2 a.more:hover,.wg-home .l2 a.more:focus{color:#fff!important}
.wg-home .l2-duo{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.wg-home .l2-s{display:flex;flex-direction:column;gap:16px;padding:48px clamp(32px,4vw,72px);color:#fff;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.wg-home .l2-s:hover,.wg-home .l2-s:focus{color:#fff!important;transform:translateY(-4px)}
.wg-home .l2-s h3{font-size:30px}
.wg-home .l2-s .more{margin-top:auto}
@media (max-width:899px){.wg-home .l2{gap:24px}.wg-home .l2-row{display:flex;flex-direction:column;align-items:stretch}.wg-home .l2-img{min-height:0}.wg-home .l2-txt{padding:28px 24px 32px}.wg-home .l2-duo{grid-template-columns:1fr;gap:24px}.wg-home .l2-s{padding:28px 24px}.wg-home .l2 h3{font-size:30px}}

.wg-home.wg-js .l2 .rv{opacity:0}
.wg-home.wg-js .l2 .rv.in{opacity:1;animation:wgup 1.1s cubic-bezier(.2,.8,.2,1) backwards}
.wg-home.wg-js .l2 .rv.in .l2-img{animation:wgclipL 1.4s cubic-bezier(.7,0,.2,1) .1s backwards}
.wg-home.wg-js .l2 .rv.in.rev .l2-img{animation-name:wgclipR}
.wg-home.wg-js .l2 .rv.in .l2-img .rot{animation:wgzoom 1.9s cubic-bezier(.2,.8,.2,1) .1s backwards}
.wg-home.wg-js .l2 .rv.in .l2-txt>*,.wg-home.wg-js .l2 .rv.in.l2-s>*{animation:wgup2 .9s cubic-bezier(.2,.8,.2,1) backwards}
.wg-home.wg-js .l2 .rv.in .l2-txt>:nth-child(1),.wg-home.wg-js .l2 .rv.in.l2-s>:nth-child(1){animation-delay:.35s}
.wg-home.wg-js .l2 .rv.in .l2-txt>:nth-child(2),.wg-home.wg-js .l2 .rv.in.l2-s>:nth-child(2){animation-delay:.47s}
.wg-home.wg-js .l2 .rv.in .l2-txt>:nth-child(3),.wg-home.wg-js .l2 .rv.in.l2-s>:nth-child(3){animation-delay:.59s}
.wg-home.wg-js .l2 .rv.in .ic{animation:wgicon .8s cubic-bezier(.3,1.7,.5,1) .45s backwards}
.wg-home.wg-js .l2-duo .rv.in:nth-child(2){animation-delay:.14s}
@keyframes wgup{from{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}
@keyframes wgup2{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes wgclipL{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
@keyframes wgclipR{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}
@keyframes wgzoom{from{transform:scale(1.14)}to{transform:none}}
@keyframes wgicon{from{opacity:0;transform:scale(.3) rotate(-25deg)}to{opacity:1;transform:none}}

.wg-home .l2 .slides .sl{animation:wgpan 36s ease-in-out infinite alternate paused}
.wg-home .l2 .fslides .sl{animation:wgkb 16s ease-in-out infinite alternate paused}
.wg-home .l2 .rot>.sl.on{animation-play-state:running}
@keyframes wgpan{from{background-position:50% 0}to{background-position:50% 100%}}
@keyframes wgkb{from{transform:scale(1)}to{transform:scale(1.07)}}
@media (max-width:1180px){.wg-home{--pad:48px}.wg-home .hero h1{font-size:56px}.wg-home .lst-head h2{font-size:46px}}
@media (max-width:899px){
.wg-home{--pad:20px;font-size:17px}
.wg-home section{padding:72px var(--pad)}
.wg-home .grid{display:flex;flex-direction:column;gap:28px}
.wg-home .hero{padding:40px var(--pad) 64px}
.wg-home .hero h1{font-size:42px}.wg-home .hero p{font-size:19px}
.wg-home .stage{height:auto;width:100%}
.wg-home .lst-head h2,.wg-home .refs h2,.wg-home .wart h2{font-size:36px}
.wg-home .halt h2,.wg-home .stim h2,.wg-home .faq h2,.wg-home .kal h2{font-size:34px}
.wg-home .kontakt h2{font-size:40px}
.wg-home .cards{gap:40px}
.wg-home .slides{aspect-ratio:3/2}
.wg-home .fslides{aspect-ratio:3/2}
.wg-home .c-kom{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:26px}
.wg-home .c-kom .more{justify-self:auto}
.wg-home .halt-img{width:100%}
.wg-home .refs-pin{padding:72px 0;gap:28px}
.wg-home .refs-view{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.wg-home .refs-view::-webkit-scrollbar{display:none}
.wg-home .track{gap:16px;transform:none!important}
.wg-home .ref{width:78vw!important;padding-top:0!important;scroll-snap-align:start}
.wg-home .ref .media{height:58vw!important}
.wg-home .prog-wrap{display:none}
.wg-home .wart-list{grid-template-columns:1fr}.wg-home .wart-list>div:nth-child(2){border-top:1px solid rgba(255,255,255,.22);padding-top:16px}
.wg-home .kal img{width:100%}
.wg-home .stim-r .big blockquote{font-size:20px}.wg-home .stim-r .two{grid-template-columns:1fr}
}
@media (prefers-reduced-motion:reduce){.wg-home *,.wg-home *::before{animation:none!important;transition:none!important}.wg-home .rise,.wg-home .tag,.wg-home .star{opacity:1;transform:none}.wg-home .ln{fill-opacity:1;stroke-width:0}.wg-home .pen{transform:none}.wg-home .sk{stroke-dashoffset:0}.wg-home.wg-js .wart-list>div{opacity:1;transform:none}.wg-home.wg-js .l2 .rv{opacity:1}.wg-home .pen2{display:none}.wg-home details::details-content{transition:none}.wg-home .refs-view{overflow-x:auto}}
