/* Start custom CSS */body.elementor-page-3023 a[href*="#k-"] { display:inline-flex; align-items:center; gap:0.4rem; padding:0.3rem 0.65rem 0.3rem 0.35rem; border:1px solid #e3e8dc; border-radius:999px; background:#ffffff; line-height:1.2; white-space:nowrap; color:#26331d; text-decoration:none; cursor:pointer; transition:border-color .15s, box-shadow .15s; }
body.elementor-page-3023 a[href*="#k-"]:hover, body.elementor-page-3023 a[href*="#k-"].is-actief { border-color:#6a9a3a; box-shadow:0 0 0 2px rgba(106,154,58,0.25); }
body.elementor-page-3023 a[href*="#k-"] > span { width:1.1rem; height:1.1rem; border-radius:50%; border:1px solid rgba(0,0,0,0.15); flex:0 0 auto; display:inline-block; background:#999999; }
body.elementor-page-3023 img.rgh-heroimg { transition:opacity .15s; }
body.elementor-page-3023 a[href$="#k-zwart"] > span { background: #1b1b1b; } body.elementor-page-3023 a[href$="#k-antraciet"] > span { background: #4a4d50; } body.elementor-page-3023 a[href$="#k-grijs"] > span { background: #9a9da1; } body.elementor-page-3023 a[href$="#k-lichtgrijs"] > span { background: #d3d5d8; } body.elementor-page-3023 a[href$="#k-marine"] > span { background: #1f2a44; } body.elementor-page-3023 a[href$="#k-koningsblauw"] > span { background: #2747a5; } body.elementor-page-3023 a[href$="#k-lichtblauw"] > span { background: #8ec5ea; } body.elementor-page-3023 a[href$="#k-turquoise"] > span { background: #2bb3c0; } body.elementor-page-3023 a[href$="#k-petrol"] > span { background: #1f6f78; } body.elementor-page-3023 a[href$="#k-blauw"] > span { background: #2f6fd0; } body.elementor-page-3023 a[href$="#k-mint"] > span { background: #a8e2cc; } body.elementor-page-3023 a[href$="#k-lime"] > span { background: #a4cf3a; } body.elementor-page-3023 a[href$="#k-donkergroen"] > span { background: #1f5e3a; } body.elementor-page-3023 a[href$="#k-olijf"] > span { background: #7a7a3a; } body.elementor-page-3023 a[href$="#k-groen"] > span { background: #3f9a4c; } body.elementor-page-3023 a[href$="#k-bordeaux"] > span { background: #7a1f2b; } body.elementor-page-3023 a[href$="#k-fuchsia"] > span { background: #d63384; } body.elementor-page-3023 a[href$="#k-roze"] > span { background: #f4a6c4; } body.elementor-page-3023 a[href$="#k-koraal"] > span { background: #f2766b; } body.elementor-page-3023 a[href$="#k-rood"] > span { background: #d32f2f; } body.elementor-page-3023 a[href$="#k-terracotta"] > span { background: #c4623e; } body.elementor-page-3023 a[href$="#k-oranje"] > span { background: #f28c28; } body.elementor-page-3023 a[href$="#k-geel"] > span { background: #f6d43b; } body.elementor-page-3023 a[href$="#k-paars"] > span { background: #7b4ba3; } body.elementor-page-3023 a[href$="#k-lila"] > span { background: #c3a6dc; } body.elementor-page-3023 a[href$="#k-bruin"] > span { background: #6b4226; } body.elementor-page-3023 a[href$="#k-hout"] > span { background: #b98a5a; } body.elementor-page-3023 a[href$="#k-kurk"] > span { background: #c9a27a; } body.elementor-page-3023 a[href$="#k-beige"] > span { background: #d9c7a3; } body.elementor-page-3023 a[href$="#k-creme"] > span { background: #f3ecd9; } body.elementor-page-3023 a[href$="#k-wit"] > span { background: #ffffff; } body.elementor-page-3023 a[href$="#k-goud"] > span { background: linear-gradient(135deg,#e6c75a,#a8841c); } body.elementor-page-3023 a[href$="#k-zilver"] > span { background: linear-gradient(135deg,#eceef0,#a7abb0); } body.elementor-page-3023 a[href$="#k-koper"] > span { background: #b8733d; } body.elementor-page-3023 a[href$="#k-mix"] > span { background: conic-gradient(#d32f2f,#f6d43b,#3f9a4c,#2f6fd0,#d32f2f); }/* End custom CSS */