/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v23/wlpwgwvFAVdoq2_v9KQU4Wc.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: 'Lexend';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v23/wlpwgwvFAVdoq2_v9aQU4Wc.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v23/wlpwgwvFAVdoq2_v-6QU.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: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOiCnqEu92Fr1Mu51QrEz0dL_nz.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: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOiCnqEu92Fr1Mu51QrEzQdL_nz.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOiCnqEu92Fr1Mu51QrEzwdL_nz.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOiCnqEu92Fr1Mu51QrEzMdL_nz.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOiCnqEu92Fr1Mu51QrEz8dL_nz.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: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOiCnqEu92Fr1Mu51QrEz4dL_nz.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOiCnqEu92Fr1Mu51QrEzAdLw.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: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TjASc3CsTKlA.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: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TjASc-CsTKlA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TjASc2CsTKlA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TjASc5CsTKlA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TjASc1CsTKlA.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: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TjASc0CsTKlA.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TjASc6CsQ.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: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xFIzIFKw.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: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xHIzIFKw.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: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xGIzIFKw.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xIIzI.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: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.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: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51S7ACc1CsTKlA.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: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.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: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic3CsTKlA.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: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic-CsTKlA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic2CsTKlA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic5CsTKlA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic1CsTKlA.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: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic6CsQ.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: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TLBCc3CsTKlA.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: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TLBCc-CsTKlA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TLBCc2CsTKlA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TLBCc5CsTKlA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TLBCc1CsTKlA.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: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TLBCc0CsTKlA.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TLBCc6CsQ.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: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1MmgVxFIzIFKw.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: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1MmgVxHIzIFKw.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: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1MmgVxGIzIFKw.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1MmgVxIIzI.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: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fCRc4EsA.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: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fCxc4EsA.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: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fChc4EsA.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fBBc4.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: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu72xKOzY.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: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu7WxKOzY.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: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu7GxKOzY.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu4mxK.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: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fCRc4EsA.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: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fCxc4EsA.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: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fChc4EsA.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fBBc4.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: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfCRc4EsA.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: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfCxc4EsA.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: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfChc4EsA.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBBc4.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: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfCRc4EsA.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: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfCxc4EsA.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: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfChc4EsA.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfBBc4.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;
}



.icon {
margin-bottom:-1px
}

@media screen and (min-width: 965px) {
a.anchor {
display:block;
position:relative;
top:-150px;
visibility:hidden
}
}

@media screen and (max-width: 965px) {
a.anchor {
display:block;
position:relative;
top:-50px;
visibility:hidden
}
}

@media screen and (min-width: 965px) {
html {
font-size:62.5%
}
}

@media screen and (max-width: 965px) {
html {
font-size:57.5%
}
}

* {
margin:0
}

.stippels{
border-bottom: 2px dashed;
border-top: 2px dashed;
}
.blauw{
border-color: #71a79b;
}
.paars{
border-color: #71a79b;
}  
.geel{
border-color: #ffa900;
}
.groen{
border-color: #73cf8f;
}

/* Voor de quotes*/

.homepagelink {
height:0;
display:block;
top:0
}

.tekstproject {
margin-top:-20px;
background-color:#fff;
padding:10px;
color:#fff;
height:86px;
width:352px
}

.tekstproject h3 a {
color:#404445
}

.projectrij {
margin-bottom:30px
}

@media screen and (min-width: 965px) {
.bijschrift,.bijschrift-omhoog,.bijschrift-cta,.bijschrift-cta-omhoog {
background-size:50px 40px;
padding:15px 30px 20px 80px;
border-radius:6px;
margin:-25px 0 0;
color:#666;
background-position:left 10px top 0;
background-repeat:no-repeat;
background-image:url(../svg/bijschriftpijl.svg);
font-size:1.7rem
}

.bijschrift {
background-image:url(../svg/bijschriftpijl.svg)
}

.bijschrift-omhoog {
background-image:url(../svg/bijschriftpijlomhoog.svg)
}

.bijschrift-cta {
padding:15px 30px 20px 130px;
margin:-10px 0 0;
background-position:left 70px top 0
}

.bijschrift-cta-omhoog {
padding:20px 30px 20px 130px;
margin:-10px 0 0;
background-image:url(../svg/bijschriftpijlomhoog.svg);
background-position:left 70px top 0
}
}

@media screen and (max-width: 965px) {
.bijschrift,.bijschrift-omhoog,.bijschrift-cta,.bijschrift-cta-omhoog {
background-size:35px 30px;
padding:30px 0 20px;
margin:-10px 0 0;
border-radius:6px;
color:#666;
background-position:left 100px top 0;
background-repeat:no-repeat;
background-image:url(../svg/bijschriftpijlmob.svg);
font-size:1.65rem
}

.bijschrift {
background-image:url(../svg/bijschriftpijlmob.svg)
}

.bijschrift-omhoog {
background-image:url(../svg/bijschriftpijlomhoog.svg)
}

.bijschrift-cta-omhoog {
background-image:url(../svg/bijschriftpijlomhoog.svg);
background-position:left 100px top 0
}
}

.bannervoetposition {
margin-top:-1px;
position:relative;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background-size:cover;
background-repeat:no-repeat;
background-position:50% 0;
padding-top:20px
}

.kleurtop,.kleurtop h1,.kleurtop h2,.kleurtop h3,.kleurtop h4,.kleurtop h5,.kleurtop h6,.kleurtop a,.kleurtop strong {
color:#fff;
}

.kleurtop {
background:#958387;
}

.kleurtop h1 {
color:#fff;
}

.kleurvoet,.kleurvoet h1,.kleurvoet h2,.kleurvoet h3,.kleurvoet h4,.kleurvoet h5,.kleurvoet h6,.kleurvoet a,.kleurvoet strong {
color:#505050;
padding-top:0
}

