/* Gedeeld: kop, menu op telefoon, toegankelijkheid */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
img{max-width:100%}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #E0A83B;outline-offset:3px}
.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:#22301F;color:#FAF6EC;padding:12px 18px;border-radius:999px;font:600 15px 'Libre Franklin',sans-serif;text-decoration:none}
.skip:focus{left:16px}
.kw-foot a{color:#CBDCC6;text-decoration:none}
.kw-foot a:hover{color:#F6DFA9}
.kw-nav a{text-decoration:none;transition:opacity .15s}
.kw-nav a:hover{opacity:.7}
.kw-nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}
.form-note{margin:0;flex-basis:100%;font-size:14px;line-height:1.5;padding:12px 16px;border-radius:10px;background:rgba(224,168,59,.18);border:1px solid rgba(224,168,59,.6)}
@media (max-width:760px){
  .kw-head{gap:12px !important;padding-top:14px !important;padding-bottom:14px !important}
  .kw-nav{width:100%;flex-wrap:nowrap !important;overflow-x:auto;gap:22px !important;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
  .kw-nav::-webkit-scrollbar{display:none}
  .kw-nav a{white-space:nowrap;flex:none}
}
