/* KongressExpert: scoped technical accessibility corrections. */
.ke-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.ke-skip-link{position:fixed;left:16px;top:12px;z-index:2147483647;padding:12px 18px;background:#fff;color:#173f3a;transform:translateY(-180%);box-shadow:0 2px 12px #0003}.ke-skip-link:focus{transform:none;outline:3px solid #b92715}
#ke-main-content:focus{outline:none}html[lang=ru] .a2-head__t{overflow-wrap:anywhere;hyphens:auto;min-width:0}html[lang=ru] .a2-head{min-width:0}
body.ke-modern-site .ke-home-intro__eyebrow,body.ke-modern-site .ke-home-intro__scope span,body.ke-modern-site .ke-home-intro__actions a:first-child,body.ke-modern-site .ke-service-index__eyebrow,body.ke-modern-site .ke-gallery-kicker,body.ke-modern-site .ke-legal-links a,body.ke-modern-site .cf-head__k{color:#c42b16!important}
body.ke-modern-site .ke-home-intro__experience span{background:#c42b16!important}body.ke-modern-site .cf-form__t>span,body.ke-modern-site .cf-note{color:#596b63!important}body.ke-modern-site .cf-fs legend{color:#b72d1c!important}body.ke-modern-site .cf-send{background:#b72d1c!important}body.ke-modern-site .cf-card__k{color:#ffad96!important}body.ke-modern-site .ke-footer-section a,body.ke-modern-site .ke-footer-section .linkSpan{color:#c42b16!important}
.ke-cookie-preferences{display:block;margin:14px auto 0;background:transparent;color:inherit;text-decoration:underline;font:inherit;border:0;padding:8px 12px;cursor:pointer}.ke-cookie-preferences:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.ke-consent-dialog{color:#173f3a;background:#fff;border:1px solid #d6dfdc;border-top:3px solid #c42b16;border-radius:4px;max-width:530px;width:calc(100% - 32px);padding:26px;box-shadow:0 12px 70px #0003;margin:auto}.ke-consent-dialog::backdrop{background:#0007}.ke-consent-dialog h2{font:600 21px/1.3 inherit;margin:0 0 14px}.ke-consent-dialog p{font-size:15px;line-height:1.6;margin-bottom:16px}.ke-consent-dialog a{color:#173f3a;text-decoration:underline}.ke-consent-dialog .optionsWrapper{display:flex;gap:12px;flex-wrap:wrap}.ke-consent-dialog button{font:inherit;cursor:pointer;padding:10px 16px;border:1px solid #173f3a;border-radius:3px;background:#fff;color:#173f3a}.ke-consent-dialog .allow{background:#173f3a;color:#fff}.ke-consent-dialog button:focus-visible{outline:3px solid #c42b16;outline-offset:3px}
body.ke-page-about2 .a2{--a2-red:#c42b16;--a2-fg-3:#596b63}body.ke-modern-site .a2-eyebrow,body.ke-modern-site .a2-head__n{color:#c42b16!important}body.ke-modern-site .a2-intro__badge span,body.ke-modern-site .a2-svc__n{background:#c42b16!important}

body.ke-modern-site .ke-footer-section #dq7qt8SeTPPkdEMv a{color:#c42b16!important}