.kleurvoet-no-bg,.kleurvoet-no-bg h1,.kleurvoet-no-bg h2,.kleurvoet-no-bg h3,.kleurvoet-no-bg h4,.kleurvoet-no-bg h5,.kleurvoet-no-bg h6 {
padding-top:0
}

.kleurgast {
background-color:#fff
}

.bannervoetpositioncaption {
position:relative;
margin:0 auto;
top:0;
max-width:100vw;
padding:0;
background-repeat:repeat;
background-size:auto auto;
background-position:bottom
}

@media screen and (min-width: 600px) {
.foto {
min-height:350px
}
}

@media screen and (max-width: 600px) {
.foto {
min-height:125px
}
}

.kleurtransparanteoverlay {
background:url(../svg/transvoet2024.svg)
}

.bannervoet {
z-index:3;
border-width:0;
border-style:solid;
border-color:#333;
max-width:1200px;
margin:0 auto;
padding:20px 30px 30px;
overflow:hidden
}

@media screen and (min-width: 965px) {
.bannervoet img,#inhoud-center img:not(.afbeelding),#footer img:not(.icon) {
max-width:100%;
height:auto!important;
        border-radius: 10px;
}

.bannervoet img,#inhoud-center img:not(.icon),#footer img:not(.icon) {
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
    border-radius: 10px;
}
}

@media screen and (max-width: 965px) {
.bannervoet img,#inhoud-center img:not(.icon),#footer img:not(.icon) {
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
max-width:100%;
        border-radius: 10px;
height:auto!important
}

.bannervoet img,#inhoud-center img:not(.afbeelding),#footer img:not(.icon) {
max-width:100%;
height:auto!important
        border-radius: 10px;
}
}



#broodkruimels ol {
list-style-type:none;
margin:0;
padding:0;
overflow:hidden
}

#broodkruimels li {
float:left;
margin:0;
padding:0;
margin-right:4px
}

#broodkruimels li a {
display:block;
margin:0;
padding:0
}

@media screen and (min-width: 965px) {
#topbutton {
display:none
}
}

.progress-container {
width:100%;
height:3px;
position:fixed;
top:0;
z-index:16777271;
width:100%;
background-color:#958387
}

.progress-bar {
height:3px;
background:#71a79b;
width:0
}

@media screen and (max-width: 965px) {
#topbutton {
transition:.6s;
transition-delay:.8s;
position:fixed;
bottom:10px;
right:-70px;
background:#555;
padding:5px 5px 0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
z-index:16777270
}
}

sup {
font-size:1rem
}

body,a,textarea,input,select,form,table,input,select,button,form {
color:#5A5353;
font-family:'Roboto',sans-serif;
font-size:1.7rem;
font-weight:400
}

.bijschrift_cf {
font-size:1.4rem
}

body,table {
line-height:1.7em
}



h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6 {
color: #958387;
font-family: 'Roboto', sans-serif;
font-weight: 400;
text-decoration: none
}

h1,h1 a,h1 a:hover {
color:#958387;
line-height:4rem;
font-size:3.0rem;
margin:0 0 8px;
padding:0
}

h2,h2 a,h2 a:hover {
color:#958387;
font-size:2.5rem;
line-height:3.5rem;
margin:0 0 6px;
padding:0
}

h3,h3 a,h3 a:hover {
color:#958387;
font-size:2.1rem;
line-height:3rem;
margin:0 0 6px;
padding:0
}

h4,h4 a,h4 a:hover {
font-size:2rem;
line-height:3rem;
margin:0 0 6px;
padding:0
}

h5,h5 a,h5 a:hover {
color:#958387;
font-size:1.8rem;
line-height:3rem;
margin:0 0 8px;
padding:0
}

h6,h6 a,h6 a:hover {
color:#958387;
font-size:2rem;
line-height:26px;
margin:0 0 8px;
padding:0
}

h3.blogreactie {
line-height:26px;
font-size:2rem;
margin:0 0 8px;
padding:0
}

strong {
color:#333;
font-weight:700
}

a.cta,button,a.leesverder,a.leesverderblog,a.ctahome {
  border-color: #71a79b;
  background-color: #71a79b;
  color: #fff;
  text-decoration: none;
  border: solid 0;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  width: 230px;
  text-align: center;
  padding: 8px 8px;
  display: inline-block;
  position: relative; /* Nodig voor pseudo-element */
  margin-right: 0;
  bottom: 0;
}

.cta-container {
  display: flex; /* Flexbox voor positionering */
  align-items: center; /* Centreer verticaal */
  position: relative;
  width: 100%; /* Hele breedte van de parent */
  margin: 0; /* Geen extra ruimte boven/onder */
  padding: 0;
}

.cta-container::before {
  content: ""; /* Vereist voor pseudo-element */
  flex: 1; /* Laat de lijn uitrekken */
  height: 1px; /* Dikte van de lijn */
  background-color: #958387; /* Kleur van de lijn */
  margin-right: 20px; /* Ruimte tussen lijn en knop */
}

@media screen and (min-width: 965px) {
a.ctaghost,a.ctaghostaan {
background-color:#fff;
color:#ed6619;
font-size:1.7rem;
text-decoration:none;
border:2px solid #cbcbcb;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
text-align:center;
padding:10px 20px;
display:inline-block;
margin-right:10px;
margin-bottom:10px;
bottom:0
}

a.ctaghostaan {
background-color:#ECEBE7;
color:#444
}
}

@media screen and (max-width: 965px) {
a.ctaghost,a.ctaghostaan {
background-color:#fff;
color:#003814;
font-size:1.4rem;
text-decoration:none;
border:1px solid #cbcbcb;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
text-align:center;
padding:5px 10px;
display:inline-block;
margin-right:5px;
margin-bottom:5px;
bottom:0
}

a.ctaghostaan {
background-color:#ECEBE7;
color:#444
}
}

