
@font-face{font-family: "WG Sofia Sans";font-style: normal;font-weight: 100 900;font-display:optional;src:url("https://cdn.wagnergraphics.de/wp-content/uploads/wg-fonts/sofia-sans-latin-ext-wght.woff2") format("woff2");}
@font-face{font-family: "WG Sofia Sans";font-style: normal;font-weight: 100 900;font-display:optional;src:url("https://cdn.wagnergraphics.de/wp-content/uploads/wg-fonts/sofia-sans-latin-wght.woff2") format("woff2");}
.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.6;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,.wg-home .slogan{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 .kontakt{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 .kick{font-size:15px;font-weight:400;letter-spacing:.01em;text-transform:none;line-height:1.4;color:var(--mut);margin-bottom:-12px}.wg-home .slogan{color:var(--navy);font-weight:800}.wg-home .ref-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 22px;font-size:18px}.wg-home .ref-links span{color:var(--mut)}.wg-home .hero .slogan{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}

.wg-home .stage.tj .ln{animation:wgfill .8s ease 4.6s forwards}.wg-home .stage.tj .pen{opacity:0;animation:wgfade .3s ease 4.8s forwards}.wg-home .stage.tj .tag{animation-delay:5s}.wg-home .stage.tj .band .b1{animation-delay:4.5s}.wg-home .stage.tj .band .b3{animation-delay:4.58s}.wg-home .stage.tj .band .b2{animation-delay:4.65s}.wg-home .stage.tj .stamp{animation-delay:5.4s}
.wg-home .vk-ink{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;transition:opacity .8s}.wg-home .vk-pen{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}
@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: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)}

