/* Ad Rem Consultants: gedeelde stijl van de pagina's en berichten. 1) lettertypen van de eigen server: Figtree en Poppins (thema), Archivo en IBM Plex Mono, eerder via Google Fonts geladen, licentie SIL Open Font License; daarna de eigen Figtree-bestanden van het thema, in dezelfde volgorde als voorheen; 2) de regels die in elke variant van het hoofdstijlblok staan; 3) de regels die in elke variant van stijlblok adr-b1 staan. Afwijkende regels staan nog in de pagina zelf. V-13 en V-14, 9-10-2026. */
@font-face{font-family:'Figtree';font-style:normal;font-weight:400;src:url(fonts/figtree-v9-_Xms-HUzqDCFdgfMm4q9DaRvziissg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Figtree';font-style:normal;font-weight:400;src:url(fonts/figtree-v9-_Xms-HUzqDCFdgfMm4S9DaRvzig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Figtree';font-style:normal;font-weight:500;src:url(fonts/figtree-v9-_Xms-HUzqDCFdgfMm4q9DaRvziissg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Figtree';font-style:normal;font-weight:500;src:url(fonts/figtree-v9-_Xms-HUzqDCFdgfMm4S9DaRvzig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Figtree';font-style:normal;font-weight:600;src:url(fonts/figtree-v9-_Xms-HUzqDCFdgfMm4q9DaRvziissg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Figtree';font-style:normal;font-weight:600;src:url(fonts/figtree-v9-_Xms-HUzqDCFdgfMm4S9DaRvzig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Figtree';font-style:normal;font-weight:700;src:url(fonts/figtree-v9-_Xms-HUzqDCFdgfMm4q9DaRvziissg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Figtree';font-style:normal;font-weight:700;src:url(fonts/figtree-v9-_Xms-HUzqDCFdgfMm4S9DaRvzig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Figtree';font-style:normal;font-weight:800;src:url(fonts/figtree-v9-_Xms-HUzqDCFdgfMm4q9DaRvziissg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Figtree';font-style:normal;font-weight:800;src:url(fonts/figtree-v9-_Xms-HUzqDCFdgfMm4S9DaRvzig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Figtree';font-style:normal;font-weight:900;src:url(fonts/figtree-v9-_Xms-HUzqDCFdgfMm4q9DaRvziissg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Figtree';font-style:normal;font-weight:900;src:url(fonts/figtree-v9-_Xms-HUzqDCFdgfMm4S9DaRvzig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;src:url(fonts/poppins-v24-pxiByp8kv8JHgFVrLDz8Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;src:url(fonts/poppins-v24-pxiByp8kv8JHgFVrLDz8Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;src:url(fonts/poppins-v24-pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:url(fonts/poppins-v24-pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:url(fonts/poppins-v24-pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:url(fonts/poppins-v24-pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:url(fonts/poppins-v24-pxiByp8kv8JHgFVrLGT9Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:url(fonts/poppins-v24-pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:url(fonts/poppins-v24-pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:url(fonts/poppins-v24-pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:url(fonts/poppins-v24-pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:url(fonts/poppins-v24-pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:url(fonts/poppins-v24-pxiByp8kv8JHgFVrLCz7Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:url(fonts/poppins-v24-pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:url(fonts/poppins-v24-pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;src:url(fonts/poppins-v24-pxiByp8kv8JHgFVrLBT5Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;src:url(fonts/poppins-v24-pxiByp8kv8JHgFVrLBT5Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;src:url(fonts/poppins-v24-pxiByp8kv8JHgFVrLBT5Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Figtree";src:url(https://adremconsultants.nl/wp-content/plugins/saasland-core/assets/css/../fonts/figtree/Figtree-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Figtree";src:url(https://adremconsultants.nl/wp-content/plugins/saasland-core/assets/css/../fonts/figtree/Figtree-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Figtree";src:url(https://adremconsultants.nl/wp-content/plugins/saasland-core/assets/css/../fonts/figtree/Figtree-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Figtree";src:url(https://adremconsultants.nl/wp-content/plugins/saasland-core/assets/css/../fonts/figtree/Figtree-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/archivo-v25-k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/archivo-v25-k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/archivo-v25-k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/archivo-v25-k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/archivo-v25-k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/archivo-v25-k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/archivo-v25-k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/archivo-v25-k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/archivo-v25-k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/ibmplexmono-v20--F63fjptAgt5VM-kVkqdyU8n1iIq129k.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/ibmplexmono-v20--F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/ibmplexmono-v20--F63fjptAgt5VM-kVkqdyU8n1iAq129k.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/ibmplexmono-v20--F63fjptAgt5VM-kVkqdyU8n1iEq129k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/ibmplexmono-v20--F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/ibmplexmono-v20--F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/ibmplexmono-v20--F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/ibmplexmono-v20--F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/ibmplexmono-v20--F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/ibmplexmono-v20--F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.adr{
  --nacht:#0F2438;--inkt:#17324D;--zee:#1F5C8F;--helder:#2E8BD6;--lijn:#5FA8E0;
  --lucht:#CFE3F3;--ijs:#EEF5FB;--staal:#6C87A0;--grijs:#C7D8E7;--wit:#FFFFFF;
  --sans:Archivo,"Segoe UI",Arial,sans-serif;--mono:"IBM Plex Mono",Consolas,monospace;
  color-scheme:light;
}
.adr, .adr *{box-sizing:border-box}
.adr{scroll-behavior:smooth}
.adr{margin:0;font-family:var(--sans);color:var(--inkt);background:var(--wit);line-height:1.6;font-size:17px}
.adr a{color:var(--zee)}
.adr a:focus-visible,.adr button:focus-visible{outline:3px solid var(--helder);outline-offset:3px}
.adr img{max-width:100%;height:auto}
.adr .wrap{max-width:1160px;margin:0 auto;padding-inline:clamp(16px,3vw,28px)}
.adr .oog{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--staal)}
.adr h1,.adr h2,.adr h3{text-wrap:balance;font-weight:600}
.adr h2{font-size:clamp(26px,3.4vw,38px);line-height:1.15;color:var(--nacht);margin:8px 0 14px}
.adr .lead{max-width:44em;margin:0}
.adr section{padding-block:clamp(56px,7vw,88px)}
.adr .top{position:sticky;top:env(safe-area-inset-top,0px);z-index:10;background:rgba(255,255,255,.97);border-bottom:1px solid var(--grijs)}
.adr .top .wrap{display:flex;align-items:center;gap:18px;min-height:72px;flex-wrap:wrap}
.adr .top .logo{height:40px;width:auto;display:block}
.adr .top nav{margin-left:auto;display:flex;gap:22px;align-items:center;flex-wrap:wrap}
.adr .top nav a{text-decoration:none;color:var(--inkt);font-weight:600;font-size:15px}
.adr .top nav a:hover{color:var(--helder)}
.adr .knop{display:inline-block;white-space:nowrap;padding:12px 20px;border-radius:4px;background:var(--helder);color:var(--wit)!important;text-decoration:none;font-weight:600;border:2px solid var(--helder);font-size:15.5px}
.adr .knop:hover{background:var(--zee);border-color:var(--zee)}
.adr .knop.licht{background:transparent;border-color:var(--lijn)}
.adr .knop.licht:hover{background:rgba(95,168,224,.15)}
.adr .held{background:var(--nacht);color:var(--wit);position:relative;overflow:hidden}
.adr .held .wrap{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(28px,4vw,56px);align-items:center;padding-block:clamp(56px,8vw,96px)}
.adr .held .oog{color:var(--lijn)}
.adr .held h1 em{font-style:normal;color:var(--lijn)}
.adr .held p{color:var(--lucht);font-size:clamp(17px,1.6vw,19px);max-width:36em;margin:0}
.adr .held .knoppen{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}
.adr .held .merk{position:absolute;right:-110px;top:50%;transform:translateY(-50%);width:560px;opacity:.10;pointer-events:none}
.adr .ticker{position:relative;background:rgba(207,227,243,.06);border:1px solid rgba(95,168,224,.35);border-radius:6px;padding:20px 22px;min-width:0}
.adr .ticker .oog{display:flex;justify-content:space-between;gap:10px}
.adr .ticker ol{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:14px}
.adr .ticker li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:baseline;border-top:1px solid rgba(95,168,224,.25);padding-top:12px}
.adr .ticker li:first-child{border-top:0;padding-top:0}
.adr .ticker time{font-family:var(--mono);font-size:13px;color:var(--lijn);font-variant-numeric:tabular-nums}
.adr .ticker span{color:var(--wit);font-size:15.5px;line-height:1.4}
.adr .ticker a{color:var(--lucht);font-size:14px;display:inline-block;margin-top:14px}
@media (max-width:860px){.adr .held .wrap{grid-template-columns:1fr}.adr .held .merk{width:380px;right:-140px;top:30%}}
.adr .ingangen{background:var(--ijs);border-bottom:1px solid var(--grijs)}
.adr .ingangen .wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.adr .ingang{padding:30px clamp(16px,2.4vw,30px);border-left:1px solid var(--grijs);display:flex;flex-direction:column;gap:8px;min-width:0}
.adr .ingang:first-child{border-left:0;padding-left:0}
.adr .ingang h3{margin:0;font-size:20px;color:var(--nacht)}
.adr .ingang p{margin:0;font-size:15.5px}
.adr .ingang a{margin-top:auto;padding-top:8px;font-weight:600;font-size:15px;text-decoration:none;color:var(--helder)}
.adr .ingang a:hover{text-decoration:underline}
@media (max-width:820px){.adr .ingangen .wrap{grid-template-columns:1fr}.adr .ingang{border-left:0;border-top:1px solid var(--grijs);padding-inline:0}.adr .ingang:first-child{border-top:0}}
.adr .raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}
.adr .kaart{background:var(--wit);border:1px solid var(--grijs);border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:8px;min-width:0}
.adr .kaart .oog{color:var(--helder)}
.adr .kaart h3{margin:0;color:var(--nacht);font-size:20px;line-height:1.25}
.adr .kaart p{margin:0;font-size:15.5px}
.adr .kaart.nadruk{background:var(--nacht);border-color:var(--nacht)}
.adr .kaart.nadruk h3{color:var(--wit)}
.adr .kaart.nadruk p{color:var(--lucht)}
.adr .kaart.nadruk .oog{color:var(--lijn)}
@media (max-width:980px){.adr .raster{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:620px){.adr .raster{grid-template-columns:1fr}}
.adr .kalender{background:var(--ijs);border-block:1px solid var(--grijs)}
.adr .kop{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap}
.adr .filters{display:flex;gap:8px;flex-wrap:wrap}
.adr .filters button{font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;border-radius:999px;border:1px solid var(--grijs);background:var(--wit);color:var(--inkt);cursor:pointer}
.adr .filters button[aria-pressed="true"]{background:var(--nacht);border-color:var(--nacht);color:var(--wit)}
.adr .lijst{list-style:none;margin:30px 0 0;padding:0;position:relative}
.adr .lijst::before{content:"";position:absolute;left:131px;top:8px;bottom:8px;width:2px;background:var(--grijs)}
.adr .item{display:grid;grid-template-columns:112px 40px minmax(0,1fr) auto;gap:0 0;align-items:start;padding:14px 0}
.adr .item time{font-family:var(--mono);font-size:13.5px;color:var(--zee);font-variant-numeric:tabular-nums;padding-top:3px}
.adr .stip{width:14px;height:14px;border-radius:50%;margin:6px 0 0 13px;background:var(--wit);border:3px solid var(--helder);position:relative;z-index:1}
.adr .item.voorbij .stip{background:var(--helder)}
.adr .item.nu .stip{box-shadow:0 0 0 5px rgba(46,139,214,.25)}
.adr .item h3{margin:0;font-size:17.5px;color:var(--nacht);line-height:1.35}
.adr .item p{margin:4px 0 0;font-size:15px;max-width:52em}
.adr .label{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:3px;white-space:nowrap;margin-left:16px;margin-top:2px}
.adr .label.geldt{background:var(--lucht);color:var(--nacht)}
.adr .label.komt{background:var(--wit);color:var(--zee);border:1px solid var(--lijn)}
.adr .vandaag{display:grid;grid-template-columns:112px 40px minmax(0,1fr);padding:6px 0}
.adr .vandaag span{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--helder);grid-column:3;border-top:2px dashed var(--lijn);padding-top:6px}
@media (max-width:700px){.adr .lijst::before{left:7px}.adr .item{grid-template-columns:30px minmax(0,1fr);row-gap:4px}.adr .item time{grid-column:2;grid-row:1}.adr .stip{grid-column:1;grid-row:1;margin:4px 0 0 0}.adr .item .tekst{grid-column:2}.adr .label{grid-column:2;justify-self:start;margin:4px 0 0}.adr .vandaag{grid-template-columns:30px minmax(0,1fr)}.adr .vandaag span{grid-column:2}}
.adr .artikelen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px;margin-top:34px}
.adr .artikel{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:3px solid var(--nacht);min-width:0}
.adr .artikel .meta{display:flex;justify-content:space-between;gap:10px}
.adr .artikel .meta .oog:first-child{color:var(--helder)}
.adr .artikel h3{margin:0;font-size:19.5px;line-height:1.3;color:var(--nacht)}
.adr .artikel h3 a{color:inherit;text-decoration:none}
.adr .artikel h3 a:hover{color:var(--helder)}
.adr .artikel p{margin:0;font-size:15.5px}
@media (max-width:980px){.adr .artikelen{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:620px){.adr .artikelen{grid-template-columns:1fr}}
.adr .meer{margin-top:34px}
.adr .stappen{counter-reset:s;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px}
.adr .stap{background:var(--ijs);border-radius:6px;padding:22px;min-width:0}
.adr .stap::before{counter-increment:s;content:counter(s,decimal-leading-zero);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--zee);color:var(--wit);font-family:var(--mono);font-size:14px}
.adr .stap h3{color:var(--nacht);margin:12px 0 6px;font-size:18px}
.adr .stap p{margin:0;font-size:15.5px}
@media (max-width:980px){.adr .stappen{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.adr .stappen{grid-template-columns:1fr}}
.adr .check{background:var(--nacht);color:var(--wit)}
.adr .check .wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,64px);align-items:center}
.adr .check h2{color:var(--wit)}
.adr .check .oog{color:var(--lijn)}
.adr .check p{color:var(--lucht)}
.adr .check ol{margin:0;padding:22px 24px 22px 50px;background:rgba(207,227,243,.06);border:1px solid rgba(95,168,224,.35);border-radius:6px;columns:2;column-gap:36px;font-size:15px;color:var(--lucht)}
.adr .check li{margin:0 0 8px;break-inside:avoid}
.adr .check li::marker{font-family:var(--mono);color:var(--lijn)}
@media (max-width:860px){.adr .check .wrap{grid-template-columns:1fr}.adr .check ol{columns:1}}
.adr .over{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,4vw,48px);align-items:start}
.adr .blok{background:var(--ijs);border-left:4px solid var(--helder);padding:20px 22px;border-radius:0 6px 6px 0}
.adr .blok ul{margin:8px 0 0;padding-left:20px}
.adr .blok li{margin:4px 0}
@media (max-width:820px){.adr .over{grid-template-columns:1fr}}
.adr .contact{background:var(--ijs);border-top:1px solid var(--grijs)}
.adr .contactkaart{background:var(--wit);border:1px solid var(--grijs);border-radius:6px;padding:clamp(20px,3vw,32px);display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}
.adr .contactkaart p{margin:0}
.adr footer{background:var(--nacht);color:var(--lucht);padding-block:38px;font-size:14px}
.adr footer .wrap{display:flex;flex-wrap:wrap;gap:20px 32px;align-items:center;justify-content:space-between}
.adr footer img{height:34px;width:auto}
.adr footer nav{display:flex;flex-wrap:wrap;gap:8px 18px}
.adr footer a{color:var(--lucht);text-decoration:none}
.adr footer a:hover{color:var(--wit)}
.adr .reg{font-family:var(--mono);font-size:12.5px;color:var(--staal);width:100%;border-top:1px solid rgba(95,168,224,.25);padding-top:16px}
@media (prefers-reduced-motion:reduce){.adr{scroll-behavior:auto}}
.adr{font-family:var(--sans);color:var(--inkt);background:var(--wit);line-height:1.6;font-size:17px;-webkit-font-smoothing:antialiased;overflow-x:clip}
.adr h1,.adr h2,.adr h3{font-family:var(--sans);letter-spacing:normal;text-transform:none}
.adr p{margin:0 0 1em}
.adr .lead{margin:0}
.adr .top{top:0}
.adr .top .wrap{flex-wrap:wrap;gap:0 18px}
.adr .top nav{gap:24px}
.adr .top nav a{white-space:nowrap}
.adr .top nav a[aria-current=page]{color:var(--helder)}
.adr .menu-schakel{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;opacity:0}
.adr .hamburger{display:none;margin-left:auto;align-items:center;gap:10px;cursor:pointer;padding:10px 12px;border:1px solid var(--grijs);border-radius:4px;font-family:var(--mono);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nacht);user-select:none;-webkit-tap-highlight-color:transparent}
.adr .hamburger .streep{position:relative;display:block;width:20px;height:2px;background:var(--nacht);transition:background .15s}
.adr .hamburger .streep::before,.adr .hamburger .streep::after{content:"";position:absolute;left:0;width:20px;height:2px;background:var(--nacht);transition:transform .15s}
.adr .hamburger .streep::before{top:-6px}
.adr .hamburger .streep::after{top:6px}
.adr .menu-schakel:focus-visible+.hamburger{outline:3px solid var(--helder);outline-offset:2px}
.adr .menu-schakel:checked+.hamburger .streep{background:transparent}
.adr .menu-schakel:checked+.hamburger .streep::before{transform:translateY(6px) rotate(45deg)}
.adr .menu-schakel:checked+.hamburger .streep::after{transform:translateY(-6px) rotate(-45deg)}
.adr .hamburger .dicht,.adr .menu-schakel:checked+.hamburger .open{display:none}
.adr .menu-schakel:checked+.hamburger .dicht{display:inline}
@media (max-width:980px){
 .adr .top .wrap{min-height:64px}
 .adr .top .logo{height:32px}
 .adr .hamburger{display:inline-flex}
 .adr .top nav{display:none;width:100%;margin:0;flex-direction:column;align-items:stretch;gap:0;padding:4px 0 16px;border-top:1px solid var(--grijs)}
 .adr .menu-schakel:checked~nav{display:flex}
 .adr .top nav a{padding:13px 2px;border-bottom:1px solid var(--grijs);font-size:17px}
 .adr .top nav a.knop{margin-top:14px;text-align:center;border-bottom:2px solid var(--helder);padding:13px 20px}
}
@media (max-width:620px){.adr section{padding-block:44px}}
.adr .sub{background:var(--nacht);color:var(--wit)}
.adr .sub .wrap{padding-block:clamp(40px,6vw,80px)}
.adr section.sub{padding-block:0}
.adr .sub h1{font-size:clamp(30px,4.6vw,50px);line-height:1.1;margin:14px 0 16px;color:var(--wit);font-weight:600}
.adr .sub p{color:var(--lucht);font-size:clamp(17px,1.6vw,19px);max-width:42em;margin:0}
.adr .sub .oog{color:var(--lijn)}
.adr .sprong{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}
.adr .sprong a{font-family:var(--mono);font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:var(--lucht);border:1px solid rgba(95,168,224,.45);border-radius:999px;padding:7px 12px}
.adr .sprong a:hover{background:rgba(95,168,224,.15);color:var(--wit)}
.adr .dienst{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,4vw,56px);padding-block:clamp(36px,5vw,64px);border-top:1px solid var(--grijs);scroll-margin-top:90px}
.adr .dienst:first-of-type{border-top:0}
.adr .dienst h2{margin-top:6px}
.adr .dienst .voor{font-size:15.5px;color:var(--staal);margin-top:10px}
.adr .dienst ul,.adr .dienst ol{margin:0 0 1em;padding-left:22px}
.adr .dienst li{margin:5px 0}
.adr .dienst h3{font-size:17px;color:var(--nacht);margin:18px 0 6px}
.adr .dienst h3:first-child{margin-top:0}
@media (max-width:860px){.adr .dienst{grid-template-columns:1fr}}
.adr .modules{counter-reset:m;list-style:none;padding:0!important;display:grid;gap:10px}
.adr .modules li{counter-increment:m;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;margin:0}
.adr .modules li::before{content:counter(m);font-family:var(--mono);font-size:13px;color:var(--wit);background:var(--zee);border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}
.adr .tarief{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}
.adr .tarief .kaart b{font-size:28px;color:var(--nacht);font-weight:600;display:block}
@media (max-width:860px){.adr .tarief{grid-template-columns:1fr}}
.adr .label-ontw{align-self:flex-start;display:inline-block;font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:3px;background:var(--ijs);color:var(--zee);border:1px solid var(--lijn)}
.adr .duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px}
.adr .duo .kaart{border-top:3px solid var(--lijn)}
.adr .duo .kaart a.verder{margin-top:auto;padding-top:8px;font-weight:600;font-size:15px;text-decoration:none;color:var(--helder)}
@media (max-width:760px){.adr .duo{grid-template-columns:1fr}}
.adr .raster .kaart a.verder{margin-top:auto;padding-top:8px;font-weight:600;font-size:15px;text-decoration:none;color:var(--helder)}
.adr .meer{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.adr .tekstlink{font-weight:600;color:var(--helder);text-decoration:none}
.adr .tekstlink:hover{text-decoration:underline}
.adr .mailregel{font-size:15px;color:var(--staal);margin:10px 0 0}
.adr .mailregel a{color:var(--zee)}
.adr .contactkaart .knop{margin-left:auto}
@media (max-width:620px){.adr .contactkaart .knop{margin-left:0;width:100%;text-align:center}}
.adr .check .knop{margin-top:4px}
.adr .over p{max-width:40em}
.adr .over h3{color:var(--nacht);font-size:20px;margin:28px 0 8px}
.adr .contactgrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,56px);align-items:start}
@media (max-width:860px){.adr .contactgrid{grid-template-columns:1fr}}
.adr dl.gegevens{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;margin:0;font-size:15.5px}
.adr dl.gegevens dt{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--staal);padding-top:3px}
.adr dl.gegevens dd{margin:0;min-width:0;overflow-wrap:anywhere}
.adr footer .wrap{align-items:flex-start}
.adr footer nav a{white-space:nowrap}
.adr .reg{overflow-wrap:anywhere}
.adr .filters[hidden],.adr .kb-zoek[hidden],.adr .lijst .item[hidden]{display:none}
/* homepage op mobiel kort */
@media (max-width:620px){
 .adr .held .wrap{padding-block:40px;gap:24px}
 .adr .held .knoppen{margin-top:22px}
 .adr .ticker li:nth-child(3){display:none}
 .adr .ingang{padding-block:18px}
 .adr .ingang p{display:none}
 .adr.home .raster .kaart p,.adr.home .duo .kaart p.uitleg{display:none}
 .adr.home .artikel p{display:none}
 .adr.home .artikelen{gap:18px;margin-top:22px}
 .adr.home .raster,.adr.home .duo{margin-top:22px;gap:12px}
 .adr.home .kaart{padding:18px}
}
/* kennisbank */
.adr .kb-zoek{display:grid;gap:14px;margin-top:4px}
.adr .kb-zoek label{font-weight:600;color:var(--nacht);font-size:15px}
.adr .kb-zoek input[type=search]{width:100%;max-width:560px;margin-top:6px;padding:12px 14px;border:1px solid var(--grijs);border-radius:4px;font:inherit;color:var(--inkt);background:var(--wit);-webkit-appearance:none;appearance:none}
.adr .kb-zoek input[type=search]:focus{outline:3px solid var(--lijn);outline-offset:1px;border-color:var(--helder)}
.adr .kb-teller{font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--staal);margin:0}
.adr .kb-lijst{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}
.adr .kb-lijst li{border-top:1px solid var(--grijs);padding:18px 0;min-width:0;scroll-margin-top:90px}
.adr .kb-lijst li[hidden]{display:none}
.adr .kb-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}
.adr .kb-meta .oog:first-child{color:var(--helder)}
.adr .kb-lijst h3{margin:6px 0 0;font-size:18px;line-height:1.35}
.adr .kb-lijst h3 a{color:var(--nacht);text-decoration:none}
.adr .kb-lijst h3 a:hover{color:var(--helder)}
.adr .kb-lijst p{margin:6px 0 0;font-size:15px}
.adr .kb-leeg{margin-top:24px;padding:18px 20px;background:var(--ijs);border-radius:6px}
.adr .kb-leeg[hidden]{display:none}
@media (max-width:760px){.adr .kb-lijst{grid-template-columns:1fr}.adr .kb-lijst h3{font-size:17.5px}}
.adr .top nav .navgroep{position:relative;display:flex;align-items:center}
.adr .top nav .subnav{display:none;position:absolute;top:100%;left:-16px;padding-top:14px;z-index:30}
.adr .top nav .subnav a{display:block;white-space:nowrap;background:var(--wit);border:1px solid var(--grijs);border-radius:4px;padding:12px 16px;box-shadow:0 10px 24px rgba(15,36,56,.12)}
.adr .top nav .navgroep:hover .subnav,.adr .top nav .navgroep:focus-within .subnav{display:block}
.adr .raster.vier{grid-template-columns:repeat(4,minmax(0,1fr))}
.adr .fases{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.adr .fases a{font-family:var(--mono);font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:var(--nacht);background:var(--wit);border:1px solid var(--grijs);border-radius:999px;padding:8px 12px}
.adr .fases a:hover{border-color:var(--helder);color:var(--helder)}
.adr h3.tussenkop{color:var(--nacht);font-size:18px;margin:34px 0 0}
@media (max-width:980px){.adr .raster.vier{grid-template-columns:repeat(2,minmax(0,1fr))}.adr .top nav .navgroep{display:block}.adr .top nav .navgroep>a{display:block}.adr .top nav .subnav{display:block;position:static;padding:0}.adr .top nav .subnav a{border:0;border-bottom:1px solid var(--grijs);border-radius:0;box-shadow:none;padding:13px 2px 13px 20px;font-size:16px}}
@media (max-width:620px){.adr .raster.vier{grid-template-columns:1fr}}
/* qa1 */
.adr .kalender .stap{background:var(--wit);border:1px solid var(--grijs)}
.adr .hamburger{justify-content:center;min-width:112px}
@media (max-width:980px){.adr .top .wrap>a:first-child,.adr .top .hamburger{margin-block:11px}}
@media (max-width:980px) and (min-width:621px){.adr .artikelen>.artikel:nth-child(3):last-child{grid-column:1/-1}}
@media (max-width:400px){.adr .top .logo{height:28px}}
@media (max-width:340px){.adr .hamburger .open,.adr .menu-schakel:checked+.hamburger .dicht{display:none}.adr .hamburger{min-width:0}}
/* qa2 */
@media (max-width:340px){.adr .hamburger{min-width:44px;min-height:44px}}