a.cta:hover,a.leesverder:hover,a.leesverderblog:hover,a.ctahome:hover,button:hover {
color:#fff;
background:#958387;
border-color:#958387;
border:solid 0; 
}

a.ctaghost:hover {
color:#ed6619
}

a.ctaghostaan:hover {
color:#444
}

p.blog-end,p.line {
margin-top:40px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#000
}

a:hover, button:hover {
color:#BFBFBF
}

p {
padding:0 0 20px
}

.plaatjerechts {
float:right;
margin-left:30px;
margin-bottom:5px;
margin-top:7px
}

.plaatjelinks {
float:left;
margin-right:30px;
margin-bottom:5px;
margin-top:7px
}

.logo {
height:91px;
width:190px;
margin:0 0 5px 0px;
-webkit-transition:transform .6s ease-out;
-moz-transition:transform .6s ease-out;
-ms-transition:transform .6s ease-out;
-o-transition:transform .6s ease-out;
transition:transform .6s ease-out;
transform-origin:top left
}

.klein {
transform:scale(0.54);
transform-origin:top left
}

.logomob {
margin-top:0;
 height: 34px;
width: 150px;

}

@media screen and (max-width: 965px) {
#inhoud {
z-index:3
}
}

@media screen and (min-width: 965px) {
#inhoud {
z-index:3
}

#mijnmenu {
float:right;
border-width:0;
border-style:solid;
border-color:#2e2e2e;
position:relative;
transition:margin-top .6s ease-out
}

.menu {
margin-top:55px;
overflow:hidden;
padding-bottom:5px
}

.menu a {
color:#5A5353;
float:left;
display:block;
text-align:center;
padding:10px;
text-decoration:none;
font-size:1.9rem;
line-height:1.9rem;
font-weight:400;
border-right:0 solid #fff;
margin-right:20px
}

.menu a:first-of-type {
border-left:0 solid #fff
}

.menu a:hover {
color:#71a79b
}
    .menu a.laatste:hover {
color:#958387
}

a.actief {
color:#958387;
border-bottom:0 solid #F69546
}

a.laatste {
margin-right:0;
background-color:#71a79b;
border-bottom:0 solid #F69546;
color:#fff;
border-radius:15px
}

.menu .burger {
display:none
}

.menu .tel,.menu .mail,.menu .sluit {
display:none
}
}

@media screen and (max-width: 965px) {
.menu {
background-color:#727272;
max-height:0;
overflow:hidden;
transition:max-height .8s ease-in-out
}

.responsive {
max-height:600px;
font-size:2.5rem;
background-color:#333;
transition:max-height .8s ease-in-out
}

.menu a {
color:#fff;
padding:6px 18px 8px 30px;
text-decoration:none;
font-size:1.9rem;
font-weight:400;
border-right:0 solid #fff;
color:#fff;
float:none;
display:block;
text-align:left;
border-bottom:2px solid #8f8f8f;
transition:background-color .3s ease-in-out
}

.menu a:hover {
background-color:#ddd;
color:#000;
transition:background-color .3s ease-in-out
}
.menu a.laatste:hover {
background-color:#ddd;
color:#000;
transition:background-color .3s ease-in-out
}
a.actief {
background-color:#958387;
color:#fff
}

a.laatste {
border-bottom:0 solid #F69546;
color:#fff;
border-bottom:2px solid #8f8f8f
}

    
.menu a.burger {
color:#fff;
position:absolute;
padding:6px 18px 4px;
border-radius:5px;
right:0;
top:0;
margin-top:-46px;
margin-right:20px;
border-bottom:0 solid #8f8f8f;
background-color:#71a79b
}

.menu a.burger:hover {
color:#fff;
background-color:#71a79b
}

.menu a {
border-right:0 solid #fff
}

.menu a:first-of-type {
transition:.6s margin-top ease-in-out;
margin-top:41px
}

.menu.responsive a:first-of-type {
transition:.6s margin-top ease-in-out;
margin-top:0
}

.menu a:nth-last-of-type(2) {
border-bottom:2px solid #8f8f8f
}
}

article {
border-top:1px solid #0095DA;
margin:30px 0
}

article:last-of-type {
border-bottom:0 solid #0095DA;
margin:30px 0 0
}

article:first-of-type {
border-top:0 solid #0095DA;
margin:0 0 30px
}

#broodkruimels-center {
border-width:0;
border-style:solid;
border-color:#000;
position:relative;
max-width:1200px;
margin:0 auto;
padding:2px 0 4px 30px
}

a.broodkruimeltje {
font-size:1.4rem;
color:#939192;
margin:0;
padding:0;
font-weight:300
}

img {
max-width:100%;
height:auto!important
}

#captiontext a.cta2 {
font-weight:400;
border:solid 2px;
border-color:#fff;
text-align:center;
display:inline-block;
color:#696969;
padding:5px 30px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
font-size:26px;
text-decoration:none;
background-color:rgba(255,255,255,0.8)
}

#captiontext a.cta2:hover {
color:#d6d6d6;
border:solid 2px;
border-color:#e1e1e1;
background:rgba(225,225,225,0.68)
}

#footer-center h1,#footer-center p,#footer-center h3,#footer-center a,#footer-center strong,#footer-center ul {
color:#fff;
text-decoration:none;
list-style:none
}

#footer-center ul li::before {
content:"\2022";
color:#fff;
font-weight:700;
display:inline-block;
width:15px;
margin-left:0
}

#footer-center ul ul li::before {
content:"\2022";
color:#fff;
font-weight:700;
display:inline-block;
width:15px;
margin-left:20px;
margin-top:0
}

#footer-center ul,#footer-center ul ul {
padding:0;
margin-left:0;
padding-left:10px
}


#footer-center ul ul {
padding:0;
margin-left:0;
padding-left:10px
}