.vc_row:has(.wg-formsrc){display:none!important}
html:has(.wg-dlg[open]){overflow:hidden}
.wg-home .wg-dlg{border:0;padding:0;margin:auto;width:calc(100% - 32px);max-width:720px;max-height:calc(100dvh - 32px);border-radius:14px;background:#fff;color:var(--ink);box-shadow:0 40px 90px -30px rgba(0,20,40,.6);overflow:auto;overscroll-behavior:contain}
.wg-home .wg-dlg::backdrop{background:rgba(0,28,50,.55);backdrop-filter:blur(6px)}
.wg-home .wg-dlg[open]{animation:wgdlg .8s linear(0,.12 6%,.45 14%,.86 24%,1.06 32%,1.09 38%,1.04 46%,.99 56%,1) both}
.wg-home .wg-dlg[open]::backdrop{animation:wgfi .35s ease both}
@keyframes wgdlg{from{opacity:0;transform:translateY(34px) scale(.9)}20%{opacity:1}to{opacity:1;transform:none}}
.wg-home .dlg-in{position:relative;padding:44px 48px 40px}
.wg-home .dlg-x{position:absolute;top:16px;right:16px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#F1F3F2;color:var(--navy);cursor:pointer;display:grid;place-items:center;transition:transform .45s cubic-bezier(.3,1.7,.5,1),background .2s}
.wg-home .dlg-x:hover{transform:rotate(90deg) scale(1.08);background:#E4E8EA}
.wg-home .dlg-x:focus-visible{outline:3px solid var(--or);outline-offset:2px}
.wg-home .dlg-k{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#C25F00;margin:0 0 10px}
.wg-home .wg-dlg h2{font-size:32px;line-height:1.1;letter-spacing:-.01em;margin:0 0 10px;padding-right:48px}
.wg-home .dlg-sub{color:var(--txt);font-size:17px;margin:0}
.wg-home .wg-dlg .jet-fb-form-block{margin-top:26px}
.wg-home .wg-dlg form.jet-form-builder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:0}
.wg-home .wg-dlg form>*{grid-column:1/-1;margin:0!important;padding:0!important;position:relative}
.wg-home .wg-dlg form>.jet-form-builder-row:has(.wg-f-half){grid-column:auto}
.wg-home .wg-dlg[open] form>*{animation:wgup2 .6s cubic-bezier(.2,.8,.2,1) backwards}
.wg-home .wg-dlg .jet-form-builder__field.text-field,.wg-home .wg-dlg .jet-form-builder__field.textarea-field{display:block;width:100%;margin:0;border:1.5px solid #D3D9DE;border-radius:10px;background:#F7F8F7;padding:25px 16px 9px;font:inherit;font-size:16px;line-height:1.4;color:var(--ink);box-shadow:none;transition:border-color .2s,background .2s,box-shadow .3s}
.wg-home .wg-dlg .jet-form-builder__field.textarea-field{min-height:150px;resize:vertical}
.wg-home .wg-dlg .jet-form-builder__field.text-field:hover,.wg-home .wg-dlg .jet-form-builder__field.textarea-field:hover{border-color:#B7C1C9}
.wg-home .wg-dlg .jet-form-builder__field.text-field:focus,.wg-home .wg-dlg .jet-form-builder__field.textarea-field:focus{outline:0;border-color:var(--navy);background:#fff;box-shadow:0 0 0 4px rgba(239,125,0,.2)}
.wg-home .wg-dlg .field-type-text-field>.jet-form-builder__label,.wg-home .wg-dlg .field-type-textarea-field>.jet-form-builder__label{position:absolute;left:17px;top:17px;z-index:1;margin:0;padding:0;pointer-events:none;transform-origin:0 0;transition:transform .5s cubic-bezier(.3,1.6,.5,1)}
.wg-home .wg-dlg .field-type-text-field .jet-form-builder__label-text,.wg-home .wg-dlg .field-type-textarea-field .jet-form-builder__label-text{font-size:16px!important;font-weight:400!important;line-height:1.4;color:var(--mut)!important;text-transform:none!important;letter-spacing:0!important;margin:0;transition:color .2s}
.wg-home .wg-dlg .jet-form-builder-row:has(.jet-form-builder__field:focus)>.jet-form-builder__label,.wg-home .wg-dlg .jet-form-builder-row:has(.jet-form-builder__field:not(:placeholder-shown))>.jet-form-builder__label{transform:translateY(-10px) scale(.74)}
.wg-home .wg-dlg .jet-form-builder-row:has(.jet-form-builder__field:focus) .jet-form-builder__label-text{color:var(--navy)!important;font-weight:700!important}
.wg-home .wg-dlg .jet-form-builder__required{color:#C25F00}
.wg-home .wg-dlg .error-message,.wg-home .wg-dlg .jet-form-builder__field-error{font-size:13px;color:#B3261E;margin:6px 2px 0}
.wg-home .wg-dlg .field-has-error .jet-form-builder__field{border-color:#B3261E}
.wg-home .wg-sel{border:1.5px dashed #C9D1D7;border-radius:10px;background:#fff;transition:border-color .2s,background .2s}
.wg-home .wg-sel[open]{border-style:solid;border-color:#D3D9DE;background:#F7F8F7}
.wg-home .wg-sel>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;font-weight:700;color:var(--navy);border-radius:10px}
.wg-home .wg-sel>summary::-webkit-details-marker{display:none}
.wg-home .wg-sel>summary span{font-weight:400;color:var(--mut);font-size:14px;margin-left:6px}
.wg-home .wg-sel>summary::after{content:"+";font-size:26px;line-height:1;font-weight:300;color:var(--or);transition:transform .5s cubic-bezier(.3,1.8,.4,1)}
.wg-home .wg-sel[open]>summary::after{transform:rotate(135deg)}
.wg-home .wg-sel>summary:focus-visible{outline:3px solid var(--or);outline-offset:2px}
.wg-home .wg-sel .jet-form-builder__label{display:none}
.wg-home .wg-sel[open] .jet-form-builder-row{animation:wgjiggle .7s both}
.wg-home .wg-sel .jet-form-builder__fields-group{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px}
.wg-home .wg-sel .jet-form-builder__field-wrap{margin:0}
.wg-home .wg-sel .jet-form-builder__field-label{position:relative;display:inline-flex;align-items:center;margin:0;padding:9px 16px;border:1.5px solid #CBD3D9;border-radius:999px;background:#fff;font-size:15px;font-weight:600;color:var(--navy);cursor:pointer;user-select:none;transition:transform .4s cubic-bezier(.3,1.7,.5,1),background .2s,border-color .2s,color .2s}
.wg-home .wg-sel .jet-form-builder__field-label:hover{transform:translateY(-2px);border-color:var(--navy)}
.wg-home .wg-sel .jet-form-builder__field-label input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}
.wg-home .wg-sel .jet-form-builder__field-label:has(input:checked){background:var(--navy);border-color:var(--navy);color:#fff;animation:wgpill .5s cubic-bezier(.3,1.7,.5,1)}
.wg-home .wg-sel .jet-form-builder__field-label:has(input:focus-visible){outline:3px solid var(--or);outline-offset:2px}
@keyframes wgpill{0%{transform:scale(.88)}55%{transform:scale(1.07)}100%{transform:none}}
.wg-home .wg-dlg .jet-form-builder-row:has(.wg-f-dsgvo)>.jet-form-builder__label{display:none}
.wg-home .wg-dlg .jet-form-builder-row:has(.wg-f-dsgvo) .jet-form-builder__field-label{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--txt);cursor:pointer}
.wg-home .wg-dlg .wg-f-dsgvo{flex:0 0 auto;width:19px;height:19px;margin:1px 0 0;accent-color:var(--navy)}
.wg-home .wg-dlg .jet-form-builder__desc{margin:4px 0 0 29px;font-size:13px}
.wg-home .wg-dlg .jet-form-builder__desc a{color:var(--navy);text-decoration:underline}
.wg-home .wg-dlg .jet-form-builder__submit{display:inline-block;margin:6px 0 0;padding:16px 28px;border:0;border-radius:4px;background:var(--or);color:#000;font:inherit;font-size:18px;font-weight:800;cursor:pointer;transition:transform .3s cubic-bezier(.3,1.6,.5,1),box-shadow .25s}
.wg-home .wg-dlg .jet-form-builder__submit:hover{transform:translateY(-2px);box-shadow:0 12px 22px -12px rgba(0,43,75,.55)}
.wg-home .wg-dlg .jet-form-builder__submit:active{transform:scale(.96)}
.wg-home .wg-dlg .jet-form-builder__submit:focus-visible{outline:3px solid var(--navy);outline-offset:3px}
.wg-home .wg-dlg .jet-form-builder-messages-wrap:empty{display:none}
.wg-home .wg-dlg .jet-form-builder-message{margin:4px 0 0;padding:16px 18px;border-radius:10px;font-weight:600;animation:wgpill .6s cubic-bezier(.3,1.7,.5,1)}
.wg-home .wg-dlg .jet-form-builder-message--success{background:#E8F3EA;color:#1E5631;position:relative;text-align:left;white-space:pre-line;padding:16px 18px 16px 62px!important}.wg-home .wg-dlg .jet-form-builder-message--success::before,.wg-home .wg-dlg .jet-form-builder-message--success::after{content:'';position:absolute;left:18px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%}.wg-home .wg-dlg .jet-form-builder-message--success::before{background:#2E7D43;animation:wgokpop .5s .15s cubic-bezier(.3,1.7,.5,1) both}.wg-home .wg-dlg .jet-form-builder-message--success::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/18px no-repeat;clip-path:inset(0 100% 0 0);animation:wgokdraw .4s .5s ease-out forwards}@keyframes wgokpop{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes wgokdraw{to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.wg-home .wg-dlg .jet-form-builder-message--success::after{clip-path:none}}
.wg-home .wg-dlg .jet-form-builder-message--error{background:#FBEAE8;color:#8C1D18}
.wg-home .dlg-note{margin:14px 0 0;font-size:13px;color:var(--mut)}
@media (max-width:640px){.wg-home .dlg-in{padding:36px 20px 28px}.wg-home .wg-dlg h2{font-size:26px}.wg-home .wg-dlg form.jet-form-builder{grid-template-columns:1fr}.wg-home .wg-dlg form>.jet-form-builder-row:has(.wg-f-half){grid-column:1/-1}}
.wg-home .wg-dlg .jet-form-builder-row{display:block!important;width:auto!important}.wg-home .wg-dlg h2{font-weight:800}.wg-home .wg-sel .jet-form-builder__field-wrap{width:auto!important;flex:0 0 auto!important;max-width:none}.wg-home .wg-sel .jet-form-builder__field-label input{appearance:none!important;-webkit-appearance:none!important;opacity:0!important;border:0!important;background:none!important}.wg-home .wg-sel .jet-form-builder__field-label::before,.wg-home .wg-sel .jet-form-builder__field-label::after,.wg-home .wg-sel .jet-form-builder__field-label input::before{display:none!important}.wg-home .wg-dlg .jet-form-builder__submit{text-transform:none!important;letter-spacing:0!important;font-family:inherit!important;font-size:18px!important;font-weight:800!important;color:#000!important;background:var(--or)!important;line-height:1.2!important;height:auto!important}.wg-home .wg-dlg .jet-form-builder__desc{display:block}.wg-home .wg-dlg{overflow-x:hidden}
.wg-home .wg-sel .jet-form-builder__fields-group{flex-direction:row!important}.wg-home .wg-sel .jet-form-builder__field-label span::before,.wg-home .wg-sel .jet-form-builder__field-label span::after{display:none!important}.wg-home .wg-sel .jet-form-builder__field-label span{padding:0!important;margin:0!important}.wg-home .wg-sel>summary{justify-content:flex-start}.wg-home .wg-sel>summary::after{margin-left:auto}
.wg-home .wg-budget[hidden]{display:none}
.wg-home .wg-budget:not([hidden]){animation:wgbud .7s cubic-bezier(.3,1.5,.5,1) both}
@keyframes wgbud{from{opacity:0;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:none}}
.wg-home .wg-budget .bud-hint{margin:-4px 16px 12px;font-size:13px;color:var(--mut)}
.wg-home .wg-budget .jet-form-builder__field-label.bud-top{flex-direction:column;align-items:flex-start;gap:2px;border-style:dashed}
.wg-home .wg-budget .bud-fun{display:block;font-size:12px;font-weight:400;opacity:.85}
.wg-home .wg-budget .jet-form-builder__field-label.bud-top{position:relative}.wg-home .wg-budget .jet-form-builder__field-label.bud-top:has(input:checked){animation:wghop .6s cubic-bezier(.3,1.4,.5,1)}@keyframes wghop{0%{transform:none}35%{transform:translateY(-7px)}60%{transform:none}78%{transform:translateY(-2px)}100%{transform:none}}.wg-home .wg-budget .spark{position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px;border-radius:50%;pointer-events:none;z-index:2;animation:wgspark 1.25s cubic-bezier(.12,.75,.3,1) forwards}@keyframes wgspark{0%{transform:rotate(var(--a)) translateX(4px) scale(1.2);opacity:1}70%{opacity:1}100%{transform:rotate(var(--a)) translateX(var(--d)) scale(.15);opacity:0}}.wg-home .wg-budget,.wg-home .wg-budget .jet-form-builder-row{overflow:visible}
@keyframes wgwobble{0%{transform:scale(.9) rotate(0)}25%{transform:scale(1.08) rotate(-3deg)}45%{transform:scale(1.04) rotate(2.5deg)}65%{transform:rotate(-1.5deg)}82%{transform:rotate(.8deg)}100%{transform:none}}
.wg-home .wg-budget .jet-form-builder__field-label.bud-open:has(input:checked){background:#EF7D00;border-color:#EF7D00;color:#000}
.wg-home .wg-budget .jet-form-builder__field-label.bud-top{gap:0;border-radius:16px;padding:8px 16px}.wg-home .wg-budget .bud-top span,.wg-home .wg-budget .bud-fun{line-height:1.25!important;margin:0!important;padding:0!important}
.wg-home .wg-budget{border-style:solid;border-color:#D3D9DE;background:#F7F8F7}.wg-home .wg-budget .bud-h{margin:0;padding:15px 16px 4px;font-weight:700;color:var(--navy)}.wg-home .wg-budget .bud-h span{font-weight:400;color:var(--mut);font-size:14px;margin-left:6px}.wg-home .wg-budget .bud-hint{margin:0 16px 12px}
.wg-home .wg-dlg .jet-form-builder-row:has(.wg-f-hp){position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.wg-home .wg-dlg .jet-form-builder-row[hidden]{display:none!important}
.wg-home .wg-budget .bud-small-note{display:none;margin:0 16px 14px;font-size:14px;color:var(--navy);font-weight:600}
.wg-home .wg-budget:has(.bud-small input:checked) .bud-small-note{display:block;animation:wgpill .5s cubic-bezier(.3,1.7,.5,1)}
.wg-home .wg-budget .jet-form-builder__field-label.bud-small{border-style:dashed}
.wg-home .wg-dlg .msg-hint .mh-l{display:block}.wg-home .wg-dlg .msg-hint b{font-weight:600;color:var(--navy)}.wg-home .wg-dlg .msg-hint{margin:-6px 4px 0!important;font-size:13px;line-height:1.45;color:var(--mut);transition:color .2s}

.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);background-image:linear-gradient(135deg,#F59320 0%,#EF7D00 50%,#E26C00 100%);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.6;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 .halt-img{background:none;box-shadow:none;border-radius:0;overflow:visible}.wg-home .sk3{position:absolute;inset:0}







.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-scaled.webp);--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-scaled.webp)}.wg-home .faq{--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-scaled.webp);--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.6;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-s{grid-column:span 7;position:relative;border-radius:6px;overflow:hidden;background:#E2E4E1;box-shadow:0 1px 2px rgba(0,43,75,.1),0 24px 48px -26px rgba(0,43,75,.45)}
.wg-home .kal-s .sl{margin:0;overflow:hidden}
.wg-home .kal-s img{width:100%;aspect-ratio:1984/1403;object-fit:cover}
.wg-home .kal-s .sl img{transform:none;transition:transform 0s 2.1s}
.wg-home .kal-s .sl.on img{transform:scale(1.07);transition:transform 6.5s cubic-bezier(.25,.1,.35,1)}
.wg-home .kal-t{grid-column:9/span 4;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:not(.wg-sel){position:relative}.wg-home details:not(.wg-sel)>summary{position:relative}.wg-home details:not(.wg-sel)>summary::before{content:"";position:absolute;inset:-22px -26px}.wg-home details[open]:not(.wg-sel)>summary::before{bottom:-12px}
.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 .55s cubic-bezier(.2,.8,.2,1),content-visibility .55s 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,.wg-home .dark details p{margin-top:0;padding-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-of-type{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;color:var(--txt)}
.wg-home .kontakt{align-items:start}
.wg-home .kontakt .k-l{grid-column:span 6;display:flex;flex-direction:column;gap:24px}
.wg-home .k-dir{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;border-top:1px solid #D9DCD8}
.wg-home .k-dir li{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid #D9DCD8;font-size:18px;color:var(--txt)}
.wg-home .k-dir span{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);padding-top:2px}
.wg-home .k-dir a{font-weight:700;background-image:linear-gradient(var(--or),var(--or));background-size:0 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .3s;justify-self:start}
.wg-home .k-dir a:hover{background-size:100% 2px;color:var(--navy)!important}
.wg-home .kontakt .k-card{position:relative;grid-column:8/span 5;width:auto;max-width:none;max-height:none;margin:0;overflow:visible;padding:40px 40px 32px;background:#FBFBFA;border-top:4px solid var(--or);border-radius:12px;box-shadow:0 1px 0 rgba(0,43,75,.06),0 30px 60px -40px rgba(0,30,55,.45);scroll-margin-top:110px}
.wg-home .kontakt .k-card h3{font-size:28px;font-weight:800;line-height:1.15;margin:0 0 8px}
.wg-home .kontakt .k-card p{max-width:none;font-size:16px}
.wg-home .kontakt .k-card .dlg-note{font-size:13px}
@media (max-width:899px){.wg-home .kontakt .k-card{padding:28px 20px 24px}.wg-home .k-dir li{grid-template-columns:1fr;gap:2px}}
.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.6;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 .slogan{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 .slogan{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}}


.wg-home .rv-track{position:relative;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2px;overscroll-behavior-x:contain;scrollbar-width:none;padding:6px 2px 10px;margin:-6px -2px -10px}
.wg-home .rv-track::-webkit-scrollbar{display:none}
.wg-home .rv-track>.rv-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}
.wg-home .rv-dots{display:flex;justify-content:center;gap:2px;min-height:28px;padding:0 36px}
.wg-home .rv-dot{width:28px;height:28px;padding:0;border:0;border-radius:14px;background:none;cursor:pointer;display:grid;place-items:center}
.wg-home .rv-dot::before{content:'';width:8px;height:8px;border-radius:4px;background:var(--navy);opacity:.55;transition:width .4s cubic-bezier(.3,1.6,.5,1),opacity .2s,background-color .2s}
.wg-home .rv-dot:hover::before{opacity:.8}
.wg-home .rv-dot[aria-current="true"]::before{width:22px;opacity:1;background:var(--or)}
.wg-home .rv-dot:focus-visible{outline:2px solid var(--navy);outline-offset:1px}
.wg-home .stim-r>.pz{top:auto;bottom:0;right:0;width:28px;height:28px;opacity:1;background:transparent;color:var(--navy);box-shadow:inset 0 0 0 1px rgba(0,43,75,.45)}
.wg-home .stim-r>.pz svg{width:11px;height:11px}
@media (max-width:899px){.wg-home .lst-head{align-items:stretch}.wg-home .refs-view{scroll-padding-left:var(--pad)}}
.wg-home .k-adr{display:none}@media (max-width:767px){.wg-home .rv-track>.rv-slide,.wg-home .rv-track .two{display:contents}.wg-home .rv-track figure{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}}
.wg-home p,.wg-home li,.wg-home blockquote,.wg-home address{line-height:1.6}
.wg-home .hero .slogan{line-height:1.02}
