/* STM Ruhe - Regeln fuer body.page-id-36084 (+ page-id-36084, stm-webfam; enthaelt die site-weiten Regeln), generiert aus 60 Kartierungen (gen.py). Nicht von Hand aendern. */
:root{--ruhe-navy:#061B90;--ruhe-navy-2:#001C93;--ruhe-navy-deep:#000C42;--ruhe-orange:#C24400;--ruhe-orange-hover:#a83a00;--ruhe-orange-hi:#ff7b2e;--ruhe-ink:#0f172a;--ruhe-ink-2:#334155;--ruhe-mute:#64748b;--ruhe-line:#e5e8f0;--ruhe-surface:#fff;--ruhe-surface-2:#f6f8fc;--ruhe-tint:#eef1fb;--ruhe-on-dark:#fff;--ruhe-on-dark-2:rgba(255,255,255,.78);--ruhe-on-dark-3:rgba(255,255,255,.6);--ruhe-hair-dark:rgba(255,255,255,.16);--ruhe-r-btn:8px;--ruhe-r-card:12px;--ruhe-r-tile:10px;--ruhe-r-chip:6px}
html body.stm-webfam .stm-morebtn,
html body .stm-reg-btn,
html body .stm-leistungs-cta a.stm-cta-knopf.stm-cta-knopf.stm-cta-knopf,
html body .stm-leistungs-cta a.stm-cta-knopf2.stm-cta-knopf2.stm-cta-knopf2,
html body #sidebar .stm-lw a.stm-lw-knopf,
html body #sidebar .stm-lw a.stm-lw-angebot,
html body .stm-mac .stm-mac__btn,
html body .intro-contact-btn,
html body .mag-author-cta,
html body .contact-author-btn,
html body.page-id-36084 .wordpress-hero .wordpress-btn-primary,
html body.page-id-36084 .wordpress-hero .wordpress-btn-secondary,
html body.page-id-36084 .wordpress-pricing .wordpress-btn-primary,
html body.page-id-36084 .wordpress-sticky-btn,
html body.page-id-36084 .wordpress-form-submit,
html body.page-id-36084 .stm-refs__all a,
html body.page-id-36084 .wordpress-cta-section .wordpress-btn-primary,
html body.page-id-36084 .wordpress-cta-section .wordpress-btn-secondary{display:inline-flex;align-items:center !important;justify-content:center !important;gap:.5rem !important;text-align:center !important;min-height:50px !important;padding:.85rem 1.6rem !important;border-radius:var(--ruhe-r-btn) !important;font-size:1.0625rem !important;font-weight:600 !important;line-height:1.25 !important;letter-spacing:.01em !important;text-transform:none !important;text-decoration:none !important;background-image:none !important;box-shadow:0 1px 2px rgba(0,0,0,.12) !important;animation:none !important;overflow:visible !important;text-shadow:none !important;backdrop-filter:none !important;filter:none !important;transition:background-color .18s ease, border-color .18s ease, transform .18s ease, box-shadow .18s ease, opacity .25s ease, visibility .25s ease !important;width:auto !important;min-width:0 !important;cursor:pointer !important;font-family:inherit !important}
html body.stm-webfam .stm-morebtn[style*="display:block"],
html body.stm-webfam .stm-morebtn[style*="display: block"],
html body .stm-reg-btn[style*="display:block"],
html body .stm-reg-btn[style*="display: block"],
html body .stm-leistungs-cta a.stm-cta-knopf.stm-cta-knopf.stm-cta-knopf[style*="display:block"],
html body .stm-leistungs-cta a.stm-cta-knopf2.stm-cta-knopf2.stm-cta-knopf2[style*="display:block"],
html body .stm-leistungs-cta a.stm-cta-knopf.stm-cta-knopf.stm-cta-knopf[style*="display: block"],
html body .stm-leistungs-cta a.stm-cta-knopf2.stm-cta-knopf2.stm-cta-knopf2[style*="display: block"],
html body #sidebar .stm-lw a.stm-lw-knopf[style*="display:block"],
html body #sidebar .stm-lw a.stm-lw-angebot[style*="display:block"],
html body #sidebar .stm-lw a.stm-lw-knopf[style*="display: block"],
html body #sidebar .stm-lw a.stm-lw-angebot[style*="display: block"],
html body .stm-mac .stm-mac__btn[style*="display:block"],
html body .stm-mac .stm-mac__btn[style*="display: block"],
html body .intro-contact-btn[style*="display:block"],
html body .mag-author-cta[style*="display:block"],
html body .contact-author-btn[style*="display:block"],
html body .intro-contact-btn[style*="display: block"],
html body .mag-author-cta[style*="display: block"],
html body .contact-author-btn[style*="display: block"],
html body.page-id-36084 .wordpress-hero .wordpress-btn-primary[style*="display:block"],
html body.page-id-36084 .wordpress-hero .wordpress-btn-secondary[style*="display:block"],
html body.page-id-36084 .wordpress-hero .wordpress-btn-primary[style*="display: block"],
html body.page-id-36084 .wordpress-hero .wordpress-btn-secondary[style*="display: block"],
html body.page-id-36084 .wordpress-pricing .wordpress-btn-primary[style*="display:block"],
html body.page-id-36084 .wordpress-pricing .wordpress-btn-primary[style*="display: block"],
html body.page-id-36084 .wordpress-sticky-btn[style*="display:block"],
html body.page-id-36084 .wordpress-form-submit[style*="display:block"],
html body.page-id-36084 .stm-refs__all a[style*="display:block"],
html body.page-id-36084 .wordpress-sticky-btn[style*="display: block"],
html body.page-id-36084 .wordpress-form-submit[style*="display: block"],
html body.page-id-36084 .stm-refs__all a[style*="display: block"],
html body.page-id-36084 .wordpress-cta-section .wordpress-btn-primary[style*="display:block"],
html body.page-id-36084 .wordpress-cta-section .wordpress-btn-secondary[style*="display:block"],
html body.page-id-36084 .wordpress-cta-section .wordpress-btn-primary[style*="display: block"],
html body.page-id-36084 .wordpress-cta-section .wordpress-btn-secondary[style*="display: block"]{display:flex !important;width:100% !important}
html body.stm-webfam .stm-morebtn::before,
html body.stm-webfam .stm-jumpnav a::before,
html body .stm-pgh-sb-tag::before,
html body .stm-pgh-sb-chip::before,
html body .stm-reg-btn::before,
html body .stm-leistungs-cta a.stm-cta-knopf.stm-cta-knopf.stm-cta-knopf::before,
html body .stm-leistungs-cta a.stm-cta-knopf2.stm-cta-knopf2.stm-cta-knopf2::before,
html body #sidebar .stm-lw a.stm-lw-knopf::before,
html body #sidebar .stm-lw a.stm-lw-angebot::before,
html body .stm-mac .stm-mac__btn::before,
html body .intro-contact-btn::before,
html body .mag-author-cta::before,
html body .contact-author-btn::before,
html body .premium-author-box::before,
html body .author-intro-box::before,
html body .mag-author-card::before,
html body .shortcode-author-item::before,
html body .specialty-tag::before,
html body .mag-specialty-tag::before,
html body .shortcode-specialty-tag::before,
html body .shortcode-post-count::before,
html body .premium-authors-widget .widget-specialty-tag::before,
html body .premium-authors-widget .paw-author-flag::before,
html body .stm-ft-wrapper .stm-ft-legal a.stm-ft-vwd::before,
html body .stmki__badge::before,
html body.page-id-36084 .wordpress-hero .regional-badge::before,
html body.page-id-36084 .wordpress-hero .wordpress-btn-primary::before,
html body.page-id-36084 .wordpress-hero .wordpress-btn-secondary::before,
html body.page-id-36084 .wordpress-pricing .wordpress-btn-primary::before,
html body.page-id-36084 .wordpress-sticky-btn::before,
html body.page-id-36084 .wordpress-form-submit::before,
html body.page-id-36084 .stm-refs__all a::before,
html body.page-id-36084 .wordpress-cta-section .wordpress-btn-primary::before,
html body.page-id-36084 .wordpress-cta-section .wordpress-btn-secondary::before,
html body.page-id-36084 .wordpress-service-card::before,
html body.page-id-36084 .wordpress-service-card .wordpress-icon::before,
html body.page-id-36084 .benefit-card::before,
html body.page-id-36084 .benefit-card .benefit-icon::before,
html body.page-id-36084 .process-step .step-number::before,
html body.page-id-36084 .case-card::before,
html body.page-id-36084 .tech-card::before,
html body.page-id-36084 .tech-card .tech-logo::before,
html body.page-id-36084 .pricing-card::before,
html body.page-id-36084 .process-duration::before,
html body.page-id-36084 .stm-story__chip::before,
html body.page-id-36084 .stm-jumpnav a::before{content:none !important;display:none !important}
html body.stm-webfam .stm-jumpnav a::after,
html body .stm-pgh-wrapper .stm-pgh-pills .stm-pgh-pill::after,
html body .stm-pgh-sb-tag::after,
html body .stm-pgh-sb-chip::after,
html body .stm-leistungs-cta a.stm-cta-knopf.stm-cta-knopf.stm-cta-knopf::after,
html body .stm-leistungs-cta a.stm-cta-knopf2.stm-cta-knopf2.stm-cta-knopf2::after,
html body #sidebar .stm-lw a.stm-lw-knopf::after,
html body #sidebar .stm-lw a.stm-lw-angebot::after,
html body .stm-mac .stm-mac__btn::after,
html body .intro-contact-btn::after,
html body .mag-author-cta::after,
html body .contact-author-btn::after,
html body .specialty-tag::after,
html body .mag-specialty-tag::after,
html body .shortcode-specialty-tag::after,
html body .shortcode-post-count::after,
html body .premium-authors-widget .widget-specialty-tag::after,
html body .premium-authors-widget .paw-author-flag::after,
html body .stm-ft-wrapper .stm-ft-legal a.stm-ft-vwd::after,
html body .stmki__badge::after,
html body .stm-ft-wrapper::after,
html body.page-id-36084 .wordpress-hero .wordpress-badge::after,
html body.page-id-36084 .wordpress-hero .trust-indicators .trust-item::after,
html body.page-id-36084 .wordpress-hero .regional-badge::after,
html body.page-id-36084 .wordpress-hero .wordpress-btn-primary::after,
html body.page-id-36084 .wordpress-hero .wordpress-btn-secondary::after,
html body.page-id-36084 .wordpress-pricing .wordpress-btn-primary::after,
html body.page-id-36084 .wordpress-sticky-btn::after,
html body.page-id-36084 .wordpress-form-submit::after,
html body.page-id-36084 .stm-refs__all a::after,
html body.page-id-36084 .wordpress-cta-section .wordpress-btn-primary::after,
html body.page-id-36084 .wordpress-cta-section .wordpress-btn-secondary::after,
html body.page-id-36084 .wordpress-service-card::after,
html body.page-id-36084 .wordpress-service-card .wordpress-icon::after,
html body.page-id-36084 .benefit-card .benefit-icon::after,
html body.page-id-36084 .process-step .step-number::after,
html body.page-id-36084 .tech-card::after,
html body.page-id-36084 .tech-card .tech-logo::after,
html body.page-id-36084 .process-duration::after,
html body.page-id-36084 .stm-story__chip::after,
html body.page-id-36084 .stm-jumpnav a::after,
html body.page-id-36084 .wordpress-cta-section::after{content:none !important;display:none !important}
html body.stm-webfam .stm-morebtn > :is(i,svg,.fa,.fas,.fab),
html body .stm-pgh-wrapper .stm-pgh-pills .stm-pgh-pill .stm-pgh-pill-icon,
html body .stm-pgh-wrapper .stm-pgh-pills .stm-pgh-pill > :is(i,svg),
html body #stm-pgh-particles,
html body .stm-pgh-icon,
html body .stm-reg-btn > :is(i,svg,.fa,.fas,.fab),
html body .stm-leistungs-cta a.stm-cta-knopf.stm-cta-knopf.stm-cta-knopf > :is(i,svg,.fa,.fas,.fab),
html body .stm-leistungs-cta a.stm-cta-knopf2.stm-cta-knopf2.stm-cta-knopf2 > :is(i,svg,.fa,.fas,.fab),
html body #sidebar .stm-lw a.stm-lw-knopf > :is(i,svg,.fa,.fas,.fab),
html body #sidebar .stm-lw a.stm-lw-angebot > :is(i,svg,.fa,.fas,.fab),
html body .stm-mac .stm-mac__btn > :is(i,svg,.fa,.fas,.fab),
html body .intro-contact-btn > :is(i,svg,.fa,.fas,.fab),
html body .mag-author-cta > :is(i,svg,.fa,.fas,.fab),
html body .contact-author-btn > :is(i,svg,.fa,.fas,.fab),
html body .stm-ft-deco,
html body .stmki__dot,
html body.page-id-36084 .wordpress-hero .wordpress-badge :is(i,svg,img),
html body.page-id-36084 .wordpress-hero .trust-indicators .trust-item > :is(i,svg),
html body.page-id-36084 .wordpress-hero .regional-badge :is(i,svg),
html body.page-id-36084 .floating-icons,
html body.page-id-36084 .wordpress-network,
html body.page-id-36084 .wordpress-hero .wordpress-btn-primary > :is(i,svg,.fa,.fas,.fab),
html body.page-id-36084 .wordpress-hero .wordpress-btn-secondary > :is(i,svg,.fa,.fas,.fab),
html body.page-id-36084 .wordpress-pricing .wordpress-btn-primary > :is(i,svg,.fa,.fas,.fab),
html body.page-id-36084 .wordpress-form-submit > :is(i,svg,.fa,.fas,.fab),
html body.page-id-36084 .stm-refs__all a > :is(i,svg,.fa,.fas,.fab),
html body.page-id-36084 .wordpress-cta-section .wordpress-btn-primary > :is(i,svg,.fa,.fas,.fab),
html body.page-id-36084 .wordpress-cta-section .wordpress-btn-secondary > :is(i,svg,.fa,.fas,.fab),
html body.page-id-36084 .animated-bg,
html body.page-id-36084 .pulse-dot{display:none !important}
html body .stm-leistungs-cta a.stm-cta-knopf.stm-cta-knopf.stm-cta-knopf,
html body #sidebar .stm-lw a.stm-lw-knopf,
html body .stm-mac .stm-mac__btn,
html body .intro-contact-btn,
html body .mag-author-cta,
html body.page-id-36084 .wordpress-hero .wordpress-btn-primary,
html body.page-id-36084 .wordpress-pricing .wordpress-btn-primary,
html body.page-id-36084 .wordpress-sticky-btn,
html body.page-id-36084 .wordpress-form-submit,
html body.page-id-36084 .wordpress-cta-section .wordpress-btn-primary{background:#C24400 !important;background-color:#C24400 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;border:1px solid transparent !important}
html body .stm-leistungs-cta a.stm-cta-knopf.stm-cta-knopf.stm-cta-knopf:hover,
html body #sidebar .stm-lw a.stm-lw-knopf:hover,
html body .stm-mac .stm-mac__btn:hover,
html body .intro-contact-btn:hover,
html body .mag-author-cta:hover,
html body.page-id-36084 .wordpress-hero .wordpress-btn-primary:hover,
html body.page-id-36084 .wordpress-pricing .wordpress-btn-primary:hover,
html body.page-id-36084 .wordpress-sticky-btn:hover,
html body.page-id-36084 .wordpress-form-submit:hover,
html body.page-id-36084 .wordpress-cta-section .wordpress-btn-primary:hover{background:#a83a00 !important;background-color:#a83a00 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;transform:translateY(-1px) !important;box-shadow:0 8px 18px -10px rgba(194,68,0,.7) !important;border-color:transparent !important}
html body.stm-webfam .stm-morebtn:focus-visible,
html body .stm-reg-btn:focus-visible,
html body #sidebar .stm-lw a.stm-lw-knopf:focus-visible,
html body #sidebar .stm-lw a.stm-lw-angebot:focus-visible,
html body .intro-contact-btn:focus-visible,
html body .mag-author-cta:focus-visible,
html body .contact-author-btn:focus-visible,
html body.page-id-36084 .wordpress-pricing .wordpress-btn-primary:focus-visible,
html body.page-id-36084 .wordpress-sticky-btn:focus-visible,
html body.page-id-36084 .wordpress-form-submit:focus-visible,
html body.page-id-36084 .stm-refs__all a:focus-visible{outline:2px solid #061B90 !important;outline-offset:3px !important}
html body.stm-webfam .stm-morebtn,
html body .stm-reg-btn,
html body #sidebar .stm-lw a.stm-lw-angebot,
html body .contact-author-btn,
html body.page-id-36084 .stm-refs__all a{background:transparent !important;background-color:transparent !important;color:#061B90 !important;-webkit-text-fill-color:#061B90 !important;border:1px solid rgba(6,27,144,.35) !important;box-shadow:none !important}
html body.stm-webfam .stm-morebtn:hover,
html body .stm-reg-btn:hover,
html body #sidebar .stm-lw a.stm-lw-angebot:hover,
html body .contact-author-btn:hover,
html body.page-id-36084 .stm-refs__all a:hover{border-color:#061B90 !important;background:rgba(6,27,144,.05) !important;-webkit-text-fill-color:#061B90 !important;background-color:rgba(6,27,144,.05) !important;color:#061B90 !important;transform:translateY(-1px) !important}
html body .premium-author-box,
html body .author-intro-box,
html body .mag-author-card,
html body .shortcode-author-item,
html body .premium-authors-widget .widget-author-item,
html body.page-id-36084 .wordpress-service-card,
html body.page-id-36084 .benefit-card,
html body.page-id-36084 .process-step,
html body.page-id-36084 .case-card,
html body.page-id-36084 .tech-card,
html body.page-id-36084 .pricing-card,
html body.page-id-36084 .stm-sysbadge{background:#fff !important;background-color:#fff !important;background-image:none !important;border:1px solid var(--ruhe-line) !important;border-radius:var(--ruhe-r-card) !important;box-shadow:0 1px 2px rgba(15,23,42,.04) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;animation:none !important;outline:none !important;opacity:1 !important;transition:border-color .2s ease, box-shadow .2s ease, transform .2s ease !important}
html body .premium-author-box:hover,
html body .author-intro-box:hover,
html body .mag-author-card:hover,
html body .shortcode-author-item:hover,
html body .premium-authors-widget .widget-author-item:hover,
html body.page-id-36084 .wordpress-service-card:hover,
html body.page-id-36084 .benefit-card:hover,
html body.page-id-36084 .process-step:hover,
html body.page-id-36084 .case-card:hover,
html body.page-id-36084 .tech-card:hover,
html body.page-id-36084 .pricing-card:hover,
html body.page-id-36084 .stm-sysbadge:hover{transform:translateY(-2px) !important;border-color:rgba(6,27,144,.3) !important;box-shadow:0 14px 34px -18px rgba(6,27,144,.3) !important;background:#fff !important;background-color:#fff !important}
html body .premium-author-box:hover::before,
html body .author-intro-box:hover::before,
html body .mag-author-card:hover::before,
html body .shortcode-author-item:hover::before,
html body.page-id-36084 .wordpress-service-card:hover::before,
html body.page-id-36084 .benefit-card:hover::before,
html body.page-id-36084 .case-card:hover::before,
html body.page-id-36084 .tech-card:hover::before,
html body.page-id-36084 .pricing-card:hover::before{content:none !important;display:none !important}
html body .premium-author-box :is(h3,h4),
html body .author-intro-box :is(h3,h4),
html body .mag-author-card :is(h3,h4),
html body .shortcode-author-item :is(h3,h4),
html body .premium-authors-widget .widget-author-item :is(h3,h4),
html body.page-id-36084 .wordpress-service-card :is(h3,h4),
html body.page-id-36084 .benefit-card :is(h3,h4),
html body.page-id-36084 .process-step :is(h3,h4),
html body.page-id-36084 .case-card :is(h3,h4),
html body.page-id-36084 .tech-card :is(h3,h4),
html body.page-id-36084 .pricing-card :is(h3,h4),
html body.page-id-36084 .stm-sysbadge :is(h3,h4){color:var(--ruhe-ink) !important;-webkit-text-fill-color:var(--ruhe-ink) !important;background:none !important;text-shadow:none !important}
html body.stm-webfam .stm-jumpnav a,
html body .specialty-tag,
html body .mag-specialty-tag,
html body .shortcode-specialty-tag,
html body .shortcode-post-count,
html body .premium-authors-widget .widget-specialty-tag,
html body .premium-authors-widget .paw-author-flag,
html body.page-id-36084 .process-duration,
html body.page-id-36084 .stm-story__chip,
html body.page-id-36084 .stm-jumpnav a{border-radius:var(--ruhe-r-chip) !important;background:#f3f5fa !important;background-color:#f3f5fa !important;background-image:none !important;color:#334155 !important;-webkit-text-fill-color:#334155 !important;border:1px solid var(--ruhe-line) !important;box-shadow:none !important;backdrop-filter:none !important;animation:none !important;text-shadow:none !important;font-size:.8rem !important;font-weight:500 !important;padding:.3rem .65rem !important;line-height:1.3 !important;text-transform:none !important;letter-spacing:0 !important}
html body .stm-pgh-wrapper,
html body.page-id-36084 .wordpress-hero{background-color:#001C93 !important;background-image:radial-gradient(75% 120% at 50% -20%, rgba(194,68,0,.22) 0%, rgba(194,68,0,0) 62%), linear-gradient(180deg, #001C93 0%, #000C42 100%) !important;background-repeat:no-repeat, no-repeat !important;background-position:0 0, 0 0 !important;background-size:cover, cover !important;background-attachment:scroll !important;animation:none !important;position:relative !important;isolation:isolate !important;overflow:hidden !important}
html body .stm-pgh-wrapper::before,
html body.page-id-36084 .wordpress-hero::before{content:'' !important;inset:0 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;position:absolute !important;width:auto !important;height:auto !important;z-index:1 !important;pointer-events:none !important;opacity:1 !important;transform:none !important;animation:none !important;border-radius:0 !important;filter:none !important;mix-blend-mode:normal !important;clip-path:none !important;background-color:transparent !important;box-shadow:none !important;border:0 !important;margin:0 !important;padding:0 !important;background-image:linear-gradient(rgba(255,255,255,.07) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.07) 1px, transparent 1px) !important;background-size:46px 46px !important;background-position:0 0 !important;background-repeat:repeat !important;-webkit-mask-image:radial-gradient(85% 110% at 50% 40%, #000 25%, transparent 78%) !important;mask-image:radial-gradient(85% 110% at 50% 40%, #000 25%, transparent 78%) !important}
html body .stm-pgh-wrapper::after,
html body.page-id-36084 .wordpress-hero::after{content:'' !important;left:0 !important;right:0 !important;bottom:0 !important;top:auto !important;inset:auto 0 0 0 !important;position:absolute !important;width:auto !important;height:auto !important;z-index:1 !important;pointer-events:none !important;opacity:1 !important;transform:none !important;animation:none !important;border-radius:0 !important;filter:none !important;mix-blend-mode:normal !important;clip-path:none !important;background-color:transparent !important;box-shadow:none !important;border:0 !important;margin:0 !important;padding:0 !important;height:3px !important;z-index:2 !important;background:linear-gradient(90deg, #C24400 0%, #ff9a5c 38%, rgba(255,154,92,0) 78%) !important;background-size:auto !important;-webkit-mask-image:none !important;mask-image:none !important}
html body .stm-pgh-inner > *,
html body.page-id-36084 .wordpress-hero-content > *{animation:none !important;opacity:1 !important;visibility:visible !important}
html body .stm-pgh-wrapper h1,
html body.page-id-36084 .wordpress-hero h1{order:-10 !important}
html body .stm-pgh-wrapper .stm-pgh-subtitle,
html body.page-id-36084 .wordpress-hero .subtitle{order:0 !important}
html body .stm-pgh-wrapper .stm-pgh-pills,
html body .stm-pgh-count,
html body.page-id-36084 .wordpress-hero .trust-indicators{order:20 !important}
html body .stm-pgh-wrapper h1,
html body.page-id-36084 .wordpress-hero h1{color:#fff !important;background:none !important;background-image:none !important;-webkit-background-clip:initial !important;background-clip:initial !important;-webkit-text-fill-color:#fff !important;text-shadow:none !important;animation:none !important;filter:none !important;letter-spacing:-.015em;text-wrap:balance;width:auto;max-width:none}
html body .stm-pgh-wrapper h1::first-letter,
html body .stm-ft-wrapper > :is(h2,h3)::first-letter,
html body .stm-ft-wrapper > * > :is(h2,h3)::first-letter,
html body .stm-ft-wrapper > * > * > :is(h2,h3)::first-letter,
html body.page-id-36084 .wordpress-hero h1::first-letter,
html body.page-id-36084 .wordpress-cta-section > :is(h2,h3)::first-letter,
html body.page-id-36084 .wordpress-cta-section > * > :is(h2,h3)::first-letter,
html body.page-id-36084 .wordpress-cta-section > * > * > :is(h2,h3)::first-letter{color:inherit !important;font-size:inherit !important;font-weight:inherit !important;float:none !important;margin:0 !important;padding:0 !important;line-height:inherit !important;background:transparent !important;-webkit-text-fill-color:inherit !important}
html body .stm-pgh-wrapper h1 :is(span,strong,em),
html body .stm-pgh-wrapper .stm-pgh-search-term,
html body.page-id-36084 .wordpress-hero h1 :is(span,strong,em),
html body.page-id-36084 .wordpress-hero h1 .highlight{color:#fff !important;background:none !important;background-image:none !important;-webkit-background-clip:initial !important;background-clip:initial !important;-webkit-text-fill-color:#fff !important;text-shadow:none !important;animation:none !important;filter:none !important;display:inline !important;padding:0 !important;border:0 !important;box-shadow:none !important}
html body .stm-pgh-wrapper .stm-pgh-subtitle,
html body.page-id-36084 .wordpress-hero .subtitle{color:var(--ruhe-on-dark-2) !important;-webkit-text-fill-color:var(--ruhe-on-dark-2) !important;text-shadow:none !important;animation:none !important;background:none !important;border:0 !important;box-shadow:none !important;backdrop-filter:none !important;max-width:800px;line-height:1.6;font-weight:400;width:100%;text-wrap:balance}
html body .stm-pgh-wrapper .stm-pgh-subtitle :is(strong,b),
html body.page-id-36084 .wordpress-hero .subtitle :is(strong,b){color:#fff !important;font-weight:600 !important;background:none !important;-webkit-text-fill-color:#fff !important}
html body.page-id-36084 .wordpress-hero .trust-indicators{display:flex !important;flex-wrap:wrap !important;justify-content:flex-start !important;align-items:stretch !important;gap:0 !important;width:100% !important;max-width:860px !important;margin:2.4rem 0 0 !important;padding:calc(1.4rem - 1px) 0 0 !important;border-top:2px solid transparent !important;border-image:linear-gradient(90deg,#F65600 0%,#ff9a5c 38%,rgba(255,154,92,0) 78%) 1 !important;border-left:0 !important;border-right:0 !important;border-bottom:0 !important;background:none !important;border-radius:0 !important;box-shadow:none !important;backdrop-filter:none !important;animation:none !important}
html body .stm-pgh-wrapper .stm-pgh-pills .stm-pgh-pill,
html body.page-id-36084 .wordpress-hero .trust-indicators .trust-item{background:none !important;background-image:none !important;border:0 !important;border-radius:0 !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important;animation:none !important;transform:none !important;overflow:visible !important;position:relative !important;padding:.15rem 1.5rem !important;margin:0 !important;min-width:0 !important;width:auto !important;flex:0 1 auto !important;color:var(--ruhe-on-dark-2) !important;-webkit-text-fill-color:var(--ruhe-on-dark-2) !important;letter-spacing:.01em !important;text-align:center !important;cursor:default !important;opacity:1 !important;max-width:none !important;display:inline-block !important;font-size:.95rem !important;font-weight:500 !important;line-height:1.4 !important;white-space:nowrap !important}
html body .stm-pgh-wrapper .stm-pgh-pills .stm-pgh-pill + .stm-pgh-pill::before,
html body.page-id-36084 .wordpress-hero .trust-indicators .trust-item + .trust-item::before{content:'' !important;position:absolute !important;left:0 !important;top:50% !important;right:auto !important;bottom:auto !important;transform:translateY(-50%) !important;width:1px !important;height:1.3em !important;background:rgba(255,255,255,.22) !important;border-radius:0 !important;animation:none !important;opacity:1 !important;display:block !important;box-shadow:none !important;border:0 !important}
html body .stm-pgh-wrapper .stm-pgh-pills .stm-pgh-pill:hover,
html body.page-id-36084 .wordpress-hero .trust-indicators .trust-item:hover{background:none !important;transform:none !important;box-shadow:none !important;border-color:transparent !important}
html body .stm-leistungs-cta a.stm-cta-knopf.stm-cta-knopf.stm-cta-knopf:focus-visible,
html body .stm-leistungs-cta a.stm-cta-knopf2.stm-cta-knopf2.stm-cta-knopf2:focus-visible,
html body .stm-mac .stm-mac__btn:focus-visible,
html body.page-id-36084 .wordpress-hero .wordpress-btn-primary:focus-visible,
html body.page-id-36084 .wordpress-hero .wordpress-btn-secondary:focus-visible,
html body.page-id-36084 .wordpress-cta-section .wordpress-btn-primary:focus-visible,
html body.page-id-36084 .wordpress-cta-section .wordpress-btn-secondary:focus-visible{outline:2px solid #ff9a5c !important;outline-offset:3px !important}
html body .stm-ft-wrapper,
html body.page-id-36084 .wordpress-cta-section{background-color:#001C93 !important;background-image:radial-gradient(75% 120% at 50% -20%, rgba(194,68,0,.18) 0%, rgba(194,68,0,0) 62%), linear-gradient(180deg, #001C93 0%, #000C42 100%) !important;background-size:cover, cover !important;background-attachment:scroll !important;animation:none !important;position:relative !important;isolation:isolate !important;overflow:hidden !important;color:#fff !important}
html body .stm-ft-wrapper::before,
html body.page-id-36084 .wordpress-cta-section::before{content:'' !important;left:0 !important;right:0 !important;top:0 !important;bottom:auto !important;inset:0 0 auto 0 !important;position:absolute !important;width:auto !important;height:auto !important;z-index:1 !important;pointer-events:none !important;opacity:1 !important;transform:none !important;animation:none !important;border-radius:0 !important;filter:none !important;mix-blend-mode:normal !important;clip-path:none !important;background-color:transparent !important;box-shadow:none !important;border:0 !important;margin:0 !important;padding:0 !important;height:3px !important;z-index:2 !important;background:linear-gradient(90deg, #C24400 0%, #ff9a5c 38%, rgba(255,154,92,0) 78%) !important;-webkit-mask-image:none !important;mask-image:none !important}
html body .stm-ft-wrapper > *,
html body.page-id-36084 .wordpress-cta-section > *{position:relative !important;z-index:3 !important}
html body .stm-ft-wrapper > :is(h2,h3),
html body .stm-ft-wrapper > * > :is(h2,h3),
html body .stm-ft-wrapper > * > * > :is(h2,h3),
html body .stm-ft-wrapper > :is(h2,h3) span,
html body .stm-ft-wrapper > * > :is(h2,h3) span,
html body .stm-ft-wrapper > * > * > :is(h2,h3) span,
html body.page-id-36084 .wordpress-cta-section > :is(h2,h3),
html body.page-id-36084 .wordpress-cta-section > * > :is(h2,h3),
html body.page-id-36084 .wordpress-cta-section > * > * > :is(h2,h3),
html body.page-id-36084 .wordpress-cta-section > :is(h2,h3) span,
html body.page-id-36084 .wordpress-cta-section > * > :is(h2,h3) span,
html body.page-id-36084 .wordpress-cta-section > * > * > :is(h2,h3) span{color:#fff !important;background:none !important;background-image:none !important;-webkit-background-clip:initial !important;background-clip:initial !important;-webkit-text-fill-color:#fff !important;text-shadow:none !important;animation:none !important;filter:none !important}
html body .stm-ft-wrapper > p,
html body .stm-ft-wrapper > * > p,
html body .stm-ft-wrapper > * > * > p,
html body.page-id-36084 .wordpress-cta-section > p,
html body.page-id-36084 .wordpress-cta-section > * > p,
html body.page-id-36084 .wordpress-cta-section > * > * > p{color:var(--ruhe-on-dark-2) !important;-webkit-text-fill-color:var(--ruhe-on-dark-2) !important}
html body .stm-leistungs-cta a.stm-cta-knopf2.stm-cta-knopf2.stm-cta-knopf2,
html body .stm-ft-wrapper > :is(.stm-morebtn,.stm-more-btn,.stm-svc-more,.stm-reg-more,.stm-reg-btn,.stm-faq-more),
html body .stm-ft-wrapper > * > :is(.stm-morebtn,.stm-more-btn,.stm-svc-more,.stm-reg-more,.stm-reg-btn,.stm-faq-more),
html body .stm-ft-wrapper > * > * > :is(.stm-morebtn,.stm-more-btn,.stm-svc-more,.stm-reg-more,.stm-reg-btn,.stm-faq-more),
html body.page-id-36084 .wordpress-hero .wordpress-btn-secondary,
html body.page-id-36084 .wordpress-cta-section .wordpress-btn-secondary,
html body.page-id-36084 .wordpress-cta-section > :is(.stm-morebtn,.stm-more-btn,.stm-svc-more,.stm-reg-more,.stm-reg-btn,.stm-faq-more),
html body.page-id-36084 .wordpress-cta-section > * > :is(.stm-morebtn,.stm-more-btn,.stm-svc-more,.stm-reg-more,.stm-reg-btn,.stm-faq-more),
html body.page-id-36084 .wordpress-cta-section > * > * > :is(.stm-morebtn,.stm-more-btn,.stm-svc-more,.stm-reg-more,.stm-reg-btn,.stm-faq-more){background:transparent !important;background-color:transparent !important;color:#fff !important;-webkit-text-fill-color:#fff !important;border:1px solid rgba(255,255,255,.4) !important;box-shadow:none !important}
html body .stm-leistungs-cta a.stm-cta-knopf2.stm-cta-knopf2.stm-cta-knopf2:hover,
html body .stm-ft-wrapper > :is(.stm-morebtn,.stm-more-btn,.stm-svc-more,.stm-reg-more,.stm-reg-btn,.stm-faq-more):hover,
html body .stm-ft-wrapper > * > :is(.stm-morebtn,.stm-more-btn,.stm-svc-more,.stm-reg-more,.stm-reg-btn,.stm-faq-more):hover,
html body .stm-ft-wrapper > * > * > :is(.stm-morebtn,.stm-more-btn,.stm-svc-more,.stm-reg-more,.stm-reg-btn,.stm-faq-more):hover,
html body.page-id-36084 .wordpress-hero .wordpress-btn-secondary:hover,
html body.page-id-36084 .wordpress-cta-section .wordpress-btn-secondary:hover,
html body.page-id-36084 .wordpress-cta-section > :is(.stm-morebtn,.stm-more-btn,.stm-svc-more,.stm-reg-more,.stm-reg-btn,.stm-faq-more):hover,
html body.page-id-36084 .wordpress-cta-section > * > :is(.stm-morebtn,.stm-more-btn,.stm-svc-more,.stm-reg-more,.stm-reg-btn,.stm-faq-more):hover,
html body.page-id-36084 .wordpress-cta-section > * > * > :is(.stm-morebtn,.stm-more-btn,.stm-svc-more,.stm-reg-more,.stm-reg-btn,.stm-faq-more):hover{border-color:#fff !important;background:rgba(255,255,255,.08) !important;-webkit-text-fill-color:#fff !important;background-color:rgba(255,255,255,.08) !important;color:#fff !important;transform:translateY(-1px) !important}
html body.page-id-36084 .wordpress-hero .wordpress-badge{order:-20 !important}
html body.page-id-36084 .wordpress-hero .wordpress-cta{order:10 !important}
html body.page-id-36084 .wordpress-hero .wordpress-badge{background:none !important;background-image:none !important;border:0 !important;border-radius:0 !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important;padding:0 !important;animation:none !important;text-shadow:none !important;display:inline-flex !important;align-items:center !important;gap:.6rem !important;font-size:.78rem !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase !important;line-height:1.3 !important;overflow:visible !important;position:static !important;width:auto !important;max-width:100% !important;transform:none !important;color:var(--ruhe-on-dark-2) !important;-webkit-text-fill-color:var(--ruhe-on-dark-2) !important;margin:0 0 1.1rem !important}
html body.page-id-36084 .wordpress-hero .wordpress-badge::before{content:'' !important;display:inline-block !important;width:22px !important;height:1px !important;background:#ff7b2e !important;flex:0 0 22px !important;position:static !important;transform:none !important;animation:none !important;border-radius:0 !important;box-shadow:none !important;margin:0 !important;opacity:1 !important}
html body.page-id-36084 .wordpress-hero .wordpress-cta{display:flex !important;flex-wrap:wrap !important;gap:.75rem !important;justify-content:flex-start !important;align-items:center !important;margin:1.8rem 0 0 !important;width:100% !important;animation:none !important}
html body.page-id-36084 .wordpress-contact-item{background:rgba(255,255,255,.04) !important;background-color:rgba(255,255,255,.04) !important;background-image:none !important;border:1px solid rgba(255,255,255,.12) !important;border-radius:var(--ruhe-r-card) !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;animation:none !important;opacity:1 !important;transition:border-color .2s ease, transform .2s ease !important}
html body.page-id-36084 .wordpress-contact-item:hover{transform:translateY(-2px) !important;border-color:rgba(255,255,255,.3) !important;box-shadow:none !important;background:rgba(255,255,255,.06) !important}
html body .stm-pgh-sb-tag,
html body .stm-pgh-sb-chip,
html body .stm-ft-wrapper .stm-ft-legal a.stm-ft-vwd,
html body .stmki__badge{border-radius:var(--ruhe-r-chip) !important;background:rgba(255,255,255,.08) !important;background-color:rgba(255,255,255,.08) !important;background-image:none !important;color:rgba(255,255,255,.85) !important;-webkit-text-fill-color:rgba(255,255,255,.85) !important;border:1px solid rgba(255,255,255,.18) !important;box-shadow:none !important;backdrop-filter:none !important;animation:none !important;text-shadow:none !important;font-size:.8rem !important;font-weight:500 !important;padding:.3rem .65rem !important;line-height:1.3 !important;text-transform:none !important;letter-spacing:0 !important}
html body #sidebar .stm-lw,
html body.page-id-36084 .faq-item{border-radius:12px !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background-image:none !important;box-shadow:none !important;animation:none !important;text-shadow:none !important;background-color:#fff !important;border:1px solid var(--ruhe-line) !important}
html body .stm-leistungs-cta,
html body .stm-mac{border-radius:12px !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background-image:none !important;box-shadow:none !important;animation:none !important;text-shadow:none !important;background-color:#001C93 !important;color:#fff !important}
html body .premium-authors-widget .widget-contact-btn,
html body .shortcode-contact-btn,
html body .premium-authors-widget .widget-view-all,
html body .shortcode-view-all,
html body .bio-toggle-btn,
html body .premium-authors-widget .widget-experience-badge,
html body.page-id-36084 .regional-city{border-radius:8px !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background-image:none !important;box-shadow:none !important;animation:none !important;text-shadow:none !important}
html body .stm-pgh-inner{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;position:relative !important;z-index:3 !important}
html body .stm-pgh-wrapper .stm-pgh-subtitle{margin-left:auto !important;margin-right:auto !important}
html body.page-id-36084 .wordpress-service-card:hover::after,
html body.page-id-36084 .tech-card:hover::after{content:none !important;display:none !important}
html body.page-id-36084 .wordpress-modal,
html body.page-id-36084 .stm-story__media a{border-radius:12px !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background-image:none !important;box-shadow:none !important;animation:none !important;text-shadow:none !important}
html body.page-id-36084 .wordpress-hero-content{display:grid !important;grid-template-columns:minmax(0,680px) 272px !important;column-gap:64px !important;row-gap:0 !important;justify-content:center !important;align-items:start !important;justify-items:stretch !important;text-align:left !important;position:relative !important;z-index:3 !important;width:100% !important;max-width:1140px !important;margin-left:auto !important;margin-right:auto !important}
html body.page-id-36084 .wordpress-hero-content > *{grid-column:1 / -1 !important}
html body.page-id-36084 .wordpress-hero .regional-badge{order:30 !important}
html body.page-id-36084 .wordpress-hero .wordpress-badge,
html body.page-id-36084 .wordpress-hero h1,
html body.page-id-36084 .wordpress-hero .subtitle,
html body.page-id-36084 .wordpress-hero .wordpress-cta{grid-column:1 !important}
html body.page-id-36084 .wordpress-hero-content > *{text-align:left !important;justify-content:flex-start !important;margin-left:0 !important;margin-right:0 !important}
html body.page-id-36084 .wordpress-hero h1{font-size:clamp(2rem, 2.7vw, 2.6rem) !important;line-height:1.15 !important;margin-left:0 !important;margin-right:0 !important;text-wrap:pretty !important}
html body.page-id-36084 .wordpress-hero .regional-badge{background:none !important;background-image:none !important;border:0 !important;border-radius:0 !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important;padding:0 !important;animation:none !important;text-shadow:none !important;margin:1rem 0 0 !important;font-size:.86rem !important;font-weight:400 !important;color:var(--ruhe-on-dark-3) !important;-webkit-text-fill-color:var(--ruhe-on-dark-3) !important;letter-spacing:.01em !important;display:block !important;width:auto !important;max-width:100% !important;line-height:1.5 !important;transform:none !important;opacity:1 !important}
html body.page-id-36084 .wordpress-service-card .wordpress-icon,
html body.page-id-36084 .benefit-card .benefit-icon,
html body.page-id-36084 .process-step .step-number,
html body.page-id-36084 .tech-card .tech-logo{width:56px !important;height:56px !important;min-width:56px !important;border-radius:var(--ruhe-r-tile) !important;background:var(--ruhe-tint) !important;background-color:var(--ruhe-tint) !important;background-image:none !important;color:#061B90 !important;-webkit-text-fill-color:#061B90 !important;box-shadow:none !important;animation:none !important;transform:none !important;font-size:1.4rem !important;display:flex !important;align-items:center !important;justify-content:center !important;border:0 !important;backdrop-filter:none !important;filter:none !important}
html body.page-id-36084 .wordpress-service-card .wordpress-icon :is(i,svg),
html body.page-id-36084 .benefit-card .benefit-icon :is(i,svg),
html body.page-id-36084 .process-step .step-number :is(i,svg),
html body.page-id-36084 .tech-card .tech-logo :is(i,svg){color:#061B90 !important;-webkit-text-fill-color:#061B90 !important;background:none !important;font-size:1.4rem !important;animation:none !important;text-shadow:none !important;filter:none !important;transform:none !important}
html body.page-id-36084 .wordpress-service-card .wordpress-icon:hover,
html body.page-id-36084 .benefit-card .benefit-icon:hover,
html body.page-id-36084 .process-step .step-number:hover,
html body.page-id-36084 .tech-card .tech-logo:hover{transform:none !important;animation:none !important;background:var(--ruhe-tint) !important;color:#061B90 !important;box-shadow:none !important}
html body.page-id-36084 .wordpress-service-card:hover .wordpress-icon,
html body.page-id-36084 .benefit-card:hover .benefit-icon,
html body.page-id-36084 .process-step:hover .step-number,
html body.page-id-36084 .tech-card:hover .tech-logo{transform:none !important;animation:none !important;background:var(--ruhe-tint) !important;color:#061B90 !important;box-shadow:none !important}
html body.page-id-36084 .wordpress-hero .stm-wordpress-partner-badge{order:-30 !important}
html body.page-id-36084 .wordpress-hero .stm-wordpress-partner-badge{grid-column:2 !important;justify-self:end !important;align-self:center !important;order:-40 !important;display:block !important;position:relative !important;width:272px !important;height:272px !important;min-width:272px !important;max-width:none !important;max-height:none !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background-color:#fff !important;overflow:hidden !important;animation:none !important;transform:none !important;filter:none !important;opacity:1 !important;box-shadow:0 40px 80px -40px rgba(0,6,40,.8),0 0 0 10px rgba(255,255,255,.07),0 0 0 11px rgba(255,255,255,.28) !important}
html body.page-id-36084 .wordpress-hero .stm-wordpress-partner-badge{grid-row:1 / span 4 !important}
html body.page-id-36084 .wordpress-hero .stm-wordpress-partner-badge > *{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;border:0 !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;animation:none !important}
html body.page-id-36084 .wordpress-hero .trust-indicators .trust-item:first-child{padding-left:0 !important}
html body.page-id-36084 .wordpress-hero .trust-indicators .trust-item strong{color:#fff !important;font-weight:700 !important;font-size:1.2em !important;animation:none !important;background:none !important;-webkit-background-clip:initial !important;background-clip:initial !important;-webkit-text-fill-color:#fff !important;text-shadow:none !important;font-variant-numeric:tabular-nums !important;line-height:1 !important;margin:0 !important;padding:0 !important;display:inline !important;border:0 !important}
html body .stm-pgh-breadcrumbs{order:-40 !important}
html body .stm-pgh-wrapper .stm-pgh-pills{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;align-items:stretch !important;gap:0 !important;width:100% !important;max-width:860px !important;margin:2.4rem auto 0 !important;padding:calc(1.4rem - 1px) 0 0 !important;border-top:2px solid transparent !important;border-image:linear-gradient(90deg,rgba(255,154,92,0) 0%,#ff9a5c 28%,#F65600 50%,#ff9a5c 72%,rgba(255,154,92,0) 100%) 1 !important;border-left:0 !important;border-right:0 !important;border-bottom:0 !important;background:none !important;border-radius:0 !important;box-shadow:none !important;backdrop-filter:none !important;animation:none !important}
html body.stm-webfam .stm-acc-toggle{border-radius:8px !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background-image:none !important;box-shadow:none !important;animation:none !important;text-shadow:none !important;background-color:#fff !important;border:1px solid var(--ruhe-line) !important}
html body.stm-webfam .stm-morebtn::after,
html body .stm-reg-btn::after{content:'+' !important;display:inline-block !important;width:auto !important;height:auto !important;flex:0 0 auto !important;background:none !important;background-image:none !important;box-shadow:none !important;border-radius:0 !important;font-weight:600 !important;font-size:1.1em !important;line-height:1 !important;color:inherit !important;transform:none !important;transition:none !important;margin:0 0 0 .1rem !important}
html body.stm-webfam .stm-morebtn[aria-expanded="true"]::after,
html body .stm-reg-btn[aria-expanded="true"]::after{content:'\2212' !important}
html body.stm-webfam .stm-morebtn:hover::after,
html body .stm-reg-btn:hover::after{transform:none !important}
html body .stm-ft-logo{border-radius:10px !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background-image:none !important;box-shadow:none !important;animation:none !important;text-shadow:none !important;background-color:#ffffff !important;color:var(--ruhe-ink) !important}
html body.page-id-36084 .wordpress-hero .stm-wordpress-partner-badge{background-image:url("/wp-content/mu-plugins/stm-ruhe/hero/medaillon-wordpress.webp?v=1c0fc037") !important;background-size:100% 100% !important;background-position:center !important;background-repeat:no-repeat !important}
@media (max-width: 768px){
html body .stm-pgh-wrapper::before,
html body.page-id-36084 .wordpress-hero::before{background-size:32px 32px !important}
}
@media (max-width: 640px){
html body.page-id-36084 .wordpress-hero .trust-indicators{flex-direction:column !important;align-items:flex-start !important;gap:.55rem !important;padding-top:calc(1.2rem - 1px) !important}
html body .stm-pgh-wrapper .stm-pgh-pills .stm-pgh-pill,
html body.page-id-36084 .wordpress-hero .trust-indicators .trust-item{padding:0 !important}
html body .stm-pgh-wrapper .stm-pgh-pills .stm-pgh-pill + .stm-pgh-pill::before,
html body.page-id-36084 .wordpress-hero .wordpress-badge::before,
html body.page-id-36084 .wordpress-hero .trust-indicators .trust-item + .trust-item::before{content:none !important;display:none !important}
html body.page-id-36084 .wordpress-hero .wordpress-badge{display:block !important;text-align:left !important;line-height:1.5 !important}
html body .stm-pgh-wrapper .stm-pgh-pills{flex-direction:column !important;align-items:center !important;gap:.55rem !important;padding-top:calc(1.2rem - 1px) !important}
}
@media (max-width: 560px){
html body.page-id-36084 .wordpress-hero .wordpress-cta > *{width:100% !important;flex:1 1 100% !important}
}
@media (max-width: 900px){
html body.page-id-36084 .wordpress-hero-content{grid-template-columns:minmax(0,1fr) !important}
html body.page-id-36084 .wordpress-hero .wordpress-badge,
html body.page-id-36084 .wordpress-hero h1,
html body.page-id-36084 .wordpress-hero .subtitle,
html body.page-id-36084 .wordpress-hero .wordpress-cta{grid-column:1 / -1 !important}
html body.page-id-36084 .wordpress-hero .stm-wordpress-partner-badge{grid-column:1 / -1 !important;grid-row:auto !important;justify-self:center !important;width:196px !important;height:196px !important;min-width:196px !important;margin:4px 0 30px !important}
}
/* extra site-fam-webfam */
html body.stm-webfam .stm-acc-toggle .stm-acc-icon{background:#eef1fb !important;background-image:none !important;color:#061B90 !important;box-shadow:none !important;border-radius:6px !important}
html body.stm-webfam .stm-morebtn.stm-morebtn{width:fit-content;min-width:min(100%,15rem);max-width:min(100%,27rem);margin:clamp(1.9rem,3.4vw,2.9rem) auto .4rem}
@media (max-width:768px){
html body.stm-webfam .stm-morebtn.stm-morebtn{display:flex}
}
@media (min-width:769px){
html body.stm-webfam .stm-morebtn.stm-morebtn{display:none}
html body.stm-webfam .stm-clip + .stm-morebtn.stm-morebtn,html body.stm-webfam .stm-clip-faq + .stm-morebtn.stm-morebtn{display:flex}
}
/* extra site-pageheader */
html body .stm-pgh-wrapper{border-bottom:0 !important;border-image:none !important}
html body .stm-pgh-breadcrumbs{width:100%;margin-bottom:1rem}
html body .stm-pgh-breadcrumbs li{color:rgba(255,255,255,.5)}
html body .stm-pgh-breadcrumbs a{color:rgba(255,255,255,.62)}
html body .stm-pgh-breadcrumbs a:hover{color:#fff}
html body .stm-pgh-pills{margin-top:1.4rem !important;padding-top:calc(1rem - 1px) !important;animation:none !important}
html body .stm-pgh-count{background:none !important;border:0 !important;border-radius:0 !important;padding:.15rem 0 !important;margin-top:1.2rem;color:rgba(255,255,255,.78) !important;font-size:.95rem;font-weight:500;animation:none !important}
html body .stm-pgh-searchbar{background:rgba(255,255,255,.04) !important;border-top:1px solid rgba(255,255,255,.16) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;animation:none !important}
html body .stm-pgh-sb-divider{background:rgba(255,255,255,.16)}
html body .stm-pgh-sb-chiplabel{color:rgba(255,255,255,.6)}
html body .stm-pgh-sb-chip-gratis{border-radius:4px !important;color:#14183A !important;-webkit-text-fill-color:#14183A !important;font-size:.72rem !important;line-height:1.25 !important;letter-spacing:.04em !important;padding:1px 6px !important}
html body .stm-pgh-sb-tag:hover,html body .stm-pgh-sb-chip:hover{background:rgba(255,255,255,.14) !important;border-color:rgba(255,255,255,.45) !important;color:#fff !important}
html body .stm-pgh-sb-search input::placeholder{color: rgba(255,255,255,.6) !important; opacity: 1 !important;}
html body .stm-pgh-sb-search .search-form,html body .stm-pgh-sb-search .is-search-form{border-radius: 8px !important; background: rgba(255,255,255,.1) !important; border-color: rgba(255,255,255,.25) !important;}
html body .stm-pgh-sb-search .is-search-submit,html body .stm-pgh-sb-search button[type=submit]{border-radius: 0 7px 7px 0 !important;}
/* extra site */
html body .stmki{background:#C24400 !important;background-image:none !important;box-shadow:none !important}
html body .stmki__robot{display:none !important}
html body .stmki__badge{animation:none !important;letter-spacing:.08em}
html body .stmki__cta{background:transparent !important;background-image:none !important;color:#fff !important;border:1px solid rgba(255,255,255,.6) !important;border-radius:6px !important;font-weight:600;padding:6px 14px;box-shadow:none !important}
html body .stmki__link:hover .stmki__cta{background:rgba(255,255,255,.14) !important;color:#fff !important}
html body .stm-leistungs-cta::before{width:4px !important;background:#C24400 !important;background-image:none !important}
html body .stm-leistungs-cta p.stm-cta-kicker.stm-cta-kicker.stm-cta-kicker{color:rgba(255,255,255,.72) !important}
html body .stm-leistungs-cta .stm-cta-haken.stm-cta-haken.stm-cta-haken{color:#ff9a5c !important}
html body .stm-leistungs-cta a.stm-cta-zweit.stm-cta-zweit.stm-cta-zweit:hover{color:#ff9a5c !important}
@media (max-width:782px){
html body .stm-leistungs-cta a.stm-cta-knopf.stm-cta-knopf.stm-cta-knopf,html body .stm-leistungs-cta a.stm-cta-knopf2.stm-cta-knopf2.stm-cta-knopf2{width:100%}
}
html body #sidebar .stm-lw a.stm-lw-knopf,html body #sidebar .stm-lw a.stm-lw-angebot{width:100%;min-height:44px !important;font-size:13.5px !important;padding:0 .9rem !important}
html body #sidebar .stm-lw.stm-lw-fix{box-shadow:0 14px 34px -18px rgba(6,27,144,.3) !important}
html body #sidebar .stm-lw .stm-lw-kicker{color:#C24400}
html body .author-intro-box:hover::before{opacity:0 !important}
html body .mag-author-experience{background:#C24400 !important;background-image:none !important;box-shadow:none !important}
html body .mag-social-link,html body .social-link{box-shadow:none !important}
html body .premium-authors-widget .widget-author-item.is-post-author{border-color:rgba(194,68,0,.45) !important}
html body .premium-authors-widget .widget-specialty-tag{font-size:10.5px !important;padding:3px 9px !important}
html body .premium-authors-widget .paw-author-flag{font-size:9.5px !important;padding:3px 9px !important}
html body .premium-authors-widget .widget-contact-btn:hover,html body .shortcode-contact-btn:hover,html body .shortcode-view-all:hover,html body .intro-contact-btn:hover{box-shadow:none !important;transform:none !important}
html body .shortcode-experience-badge,html body .premium-authors-widget .widget-experience-badge{box-shadow:none !important}
html body .stm-ft-logo{border:1px solid rgba(255,255,255,.18) !important;box-shadow:none !important;padding:14px 18px}
html body .stm-ft-col h3::after{box-shadow:none !important;border-radius:0;background:#ff9a5c}
html body .stm-ft-col a:hover{text-shadow:none !important}
html body .stm-ft-slink:hover{box-shadow:none !important}
html body .storetown-scroll-to-top{background:#001C93 !important;background-image:none !important;box-shadow:0 6px 18px -8px rgba(0,12,66,.6) !important}
html body .storetown-scroll-to-top:hover{background:#C24400 !important;transform:translateY(-2px) !important;box-shadow:0 8px 18px -10px rgba(194,68,0,.7) !important}
html body .storetown-scroll-to-top svg{animation:none !important}
html body .storetown-scroll-to-top::before{content:none !important}
html body .stm-reg-wrap .stm-reg-btn{display:flex;width:fit-content;min-width:min(100%,15rem);max-width:min(100%,27rem);margin:clamp(1.9rem,3.4vw,2.9rem) auto .4rem}
html body .pricing-card .stm-acc-toggle,html body .premium-service-card .stm-acc-toggle{margin: .4rem 0 1rem !important;}
html body .case-card .case-challenge,html body .case-card .case-solution,html body .case-card .case-result{padding-left: 40px !important;}
html body .masthead .header-bar .main-nav > li.stm-mn-li > a.stm-mn-top::after{background: #061B90 !important;}
html body .count-number:not(.stat-number):not(strong){font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; color: inherit !important; letter-spacing: inherit !important; display: inline !important;}
html body .stat-number,html body .stat-number.count-number{font-weight: 800 !important; letter-spacing: -.02em !important; font-variant-numeric: tabular-nums !important; line-height: 1.1 !important;}
@media (min-width: 769px){
html body .portfolio-stats:has(> :nth-child(6):last-child),html body .stats-grid:has(> :nth-child(6):last-child),html body .seo-stats-grid:has(> :nth-child(6):last-child){grid-template-columns: repeat(3, 1fr) !important;}
}
html body section.woocommerce-comments:not(:has(.container > *)),html body section.woocommerce-comments:not(:has(*:not(.container))){display: none !important;}
html body [class*="faq-"][class*="-item"] > h3[class*="question"],html body [class*="faq-"][class*="-item"] > h3[class*="header"],html body [class*="faq-"][class*="-item"] > h3[class*="toggle"],html body [class*="faq-"][class*="-item"] > h3[class*="title"]{padding: 1.25rem 1.5rem 1.25rem 1.75rem !important; margin: 0 !important; line-height: 1.4 !important;}
html body [class*="faq-"][class*="-item"] > [class*="answer"]{padding-left: 1.75rem !important; padding-right: 1.5rem !important;}
html body [class*="faq-"][class*="-item"] > button[class*="question"],html body [class*="faq-"][class*="-item"] > div[class*="question"]{padding-left: 1.75rem !important; padding-right: 1.5rem !important;}
@media (max-width: 640px){
html body [class*="faq-"][class*="-item"] > h3[class*="question"],html body [class*="faq-"][class*="-item"] > h3[class*="header"],html body [class*="faq-"][class*="-item"] > [class*="answer"],html body [class*="faq-"][class*="-item"] > button[class*="question"],html body [class*="faq-"][class*="-item"] > div[class*="question"]{padding-left: 1.15rem !important; padding-right: 1rem !important;}
}
html body .stm-reg-btn.stm-faq-even-btn{display: flex !important; width: fit-content !important; min-width: 15rem !important; margin: 1.5rem auto 0 !important;}
html body:not(.page-template-ki-im-ecommerce) h2:is(.cms-section-title,.content-section-title,.erp-section-title,.googleads-section-title,.joomla-section-title,.magento-section-title,.marketing-section-title,.marketplace-section-title,.mr-section-title,.multishop-section-title,.newsletter-section-title,.payment-section-title,.qo-section-title,.seo-section-title,.shopify-section-title,.shopware-section-title,.social-section-title,.trusted-section-title,.vm-section-title,.wd-section-title,.website-section-title,.woocommerce-section-title,.wordpress-section-title){padding-bottom:0 !important}
html body:not(.page-template-ki-im-ecommerce) h2:is(.cms-section-title,.content-section-title,.erp-section-title,.googleads-section-title,.joomla-section-title,.magento-section-title,.marketing-section-title,.marketplace-section-title,.mr-section-title,.multishop-section-title,.newsletter-section-title,.payment-section-title,.qo-section-title,.seo-section-title,.shopify-section-title,.shopware-section-title,.social-section-title,.trusted-section-title,.vm-section-title,.wd-section-title,.website-section-title,.woocommerce-section-title,.wordpress-section-title)::after{position:static !important;display:block !important;float:none !important;inset:auto !important;width:48px !important;max-width:48px !important;height:3px !important;margin:20px auto 0 !important;transform:none !important;background:#C24400 !important;background-image:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;opacity:1 !important;animation:none !important}
html body:not(.page-template-ki-im-ecommerce) h2:is(.cms-section-title,.content-section-title,.erp-section-title,.googleads-section-title,.joomla-section-title,.magento-section-title,.marketing-section-title,.marketplace-section-title,.mr-section-title,.multishop-section-title,.newsletter-section-title,.payment-section-title,.qo-section-title,.seo-section-title,.shopify-section-title,.shopware-section-title,.social-section-title,.trusted-section-title,.vm-section-title,.wd-section-title,.website-section-title,.woocommerce-section-title,.wordpress-section-title):has(+ :is(.cms-section-subtitle,.content-section-subtitle,.erp-section-subtitle,.googleads-section-subtitle,.joomla-section-subtitle,.magento-section-subtitle,.marketing-section-subtitle,.marketplace-section-subtitle,.mr-section-subtitle,.multishop-section-subtitle,.newsletter-section-subtitle,.payment-section-subtitle,.qo-section-subtitle,.seo-section-subtitle,.shopify-section-subtitle,.shopware-section-subtitle,.social-section-subtitle,.trusted-section-subtitle,.vm-section-subtitle,.wd-section-subtitle,.website-section-subtitle,.woocommerce-section-subtitle,.wordpress-section-subtitle,.stm-refs__sub)){margin-bottom:0 !important}
html body:not(.page-template-ki-im-ecommerce) h2:is(.cms-section-title,.content-section-title,.erp-section-title,.googleads-section-title,.joomla-section-title,.magento-section-title,.marketing-section-title,.marketplace-section-title,.mr-section-title,.multishop-section-title,.newsletter-section-title,.payment-section-title,.qo-section-title,.seo-section-title,.shopify-section-title,.shopware-section-title,.social-section-title,.trusted-section-title,.vm-section-title,.wd-section-title,.website-section-title,.woocommerce-section-title,.wordpress-section-title) + :is(.cms-section-subtitle,.content-section-subtitle,.erp-section-subtitle,.googleads-section-subtitle,.joomla-section-subtitle,.magento-section-subtitle,.marketing-section-subtitle,.marketplace-section-subtitle,.mr-section-subtitle,.multishop-section-subtitle,.newsletter-section-subtitle,.payment-section-subtitle,.qo-section-subtitle,.seo-section-subtitle,.shopify-section-subtitle,.shopware-section-subtitle,.social-section-subtitle,.trusted-section-subtitle,.vm-section-subtitle,.wd-section-subtitle,.website-section-subtitle,.woocommerce-section-subtitle,.wordpress-section-subtitle,.stm-refs__sub){margin-top:24px !important}
@media (max-width:768px){
html body:not(.page-template-ki-im-ecommerce) h2:is(.cms-section-title,.content-section-title,.erp-section-title,.googleads-section-title,.joomla-section-title,.magento-section-title,.marketing-section-title,.marketplace-section-title,.mr-section-title,.multishop-section-title,.newsletter-section-title,.payment-section-title,.qo-section-title,.seo-section-title,.shopify-section-title,.shopware-section-title,.social-section-title,.trusted-section-title,.vm-section-title,.wd-section-title,.website-section-title,.woocommerce-section-title,.wordpress-section-title)::after{margin-top:14px !important}
html body:not(.page-template-ki-im-ecommerce) h2:is(.cms-section-title,.content-section-title,.erp-section-title,.googleads-section-title,.joomla-section-title,.magento-section-title,.marketing-section-title,.marketplace-section-title,.mr-section-title,.multishop-section-title,.newsletter-section-title,.payment-section-title,.qo-section-title,.seo-section-title,.shopify-section-title,.shopware-section-title,.social-section-title,.trusted-section-title,.vm-section-title,.wd-section-title,.website-section-title,.woocommerce-section-title,.wordpress-section-title) + :is(.cms-section-subtitle,.content-section-subtitle,.erp-section-subtitle,.googleads-section-subtitle,.joomla-section-subtitle,.magento-section-subtitle,.marketing-section-subtitle,.marketplace-section-subtitle,.mr-section-subtitle,.multishop-section-subtitle,.newsletter-section-subtitle,.payment-section-subtitle,.qo-section-subtitle,.seo-section-subtitle,.shopify-section-subtitle,.shopware-section-subtitle,.social-section-subtitle,.trusted-section-subtitle,.vm-section-subtitle,.wd-section-subtitle,.website-section-subtitle,.woocommerce-section-subtitle,.wordpress-section-subtitle,.stm-refs__sub){margin-top:16px !important}
}
html body .dt-mobile-header{background:#061B90 !important;background-image:none !important}
html body .dt-mobile-header #mobile-menu > li > a .menu-text{color:#fff !important;font-family:"Space Grotesk",Inter,system-ui,sans-serif !important;font-size:17px !important;font-weight:600 !important;letter-spacing:-.005em !important;line-height:1.3 !important}
html body .dt-mobile-header #mobile-menu > li{border-color:rgba(255,255,255,.12) !important}
html body .dt-mobile-header #mobile-menu .subtitle-text{color:rgba(255,255,255,.64) !important;font-family:Inter,system-ui,sans-serif !important;font-size:12.5px !important;font-weight:400 !important;line-height:1.45 !important;letter-spacing:0 !important;text-transform:none !important;margin-top:3px !important;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden !important}
html body .dt-mobile-header #mobile-menu .sub-nav{border-left:1px solid rgba(255,255,255,.16) !important;margin-left:4px !important;padding-left:14px !important}
html body .dt-mobile-header #mobile-menu .sub-nav > li > a .menu-text{color:rgba(255,255,255,.94) !important;font-family:Inter,system-ui,sans-serif !important;font-size:15px !important;font-weight:600 !important;line-height:1.35 !important}
html body .dt-mobile-header #mobile-menu li:is(.act,.current-menu-item,.current-menu-ancestor) > a .menu-text{color:#ff9a5c !important}
html body .dt-mobile-header #mobile-menu .next-level-button{color:rgba(255,255,255,.55) !important;opacity:1 !important}
html body .dt-mobile-header #mobile-menu .next-level-button svg{fill:rgba(255,255,255,.55) !important}
html body .dt-mobile-header #mobile-menu > li.stm-kontakt-titel > a .menu-text{display:inline-flex !important;align-items:center;gap:.6rem;color:#ff9a5c !important;font-family:Inter,system-ui,sans-serif !important;font-size:11.5px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase !important}
html body .dt-mobile-header #mobile-menu > li.stm-kontakt-titel > a .menu-text::before{content:"";width:22px;height:1px;background:#ff7b2e;flex:0 0 22px}
html body .dt-mobile-header #mobile-menu > li.stm-kontakt-zeile > a .menu-text{font-family:Inter,system-ui,sans-serif !important;font-size:15px !important;font-weight:600 !important;color:#fff !important}
html body .dt-mobile-header #mobile-menu > li:is(.stm-kontakt-titel,.stm-kontakt-zeile){background:rgba(255,255,255,.07) !important;padding:0 16px !important}
html body .dt-mobile-header #mobile-menu > li:is(.stm-kontakt-titel,.stm-kontakt-zeile)::before{display:none !important}
html body .dt-mobile-header #mobile-menu > li.stm-kontakt-titel{border-radius:12px 12px 0 0 !important;padding-top:4px !important}
html body .dt-mobile-header #mobile-menu > li.stm-kontakt-titel > a{padding-bottom:8px !important}
html body .dt-mobile-header #mobile-menu > li.stm-kontakt-zeile > a{padding-top:9px !important;padding-bottom:9px !important;align-items:flex-start !important}
html body .dt-mobile-header #mobile-menu > li.stm-kontakt-zeile:has(+ li:not(.stm-kontakt-zeile)){border-radius:0 0 12px 12px !important;padding-bottom:10px !important;margin-bottom:26px !important}
html body .dt-mobile-header #mobile-menu > li.stm-kontakt-zeile > a::before{content:"";flex:0 0 18px;width:18px;height:18px;margin:1px 11px 0 0;background:#ff9a5c;-webkit-mask:var(--stm-mm-ic) center/contain no-repeat;mask:var(--stm-mm-ic) center/contain no-repeat}
html body .dt-mobile-header #mobile-menu > li.stm-kontakt-zeile:has(a[href^="tel:"]){--stm-mm-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}
html body .dt-mobile-header #mobile-menu > li.stm-kontakt-zeile:has(a[href^="mailto:"]){--stm-mm-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-10 6L2 7'/%3E%3C/svg%3E")}
html body .dt-mobile-header #mobile-menu > li.stm-kontakt-zeile + li:not(.stm-kontakt-zeile)::before{content:"Men\00FC" !important;display:block !important;position:static !important;width:100% !important;flex:0 0 100% !important;order:-1 !important;height:auto !important;margin:0 0 4px !important;padding:0 0 10px 32px !important;border:0 !important;opacity:1 !important;background:linear-gradient(#ff7b2e,#ff7b2e) left 7px/22px 1px no-repeat !important;font:600 11.5px/1.3 Inter,system-ui,sans-serif !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#ff9a5c !important}
/* extra wordpress-agentur */
html body.page-id-36084 .wordpress-hero-content > *{animation: none !important;}
html body.page-id-36084 .wordpress-hero .wordpress-badge{margin-top: 0;}
html body.page-id-36084 .wordpress-hero .wordpress-cta{margin-bottom: 0;}
html body.page-id-36084 .stm-wordpress-partner-badge::before{content: none !important;}
html body.page-id-36084 .stm-wordpress-partner-badge img{filter: none; transform: none !important;}
html body.page-id-36084 .wordpress-services{margin-top: 0 !important;}
html body.page-id-36084 .wordpress-section-title::after{background: #C24400 !important; background-image: none !important; height: 3px; width: 40px; border-radius: 0;}
html body.page-id-36084 .wordpress-features li::before{background: #eef1fb !important; background-image: none !important; color: #061B90 !important;}
html body.page-id-36084 .wordpress-features li:hover{padding-left: 2.5rem;}
html body.page-id-36084 .tech-logo{font-size: 1rem !important; width: auto !important; min-width: 56px; padding: 0 .75rem;}
html body.page-id-36084 .tech-card:hover .tech-logo{transform: none;}
html body.page-id-36084 .case-header{background: #061B90 !important; background-image: none !important;}
html body.page-id-36084 .case-header::after{content: none !important;}
html body.page-id-36084 .case-challenge::before,html body.page-id-36084 .case-solution::before,html body.page-id-36084 .case-result::before{background: #C24400 !important; background-image: none !important; box-shadow: none !important;}
html body.page-id-36084 .pricing-card.featured::after{transform: none; top: 12px; right: 12px; padding: .25rem .6rem; background: #C24400 !important; background-image: none !important; border-radius: 6px; box-shadow: none !important; font-size: .7rem; letter-spacing: .08em;}
html body.page-id-36084 .pricing-card.featured{border-color: #061B90 !important;}
html body.page-id-36084 .pricing-features li:hover{padding-left: 2rem;}
html body.page-id-36084 .faq-icon{background: #eef1fb !important; background-image: none !important;}
html body.page-id-36084 .faq-icon::before{color: #061B90 !important;}
html body.page-id-36084 .faq-item:hover{transform: none;}
html body.page-id-36084 .regional-city::before{content: none !important;}
html body.page-id-36084 .regional-city:hover{transform: translateY(-2px);}
html body.page-id-36084 .regional-city .tooltip{background: #061B90 !important; background-image: none !important; border-radius: 8px !important; box-shadow: 0 10px 24px -12px rgba(6,27,144,.5) !important;}
html body.page-id-36084 .regional-city .tooltip::after{border-top-color: #061B90 !important;}
html body.page-id-36084 .wordpress-modal-header{background: #061B90 !important; background-image: none !important; border-radius: 12px 12px 0 0 !important;}
html body.page-id-36084 .stm-acc-toggle{border-radius: 8px !important;}
html body.page-id-36084 .stm-acc-toggle .stm-acc-icon{background: #C24400 !important; background-image: none !important;}
html body.page-id-36084 .stm-sysbadge__logo{background-image: none !important; border-radius: 10px !important;}
html body.page-id-36084 .stm-sysbadge__logo--wp{background: #207297 !important;}
html body.page-id-36084 .stm-sysbadge__logo--joomla{background: #c13514 !important;}
html body.page-id-36084 .stm-sysbadge__logo--dev{background: #4d1c9b !important;}
html body.page-id-36084 .stm-story__facts li::before{background: #C24400 !important; background-image: none !important; box-shadow: none !important;}
html body.page-id-36084 .case-header :is(h3,h4,p,span){color: #fff !important; -webkit-text-fill-color: #fff !important;}