#footer-center h3 {
color:#fff;
text-decoration:none
}

#footer-center a:hover {
color:#fff;
text-decoration:none
}

#header-left {
width:430px;
height:110px;
padding:30px 0 0;
float:left;
background-color:#fff;
overflow:hidden
}

#header-right {
background-color:#fff;
width:400px;
float:right;
padding:30px 0 0
}

#header-right p {
color:#fff;
font-size:2rem
}

.menu-center {
border-width:0;
border-style:solid;
border-color:#333;
position:relative;
max-width:1140px;
margin:0 auto
}

@media (min-width:965px) {
.menubalktopper {
position:fixed;
height:30px;
width:100%;
z-index:5;
border-bottom:solid 0 #D9DADB;
position:fixed;
top:0;
z-index:16777271;
background:#5A5353
    }

.menubalktopper-center {
border-width:0;
border-style:solid;
border-color:#fff;
position:relative;
max-width:1200px;
margin:0 auto;
padding:0 30px;
z-index:16777271
}

.menubalktopper-center strong {
font-size:1.4rem;
font-weight:400;
color:#fff
}

.menubalktopper-center p {
font-size:1.4rem;
line-height:2.6rem;
margin:0;
color:#fff
}

.menubalktopper-center a {
font-size:1.4rem;
line-height:2.6rem;
margin:0;
color:#fff
}

.menubalktopper-center a:hover {
font-size:1.4rem;
line-height:2.6rem;
margin:0;
color:#fff
}

.rijtegel {
width:100%;
display:flex;
    margin-bottom: 20px;
}

#menu-center-top {
    /* desktop */    
border-width:0;
border-style:solid;
border-color:#333;
position:relative;
max-width:1200px;
height:0;
margin:0 auto;
padding: 0 60px 0 0px;
}

#broodkruimels {
/* Desktop */    
font-size:1.4rem;
padding:4px 0 0;
width:100%;
z-index:999999;
background:#f8f7f8;
color:#939192;
overflow:hidden;
-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4)
}

.kolom160,.kolom160blog {
position:relative;
margin-top:0;
margin-bottom:0;
display:block;
flex:1;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
text-align:left;
text-decoration:none;
border:0 solid #fff;
float:left;
margin-right:40px;
padding:0;
padding-bottom:0
}

.kolom160:last-of-type,.kolom160blog:last-of-type {
margin-right:0
}

 .kolom160, .kolom160blog {
  
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  display: block;
  
  flex: 1;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  text-align: left;
  text-decoration: none;
  border: 0px solid #fff;
  float: left;
  margin-right: 80px;
  padding: 0px;
  padding-bottom: 0px;
 }
 .kolom160:last-of-type, .kolom160blog:last-of-type {
  margin-right: 0px;
 }
 
.kolom160blog {
 background-color: #f0f0f0;
 padding: 20px 35px 0 35px;
 margin-top: 0px;
 }


.OG_image
 {
 display: block;
  max-width:500px;
  max-height:250px;
  width: auto;
  height: auto;
 }
 
.OG_image_content
    {
        float: right;
        margin-left: 30px;
        margin-bottom: 30px;
        width: 500px;
    }

.kolom160 li
 {
  margin-left: -35px;
 }

.quoot,.quoot2 {
background-size:40px 30px;
background-color:#f8f7f8;
border-radius:0px;
padding:35px 100px;
margin:20px 0;
background-image:url(../svg/quootsmall2024.svg),url(../svg/quootsmall22024.svg);
background-repeat:no-repeat;
background-position:left 10px top 10px,right 10px bottom 10px
}

.quoot2 {
background-color:#f8f7f8;
background-image:url(../quootsmall22.png),url(../quootsmall22.png)
}


#inhoud-rechts {
border-style:solid;
border-color:#e2e2e2;
padding:30px;
border-width:1px;
float:right;
display:inline-block;
list-style-type:none;
margin:0 -30px 10px 50px;
position:relative;
text-align:left;
width:250px;
border-radius:3px;
overflow:hidden;
font-weight:400;
vertical-align:top;
margin-bottom:50px
}

#inhoud-rechtsmobiel {
display:none
}

#contact-links {
width:48%;
float:left
}

#contact-rechts {
width:36%;
float:right;
padding-left:0;
padding-right:50px;
padding-top:0
}

.menubalk {
padding:0 0 10px;
width:100%;
z-index:5;
border-bottom:solid 0 #D9DADB;
position:fixed;
top:125px
}

.menubalk2,menubalk3 {
padding:0;
height:115px;
width:100%;
z-index:5;
border-bottom:solid 0 #fff;
position:fixed;
top:30px;
background:#fafafa;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4)
}

.menubalk,.menubalk2,.menubalk3 {
transition:background .5s ease-in;
-webkit-transition:all .6s ease-out;
-moz-transition:all .6s ease-out;
-ms-transition:all .6s ease-out;
-o-transition:all .6s ease-out;
transition:all .6s ease-out;
background-repeat:no-repeat;
background-size:auto 150px;
background-position:bottom
}

.menubalk3 {
background-color:#fff
}

.zonderslider {
background-repeat:no-repeat;
background-position:bottom
}

.zonderslidera {
color:#fff
}

#spacer-no-slider {
position:relative;
height:142px;
margin:0 auto
}

.blogtegel img {
height:auto!important;
margin-bottom:0
}

.blogtegel {
flex:1;
border-style:solid;
border-color:#f8f7f8;
padding:30px 3% 40px;
border-width:1px;
display:inline-block;
font-size:1.4rem;
list-style-type:none;
margin:3px 3% 10px 0;
position:relative;
text-align:left;
width:40%;
border-radius:3px;
overflow:hidden;
font-weight:400;
vertical-align:top
}

