#adig-seo-interaktions-generator{--adig-navy:#102033;--adig-navy-soft:#183554;--adig-blue:#2563eb;--adig-teal:#0f766e;--adig-mint:#dffaf4;--adig-amber:#f59e0b;--adig-bg:#eef5fb;--adig-card:#ffffff;--adig-card-soft:#f8fbff;--adig-border:#c7d7ea;--adig-text:#172033;--adig-muted:#48566a;--adig-danger:#b42318;--adig-success:#0f6b4f;width:100% !important;max-width:100% !important;min-width:0 !important;margin:34px auto !important;padding:0 !important;box-sizing:border-box !important;font-family:inherit !important;font-size:18px !important;line-height:1.7 !important;color:var(--adig-text) !important;background:linear-gradient(180deg, #eef5fb 0%, #f8fbff 100%) !important;border:1px solid rgba(37, 99, 235, 0.22) !important;border-radius:24px !important;box-shadow:0 22px 55px rgba(16, 32, 51, 0.16) !important;position:relative !important;isolation:isolate !important;overflow:visible !important;}
#adig-seo-interaktions-generator,
#adig-seo-interaktions-generator *{box-sizing:border-box !important;min-width:0 !important;max-width:100%;overflow-wrap:break-word !important;word-break:normal !important;hyphens:auto !important;}
#adig-seo-interaktions-generator p,
#adig-seo-interaktions-generator li,
#adig-seo-interaktions-generator label,
#adig-seo-interaktions-generator input,
#adig-seo-interaktions-generator select,
#adig-seo-interaktions-generator textarea,
#adig-seo-interaktions-generator button,
#adig-seo-interaktions-generator summary,
#adig-seo-interaktions-generator output{font-size:18px !important;line-height:1.65 !important;}
#adig-seo-interaktions-generator p{margin:0 0 18px 0 !important;color:var(--adig-text) !important;}
#adig-seo-interaktions-generator ul,
#adig-seo-interaktions-generator ol{margin:0 0 22px 24px !important;padding:0 !important;}
#adig-seo-interaktions-generator li{margin:0 0 10px 0 !important;padding-left:4px !important;color:var(--adig-text) !important;}
#adig-seo-interaktions-generator a{color:#174ea6 !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:4px !important;font-weight:700 !important;}
#adig-seo-interaktions-generator a:hover{color:#0f766e !important;text-decoration-thickness:3px !important;}
#adig-seo-interaktions-generator a:focus-visible,
#adig-seo-interaktions-generator button:focus-visible,
#adig-seo-interaktions-generator input:focus-visible,
#adig-seo-interaktions-generator select:focus-visible,
#adig-seo-interaktions-generator textarea:focus-visible,
#adig-seo-interaktions-generator summary:focus-visible{outline:4px solid rgba(245, 158, 11, 0.95) !important;outline-offset:3px !important;box-shadow:0 0 0 6px rgba(245, 158, 11, 0.22) !important;}
#adig-seo-interaktions-generator h2,
#adig-seo-interaktions-generator h3,
#adig-seo-interaktions-generator h4{margin:0 0 18px 0 !important;padding:0 !important;font-family:inherit !important;font-weight:850 !important;letter-spacing:-0.3px !important;color:var(--adig-navy) !important;line-height:1.22 !important;}
#adig-seo-interaktions-generator h2{font-size:34px !important;}
#adig-seo-interaktions-generator h3{font-size:26px !important;}
#adig-seo-interaktions-generator h4{font-size:21px !important;}
#adig-seo-interaktions-generator .adig-hero,
#adig-seo-interaktions-generator .adig-content-grid,
#adig-seo-interaktions-generator .adig-panel,
#adig-seo-interaktions-generator .adig-section,
#adig-seo-interaktions-generator .adig-form,
#adig-seo-interaktions-generator .adig-field,
#adig-seo-interaktions-generator .adig-fieldset,
#adig-seo-interaktions-generator .adig-summary,
#adig-seo-interaktions-generator .adig-featured,
#adig-seo-interaktions-generator .adig-ideas-list,
#adig-seo-interaktions-generator .adig-idea-card,
#adig-seo-interaktions-generator .adig-result-facts,
#adig-seo-interaktions-generator .adig-checklist,
#adig-seo-interaktions-generator .adig-faq-item{width:100% !important;max-width:100% !important;min-width:0 !important;}
#adig-seo-interaktions-generator .adig-hero{padding:34px 34px 32px 34px !important;border-radius:24px 24px 0 0 !important;background:radial-gradient(circle at 8% 10%, rgba(15, 118, 110, 0.38) 0%, rgba(15, 118, 110, 0) 34%), radial-gradient(circle at 96% 8%, rgba(245, 158, 11, 0.24) 0%, rgba(245, 158, 11, 0) 30%), linear-gradient(135deg, #102033 0%, #183554 48%, #0f766e 100%) !important;color:#ffffff !important;box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.16) !important;}
#adig-seo-interaktions-generator .adig-hero h2{color:#ffffff !important;font-size:36px !important;margin-bottom:20px !important;text-shadow:0 2px 18px rgba(0, 0, 0, 0.22) !important;}
#adig-seo-interaktions-generator .adig-kicker{display:inline-block !important;width:auto !important;max-width:100% !important;margin:0 0 16px 0 !important;padding:8px 13px !important;border:1px solid rgba(255, 255, 255, 0.32) !important;border-radius:999px !important;background:rgba(255, 255, 255, 0.12) !important;color:#e7fff9 !important;font-size:16px !important;line-height:1.45 !important;font-weight:800 !important;letter-spacing:0.2px !important;}
#adig-seo-interaktions-generator .adig-intro{max-width:980px !important;margin:0 0 16px 0 !important;color:#f3f8ff !important;font-size:19px !important;line-height:1.72 !important;}
#adig-seo-interaktions-generator .adig-content-grid{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(100%, 330px), 1fr)) !important;gap:24px !important;padding:28px 28px 8px 28px !important;}
#adig-seo-interaktions-generator .adig-panel,
#adig-seo-interaktions-generator .adig-section{border:1px solid var(--adig-border) !important;border-radius:20px !important;background:var(--adig-card) !important;box-shadow:0 12px 32px rgba(16, 32, 51, 0.09) !important;}
#adig-seo-interaktions-generator .adig-panel{padding:26px !important;}
#adig-seo-interaktions-generator .adig-panel-input{border-top:7px solid var(--adig-blue) !important;}
#adig-seo-interaktions-generator .adig-panel-result{border-top:7px solid var(--adig-teal) !important;background:linear-gradient(180deg, rgba(15, 118, 110, 0.08) 0%, rgba(255, 255, 255, 1) 42%), #ffffff !important;}
#adig-seo-interaktions-generator .adig-section{margin:24px 28px 0 28px !important;padding:28px !important;}
#adig-seo-interaktions-generator .adig-section:last-child{margin-bottom:28px !important;}
#adig-seo-interaktions-generator .adig-help,
#adig-seo-interaktions-generator .adig-field-note,
#adig-seo-interaktions-generator .adig-privacy,
#adig-seo-interaktions-generator .adig-section-intro,
#adig-seo-interaktions-generator .adig-result-intro,
#adig-seo-interaktions-generator .adig-noscript{font-size:16px !important;line-height:1.65 !important;color:var(--adig-muted) !important;}
#adig-seo-interaktions-generator .adig-help,
#adig-seo-interaktions-generator .adig-section-intro,
#adig-seo-interaktions-generator .adig-result-intro{margin-bottom:22px !important;}
#adig-seo-interaktions-generator .adig-form{display:block !important;margin:0 !important;padding:0 !important;}
#adig-seo-interaktions-generator .adig-field{margin:0 0 20px 0 !important;padding:18px !important;border:1px solid #d6e3f3 !important;border-left:6px solid var(--adig-blue) !important;border-radius:16px !important;background:linear-gradient(180deg, #ffffff 0%, #f7fbff 100%) !important;}
#adig-seo-interaktions-generator .adig-field label{display:block !important;margin:0 0 10px 0 !important;color:var(--adig-navy) !important;font-size:18px !important;line-height:1.45 !important;font-weight:850 !important;}
#adig-seo-interaktions-generator .adig-field-note{margin:10px 0 0 0 !important;padding:10px 12px !important;border-radius:12px !important;background:#eef7ff !important;border:1px solid #d5e8ff !important;}
#adig-seo-interaktions-generator input,
#adig-seo-interaktions-generator select,
#adig-seo-interaktions-generator textarea,
#adig-seo-interaktions-generator output{width:100% !important;max-width:100% !important;min-height:50px !important;margin:0 !important;padding:12px 14px !important;border:2px solid #b8c9dc !important;border-radius:13px !important;background-color:#ffffff !important;color:var(--adig-text) !important;font-family:inherit !important;font-size:18px !important;line-height:1.45 !important;box-shadow:inset 0 1px 2px rgba(16, 32, 51, 0.08) !important;}
#adig-seo-interaktions-generator select{padding-right:48px !important;appearance:none !important;background-image:linear-gradient(45deg, transparent 50%, #183554 50%), linear-gradient(135deg, #183554 50%, transparent 50%), linear-gradient(to right, #d6e3f3, #d6e3f3) !important;background-position:calc(100% - 22px) 50%, calc(100% - 15px) 50%, calc(100% - 42px) 50% !important;background-size:7px 7px, 7px 7px, 1px 28px !important;background-repeat:no-repeat !important;}
#adig-seo-interaktions-generator textarea{min-height:130px !important;resize:vertical !important;}
#adig-seo-interaktions-generator input:hover,
#adig-seo-interaktions-generator select:hover,
#adig-seo-interaktions-generator textarea:hover{border-color:var(--adig-blue) !important;}
#adig-seo-interaktions-generator input:focus,
#adig-seo-interaktions-generator select:focus,
#adig-seo-interaktions-generator textarea:focus{border-color:var(--adig-blue) !important;background-color:#ffffff !important;}
#adig-seo-interaktions-generator .adig-fieldset{margin:0 0 22px 0 !important;padding:18px !important;border:2px solid rgba(15, 118, 110, 0.32) !important;border-radius:18px !important;background:linear-gradient(180deg, #f1fffb 0%, #ffffff 100%) !important;}
#adig-seo-interaktions-generator .adig-fieldset legend{width:auto !important;max-width:100% !important;margin:0 !important;padding:7px 12px !important;border-radius:999px !important;background:var(--adig-teal) !important;color:#ffffff !important;font-size:19px !important;line-height:1.4 !important;font-weight:850 !important;}
#adig-seo-interaktions-generator .adig-radio-list{display:grid !important;grid-template-columns:1fr !important;gap:12px !important;margin-top:14px !important;}
#adig-seo-interaktions-generator .adig-radio-item{display:flex !important;align-items:flex-start !important;gap:12px !important;width:100% !important;min-width:0 !important;max-width:100% !important;padding:14px 14px !important;border:1px solid #cbdced !important;border-radius:14px !important;background:#ffffff !important;box-shadow:0 4px 12px rgba(16, 32, 51, 0.06) !important;}
#adig-seo-interaktions-generator .adig-radio-item:hover{border-color:rgba(15, 118, 110, 0.65) !important;background:#f6fffc !important;}
#adig-seo-interaktions-generator .adig-radio-item input[type="radio"],
#adig-seo-interaktions-generator .adig-radio-item input[type="checkbox"]{flex:0 0 auto !important;width:22px !important;height:22px !important;min-height:22px !important;margin:3px 0 0 0 !important;padding:0 !important;accent-color:var(--adig-teal) !important;box-shadow:none !important;}
#adig-seo-interaktions-generator .adig-radio-item label{flex:1 1 auto !important;margin:0 !important;color:var(--adig-text) !important;font-size:18px !important;line-height:1.5 !important;font-weight:700 !important;cursor:pointer !important;}
#adig-seo-interaktions-generator .adig-radio-item input[type="radio"]:checked + label,
#adig-seo-interaktions-generator .adig-radio-item input[type="checkbox"]:checked + label{color:var(--adig-teal) !important;}
#adig-seo-interaktions-generator .adig-actions{display:flex !important;flex-wrap:wrap !important;gap:12px !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:22px 0 0 0 !important;}
#adig-seo-interaktions-generator .adig-button,
#adig-seo-interaktions-generator button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:0 !important;min-height:50px !important;margin:0 !important;padding:12px 20px !important;border:2px solid var(--adig-blue) !important;border-radius:14px !important;background:linear-gradient(135deg, var(--adig-blue) 0%, #174ea6 100%) !important;color:#ffffff !important;font-family:inherit !important;font-size:18px !important;line-height:1.4 !important;font-weight:850 !important;text-align:center !important;text-decoration:none !important;cursor:pointer !important;box-shadow:0 10px 22px rgba(37, 99, 235, 0.26) !important;transition:transform 160ms ease, box-shadow 160ms ease, border-color 160ms ease, background 160ms ease !important;}
#adig-seo-interaktions-generator .adig-button:hover,
#adig-seo-interaktions-generator button:hover{transform:translateY(-1px) !important;background:linear-gradient(135deg, #174ea6 0%, #123b7a 100%) !important;box-shadow:0 14px 26px rgba(37, 99, 235, 0.32) !important;}
#adig-seo-interaktions-generator .adig-button:active,
#adig-seo-interaktions-generator button:active{transform:translateY(0) !important;}
#adig-seo-interaktions-generator .adig-button-secondary{border-color:#9bb1ca !important;background:#ffffff !important;color:var(--adig-navy) !important;box-shadow:0 8px 18px rgba(16, 32, 51, 0.1) !important;}
#adig-seo-interaktions-generator .adig-button-secondary:hover{border-color:var(--adig-teal) !important;background:#ecfffa !important;color:var(--adig-teal) !important;box-shadow:0 10px 22px rgba(15, 118, 110, 0.16) !important;}
#adig-seo-interaktions-generator .adig-privacy{margin:18px 0 0 0 !important;padding:14px 16px !important;border-left:6px solid var(--adig-success) !important;border-radius:14px !important;background:#edfff8 !important;color:#174538 !important;}
#adig-seo-interaktions-generator .adig-noscript{margin:18px 0 0 0 !important;padding:14px 16px !important;border:2px solid #f2b84b !important;border-radius:14px !important;background:#fff8e8 !important;color:#5f3b00 !important;}
#adig-seo-interaktions-generator .adig-summary{margin:0 0 22px 0 !important;padding:18px !important;border:2px solid rgba(37, 99, 235, 0.25) !important;border-radius:18px !important;background:#f2f7ff !important;}
#adig-seo-interaktions-generator .adig-summary h4{margin-bottom:14px !important;color:#174ea6 !important;}
#adig-seo-interaktions-generator dl{width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;}
#adig-seo-interaktions-generator dl div{width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 0 12px 0 !important;padding:0 !important;}
#adig-seo-interaktions-generator dt{display:block !important;margin:0 0 4px 0 !important;padding:0 !important;color:var(--adig-navy) !important;font-size:16px !important;line-height:1.45 !important;font-weight:850 !important;}
#adig-seo-interaktions-generator dd{display:block !important;margin:0 !important;padding:0 !important;color:var(--adig-text) !important;font-size:17px !important;line-height:1.6 !important;}
#adig-seo-interaktions-generator .adig-featured{padding:22px !important;border-radius:20px !important;border:1px solid rgba(15, 118, 110, 0.35) !important;background:linear-gradient(135deg, rgba(16, 32, 51, 0.97) 0%, rgba(24, 53, 84, 0.97) 58%, rgba(15, 118, 110, 0.97) 100%) !important;color:#ffffff !important;box-shadow:0 16px 34px rgba(16, 32, 51, 0.22) !important;}
#adig-seo-interaktions-generator .adig-featured h4,
#adig-seo-interaktions-generator .adig-featured p,
#adig-seo-interaktions-generator .adig-featured dt,
#adig-seo-interaktions-generator .adig-featured dd{color:#ffffff !important;}
#adig-seo-interaktions-generator .adig-featured p{font-size:18px !important;line-height:1.68 !important;}
#adig-seo-interaktions-generator .adig-result-facts{margin-top:18px !important;}
#adig-seo-interaktions-generator .adig-result-facts div{padding:14px !important;margin-bottom:12px !important;border-radius:14px !important;background:rgba(255, 255, 255, 0.1) !important;border:1px solid rgba(255, 255, 255, 0.18) !important;}
#adig-seo-interaktions-generator .adig-result-facts dt{color:#c9fff2 !important;}
#adig-seo-interaktions-generator .adig-steps{list-style:none !important;counter-reset:adig-steps !important;margin:0 !important;padding:0 !important;}
#adig-seo-interaktions-generator .adig-steps li{position:relative !important;counter-increment:adig-steps !important;margin:0 0 14px 0 !important;padding:16px 16px 16px 62px !important;border:1px solid #d6e3f3 !important;border-radius:16px !important;background:#ffffff !important;box-shadow:0 6px 16px rgba(16, 32, 51, 0.06) !important;}
#adig-seo-interaktions-generator .adig-steps li::before{content:counter(adig-steps) !important;position:absolute !important;left:16px !important;top:16px !important;width:32px !important;height:32px !important;border-radius:50% !important;background:var(--adig-blue) !important;color:#ffffff !important;font-size:17px !important;line-height:32px !important;text-align:center !important;font-weight:850 !important;}
#adig-seo-interaktions-generator .adig-steps strong,
#adig-seo-interaktions-generator .adig-checklist strong{color:var(--adig-navy) !important;font-weight:850 !important;}
#adig-seo-interaktions-generator .adig-ideas-list{display:grid !important;grid-template-columns:1fr !important;gap:18px !important;}
#adig-seo-interaktions-generator .adig-idea-card{padding:22px !important;border:1px solid #d4e1f1 !important;border-radius:19px !important;background:linear-gradient(180deg, #ffffff 0%, #f8fbff 100%) !important;box-shadow:0 12px 28px rgba(16, 32, 51, 0.08) !important;transition:transform 160ms ease, box-shadow 160ms ease, border-color 160ms ease !important;}
#adig-seo-interaktions-generator .adig-idea-card:hover{transform:translateY(-2px) !important;border-color:rgba(37, 99, 235, 0.55) !important;box-shadow:0 16px 36px rgba(16, 32, 51, 0.13) !important;}
#adig-seo-interaktions-generator .adig-idea-card h4{display:flex !important;align-items:flex-start !important;gap:10px !important;margin-bottom:12px !important;color:var(--adig-navy) !important;}
#adig-seo-interaktions-generator .adig-idea-card h4::before{content:"" !important;flex:0 0 auto !important;width:12px !important;height:12px !important;margin-top:7px !important;border-radius:50% !important;background:var(--adig-amber) !important;box-shadow:0 0 0 5px rgba(245, 158, 11, 0.16) !important;}
#adig-seo-interaktions-generator .adig-idea-card p{margin-bottom:16px !important;}
#adig-seo-interaktions-generator .adig-idea-card dl{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;}
#adig-seo-interaktions-generator .adig-idea-card dl div{margin:0 !important;padding:12px 14px !important;border-radius:13px !important;background:#f1f7ff !important;border:1px solid #d9e8f8 !important;}
#adig-seo-interaktions-generator .adig-idea-card dt{color:#174ea6 !important;}
#adig-seo-interaktions-generator .adig-idea-card.adig-is-match{border-color:var(--adig-teal) !important;background:linear-gradient(180deg, #ffffff 0%, #effffb 100%) !important;box-shadow:0 16px 38px rgba(15, 118, 110, 0.18) !important;}
#adig-seo-interaktions-generator .adig-idea-card.adig-is-hidden,
#adig-seo-interaktions-generator [hidden]{display:none !important;}
#adig-seo-interaktions-generator .adig-checklist{list-style:none !important;margin:22px 0 0 0 !important;padding:0 !important;}
#adig-seo-interaktions-generator .adig-checklist li{position:relative !important;margin:0 0 12px 0 !important;padding:14px 14px 14px 48px !important;border-radius:14px !important;background:#f7fbff !important;border:1px solid #d8e7f6 !important;}
#adig-seo-interaktions-generator .adig-checklist li::before{content:"✓" !important;position:absolute !important;left:15px !important;top:14px !important;width:24px !important;height:24px !important;border-radius:50% !important;background:var(--adig-teal) !important;color:#ffffff !important;font-size:17px !important;line-height:24px !important;text-align:center !important;font-weight:850 !important;}
#adig-seo-interaktions-generator .adig-faq-item{margin:0 0 14px 0 !important;border:1px solid #d6e3f3 !important;border-radius:16px !important;background:#ffffff !important;box-shadow:0 8px 20px rgba(16, 32, 51, 0.06) !important;}
#adig-seo-interaktions-generator .adig-faq-item summary{display:block !important;position:relative !important;padding:17px 52px 17px 18px !important;color:var(--adig-navy) !important;font-size:18px !important;line-height:1.45 !important;font-weight:850 !important;cursor:pointer !important;}
#adig-seo-interaktions-generator .adig-faq-item summary::-webkit-details-marker{display:none !important;}
#adig-seo-interaktions-generator .adig-faq-item summary::after{content:"+" !important;position:absolute !important;right:18px !important;top:14px !important;width:30px !important;height:30px !important;border-radius:50% !important;background:#eaf3ff !important;color:var(--adig-blue) !important;font-size:23px !important;line-height:29px !important;text-align:center !important;font-weight:850 !important;}
#adig-seo-interaktions-generator .adig-faq-item[open] summary{border-bottom:1px solid #d6e3f3 !important;background:#f5faff !important;border-radius:16px 16px 0 0 !important;}
#adig-seo-interaktions-generator .adig-faq-item[open] summary::after{content:"–" !important;background:var(--adig-blue) !important;color:#ffffff !important;}
#adig-seo-interaktions-generator .adig-faq-item p{padding:18px !important;margin:0 !important;}
#adig-seo-interaktions-generator .adig-status,
#adig-seo-interaktions-generator .adig-empty-state,
#adig-seo-interaktions-generator .adig-match-count{width:100% !important;max-width:100% !important;min-width:0 !important;margin:16px 0 !important;padding:14px 16px !important;border-radius:14px !important;font-size:17px !important;line-height:1.6 !important;font-weight:700 !important;}
#adig-seo-interaktions-generator .adig-status{border:1px solid #d6e3f3 !important;background:#f7fbff !important;color:var(--adig-text) !important;}
#adig-seo-interaktions-generator .adig-status.adig-status-error{border-color:rgba(180, 35, 24, 0.45) !important;background:#fff1f0 !important;color:var(--adig-danger) !important;}
#adig-seo-interaktions-generator .adig-status.adig-status-success{border-color:rgba(15, 107, 79, 0.42) !important;background:#effff9 !important;color:var(--adig-success) !important;}
#adig-seo-interaktions-generator .adig-empty-state{border:1px dashed #9bb1ca !important;background:#f8fbff !important;color:var(--adig-muted) !important;}
#adig-seo-interaktions-generator .adig-match-count{border:1px solid rgba(15, 118, 110, 0.32) !important;background:#effffb !important;color:var(--adig-teal) !important;}
#adig-seo-interaktions-generator .adig-field.adig-field-error{border-color:rgba(180, 35, 24, 0.72) !important;background:#fff8f7 !important;}
#adig-seo-interaktions-generator .adig-field.adig-field-error label{color:var(--adig-danger) !important;}
#adig-seo-interaktions-generator .adig-field.adig-field-error input,
#adig-seo-interaktions-generator .adig-field.adig-field-error select,
#adig-seo-interaktions-generator .adig-field.adig-field-error textarea{border-color:var(--adig-danger) !important;}
#adig-seo-interaktions-generator table{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:22px 0 !important;border-collapse:collapse !important;border-spacing:0 !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;font-size:17px !important;line-height:1.55 !important;background:#ffffff !important;border:1px solid #d6e3f3 !important;border-radius:14px !important;}
#adig-seo-interaktions-generator caption{padding:12px !important;color:var(--adig-navy) !important;font-size:17px !important;line-height:1.5 !important;font-weight:850 !important;text-align:left !important;}
#adig-seo-interaktions-generator thead,
#adig-seo-interaktions-generator tbody,
#adig-seo-interaktions-generator tfoot{width:100% !important;max-width:100% !important;}
#adig-seo-interaktions-generator tr{max-width:100% !important;}
#adig-seo-interaktions-generator th,
#adig-seo-interaktions-generator td{padding:12px !important;border:1px solid #d6e3f3 !important;color:var(--adig-text) !important;font-size:17px !important;line-height:1.55 !important;text-align:left !important;vertical-align:top !important;}
#adig-seo-interaktions-generator th{background:#eef7ff !important;color:var(--adig-navy) !important;font-weight:850 !important;}
#adig-seo-interaktions-generator td[data-label]::before{content:attr(data-label) ":" !important;display:inline !important;color:var(--adig-navy) !important;font-weight:850 !important;}
#adig-seo-interaktions-generator #toc_container,
#adig-seo-interaktions-generator .toc_container,
#adig-seo-interaktions-generator #ez-toc-container,
#adig-seo-interaktions-generator .ez-toc-container,
#adig-seo-interaktions-generator .lwptoc,
#adig-seo-interaktions-generator .rank-math-toc,
#adig-seo-interaktions-generator .wp-block-rank-math-toc-block{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:22px 0 !important;padding:18px !important;border:2px solid #bfd2e7 !important;border-radius:18px !important;background:#ffffff !important;color:var(--adig-text) !important;box-shadow:0 10px 26px rgba(16, 32, 51, 0.11) !important;font-size:17px !important;line-height:1.6 !important;}
#adig-seo-interaktions-generator .lwptoc .lwptoc_i{width:100% !important;max-width:100% !important;min-width:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
#adig-seo-interaktions-generator #toc_container .toc_title,
#adig-seo-interaktions-generator .toc_container .toc_title,
#adig-seo-interaktions-generator #ez-toc-container .ez-toc-title,
#adig-seo-interaktions-generator .ez-toc-container .ez-toc-title,
#adig-seo-interaktions-generator .ez-toc-title-container,
#adig-seo-interaktions-generator .lwptoc_header,
#adig-seo-interaktions-generator .rank-math-toc h2,
#adig-seo-interaktions-generator .rank-math-toc h3,
#adig-seo-interaktions-generator .wp-block-rank-math-toc-block h2,
#adig-seo-interaktions-generator .wp-block-rank-math-toc-block h3{margin:0 0 12px 0 !important;padding:0 !important;color:var(--adig-navy) !important;font-size:20px !important;line-height:1.35 !important;font-weight:850 !important;}
#adig-seo-interaktions-generator #toc_container ul,
#adig-seo-interaktions-generator #toc_container ol,
#adig-seo-interaktions-generator .toc_container ul,
#adig-seo-interaktions-generator .toc_container ol,
#adig-seo-interaktions-generator #ez-toc-container ul,
#adig-seo-interaktions-generator #ez-toc-container ol,
#adig-seo-interaktions-generator .ez-toc-container ul,
#adig-seo-interaktions-generator .ez-toc-container ol,
#adig-seo-interaktions-generator .lwptoc_items,
#adig-seo-interaktions-generator .rank-math-toc ul,
#adig-seo-interaktions-generator .rank-math-toc ol,
#adig-seo-interaktions-generator .wp-block-rank-math-toc-block ul,
#adig-seo-interaktions-generator .wp-block-rank-math-toc-block ol{margin:0 0 0 22px !important;padding:0 !important;color:var(--adig-text) !important;list-style-position:outside !important;}
#adig-seo-interaktions-generator #toc_container li,
#adig-seo-interaktions-generator .toc_container li,
#adig-seo-interaktions-generator #ez-toc-container li,
#adig-seo-interaktions-generator .ez-toc-container li,
#adig-seo-interaktions-generator .lwptoc_item,
#adig-seo-interaktions-generator .rank-math-toc li,
#adig-seo-interaktions-generator .wp-block-rank-math-toc-block li{margin:0 0 8px 0 !important;padding:0 !important;color:var(--adig-text) !important;font-size:17px !important;line-height:1.55 !important;}
#adig-seo-interaktions-generator #toc_container a,
#adig-seo-interaktions-generator .toc_container a,
#adig-seo-interaktions-generator #ez-toc-container a,
#adig-seo-interaktions-generator .ez-toc-container a,
#adig-seo-interaktions-generator .lwptoc a,
#adig-seo-interaktions-generator .rank-math-toc a,
#adig-seo-interaktions-generator .wp-block-rank-math-toc-block a{color:#174ea6 !important;background:transparent !important;font-size:17px !important;line-height:1.55 !important;font-weight:800 !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:4px !important;}
#adig-seo-interaktions-generator #toc_container a:hover,
#adig-seo-interaktions-generator .toc_container a:hover,
#adig-seo-interaktions-generator #ez-toc-container a:hover,
#adig-seo-interaktions-generator .ez-toc-container a:hover,
#adig-seo-interaktions-generator .lwptoc a:hover,
#adig-seo-interaktions-generator .rank-math-toc a:hover,
#adig-seo-interaktions-generator .wp-block-rank-math-toc-block a:hover{color:var(--adig-teal) !important;text-decoration-thickness:3px !important;}
#adig-seo-interaktions-generator #toc_container a:focus-visible,
#adig-seo-interaktions-generator .toc_container a:focus-visible,
#adig-seo-interaktions-generator #ez-toc-container a:focus-visible,
#adig-seo-interaktions-generator .ez-toc-container a:focus-visible,
#adig-seo-interaktions-generator .lwptoc a:focus-visible,
#adig-seo-interaktions-generator .rank-math-toc a:focus-visible,
#adig-seo-interaktions-generator .wp-block-rank-math-toc-block a:focus-visible{outline:4px solid rgba(245, 158, 11, 0.95) !important;outline-offset:3px !important;border-radius:6px !important;}
@media(max-width:900px){
#adig-seo-interaktions-generator{margin:28px auto !important;font-size:17px !important;border-radius:22px !important;}
#adig-seo-interaktions-generator p,
#adig-seo-interaktions-generator li,
#adig-seo-interaktions-generator label,
#adig-seo-interaktions-generator input,
#adig-seo-interaktions-generator select,
#adig-seo-interaktions-generator textarea,
#adig-seo-interaktions-generator button,
#adig-seo-interaktions-generator summary,
#adig-seo-interaktions-generator output{font-size:17px !important;line-height:1.65 !important;}
#adig-seo-interaktions-generator h2{font-size:31px !important;}
#adig-seo-interaktions-generator h3{font-size:24px !important;}
#adig-seo-interaktions-generator h4{font-size:20px !important;}
#adig-seo-interaktions-generator .adig-hero{padding:28px !important;}
#adig-seo-interaktions-generator .adig-hero h2{font-size:31px !important;}
#adig-seo-interaktions-generator .adig-intro{font-size:18px !important;}
#adig-seo-interaktions-generator .adig-content-grid{grid-template-columns:1fr !important;padding:24px 24px 6px 24px !important;gap:20px !important;}
#adig-seo-interaktions-generator .adig-section{margin:22px 24px 0 24px !important;padding:24px !important;}
#adig-seo-interaktions-generator .adig-panel{padding:24px !important;}
#adig-seo-interaktions-generator .adig-help,
#adig-seo-interaktions-generator .adig-field-note,
#adig-seo-interaktions-generator .adig-privacy,
#adig-seo-interaktions-generator .adig-section-intro,
#adig-seo-interaktions-generator .adig-result-intro,
#adig-seo-interaktions-generator .adig-noscript{font-size:16px !important;}
}
@media(max-width:700px){
#adig-seo-interaktions-generator table,
#adig-seo-interaktions-generator thead,
#adig-seo-interaktions-generator tbody,
#adig-seo-interaktions-generator tfoot,
#adig-seo-interaktions-generator tr,
#adig-seo-interaktions-generator th,
#adig-seo-interaktions-generator td{display:block !important;width:100% !important;max-width:100% !important;}
#adig-seo-interaktions-generator tr{margin:0 0 14px 0 !important;border:1px solid #d6e3f3 !important;border-radius:14px !important;background:#ffffff !important;}
#adig-seo-interaktions-generator th,
#adig-seo-interaktions-generator td{border-width:0 0 1px 0 !important;font-size:16px !important;}
#adig-seo-interaktions-generator tr:last-child,
#adig-seo-interaktions-generator th:last-child,
#adig-seo-interaktions-generator td:last-child{border-bottom:0 !important;}
}
@media(max-width:560px){
#adig-seo-interaktions-generator {
margin: 22px auto !important;
border-radius: 18px !important;
font-size: 16px !important;
}
#adig-seo-interaktions-generator p,
#adig-seo-interaktions-generator li,
#adig-seo-interaktions-generator label,
#adig-seo-interaktions-generator input,
#adig-seo-interaktions-generator select,
#adig-seo-interaktions-generator textarea,
#adig-seo-interaktions-generator button,
#adig-seo-interaktions-generator summary,
#adig-seo-interaktions-generator output {
font-size: 16px !important;
line-height: 1.65 !important;
}
#adig-seo-interaktions-generator h2 {
font-size: 28px !important;
}
#adig-seo-interaktions-generator h3 {
font-size: 22px !important;
}
#adig-seo-interaktions-generator h4 {
font-size: 19px !important;
}
#adig-seo-interaktions-generator .adig-hero {
padding: 24px 18px !important;
border-radius: 18px 18px 0 0 !important;
}
#adig-seo-interaktions-generator .adig-hero h2 {
font-size: 28px !important;
}
#adig-seo-interaktions-generator .adig-kicker {
font-size: 16px !important;
border-radius: 16px !important;
}
#adig-seo-interaktions-generator .adig-intro {
font-size: 16px !important;
}
#adig-seo-interaktions-generator .adig-content-grid {
padding: 18px 14px 2px 14px !important;
gap: 16px !important;
}
#adig-seo-interaktions-generator .adig-panel {
padding: 18px !important;
border-radius: 17px !important;
}
#adig-seo-interaktions-generator .adig-section {
margin: 18px 14px 0 14px !important;
padding: 18px !important;
border-radius: 17px !important;
}
#adig-seo-interaktions-generator .adig-section:last-child {
margin-bottom: 18px !important;
}
#adig-seo-interaktions-generator .adig-field,
#adig-seo-interaktions-generator .adig-fieldset,
#adig-seo-interaktions-generator .adig-summary,
#adig-seo-interaktions-generator .adig-featured,
#adig-seo-interaktions-generator .adig-idea-card {
padding: 16px !important;
border-radius: 16px !important;
}
#adig-seo-interaktions-generator .adig-help,
#adig-seo-interaktions-generator .adig-field-note,
#adig-seo-interaktions-generator .adig-privacy,
#adig-seo-interaktions-generator .adig-section-intro,
#adig-seo-interaktions-generator .adig-result-intro,
#adig-seo-interaktions-generator .adig-noscript {
font-size: 16px !important;
}
#adig-seo-interaktions-generator input,
#adig-seo-interaktions-generator select,
#adig-seo-interaktions-generator textarea,
#adig-seo-interaktions-generator output {
min-height: 48px !important;
font-size: 16px !important;
}
#adig-seo-interaktions-generator .adig-actions {
flex-direction: column !important;
}
#adig-seo-interaktions-generator .adig-button,
#adig-seo-interaktions-generator button {
width: 100% !important;
min-height: 48px !important;
font-size: 16px !important;
}
#adig-seo-interaktions-generator .adig-radio-item {
padding: 13px !important;
}
#adig-seo-interaktions-generator .adig-radio-item label {
font-size: 16px !important;
}
#adig-seo-interaktions-generator .adig-steps li {
padding: 58px 14px 14px 14px !important;
}
#adig-seo-interaktions-generator .adig-steps li::before {
left: 14px !important;
top: 14px !important;
}
#adig-seo-interaktions-generator .adig-checklist li {
padding: 48px 14px 14px 14px !important;
}
#adig-seo-interaktions-generator .adig-checklist li::before {
left: 14px !important;
top: 14px !important;
}
#adig-seo-interaktions-generator .adig-faq-item summary {
padding: 16px 50px 16px 16px !important;
font-size: 16px !important;
}
#adig-seo-interaktions-generator #toc_container,
#adig-seo-interaktions-generator .toc_container,
#adig-seo-interaktions-generator #ez-toc-container,
#adig-seo-interaktions-generator .ez-toc-container,
#adig-seo-interaktions-generator .lwptoc,
#adig-seo-interaktions-generator .rank-math-toc,
#adig-seo-interaktions-generator .wp-block-rank-math-toc-block {
padding: 16px !important;
font-size: 16px !important;
}
#adig-seo-interaktions-generator #toc_container .toc_title,
#adig-seo-interaktions-generator .toc_container .toc_title,
#adig-seo-interaktions-generator #ez-toc-container .ez-toc-title,
#adig-seo-interaktions-generator .ez-toc-container .ez-toc-title,
#adig-seo-interaktions-generator .ez-toc-title-container,
#adig-seo-interaktions-generator .lwptoc_header,
#adig-seo-interaktions-generator .rank-math-toc h2,
#adig-seo-interaktions-generator .rank-math-toc h3,
#adig-seo-interaktions-generator .wp-block-rank-math-toc-block h2,
#adig-seo-interaktions-generator .wp-block-rank-math-toc-block h3 {
font-size: 18px !important;
}
#adig-seo-interaktions-generator #toc_container li,
#adig-seo-interaktions-generator .toc_container li,
#adig-seo-interaktions-generator #ez-toc-container li,
#adig-seo-interaktions-generator .ez-toc-container li,
#adig-seo-interaktions-generator .lwptoc_item,
#adig-seo-interaktions-generator .rank-math-toc li,
#adig-seo-interaktions-generator .wp-block-rank-math-toc-block li,
#adig-seo-interaktions-generator #toc_container a,
#adig-seo-interaktions-generator .toc_container a,
#adig-seo-interaktions-generator #ez-toc-container a,
#adig-seo-interaktions-generator .ez-toc-container a,
#adig-seo-interaktions-generator .lwptoc a,
#adig-seo-interaktions-generator .rank-math-toc a,
#adig-seo-interaktions-generator .wp-block-rank-math-toc-block a {
font-size: 16px !important;
}
}.yarpp-related{margin-bottom:1em;margin-top:1em}.yarpp-related a{font-weight:700;text-decoration:none}.yarpp-related .yarpp-thumbnail-title{font-size:96%;font-weight:700;text-align:left;text-decoration:none}.yarpp-related h3{font-size:125%;font-weight:700;margin:0;padding:0 0 5px;text-transform:capitalize}.embed-copy-box{margin:20px 0;}
.embed-copy-button{background-color:#4CAF50;border:none;color:#ffffff;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px 10px 0;cursor:pointer;border-radius:4px;}
.embed-copy-button:hover, .embed-copy-button:focus{background-color:#3f9443;}
.embed-copy-input{display:block;width:100%;max-width:800px;padding:8px 10px;font-size:14px;box-sizing:border-box;}
.embed-copy-status {
margin-top: 6px;
font-size: 14px;
}.conversion-container{text-align:center;margin:20px auto;max-width:100%;width:100%;padding:0 15px;box-sizing:border-box;font-family:Verdana, sans-serif;}
.conversion-title{font-family:Verdana, sans-serif;font-weight:bold;color:#3c3c3c;font-size:18px;margin-bottom:15px;line-height:1.3;}
.conversion-button{width:100%;max-width:486px;height:240px;background:linear-gradient(135deg, #1a1a1a 0%, #000000 50%, #1a1a1a 100%);border:2px solid #333;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(0, 0, 0, 0.3);margin:0 auto;box-sizing:border-box;}
.conversion-button::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent, rgba(255, 215, 0, 0.1), transparent);transform:rotate(45deg);transition:all 0.5s ease;opacity:0;}
.conversion-button:hover::before{opacity:1;animation:shine 1.5s ease-in-out infinite;}
.button-text{font-family:Verdana, sans-serif;color:#FFD700;font-size:22px;font-weight:bold;text-align:center;padding:0 20px;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.5), 0 0 20px rgba(255, 215, 0, 0.3);position:relative;z-index:2;line-height:1.3;}
.conversion-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0, 0, 0, 0.4);border-color:#FFD700;}
.conversion-button:hover .button-text{text-shadow:2px 2px 4px rgba(0, 0, 0, 0.5), 0 0 25px rgba(255, 215, 0, 0.5);}
@keyframes shine {
0%{transform:translateX(-100%) translateY(-100%) rotate(45deg);}
50%{transform:translateX(0%) translateY(0%) rotate(45deg);}
100%{transform:translateX(100%) translateY(100%) rotate(45deg);}
}
.conversion-button:active{transform:translateY(0px);box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);}
@media screen and (max-width:768px){
.conversion-container{padding:0 10px;}
.conversion-title{font-size:16px;margin-bottom:12px;}
.conversion-button{height:180px;border-radius:6px;}
.button-text{font-size:18px;padding:0 15px;line-height:1.2;}
}
@media screen and (max-width:480px){
.conversion-container{padding:0 8px;}
.conversion-title{font-size:15px;margin-bottom:10px;}
.conversion-button{height:160px;border-radius:5px;}
.button-text{font-size:16px;padding:0 12px;line-height:1.1;}
}
@media screen and (max-width:320px){
.conversion-button {
height: 140px;
}
.button-text {
font-size: 14px;
padding: 0 10px;
}
}.konfigurator-container{text-align:center;margin:15px auto;max-width:100%;width:100%;padding:0 15px;box-sizing:border-box;font-family:Verdana, sans-serif;}
.konfigurator-button{width:100%;max-width:468px;height:90px;background:linear-gradient(135deg, #1a1a1a 0%, #000000 50%, #1a1a1a 100%);border:2px solid #333;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all 0.3s ease;box-shadow:0 3px 12px rgba(0, 0, 0, 0.3);margin:0 auto;box-sizing:border-box;}
.konfigurator-button::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent, rgba(255, 215, 0, 0.1), transparent);transform:rotate(45deg);transition:all 0.5s ease;opacity:0;}
.konfigurator-button:hover::before{opacity:1;animation:shine 1.5s ease-in-out infinite;}
.button-text{font-family:Verdana, sans-serif;color:#FFD700;font-size:18px;font-weight:bold;text-align:center;padding:0 15px;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.5), 0 0 20px rgba(255, 215, 0, 0.3);position:relative;z-index:2;line-height:1.2;}
.konfigurator-button:hover{transform:translateY(-2px);box-shadow:0 5px 16px rgba(0, 0, 0, 0.4);border-color:#FFD700;}
.konfigurator-button:hover .button-text{text-shadow:2px 2px 4px rgba(0, 0, 0, 0.5), 0 0 25px rgba(255, 215, 0, 0.5);}
@keyframes shine {
0%{transform:translateX(-100%) translateY(-100%) rotate(45deg);}
50%{transform:translateX(0%) translateY(0%) rotate(45deg);}
100%{transform:translateX(100%) translateY(100%) rotate(45deg);}
}
.konfigurator-button:active{transform:translateY(0px);box-shadow:0 2px 8px rgba(0, 0, 0, 0.3);}
@media screen and (max-width:768px){
.konfigurator-container{padding:0 10px;margin:12px auto;}
.konfigurator-button{height:80px;border-radius:5px;}
.button-text{font-size:16px;padding:0 12px;line-height:1.1;}
}
@media screen and (max-width:480px){
.konfigurator-container{padding:0 8px;margin:10px auto;}
.konfigurator-button{height:70px;border-radius:4px;}
.button-text{font-size:15px;padding:0 10px;line-height:1.1;}
}
@media screen and (max-width:320px){
.konfigurator-button {
height: 60px;
}
.button-text {
font-size: 14px;
padding: 0 8px;
line-height: 1.0;
}
}.verzeichnis-container{text-align:center;margin:15px auto;max-width:100%;width:100%;padding:0 15px;box-sizing:border-box;font-family:Verdana, sans-serif;}
.verzeichnis-button{width:100%;max-width:468px;height:90px;background:linear-gradient(135deg, #1a1a1a 0%, #000000 50%, #1a1a1a 100%);border:2px solid #333;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all 0.3s ease;box-shadow:0 3px 12px rgba(0, 0, 0, 0.3);margin:0 auto;box-sizing:border-box;}
.verzeichnis-button::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent, rgba(255, 215, 0, 0.1), transparent);transform:rotate(45deg);transition:all 0.5s ease;opacity:0;}
.verzeichnis-button:hover::before{opacity:1;animation:shine 1.5s ease-in-out infinite;}
.button-text{font-family:Verdana, sans-serif;color:#FFD700;font-size:18px;font-weight:bold;text-align:center;padding:0 15px;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.5), 0 0 20px rgba(255, 215, 0, 0.3);position:relative;z-index:2;line-height:1.2;}
.verzeichnis-button:hover{transform:translateY(-2px);box-shadow:0 5px 16px rgba(0, 0, 0, 0.4);border-color:#FFD700;}
.verzeichnis-button:hover .button-text{text-shadow:2px 2px 4px rgba(0, 0, 0, 0.5), 0 0 25px rgba(255, 215, 0, 0.5);}
@keyframes shine {
0%{transform:translateX(-100%) translateY(-100%) rotate(45deg);}
50%{transform:translateX(0%) translateY(0%) rotate(45deg);}
100%{transform:translateX(100%) translateY(100%) rotate(45deg);}
}
.verzeichnis-button:active{transform:translateY(0px);box-shadow:0 2px 8px rgba(0, 0, 0, 0.3);}
@media screen and (max-width:768px){
.verzeichnis-container{padding:0 10px;margin:12px auto;}
.verzeichnis-button{height:80px;border-radius:5px;}
.button-text{font-size:16px;padding:0 12px;line-height:1.1;}
}
@media screen and (max-width:480px){
.verzeichnis-container{padding:0 8px;margin:10px auto;}
.verzeichnis-button{height:70px;border-radius:4px;}
.button-text{font-size:15px;padding:0 10px;line-height:1.1;}
}
@media screen and (max-width:320px){
.verzeichnis-button {
height: 60px;
}
.button-text {
font-size: 14px;
padding: 0 8px;
line-height: 1.0;
}
}.referenzen-container{text-align:center;margin:15px auto;max-width:100%;width:100%;padding:0 15px;box-sizing:border-box;font-family:Verdana, sans-serif;}
.referenzen-button{width:100%;max-width:468px;height:90px;background:linear-gradient(135deg, #1a1a1a 0%, #000000 50%, #1a1a1a 100%);border:2px solid #333;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all 0.3s ease;box-shadow:0 3px 12px rgba(0, 0, 0, 0.3);margin:0 auto;box-sizing:border-box;}
.referenzen-button::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent, rgba(255, 215, 0, 0.1), transparent);transform:rotate(45deg);transition:all 0.5s ease;opacity:0;}
.referenzen-button:hover::before{opacity:1;animation:shine 1.5s ease-in-out infinite;}
.button-text{font-family:Verdana, sans-serif;color:#FFD700;font-size:18px;font-weight:bold;text-align:center;padding:0 15px;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.5), 0 0 20px rgba(255, 215, 0, 0.3);position:relative;z-index:2;line-height:1.2;}
.referenzen-button:hover{transform:translateY(-2px);box-shadow:0 5px 16px rgba(0, 0, 0, 0.4);border-color:#FFD700;}
.referenzen-button:hover .button-text{text-shadow:2px 2px 4px rgba(0, 0, 0, 0.5), 0 0 25px rgba(255, 215, 0, 0.5);}
@keyframes shine {
0%{transform:translateX(-100%) translateY(-100%) rotate(45deg);}
50%{transform:translateX(0%) translateY(0%) rotate(45deg);}
100%{transform:translateX(100%) translateY(100%) rotate(45deg);}
}
.referenzen-button:active{transform:translateY(0px);box-shadow:0 2px 8px rgba(0, 0, 0, 0.3);}
@media screen and (max-width:768px){
.referenzen-container{padding:0 10px;margin:12px auto;}
.referenzen-button{height:80px;border-radius:5px;}
.button-text{font-size:16px;padding:0 12px;line-height:1.1;}
}
@media screen and (max-width:480px){
.referenzen-container{padding:0 8px;margin:10px auto;}
.referenzen-button{height:70px;border-radius:4px;}
.button-text{font-size:15px;padding:0 10px;line-height:1.1;}
}
@media screen and (max-width:320px){
.referenzen-button {
height: 60px;
}
.button-text {
font-size: 14px;
padding: 0 8px;
line-height: 1.0;
}
}.cookielawinfo-column-1{width:25%;}
.cookielawinfo-column-2{width:10%;}
.cookielawinfo-column-3{width:15%;}
.cookielawinfo-column-4{width:50%;}
.cookielawinfo-simple thead{width:100%;}
.cookielawinfo-simple td{padding:5px 5px 5px 0;vertical-align:top;}
.cookielawinfo-simple thead th{padding-right:10px;text-align:left;}
.cookielawinfo-modern{border:1px solid #e3e3e3;background-color:#f2f2f2;width:100%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
.cookielawinfo-modern td, .cookielawinfo-modern th{padding:5px;color:#333;}
.cookielawinfo-modern thead{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;padding:.2em 0 .2em .5em;text-align:left;color:#4B4B4B;background-color:#C8C8C8;background-image:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3));background-image:-moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%);border-bottom:solid 1px #999;}
.cookielawinfo-modern th{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:17px;line-height:20px;font-style:normal;font-weight:normal;text-align:left;text-shadow:white 1px 1px 1px;}
.cookielawinfo-modern td{line-height:20px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;border-bottom:1px solid #fff;border-top:1px solid #fff;}
.cookielawinfo-modern tr.cookielawinfo-row:hover{background-color:#fff;}
.cookielawinfo-elegant{border:1px solid #DFDFDF;background-color:#F9F9F9;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;color:#333;}
.cookielawinfo-elegant tr{border-top-color:white;border-bottom:1px solid #DFDFDF;color:#555;}
.cookielawinfo-elegant th{text-shadow:rgba(255, 255, 255, 0.796875) 0px 1px 0px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight:normal;padding:7px 7px 8px;text-align:left;line-height:1.3em;font-size:14px;}
.cookielawinfo-elegant td{font-size:12px;padding:4px 7px 2px;vertical-align:top;}
.cookielawinfo-rounded{background-color:#f5f5f5;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ebebeb;}
.cookielawinfo-rounded td, .rounded th{padding:1px 5px;}
.cookielawinfo-rounded thead{text-shadow:0 1px 0 white;color:#999;}
.cookielawinfo-rounded th{text-align:left;text-transform:uppercase;font-size:11pt;border-bottom:1px solid #fff;padding:1px 5px;}
.cookielawinfo-rounded td{font-size:10pt;padding:5px;}
.cookielawinfo-rounded tr.cookielawinfo-row:hover{background-color:#fff;}
table.cookielawinfo-classic{font-family:Verdana, Arial, Helvetica, sans-serif;border-collapse:collapse;border-left:1px solid #ccc;border-top:1px solid #ccc;color:#333;}
table.cookielawinfo-classic thead tr th{text-transform:uppercase;background:#e2e2e2;}
table.cookielawinfo-classic tfoot tr th, table.cookielawinfo-classic tfoot tr td{text-transform:uppercase;color:#000;font-weight:bold;}
table.cookielawinfo-classic tfoot tr th{width:20%;}
table.cookielawinfo-classic tfoot tr td{width:80%;}
table.cookielawinfo-classic td, table.cookielawinfo-classic th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;line-height:1.8em;font-size:0.8em;vertical-align:top;width:20%;}
table.cookielawinfo-classic tr.odd th, table.cookielawinfo-classic tr.odd td{background:#efefef;}
table.cookielawinfo-winter{font:85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding:0;margin:10px 0 20px;border-collapse:collapse;color:#333;background:#F3F5F7;}
table.cookielawinfo-winter a{color:#3A4856;text-decoration:none;border-bottom:1px solid #C6C8CB;}
table.cookielawinfo-winter a:visited{color:#777;}
table.cookielawinfo-winter a:hover{color:#000;}
table.cookielawinfo-winter caption{text-align:left;text-transform:uppercase;padding-bottom:10px;font:200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}
table.cookielawinfo-winter thead th{background:#3A4856;padding:15px 10px;color:#fff;text-align:left;font-weight:normal;}
table.cookielawinfo-winter tbody{border-left:1px solid #EAECEE;border-right:1px solid #EAECEE;}
table.cookielawinfo-winter tbody{border-bottom:1px solid #EAECEE;}
table.cookielawinfo-winter tbody td, table.cookielawinfo-winter tbody th{padding:10px;background:url(//www.artdefects.com/wp-content/plugins/cookie-law-info/legacy/images/td_back.gif) repeat-x;text-align:left;}
table.cookielawinfo-winter tbody tr{background:#F3F5F7;}
table.cookielawinfo-winter tbody tr.odd{background:#F0F2F4;}
table.cookielawinfo-winter tbody  tr:hover{background:#EAECEE;color:#111;}
table.cookielawinfo-winter tfoot td, table.cookielawinfo-winter tfoot th, table.cookielawinfo-winter tfoot tr{text-align:left;font:120% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;text-transform:uppercase;background:#fff;padding:10px;}
@media(max-width:800px){
table.cookielawinfo-row-cat-table td, table.cookielawinfo-row-cat-table th{width:23%;font-size:12px;word-wrap:break-word;}
table.cookielawinfo-row-cat-table .cookielawinfo-column-4, table.cookielawinfo-row-cat-table .cookielawinfo-column-4{width:45%;}
}
.cookielawinfo-row-cat-title{border-bottom:1px solid #eee;text-align:center;}
.cookielawinfo-row-cat-title-head{text-align:center;}
.cookielawinfo-row-cat-table{
width: 99%;
margin-left: 5px;
}