/* Fink: Tastaturbedienung und Formularbeschriftung, 21.10.2026 */
.fink-sr-only { position:absolute!important; width:1px!important; height:1px!important; padding:0!important; margin:-1px!important; overflow:hidden!important; clip:rect(0,0,0,0)!important; white-space:nowrap!important; border:0!important; }
.fink-skip-link { position:fixed; top:8px; left:8px; z-index:2147483647; transform:translateY(-200%); background:#fff; color:#156f00!important; padding:12px 18px; font-weight:700; border:2px solid #156f00; }
.fink-skip-link:focus { transform:translateY(0); }
body:not(.wp-admin) :where(a,button,input,select,textarea,[tabindex]):focus-visible { outline:3px solid #111!important; outline-offset:3px!important; box-shadow:0 0 0 6px #fff!important; }
#eud_main, #eud_main [id], #eud_main :where(a,button,input,select,textarea,[tabindex]) { scroll-margin-top:180px; }
.eud_mobile_menu_switch[role="button"] { cursor:pointer; }
body.postid-1102 #post-1102 h3,
body.postid-1105 #post-1105 h3,
body.postid-1128 #post-1128 h3,
body.postid-1129 #post-1129 h3,
body.postid-1130 #post-1130 h3,
body.postid-1131 #post-1131 h3,
body.postid-1132 #post-1132 h3,
body.postid-1133 #post-1133 h3,
body.postid-1134 #post-1134 h3,
body.postid-1135 #post-1135 h3,
body.postid-1136 #post-1136 h3,
body.postid-1137 #post-1137 h3,
body.postid-1138 #post-1138 h3,
body.postid-1139 #post-1139 h3,
body.postid-1140 #post-1140 h3,
body.postid-1141 #post-1141 h3 { color:#156f00!important; }
@media (prefers-reduced-motion:reduce) { html {scroll-behavior:auto!important;} .fink-skip-link {transition:none!important;} }

/* KX: lesbare Anfragebeschriftung und Umbruch bei schmalen Bildschirmen. */
.fink-kx-inquiry {display:inline-block;box-sizing:border-box;width:100%;max-width:100%;height:auto;min-height:44px;padding:10px 50px;border:1px solid #119600;border-radius:0;background:#fff;color:#156f00;font-family:Figtree,sans-serif;font-size:15px;font-weight:600;line-height:24px;text-transform:uppercase;text-align:center;white-space:normal;cursor:pointer;}
.fink-kx-inquiry:hover {background:#156f00;color:#fff;border-color:#156f00;}
@media (max-width:600px) {
 :is(body.postid-1102,body.postid-1105,body.postid-1128,body.postid-1129,body.postid-1130,body.postid-1131,body.postid-1132,body.postid-1133,body.postid-1134,body.postid-1135,body.postid-1136,body.postid-1137,body.postid-1138,body.postid-1139,body.postid-1140,body.postid-1141) #eud_main, body.page-id-1079 #eud_main {overflow-wrap:anywhere;hyphens:auto;}
 :is(body.postid-1102,body.postid-1105,body.postid-1128,body.postid-1129,body.postid-1130,body.postid-1131,body.postid-1132,body.postid-1133,body.postid-1134,body.postid-1135,body.postid-1136,body.postid-1137,body.postid-1138,body.postid-1139,body.postid-1140,body.postid-1141) #eud_main table {table-layout:fixed;max-width:100%;}
 :is(body.postid-1102,body.postid-1105,body.postid-1128,body.postid-1129,body.postid-1130,body.postid-1131,body.postid-1132,body.postid-1133,body.postid-1134,body.postid-1135,body.postid-1136,body.postid-1137,body.postid-1138,body.postid-1139,body.postid-1140,body.postid-1141) #eud_main th, :is(body.postid-1102,body.postid-1105,body.postid-1128,body.postid-1129,body.postid-1130,body.postid-1131,body.postid-1132,body.postid-1133,body.postid-1134,body.postid-1135,body.postid-1136,body.postid-1137,body.postid-1138,body.postid-1139,body.postid-1140,body.postid-1141) #eud_main td {overflow-wrap:anywhere;hyphens:auto;}
 .fink-kx-inquiry {padding-left:12px;padding-right:12px;}
 body.page-id-1079 #post-1079 .vc_row.vc_column-gap-35 {margin-left:0!important;margin-right:0!important;width:auto!important;max-width:100%;}
}

@media(max-width:767px){body.home .produkt_1,body.home h4.green{color:#156f00!important;}}