.blogtegel_os {
flex:1;
border-style:solid;
border-color:#f8f7f8;
padding:30px 3% 100px;
border-width:1px;
font-weight:400;
display:inline-block;
font-size:1.4rem;
list-style-type:none;
margin:3px 3% 10px 0;
position:relative;
text-align:left;
border-radius:3px;
overflow:hidden;
vertical-align:top
}

#logo {
float:left;
margin-left:30px;
margin-top:13px
}

#wrapper {
margin:0;
min-height:100%;
height:auto!important;
height:100%;
margin:0 auto -270px;
overflow:hidden
}

#footer,#push {
height:270px
}

#push-center {
max-width:900px;
margin:0 auto;
height:270px
}

#footer {
background:#958387;
background-image:url(../svg/voetbladrechts2024.svg);
background-repeat:no-repeat;
background-size:auto 270px;
background-position:bottom
}

#footer-center {
max-width:1200px;
margin:0 auto;
height:250px;
overflow:hidden;
padding:30px
}

.footer-center-col-eerste {
width:584px;
padding:0 25px 0 0;
float:left
}

.footer-center-col {
width:400px;
padding:0 25px;
float:left
}

.footer-center-col-laatste {
width:100px;
padding:0;
float:right
}

#kaartmob,#logo-mob,#top {
display:none
}

ol,ol li {
margin-left:-8px
}

ul,li {
margin-left:-10px
}

ul.check li {
background:url(../svg/check2024.svg) no-repeat left 6px;
background-size:16px 16px;
padding-left:20px;
padding-top:0
}

ul.check {
list-style-type:none;
margin-left:-30px
}

#menu {
float:left;
border-width:0;
border-style:solid;
border-color:#333;
position:relative;
padding:0
}

#menu-mob {
display:none
}

#slider,#sliderposition {
padding-top:28%
}

.iis-caption {
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
max-width:100vw;
background:#333;
background:url(../svg/trans1002024.svg);
padding-top:0;
background-repeat:no-repeat;
background-size:auto 100%;
background-position:bottom;
color:#fff
}

#sliderposition {
overflow:hidden;
margin-top:142px;
position:relative;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
border:0 solid;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background-size:cover;
background-repeat:no-repeat;
background-position:50% 0
}

#slider {
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
max-width:100vw;
background:#333;
background:url(../svg/trans1002024.svg);
padding-top:0;
background-repeat:no-repeat;
background-size:auto 100%;
background-position:bottom;
color:#fff
}

#captionone {
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
max-width:100vw;
background:#333;
background:url(../svg/trans1002024.svg);
padding-top:0;
background-repeat:no-repeat;
background-size:auto 100%;
background-position:bottom;
color:#fff;
display: flex;
}
#captiontext {
display: flex;
z-index: 3;
border-width: 0;
border-style: solid;
border-color: #333;
max-width: 1200px;
margin: 0 auto;
padding: 20px 30px 30px;
overflow: hidden;
flex-grow: 1;
justify-content: right;
align-items: flex-end; /* Align items to the bottom */
}
.footer-mob {
display:none
}
}

@media (max-width:965px) {
    
  
.menubalktopper,.menubalktopper-center {
display:none
}

#menu-center-top {
/* Mobiel */    
border-width:0;
border-style:solid;
border-color:#fff;
position:relative;
max-width:1060px;
margin:0 auto;
padding:0
}

.kolom160, .kolom160blog
 {
  /* mobiel geen last of type */
  position: relative;
  display: block;
  flex: 1;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 0px;
  text-align: left;
  text-decoration: none;
  border: 0px solid #fff;
  border-bottom: 0px solid 000;
  
  padding: 0px;
  margin: 0px;
  margin-bottom: 10px;
 }
.kolom160blog {
 background-color: #f0f0f0;
 padding: 20px 15px 10px 15px;
 
 }
.OG_image
    {
display: none;
    }
.fotoblog
     {
display: none;
    }

 .kolom160 li
 {
  margin-left: -5px;
 }

#broodkruimels {
/* Mobiel */    
font-size:1.4rem;
padding:0;
width:100%;
z-index:200;
background:#f8f7f8;
position:inherit;
color:#939192;
overflow:hidden
}

.quoot,.quoot2 {
background-size:20px 15px;
background-color:#f8f7f8;
padding:30px 40px;
margin:20px 0;
background-image:url(../svg/quootsmall2024.svg),url(../svg/quootsmall22024.svg);
background-repeat:no-repeat;
background-position:left 10px top 15px,right 10px bottom 10px
}

.quoot2 {
background-color:#f8f7f8;
background-image:url(../quootsmall22.png),url(../quootsmall22.png)
}

#inhoud-rechts {
display:none
}

#inhoud-rechtsmobiel {
border-style:solid;
border-color:#f8f7f8;
padding:10px 0;
border-width:0;
display:inline-block;
list-style-type:none;
position:relative;
text-align:left;
width:100%;
overflow:hidden;
vertical-align:top;
margin-bottom:0
}

.menubalk {
width:100%;
z-index:5;
background:#333;
border-bottom:solid 0 #333
}

.menubalk2 {
padding:0;
min-height:50px;
width:100%;
z-index:5;
border-bottom:solid 0 #D9DADB;
top:0;
background:#fafafa;
 position: fixed;
-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4)
}

#spacer-no-slider {
position:relative;
height: 50px;
    margin: 0px auto;
}

.socialmedia {
visibility:hidden
}

.kaderb,.kadero {
height:5px;
width:100%;
z-index:15
}

.kaderl,.kaderr {
height:100%;
width:5px;
z-index:14
}

#inhoud-center {
display:block;
height:auto!important;
margin-bottom:0
}

.video-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden
}

.video-container iframe,.video-container object,.video-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

#wrapper {
margin:0;
min-height:100%;
height:auto!important;
height:100%;
margin:0 auto -880px;
background-color:#fff;
overflow:hidden
}

