body .az26 a.btn.btn-gold[href^="tel:"],body .az-proto .buttonrow a.btn.gold[href^="tel:"],body .az-proto a.btn.gold[href^="tel:"],body #az-brand-service a.azm-btn[href^="tel:"],body #az-marken-page a.azm-btn[href^="tel:"],body #azn-staedte a.azn-btn[href^="tel:"],body #azl-leistungen a.azl-btn[href^="tel:"],body #az-contact-2026 a.btn[href^="tel:"],body .azhelp26 a.call[href^="tel:"],body #azt-booking-page a.azt-btn[href^="tel:"],body [class*="az-legacy-"] a.phone[href^="tel:"],body.az-2026-unified:not(.home) .elementor a.elementor-button[href^="tel:"],body.az-2026-unified:not(.home) .entry-content :is(.az-ortsseite,.az-ort-content) a[href^="tel:"][style*="background"],body.az-2026-unified:not(.home) .entry-content :is(.az-ortsseite,.az-ort-content) .wp-block-button__link[href^="tel:"],body.az-2026-unified:not(.home) .nrw-index .nrw-button[href^="tel:"]{background:#F6C66A!important;background-color:#F6C66A!important;color:#071725!important;border:1px solid transparent!important;border-radius:11px!important;min-height:49px!important;padding:12px 20px!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important;text-decoration:none!important;text-align:center!important;align-items:center!important;justify-content:center!important;gap:9px!important}body .az-proto a.btn.whatsapp[href*="wa.me"],body .az26 a.btn-green[href*="wa.me"],body #az-brand-service a.azm-btn--wa[href*="wa.me"],body #az-marken-page a.azm-wa[href*="wa.me"],body #azn-staedte a.azn-btn-wa[href*="wa.me"],body #azl-leistungen a.azl-btn-wa[href*="wa.me"],body #az-contact-2026 a.btn.wa[href*="wa.me"],body #azt-booking-page a.azt-btn.azt-wa[href*="wa.me"]{background:#148858!important;background-color:#148858!important;border-color:#148858!important;color:#fff!important}body .az-proto a.btn.appointment,body .az26 a.btn-red,body #az-brand-service a.azm-btn--date,body #az-marken-page a.azm-term,body #azn-staedte a.azn-btn-term,body #azl-leistungen a.azl-btn-red,body #az-contact-2026 a.btn.term,body #azt-booking-page a.azt-btn.azt-red{background:#B71D38!important;background-color:#B71D38!important;border-color:#B71D38!important;color:#fff!important}body .az-proto .buttonrow a.btn:hover,body .az26 .buttons a.btn:hover,body #az-brand-service .azm-actions a.azm-btn:hover,body #az-marken-page .azm-actions a.azm-btn:hover,body #azn-staedte .azn-actions a.azn-btn:hover,body #azl-leistungen .azl-actions a.azl-btn:hover{filter:brightness(1.08)!important;transform:translateY(-2px)}body :is(.az-proto,.az26,#az-brand-service,#az-marken-page,#azn-staedte,#azl-leistungen,#az-contact-2026) a[href^="tel:"]:focus-visible{outline:3px solid #fff!important;outline-offset:3px!important}@media(max-width:900px){body .az26 .sticky-cta a:first-child,body .az-proto .mobile-actions a.mobcall,body #az-marken-page .azm-mobbar a:first-child,body #azn-staedte .azn-mobilebar a:first-child,body #azl-leistungen .azl-mobilebar a:first-child,body.az-2026-unified:not(.home) .az-2026-mobilebar a[href^="tel:"]{background:#153247!important;background-color:#153247!important;color:#fff!important;border-color:#385063!important}body .az26 .sticky-cta a:nth-child(2),body .az-proto .mobile-actions a.mobwa,body #az-marken-page .azm-mobbar a:nth-child(2),body #azn-staedte .azn-mobilebar a:nth-child(2),body #azl-leistungen .azl-mobilebar a:nth-child(2),body.az-2026-unified:not(.home) .az-2026-mobilebar a[href*="wa.me/"]{background:#12824e!important;background-color:#12824e!important;color:#fff!important}body .az26 .sticky-cta a:nth-child(3),body .az-proto .mobile-actions a.mobappointment,body #az-marken-page .azm-mobbar a:nth-child(3),body #azn-staedte .azn-mobilebar a:nth-child(3),body #azl-leistungen .azl-mobilebar a:nth-child(3),body.az-2026-unified:not(.home) .az-2026-mobilebar a[href*="/zur-online-terminbuchung/"]{background:#A71D38!important;background-color:#A71D38!important;color:#fff!important}}@media(prefers-reduced-motion:reduce){body .az-proto .buttonrow a.btn:hover,body .az26 .buttons a.btn:hover{transform:none!important}}body.az-2026-unified .az-proto .buttonrow>a.btn,body.az-2026-unified #azl-leistungen .azl-actions>a.azl-btn,body.az-2026-unified #az-marken-page .azm-actions>a,body.az-2026-unified #az-brand-service .azm-actions>a,body.az-2026-unified #azn-staedte .azn-actions>a,body.az-2026-unified #az-contact-2026 .actions>a,body.az-2026-unified #az-contact-2026 nav>a.btn,body.az-2026-unified #azt-booking-page .azt-actions>a,body.az-2026-unified [class*="az-legacy-"] .actions>a,body.az-2026-unified .azopen-cta>a,body.az-2026-unified .az-cta-unified>a,body.az-2026-unified .az-cta-standard{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:49px!important;padding:12px 20px!important;border:1px solid transparent!important;border-radius:11px!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important;text-decoration:none!important;text-align:center!important;box-sizing:border-box!important;cursor:pointer!important;max-width:100%;transition:filter .18s,transform .18s}body.az-2026-unified .entry-content a.az-cta-standard.az-cta-call,body.az-2026-unified .entry-content a.az-cta-unified-call{background:#F6C66A!important;background-color:#F6C66A!important;border-color:#F6C66A!important;color:#071725!important}body.az-2026-unified .entry-content a.az-cta-standard.az-cta-wa,body.az-2026-unified .entry-content a.az-cta-unified-wa{background:#148858!important;background-color:#148858!important;border-color:#148858!important;color:#fff!important}body.az-2026-unified .entry-content a.az-cta-standard.az-cta-term,body.az-2026-unified .entry-content a.az-cta-unified-term{background:#B71D38!important;background-color:#B71D38!important;border-color:#B71D38!important;color:#fff!important}body.az-2026-unified .az-cta-unified{display:flex;flex-wrap:wrap;align-items:stretch;gap:11px;margin:22px auto 28px;max-width:1160px;padding:0}body.az-2026-unified .az-cta-standard:hover,body.az-2026-unified .az-cta-unified>a:hover{filter:brightness(1.08)!important;transform:translateY(-2px)}body.az-2026-unified .az-cta-standard:focus-visible,body.az-2026-unified .az-cta-unified>a:focus-visible{outline:3px solid #fff!important;outline-offset:3px!important}@media(max-width:600px){body.az-2026-unified .az-cta-unified{display:grid;grid-template-columns:1fr;gap:9px}body.az-2026-unified .az-cta-unified>a{width:100%!important}body.az-2026-unified .az-proto .buttonrow>a.btn,body.az-2026-unified [class*="az-legacy-"] .actions>a{min-height:49px!important}}@media(prefers-reduced-motion:reduce){body.az-2026-unified .az-cta-standard:hover,body.az-2026-unified .az-cta-unified>a:hover{transform:none!important}}body.az-2026-unified a.az-cta-standard.az-cta-call,body.az-2026-unified a.az-cta-unified-call{background:#F6C66A!important;background-color:#F6C66A!important;border-color:#F6C66A!important;color:#071725!important}body.az-2026-unified a.az-cta-standard.az-cta-wa,body.az-2026-unified a.az-cta-unified-wa{background:#148858!important;background-color:#148858!important;border-color:#148858!important;color:#fff!important}body.az-2026-unified a.az-cta-standard.az-cta-term,body.az-2026-unified a.az-cta-unified-term{background:#B71D38!important;background-color:#B71D38!important;border-color:#B71D38!important;color:#fff!important}body.az26-nine-cta .az26-match-buttons{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:12px!important;margin:25px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;max-width:100%!important;width:auto!important;grid-template-columns:none!important}body.az26-nine-cta .az26-match-buttons>a.az26-match-btn{display:inline-flex!important;flex:0 1 auto!important;min-width:0!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:49px!important;padding:12px 20px!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:16px!important;font-weight:850!important;line-height:1.3!important;letter-spacing:normal!important;border-radius:11px!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;transform:none}body.az26-nine-cta .az26-match-buttons .az26-match-call{background:#F6C66A!important;color:#071725!important}body.az26-nine-cta .az26-match-buttons .az26-match-wa{background:#148858!important;color:#fff!important}body.az26-nine-cta .az26-match-buttons .az26-match-term{background:#B71D38!important;color:#fff!important}body.az26-nine-cta .az26-match-buttons>a>svg{display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;vertical-align:middle!important}body.az26-nine-cta .az26-match-buttons>a:hover{filter:brightness(1.08)!important;transform:translateY(-2px)!important}body.az26-nine-cta .az26-match-buttons>a:focus-visible{outline:3px solid #fff!important;outline-offset:3px!important}@media(max-width:680px){body.az26-nine-cta .az26-match-buttons{gap:9px!important;justify-content:flex-start!important}body.az26-nine-cta :is(.azl-mobilebar,.azm-mobbar,.azn-mobilebar){display:none!important}body.az26-nine-cta .az-2026-mobilebar{display:grid!important}}@media(prefers-reduced-motion:reduce){body.az26-nine-cta .az26-match-buttons>a:hover{transform:none!important}}@media(max-width:590px){body.az26-nine-cta .az26-match-buttons>a.az26-match-btn{padding:12px 14px!important;font-size:13px!important}}@media(min-width:591px){body.az26-nine-cta .az26-match-buttons>a.az26-match-btn{padding:12px 20px!important;font-size:16px!important}}body.az26-nine-cta .az26-match-buttons>a.az26-match-call{padding:12px 20px!important;font-size:14px!important;font-weight:800!important}body.az-2026-unified .az26-site-sticky{display:none!important}@media(max-width:900px){body.az-2026-unified:not(.home) .az-2026-mobilebar,body.az-2026-unified:not(.home) .az-proto .mobile-actions,body.az-2026-unified:not(.home) .azl-mobilebar,body.az-2026-unified:not(.home) .azm-mobbar,body.az-2026-unified:not(.home) .azn-mobilebar,body.az-2026-unified:not(.home) .azt-mobilebar,body.az-2026-unified:not(.home) .azhelp26 .mobile-actions,body.az-2026-unified:not(.home) .az-ortsseite .mobile-actions{display:none!important}}@media(max-width:590px){body.az-2026-unified:not(.home) .az26-site-sticky{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:1500!important;background:#041321!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important;border-top:1px solid #375468!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.az-2026-unified:not(.home) .az26-site-sticky>a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-height:49px!important;background:#153247!important;color:#fff!important;border-radius:8px!important;border:0!important;padding:5px 2px!important;font:750 11px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;text-decoration:none!important;text-align:center!important;box-shadow:none!important;box-sizing:border-box!important}body.az-2026-unified:not(.home) .az26-site-sticky>a:nth-child(2){background:#12824e!important}body.az-2026-unified:not(.home) .az26-site-sticky>a:nth-child(3){background:#a71d38!important}body.az-2026-unified:not(.home) .az26-site-sticky>a svg{display:block!important;width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;flex:none!important}body.az-2026-unified:not(.home){padding-bottom:65px}}body.home .az26 .hero .buttons,body.az26-nine-cta .az26-match-buttons{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:25px!important;align-items:stretch!important}body.home .az26 .hero .buttons>a.btn,body.az26-nine-cta .az26-match-buttons>a.az26-match-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 auto!important;gap:10px!important;box-sizing:border-box!important;min-height:49px!important;padding:12px 20px!important;min-width:0!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:16px!important;font-weight:850!important;line-height:1.3!important;letter-spacing:normal!important;white-space:normal!important;border:1px solid transparent!important;border-radius:11px!important;box-shadow:none!important;text-align:center!important;text-decoration:none!important}body.home .az26 .hero .buttons>a.btn>svg,body.az26-nine-cta .az26-match-buttons>a.az26-match-btn>svg{display:block!important;flex:0 0 20px!important;box-sizing:content-box!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;margin:0!important;padding:0!important;vertical-align:middle!important;transform:none!important;overflow:visible!important}body.home .az26 .hero .buttons>a.btn-gold,body.az26-nine-cta .az26-match-buttons>a.az26-match-call{background:#F6C66A!important;color:#071725!important;font-size:14px!important;font-weight:800!important;padding:12px 20px!important}body.home .az26 .hero .buttons>a.btn-green,body.az26-nine-cta .az26-match-buttons>a.az26-match-wa{background:#148858!important;color:#fff!important}body.home .az26 .hero .buttons>a.btn-red,body.az26-nine-cta .az26-match-buttons>a.az26-match-term{background:#B71D38!important;color:#fff!important}@media(max-width:590px){body.home .az26 .hero .buttons,body.az26-nine-cta .az26-match-buttons{gap:9px!important}body.home .az26 .hero .buttons>a.btn,body.az26-nine-cta .az26-match-buttons>a.az26-match-btn{font-size:13px!important;padding:12px 14px!important}body.home .az26 .hero .buttons>a.btn-gold,body.az26-nine-cta .az26-match-buttons>a.az26-match-call{font-size:14px!important;padding:12px 20px!important}}@media(max-width:590px){body.az-2026-unified:not(.home) .az26-site-sticky>a svg{height:18px!important;width:18px!important;max-height:18px!important;max-width:18px!important;min-height:18px!important;min-width:18px!important}}