@font-face{font-family:LS Inter;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:LS Space Grotesk;src:url(/fonts/space-grotesk-latin-wght-normal.woff2) format("woff2");font-style:normal;font-weight:300 700;font-display:swap}:root{--ls-silver: #c4c7cc;--ls-red: #a00303;--ls-blue: #14427d;--ls-dark-surface: #252525;--ls-focus-dark: #111827;--ls-focus-light: #fff;--ls-target: 44px;--ls-font-text: "LS Inter", system-ui, sans-serif;--ls-font-heading: "LS Space Grotesk", var(--ls-font-text);--ls-space-1: .5rem;--ls-space-2: 1rem;--ls-space-3: clamp(1.25rem, 3vw, 2rem);--ls-space-4: clamp(2rem, 5vw, 3.5rem)}html,body{margin:0;background:#000}html{scroll-padding-block:clamp(7rem,12vw,12rem) 5rem}app-root,main,app-root main>:not(router-outlet){display:block}main :is(.logo_container_porsche,#logohintergrund){pointer-events:none}.language-switch{position:relative;z-index:2;display:flex;inline-size:fit-content;max-inline-size:calc(100% - 1rem);align-items:center;gap:.125rem;margin-inline-start:auto;margin-inline-end:max(.5rem,calc((100% - 76rem)/2));padding-inline-start:.6rem;border-radius:.4rem;background:#171a20;color:#c8ced7;font:650 .75rem/1.25 var(--ls-font-text)}.language-switch>svg{flex:none;inline-size:.9rem;block-size:.9rem;margin-inline-end:.15rem}.language-switch a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:var(--ls-target);min-block-size:var(--ls-target);padding-inline:.4rem;border-radius:.3rem;color:inherit;text-decoration:none;text-underline-offset:.22em}.language-switch a[aria-current=page],.language-switch a:hover{color:#fff;text-decoration:underline;text-decoration-thickness:.125em}.language-switch a:focus-visible{outline-color:#fff;outline-offset:-3px;box-shadow:none}.skip{position:fixed;top:-10rem;left:1rem;z-index:10000;background:#fff;color:#000;padding:.75rem}.skip:focus{top:1rem;z-index:100001}:focus-visible{outline:2px solid var(--ls-focus-dark);outline-offset:2px;box-shadow:0 0 0 6px var(--ls-focus-light)}.ls-icon{display:inline-block;flex:none;inline-size:1.1em;block-size:1.1em;vertical-align:-.16em}@media(hover:hover)and (prefers-reduced-motion:no-preference){:is(.button_red,.button_blue,.ls-primary-action,.ls-contact-actions a){transition:box-shadow .16s ease-out,filter .16s ease-out}:is(.button_red,.button_blue,.ls-primary-action,.ls-contact-actions a):hover{box-shadow:0 .2rem .65rem #18243842;filter:brightness(.92)}:is(.button_red,.button_blue,.ls-primary-action,.ls-contact-actions a):active{box-shadow:none;filter:brightness(.86)}}main #wrapper[id],main #wrapper #logohintergrund{background:linear-gradient(90deg,var(--ls-silver),#fff,#fff,#fff,var(--ls-silver))}main #wrapper .rot{color:var(--ls-red)}main #wrapper .blau{color:var(--ls-blue)}main #wrapper :is(h1,h2,h3){max-inline-size:100%;font-family:var(--ls-font-heading);font-weight:700;overflow-wrap:anywhere;transform:none}main #wrapper h1{margin-block-end:var(--ls-space-2);font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.12}main #wrapper h2{margin-block-end:var(--ls-space-1);font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.23}main #wrapper h3{margin-block-end:var(--ls-space-1);font-size:clamp(1.125rem,1.6vw,1.4rem);line-height:1.3}main #wrapper :is(.text-standard-schwarz,.text-klein-schwarz,.text-standard-weiss){max-inline-size:68ch;margin-block:0 var(--ls-space-2);font-family:var(--ls-font-text);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6;font-weight:400;overflow-wrap:anywhere;transform:none}main #wrapper .container005-1 li{font-family:var(--ls-font-text);font-size:1rem;line-height:1.55;overflow-wrap:anywhere}main #wrapper :is(.button_red,.button_blue,.whatsapp-btn){display:inline-flex;align-items:center;box-sizing:border-box;min-height:var(--ls-target);max-inline-size:100%;padding:.45rem .75rem;font-family:var(--ls-font-text);font-size:.9375rem;font-weight:650;line-height:1.25;overflow-wrap:anywhere;transform:none}main #wrapper .buttons{flex-wrap:wrap;gap:var(--ls-space-1)}main #wrapper .Kontaktinfoleise a:not(.button_red,.button_blue){color:#dbeaff;text-decoration:underline;text-underline-offset:.18em}main #wrapper .whatsapp-btn{color:#fff;background:#164d31}main #wrapper .whatsapp-btn:hover{color:#fff;background:#0f3924}main #wrapper :is(.vergleich-kopf,.experte-kopf,.vergleich-fazit){background:linear-gradient(20deg,#132643,var(--ls-blue),#132643)}main #wrapper .vergleich-zelle.ja strong{color:#075129}main #wrapper .vergleich-zelle.warnung-text strong{color:#765100}main #wrapper #burger{box-sizing:border-box;min-width:var(--ls-target);min-height:var(--ls-target);padding:.15rem .35rem;border:1px solid #fff;border-radius:.35rem;color:#fff;background:var(--ls-dark-surface)}@media(min-width:741px){main #wrapper #burger{display:none}main #wrapper #menu{gap:clamp(.6rem,2vw,1.75rem)}}main #wrapper #menu>li>:is(a,.ls-submenu-toggle){display:inline-flex;align-items:center;min-height:24px;font-family:var(--ls-font-text);font-size:.9375rem;font-weight:650}main #wrapper .ls-submenu-toggle{position:relative;margin:0;padding:0;border:0;color:#fff;background:transparent;font:inherit;font-weight:500;cursor:pointer}main #wrapper .ls-submenu-toggle:hover,main #wrapper #menu .submenu a:hover{color:#ffb1bb;text-decoration:underline;text-underline-offset:.18em}main #wrapper #menu .submenu[hidden]{display:none}main #wrapper #menu .submenu:not([hidden]){display:block}main #wrapper #menu .submenu a{display:inline-flex;align-items:center;min-height:24px;font-family:var(--ls-font-text);font-size:.9375rem}main #wrapper.ls-home .container005{margin-block-start:var(--ls-space-3);background:#f8fafc;border-color:#8392a8;box-shadow:0 .2rem .7rem #21344b18}main #wrapper.ls-home :is(#ia900,#ws){background:#e5edf6}main #wrapper.ls-home .container005-1{padding:var(--ls-space-3)}main #wrapper.ls-home .container004{margin-block-start:var(--ls-space-4)}main #wrapper.ls-home .menu003-1{flex-wrap:wrap;gap:var(--ls-space-2) var(--ls-space-3);margin-block:var(--ls-space-2)}main #wrapper.ls-home .menu003-1 a{display:inline-flex;align-items:center;gap:.25rem;min-height:var(--ls-target);font-family:var(--ls-font-text);font-size:.9375rem}main #wrapper.ls-home .container007{background:#e5edf6;border-color:#8392a8;padding:var(--ls-space-2)}main #wrapper.ls-home .container007-1{background:#f8fafc;border:1px solid #becad9;border-radius:.5rem;margin:var(--ls-space-1);padding:var(--ls-space-2)}.local-map{display:grid;place-content:center;min-height:200px;color:#fff;background:#252525}.detail{color:#fff;font:1rem/1.5 system-ui;max-width:70ch;padding:3rem 1rem;margin:auto}.detail a{color:#b8d8ff}main #wrapper :is(.slide-in,.slide-in-L,.opacity-in){opacity:1;transform:none;transition:none}main #wrapper :is(.slide-in,.slide-in-L).visible{animation:ls-reveal .25s ease-out}main #wrapper .logoanimation_pulse_kuplung{animation:none}main #wrapper :is(.logoanimation1,.fade-in_logo_porsche){animation-iteration-count:1;animation-duration:.45s;animation-fill-mode:forwards}@keyframes ls-reveal{0%{transform:translateY(4px)}to{transform:none}}@media(max-width:740px){main #wrapper #burger{display:block;top:.625rem;left:.75rem;width:var(--ls-target);height:var(--ls-target);font-size:1.65rem;line-height:1;z-index:99999}main #wrapper .logoanimation1{top:1rem;left:4.25rem;animation:none;opacity:1}main #wrapper .logoanimation1 img{width:min(10.5rem,calc(100vw - 9.25rem))}main #wrapper .logo_container_porsche{top:.8rem;right:.75rem;width:3.5rem}main #wrapper .fade-in_logo_porsche{inset:0 auto auto 0;animation:none;opacity:1}main #wrapper .fade-in_logo_porsche img{width:3.5rem;height:auto}main #wrapper #logohintergrund{height:4.25rem;width:100%;-webkit-mask-image:none;mask-image:none;pointer-events:none}main #wrapper #Navigationsbereich{display:block;margin:0;height:0;background:none}main #wrapper #menu{box-sizing:border-box;position:fixed;display:none;flex-direction:column;align-items:stretch;top:calc(.5rem + var(--ls-target) + .5rem);left:.75rem;width:min(23rem,calc(100vw - 1.5rem));max-block-size:calc(100dvh - var(--ls-target) - 1.75rem);padding:.45rem;gap:.15rem;overflow:auto;overscroll-behavior:contain;border:1px solid #65758d;border-radius:.65rem;box-shadow:0 .6rem 1.75rem #080e1b55;background:#172337}main #wrapper #menu.active{display:flex}main #wrapper #menu>li{flex-shrink:0;margin:0}main #wrapper #menu .submenu{box-sizing:border-box;position:static;max-width:calc(100% - 2rem);margin:.1rem .5rem .45rem 1.25rem;padding:.2rem .35rem;border:1px solid #65758d;border-radius:.4rem;background:#26364d}main #wrapper #menu>li>:is(a,.ls-submenu-toggle){box-sizing:border-box;min-height:var(--ls-target);width:100%;padding:.35rem .55rem;margin:0;gap:.3rem;font-size:clamp(1.1rem,4.8vw,1.35rem)}main #wrapper #menu .submenu a{display:inline-flex;align-items:center;gap:.3rem;min-height:var(--ls-target);margin:0;padding-inline:.35rem;font-size:clamp(1rem,4vw,1.2rem);white-space:normal}main #wrapper #menu :is(a,button):focus-visible{outline-offset:-3px;outline-color:#fff;box-shadow:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){:focus-visible,.language-switch a:focus-visible{outline-color:Highlight;box-shadow:none}}