#footer,#push {
height:880px
}

#push-center {
max-width:900px;
margin:0 auto;
height:880px
}

#footer {
background:#958387;
background-image:url(../svg/voetbladrechtsm2024.svg);
background-repeat:no-repeat;
background-size:auto 880px;
background-position:bottom
}

#footer-center {
max-width:900px;
margin:0 auto;
height:820px;
overflow:hidden;
padding:30px
}

.footer-center-col-eerste {
width:90vw;
padding:0 0 20px
}

.footer-center-col {
width:90vw;
padding:0 0 20px
}

.footer-center-col-laatste {
width:90vw;
padding:0 0 20px
}

#footer-center ul li {
/* zorgen voor voldoende ruimte ivm seo check Google aanklikbaarheid mobiel*/  
padding-bottom: 4px

}      
    
#kaart {
display:none
}

ol,ol li {
margin-left:-8px
}

ul,li {
margin-left:-10px
}

ul.check li {
background:url(../svg/check2024.svg) no-repeat left 6px;
background-size:16px 16px;
padding-left:20px;
padding-top:0
}

ul.check {
list-style-type:none;
margin-left:-30px
}

.footer-mob {
width:200px;
padding:0 25px 0 0;
float:left
}

#captiontext a.cta2 {
border:solid 2px;
border-color:#fff;
text-align:center;
display:inline-block;
color:#fff;
padding:7px 20px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
font-size:1.8rem;
text-decoration:none;
margin-left:0;
bottom:0
}

#captiontext a.cta2:hover {
color:#fff;
border:solid 2px;
border-color:#fff;
background:#ADE22F;
background:-moz-linear-gradient(top,#FDCC3D 0%,#fdd251 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0%,#FDCC3D),color-stop(100%,#fdd251));
background:-webkit-linear-gradient(top,#FDCC3D 0%,#fdd251 100%);
background:-o-linear-gradient(top,#FDCC3D 0%,#fdd251 100%);
background:-ms-linear-gradient(top,#FDCC3D 0%,#fdd251 100%);
background:linear-gradient(to bottom,#FDCC3D 0%,#fdd251 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDCC3D',endColorstr='#fdd251',GradientType=0)
}

#slider,#sliderposition {
   
padding-top:30%
}

.iis-caption {
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
max-width:100vw;
background:#333;
background:url(../svg/trans1002024.svg);
padding-top:0;
background-repeat:no-repeat;
background-size:auto 100%;
background-position:bottom;
color:#fff
}

#sliderposition {
overflow:hidden;
margin-top:50px;
position:relative;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
border:0 solid;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background-size:cover;
background-repeat:no-repeat;
background-position:50% 0
}

#slider {
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
max-width:100vw;
background:#333;
background:url(../svg/trans1002024.svg);
padding-top:0;
background-repeat:no-repeat;
background-size:auto 100%;
background-position:bottom;
color:#fff
}

#captionone {
    /* mobiel */
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
max-width:100vw;
background:#333;
background:url(../svg/trans1002024.svg);
padding-top:0;
background-repeat:no-repeat;
background-size:auto 100%;
background-position:bottom;
color:#fff;
            display: flex;
}
 #captiontext {
display: flex;
z-index: 3;
border-width: 0;
border-style: solid;
border-color: #333;
max-width: 1200px;
margin: 0 auto;
padding: 20px 30px 10px 30px;
overflow: hidden;
flex-grow: 1;
flex-grow: 1;
justify-content: right;
align-items: flex-end; /* Align items to the bottom */
}

     

#menu {
display:none
}

#menu-mob {
color:#fff;
text-align:left;
padding-top:15px;
padding-left:47px
}

.hidden {
float:left;
margin-top:-15px;
width:100%;
z-index:2;
position:absolute;
left:-830px;
background-color:#fff;
color:#333
}

#logo-mob,#top {
width:220px;
margin-left:30px;
padding-top:10px
}

.rijtegel {
height:100%;
}

#logo {
display:none
}
}

@media (min-width:950px) {
#inhoud {
z-index:3
}

#zoek {
float:left;
border-width:0;
border-style:solid;
border-color:#333;
position:relative;
max-width:200px;
height:26px;
padding:14px 0 10px 30px
}
}

@media (max-width:965px) {
#zoek {
display:none
}
}

#inhoud-center {
z-index:3;
border-width:0;
border-style:solid;
border-color:#333;
max-width:1200px;
margin:0 auto;
padding:30px 30px 30px 30px;
overflow:hidden
}

@media (max-width:965px) {
#captiontext p,.iis-caption p {
color: #fff;
    text-align: center;
    font-weight: 700;
    font-size: 2.8rem;
    line-height: 70px;
    padding: 20px 0;
    text-transform: none;
    max-width: 100%;
    text-shadow: 1px 1px #000;
    line-height: 1.1;
    color: #fff;
}

#captiontext p:first-of-type,.iis-caption p:first-of-type {
    padding-top: 22%;
}

.kleiner {
font-size:1.8rem;
margin-top:30px
}

.pijl {
height:50px;
width:50px
}
}

@media (min-width:965px) {
#captiontext p,.iis-caption p {
color:#fff;
text-align:center;
font-weight:700;
font-size:4.2rem;
line-height:70px;
padding:20px 0;
text-transform:none;
max-width:100%;
text-shadow:1px 1px #000;
line-height:1.1;
color:#fff
}

#captiontext p:first-of-type,.iis-caption p:first-of-type {
    bottom: 0;
   
}

.kleiner {
font-size:3.5rem;
margin-top:30px
}

.pijl {
margin-top:-250px;
height:100px;
width:100px
}
}

img.cover {
position:relative;
top:-440px;
left:0;
height:100%;
width:100%
}

* {
box-sizing:border-box
}

