/* Rebranding Werbe- und Streckenseiten 05.11.: nur Optik wie /online-marketing-agentur */
html:not(#_):not(#__){--violett:#002D5F;--violett-dunkel:#00162F;--violett-zart:rgba(0,45,95,.07);--violett-rand:#A9C1DA;--gruen:#002D5F;--gruen-text:#1F4F88;--gelb:#002D5F;--tinte:#00162F;--text:#14263B;--leise:#4A5968}
html:not(#_):not(#__) body{background:#F2F2F2 url(https://hfprvrgppqrrdjemxeqm.supabase.co/storage/v1/object/public/form-uploads/builder/7fcec6b3-08b6-4065-baf2-023550bda314/hero-koernung-3.webp) repeat!important;background-size:240px!important;color:#14263B!important;font-family:Manrope,system-ui,sans-serif!important}
html:not(#_):not(#__) #lp-root,html:not(#_):not(#__) .sp-vsl,html:not(#_):not(#__) .sp-quiz,html:not(#_):not(#__) .ot-start,html:not(#_):not(#__) .seite,html:not(#_):not(#__) .kopf,html:not(#_):not(#__) .km-mitte{font-family:Manrope,system-ui,sans-serif!important}
html:not(#_):not(#__) .sp-vsl,html:not(#_):not(#__) .sp-quiz,html:not(#_):not(#__) #lp-root,html:not(#_):not(#__) .kopf{background-color:transparent!important}
html:not(#_):not(#__) h1,html:not(#_):not(#__) h2,html:not(#_):not(#__) h3,html:not(#_):not(#__) .frage,html:not(#_):not(#__) .titel-start,html:not(#_):not(#__) .z-titel,html:not(#_):not(#__) .km-titel,html:not(#_):not(#__) .km-satz{font-family:Inter,system-ui,sans-serif!important;color:#00162F}
html:not(#_):not(#__) section[class*="bg-gradient"] h1,html:not(#_):not(#__) section[class*="bg-gradient"] h2,html:not(#_):not(#__) section[class*="bg-gradient"] h3,html:not(#_):not(#__) [class~="bg-ink"] h1,html:not(#_):not(#__) [class~="bg-ink"] h2,html:not(#_):not(#__) [class~="bg-ink"] h3,html:not(#_):not(#__) [style*="2a1a44"] h1,html:not(#_):not(#__) [style*="2a1a44"] h2,html:not(#_):not(#__) [style*="2a1a44"] h3{color:#fff!important}
/* Knoepfe */
html:not(#_):not(#__) a[class*="bg-primary"],html:not(#_):not(#__) button[class*="bg-primary"],html:not(#_):not(#__) a[class*="bg-[#6D5DF6]"],html:not(#_):not(#__) .ot-knopf,html:not(#_):not(#__) .sp-cta,html:not(#_):not(#__) .sp-quiz .sp-btn,html:not(#_):not(#__) .vsl-btn,html:not(#_):not(#__) .sp-kopf-knopf,html:not(#_):not(#__) .seite button.knopf,html:not(#_):not(#__) .seite a.knopf{background:linear-gradient(120deg,#00162F 0%,#0A3D78 21%,#00162F 64%,#3F74B0 83%,#00162F 100%)!important;color:#fff!important;border:0!important;border-radius:8px!important;font-family:Manrope,system-ui,sans-serif!important;font-weight:600!important;box-shadow:0 2.7px 5.5px rgba(0,45,95,.21)!important}
html:not(#_):not(#__) .sp-cta:hover,html:not(#_):not(#__) .sp-quiz .sp-btn:hover,html:not(#_):not(#__) .vsl-btn:hover{filter:brightness(1.15)}
html:not(#_):not(#__) .sp-quiz .sp-btn:disabled{background:#C7CED6!important;box-shadow:none!important}
/* Tailwind-Farben */
html:not(#_):not(#__) .bg-primary,html:not(#_):not(#__) [class*="bg-[#6D5DF6]"]{background-color:#002D5F!important}
html:not(#_):not(#__) .text-primary,html:not(#_):not(#__) [class*="text-[#666de1]"],html:not(#_):not(#__) [class*="text-[#7941EC]"]{color:#1F4F88!important}
html:not(#_):not(#__) [class*="text-[#B5AFF5]"]{color:#A9C1DA!important}
html:not(#_):not(#__) .decoration-primary{text-decoration-color:#1F4F88!important}
html:not(#_):not(#__) .bg-primarysoft,html:not(#_):not(#__) [class*="bg-[#F3F2FC]"],html:not(#_):not(#__) [class*="bg-[#FFE9E7]"]{background:rgba(0,45,95,.07)!important}
html:not(#_):not(#__) [class*="border-primary"],html:not(#_):not(#__) [class*="border-[#D3CFF3]"]{border-color:#DEDFE2!important}
html:not(#_):not(#__) [class*="bg-[#F2EEE6]"],html:not(#_):not(#__) [class*="bg-[#F7F7FB]"],html:not(#_):not(#__) [class*="bg-[#f6f6fc]"]{background:transparent!important}
html:not(#_):not(#__) section[class*="from-[#1C1840]"],html:not(#_):not(#__) [style*="2a1a44"]{background:linear-gradient(120deg,#00162F 0%,#0A3D78 45%,#00162F 100%)!important}
html:not(#_):not(#__) .bg-ink,html:not(#_):not(#__) [class*="bg-[#15130F]"]{background:#00162F!important}
html:not(#_):not(#__) .text-ink{color:#00162F!important}
html:not(#_):not(#__) .text-soft{color:#4A5968!important}
html:not(#_):not(#__) #lp-root .bg-white[class*="rounded"],html:not(#_):not(#__) .ot-start .bg-white[class*="rounded"]{border-radius:14px!important;border-color:#DEDFE2!important}
/* Logo oben mit Luft */
html:not(#_):not(#__) .ot-kopf{padding-top:28px!important;padding-bottom:16px!important}
html:not(#_):not(#__) header[data-headerpad]{padding-top:28px!important;padding-bottom:16px!important;margin-bottom:0!important}
html:not(#_):not(#__) .sp-vsl .sp-kopf,html:not(#_):not(#__) .sp-quiz .sp-head{padding-top:12px!important}
@media (max-width:767px){html:not(#_):not(#__) .ot-kopf,html:not(#_):not(#__) header[data-headerpad]{padding-top:20px!important;padding-bottom:12px!important}}
/* Videoseiten */
html:not(#_):not(#__) .sp-vsl{color:#14263B!important}
html:not(#_):not(#__) .sp-vsl h1{color:#00162F!important}
html:not(#_):not(#__) .sp-vsl .sp-plaetze,html:not(#_):not(#__) .sp-vsl .sp-timer small{color:#4A5968!important}
html:not(#_):not(#__) .sp-vsl .sp-hinweis,html:not(#_):not(#__) .sp-vsl .sp-schritt2-label{color:#00162F!important}
html:not(#_):not(#__) .sp-vsl .sp-video{background:#00162F!important;border-color:#DEDFE2!important;border-radius:14px!important}
html:not(#_):not(#__) .sp-vsl .sp-play{background:#002D5F!important}
html:not(#_):not(#__) .sp-vsl .sp-timer .sp-zahl{background:#fff!important;border-color:#DEDFE2!important;color:#00162F!important}
html:not(#_):not(#__) .sp-vsl .sp-grid img{border-color:#DEDFE2!important;border-radius:14px!important}
html:not(#_):not(#__) .vsl-b{border-radius:14px;overflow:hidden}
html:not(#_):not(#__) .sp-disclaimer{color:#4A5968!important}
html:not(#_):not(#__) .sp-rechtsleiste{color:#4A5968!important;border-top-color:#DEDFE2!important}
html:not(#_):not(#__) .sp-rechtsleiste a{color:#002D5F!important}
/* Formulare */
html:not(#_):not(#__) .sp-quiz{color:#14263B!important}
html:not(#_):not(#__) .sp-quiz .sp-schritte{color:#4A5968!important}
html:not(#_):not(#__) .sp-quiz .sp-punkt{border-color:#C7CED6!important}
html:not(#_):not(#__) .sp-quiz .sp-schritt.is-aktiv{color:#00162F!important}
html:not(#_):not(#__) .sp-quiz .sp-schritt.is-aktiv .sp-punkt,html:not(#_):not(#__) .sp-quiz .sp-schritt.is-fertig .sp-punkt{border-color:#002D5F!important;background:#002D5F!important}
html:not(#_):not(#__) .sp-quiz .sp-linie{background:#DEDFE2!important}
html:not(#_):not(#__) .sp-quiz .sp-meta{color:#4A5968!important}
html:not(#_):not(#__) .sp-quiz .sp-progress{background:#DEDFE2!important}
html:not(#_):not(#__) .sp-quiz .sp-progress-bar{background:#002D5F!important}
html:not(#_):not(#__) .sp-quiz .sp-q{font-family:Inter,system-ui,sans-serif!important;color:#00162F!important}
html:not(#_):not(#__) .sp-quiz .sp-q .sp-var{background:rgba(0,45,95,.07)!important;color:#002D5F!important}
html:not(#_):not(#__) .sp-quiz .sp-q .sp-req{color:#002D5F!important}
html:not(#_):not(#__) .sp-quiz .sp-opt{border-color:#DEDFE2!important;color:#14263B!important;border-radius:8px!important}
html:not(#_):not(#__) .sp-quiz .sp-opt:hover{background:rgba(0,45,95,.05)!important;border-color:#002D5F!important}
html:not(#_):not(#__) .sp-quiz .sp-opt.is-selected{background:#002D5F!important;border-color:#002D5F!important;color:#fff!important}
html:not(#_):not(#__) .sp-quiz .sp-key{border-color:#DEDFE2!important;color:#002D5F!important}
html:not(#_):not(#__) .sp-quiz .sp-opt.is-selected .sp-key{color:#fff!important}
html:not(#_):not(#__) .sp-quiz .sp-input{border-bottom-color:#C7CED6!important;color:#00162F!important}
html:not(#_):not(#__) .sp-quiz .sp-input:focus,html:not(#_):not(#__) .sp-quiz .sp-phone-row:focus-within{border-bottom-color:#002D5F!important}
html:not(#_):not(#__) .sp-quiz .sp-input::placeholder{color:#6B7A89!important}
html:not(#_):not(#__) .sp-quiz .sp-phone-row{border-bottom-color:#C7CED6!important}
html:not(#_):not(#__) .sp-quiz .sp-hint,html:not(#_):not(#__) .sp-quiz .sp-end p{color:#4A5968!important}
html:not(#_):not(#__) .sp-quiz .sp-end .sp-icon{background:rgba(0,45,95,.07)!important;color:#002D5F!important}
html:not(#_):not(#__) .sp-quiz .sp-spinner{border-color:#DEDFE2!important;border-top-color:#002D5F!important}
/* Quiz */
html:not(#_):not(#__) .antwort,html:not(#_):not(#__) .stimme,html:not(#_):not(#__) .kachel{border-color:#DEDFE2!important;border-radius:14px!important}
html:not(#_):not(#__) .kopf{border-bottom:1px solid #DEDFE2}
html:not(#_):not(#__) .balken-fuell{background:#002D5F!important}
html:not(#_):not(#__) .km-box{background:#fff;border:1px solid #DEDFE2;border-radius:14px;padding:32px}
/* Logo am Handy */
@media (max-width:767px){html:not(#_):not(#__) img[src*="logo-scharf"]{width:150px!important;height:auto!important}html:not(#_):not(#__) svg[viewBox="74 74 1783 1783"]{width:21px!important;height:21px!important}html:not(#_):not(#__) .sp-marke{gap:12px!important}}
html:not(#_):not(#__) font[color]{color:#1F4F88!important}
html:not(#_):not(#__) #lp-root>header:first-child{padding-top:28px!important;padding-bottom:16px!important;margin-bottom:0!important}
@media (max-width:767px){html:not(#_):not(#__) #lp-root>header:first-child{padding-top:20px!important;padding-bottom:12px!important}}
html:not(#_):not(#__) footer.footer,html:not(#_):not(#__) .footer{background:#00162F!important;color:#C9D4E0!important;--ink:#fff;--muted:#C9D4E0;--faint:#9DB6D3}
html:not(#_):not(#__) .footer a{color:#fff!important}
html:not(#_):not(#__) #lp-root>.pt-2.pb-0,html:not(#_):not(#__) #lp-root>header.pt-2{padding-top:28px!important;padding-bottom:16px!important;margin-bottom:0!important}
@media (max-width:767px){html:not(#_):not(#__) #lp-root>.pt-2.pb-0,html:not(#_):not(#__) #lp-root>header.pt-2{padding-top:20px!important;padding-bottom:12px!important}}

html:not(#_):not(#__){--dwp-lade:#002D5F}
