@font-face{font-family:'Poppins';font-display:swap;font-style:normal;font-weight:400;src:url(//www.leanprinzip.de/wp-content/uploads/schriften/poppins-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-display:swap;font-style:normal;font-weight:400;src:url(//www.leanprinzip.de/wp-content/uploads/schriften/poppins-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Poppins';font-display:swap;font-style:normal;font-weight:700;src:url(//www.leanprinzip.de/wp-content/uploads/schriften/poppins-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-display:swap;font-style:normal;font-weight:700;src:url(//www.leanprinzip.de/wp-content/uploads/schriften/poppins-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:400;src:url(//www.leanprinzip.de/wp-content/uploads/schriften/raleway-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:400;src:url(//www.leanprinzip.de/wp-content/uploads/schriften/raleway-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:500;src:url(//www.leanprinzip.de/wp-content/uploads/schriften/raleway-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:500;src:url(//www.leanprinzip.de/wp-content/uploads/schriften/raleway-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:600;src:url(//www.leanprinzip.de/wp-content/uploads/schriften/raleway-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:600;src:url(//www.leanprinzip.de/wp-content/uploads/schriften/raleway-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:700;src:url(//www.leanprinzip.de/wp-content/uploads/schriften/raleway-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:700;src:url(//www.leanprinzip.de/wp-content/uploads/schriften/raleway-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:800;src:url(//www.leanprinzip.de/wp-content/uploads/schriften/raleway-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:800;src:url(//www.leanprinzip.de/wp-content/uploads/schriften/raleway-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:900;src:url(//www.leanprinzip.de/wp-content/uploads/schriften/raleway-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
font-family: 'Raleway';
font-display: swap;
font-style: normal;
font-weight: 900;
src: url(//www.leanprinzip.de/wp-content/uploads/schriften/raleway-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@font-face{font-family:"Assistant";font-style:normal;font-weight:400 600;font-display:swap;src:url(//www.leanprinzip.de/wp-content/themes/maya-reloaded-kind/neu/assets/fonts/assistant-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Assistant";font-style:normal;font-weight:400 600;font-display:swap;src:url(//www.leanprinzip.de/wp-content/themes/maya-reloaded-kind/neu/assets/fonts/assistant-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
html{-webkit-tap-highlight-color:transparent;}:root{--black:#333333;--white:#ffffff;--light-grey:#d0d0d0;--bg-grey:#f5f5f5;--dark-grey:#999999;--text-grey:#6E6E6E;--font-body:"Arial", "Helvetica Neue", Helvetica, sans-serif;--font-heading:"Assistant", "Arial", sans-serif;--page-width:1280px;--ease:0.22s ease;--office-blue:#507DBF;--office-red:#DA0202;--office-green:#75A83A;--yellow:#F2D680;--brown:#735645;--purple:#7030A0;--titel-grau:#6F6F6F;--balken-mit:#507DBF;--luft:120px;--radius:15px;--office-blue-text:#3C6BA8;--office-green-text:#4C7620;--office-blue-dunkel:#33598B;}
*,
*::before,
*::after{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;overscroll-behavior:none;}
body{margin:0;font-family:var(--font-body);font-size:14px;line-height:27px;color:var(--black);background:var(--white);overflow-x:hidden;overscroll-behavior:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
img { display: block; max-width: 100%; height: auto; } a{color:inherit;text-decoration:none;}:focus-visible{outline:2px solid var(--black);outline-offset:2px;border-radius:3px;}
.skip-link{position:fixed;left:12px;top:-64px;z-index:200;padding:10px 16px;background:var(--white);border:1px solid var(--dark-grey);border-radius:8px;font-size:12px;color:var(--black);transition:top 0.15s ease;}
.skip-link:focus{top:12px;}
.container{width:var(--page-width);max-width:100%;margin-inline:auto;}
h1, h2, h3, h4 {
font-family: var(--font-heading);
font-weight: 600;
color: var(--black);
margin: 0;
text-transform: none; letter-spacing: 0;
} p{margin:0;}
@view-transition{navigation:auto;}::view-transition-old(root){z-index:2;animation:lp-vt-weg 0.25s ease forwards;}::view-transition-new(root){z-index:1;animation:lp-vt-rein 0.25s ease 0.25s backwards;}
@keyframes lp-vt-weg  { to{opacity:0;}
}
@keyframes lp-vt-rein { from{opacity:0;}
} @media (prefers-reduced-motion: reduce) {
@view-transition{navigation:none;}
} html:active-view-transition .site-header{view-transition-name:lp-kopf;}::view-transition-group(lp-kopf),
::view-transition-image-pair(lp-kopf){animation:none;}::view-transition-old(lp-kopf){display:none;}::view-transition-new(lp-kopf){animation:none;opacity:1;}
@media (scripting: enabled) and (prefers-reduced-motion: no-preference) {
html:not(.lp-sem-bild-bereit) [data-sem-aufbau] svg *{opacity:0 !important;}
html:not(.lp-sem-zahl-bereit) .lp-sem-landing__zahlen > li > span{opacity:0;}
} h1, h2, h3, h4{text-wrap:balance;}
.site-header{position:fixed;inset:0 0 auto 0;height:85px;z-index:100;}
.site-header::before{content:"";position:absolute;inset:-2px 0 auto 0;height:125px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 62px, rgba(0,0,0,0.94) 71px, rgba(0,0,0,0.78) 81px, rgba(0,0,0,0.58) 91px, rgba(0,0,0,0.35) 100px, rgba(0,0,0,0.16) 109px, rgba(0,0,0,0.04) 117px, transparent 125px);mask-image:linear-gradient(to bottom, #000 0, #000 62px, rgba(0,0,0,0.94) 71px, rgba(0,0,0,0.78) 81px, rgba(0,0,0,0.58) 91px, rgba(0,0,0,0.35) 100px, rgba(0,0,0,0.16) 109px, rgba(0,0,0,0.04) 117px, transparent 125px);pointer-events:none;}
.header-inner{position:relative;z-index:1;width:100%;max-width:var(--page-width);height:85px;margin-inline:auto;}
.logo{position:absolute;left:20px;top:30px;font-family:var(--font-heading);font-weight:400;font-size:20px;line-height:1;color:var(--black);}
.logo__endung{font-size:70%;}
.main-nav{position:absolute;left:50%;top:25px;transform:translateX(-50%);display:flex;align-items:center;gap:30px;height:35px;padding:0 30px;border:1px solid var(--dark-grey);border-radius:30px;background:rgba(255, 255, 255, 0.4);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);}
.main-nav a{position:relative;top:1px;min-width:0;white-space:nowrap;text-align:center;font-size:12px;line-height:15px;color:var(--black);text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color 0.15s ease;}
@media (hover: hover) {
.main-nav a:hover{text-decoration-color:currentColor;}
} .main-nav a,
.nav-toggle, .nav-collapse .btn-login, .site-header .main-nav a,
.site-header .btn-login, .site-header .logo{-webkit-user-select:none;user-select:none;}
.btn-login{position:absolute;right:30px;top:24px;height:35px;display:inline-flex;align-items:center;justify-content:center;padding:0 30px;border-radius:30px;background:rgba(255, 255, 255, 0.4);color:var(--black);font-size:12px;line-height:15px;border:1px solid var(--dark-grey);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);}
.btn-login span{position:relative;top:1px;min-width:0;white-space:nowrap;text-align:center;}
.main-nav .btn-suche{position:relative;top:1px;min-width:0;width:17px;height:17px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;box-shadow:none;color:var(--black);text-decoration:none;}
.main-nav .btn-suche:hover{text-decoration:none;color:var(--black);}
.main-nav .btn-suche svg{display:block;}
.main-nav .btn-suche__wort{display:none;}
.lp-suchseite.lp-inhalt{padding-top:155px;}
.lp-suchseite--leer.lp-inhalt{padding-top:255px;}
.lp-suchseite .lp-suche__titel{text-align:center;}
.lp-suchseite .lp-suche__platzhalter{height:980px;}
.lp-suchseite .lp-suche__titel{font-family:var(--font-heading);font-weight:400;font-size:40px;line-height:1.2;color:var(--black);margin:0 0 30px;}
.lp-suchseite .lp-suche__form{position:relative;max-width:560px;margin:0 auto;}
.lp-suchseite .lp-suche__feld{display:flex;align-items:center;gap:12px;box-sizing:border-box;height:58px;padding:0 24px;border:1px solid var(--light-grey);border-radius:29px;background:#fff;box-shadow:0 2px 10px rgba(0, 0, 0, 0.06);}
.lp-suchseite .lp-suche__lupe{flex:none;color:var(--dark-grey);}
.lp-suchseite .lp-suche__feld input{width:100%;box-sizing:border-box;height:56px !important;min-height:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;padding:0 0 0 2px !important;font:400 16px/27px var(--font-body) !important;color:var(--black) !important;-webkit-appearance:none;appearance:none;}
.lp-suchseite .lp-suche__feld input::placeholder{color:var(--text-grey);opacity:1;}
.lp-suchseite .lp-suche__feld input:focus{outline:none;}
.lp-suchseite .lp-suche__feld:focus-within{border-color:var(--dark-grey);}
.lp-suchseite .lp-suche__feld input::-webkit-search-decoration, .lp-suchseite .lp-suche__feld input::-webkit-search-cancel-button{-webkit-appearance:none;}
.lp-suchseite .lp-suche__vorschlaege{position:absolute;left:0;right:0;top:100%;z-index:20;margin:8px 0 0;padding:8px;list-style:none;max-height:340px;overflow-y:auto;background:#fff;border:1px solid var(--light-grey);border-radius:22px;box-shadow:0 8px 28px rgba(0, 0, 0, 0.08);}
.lp-suchseite .lp-suche__vorschlag a{display:block;padding:12px 18px;border-radius:15px;color:var(--black);text-decoration:none;}
.lp-suchseite .lp-suche__vorschlag:hover a, .lp-suchseite .lp-suche__vorschlag.is-offen a{background:var(--bg-grey);}
.lp-suchseite .lp-suche__vorschlag:hover .lp-suche__vorschlag-titel, .lp-suchseite .lp-suche__vorschlag.is-offen .lp-suche__vorschlag-titel{text-decoration:underline;}
.lp-suchseite .lp-suche__vorschlag-titel{display:block;font:400 16px/22px var(--font-body);}
.lp-suchseite .lp-suche__vorschlag-text{display:block;font:400 12px/17px var(--font-body);color:var(--text-grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lp-suchseite .lp-suche__zahl{margin:40px 0 20px;font:400 13px/20px var(--font-body);color:var(--text-grey);}
.lp-suchseite .lp-suche__liste{list-style:none;margin:0;padding:0;}
.lp-suchseite .lp-suche__eintrag{margin-bottom:26px;}
.lp-suchseite .lp-suche__link{display:block;text-decoration:none;color:var(--black);}
.lp-suchseite .lp-suche__eintrag-titel{display:block;font:400 18px/26px var(--font-body);text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color 0.15s ease;}
.lp-suchseite .lp-suche__link:hover .lp-suche__eintrag-titel{text-decoration-color:currentColor;}
.lp-suchseite .lp-suche__eintrag-pfad{display:block;margin-bottom:2px;font:400 12px/18px var(--font-body);color:var(--text-grey);overflow-wrap:anywhere;}
.lp-suchseite .lp-suche__eintrag-text{display:block;margin-top:4px;font:400 14px/22px var(--font-body);color:var(--text-grey);}
.lp-suchseite .lp-suche__nichts{font:400 14px/22px var(--font-body);color:var(--text-grey);}
.lp-suchseite mark{background:none;color:inherit;padding:0;}
.lp-suchseite .lp-suche__eintrag-titel, .lp-suchseite .lp-suche__eintrag-text, .lp-suchseite .lp-suche__vorschlag-titel, .lp-suchseite .lp-suche__vorschlag-text{overflow-wrap:anywhere;}
.lp-suchseite .lp-suche__pille{display:inline-block;margin-left:10px;vertical-align:middle;background:#f2d680;color:var(--black);border-radius:20px;padding:3px 14px;font:400 11px/1.4 var(--font-body);text-decoration:none;white-space:nowrap;}
.lp-suchseite .lp-suche__link:hover .lp-suche__pille{text-decoration:none;}
.lp-suchseite .lp-suche__vorschlag-ort{display:block;font:400 11px/16px var(--font-body);color:var(--text-grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lp-suchseite .lp-suche__blaettern{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px;margin-top:40px;}
.lp-suchseite .lp-suche__blatt{display:inline-block;padding:8px 14px;border-radius:15px;font:400 14px/20px var(--font-body);color:var(--black);text-decoration:none;}
a.lp-suche__blatt:hover{background:var(--bg-grey);text-decoration:none;}
.lp-suchseite .lp-suche__blatt.is-hier{color:var(--text-grey);}
.lp-suchseite .lp-suche__blatt-luecke{padding:8px 4px;font:400 14px/20px var(--font-body);color:var(--text-grey);}
.nav-collapse{display:contents;}
.nav-toggle{display:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;touch-action:manipulation;}
.nav-toggle img{position:absolute;top:50%;left:50%;width:24px;height:24px;transition:opacity 0.15s ease, transform 0.15s ease;}
.nav-toggle .icon-burger{opacity:1;transform:translate(-50%, -50%) rotate(0deg);}
.nav-toggle .icon-close{opacity:0;transform:translate(-50%, -50%) rotate(-90deg);}
.nav-toggle[aria-expanded="true"] .icon-burger{opacity:0;transform:translate(-50%, -50%) rotate(90deg);}
.nav-toggle[aria-expanded="true"] .icon-close{opacity:1;transform:translate(-50%, -50%) rotate(0deg);}
.btn-ghost{display:inline-flex;align-items:center;justify-content:center;height:35px;padding:0 8px;border:1px solid var(--dark-grey);border-radius:20px;background:var(--white);color:var(--black);font-size:13px;cursor:pointer;font-family:inherit;}
.btn-ghost img{width:14px;height:14px;flex:none;position:relative;top:1px;transition:transform 0.3s ease;}
.btn-ghost span{padding:0 10px;line-height:27px;position:relative;top:0.5px;}
.btn-ghost:not(:has(img)){padding:0 18px;}
.btn-ghost:hover img{transform:translateX(5px);}
.btn-ghost--zurueck img{transform:rotate(180deg);}
.btn-ghost--zurueck:hover img{transform:rotate(180deg) translateX(5px);}
.lp-dl-zurueck{margin:0 0 22px;}
.site-footer{display:block;position:relative;width:1200px;max-width:calc(100% - 80px);min-height:345px;margin:300px auto 40px;background:var(--bg-grey);border:1px solid var(--dark-grey);border-radius:20px;}
.footer-logo{position:absolute;left:60px;top:49px;font-family:var(--font-heading);font-weight:400;font-size:20px;line-height:1;color:var(--black);}
.footer-tagline{position:absolute;left:60px;top:86px;width:375px;margin:0;font-size:12px;line-height:25px;color:var(--black);}
.footer-social{position:absolute;left:60px;top:153px;display:flex;gap:15px;}
.footer-social a{display:block;width:40px;height:40px;}
.footer-social img{display:block;width:40px;height:40px;}
.footer-col{position:absolute;top:49px;width:150px;}
.footer-col-contact{left:569px;}
.footer-col-law  {left:779px;}
.footer-col-web  {left:989px;}
.footer-col > *:last-child{margin-bottom:0;}
.footer-col > *{margin:0 0 14px;font-size:12px;line-height:25px;color:var(--black);}
.footer-col > *:last-child{margin-bottom:0;}
.footer-col-title{font-weight:700;}
.footer-col a{display:block;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color 0.15s ease;}
.footer-col a:hover{text-decoration-color:currentColor;}
.lp-inhalt{width:var(--page-width);max-width:100%;margin-inline:auto;padding:125px 20px 300px;}
.lp-inhalt--schmal{width:800px;}
.lp-inhalt--wbbegriff{padding-bottom:0;}
.lp-inhalt.lp-wbb{padding-bottom:0;}
.lp-inhalt--wbbegriff .lp-knopf-reihe--mitte:last-child{margin-bottom:0;}
.lp-inhalt h1{font-size:26px;line-height:39px;margin-bottom:20px;}
.lp-inhalt h2{font-size:22px;line-height:32px;margin:40px 0 16px;}
.lp-inhalt h3{font-size:18px;line-height:28px;margin:30px 0 12px;}
.lp-inhalt p{margin-bottom:27px;}
.lp-textblock p:last-child{margin-bottom:0;}
.lp-textblock + .lp-textblock{margin-top:27px;}
.lp-bild{margin:30px 0;border:1px solid var(--light-grey);border-radius:var(--radius);overflow:hidden;}
.lp-bild img{width:100%;}
.lp-trenner{border:0;border-top:1px solid var(--light-grey);width:90%;margin:70px auto;}
.lp-knopf-reihe{margin:30px 0 34px;}
.lp-knopf-reihe--mitte{text-align:center;}
.lp-hilfstext{color:var(--text-grey);font-size:12px;line-height:25px;}
label{display:block;font-size:12px;line-height:25px;color:var(--text-grey);margin-bottom:4px;}
input[type="text"], input[type="email"], input[type="tel"], input[type="url"],
input[type="number"], input[type="password"], input[type="search"], select, textarea{width:100%;max-width:100%;height:35px;padding:0 20px;border:1px solid var(--light-grey);border-radius:10px;background-color:var(--white);color:var(--black);font-family:var(--font-body);font-size:12px;line-height:33px;appearance:none;}
textarea{height:auto;min-height:120px;padding:8px 20px;line-height:25px;resize:vertical;}
select{padding-right:44px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23555555'%3E%3Cpath d='M213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 12px;cursor:pointer;}
select[multiple], select[size]:not([size="1"]){background-image:none;padding-right:20px;}
input:focus, select:focus, textarea:focus{outline:none;border-color:var(--dark-grey);}
input::placeholder, textarea::placeholder{color:var(--text-grey);}
.lp-feld{margin-bottom:18px;}
.lp-wb-suche{max-width:420px;margin:0 auto 40px;}
.lp-wb-suche label{text-align:center;}
.lp-offen{border:1px dashed var(--light-grey);color:var(--text-grey);font-size:12px;line-height:25px;padding:12px 14px;margin:30px 0;}
@media(max-width:1279px){ .site-footer{height:auto;padding:40px;}
.footer-logo, .footer-tagline, .footer-social, .footer-col{position:static;left:auto;top:auto;}
.footer-tagline{width:auto;margin-top:20px;}
.footer-social{margin-top:28px;}
.footer-col{width:auto;margin-top:32px;}
} .site-header.kompakt .nav-toggle{display:flex;}
.site-header.kompakt .main-nav{-webkit-backdrop-filter:none;backdrop-filter:none;}
.site-header.kompakt .btn-login{-webkit-backdrop-filter:none;backdrop-filter:none;}
.site-header.kompakt .main-nav .btn-suche{width:100%;height:auto;min-height:34px;padding:7px 0;box-sizing:border-box;top:0;align-self:stretch;justify-content:flex-start;align-items:center;}
.site-header.kompakt .main-nav .btn-suche svg{display:none;}
.site-header.kompakt .main-nav .btn-suche__wort{display:inline;font-size:14px;line-height:20px;text-align:left;}
.site-header.kompakt .nav-collapse{display:flex;position:absolute;top:64px;right:16px;flex-direction:column;align-items:stretch;gap:24px;width:min(220px, calc(100vw - 32px));padding:33px 18px 18px;border:1px solid var(--light-grey);border-radius:16px;background:rgba(255, 255, 255, 0.4);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);transform-origin:top right;opacity:0;visibility:hidden;transform:scale(0.9) translateY(-8px);pointer-events:none;transition:opacity 0.20s cubic-bezier(0.32, 0.72, 0, 1), transform 0.34s cubic-bezier(0.32, 0.72, 0, 1), visibility 0s linear 0.34s;}
.site-header.kompakt .nav-collapse.open{opacity:1;visibility:visible;transform:scale(1) translateY(0);pointer-events:auto;transition:opacity 0.24s cubic-bezier(0.32, 0.72, 0, 1), transform 0.38s cubic-bezier(0.32, 0.72, 0, 1);}
.site-header.kompakt .nav-collapse.faehrt-aus{transition:opacity 0.5s cubic-bezier(0.32, 0.72, 0, 1), transform 0.5s cubic-bezier(0.32, 0.72, 0, 1), visibility 0s linear 0.5s;}
.site-header.kompakt .nav-collapse .main-nav a, .site-header.kompakt .nav-collapse .btn-login, .site-header.kompakt .nav-collapse .btn-login span{font-size:14px;line-height:20px;}
.site-header.kompakt .main-nav{position:static;transform:none;flex-direction:column;gap:10px;height:auto;padding:0;border:0;background:transparent;border-radius:0;box-shadow:none;}
.site-header.kompakt .main-nav a{top:0;width:100%;min-width:0;padding:7px 0;min-height:34px;box-sizing:border-box;line-height:20px;text-align:left;white-space:normal;}
.site-header.kompakt .btn-login{position:static;transform:none;width:100%;margin-top:0;}
.site-header.kompakt .btn-login span{width:auto;min-width:0;text-align:center;}
@media(max-width:720px){ .site-header::before{inset:0 0 auto 0;height:140px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, rgba(0,0,0,0.18) 4px, rgba(0,0,0,0.55) 11px, #000 20px, #000 58px, rgba(0,0,0,0.94) 70px, rgba(0,0,0,0.78) 83px, rgba(0,0,0,0.58) 95px, rgba(0,0,0,0.35) 107px, rgba(0,0,0,0.16) 120px, rgba(0,0,0,0.04) 130px, transparent 140px);mask-image:linear-gradient(to bottom, transparent 0, rgba(0,0,0,0.18) 4px, rgba(0,0,0,0.55) 11px, #000 20px, #000 58px, rgba(0,0,0,0.94) 70px, rgba(0,0,0,0.78) 83px, rgba(0,0,0,0.58) 95px, rgba(0,0,0,0.35) 107px, rgba(0,0,0,0.16) 120px, rgba(0,0,0,0.04) 130px, transparent 140px);}
.lp-inhalt{padding:115px 20px 300px;}
}
@media (prefers-reduced-motion: reduce) {
.site-header.kompakt .nav-collapse, .site-header.kompakt .nav-collapse.open{transform:none;transition-duration:0.01ms;transition-delay:0s;}
} .lp-start{display:block;}
.lp-abschnitt{padding:var(--luft) 0;}
.lp-abschnitt--grau{background:var(--bg-grey);}
.lp-abschnitt.lp-vertrauen{padding:70px 0;}
.lp-abschnitt h2.lp-mitte{margin-bottom:var(--luft);}
.lp-abschnitt h2.lp-mitte + .lp-vorspann{margin-top:calc(var(--luft) * -1 + 20px);margin-bottom:var(--luft);}
.lp-bildraster{margin:0;}
.lp-abschnitt{--knopf-luft:250px;}
.lp-abschnitt .lp-knopf-reihe{margin:var(--knopf-luft) 0 calc(var(--knopf-luft) - var(--luft));}
.lp-hero .lp-knopf-reihe{margin:30px 0 34px;}
.lp-abschnitt--stimmen{padding-top:var(--luft);margin-top:var(--luft);margin-bottom:var(--luft);}
.lp-bahn{width:var(--page-width);max-width:100%;margin-inline:auto;padding:0 30px;}
.lp-mitte{text-align:center;}
.lp-abschnitt h2{font-size:22px;line-height:32px;}
.lp-abschnitt h3{font-size:18px;line-height:28px;}
.lp-abschnitt p{font-size:14px;line-height:27px;}
.lp-vorspann{font-size:14px;line-height:27px;max-width:620px;}
.lp-mitte.lp-vorspann{margin-left:auto;margin-right:auto;}
.lp-fussnote{font-size:12px;line-height:25px;color:var(--text-grey);margin-top:30px;}
.lp-abschnitt.lp-hero{padding:225px 0 250px;}
.lp-hero__raster{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);gap:60px;align-items:center;}
.lp-hero__siegel{margin-bottom:14px;}
.lp-hero__siegel img{width:55px;height:auto;}
.lp-hero h1{font-size:26px;line-height:39px;margin-bottom:20px;}
.lp-hero .lp-vorspann{margin-bottom:0;}
.lp-hero__video .lp-video{border:1px solid var(--light-grey);border-radius:var(--radius);}
.lp-video--signet{position:relative;}
.lp-video__signet{position:absolute;left:64%;top:43%;width:28%;transform:translate(-50%, -50%);pointer-events:none;}
.lp-video__signet svg{display:block;width:100%;height:auto;}
.lp-video__marke{position:absolute;left:64%;top:69.9%;width:30.3%;height:auto;transform:translateX(-50%);pointer-events:none;opacity:0;}
.lp-video__marke.ist-da{opacity:1;transition:opacity 2s ease;}
.lp-video__ruhe{position:absolute;left:50%;top:50%;width:24.45%;transform:translate(-50%, -50%);pointer-events:none;}
.lp-video__ruhe svg{display:block;width:100%;height:auto;}
.lp-video--signet .lp-video__knopf{top:auto;bottom:15px;transform:none;width:55.5px;height:55.5px;}
.lp-video--signet .lp-video__knopf svg{width:19.5px;height:22.5px;margin-left:3.75px;}
.lp-video--signet .lp-video__knopf, .lp-video--signet .lp-video__knopf svg{transition:width .18s ease, height .18s ease, margin-left .18s ease;}
.lp-video.lp-video--signet:hover .lp-video__knopf, .lp-video.lp-video--signet:focus .lp-video__knopf, .lp-video.lp-video--signet:focus-within .lp-video__knopf{transform:none;width:72.15px;height:72.15px;}
.lp-video.lp-video--signet:hover .lp-video__knopf svg, .lp-video.lp-video--signet:focus .lp-video__knopf svg, .lp-video.lp-video--signet:focus-within .lp-video__knopf svg{width:25.35px;height:29.25px;margin-left:4.9px;}
@media (prefers-reduced-motion: reduce) {
.lp-video--signet .lp-video__knopf, .lp-video--signet .lp-video__knopf svg{transition:none;}
}
.lp-video--ruhe .lp-video__knopf{left:15px;right:auto;}
.lp-video--signet:not(.lp-video--ruhe) .lp-video__knopf{left:auto;right:15px;}
@media(max-width:600px){
.lp-video--signet .lp-video__knopf{width:42px;height:42px;}
.lp-video--signet .lp-video__knopf svg{width:15px;height:17.25px;margin-left:3px;}
.lp-video.lp-video--signet:hover .lp-video__knopf, .lp-video.lp-video--signet:focus .lp-video__knopf, .lp-video.lp-video--signet:focus-within .lp-video__knopf{width:54.6px;height:54.6px;}
.lp-video.lp-video--signet:hover .lp-video__knopf svg, .lp-video.lp-video--signet:focus .lp-video__knopf svg, .lp-video.lp-video--signet:focus-within .lp-video__knopf svg{width:19.5px;height:22.4px;margin-left:3.9px;}
} .lp-leinwand.lp-leinwand{background:rgba(0, 0, 0, .72);}
.lp-leinwand .lp-leinwand__rahmen{width:85%;max-width:1275px;}
@media(max-width:700px){
.lp-leinwand .lp-leinwand__rahmen{width:100%;}
}
.lp-video__ruhe-marke{position:absolute;top:100%;left:50%;width:109.8%;max-width:none;height:auto;margin-top:5.17%;transform:translateX(-50%);}
.lp-start .lp-video, .lp-start .lp-video[data-lib="727868"],
.lp-start .lp-video[data-lib="727883"],
.lp-start .lp-video[data-lib="727902"],
.lp-inhalt .lp-video, .lp-inhalt .lp-video[data-lib="727868"],
.lp-inhalt .lp-video[data-lib="727883"],
.lp-inhalt .lp-video[data-lib="727902"]{--lp-knopf:rgba(153, 153, 153, 0.92);}
.lp-anim .lp-tippen{display:inline-block;clip-path:inset(0 100% 0 0);}
.lp-tippen.ist-fertig{clip-path:none;}
@media (prefers-reduced-motion: reduce) { .lp-anim .lp-tippen{clip-path:none;}
}
.lp-anim [data-blende]{opacity:0;}
.lp-anim [data-blende].lp-da{opacity:1;transition:opacity 500ms ease;}
@media (prefers-reduced-motion: reduce) {
.lp-anim [data-blende]{opacity:1;transition:none;}
}  .screen-reader-text{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;}
.lp-wbb__vorspann{font-size:14px;line-height:27px;color:var(--text-grey);margin-bottom:30px;}
.lp-wbb__suche{position:relative;border-top:1px solid var(--light-grey);border-bottom:1px solid var(--light-grey);padding:14px 0;margin:46px 0 0;}
.lp-wbb__suche input{width:100%;height:40px;border:0;padding:0 90px 0 4px;font-family:var(--font-body);font-size:15px;background:transparent;}
.lp-wbb__suche input:focus{outline:none;}
.lp-wbb__raster{--wbb-hoehe:620px;display:grid;grid-template-columns:64px 260px 1fr;grid-auto-rows:minmax(var(--wbb-hoehe), auto);align-items:stretch;}
.lp-wbb__buchstaben{border-right:1px solid var(--light-grey);height:var(--wbb-hoehe);}
.lp-wbb__begriffe{border-right:1px solid var(--light-grey);}
.lp-wbb__buchstaben-liste{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;height:var(--wbb-hoehe);padding:20px 0;overflow:hidden;}
.lp-wbb__buchstaben-liste button{background:none;border:0;padding:6px 0;cursor:pointer;min-width:24px;font-family:var(--font-heading);font-size:18px;line-height:26px;color:var(--text-grey);text-align:center;}
.lp-wbb__buchstaben-liste button:hover{color:var(--black);}
.lp-wbb__buchstaben-liste button.ist-da{color:var(--black);font-weight:600;}
.lp-wbb__begriffe-scroll{box-sizing:border-box;height:var(--wbb-hoehe);padding:20px 20px 20px 18px;overflow-y:auto;scrollbar-gutter:stable;}
.lp-wbb__kopfzeile{font-size:12px;line-height:20px;color:var(--text-grey);margin-bottom:14px;}
.lp-wbb__gruppentitel{font-size:13px;line-height:20px;color:var(--text-grey);margin:18px 0 6px;}
.lp-wbb__begriffe-scroll ul{list-style:none;margin:0;padding:0;}
.lp-wbb__begriffe-scroll li a{display:block;padding:6px 0;font-size:16px;line-height:24px;color:var(--text-grey);text-decoration:none;}
.lp-wbb__begriffe-scroll li a:hover{color:var(--black);}
.lp-wbb__begriffe-scroll li a.ist-da{color:var(--black);font-weight:600;}
.lp-wbb__leer{font-size:14px;color:var(--text-grey);}
.lp-wbb__inhalt{padding:20px 30px 20px 40px;}
.lp-wbb__inhalt img{max-width:100%;height:auto;}
.lp-wbb__hinweis{font-size:14px;color:var(--text-grey);}
.lp-wbb__titel{font-size:22px;line-height:32px;margin-bottom:20px;}
.lp-wbb__titel a{color:var(--black);text-decoration:none;}
.lp-wbb__titel a:hover{text-decoration:underline;}
.lp-wbb__inhalt .lp-textblock p{font-size:14px;line-height:27px;}
.lp-textblock [style*="#507dbf"],
.lp-textblock [style*="#507DBF"]{color:var(--office-blue-text) !important;}
.lp-wb-weitere__liste{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;}
.lp-wb-weitere__liste li{margin:0;}
.lp-wb-weitere{margin-top:70px;}
.lp-wb-weitere h2{margin-top:0;}
.lp-wb-weitere__alle{margin-top:40px;text-align:center;}
.lp-wb-weitere + .lp-mitte{margin-top:70px;}
.lp-wbb__inhalt .lp-bild{margin:20px 0;border-radius:var(--radius);overflow:hidden;}
.lp-wbb__laedt{font-size:13px;color:var(--text-grey);}
.lp-mf{margin-top:60px;padding-top:40px;border-top:1px solid var(--light-grey);}
.lp-mf h2{font-family:var(--font-heading);font-weight:600;font-size:18px;line-height:28px;margin-bottom:12px;}
.lp-mf__sub{font-size:14px;line-height:25px;color:var(--text-grey);margin-bottom:26px;}
.lp-mf__danke{font-size:14px;color:var(--office-blue-text);margin-bottom:20px;}
.lp-mf__fehler{font-size:14px;color:#DA0202;margin-bottom:20px;}
.lp-mf__feld{margin-bottom:26px;}
.lp-mf__feld input, .lp-mf__feld textarea{display:block;width:100%;box-sizing:border-box;border:0;border-bottom:1px solid var(--dark-grey);border-radius:0;background:transparent;height:auto;padding:0 0 8px;font-family:var(--font-body);font-size:15px;line-height:24px;color:var(--black);}
.lp-mf__feld textarea{min-height:90px;resize:vertical;padding-top:4px;}
.lp-mf__feld input::placeholder, .lp-mf__feld textarea::placeholder{color:var(--dark-grey);opacity:1;}
.lp-mf__feld input:focus, .lp-mf__feld textarea:focus{outline:none;border-bottom-color:var(--black);}
.lp-mf__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}
.lp-mf__aktion{display:flex;align-items:center;justify-content:flex-end;margin-top:10px;}
.lp-mf-send{cursor:pointer;font-family:inherit;}
.lp-mf-send-icon{position:relative;width:14px;height:14px;flex:none;margin-right:5px;transition:margin-right 500ms ease;}
.lp-mf-send-icon .ic{position:absolute;inset:0;width:14px;height:14px;opacity:0;transform:scale(0.55);transition:opacity 500ms ease, transform 500ms ease;}
.lp-mf-send-icon .ic-pfeil{opacity:1;transform:translate3d(0, 0, 0);}
.lp-mf-send.ist-fehler .ic-pfeil, .lp-mf-send.ist-erfolg .ic-pfeil{opacity:0;transform:scale(0.55);}
.lp-mf-send.ist-fehler .ic-warn{opacity:1;transform:translateX(3px);}
.lp-mf-send.ist-erfolg .ic-haken{opacity:1;transform:translateX(5px);}
.lp-mf-send.ist-fehler .lp-mf-send-icon{margin-right:-2px;}
.lp-mf-send.ist-erfolg .lp-mf-send-icon{margin-right:7px;}
.lp-mf-send .lp-mf-send-text{white-space:nowrap;overflow:hidden;box-sizing:border-box;text-align:center;flex:none;}
.lp-mf-send .lp-mf-send-text-inner{display:inline-block;white-space:nowrap;}
.lp-mf-send:not(.ist-fehler):not(.ist-erfolg):hover .ic-pfeil{transform:translate3d(5px, 0, 0);}
@media (prefers-reduced-motion: reduce) {
.lp-mf-send-icon, .lp-mf-send .ic, .lp-mf-send-text, .lp-mf-send-text-inner{transition:none !important;}
}   .lp-wbb{margin-bottom:300px;}
@media(max-width:1023px){ .lp-wbb{margin-bottom:200px;}
}
@media(max-width:1023px){ .lp-wbb__raster{grid-template-columns:1fr;grid-auto-rows:auto;}
.lp-wbb__buchstaben, .lp-wbb__begriffe{border-right:0;height:auto;}
.lp-wbb__buchstaben-liste{height:auto;flex-direction:row;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--light-grey);padding:14px 0;}
.lp-wbb__buchstaben-liste button{min-width:34px;min-height:34px;text-align:center;}
.lp-wbb__begriffe-scroll{border-bottom:1px solid var(--light-grey);padding:16px 0;height:340px;}
.lp-wbb__inhalt{padding:20px 0;}
} .lp-wb-link{color:inherit;text-decoration:underline dotted var(--office-blue);text-underline-offset:3px;text-decoration-thickness:1px;}
.lp-wb-link:hover{color:var(--office-blue-text);text-decoration:underline solid var(--office-blue);}
.lp-vertrauen__raster{display:grid;grid-template-columns:repeat(3, 1fr);gap:60px;align-items:center;text-align:center;}
.lp-vertrauen__punkt{display:flex;flex-direction:column;align-items:center;gap:10px;}
.lp-vertrauen p{font-size:13px;line-height:22px;}
.lp-zahl__klein{font-size:13px;color:var(--black);line-height:1.2;}
.lp-zahl__gross{font-family:var(--font-heading);font-weight:400;font-size:28px;line-height:1.1;font-variant-numeric:tabular-nums;}
.lp-vertrauen__punkt .lp-zahl__klein + .lp-zahl__gross{margin-top:-4px;}
.lp-vertrauen__logo, .lp-vertrauen__siegel{display:block;margin-inline:auto;}
.lp-vertrauen__logo, .lp-vertrauen__logo img{width:109px;height:auto;}
.lp-vertrauen__siegel, .lp-vertrauen__siegel img{width:80px;height:auto;}
.lp-bildraster{display:grid;gap:24px;margin:40px 0;}
.lp-bildraster--vier{grid-template-columns:repeat(2, 1fr);gap:40px;}
.lp-bildraster .lp-bild{margin:0;border-radius:var(--radius);overflow:hidden;}
.lp-dreier{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;margin-top:var(--luft);align-items:stretch;}
.lp-dreier__spalte{position:relative;border-radius:26px;padding:30px 30px 32px;background:linear-gradient(158deg, rgba(249, 249, 249, 0.94) 0%, rgba(253, 253, 253, 0.88) 100%);-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%);border:1px solid rgba(255, 255, 255, 0.95);outline:1px solid rgba(0, 0, 0, 0.07);outline-offset:-1px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.06), 0 20px 46px -20px rgba(0, 0, 0, 0.30);}
.lp-dreier__zeichen{display:block;width:34px;height:34px;margin-bottom:16px;color:var(--black);}
.lp-dreier h3{margin-bottom:24px;font-weight:400;}
.lp-dreier p{font-size:14px;line-height:23px;text-align:justify;hyphens:auto;-webkit-hyphens:auto;}
.lp-dreier h3, .lp-dreier p{color:#333333;}
.lp-schluss{--luft:90px;padding-bottom:300px;}
@media(max-width:1279px){ .lp-schluss{--luft:60px;padding-bottom:220px;}
}
.lp-schluss .lp-knopf-reihe{margin:300px 0 0;}
.lp-zweier{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}
.lp-zweier h2{margin-bottom:16px;}
.lp-zweier img{border:1px solid var(--light-grey);border-radius:var(--radius);}
.lp-zweier__bild--ohne-rahmen img{border:0;border-radius:0;}
.lp-abschnitt--balken{padding:calc(var(--luft) * 2 + 30px) 0;}
.lp-vergleiche{display:grid;grid-template-columns:repeat(3, 1fr);gap:50px;}
.lp-vergleich{max-width:none;margin:0;}
.lp-vergleich__titel{margin-bottom:18px;font-size:17px;line-height:26px;}
.lp-vergleich__zeile{display:block;margin-bottom:12px;}
.lp-vergleich__marke{display:block;font-size:12px;line-height:20px;color:var(--text-grey);margin-bottom:4px;}
.lp-balken{display:block;height:5px;background:var(--white);border:1px solid var(--light-grey);border-radius:3px;overflow:hidden;}
.lp-balken__fuellung{display:block;height:100%;width:0;transition:width 4s ease-out;}
.lp-balken__fuellung--ohne{background:#bbbbbb;}
.lp-balken__fuellung--mit{background:var(--balken-mit);}
.lp-vergleich__ergebnis{margin-top:20px;font-size:28px;line-height:38px;}
.lp-abschnitt p.lp-fussnote, .lp-fussnote{font-size:11px;line-height:16px;color:var(--text-grey);margin-top:40px;text-align:right;}
.lp-beispiele{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px;margin-top:60px;}
.lp-beispiel .lp-bild{margin:0 0 16px;border-radius:var(--radius);overflow:hidden;}
.lp-abschnitt--stimmen h2.lp-mitte{margin-bottom:calc(var(--luft) - 20px);}
.lp-stimmen{position:relative;margin-top:40px;padding:0 76px;}
.lp-stimmen__buehne{display:grid;}
.lp-stimme{grid-area:1 / 1;margin:0;display:flex;align-items:center;justify-content:center;gap:60px;opacity:0;visibility:hidden;transform:translateX(0);transition:opacity 500ms ease, transform 500ms ease, visibility 0s linear 500ms;}
.lp-stimme.ist-da{opacity:1;visibility:visible;transform:translateX(0);transition:opacity 500ms ease, transform 500ms ease, visibility 0s linear 0s;}
.lp-stimme.nach-links{transform:translateX(-50px);}
.lp-stimme.nach-rechts{transform:translateX(50px);}
@media (prefers-reduced-motion: reduce) {
.lp-stimme, .lp-stimme.nach-links, .lp-stimme.nach-rechts{transform:none;}
}
@media (prefers-reduced-motion: reduce) { .lp-stimme{transition:none;}
} html:not(.lp-anim) .lp-stimme, @media (scripting: none) {
.lp-stimmen .lp-stimme{opacity:1;visibility:visible;margin-bottom:40px;}
.lp-stimmen .lp-stimmen__buehne{display:block;}
.lp-stimmen .lp-stimmen__pfeil, .lp-stimmen .lp-stimmen__punkte{display:none;}
}
.lp-stimmen--roh .lp-stimme{opacity:1;visibility:visible;margin-bottom:40px;}
.lp-stimmen--roh .lp-stimmen__buehne{display:block;}
.lp-stimmen--roh .lp-stimmen__pfeil, .lp-stimmen--roh .lp-stimmen__punkte{display:none;}
.lp-stimme__bild{position:relative;flex:none;width:130px;height:130px;}
.lp-stimme__fleck{display:none;}
.lp-stimme__bild img{width:130px;height:130px;border-radius:50%;object-fit:cover;display:block;}
.lp-stimme__ohnebild{background:var(--white);padding:20px;}
.lp-stimme__text{flex:1;min-width:0;max-width:640px;}
.lp-stimme__zitat{font-size:18px;line-height:32px;font-style:italic;color:var(--text-grey);margin:0 0 28px;}
.lp-stimme__name{font-family:var(--font-heading);font-weight:600;font-size:18px;line-height:26px;color:var(--office-blue-text);margin:0;}
.lp-stimme__rolle{font-size:12px;line-height:20px;color:var(--text-grey);margin:4px 0 0;}
.lp-stimmen__pfeil{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border:0;border-radius:50%;background:var(--white);border:1px solid var(--light-grey);color:var(--text-grey);cursor:pointer;margin-top:-10px;display:flex;align-items:center;justify-content:center;padding:0;}
.lp-stimmen__pfeil{flex:none;}
.lp-stimmen__pfeil:focus-visible{outline:2px solid var(--dark-grey);outline-offset:3px;}
.lp-stimmen__pfeil--zurueck{left:0;}
.lp-stimmen__pfeil--vor{right:0;}
.lp-stimmen__pfeil svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;}
.lp-stimmen__steuerung{display:flex;align-items:center;justify-content:center;margin-top:70px;}
.lp-stimmen__punkte{display:flex;justify-content:center;gap:10px;}
.lp-stimmen__punkt{width:26px;height:26px;margin:-10px 0;padding:0;border:0;background:none;position:relative;cursor:pointer;transition:width 200ms ease;}
.lp-stimmen__punkt::before{content:"";position:absolute;left:0;right:0;top:50%;height:5px;margin-top:-2.5px;border-radius:3px;background:var(--light-grey);transition:background 200ms ease;}
.lp-stimmen__punkt.ist-da{width:34px;}
.lp-stimmen__punkt.ist-da::before{background:var(--office-blue);}
.lp-stimmen__punkt:focus-visible{outline:2px solid var(--office-blue);outline-offset:3px;}
.lp-schluss h2.lp-mitte{margin-bottom:210px;}
@media(max-width:1279px){ .lp-schluss h2.lp-mitte{margin-bottom:135px;}
} @media(max-width:720px){ .lp-schluss h2.lp-mitte{margin-bottom:120px;}
} .lp-schluss__video{max-width:760px;margin:0 auto;}
.lp-schluss__video .lp-video{border:1px solid var(--light-grey);border-radius:var(--radius);}
@media(max-width:1279px){ :root{--luft:75px;}
.lp-abschnitt.lp-hero{padding:180px 0 120px;}
.lp-bahn{padding:0 20px;}
.lp-hero__raster, .lp-zweier, .lp-dreier, .lp-beispiele, .lp-vergleiche{grid-template-columns:1fr;gap:40px;}
.lp-dreier{gap:var(--luft);}
.lp-dreier__spalte{padding:26px 24px 28px;}
.lp-vergleiche{gap:50px;}
.lp-vergleich__ergebnis{font-size:22px;line-height:30px;}
.lp-hero__raster{gap:32px;}
.lp-bildraster--vier{grid-template-columns:repeat(2, 1fr);gap:16px;}
.lp-vertrauen__raster{grid-template-columns:1fr;gap:60px;}
.lp-stimmen{padding:0;}
.lp-stimme{flex-direction:column;gap:28px;text-align:center;}
.lp-stimme__bild{width:130px;height:130px;margin:0 auto;}
.lp-stimme__bild img{width:130px;height:130px;}
.lp-stimme__fleck{inset:0 20px 20px 0;}
.lp-stimme__zitat{font-size:16px;line-height:28px;}
.lp-stimmen__pfeil{position:static;transform:none;width:44px;height:44px;}
.lp-stimmen__steuerung{margin-top:36px;gap:14px;}
.lp-stimmen__pfeil{flex:none;margin-top:0;}
.lp-stimmen__punkte{gap:6px;flex-wrap:wrap;justify-content:center;}
.lp-stimmen__punkt{width:24px;}
.lp-stimmen__punkt.ist-da{width:32px;}
}
@media(max-width:720px){ .lp-bildraster--vier{grid-template-columns:1fr;gap:24px;}
.lp-dreier{--luft:90px;}
.lp-abschnitt.lp-hero{padding:150px 0 100px;}
.lp-hero__raster{grid-template-columns:1fr;}:root{--luft:60px;}
.lp-vergleich__marke{flex-basis:76px;}
}  #cmplz-cookiebanner-container .cmplz-cookiebanner{border:1px solid var(--light-grey);border-radius:var(--radius);box-shadow:0 0 36.4px -7px rgba(0, 0, 0, 0.25);padding:34px 36px 30px;font-family:var(--font-body);background:var(--white);}
#cmplz-cookiebanner-container .cmplz-header{margin-bottom:6px;}
#cmplz-cookiebanner-container .cmplz-title{display:block;font-family:var(--font-heading);font-weight:600;font-size:18px;line-height:28px;color:var(--black);}
#cmplz-cookiebanner-container .cmplz-close{color:var(--text-grey);}
#cmplz-cookiebanner-container .cmplz-close:hover{color:var(--black);}
#cmplz-cookiebanner-container .cmplz-divider{background:var(--light-grey);height:1px;border:0;}
#cmplz-cookiebanner-container .cmplz-body,
#cmplz-cookiebanner-container .cmplz-message{font-size:14px;line-height:25px;color:var(--black);}
#cmplz-cookiebanner-container .cmplz-buttons{gap:10px;margin-top:18px;}
#cmplz-cookiebanner-container .cmplz-buttons .cmplz-btn{height:40px;min-height:40px;padding:0 26px;border-radius:30px;font-family:var(--font-body);font-size:13px;line-height:40px;font-weight:400;border:1px solid var(--light-grey);background:var(--white);color:var(--black);transition:background 0.15s ease, color 0.15s ease;}
#cmplz-cookiebanner-container .cmplz-buttons .cmplz-accept{background:var(--office-blue-text);border-color:var(--office-blue-text);color:var(--white);}
#cmplz-cookiebanner-container .cmplz-buttons .cmplz-accept:hover{background:var(--office-blue-dunkel);border-color:var(--office-blue-dunkel);}
#cmplz-cookiebanner-container .cmplz-always-active{color:#006400;}
#cmplz-cookiebanner-container .cmplz-buttons .cmplz-deny:hover,
#cmplz-cookiebanner-container .cmplz-buttons .cmplz-view-preferences:hover,
#cmplz-cookiebanner-container .cmplz-buttons .cmplz-save-preferences:hover{background:var(--bg-grey);}
#cmplz-cookiebanner-container .cmplz-category .cmplz-banner-checkbox input:checked + .cmplz-label::before,
#cmplz-cookiebanner-container input[type=checkbox]:checked + label::before{background:var(--office-blue);}
#cmplz-cookiebanner-container .cmplz-category{font-size:13px;line-height:24px;}
#cmplz-cookiebanner-container .cmplz-links a,
#cmplz-cookiebanner-container .cmplz-documents a{font-size:12px;line-height:22px;color:var(--text-grey);text-decoration:underline;text-decoration-color:var(--light-grey);}
#cmplz-cookiebanner-container .cmplz-links a:hover,
#cmplz-cookiebanner-container .cmplz-documents a:hover{color:var(--black);text-decoration-color:currentColor;}
#cmplz-cookiebanner-container .cmplz-documents .cmplz-link.cookie-statement{display:none;}
.cmplz-manage-consent .cmplz-manage-consent-container, #cmplz-manage-consent .cmplz-manage-consent-container{border-radius:30px 30px 0 0;font-family:var(--font-body);font-size:12px;background:var(--white);border:1px solid var(--light-grey);color:var(--black);}
@media(max-width:720px){
#cmplz-cookiebanner-container .cmplz-cookiebanner{padding:26px 22px 22px;}
#cmplz-cookiebanner-container .cmplz-buttons .cmplz-btn{width:100%;}
} .lp-wbb__kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;}
.lp-wbb__kopf h1{margin-bottom:20px;}
.lp-wbb__kopf .lp-wbb__vorspann{margin-bottom:0;}
.btn-download{display:inline-flex;align-items:stretch;flex:none;height:35px;margin-bottom:15px;border:1px solid var(--dark-grey);border-radius:20px;overflow:hidden;text-decoration:none;color:var(--black);font-family:var(--font-body);}
.btn-download__text{padding:0 16px;font-size:13px;font-weight:400;white-space:nowrap;display:flex;align-items:center;}
.btn-download__icon{display:flex;align-items:center;justify-content:center;width:36px;border-left:1px solid var(--dark-grey);background:var(--bg-grey);}
.btn-download__icon svg{width:12px;height:12px;overflow:visible;}
.btn-download__pfeil{transform:translateY(-1.667px);}
.lp-wbb__dl{display:flex;flex-direction:column;align-items:center;gap:10px;flex:none;margin-bottom:15px;}
.lp-wbb__dl .btn-download{margin-bottom:0;}
@media(max-width:720px){ .lp-wbb__kopf{flex-direction:column;align-items:flex-start;gap:20px;}
.lp-wbb__dl{align-self:stretch;margin-bottom:20px;}
.btn-download{align-self:stretch;margin-bottom:0;}
.btn-download__text{flex:1;justify-content:center;}
}  .lp-wbe{width:100%;max-width:720px;box-sizing:border-box;}
.lp-wbe__bild{width:130%;margin:30px 0 70px -15%;}
.lp-wbe__bild img{width:100%;height:auto;display:block;}
@media(max-width:720px){
.lp-wbe__bild{width:100%;margin:24px 0 54px;}
}
.lp-wbe__vorspann{font-size:14px;line-height:27px;color:var(--text-grey);margin-bottom:30px;}
.lp-wbe__vorteile{margin:0 0 40px;padding:0;list-style:none;}
.lp-wbe__vorteile li{position:relative;padding-left:26px;font-size:14px;line-height:27px;color:var(--black);}
.lp-wbe__vorteile li::before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--black);}
.lp-wbe__anmeldung{max-width:460px;margin:50px auto 0;text-align:center;}
.lp-wbe__anmeldung .lp-wb label{text-align:left;}
.lp-wbe__anmeldung .lp-wb-meldung{text-align:center;}
.lp-wbe__anmeldung .lp-wbe__zustimmung{text-align:right;margin:4px 0 0;font:400 13px/20px "Arial", sans-serif;color:var(--dark-grey);}
.lp-wbe__anmeldung .lp-wbe__zustimmung a{color:var(--dark-grey);text-decoration:none;}
.lp-wbe__anmeldung .lp-wbe__zustimmung a:hover{text-decoration:underline;}
.lp-wbe__aktion{display:flex;justify-content:flex-end;margin-top:36px;}
.lp-wbe__ansichtswahl{margin-bottom:44px;}
.lp-wb-ansicht{display:none;}
.lp-wb-ansicht.ist-sichtbar{display:block;}
.lp-wbe__vergessen{text-align:right;margin:6px 0 0;font-size:13px;}
.lp-wbe__vergessen a{color:var(--dark-grey);text-decoration:none;}
.lp-wbe__vergessen a:hover{text-decoration:underline;}
.lp-wbe__aktion--mittig{justify-content:center;}
.lp-wb-knopf[href]{text-decoration:none;}
.lp-wbe__kontotyp-label{font:400 11px/1 "Arial", sans-serif;letter-spacing:0.2px;color:var(--dark-grey);text-align:center;margin-bottom:8px;}
.lp-wbe__kontotyp{position:relative;display:flex;max-width:340px;margin:0 auto 30px;padding:4px;border-radius:22px;background:var(--bg-grey);}
.lp-wbe__kontotyp-fuellung{position:absolute;top:4px;bottom:4px;left:4px;width:0;background:var(--white);border-radius:18px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.14);transition:left 700ms ease, width 700ms ease;overflow:hidden;pointer-events:none;z-index:2;}
.lp-wbe__kontotyp-fuellung-text{position:absolute;top:0;left:0;height:100%;display:flex;pointer-events:none;white-space:nowrap;transition:left 700ms ease;}
.lp-wbe__kontotyp-fuellung-text span{position:relative;top:1px;display:flex;align-items:center;justify-content:center;height:100%;padding:0 8px;font:400 12px/1 var(--font-body);color:var(--black);white-space:nowrap;box-sizing:border-box;}
@media (prefers-reduced-motion: reduce) {
.lp-wbe__kontotyp-fuellung, .lp-wbe__kontotyp-fuellung-text{transition:none;}
}
.lp-wbe__kontotyp button{position:relative;top:1px;z-index:1;flex:1;height:38px;border:0;background:transparent;text-align:center;color:var(--dark-grey);font:400 12px/1 var(--font-body);cursor:pointer;}
.lp-wbe__kontotyp button.ist-aktiv{background:var(--white);color:var(--black);border-radius:18px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.14);}
.lp-wbe__kontotyp.hat-fuellung button, .lp-wbe__kontotyp.hat-fuellung button.ist-aktiv{background:transparent;color:var(--dark-grey);box-shadow:none;}
.lp-wbe__zustimmung{font-size:13px;line-height:22px;color:var(--text-grey);margin-top:14px;}
.lp-wb{max-width:100%;}
.lp-wb-zeile{margin:0 0 22px;}
.lp-wb .lp-form p{margin:0 0 18px;}
.lp-wb label{display:block;font-size:13px;color:var(--text-grey) !important;margin-bottom:6px;}
.lp-wb input[type=email],
.lp-wb input[type=password]{width:100%;height:44px;border:0;border-bottom:1px solid var(--light-grey);font-family:var(--font-body);font-size:15px;background:transparent;padding:0;}
.lp-wb input[type=email]:focus,
.lp-wb input[type=password]:focus{outline:none;border-bottom-color:var(--black);}
.lp-wb-knopf{display:inline-flex;align-items:center;justify-content:center;gap:0;height:35px;padding:0 8px;border:1px solid var(--dark-grey);border-radius:20px;background:var(--white);color:var(--black);font-family:var(--font-body);font-size:13px;font-weight:400;cursor:pointer;transition:border-color 0.2s ease;}
.lp-wb-knopf span{padding:0 10px;}
.lp-wb-knopf:hover{border-color:var(--black);}
.lp-wb-knopf:hover svg{transform:translateX(3px);}
.lp-wb-knopf svg{transition:transform 0.2s ease;flex:none;}
.lp-wb-knopf[disabled]{opacity:0.55;cursor:default;}
.lp-wb-meldung{font-size:14px;line-height:24px;margin-top:14px;}
.lp-wb-meldung.ist-fehler{color:#DA0202;}
.lp-wb-meldung.ist-erfolg{font-size:15px;padding:10px 0;color:var(--office-blue-text);}
.lp-auth{margin-top:70px;}
body.page-id-2829 .lp-auth{margin-top:15px;}
.lp-auth .auth-main{width:100%;max-width:460px;margin-inline:auto;padding:0 20px;text-align:center;box-sizing:border-box;}
.lp-auth .auth-heading-wrap{width:100%;max-width:1140px;margin-inline:auto;padding:0 20px;box-sizing:border-box;text-align:center;}
.lp-auth .auth-content, .lp-auth .auth-heading-wrap{opacity:1;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
@media (prefers-reduced-motion: reduce) {
.lp-auth .auth-content, .lp-auth .auth-heading-wrap{transition:none !important;}
}
.lp-auth .auth-heading{font-family:var(--font-heading);font-weight:600;font-size:24px;line-height:36px;color:var(--black);margin:0;}
.lp-auth .auth-sub{margin:58px 0 58px;font:400 15px/24px var(--font-body);color:var(--text-grey);}
.lp-auth .auth-content.view-signup > .auth-sub{margin-top:7px;}
.lp-auth .auth-switch{position:relative;display:flex;max-width:340px;margin:0 auto 60px;padding:4px;border-radius:22px;background:var(--bg-grey);}
.lp-auth .auth-switch-fill{position:absolute;top:4px;bottom:4px;left:4px;width:0;background:var(--white);border-radius:18px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.14);transition:left 700ms ease, width 700ms ease;overflow:hidden;pointer-events:none;z-index:2;}
.lp-auth .auth-switch-fill-text{position:absolute;top:0;left:0;height:100%;display:flex;pointer-events:none;white-space:nowrap;transition:left 700ms ease;}
.lp-auth .auth-switch-fill-text span{position:relative;top:1px;display:flex;align-items:center;justify-content:center;height:100%;padding:0 8px;font:400 12px/1 var(--font-body);color:var(--black);white-space:nowrap;box-sizing:border-box;}
@media (prefers-reduced-motion: reduce) {
.lp-auth .auth-switch-fill, .lp-auth .auth-switch-fill-text{transition:none;}
}  .lp-auth .auth-switch button{position:relative;top:1px;z-index:1;flex:1;height:38px;display:flex;align-items:center;justify-content:center;border:0;padding:0;background:transparent;text-align:center;color:var(--text-grey);font:400 12px/1 var(--font-body);cursor:pointer;}
.lp-auth .auth-switch button.is-active{background:var(--white);color:var(--black);border-radius:18px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.14);}
.lp-auth .auth-switch.has-fill button, .lp-auth .auth-switch.has-fill button.is-active{background:transparent;color:var(--text-grey);box-shadow:none;}
.lp-auth .auth-field-center{text-align:center;}
.lp-auth .auth-field-center .auth-customer-switch{margin:0 auto;}
.lp-auth .auth-view{display:none;text-align:left;}
.lp-auth .auth-view.is-active{display:block;}
.lp-auth .auth-field{margin-bottom:44px;}
.lp-auth .auth-field label{display:block;margin-bottom:8px;font:400 11px/1 var(--font-body);letter-spacing:0.2px;color:var(--text-grey) !important;}
.lp-auth .auth-field input{width:100%;box-sizing:border-box;height:30px !important;min-height:0 !important;border:0 !important;border-bottom:1px solid var(--dark-grey) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;padding:0 0 0 2px !important;font:400 16px/27px var(--font-body) !important;color:var(--black) !important;}
.lp-auth .auth-field input::placeholder{color:var(--text-grey);opacity:1;}
.lp-auth .auth-field input:focus{outline:none;border-bottom-color:var(--black) !important;}
.lp-auth .auth-forgot{margin:-37px 0 0;text-align:right;}
.lp-auth .auth-forgot a{font:400 12px/1 var(--font-body);color:var(--text-grey);text-decoration:none;}
.lp-auth .auth-forgot a:hover{text-decoration:underline;}
.lp-auth .auth-forgot a{position:relative;}
.lp-auth .auth-forgot a::after{content:'';position:absolute;left:0;right:0;top:-5px;bottom:-7px;}
.lp-auth .auth-actions{display:flex;justify-content:flex-end;margin-top:36px;}
.lp-auth .auth-submit{cursor:pointer;font-family:inherit;box-sizing:border-box;font-size:13px;}
.lp-auth .auth-submit > .auth-submit-text{top:0;line-height:25px;}
.lp-auth .auth-submit > .auth-submit-icon{top:0;}
.lp-auth .auth-submit-icon{position:relative;width:14px;height:14px;flex:none;margin-right:5px;transition:margin-right 500ms ease;}
.lp-auth .auth-submit-icon .ic{position:absolute;inset:0;width:14px;height:14px;opacity:0;transform:scale(0.55);transition:opacity 500ms ease, transform 500ms ease;}
.lp-auth .auth-submit-icon .ic-arrow{opacity:1;transform:translate3d(0, 0, 0);will-change:transform;backface-visibility:hidden;}
.lp-auth .auth-submit.is-error .ic-arrow, .lp-auth .auth-submit.is-success .ic-arrow{opacity:0;transform:scale(0.55);}
.lp-auth .auth-submit.is-error .ic-warn{opacity:1;transform:translateX(3px);}
.lp-auth .auth-submit.is-success .ic-check{opacity:1;transform:translateX(5px);}
.lp-auth .auth-submit.is-error .auth-submit-icon{margin-right:-2px;}
.lp-auth .auth-submit.is-success .auth-submit-icon{margin-right:7px;}
.lp-auth .auth-submit .auth-submit-text{white-space:nowrap;overflow:hidden;box-sizing:border-box;text-align:center;flex:none;padding-left:0;}
.lp-auth .auth-submit .auth-submit-text-inner{display:inline-block;white-space:nowrap;}
.lp-auth .auth-submit:not(.is-error):not(.is-success):hover .ic-arrow{transform:translate3d(5px, 0, 0);}
.lp-auth .auth-legal{margin:-37px 0 0;text-align:right;font:400 13px/20px var(--font-body);color:var(--text-grey);}
.lp-auth .auth-legal a{color:var(--text-grey);text-decoration:none;}
.lp-auth .auth-legal a:hover{text-decoration:underline;}
.lp-hinweis{text-align:center;}
.lp-hinweis .lp-suche__vorschlaege, .lp-hinweis .lp-suche__vorschlag a, .lp-hinweis .lp-suche__feld, .lp-hinweis .lp-suche__feld input{text-align:left;}
.lp-hinweis__zeichen{display:block;width:64px;height:64px;margin:0 auto 28px;color:var(--dark-grey);}
.lp-inhalt.lp-hinweis h1{font-family:var(--font-heading);font-weight:400;font-size:40px;line-height:1.2;margin:0 0 24px;}
.lp-hinweis__satz{max-width:560px;margin:0 auto 52px;font:400 16px/30px var(--font-body);color:var(--text-grey);}
.lp-hinweis__satz strong{font-weight:400;color:var(--black);}
.lp-inhalt .lp-hinweis__ueberschrift{margin:36px 0 0;font:400 16px/26px var(--font-body);color:var(--text-grey);}
.lp-hinweis__ziele{list-style:none;margin:16px auto 0;padding:0;max-width:620px;display:grid;grid-template-columns:1fr 1fr;gap:14px;text-align:left;}
.lp-hinweis__ziele a{display:block;height:100%;box-sizing:border-box;padding:20px 22px;border-radius:18px;color:var(--black);text-decoration:none;}
.lp-hinweis__ziele a:hover{background:var(--bg-grey);}
.lp-hinweis__ziele a:hover .lp-hinweis__ziel-name{text-decoration:underline;}
.lp-hinweis__ziel-name{display:block;font:400 17px/26px var(--font-body);}
.lp-hinweis__ziel-satz{display:block;margin-top:6px;font:400 14px/22px var(--font-body);color:var(--text-grey);}
.lp-hinweis__zurueck{margin-top:64px;}
.lp-hinweis__nebenweg{margin:16px 0 0;font:400 14px/22px var(--font-body);color:var(--text-grey);}
.lp-hinweis__nebenweg a{color:var(--text-grey);display:inline-block;padding:6px 4px;}
@media(max-width:620px){ .lp-hinweis__ziele{grid-template-columns:1fr;}
.lp-inhalt.lp-hinweis h1{font-size:30px;}
} .lp-auth .lp-wb-meldung{font-size:14px;line-height:24px;margin-top:14px;text-align:right;}
.lp-auth .lp-wb-meldung.ist-fehler{color:#DA0202;}
.lp-auth .lp-wb-meldung.ist-erfolg{color:var(--office-blue-text);}
@media(max-width:520px){
.lp-auth .auth-heading{font-size:20px;line-height:34px;}
.lp-auth .auth-actions{margin-top:46px;}
} .lp-auth .lp-auth-fertig{margin:0;text-align:center;color:var(--black);font:400 15px/27px var(--font-body);}
.lp-wb-antwort{max-width:460px;margin:70px auto 0;padding:0 20px;text-align:center;box-sizing:border-box;}
.lp-wb-antwort h3{margin:0 0 22px;font-family:var(--font-heading);font-weight:600;font-size:24px;line-height:36px;color:var(--black);}
.lp-wb-antwort p{margin:0 0 18px;font:400 15px/27px var(--font-body);color:var(--text-grey);}
.lp-wb-antwort p:last-child{margin-bottom:0;}
.lp-wb-antwort strong{color:var(--black);font-weight:400;}
.lp-wb-antwort a{color:var(--text-grey);}
.lp-wb-antwort .lp-wbe__aktion{display:flex;justify-content:center;margin-top:30px;}
@media(max-width:720px){ .lp-wb-antwort{margin-top:40px;}
} .lp-abmelden__knoepfe{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:36px;flex-wrap:wrap;}
.lp-abmelden__zurueck{font:400 13px/1 var(--font-body);color:var(--text-grey);text-decoration:none;}
.lp-abmelden__zurueck:hover{text-decoration:underline;}
.lp-kp .lp-kp__titel{margin:0 0 22px;font-family:var(--font-heading);font-weight:600;font-size:24px;line-height:36px;color:var(--black);}
.lp-kp .lp-kp__person{margin:0 0 24px;}
.lp-kp .lp-kp__name{margin:0;font:600 18px/27px var(--font-heading);color:var(--black);}
.lp-kp .lp-kp__adresse{margin:0;}
.lp-kp .lp-abmelden__knoepfe{margin-top:30px;}
.lp-kp__ausnahmen{margin-top:50px;padding-top:30px;border-top:1px solid var(--light-grey);text-align:left;}
.lp-kp .lp-kp__ausnahmen-titel{margin:0 0 14px;font-size:14px;}
.lp-kp__ausnahmen ul{margin:0;padding:0;list-style:none;}
.lp-kp__ausnahmen li{display:flex;align-items:center;gap:14px;font:400 14px/27px var(--font-body);color:var(--text-grey);padding:4px 0;}
.lp-kp__icon{flex:none;width:24px;height:24px;color:var(--black);}
.lp-kontaktseite{width:100%;max-width:1140px;box-sizing:border-box;}
.lp-anim .lp-kontaktseite .kf-field, .lp-anim .lp-kontaktseite .kf-actions{opacity:0;transition:opacity 1000ms ease;}
.lp-anim .lp-kontaktseite .kc-col{opacity:0;transition:opacity 500ms ease;}
.lp-kontaktseite .kf-typing::after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;background:currentColor;vertical-align:-0.15em;animation:kf-caret 800ms steps(1) infinite;}
@keyframes kf-caret { 0%, 49%{opacity:1;}
50%, 100%{opacity:0;}
}
@media (prefers-reduced-motion: reduce) {
.lp-anim .lp-kontaktseite .kf-field, .lp-anim .lp-kontaktseite .kf-actions, .lp-anim .lp-kontaktseite .kc-col{opacity:1;transition:none;}
.lp-kontaktseite .kf-typing::after{display:none;}
} .lp-kontaktseite .kf-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;}
.lp-kontaktseite .kf{position:relative;width:510px;max-width:calc(100% - 40px);height:558px;margin:0 auto;}
.lp-kontaktseite .kf-heading, .lp-kontaktseite .kf-sub, .lp-kontaktseite .kf-field, .lp-kontaktseite .kf-actions{position:absolute;left:0;width:100%;}
.lp-kontaktseite .kf-heading{top:0;margin:0;font-family:var(--font-heading);font-weight:600;font-size:22px;line-height:32px;color:var(--black);}
.lp-kontaktseite .kf-sub{top:51px;margin:0;font:400 14px/27px var(--font-body);color:var(--black);}
.lp-kontaktseite .kf-name{top:161px;}
.lp-kontaktseite .kf-email{top:256px;}
.lp-kontaktseite .kf-msg{top:351px;}
.lp-kontaktseite .kf-field input, .lp-kontaktseite .kf-field textarea{width:100%;box-sizing:border-box;display:block;border:0 !important;border-bottom:1px solid var(--dark-grey) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;font:400 16px/27px var(--font-body) !important;color:var(--black) !important;padding:0 0 0 15px !important;}
.lp-kontaktseite .kf-field input{height:25px !important;min-height:0 !important;}
.lp-kontaktseite .kf-field textarea{height:122px !important;resize:none;padding-top:0 !important;}
.lp-kontaktseite .kf-field input::placeholder, .lp-kontaktseite .kf-field textarea::placeholder{color:var(--text-grey);opacity:1;}
.lp-kontaktseite .kf-field input:focus, .lp-kontaktseite .kf-field textarea:focus{outline:none;border-bottom-color:var(--black) !important;}
.lp-kontaktseite .kf-actions{top:523px;display:flex;justify-content:flex-end;}
.lp-kontaktseite .kf-actions .btn-ghost{cursor:pointer;font-family:inherit;}
.lp-kontaktseite .kf-send{box-sizing:border-box;}
.lp-kontaktseite .kf-send-icon{position:relative;width:14px;height:14px;flex:none;top:0;margin-right:5px;transition:margin-right 500ms ease;}
.lp-kontaktseite .kf-send-icon .ic{position:absolute;inset:0;width:14px;height:14px;opacity:0;transform:scale(0.55);transition:opacity 500ms ease, transform 500ms ease;}
.lp-kontaktseite .kf-send-icon .ic-arrow{opacity:1;transform:translate3d(0, 0, 0);will-change:transform;backface-visibility:hidden;}
.lp-kontaktseite .kf-send.is-error .ic-arrow, .lp-kontaktseite .kf-send.is-success .ic-arrow{opacity:0;transform:scale(0.55);}
.lp-kontaktseite .kf-send.is-error .ic-warn{opacity:1;transform:translateX(3px);}
.lp-kontaktseite .kf-send.is-success .ic-check{opacity:1;transform:translateX(5px);}
.lp-kontaktseite .kf-send.is-error .kf-send-icon{margin-right:-2px;}
.lp-kontaktseite .kf-send.is-success .kf-send-icon{margin-right:7px;}
.lp-kontaktseite .kf-send .kf-send-text{white-space:nowrap;overflow:hidden;box-sizing:border-box;text-align:center;flex:none;padding-left:0;}
.lp-kontaktseite .kf-send .kf-send-text-inner{display:inline-block;white-space:nowrap;}
.lp-kontaktseite .kf-send:not(.is-error):not(.is-success):hover .ic-arrow{transform:translate3d(5px, 0, 0);}
.lp-kontaktseite .kc-cols{display:flex;justify-content:space-between;gap:20px;width:calc(100% - 40px);max-width:940px;margin:150px auto 0;}
.lp-kontaktseite .kc-col{position:relative;width:200px;flex:none;height:158px;}
.lp-kontaktseite .kc-col-title, .lp-kontaktseite .kc-col-text, .lp-kontaktseite .kc-col-link, .lp-kontaktseite .kc-col-addr{position:absolute;left:0;width:100%;margin:0;}
.lp-kontaktseite .kc-col-title{top:0;font:700 15px/24px var(--font-body);color:var(--black);}
.lp-kontaktseite .kc-col-text{top:29px;font:400 14px/27px var(--font-body);color:var(--text-grey);}
.lp-kontaktseite .kc-col-link{top:83px;font:400 14px/27px var(--font-body);color:var(--black);}
.lp-kontaktseite .kc-col-link a{color:inherit;text-decoration:underline;}
.lp-kontaktseite .kc-col-addr{top:83px;font:400 14px/27px var(--font-body);color:var(--black);}
@media(max-width:820px){
.lp-kontaktseite .kf{position:static;height:auto;}
.lp-kontaktseite .kf-heading, .lp-kontaktseite .kf-sub, .lp-kontaktseite .kf-field, .lp-kontaktseite .kf-actions{position:static;width:auto;}
.lp-kontaktseite .kf-sub{margin-top:21px;}
.lp-kontaktseite .kf-name, .lp-kontaktseite .kf-email, .lp-kontaktseite .kf-msg{margin-top:45px;}
.lp-kontaktseite .kf-actions{margin-top:40px;}
.lp-kontaktseite .kc-cols{flex-direction:column;align-items:flex-start;gap:80px;width:min(510px, calc(100% - 40px));margin-top:90px;}
.lp-kontaktseite .kc-col{position:static;width:100%;height:auto;}
.lp-kontaktseite .kc-col-title, .lp-kontaktseite .kc-col-text, .lp-kontaktseite .kc-col-link, .lp-kontaktseite .kc-col-addr{position:static;width:auto;}
.lp-kontaktseite .kc-col-text{margin-top:20px;}
.lp-kontaktseite .kc-col-link, .lp-kontaktseite .kc-col-addr{margin-top:2px;}
} .lp-kontaktseite .kf-send{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;height:35px !important;min-height:0 !important;padding:0 8px !important;border:1px solid var(--dark-grey) !important;border-radius:20px !important;background:var(--white) !important;color:var(--black) !important;font-family:var(--font-body) !important;font-size:13px !important;font-weight:400 !important;line-height:normal !important;text-transform:none !important;letter-spacing:normal !important;box-shadow:none !important;transition:border-color 0.2s ease !important;}
.lp-kontaktseite .kf-send:hover{border-color:var(--black) !important;background:var(--white) !important;}
.lp-anim body:has(.lp-kontaktseite) .site-footer{opacity:0;}
.lp-baum__sperre{display:inline-block;background:#f2d680;color:var(--black);border-radius:20px;padding:3px 20px;font-size:11px;line-height:1.4;}
a.lp-baum__sperre{text-decoration:none;padding-top:4.5px;padding-bottom:4.5px;min-height:24px;display:inline-flex;align-items:center;}
a.lp-baum__sperre:hover{background:#ecc95f;color:var(--black);}
.lp-haken{position:relative;display:flex;align-items:flex-start;gap:10px;font:400 13px/20px var(--font-body);color:var(--text-grey);cursor:pointer;}
.lp-haken input{position:absolute;width:24px;height:24px;margin:0;opacity:0;cursor:pointer;}
.lp-haken__marke{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:1px 2px 0 2px;border:1px solid var(--dark-grey);border-radius:50%;background:var(--white);transition:background 0.15s ease, border-color 0.15s ease;}
.lp-haken__marke::after{content:"";width:10px;height:5.5px;border-left:2px solid var(--white);border-bottom:2px solid var(--white);transform:translate(0, -1px) rotate(-45deg);opacity:0;transition:opacity 0.15s ease;}
.lp-haken{--haken-blau:#4A72B0;}
.lp-haken input:checked ~ .lp-haken__marke{background:var(--haken-blau);border-color:var(--haken-blau);}
.lp-haken input:checked ~ .lp-haken__marke::after{opacity:1;}
.lp-haken input:focus-visible ~ .lp-haken__marke{outline:2px solid var(--black);outline-offset:2px;}
.lp-haken a{color:var(--black);}
.lp-mknopf{box-sizing:border-box;}
.lp-mknopf span{padding:0;line-height:inherit;top:0;}
.lp-mknopf__zeichen{position:relative;width:0;height:14px;flex:none;top:-1px;margin-right:0;overflow:visible;transition:width 500ms ease, margin-right 500ms ease;}
.lp-mknopf__zeichen .ic{position:absolute;top:0;left:0;width:14px;height:14px;opacity:0;transform:scale(0.55);transition:opacity 500ms ease, transform 500ms ease;}
.lp-mknopf.is-error   .lp-mknopf__zeichen, .lp-mknopf.is-success .lp-mknopf__zeichen{width:14px;margin-right:7px;}
.lp-mknopf.is-error   .ic-warn{opacity:1;transform:none;}
.lp-mknopf.is-success .ic-check{opacity:1;transform:none;}
.lp-mknopf__text{white-space:nowrap;overflow:hidden;box-sizing:border-box;text-align:center;flex:none;padding-left:0;}
.lp-mknopf__innen{display:inline-block;white-space:nowrap;}
.lp-mknopf:not(.is-error):not(.is-success):hover .ic-arrow{transform:translate3d(5px, 0, 0);}
.lp-mknopf--pfeil .lp-mknopf__zeichen{width:14px;margin-right:7px;}
.lp-mknopf--pfeil .ic-arrow{opacity:1;transform:none;}
.lp-mknopf--pfeil.is-error   .ic-arrow, .lp-mknopf--pfeil.is-success .ic-arrow{opacity:0;transform:scale(0.55);}
.lp-inhalt.lp-hinweis, .lp-inhalt.lp-kw, .lp-inhalt.lp-wbe, .lp-inhalt.lp-danke-seite{min-height:100vh;box-sizing:border-box;}
.lp-abmelden__rad{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 200ms ease;}
.lp-abmelden__rad svg{width:15px;height:15px;color:var(--black);}
.lp-abmelden.dreht .lp-abmelden__rad{opacity:1;}
.lp-abmelden.dreht .lp-abmelden__rad svg{animation:lp-abmelden-dreh 800ms linear infinite;transform-origin:50% 50%;}
@keyframes lp-abmelden-dreh { to{transform:rotate(360deg);}
} .lp-abmelden, .lp-abmelden > span, .lp-abmelden__rad{cursor:pointer;}
.lp-abmelden > span{transition:opacity 200ms ease;}
.lp-abmelden.wort-weg > span{opacity:0;}
.lp-abmelden-fort > *:not(.site-header){transition:opacity 500ms ease;opacity:0;}
.site-header.kompakt .btn-login.lp-abmelden{position:relative;top:0;right:auto;}
@media (prefers-reduced-motion: reduce) {
.lp-abmelden > span, .lp-abmelden__rad, .lp-abmelden-fort{transition:none;}
.lp-abmelden.dreht .lp-abmelden__rad svg{animation:none;}
}  .main-nav a{padding:5.5px 0;margin:-5.5px 0;}
.main-nav .btn-suche{padding:4.5px;margin:-4.5px;box-sizing:content-box;}
.logo{display:inline-block;padding:3px 0;margin:-3px 0;}
.site-header.kompakt .main-nav a{margin:0;}
.site-header.kompakt .main-nav .btn-suche{margin:0;box-sizing:border-box;}
.cmplz-cookiebanner .cmplz-links a, .cmplz-cookiebanner a.cmplz-link{display:inline-block;padding:6px 0;margin:-6px 0;}
.cmplz-cookiebanner .cmplz-header .cmplz-close{width:24px !important;height:24px !important;}
.lp-mf__feld input{min-height:26px;}
.lp-cookie[hidden]{display:none !important;pointer-events:none;}
.lp-cookie{pointer-events:auto;}
.lp-cookie{position:fixed;top:0;right:0;bottom:0;left:0;inset:0;z-index:100000;display:flex;align-items:flex-end;justify-content:flex-end;padding:20px;background:rgba(51, 51, 51, 0.35);opacity:0;transition:opacity 0.25s ease;}
.lp-cookie.ist-offen{opacity:1;}
.lp-cookie__platte{width:560px;max-width:100%;max-height:86vh;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;padding:30px;background:var(--white);border:1px solid var(--light-grey);border-radius:var(--radius);box-shadow:0 20px 60px -20px rgba(0, 0, 0, 0.35);transform:translateY(10px);transition:transform 0.25s ease;}
.lp-cookie.ist-offen .lp-cookie__platte{transform:none;}
.lp-cookie__platte:focus, .lp-cookie__platte:focus-visible{outline:none;}
.lp-cookie h2{font-family:var(--font-heading);font-size:20px;line-height:28px;margin:0 0 10px;}
.lp-cookie__vorspann, .lp-cookie__fuss{font-size:13px;line-height:22px;color:var(--text-grey);margin:0;}
.lp-cookie__fuss{margin-top:18px;}
.lp-cookie__zeile{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--light-grey);cursor:pointer;}
.lp-cookie__zeile:first-of-type{border-top:1px solid var(--light-grey);margin-top:18px;}
.lp-cookie__text{flex:1;display:flex;flex-direction:column;gap:3px;}
.lp-cookie__text strong{font-size:14px;color:var(--black);}
.lp-cookie__text span{font-size:12px;line-height:19px;color:var(--text-grey);}
.lp-cookie__immer{font-size:12px;color:var(--office-green-text);white-space:nowrap;}
.lp-cookie__zeile input{position:absolute;opacity:0;width:0;height:0;}
.lp-cookie__schalter{flex:none;width:44px;height:24px;border-radius:12px;background:var(--light-grey);position:relative;transition:background 0.2s ease;}
.lp-cookie__schalter::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--white);transition:transform 0.2s ease;}
.lp-cookie__zeile input:checked ~ .lp-cookie__schalter{background:var(--office-blue);}
.lp-cookie__zeile input:checked ~ .lp-cookie__schalter::after{transform:translateX(20px);}
.lp-cookie__zeile input:focus-visible ~ .lp-cookie__schalter{outline:2px solid var(--office-blue);outline-offset:3px;}
.lp-cookie__inhalt{overflow-y:auto;min-height:0;}
.lp-cookie__knoepfe{flex:none;display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;}
.lp-cookie__fuss{flex:none;}
@media (prefers-reduced-motion: reduce) {
.lp-cookie, .lp-cookie__platte, .lp-cookie__schalter, .lp-cookie__schalter::after{transition:none;}
}
@media(max-width:720px){
.lp-cookie{align-items:center;justify-content:center;}
} @media print {
.lp-cookie{display:none !important;}
}
@media(max-width:560px){
.lp-cookie__platte{padding:22px;}
.lp-cookie__knoepfe .btn-ghost{flex:1 1 100%;}
}  body.lp-dl-kurz .lp-inhalt > *:has(~ hr.lp-oee__trenner),
body.lp-dl-kurz .lp-inhalt > hr.lp-oee__trenner{display:none;}
body.lp-dl-kurz .lp-inhalt:has(> hr.lp-oee__trenner){padding-top:95px;}
body.lp-dl-kurz .lp-oee__raster > *{padding-top:0;}
body.lp-dl-kurz .lp-oee__raster, body.lp-dl-kurz .lp-oee__kleber{margin-top:0;}
.lp-dl-lage{position:relative;}
.lp-dlk-feld{position:absolute;right:0;top:52px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:330px;}
.lp-dlk-feld{padding-top:4px;}
.lp-dlk-satz{margin:0 !important;font-size:12px;line-height:1.5;color:var(--dark-grey) !important;text-align:right;}
.lp-dlk{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0;border:0;background:none;cursor:pointer;font:400 14px/27px var(--font-body);color:var(--black);}
.lp-dlk__wort{white-space:nowrap;}
.lp-dlk__wippe{position:relative;flex:none;box-sizing:border-box;width:44px;height:22px;border:1px solid var(--dark-grey);border-radius:11px;background:transparent;}
.lp-dlk__knopf{position:absolute;top:1.5px;left:1.5px;width:17px;height:17px;box-sizing:border-box;border:1px solid var(--dark-grey);border-radius:50%;background:var(--white);transition:left 500ms cubic-bezier(.22,.61,.36,1);}
.lp-dlk[data-an="1"] .lp-dlk__knopf{left:23.5px;}
.lp-dlk--gesperrt{cursor:default;opacity:.55;}
.lp-dlk--gesperrt .lp-dlk__wippe{border-color:var(--light-grey);}
.lp-dlk--gesperrt .lp-dlk__knopf{border-color:var(--light-grey);}
.lp-dlk-sperre{white-space:nowrap;margin-top:6px;}
@media(max-width:1100px){  .lp-dlk-feld{position:static;align-items:flex-start;margin:0 0 33px;max-width:none;}
.lp-dlk-satz{text-align:left;}
}
@media (prefers-reduced-motion: reduce) {
.lp-dlk__knopf{transition:none;}
}  .lp-dl-karte__bild img[data-lang]{height:auto;object-fit:fill;transform:translateY(0);transition:transform 600ms cubic-bezier(.22,.61,.36,1);}
body.lp-dl-kurz .lp-dl-karte__bild img[data-lang]{transform:translateY(var(--lp-schub, 0%));}
.lp-dl-karte__bild--bild:has(img[data-lang])::before{content:"";position:absolute;inset:0 0 auto;height:15px;background:#fff;z-index:2;pointer-events:none;}
@media (prefers-reduced-motion: reduce) {
.lp-dl-karte__bild img[data-lang] { transition: none; }
}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox;}input[type="checkbox"].cmplz-category:checked::before{content:'';}.cmplz-cookiebanner{box-sizing:border-box;}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:163px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#3B29FF;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#3B29FF;--cmplz_button_accept_border_color:#3B29FF;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#3B29FF;--cmplz_slider_inactive_color:#555;--cmplz_slider_bullet_color:#ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none !important;user-select:none !important;}.cmplz-cookiebanner *{pointer-events:auto !important;user-select:auto !important;}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media(max-width:425px){ .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0, 1fr);z-index:99999;background:var(--cmplz_banner_background_color);}.cmplz-cookiebanner a{transition:initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none;}.cmplz-cookiebanner.cmplz-dismissed{display:none;}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px rgba(0, 0, 0, 0);background-color:transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px;}@media(min-width:350px){ .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px !important;zoom:0.6;}
.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px !important;}
.cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents{flex-shrink:0;}
.cmplz-cookiebanner .cmplz-header{margin-bottom:15px !important;max-height:10px;}
.cmplz-close{zoom:0.6 !important;}
.cmplz-cookiebanner .cmplz-buttons{gap:1px !important;}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh !important;min-height:unset !important;padding:0 !important;white-space:nowrap !important;font-size:1.1rem !important;line-height:14px !important;zoom:0.5 !important;}
.cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px;}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px;}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3;}@media(max-width:399px){ .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit;}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit;}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500;}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px;}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px;}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px;}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0, 1fr);align-items:center;grid-gap:10px;padding:10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px;}@media(max-width:425px){ .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media(max-width:425px){ .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial;}@media(max-width:425px){ .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center;}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none;}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none;}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg);}.cmplz-cookiebanner{top:initial;left:initial;right:10px;bottom:10px;transform:initial;}@media(min-width:768px){ .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media(max-width:768px){ .cmplz-cookiebanner{left:initial;right:initial;bottom:0;width:100%;}
.cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media(min-width:768px){ .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block;}@keyframes fadeIn { 0%{opacity:0;}
100% { opacity: 1; }}@-moz-keyframes fadeIn { 0%{opacity:0;}
100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0%{opacity:0;}
100% { opacity: 1; }}@-o-keyframes fadeIn { 0%{opacity:0;}
100% { opacity: 1; }}@-ms-keyframes fadeIn { 0%{opacity:0;}
100% { opacity: 1; }}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none;}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences{display:none;}#cmplz-manage-consent .cmplz-manage-consent{display:none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0px;left:0px;width:40px;height:20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before{box-shadow:0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after{left:14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome', sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0px;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px;}.cmplz-cookiebanner{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}