form {
    border-width: 0px;
    border-style: dashed;
    border-color: #cccccc;
    max-width: 100%;
}


textarea,
input:not([type=checkbox]) {
    background-color: #FFF;

    height: 36px;
    width: 100%;
    border-width: 1px;
    border-radius: 8px;
    border-style: solid solid solid solid;
    /* boven rechts onder links */
    border-color: #958387;
    PADDING: 0 0 0 10px;
}

input.vergeten {
    background-color: #961F59;
}


textarea {
    height: 200px;
    width: 100%;

    margin-bottom: 10px;
}


select {
  background-color: #FFF;
    font-size: 1.6rem;
    color: #777;
    height: 36px;
    width: 100%;
    border-width: 1px;
    border-radius: 4px;
    border-style: solid solid solid solid;
    /* boven rechts onder links */
    border-color: #958387;
    PADDING: 0 0 0 10px;
}
option:first-of-type {
  color: #777777;
}
option {
  color: #777777;
}
::placeholder {
  color: #777777;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #777777;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: #777777;
}

select.vergeten {
    background-color: #961F59;
}

.vergeten {
    background-color: #961F59;
}

input,
textarea,option {
    font-size: 1.6rem;
    color: #43454b;
}

input.send {
    height: 50px;
    width: 100%;
    font-size: 1.6rem;
    padding-left: 5px;
    background-color: #71a79b;
    border-color: #71a79b;
    color: #fff;
}

input.datum {

    max-width: 160px;

}

input.datumvergeten {
    background-color: #43454b;
    max-width: 160px;

}

select.voorkeur {

    width: 120px;
}

input.naam {

    width: 310px;
}

select.sekse {

    width: 60px;
}

.verplicht {
    font-size: 1.8rem;
    color: #43454b;
}



.clear {
clear:both
}

img.down:hover {
opacity:.7
}

a.zoek {
letter-spacing:1px;
font-size:2.8rem;
margin:0 0 5px;
color:#25AAE1;
line-height:36px;
font-weight:300
}

a.zoek:hover {
color:#6c6c6c
}

a:hover.menu-blog,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
color:#ccc
}

a.menu-blog {
margin:30px 0 5px
}

h1.form {
margin:10px 0
}

a.menu-blog {
text-decoration:none
}

a.foot {
font-size:1.4rem;
line-height:200%;
color:#4169E2;
letter-spacing:2px;
margin:0;
padding:0
}

a:hover.foot {
color:#929292
}

a.footermenu {
font-size:2rem;
line-height:200%;
color:#fff;
letter-spacing:1px;
text-decoration:none;
margin:0;
padding:0;
margin:30px 0 20px;
font-weight:600
}

a:hover.footermenu {
color:#929292
}

#lbOverlay {
position:fixed;
z-index:9999;
left:0;
top:0;
width:100%;
height:100%;
background-color:#94CFED;
cursor:pointer
}

#lbCenter,#lbBottomContainer {
position:absolute;
z-index:9999;
overflow:hidden;
background-color:#fff
}

.lbLoading {
background:#fff url(loading.gif) no-repeat center
}

#lbImage {
position:absolute;
left:0;
top:0;
border:10px solid #fff;
background-repeat:no-repeat
}

#lbPrevLink,#lbNextLink {
display:block;
position:absolute;
top:0;
width:50%;
outline:none
}

#lbPrevLink {
left:0
}

#lbPrevLink:hover {
background:transparent url(prevlabel.gif) no-repeat 0 15%
}

#lbNextLink {
right:0
}

#lbNextLink:hover {
background:transparent url(nextlabel.gif) no-repeat 100% 15%
}

#lbBottom {
font-size:1rem;
color:#333;
line-height:1.4em;
text-align:left;
border:10px solid #fff;
border-top-style:none
}

#lbCloseLink {
display:block;
float:right;
width:66px;
height:22px;
background:transparent url(closelabel.gif) no-repeat center;
margin:5px 0;
outline:none
}

#lbCaption,#lbNumber {
margin-right:71px
}

#lbCaption {
font-weight:700
}

img.grijs {
filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter:gray;
-webkit-filter:grayscale(100%);
-webkit-transition:all .3s ease;
-webkit-backface-visibility:hidden;
margin-right:0
}

img.grijs:hover {
filter:none;
-webkit-filter:grayscale(0%)
}

.ideal-image-slider {
position:relative;
overflow:hidden
}

.iis-slide {
display:block;
bottom:0;
text-decoration:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-repeat:no-repeat;
background-position:50% 50%;
background-size:cover;
text-indent:-9999px
}

.iis-effect-slide .iis-slide {
opacity:0;
-webkit-transition-property:-webkit-transform;
-moz-transition-property:-moz-transform;
-o-transition-property:-o-transform;
transition-property:transform;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out;
-webkit-transform:translateX(0%);
-ms-transform:translateX(0%);
transform:translateX(0%)
}

.iis-effect-slide .iis-current-slide {
opacity:1;
z-index:1
}

.iis-effect-slide .iis-previous-slide {
-webkit-transform:translateX(-100%);
-ms-transform:translateX(-100%);
transform:translateX(-100%)
}

.iis-effect-slide .iis-next-slide {
-webkit-transform:translateX(100%);
-ms-transform:translateX(100%);
transform:translateX(100%)
}

.iis-effect-slide.iis-direction-next .iis-previous-slide,.iis-effect-slide.iis-direction-previous .iis-next-slide {
opacity:1
}

.iis-touch-enabled .iis-slide {
z-index:1
}

.iis-touch-enabled .iis-current-slide {
z-index:2
}

.iis-touch-enabled.iis-is-touching .iis-previous-slide,.iis-touch-enabled.iis-is-touching .iis-next-slide {
opacity:1
}

