/* V110: consistent accessible nav colors across all states and pages. */
.unified-header nav.unified-links a,
.unified-header nav.unified-links a:link,
.unified-header nav.unified-links a:visited {color:#f6f8f5!important;-webkit-text-fill-color:#f6f8f5!important;opacity:1!important;text-shadow:none!important;transition:background-color .2s ease,color .2s ease!important;}
.unified-header nav.unified-links a:hover,
.unified-header nav.unified-links a:focus-visible,
.unified-header nav.unified-links a[aria-current="page"],
.unified-header nav.unified-links a[aria-current="page"]:hover,
.unified-header nav.unified-links a[aria-current="page"]:focus-visible,
.unified-header nav.unified-links a[href="kontakt.html"],
.unified-header nav.unified-links a[href="kontakt.html"]:hover,
.unified-header nav.unified-links a[href="kontakt.html"]:focus-visible {background:#91e000!important;color:#101715!important;-webkit-text-fill-color:#101715!important;opacity:1!important;text-shadow:none!important;border-color:transparent!important;}
.unified-header nav.unified-links a:focus-visible {outline:2px solid #fff!important;outline-offset:3px!important;}
.kit-hero-photo{overflow:hidden;border-radius:3px;}
.kit-hero-photo img{transition:transform .65s cubic-bezier(.2,.7,.2,1);}
@media(hover:hover){.kit-hero-photo:hover img{transform:scale(1.018);}}
@media(prefers-reduced-motion:reduce){.kit-hero-photo img{transition:none!important;transform:none!important;}}