.iis-effect-fade .iis-slide {
-webkit-transition-property:opacity;
-moz-transition-property:opacity;
-o-transition-property:opacity;
transition-property:opacity;
-webkit-transition-timing-function:ease-in;
-moz-transition-timing-function:ease-in;
-o-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0
}

.iis-effect-fade .iis-current-slide {
opacity:1;
z-index:1
}

.iis-previous-nav,.iis-next-nav {
position:absolute;
top:50%;
z-index:20;
display:block;
width:40px;
height:40px;
text-indent:-9999px;
background-repeat:no-repeat;
background-color:rgba(0,0,0,0.9);
border-radius:50px;
background-size:40px 40px;
cursor:pointer;
opacity:0;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
-webkit-transition:.3s ease-out;
-moz-transition:.3s ease-out;
-o-transition:.3s ease-out;
transition:.3s ease-out
}

.iis-previous-nav {
left:3%;
background:url(arrows.png) no-repeat
}

.iis-next-nav {
right:3%;
background:url(arrows.png) no-repeat;
background-position:-40px 0
}

.ideal-image-slider:hover .iis-previous-nav,.ideal-image-slider:hover .iis-next-nav {
opacity:.5
}

.ideal-image-slider:hover .iis-previous-nav:hover,.ideal-image-slider:hover .iis-next-nav:hover {
opacity:1
}

.iis-bullet-nav {
position:absolute;
bottom:3%;
right:0;
z-index:1;
width:100%;
text-align:center;
opacity:.7;
-webkit-transition:.3s ease-out;
-moz-transition:.3s ease-out;
-o-transition:.3s ease-out;
transition:.3s ease-out
}

.iis-bullet-nav a {
display:inline-block;
width:10px;
height:10px;
background:transparent;
text-indent:9999px;
margin:0 5px;
border:3px solid rgba(0,0,0,0.8);
border-radius:10px;
cursor:pointer;
-webkit-transition:.3s ease-out;
-moz-transition:.3s ease-out;
-o-transition:.3s ease-out;
transition:.3s ease-out
}

.iis-bullet-nav a.iis-bullet-active,.iis-bullet-nav a:hover {
background:#fff
}

.ideal-image-slider:hover .iis-bullet-nav {
opacity:.9
}

.ideal-image-slider:hover .iis-bullet-nav:hover {
opacity:1
}

.iis-has-captions .iis-slide {
text-indent:0
}

.iis-caption .iis-caption-title {
font-weight:700
}

.iis-caption .iis-caption-content {
line-height:10px;
color:#fff
}

.iis-caption .iis-caption-content a,.iis-caption .iis-caption-content a:visited {
color:#fff;
text-decoration:underline;
border:0
}

.iis-caption .iis-caption-content a:hover,.iis-caption .iis-caption-content a:active {
color:#fff
}

.wit {
background-color:#fff
}

.slick-slide {
margin:0 22px
}

.slick-slide img {
width:100%
}

.slick-slider {
position:relative;
display:block;
box-sizing:border-box;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-touch-callout:none;
-khtml-user-select:none;
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent
}

.slick-list {
position:relative;
display:block;
overflow:hidden;
margin:0;
padding:0
}

.slick-list:focus {
outline:none
}

.slick-list.dragging {
cursor:pointer;
cursor:hand
}

.slick-slider .slick-track,.slick-slider .slick-list {
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}

.slick-track {
position:relative;
top:0;
left:0;
display:block
}

.slick-track:before,.slick-track:after {
display:table;
content:''
}

.slick-track:after {
clear:both
}

.slick-loading .slick-track {
visibility:hidden
}

.slick-slide {
display:none;
float:left;
height:100%;
min-height:1px
}

[dir='rtl'] .slick-slide {
float:right
}

.slick-slide img {
display:block
}

.slick-slide.slick-loading img {
display:none
}

.slick-slide.dragging img {
pointer-events:none
}

.slick-initialized .slick-slide {
display:block
}

.slick-loading .slick-slide {
visibility:hidden
}

.slick-vertical .slick-slide {
display:block;
height:auto;
border:1px solid transparent
}

.slick-arrow.slick-hidden {
display:none
}

iframe {
border:0
}

@media print {
.bedrijvenlogos,iframe,.video-container,#menu,#mijnenu,.menu-center,#menubalktopper,#menubalk,#menubalk2,#captionone,#footer,#inhoud-rechts,#slider,#sliderposition,#menu-center,#footer-center,#menu-mob,#sliderposition2 {
display:none
}

html,body {
height:auto;
font-size:12pt
}
}

.bannervoetposition::before,.bannervoetposition::after {
position:absolute;
content:'';
pointer-events:none
}

.lees-verder-twee::before {
left:50%;
width:30px;
height:30px;
-webkit-transform:translateX(-50%) rotate(45deg);
transform:translateX(-50%) rotate(45deg);
z-index:4;
top:-15px;
background:#f8f7f8;
z-index:4
}

.lees-verder-twee-b::before {
left:50%;
width:30px;
height:30px;
-webkit-transform:translateX(-50%) rotate(45deg);
transform:translateX(-50%) rotate(45deg);
z-index:4;
top:-15px;
background:#fff;
z-index:4
}

.lees-verder-drie::after {
left:50%;
width:40px;
height:40px;
-webkit-transform:translateX(-50%) rotate(45deg);
transform:translateX(-50%) rotate(45deg);
z-index:4;
bottom:-10px;
background:#958387;
z-index:4
}

.lees-verder {
background-color:#333;
background:#f8f7f8;
z-index:1
}

#copyright {
border-top:solid 0 #f2f7fc
}

#copyright-center {
max-width:1000px;
margin:0 auto;
height:32px;
overflow:hidden;
padding:0 30px
}

.copyright-color,.copyright-color a,.copyright-color a:hover {
background:#5A5353;
color:#fff;
text-decoration:none;
font-size:1.4rem
}