/* cyrillic-ext */
@font-face {
  font-family: "PT Serif";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRTQgYoZZY2vCFuvAFT_rC1chb-.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "PT Serif";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRTQgYoZZY2vCFuvAFT_rm1chb-.woff2)
    format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: "PT Serif";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRTQgYoZZY2vCFuvAFT_rO1chb-.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "PT Serif";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRTQgYoZZY2vCFuvAFT_r21cg.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "PT Serif";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRQQgYoZZY2vCFuvAFT9gaQZyTfoPNB.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "PT Serif";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRQQgYoZZY2vCFuvAFT9gaQZy3foPNB.woff2)
    format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: "PT Serif";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRQQgYoZZY2vCFuvAFT9gaQZyffoPNB.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "PT Serif";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRQQgYoZZY2vCFuvAFT9gaQZynfoA.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "PT Serif";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRVQgYoZZY2vCFuvAFbzr-tdg.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "PT Serif";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRVQgYoZZY2vCFuvAFSzr-tdg.woff2)
    format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: "PT Serif";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRVQgYoZZY2vCFuvAFYzr-tdg.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "PT Serif";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRVQgYoZZY2vCFuvAFWzr8.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "PT Serif";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRSQgYoZZY2vCFuvAnt66qfVyvHpA.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "PT Serif";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRSQgYoZZY2vCFuvAnt66qWVyvHpA.woff2)
    format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: "PT Serif";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRSQgYoZZY2vCFuvAnt66qcVyvHpA.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "PT Serif";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRSQgYoZZY2vCFuvAnt66qSVys.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, 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/v27/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, 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/v27/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2)
    format("woff2");
  unicode-range: 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/v27/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/v27/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v27/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+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/v27/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, 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/v27/KFOkCnqEu92Fr1Mu51xIIzI.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, 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/v27/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, 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/v27/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA.woff2)
    format("woff2");
  unicode-range: 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/v27/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/v27/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v27/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+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/v27/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, 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/v27/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, 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/v27/KFOjCnqEu92Fr1Mu51TzBic3CsTKlA.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, 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/v27/KFOjCnqEu92Fr1Mu51TzBic-CsTKlA.woff2)
    format("woff2");
  unicode-range: 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/v27/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/v27/KFOjCnqEu92Fr1Mu51TzBic5CsTKlA.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v27/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+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/v27/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, 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/v27/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, 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/v27/KFOmCnqEu92Fr1Mu72xKOzY.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, 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/v27/KFOmCnqEu92Fr1Mu5mxKOzY.woff2)
    format("woff2");
  unicode-range: 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/v27/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/v27/KFOmCnqEu92Fr1Mu4WxKOzY.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v27/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+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/v27/KFOmCnqEu92Fr1Mu7GxKOzY.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, 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/v27/KFOmCnqEu92Fr1Mu4mxK.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, 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/v27/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, 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/v27/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2)
    format("woff2");
  unicode-range: 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/v27/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/v27/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v27/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+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/v27/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, 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/v27/KFOlCnqEu92Fr1MmEU9fBBc4.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, 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/v27/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, 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/v27/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2)
    format("woff2");
  unicode-range: 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/v27/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/v27/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v27/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+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/v27/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, 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/v27/KFOlCnqEu92Fr1MmWUlfBBc4.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}

.configure-fcp-item {
  height: 20px;
  width: 26px;
  border: 0;
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: white;
  outline: 0;
  position: relative;
  display: inline-block;
}
.configure-fcp-item .tooltiptext {
  display: none;
  position: absolute;
  top: -5px;
  left: 30px;
  width: 125px;
  padding: 5px;
  z-index: 100;
  background: dimgrey;
  color: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.configure-fcp-item .tooltiptext:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid dimgrey;
  left: -8px;
  top: 14px;
}
.configure-fcp-item:hover {
  font-size: 99%;
}
.configure-fcp-item:hover .tooltiptext {
  display: block;
}
.configure-fcp-item:hover {
  border: 0;
}
.field-markup {
  min-width: 500px;
  display: block;
}
.fcp-add-button select,
.site-filter-last-item,
.site-filter-add-another-button input {
  display: none;
}
.disable-add-item a,
.disable-add-item {
  pointer-events: none;
}
.site-filter-drop-down .form-item {
  display: inline-block;
}
.site-filter-drop-down button {
  display: inline-block;
  margin-top: 26px;
  margin-left: 30px;
}
.mask.hide {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1000;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-color: seashell;
  opacity: 0.8;
}
.filter-by-site-table {
  position: relative;
  display: inline-block;
  width: 100%;
}
#drupal-modal .layout-region-node-secondary {
  display: none;
}
#drupal-modal .layout-region-node-main {
  width: 90%;
}
#drupal-modal .layout-region-node-main input {
  width: 100%;
}
.field--name-field-reference,
#drupal-modal .filter-wrapper {
  display: none;
}
.removed-from-pool {
  display: none;
}
.site-error {
  display: none;
}
.site-error.error {
  color: red;
  display: block;
}
.solr-media-img {
  height: 200px;
}
.latracal-site-filter {
  margin-top: 30px;
}
.latracal-site-filter fieldset {
  padding: 10px 18px 18px !important;
}
.unicef-site-filter select {
  margin-top: 10px;
}
.ajax-progress {
  display: inline-block;
  padding: 1px 5px 2px 5px;
}
[dir="rtl"] .ajax-progress {
  float: right;
}
.ajax-progress-throbber .throbber {
  display: inline;
  padding: 1px 6px 2px;
  background: transparent
    url(/careers/core/modules/system/css/components/../../../../misc/throbber-active.gif)
    no-repeat 0 center;
}
.ajax-progress-throbber .message {
  display: inline;
  padding: 1px 5px 2px;
}
tr .ajax-progress-throbber .throbber {
  margin: 0 2px;
}
.ajax-progress-bar {
  width: 16em;
}
.ajax-progress-fullscreen {
  position: fixed;
  z-index: 1000;
  top: 48.5%;
  left: 49%;
  width: 24px;
  height: 24px;
  padding: 4px;
  opacity: 0.9;
  border-radius: 7px;
  background-color: #232323;
  background-repeat: no-repeat;
  background-position: center center;
}
[dir="rtl"] .ajax-progress-fullscreen {
  right: 49%;
  left: auto;
}
.text-align-left {
  text-align: left;
}
.text-align-right {
  text-align: right;
}
.text-align-center {
  text-align: center;
}
.text-align-justify {
  text-align: justify;
}
.align-left {
  float: left;
}
.align-right {
  float: right;
}
.align-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.js input.form-autocomplete {
  background-repeat: no-repeat;
  background-position: 100% center;
}
.js[dir="rtl"] input.form-autocomplete {
  background-position: 0 center;
}
.js input.form-autocomplete.ui-autocomplete-loading {
  background-position: 100% center;
}
.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading {
  background-position: 0 center;
}
.fieldgroup {
  padding: 0;
  border-width: 0;
}
.container-inline div,
.container-inline label {
  display: inline-block;
}
.container-inline .details-wrapper {
  display: block;
}
.container-inline .hidden {
  display: none;
}
.clearfix:after {
  display: table;
  clear: both;
  content: "";
}
.js details:not([open]) .details-wrapper {
  display: none;
}
.hidden {
  display: none;
}
.visually-hidden {
  position: absolute !important;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  word-wrap: normal;
}
.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  position: static !important;
  overflow: visible;
  clip: auto;
  width: auto;
  height: auto;
}
.invisible {
  visibility: hidden;
}
.item-list__comma-list,
.item-list__comma-list li {
  display: inline;
}
.item-list__comma-list {
  margin: 0;
  padding: 0;
}
.item-list__comma-list li:after {
  content: ", ";
}
.item-list__comma-list li:last-child:after {
  content: "";
}
.js .js-hide {
  display: none;
}
.js-show {
  display: none;
}
.js .js-show {
  display: block;
}
.nowrap {
  white-space: nowrap;
}
.position-container {
  position: relative;
}
.progress {
  position: relative;
}
.progress__track {
  min-width: 100px;
  max-width: 100%;
  height: 16px;
  margin-top: 5px;
  border: 1px solid;
  background-color: #fff;
}
.progress__bar {
  width: 3%;
  min-width: 3%;
  max-width: 100%;
  height: 16px;
  background-color: #000;
}
.progress__description,
.progress__percentage {
  overflow: hidden;
  margin-top: 0.2em;
  color: #555;
  font-size: 0.875em;
}
.progress__description {
  float: left;
}
[dir="rtl"] .progress__description {
  float: right;
}
.progress__percentage {
  float: right;
}
[dir="rtl"] .progress__percentage {
  float: left;
}
.progress--small .progress__track {
  height: 7px;
}
.progress--small .progress__bar {
  height: 7px;
  background-size: 20px 20px;
}
.reset-appearance {
  margin: 0;
  padding: 0;
  border: 0 none;
  background: transparent;
  line-height: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.resize-none {
  resize: none;
}
.resize-vertical {
  min-height: 2em;
  resize: vertical;
}
.resize-horizontal {
  max-width: 100%;
  resize: horizontal;
}
.resize-both {
  max-width: 100%;
  min-height: 2em;
  resize: both;
}
table.sticky-header {
  z-index: 500;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.system-status-counter__status-icon {
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: middle;
}
.system-status-counter__status-icon:before {
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  background-repeat: no-repeat;
  background-position: center 2px;
  background-size: 16px;
}

.system-status-report-counters__item {
  width: 100%;
  margin-bottom: 0.5em;
  padding: 0.5em 0;
  text-align: center;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0.063);
}
@media screen and (min-width: 60em) {
  .system-status-report-counters {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .system-status-report-counters__item--half-width {
    width: 49%;
  }
  .system-status-report-counters__item--third-width {
    width: 33%;
  }
}
.system-status-general-info__item {
  margin-top: 1em;
  padding: 0 1em 1em;
  border: 1px solid #ccc;
}
.system-status-general-info__item-title {
  border-bottom: 1px solid #ccc;
}
body.drag {
  cursor: move;
}
tr.region-title {
  font-weight: bold;
}
tr.region-message {
  color: #999;
}
tr.region-populated {
  display: none;
}
tr.add-new .tabledrag-changed {
  display: none;
}
.draggable a.tabledrag-handle {
  float: left;
  overflow: hidden;
  height: 1.7em;
  margin-left: -1em;
  cursor: move;
  text-decoration: none;
}
[dir="rtl"] .draggable a.tabledrag-handle {
  float: right;
  margin-right: -1em;
  margin-left: 0;
}
a.tabledrag-handle:hover {
  text-decoration: none;
}
a.tabledrag-handle .handle {
  width: 14px;
  height: 14px;
  margin: -0.4em 0.5em 0;
  padding: 0.42em 0.5em;
  background: url(/careers/core/modules/system/css/components/../../../../misc/icons/787878/move.svg)
    no-repeat 6px 7px;
}
a.tabledrag-handle:hover .handle,
.touchevents .draggable td {
  padding: 0 10px;
}
.touchevents .draggable .menu-item__link {
  display: inline-block;
  padding: 10px 0;
}
.touchevents a.tabledrag-handle {
  width: 40px;
  height: 44px;
}
.touchevents a.tabledrag-handle .handle {
  height: 21px;
  background-position: 40% 19px;
}
[dir="rtl"] .touch a.tabledrag-handle .handle {
  background-position: right 40% top 19px;
}
.touchevents .draggable.drag a.tabledrag-handle .handle {
  background-position: 50% -32px;
}
.tabledrag-toggle-weight-wrapper {
  text-align: right;
}
[dir="rtl"] .tabledrag-toggle-weight-wrapper {
  text-align: left;
}
.indentation {
  float: left;
  width: 20px;
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em;
  padding: 0.42em 0 0.42em 0.6em;
}
[dir="rtl"] .indentation {
  float: right;
  margin: -0.4em -0.4em -0.4em 0.2em;
  padding: 0.42em 0.6em 0.42em 0;
}
.tablesort {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 100%;
}

div.tree-child {
  background: url(/careers/core/modules/system/css/components/../../../../misc/tree.png)
    no-repeat 11px center;
}
div.tree-child-last {
  background: url(/careers/core/modules/system/css/components/../../../../misc/tree-bottom.png)
    no-repeat 11px center;
}
[dir="rtl"] div.tree-child,
[dir="rtl"] div.tree-child-last {
  background-position: -65px center;
}
div.tree-child-horizontal {
  background: url(/careers/core/modules/system/css/components/../../../../misc/tree.png)
    no-repeat -11px center;
}
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: 0;
}
.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: 0;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}
.ui-checkboxradio-disabled {
  pointer-events: none;
}
.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: 0;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: 0;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: 0;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: 0;
}
.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: calc(100% - 2.4em);
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}
.ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}
input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}
.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}
.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}
.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}
.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}
.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.video-embed-field-responsive-video {
  position: relative;
}
.video-embed-field-responsive-video:after {
  content: "";
  display: block;
  padding-bottom: 56.25%;
}
.video-embed-field-responsive-video iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.video-embed-field-responsive-modal {
  max-width: 100%;
}
.video-embed-field-lazy {
  cursor: pointer;
  position: relative;
}
.video-embed-field-lazy img {
  width: 100%;
}
.video-embed-field-lazy-play {
  height: 72px;
  width: 72px;
  left: 50%;
  top: 50%;
  margin-left: -36px;
  margin-top: -36px;
  position: absolute;
  background: url("/careers/modules/contrib/video_embed_field/css/icons/play.svg")
    no-repeat;
  cursor: pointer;
  background-size: 72px 72px;
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
#sliding-popup {
  background: url("/careers/modules/contrib/eu_cookie_compliance/css/../images/gradient.png")
    center center scroll repeat-y transparent;
}
.sliding-popup-bottom,
.sliding-popup-top {
  margin: 0;
  padding: 0;
  width: 100%;
  z-index: 99999;
  left: 0;
  text-align: center;
}
.sliding-popup-bottom {
  position: fixed;
}
.sliding-popup-top {
  position: relative;
}
.eu-cookie-compliance-content {
  margin: 0 auto;
  max-width: 80%;
  display: inline-block;
  text-align: left;
  width: 100%;
}
.eu-cookie-compliance-buttons {
  float: right;
  margin: 0 0 1em 0;
  max-width: 40%;
}
.eu-cookie-compliance-categories-buttons {
  margin: 0 0 1em 0;
  max-width: 60%;
  float: left;
}
[dir="rtl"] .eu-cookie-compliance-buttons {
  float: left;
}
[dir="rtl"] .eu-cookie-compliance-categories-buttons {
  float: right;
}
.eu-cookie-compliance-more-button {
  cursor: pointer;
  display: inline;
  height: auto;
  margin: 0;
  padding: 0;
  border: 0;
  text-decoration: underline;
  background: none;
}
.eu-cookie-compliance-secondary-button {
  cursor: pointer;
  border: 0;
  background: none;
  margin-top: 1em;
  padding: 0 8px;
  vertical-align: middle;
}
.disagree-button.eu-cookie-compliance-more-button,
.eu-cookie-compliance-agree-button,
.eu-cookie-compliance-default-button,
.eu-cookie-compliance-hide-button,
.eu-cookie-compliance-more-button-thank-you,
.eu-cookie-withdraw-button,
.eu-cookie-compliance-save-preferences-button {
  cursor: pointer;
  margin-right: 5px;
  margin-top: 1em;
  vertical-align: middle;
  overflow: visible;
  width: auto;
  -moz-box-shadow: inset 0 1px 0 0 #fff;
  -webkit-box-shadow: inset 0 1px 0 0 #fff;
  box-shadow: inset 0 1px 0 0 #fff;
  background-color: #ededed;
  background-image: -moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(5%, #ededed),
    color-stop(100%, #dfdfdf)
  );
  background-image: -webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
  background-image: -o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
  background-image: -ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
  background-image: linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  color: #000;
  font-family: Arial, sans-serif;
  font-weight: bold;
  padding: 4px 8px;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
}
[dir="rtl"] .eu-cookie-compliance-buttons button {
  -moz-box-shadow: inset 0 0 0 1px #fff;
  -webkit-box-shadow: inset 0 0 0 1px #fff;
  box-shadow: inset 0 0 0 1px #fff;
}
.disagree-button.eu-cookie-compliance-more-button:hover,
.eu-cookie-compliance-agree-button:hover,
.eu-cookie-compliance-default-button:hover,
.eu-cookie-compliance-hide-button:hover,
.eu-cookie-compliance-more-button-thank-you:hover,
.eu-cookie-withdraw-button:hover {
  background-color: #dfdfdf;
  background-image: -moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(5%, #dfdfdf),
    color-stop(100%, #ededed)
  );
  background-image: -webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
  background-image: -o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
  background-image: -ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
  background-image: linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
}
.disagree-button.eu-cookie-compliance-more-button:active,
.eu-cookie-compliance-agree-button:active,
.eu-cookie-compliance-default-button:active,
.eu-cookie-compliance-hide-button:active,
.eu-cookie-compliance-more-button-thank-you:active,
.eu-cookie-withdraw-button:active {
  position: relative;
  top: 1px;
}
.eu-cookie-compliance-message {
  float: left;
  margin: 5px 0 0;
  max-width: 60%;
}
.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message {
  max-width: 100%;
}
.eu-cookie-compliance-categories {
  clear: both;
  padding-top: 1em;
}
.eu-cookie-compliance-categories label {
  display: inline;
}
[dir="rtl"] .eu-cookie-compliance-message {
  float: right;
  text-align: right;
}
.eu-cookie-compliance-message h1,
.eu-cookie-compliance-message h2,
.eu-cookie-compliance-message h3,
.eu-cookie-compliance-message p {
  color: #fff;
  font-weight: bold;
  line-height: 1.4;
  margin: 0 0 5px 0;
}
.eu-cookie-compliance-message h1 {
  font-size: 24px;
}
.eu-cookie-compliance-message h2 {
  font-size: 16px;
}
.eu-cookie-compliance-message h3 {
  font-size: 12px;
}
.eu-cookie-compliance-message p {
  font-size: 12px;
  display: inline;
}
.eu-cookie-withdraw-tab {
  padding: 4px 7px;
  cursor: pointer;
}
.sliding-popup-bottom .eu-cookie-withdraw-tab {
  border-width: 2px 2px 0;
  border-radius: 5px 5px 0 0;
}
.sliding-popup-top .eu-cookie-withdraw-tab {
  border-width: 0 2px 2px;
  border-radius: 0 0 5px 5px;
}
.eu-cookie-withdraw-wrapper.sliding-popup-top,
.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner {
  transform: scaleY(-1);
}
.eu-cookie-withdraw-tab {
  position: absolute;
  top: 0;
  transform: translate(-50%, -100%);
  left: 50%;
}
.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab {
  transform: translate(-50%, -100%) scaleY(-1);
}
@media screen and (max-width: 600px) {
  .eu-cookie-compliance-content {
    max-width: 95%;
  }
  .eu-cookie-compliance-categories,
  .eu-cookie-compliance-message {
    max-width: 100%;
  }
  .eu-cookie-compliance-buttons {
    clear: both;
    float: none;
    max-width: 100%;
    margin: 5px 0 1em;
  }
  .eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories {
    float: right;
    margin-top: -56px;
  }
  .eu-cookie-compliance-banner--categories .eu-cookie-compliance-buttons {
    position: initial;
    bottom: unset;
    right: unset;
  }
}
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}
.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
}
.ui-widget-content a {
  color: #333;
}
.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  color: #333;
  font-weight: bold;
}
.ui-widget-header a {
  color: #333;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #fff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #fff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}
.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-caret-1-n {
  background-position: 0 0;
}
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}
.ui-icon-caret-1-e {
  background-position: -32px 0;
}
.ui-icon-caret-1-se {
  background-position: -48px 0;
}
.ui-icon-caret-1-s {
  background-position: -65px 0;
}
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}
.ui-icon-caret-1-w {
  background-position: -96px 0;
}
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}
.ui-widget-overlay {
  background: #aaa;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666;
}
[dir="rtl"] #stcpDiv,
[dir="rtl"] #st_gdpr_iframe {
  left: 0 !important;
}
.paragraph--unpublished {
  background-color: #fff4f4;
}
.search-api-autocomplete-suggestion {
  padding: 3px 5px;
  position: relative;
}
.search-api-autocomplete-search .ui-menu-item-wrapper {
  border: 0;
  color: #333;
  margin: 0;
  padding: 0;
}
.search-api-autocomplete-search
  .ui-menu-item-wrapper.ui-state-active
  .search-api-autocomplete-suggestion {
  background: #0072b9;
  color: #fff;
}
.search-api-autocomplete-search .ui-menu-item {
  list-style-image: none;
}
.search-api-autocomplete-search .ui-menu-item:hover {
  background: #eee;
}
.search-api-autocomplete-search .ui-menu-item a {
  text-decoration: none;
}
.search-api-autocomplete-suggestion .autocomplete-suggestion-note {
  font-size: 90%;
}
.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input {
  font-weight: bold;
}
.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count {
  position: absolute;
  right: 0.2em;
}

.white {
  color: #fff;
}
.c-social-links a {
  color: #fff;
}
.white-focus:focus,
.white-focus:hover,
.white-focus:active,
a.white-focus:active,
a.white-focus:focus,
a.white-focus:hover {
  color: #fff;
}
.white-bg,
.open .c-btn-dd-link,
.open .white-bg-focus,
.c-btn-dd-link-white-bg {
  background-color: #fff;
}
.white-bc {
  border-color: #fff;
  column-rule-color: #fff;
}
.black-bg {
  background-color: #000;
}
.primary,
a.primary,
.open a.primary-active,
.solrsearch-facet-container .full-input .arrow-icon,
#in-page-search .solrsearch-facet-calendar-container .full-input .arrow-icon,
h5.region-title a:hover,
.view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter.active-letter
  a:after,
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title.active-region-title
  a:after,
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title.active-region-title
  a:before,
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title
  a:hover::before,
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title
  a:hover::after,
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title
  a:active::before,
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title
  a:active::after,
.solrsearch-input-box
  .js-form-type-search-api-autocomplete
  .unicef-icon.activate:before,
.selectric-wrapper .selectric b:before,
.programme-active a:active,
.dropdown-ul.dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li:first-child
  a:active,
.tertiary-navigation
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  a.active,
.programme-active a:focus,
.dropdown-ul.dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li:first-child
  a:focus,
.tertiary-navigation
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  a.focus,
.programme-active a:hover,
.dropdown-ul.dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li:first-child
  a:hover,
.tertiary-navigation
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  a.hover,
.selectric-primary .selectric-wrapper .selectric .label,
.pagination--number,
.solrsearch-facet-selected .close:after,
.daterangepicker .ranges li {
  color: #1cabe2;
}
.c-accessible,
.contrast .primary,
.contrast a.primary,
.contrast .open a.primary-active,
.contrast
  .solrsearch-input-box
  .js-form-type-search-api-autocomplete
  .unicef-icon.activate:before {
  color: #0f5c85;
}
.primary-bc,
table tbody tr {
  border-color: #1cabe2;
  column-rule-color: #1cabe2;
}
.contrast .primary-bc,
.contrast table tbody tr {
  border-color: #0f5c85;
  column-rule-color: #0f5c85;
}
.primary-bg,
.navbar-nav.nav-menu li a.active:after,
blockquote:before,
blockquote:after,
table thead,
.card_large a .card-hero-link.default-logo,
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-sort
  .icon-facet-close:before,
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-sort
  .icon-facet:before,
.solrsearch-facet-container .dropdown ul li .facets-checkbox:checked:after,
#in-page-search
  .solrsearch-facet-calendar-container
  .dropdown
  ul
  li
  .facets-checkbox:checked:after,
#in-page-search .solrsearch-sort .icon-view:before,
.login-submit__button,
.reset-submit .button {
  background-color: #1cabe2;
}
.card-button-link:focus,
.card-button-link:active,
.in-page-lang .linkcntr a.language-link:hover,
.in-page-lang .linkcntr a.language-link:focus {
  color: #0e95ca;
}
@media screen and (min-width: 480px) and (max-width: 991px) {
  .c-bkgd-search {
    color: #fff;
  }
  .contrast .block-unicef-search .btn--input-search .btn-txt-search:after {
    color: #fff;
  }
}
@media screen and (max-width: 767px) {
  .primary_focus,
  .primary-focus:focus,
  .primary-focus:hover,
  .open .primary-focus {
    color: transparent;
  }
  .c-bkgd-search {
    color: #333;
  }
  .contrast .block-unicef-search .btn--input-search .btn-txt-search:after {
    color: #333;
  }
}
@media only screen and (min-width: 992px) {
  .primary_focus,
  .primary-focus:focus,
  .primary-focus:hover,
  .open .primary-focus {
    color: #0e95ca;
  }
  .contrast .block-unicef-search .btn--input-search .btn-txt-search:after {
    color: #333;
  }
}
.contrast .primary_focus,
.contrast .primary-focus:focus,
.contrast .primary-focus:hover,
.contrast .open .primary-focus {
  color: #0c4362;
}
a.primary-bg:focus,
a.primary-bg:hover,
a.primary-bg:active,
.social-follow-item a:hover {
  background-color: #0e95ca;
}
.contrast a.primary-bg:focus,
.contrast a.primary-bg:hover,
.contrast a.primary-bg:active,
.contrast .social-follow-item a:hover {
  background-color: #0c4362;
}
@media only screen and (max-width: 991px) {
  header .navbar-collapse .menu-explore ul li.open a.white.primary-active,
  header .navbar-collapse .menu-explore ul li a.btn.white-outlined,
  header .navbar-collapse .menu-explore ul li a.dropdown-li-toggle {
    color: #333;
  }
  header
    .navbar-collapse
    .menu-explore
    ul
    li.open
    ul.dropdown-ul-explore.white-bg
    li.dropdown-ul-explore-li
    a.grey_darker.c-btn-dd-link-white-bg:hover,
  header
    .navbar-collapse
    .menu-explore
    ul
    li.open
    ul.dropdown-ul-explore.white-bg
    li.dropdown-ul-explore-li
    a.grey_darker.c-btn-dd-link-white-bg.active {
    color: #333;
  }
  header
    .navbar-collapse
    .menu-explore
    .header-secondary-dropdown-button
    a.btn.outlined.white-outlined.active,
  header
    .navbar-collapse
    .menu-explore
    .header-secondary-dropdown-button
    a.btn.outlined.white-outlined:hover {
    color: #333;
  }
  .region--masthead-secondary .header-secondary-dropdown-button {
    background-color: #fff;
    border-top-color: #c1c1c1;
    border-bottom-color: #c1c1c1;
  }
  .contrast
    header
    .navbar-collapse
    .menu-explore
    .header-secondary-dropdown-button
    a.btn.outlined.white-outlined.active,
  .contrast
    header
    .navbar-collapse
    .menu-explore
    .header-secondary-dropdown-button
    a.btn.outlined.white-outlined:hover {
    color: #333;
  }
  header
    .navbar-collapse
    .menu-explore
    ul
    li.open
    ul.dropdown-ul-explore.white-bg
    li.dropdown-ul-explore-li {
    border-bottom-color: #c1c1c1;
  }
  header
    .navbar-collapse
    .menu-explore
    ul
    li.open
    ul.dropdown-ul-explore.white-bg {
    background-color: #f8f8f8;
  }
}
.secondary {
  color: #2159a8;
}
a.secondary-focus:hover,
a.secondary-focus:active,
a.secondary-focus:focus {
  color: #1a4b8f;
}
.secondary-bc {
  border-color: #2159a8;
  column-rule-color: #2159a8;
}
.secondary-bg {
  background-color: #2159a8;
}
a.secondary-bg:hover,
a.secondary-bg:focus {
  background-color: #1a4b8f;
}
.accent-action-bg {
  background-color: #e34e09;
}
a.accent-action-bg:hover,
a.accent-action-bg:focus {
  background-color: #c94304;
}
.accent-action {
  color: #e34e09;
}
.accent-action-focus {
  color: #c94304;
}
.accent-alert {
  color: #c5352c;
}
.accent-alert-focus {
  color: #a42c25;
}
.accent-alert-bg {
  background-color: #c5352c;
}
a.accent-alert-bg:hover,
a.accent-alert-bg:focus {
  background-color: #a42c25;
}
a:not(.btn, .btntext):visited,
.c-text-block-link:visited,
a:not(< .dropdown-ul.dropdown-dark-tertiary) {
  color: #2159a8;
}
body,
.grey_body,
.grey_darker,
.grey-darker,
.grey1,
a.grey_darker,
a.grey-darker,
.grey1 a,
.grey-darker-links a,
.grey-darker-links a:active,
.grey-darker-links a:hover,
.grey-darker-links a:visited,
.grey-darker-links a:focus,
h1,
h2,
h3,
h4,
h5,
h2 a,
h3 a,
h4 a,
h5 a,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h2 a:active,
h3 a:active,
h4 a:active,
h5 a:active,
.unicef-input,
.search-api-spellcheck-suggestion,
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title.active-region-title
  a
  span,
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title
  a:active
  span,
blockquote a,
blockquote a:hover,
blockquote a:visited,
blockquote a:focus,
.search--date_range_picker,
#in-page-search .full-input input,
#in-page-search .full-input label,
#in-page-search .dropdown ul li .facet-item__value,
#in-page-search .dropdown ul li .facet-item__count,
#in-page-search .solrsearch-controls .solrsearch-input-box .number-of-results,
#in-page-search .solrsearch-input-box .unicef-icon.activate:before {
  color: #333;
}
.white h1,
.white h2,
.white h3,
.white h4,
.white h5,
.white h6 {
  color: white;
}
.grey_dark,
.grey-dark,
.grey3 {
  color: #595959;
}
.grey-dark svg,
.card.white-bg svg,
.card_large.white-bg svg {
  fill: #595959;
}
.grey-dark-bg,
.btn-grey-dark-bg {
  background-color: #595959;
}
@media screen and (max-width: 767px) {
  .grey3-focus:focus,
  .grey3-focus:hover {
    background-color: rgba(89, 89, 89, 0.3);
  }
  header .navbar-header .navbar-toggle .icon-bar {
    background-color: #333;
  }
  .navbar-header.main-nav-region {
    border-top-color: #1cabe2;
    border-bottom-color: #1cabe2;
  }
}
.btn-grey-dark-bg:focus,
.btn-grey-dark-bg:hover {
  background-color: rgba(89, 89, 89, 0.2);
}
.btn-grey-dark-bg:active {
  background-color: rgba(89, 89, 89, 0.4);
}
.grey-dark-border {
  border-color: #595959;
  column-rule-color: #595959;
}
.grey,
.grey2 {
  color: #404040;
}
.grey-bg,
.grey-bg-focus:focus,
.grey-bg-focus:hover,
.grey-bg-focus:active {
  background-color: #404040;
}
.grey-light,
.grey4,
.caption {
  color: #757575;
}
.grey-light-bg,
.grey4-bg {
  background-color: #757575;
}
.grey-lighter,
.grey5,
h2 a.disabled,
h3 a.disabled,
h4 a.disabled,
h5 a.disabled,
a.disabled:not(.btn),
.dropdown-ul.dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li:first-child
  a,
.text--block-content .comp-txt .field_component_text_content hr,
#in-page-search .no_result .arrow-icon:before,
#in-page-search .no_result .icon-Calendar,
#in-page-search .no_result .search--date_range_picker,
#in-page-search .form-disabled .selectric-wrapper .selectric .label,
#in-page-search .form-disabled .selectric-wrapper .selectric b::before {
  color: #c1c1c1;
}
.grey-lighter-bg,
.grey5-bg,
.li-grey5-bg:active,
.dropdown
  .dropdown--menu-explore.pagination--dropdown-menu::-webkit-scrollbar-thumb,
.selectric-big
  .selectric-wrapper
  .selectric-items
  .selectric-scroll::-webkit-scrollbar-thumb,
.selectric-wrapper .selectric-items .selectric-scroll::-webkit-scrollbar-thumb,
.text--block-content .comp-txt .field_component_text_content hr,
#in-page-search .solrsearch-sort .icon-view.inactive:before,
.login-submit__button.disable,
.reset-submit .button.disable,
.get-publication--button a.btn.disabled,
#in-page-search .no_result .solrsearch-sort .icon-view:before {
  background-color: #c1c1c1;
}
@media only screen and (max-width: 991px) {
  .fixed-menu.navbar-nav.nav-menu li a.active > span,
  .fixed-menu.navbar-nav.nav-menu li a:hover > span,
  .fixed-menu.navbar-nav.nav-menu li a:active > span {
    background-color: #c1c1c1;
  }
}
@media only screen and (min-width: 992px) {
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.multi-level
    li
    a:hover[href] {
    color: #1cabe2;
  }
  .block-unicef-search .btn-txt-search,
  .block-unicef-search .btn-txt-close {
    color: #333;
  }
  header
    .navbar-collapse
    .header-middle-area
    .header-right-bottom
    > section
    .menu-explore
    .dropdown-li-toggle,
  header
    .navbar-collapse
    .header-middle-area
    .header-right-bottom
    > section
    .menu-explore
    .dropdown-li-toggle:active,
  header
    .navbar-collapse
    .header-middle-area
    .header-right-bottom
    > section
    .menu-explore
    .dropdown-li-toggle:visited,
  header
    .navbar-collapse
    .header-middle-area
    .header-right-bottom
    a.btn.outlined {
    color: #fff;
    border-color: #fff;
  }
  header
    .navbar-collapse
    .header-middle-area
    .header-right-bottom
    > section
    .menu-explore
    .open
    .dropdown-li-toggle:focus {
    color: #1cabe2;
    border-color: #fff;
  }
}
.grey-lighter-bc,
.login-input-container input,
.reset-email input {
  border-color: #c1c1c1;
  column-rule-color: #c1c1c1;
}
.grey-lightest,
.grey6 {
  color: #f1f1f1;
}
.grey7 {
  color: #f8f8f8;
}
.grey7-bg,
.view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter
  > a:hover,
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title
  a:hover,
#in-page-search #views-exposed-form-solrsearch-block-2 {
  background-color: #f8f8f8;
}
.bkgd-related-content {
  background-color: #d3dbdf;
}
.bkgd-search {
  background-color: #c5effc;
}
.header-footer-bg {
  background-color: #1cabe2;
}
.grey-lightest-bg,
.dropdown .dropdown--menu-explore.pagination--dropdown-menu::-webkit-scrollbar,
.header-right-top {
  background-color: #f1f1f1;
}
.c-global-top,
.solrsearch-controls .solrsearch-input-box .number-of-results,
#in-page-search .solrsearch-facet-selected .facet-remove {
  color: #595959;
}
.contrast .c-global-top {
  color: #595959;
}
.c-siteslogantext {
  color: #fff;
}
.c-menu-top .no-link,
.c-menu-top a,
.c-menu-top a:hover,
.c-menu-top a:focus,
.c-menu-top a:active,
.c-menu-top a:visited,
.menu-top-ul-items-li.is-active a.language-link {
  color: #595959;
}
.c-footer-links .no-link,
.c-footer-links a,
.c-footer-links a:hover,
.c-footer-links a:focus,
.c-footer-links a:active,
.c-footer-links a:visited,
.footer-list-items .footer-ul .footer-li > a:visited {
  color: #fff;
}
.c-social-links:hover,
.c-social-links:focus,
.c-social-links:active,
.c-social-links:visited {
  color: #000;
}
.c-btn-dd-link,
.c-btn-dd,
.c-btn-dd-link:visited {
  color: #fff;
  border-color: #fff;
}
.c-btn-dd-link:active,
.c-btn-dd-link:focus {
  color: #1cabe2;
}
a.c-btn-dd-link-white-bg-focus:focus,
a.c-btn-dd-link-white-bg-focus:hover,
.pagination--dropdown-menu-item:hover,
.pagination--dropdown-menu-item:focus {
  background-color: #f1f1f1;
}
a.c-btn-dd-link-white-pressed:active,
.pagination--dropdown-menu-item:active {
  background-color: #c1c1c1;
}
a.c-btn-dd-link-grey5-bg {
  background-color: #404040;
}
a.c-btn-dd-link-grey5-bg-focus:focus,
a.c-btn-dd-link-grey5-bg-focus:hover,
#block-unicef-base-global-links .global-top-ul li::after {
  background-color: #757575;
}
a.c-btn-dd-link-grey5-bg-pressed:active,
.programme-active a:active,
.dropdown-ul.dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li:first-child
  a:active,
a.c-btn-dd-link-grey5-bg-pressed:active {
  background-color: #595959;
}
a,
.c-text-block-link {
  color: #1cabe2;
}
.contrast .c-text-block-link,
.contrast .c-text-block-link:hover,
.contrast .comp-txt .field_component_text_content a,
.contrast .comp-txt .field_component_text_content a:hover,
.contrast .comp-txt .field_component_text_content a:focus,
.contrast .comp-txt .field_component_text_content a:active {
  color: #0f5c85;
}
.c-text-block-link:hover,
.comp-txt .field_component_text_content a:hover,
.comp-txt .field_component_text_content a:focus,
.comp-txt .field_component_text_content a:active {
  color: #0e95ca;
}
.contrast .header-footer-bg,
.contrast .primary-bg,
.contrast blockquote:before,
.contrast blockquote:after,
.contrast table thead {
  background-color: #0f5c85;
}
a.white-bc-active:active,
a.white-bc-active:focus {
  border-color: #fff;
}
a.grey-bc-active:active,
a.grey-bc-active:focus {
  border-color: #404040;
}
@media only screen and (min-width: 992px) {
  li:not(.dropdown-ul-explore-li):not(.open)
    > a.dropdown-li-toggle-hover:hover {
    background-color: rgba(255, 255, 255, 0.2);
  }
  .global-top-ul li::after {
    background-color: #757575;
  }
}
.block-unicef-search .search--region .search-input-background {
  background-color: #1cabe2;
  opacity: 0.94;
}
.contrast .block-unicef-search .search--region .search-input-background {
  background-color: #0f5c85;
}
.ui-widget.ui-widget-content {
  border-top-color: #c1c1c1;
}
.form-item-query .input-clear-icon:after {
  border-right-color: #c1c1c1;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  > .dropdown-ul-explore-li
  > ul.dropdown-menu
  > li {
  border-bottom-color: #595959;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  ul.dropdown-menu,
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  ul.dropdown-menu,
.navbar-nav.nav-menu li a:hover:after,
.navbar-nav.nav-menu li a.mega-active:after {
  background-color: #333;
}
.selectric-primary .selectric-wrapper .selectric {
  border-color: #1cabe2;
}
.container-sso-login,
#in-page-search .views-exposed-form-solrsearch-filter,
#in-page-search .solrsearch-input-box.no-search-input-box {
  border-bottom-color: #c1c1c1;
}
#in-page-search .form-disabled .selectric-wrapper .selectric {
  border-color: #c1c1c1;
}

@font-face {
  font-family: "Unicef";
  src: url("../fonts/Unicef-Icons.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Unicef-Logos";
  src: url("../fonts/Unicef-Logos.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: CRoboto;
  src: url("../fonts/custom/Roboto-Thin.ttf?v=1.1.0") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: CRoboto;
  src: url("../fonts/custom/Roboto-ThinItalic.ttf?v=1.1.0") format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: CRoboto;
  src: url("../fonts/custom/Roboto-Light.ttf?v=1.1.0") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: CRoboto;
  src: url("../fonts/custom/Roboto-LightItalic.ttf?v=1.1.0") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: CRoboto;
  src: url("../fonts/custom/Roboto-Regular.ttf?v=1.1.0") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: CRoboto;
  src: url("../fonts/custom/Roboto-Regular.ttf?v=1.1.0") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: CRoboto;
  src: url("../fonts/custom/Roboto-Italic.ttf?v=1.1.0") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: CRoboto;
  src: url("../fonts/custom/Roboto-Italic.ttf?v=1.1.0") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: CRoboto;
  src: url("../fonts/custom/Roboto-Medium.ttf?v=1.1.0") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: CRoboto;
  src: url("../fonts/custom/Roboto-MediumItalic.ttf?v=1.1.0") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: CRoboto;
  src: url("../fonts/custom/Roboto-Bold.ttf?v=1.1.0") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: CRoboto;
  src: url("../fonts/custom/Roboto-Bold.ttf?v=1.1.0") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: CRoboto;
  src: url("../fonts/custom/Roboto-BoldItalic.ttf?v=1.1.0") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: CRoboto;
  src: url("../fonts/custom/Roboto-BoldItalic.ttf?v=1.1.0") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: CRoboto;
  src: url("../fonts/custom/Roboto-Black.ttf?v=1.1.0") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: CRoboto;
  src: url("../fonts/custom/Roboto-BlackItalic.ttf?v=1.1.0") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "CPT Serif";
  src: url("../fonts/custom/PT_Serif-Web-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CPT Serif";
  src: url("../fonts/custom/PT_Serif-Web-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "CPT Serif";
  src: url("../fonts/custom/PT_Serif-Web-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "CPT Serif";
  src: url("../fonts/custom/PT_Serif-Web-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans Armenian";
  src: url("../fonts/NotoSansArmenian-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans Armenian";
  src: url("../fonts/NotoSansArmenian-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans Armenian";
  src: url("../fonts/NotoSansArmenian-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans Armenian";
  src: url("../fonts/NotoSansArmenian-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans Georgian";
  src: url("../fonts/NotoSansGeorgian-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans Georgian";
  src: url("../fonts/NotoSansGeorgian-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans Georgian";
  src: url("../fonts/NotoSansGeorgian-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans Georgian";
  src: url("../fonts/NotoSansGeorgian-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans Khmer";
  src: url("../fonts/NotoSansKhmer-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans Khmer";
  src: url("../fonts/NotoSansKhmer-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans Khmer";
  src: url("../fonts/NotoSansKhmer-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans Arabic";
  src: url("../fonts/NotoSansArabic-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans Tamil";
  src: url("../fonts/NotoSansTamil-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans Tamil";
  src: url("../fonts/NotoSansTamil-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans Tamil";
  src: url("../fonts/NotoSansTamil-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans Thai";
  src: url("../fonts/NotoSansThai-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans Thai";
  src: url("../fonts/NotoSansThai-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans Thai";
  src: url("../fonts/NotoSansThai-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
html,
body {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  -webkit-tap-highlight-color: transparent;
}
body {
  overflow-x: hidden;
}
*,
*::after,
*::before {
  box-sizing: inherit;
}
.rtl {
  direction: rtl;
}
.rtl iframe#st_gdpr_iframe {
  left: auto;
  right: -5000px;
}
.box-transition,
.card,
.card_large,
.card_stripped {
  -webkit-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),
    background 0.2s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.2s cubic-bezier(0, 0, 0.2, 1),
    border 0.2s cubic-bezier(0, 0, 0.2, 1);
  -moz-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),
    background 0.2s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.2s cubic-bezier(0, 0, 0.2, 1),
    border 0.2s cubic-bezier(0, 0, 0.2, 1);
  -ms-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),
    background 0.2s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.2s cubic-bezier(0, 0, 0.2, 1),
    border 0.2s cubic-bezier(0, 0, 0.2, 1);
  -o-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),
    background 0.2s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.2s cubic-bezier(0, 0, 0.2, 1),
    border 0.2s cubic-bezier(0, 0, 0.2, 1);
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),
    background 0.2s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.2s cubic-bezier(0, 0, 0.2, 1),
    border 0.2s cubic-bezier(0, 0, 0.2, 1);
}
.box-shadow,
.card,
.card_large,
.card_stripped {
  -webkit-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1), 0 3px 4px 0 rgba(0, 0, 0, 0.14),
    0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
.box-shadow-active,
.card:hover,
.card_large:hover,
.card_stripped:hover {
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.main-container {
  position: relative;
}
.content-full-grid {
  max-width: 100%;
  width: 100%;
  margin: auto;
}
@media only screen and (min-width: 768px) {
  .content-full-grid {
    max-width: 648px;
  }
}
@media only screen and (min-width: 992px) {
  .content-full-grid {
    max-width: 932px;
  }
}
@media only screen and (min-width: 1200px) {
  .content-full-grid {
    max-width: 1140px;
  }
}
@media only screen and (min-width: 1440px) {
  .content-full-grid {
    max-width: 1170px;
  }
}
.container {
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media only screen and (min-width: 992px) {
  .container {
    max-width: 932px;
  }
}
@media only screen and (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
@media only screen and (min-width: 1440px) {
  .container {
    max-width: 1170px;
  }
}
.container twitter-widget,
.container iframe {
  margin-left: auto;
  margin-right: auto;
}
iframe {
  width: 100%;
}
.breakout {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  padding-left: calc(2rem + calc(-50vw + 50%));
  padding-right: calc(2rem + calc(-50vw + 50%));
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.clearfix:after,
.clearfix:before {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.hidden {
  display: none;
}
.visually-hidden {
  position: absolute !important;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  word-wrap: normal;
}
.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  position: static !important;
  overflow: visible;
  clip: auto;
  width: auto;
  height: auto;
}
.invisible {
  visibility: hidden;
}
p {
  margin: 0 0 18px;
}
@media only screen and (min-width: 992px) {
  p {
    margin: 0 0 20px;
  }
}
.flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}
pre {
  display: inherit;
  font-family: inherit;
  margin: auto;
  white-space: normal;
}
.anchor-space:before {
  display: block;
  content: "";
  height: 0;
  margin: -10px 0 0;
}
#toolbar-administration a {
  font-size: inherit;
}
.col-1 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  justify-content: center;
  grid-gap: 20px;
}
@media only screen and (min-width: 768px) {
  .col-1 {
    -ms-grid-columns: 768px;
    grid-template-columns: 768px;
    grid-gap: 30px;
  }
}
@media only screen and (min-width: 992px) {
  .col-1 {
    -ms-grid-columns: 932px;
    grid-template-columns: 932px;
  }
}
@media only screen and (min-width: 1200px) {
  .col-1 {
    -ms-grid-columns: 1140px;
    grid-template-columns: 1140px;
  }
}
@media only screen and (min-width: 1440px) {
  .col-1 {
    -ms-grid-columns: 1170px;
    grid-template-columns: 1170px;
  }
}
[class*="col-txt-block"] {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  justify-content: center;
  grid-gap: 20px;
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  [class*="col-txt-block"] {
    -ms-grid-columns: 648px;
    grid-template-columns: 648px;
    grid-gap: 30px;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media only screen and (min-width: 992px) {
  [class*="col-txt-block"] {
    -ms-grid-columns: 770px;
    grid-template-columns: 770px;
  }
}
[class*="txt-block-full"] {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  justify-content: center;
  grid-gap: 20px;
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  [class*="txt-block-full"] {
    grid-template-columns: repeat(auto-fit, minmax(281px, 648px));
    -ms-grid-columns: 648px;
    grid-gap: 30px;
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (min-width: 992px) {
  [class*="txt-block-full"] {
    grid-template-columns: repeat(auto-fit, minmax(649px, 932px));
    -ms-grid-columns: 932px;
  }
}
@media only screen and (min-width: 1200px) {
  [class*="txt-block-full"] {
    grid-template-columns: repeat(auto-fit, minmax(933px, 1140px));
    -ms-grid-columns: 1140px;
  }
}
@media only screen and (min-width: 1440px) {
  [class*="txt-block-full"] {
    grid-template-columns: repeat(auto-fit, minmax(1141px, 1170px));
    -ms-grid-columns: 1170px;
  }
}
.col-2 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  justify-content: center;
  grid-gap: 20px;
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  .col-2 {
    grid-template-columns: 309px 309px;
    -ms-grid-columns: 309px 30px 309px;
    grid-gap: 30px;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media only screen and (min-width: 992px) {
  .col-2 {
    grid-template-columns: 450px 450px;
    -ms-grid-columns: 450px 30px 450px;
  }
}
@media only screen and (min-width: 1200px) {
  .col-2 {
    grid-template-columns: 555px 555px;
    -ms-grid-columns: 555px 30px 555px;
  }
}
@media only screen and (min-width: 1440px) {
  .col-2 {
    grid-template-columns: 570px 570px;
    -ms-grid-columns: 570px 30px 570px;
  }
}
.column-block .col-2 {
  grid-gap: 40px;
}
@media screen and (max-width: 540px) {
  .column-block .col-2 {
    grid-template-columns: minmax(200px, 1fr);
  }
}
@media only screen and (min-width: 768px) {
  .column-block .col-2 {
    grid-gap: 40px 30px;
  }
}
@media only screen and (min-width: 992px) {
  .column-block .col-2 {
    grid-gap: 30px;
  }
}
[class*="f-col2"] {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  justify-content: center;
  grid-gap: 20px;
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  [class*="f-col2"] {
    grid-template-columns: 1fr 1fr;
    -ms-grid-columns: 1fr 30px 1fr;
    grid-gap: 30px;
    margin-left: 0px;
    margin-right: 0px;
  }
  [class*="f-col2"] > div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  [class*="f-col2"] > div:nth-child(2) {
    -ms-grid-column: 3;
  }
}
.col-3 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  justify-content: center;
  grid-gap: 20px;
  margin-left: 60px;
  margin-right: 60px;
}
@media only screen and (min-width: 768px) {
  .col-3 {
    grid-template-columns: 196px 196px 196px;
    -ms-grid-columns: 196px 30px 196px 30px 196px;
    grid-gap: 30px;
    margin-left: 0px;
    margin-right: 0px;
  }
  .column-block.aligned-center .col-3,
  .column-block.circle .col-3 {
    grid-template-columns: repeat(auto-fit, minmax(120px, 196px));
    margin: 0px auto;
  }
  .col-3 > div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .col-3 > div:nth-child(2) {
    -ms-grid-column: 3;
  }
  .col-3 > div:nth-child(3) {
    -ms-grid-column: 5;
  }
}
@media only screen and (min-width: 992px) {
  .col-3 {
    grid-template-columns: 290px 290px 290px;
    -ms-grid-columns: 290px 30px 290px 30px 290px;
  }
  .column-block.aligned-center .col-3,
  .column-block.circle .col-3 {
    grid-template-columns: repeat(auto-fit, minmax(120px, 290px));
  }
}
@media only screen and (min-width: 1200px) {
  .col-3 {
    grid-template-columns: 360px 360px 360px;
    -ms-grid-columns: 360px 30px 360px 30px 360px;
  }
  .column-block.aligned-center .col-3,
  .column-block.circle .col-3 {
    grid-template-columns: repeat(auto-fit, minmax(120px, 360px));
  }
}
@media only screen and (min-width: 1440px) {
  .col-3 {
    grid-template-columns: 370px 370px 370px;
    -ms-grid-columns: 370px 30px 370px 30px 370px;
  }
  .column-block.aligned-center .col-3,
  .column-block.circle .col-3 {
    grid-template-columns: repeat(auto-fit, minmax(120px, 370px));
  }
}
.column-block .col-3 {
  grid-gap: 40px;
}
@media only screen and (min-width: 768px) {
  .column-block .col-3 {
    grid-gap: 40px 30px;
  }
}
@media only screen and (min-width: 992px) {
  .column-block .col-3 {
    grid-gap: 30px;
  }
}
.column-block.aligned-left .col-3 {
  margin-left: 20px;
  margin-right: 80px;
}
.rtl .column-block.aligned-left .col-3 {
  margin-left: 80px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  .column-block.aligned-left .col-3 {
    margin-left: 0px;
    margin-right: 0px;
  }
}
[class*="f-col3"] {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  justify-content: center;
  grid-gap: 20px;
}
@media only screen and (min-width: 992px) {
  [class*="f-col3"] {
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-columns: 1fr 30px 1fr 30px 1fr;
    grid-gap: 30px;
  }
  [class*="f-col3"] > div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  [class*="f-col3"] > div:nth-child(2) {
    -ms-grid-column: 3;
  }
  [class*="f-col3"] > div:nth-child(3) {
    -ms-grid-column: 5;
  }
}
[class*="col-1-2"] {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  justify-content: center;
  grid-gap: 20px;
  margin-left: 0px;
  margin-right: 0px;
}
[class*="col-1-2"] > div:nth-child(1) {
  margin-left: 60px;
  margin-right: 60px;
}
.column-block.aligned-left [class*="col-1-2"] > div:nth-child(1) {
  margin-left: 20px;
  margin-right: 80px;
}
.rtl .column-block.aligned-left [class*="col-1-2"] > div:nth-child(1) {
  margin-left: 80px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  .column-block.aligned-left [class*="col-1-2"] > div:nth-child(1) {
    margin-left: 0px;
    margin-right: 0px;
  }
}
[class*="col-1-2"] > div:nth-child(2) {
  -ms-grid-column: 3;
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  [class*="col-1-2"] {
    grid-template-columns: 196px 422px;
    -ms-grid-columns: 196px 30px 422px;
    grid-gap: 30px;
    margin-left: 0px;
    margin-right: 0px;
  }
  [class*="col-1-2"] > div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    margin-left: 0px;
    margin-right: 0px;
  }
  [class*="col-1-2"] > div:nth-child(2) {
    -ms-grid-column: 3;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media only screen and (min-width: 992px) {
  [class*="col-1-2"] {
    grid-template-columns: 290px 610px;
    -ms-grid-columns: 290px 30px 610px;
  }
}
@media only screen and (min-width: 1200px) {
  [class*="col-1-2"] {
    grid-template-columns: 360px 750px;
    -ms-grid-columns: 360px 30px 750px;
  }
}
@media only screen and (min-width: 1440px) {
  [class*="col-1-2"] {
    grid-template-columns: 370px 770px;
    -ms-grid-columns: 370px 30px 770px;
  }
}
.column-block [class*="col-1-2"] {
  grid-gap: 40px;
}
@media only screen and (min-width: 768px) {
  .column-block [class*="col-1-2"] {
    grid-gap: 40px 30px;
  }
}
@media only screen and (min-width: 992px) {
  .column-block [class*="col-1-2"] {
    grid-gap: 30px;
  }
}
[class*="col-2-1"],
[class*="col_2_1"],
[class*="col_21"] {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  justify-content: center;
  grid-gap: 20px;
  margin-left: 0px;
  margin-right: 0px;
}
[class*="col-2-1"] > div:nth-child(1),
[class*="col_2_1"] > div:nth-child(1),
[class*="col_21"] > div:nth-child(1) {
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  [class*="col-2-1"] > div:nth-child(1),
  [class*="col_2_1"] > div:nth-child(1),
  [class*="col_21"] > div:nth-child(1) {
    margin-left: 30px;
    margin-right: 30px;
  }
}
[class*="col-2-1"] > div:nth-child(2),
[class*="col_2_1"] > div:nth-child(2),
[class*="col_21"] > div:nth-child(2) {
  margin-left: 60px;
  margin-right: 60px;
}
.column-block.aligned-left [class*="col-2-1"] > div:nth-child(2),
.column-block.aligned-left [class*="col_2_1"] > div:nth-child(2),
.column-block.aligned-left [class*="col_21"] > div:nth-child(2) {
  margin-left: 20px;
  margin-right: 80px;
}
.rtl .column-block.aligned-left [class*="col-2-1"] > div:nth-child(2),
.rtl .column-block.aligned-left [class*="col_2_1"] > div:nth-child(2),
.rtl .column-block.aligned-left [class*="col_21"] > div:nth-child(2) {
  margin-left: 80px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  .column-block.aligned-left [class*="col-2-1"] > div:nth-child(2),
  .column-block.aligned-left [class*="col_2_1"] > div:nth-child(2),
  .column-block.aligned-left [class*="col_21"] > div:nth-child(2) {
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media only screen and (min-width: 768px) {
  [class*="col-2-1"],
  [class*="col_2_1"],
  [class*="col_21"] {
    grid-template-columns: 422px 196px;
    -ms-grid-columns: 422px 30px 196px;
    grid-gap: 30px;
  }
  [class*="col-2-1"] > div:nth-child(1),
  [class*="col_2_1"] > div:nth-child(1),
  [class*="col_21"] > div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    margin-left: 0px;
    margin-right: 0px;
  }
  [class*="col-2-1"] > div:nth-child(2),
  [class*="col_2_1"] > div:nth-child(2),
  [class*="col_21"] > div:nth-child(2) {
    -ms-grid-column: 3;
    margin-left: 0px;
    margin-right: 0px;
  }
  [class*="col-2-1"] > div:nth-child(3),
  [class*="col_2_1"] > div:nth-child(3),
  [class*="col_21"] > div:nth-child(3) {
    -ms-grid-column: 5;
  }
}
@media only screen and (min-width: 992px) {
  [class*="col-2-1"],
  [class*="col_2_1"],
  [class*="col_21"] {
    grid-template-columns: 610px 290px;
    -ms-grid-columns: 610px 30px 290px;
  }
}
@media only screen and (min-width: 1200px) {
  [class*="col-2-1"],
  [class*="col_2_1"],
  [class*="col_21"] {
    grid-template-columns: 750px 360px;
    -ms-grid-columns: 750px 30px 360px;
  }
}
@media only screen and (min-width: 1440px) {
  [class*="col-2-1"],
  [class*="col_2_1"],
  [class*="col_21"] {
    grid-template-columns: 770px 370px;
    -ms-grid-columns: 770px 30px 370px;
  }
}
.column-block [class*="col-2-1"],
.column-block [class*="col_2_1"],
.column-block [class*="col_21"] {
  grid-gap: 40px;
}
@media only screen and (min-width: 768px) {
  .column-block [class*="col-2-1"],
  .column-block [class*="col_2_1"],
  .column-block [class*="col_21"] {
    grid-gap: 40px 30px;
  }
}
@media only screen and (min-width: 992px) {
  .column-block [class*="col-2-1"],
  .column-block [class*="col_2_1"],
  .column-block [class*="col_21"] {
    grid-gap: 30px;
  }
}
[class*="col2-1-dt"] {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  justify-content: center;
  grid-gap: 20px;
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  [class*="col2-1-dt"] {
    -ms-grid-columns: 648px;
    grid-template-columns: 648px;
    grid-gap: 30px;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media only screen and (min-width: 992px) {
  [class*="col2-1-dt"] {
    grid-gap: 30px;
    grid-template-columns: 610px 290px;
    -ms-grid-columns: 610px 30px 290px;
  }
  [class*="col2-1-dt"] > div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  [class*="col2-1-dt"] > div:nth-child(2) {
    -ms-grid-column: 3;
  }
}
@media only screen and (min-width: 1200px) {
  [class*="col2-1-dt"] {
    grid-template-columns: 750px 360px;
    -ms-grid-columns: 750px 30px 360px;
  }
}
@media only screen and (min-width: 1440px) {
  [class*="col2-1-dt"] {
    grid-template-columns: 770px 370px;
    -ms-grid-columns: 770px 30px 370px;
  }
}
[class*="col2-1-dt"].file-block {
  grid-gap: 40px;
}
@media only screen and (min-width: 992px) {
  [class*="col2-1-dt"].file-block {
    grid-gap: 30px;
  }
}
.col-4,
[class*="col-bl-4"] {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  justify-content: center;
  grid-gap: 20px;
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  .col-4,
  [class*="col-bl-4"] {
    grid-template-columns: minmax(min-content, 309px) minmax(min-content, 309px);
    -ms-grid-columns: minmax(min-content, 309px) 30px minmax(min-content, 309px);
    -ms-grid-rows: auto 30px auto;
    grid-gap: 30px;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media only screen and (min-width: 992px) {
  .col-4,
  [class*="col-bl-4"] {
    grid-template-columns: repeat(4, minmax(min-content, 210px));
    -ms-grid-columns: 210px 30px 210px 30px 210px 30px 210px;
  }
}
@media only screen and (min-width: 1200px) {
  .col-4,
  [class*="col-bl-4"] {
    grid-template-columns: repeat(4, minmax(min-content, 262.5px));
    -ms-grid-columns: 262.5px 30px 262.5px 30px 262.5px 30px 262.5px;
  }
}
@media only screen and (min-width: 1440px) {
  .col-4,
  [class*="col-bl-4"] {
    grid-template-columns: repeat(4, minmax(min-content, 270px));
    -ms-grid-columns: 270px 30px 270px 30px 270px 30px 270px;
  }
}
.column-block .col-4,
.column-block [class*="col-bl-4"] {
  margin-left: 60px;
  margin-right: 60px;
  grid-gap: 40px;
}
@media only screen and (min-width: 768px) {
  .column-block .col-4,
  .column-block [class*="col-bl-4"] {
    margin-left: 0px;
    margin-right: 0px;
    grid-gap: 40px 30px;
  }
}
@media only screen and (min-width: 992px) {
  .column-block .col-4,
  .column-block [class*="col-bl-4"] {
    grid-gap: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .column-block.aligned-center .col-4,
  .column-block.circle .col-4,
  .column-block.aligned-center [class*="col-bl-4"],
  .column-block.circle [class*="col-bl-4"] {
    grid-template-columns: repeat(auto-fit, minmax(min-content, 309px));
    margin: 0px auto;
  }
}
@media only screen and (min-width: 992px) {
  .column-block.aligned-center .col-4,
  .column-block.circle .col-4,
  .column-block.aligned-center [class*="col-bl-4"],
  .column-block.circle [class*="col-bl-4"] {
    grid-template-columns: repeat(auto-fit, minmax(min-content, 210px));
  }
}
@media only screen and (min-width: 1200px) {
  .column-block.aligned-center .col-4,
  .column-block.circle .col-4,
  .column-block.aligned-center [class*="col-bl-4"],
  .column-block.circle [class*="col-bl-4"] {
    grid-template-columns: repeat(auto-fit, minmax(min-content, 262.5px));
  }
}
@media only screen and (min-width: 1440px) {
  .column-block.aligned-center .col-4,
  .column-block.circle .col-4,
  .column-block.aligned-center [class*="col-bl-4"],
  .column-block.circle [class*="col-bl-4"] {
    grid-template-columns: repeat(auto-fit, minmax(min-content, 270px));
  }
}
@media only screen and (min-width: 768px) {
  .column-block.aligned-center .col-4.odd-t > div:last-child,
  .column-block.circle .col-4.odd-t > div:last-child,
  .column-block.aligned-center [class*="col-bl-4"].odd-t > div:last-child,
  .column-block.circle [class*="col-bl-4"].odd-t > div:last-child {
    grid-column: 1 / 3;
    max-width: 309px;
    margin: auto;
  }
}
@media only screen and (min-width: 992px) {
  .column-block.aligned-center .col-4.odd-t > div:last-child,
  .column-block.circle .col-4.odd-t > div:last-child,
  .column-block.aligned-center [class*="col-bl-4"].odd-t > div:last-child,
  .column-block.circle [class*="col-bl-4"].odd-t > div:last-child {
    grid-column: auto;
    max-width: inherit;
    margin: 0px;
  }
}
.column-block.aligned-left .col-4,
.column-block.aligned-left [class*="col-bl-4"] {
  margin-left: 20px;
  margin-right: 80px;
}
.rtl .column-block.aligned-left .col-4,
.rtl .column-block.aligned-left [class*="col-bl-4"] {
  margin-left: 80px;
  margin-right: 20px;
}
.rtl .column-block.aligned-left .col-4,
.rtl .column-block.aligned-left [class*="col-bl-4"] {
  margin-right: 20px;
  margin-left: 20px;
}
@media only screen and (min-width: 768px) {
  .column-block.aligned-left .col-4,
  .column-block.aligned-left [class*="col-bl-4"] {
    margin-left: 0px;
    margin-right: 0px;
  }
  .rtl .column-block.aligned-left .col-4,
  .rtl .column-block.aligned-left [class*="col-bl-4"] {
    margin-right: 0px;
    margin-left: 0px;
  }
}
@media only screen and (min-width: 768px) {
  .column-block.aligned-left .col-4.odd-t > div:last-child,
  .column-block.aligned-left [class*="col-bl-4"].odd-t > div:last-child {
    grid-column: 1 / 3;
    max-width: 309px;
    margin: auto;
  }
}
@media only screen and (min-width: 992px) {
  .column-block.aligned-left .col-4.odd-t > div:last-child,
  .column-block.aligned-left [class*="col-bl-4"].odd-t > div:last-child {
    grid-column: auto;
    max-width: inherit;
    margin: 0px;
  }
}
[class*="col-bl-4"] {
  margin-left: 60px;
  margin-right: 60px;
}
@media only screen and (min-width: 768px) {
  [class*="col-bl-4"] {
    margin-left: 0px;
    margin-right: 0px;
  }
}
[class*="col4-flex"] {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  justify-content: center;
  grid-gap: 20px;
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  [class*="col4-flex"] {
    margin-left: 0px;
    margin-right: 0px;
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-columns: 1fr 30px 1fr;
    grid-gap: 30px;
  }
  [class*="col4-flex"] > div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  [class*="col4-flex"] > div:nth-child(2) {
    -ms-grid-column: 3;
  }
}
@media only screen and (min-width: 992px) {
  [class*="col4-flex"] {
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr;
  }
  [class*="col4-flex"] > div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  [class*="col4-flex"] > div:nth-child(2) {
    -ms-grid-column: 3;
  }
  [class*="col4-flex"] > div:nth-child(3) {
    -ms-grid-column: 5;
  }
  [class*="col4-flex"] > div:nth-child(4) {
    -ms-grid-column: 7;
  }
}
[class*="col3-1"] {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  justify-content: center;
  grid-gap: 20px;
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  [class*="col3-1"] {
    -ms-grid-columns: 648px;
    grid-template-columns: 648px;
    grid-gap: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 992px) {
  [class*="col3-1"] {
    grid-template-columns: 690px 210px;
    -ms-grid-columns: 690px 30px 210px;
  }
  [class*="col3-1"] > div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  [class*="col3-1"] > div:nth-child(2) {
    -ms-grid-column: 3;
  }
}
@media only screen and (min-width: 1200px) {
  [class*="col3-1"] {
    grid-template-columns: 847.5px 262.5px;
    -ms-grid-columns: 847.5px 30px 262.5px;
  }
}
@media only screen and (min-width: 1440px) {
  [class*="col3-1"] {
    grid-template-columns: 870px 270px;
    -ms-grid-columns: 870px 30px 270px;
  }
}
.text,
.text_long,
.text-long {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  .text,
  .text_long,
  .text-long {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 648px;
  }
}
@media only screen and (min-width: 992px) {
  .text,
  .text_long,
  .text-long {
    max-width: 770px;
  }
}
.f2col {
  width: 200px;
}
@media only screen and (min-width: 768px) {
  .f2col {
    width: 309px;
  }
}
@media only screen and (min-width: 992px) {
  .f2col {
    width: 450px;
  }
}
@media only screen and (min-width: 1200px) {
  .f2col {
    width: 555px;
  }
}
@media only screen and (min-width: 1440px) {
  .f2col {
    width: 570px;
  }
}
.f3col-f {
  width: 320px;
}
@media only screen and (min-width: 768px) {
  .f3col-f {
    width: 280px;
  }
}
@media only screen and (min-width: 992px) {
  .f3col-f {
    width: 368px;
  }
}
@media only screen and (min-width: 1200px) {
  .f3col-f {
    width: 446px;
  }
}
@media only screen and (min-width: 1440px) {
  .f3col-f {
    width: 400px;
  }
}
.f3col {
  width: 200px;
}
@media only screen and (min-width: 768px) {
  .f3col {
    width: 196px;
  }
}
@media only screen and (min-width: 992px) {
  .f3col {
    width: 290px;
  }
}
@media only screen and (min-width: 1200px) {
  .f3col {
    width: 360px;
  }
}
@media only screen and (min-width: 1440px) {
  .f3col {
    width: 370px;
  }
}
.f4col {
  width: 280px;
}
@media only screen and (min-width: 768px) {
  .f4col {
    width: 308px;
  }
}
@media only screen and (min-width: 992px) {
  .f4col {
    width: 270px;
  }
}
.footer-links-container {
  display: -ms-grid;
  display: grid;
  grid-gap: 20px;
  grid-template-columns: 280px;
}
@media only screen and (min-width: 768px) {
  .footer-links-container {
    grid-template-columns: repeat(3, minmax(min-content, 210px));
    -ms-grid-columns: 210px 30px 210px 30px 210px;
    grid-gap: 30px;
  }
  .footer-links-container > div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .footer-links-container > div:nth-child(2) {
    -ms-grid-column: 3;
  }
  .footer-links-container > div:nth-child(3) {
    -ms-grid-column: 5;
  }
}
@media only screen and (min-width: 992px) {
  .footer-links-container {
    grid-template-columns: repeat(auto-fit, minmax(min-content, 210px));
    -ms-grid-columns: 210px 30px 210px 30px 210px;
  }
}
@media only screen and (min-width: 1200px) {
  .footer-links-container {
    grid-template-columns: repeat(auto-fit, minmax(min-content, 262.5px));
    -ms-grid-columns: 262.5px 30px 262.5px 30px 262.5px;
  }
}
@media only screen and (min-width: 1440px) {
  .footer-links-container {
    grid-template-columns: repeat(auto-fit, minmax(min-content, 270px));
    -ms-grid-columns: 270px 30px 270px 30px 270px;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .col-2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media only screen and (-ms-high-contrast: active) and (min-width: 768px),
  only screen and (-ms-high-contrast: none) and (min-width: 768px) {
  .col-2 {
    max-width: 768px;
  }
}
@media only screen and (-ms-high-contrast: active) and (min-width: 992px),
  only screen and (-ms-high-contrast: none) and (min-width: 992px) {
  .col-2 {
    max-width: 932px;
  }
}
@media only screen and (-ms-high-contrast: active) and (min-width: 1200px),
  only screen and (-ms-high-contrast: none) and (min-width: 1200px) {
  .col-2 {
    max-width: 1140px;
  }
}
@media only screen and (-ms-high-contrast: active) and (min-width: 1440px),
  only screen and (-ms-high-contrast: none) and (min-width: 1440px) {
  .col-2 {
    max-width: 1170px;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .col-2 > div {
    margin-bottom: 30px;
  }
}
@media only screen and (-ms-high-contrast: active) and (min-width: 768px),
  only screen and (-ms-high-contrast: none) and (min-width: 768px) {
  .col-2 > div {
    width: 309px;
  }
}
@media only screen and (-ms-high-contrast: active) and (min-width: 992px),
  only screen and (-ms-high-contrast: none) and (min-width: 992px) {
  .col-2 > div {
    width: 450px;
  }
}
@media only screen and (-ms-high-contrast: active) and (min-width: 1200px),
  only screen and (-ms-high-contrast: none) and (min-width: 1200px) {
  .col-2 > div {
    width: 555px;
  }
}
@media only screen and (-ms-high-contrast: active) and (min-width: 1440px),
  only screen and (-ms-high-contrast: none) and (min-width: 1440px) {
  .col-2 > div {
    width: 570px;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .col-4 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .col-4 > div {
    margin-bottom: 30px;
  }
}
@media only screen and (-ms-high-contrast: active) and (min-width: 992px),
  only screen and (-ms-high-contrast: none) and (min-width: 992px) {
  .col-4 > div {
    width: 210px;
  }
}
@media only screen and (-ms-high-contrast: active) and (min-width: 1200px),
  only screen and (-ms-high-contrast: none) and (min-width: 1200px) {
  .col-4 > div {
    width: 262.5px;
  }
}
@media only screen and (-ms-high-contrast: active) and (min-width: 1440px),
  only screen and (-ms-high-contrast: none) and (min-width: 1440px) {
  .col-4 > div {
    width: 270px;
  }
}
@media only screen and (-ms-high-contrast: active) and (min-width: 992px),
  only screen and (-ms-high-contrast: none) and (min-width: 992px) {
  .col-4 > div.card_large {
    width: 690px;
  }
}
@media only screen and (-ms-high-contrast: active) and (min-width: 1200px),
  only screen and (-ms-high-contrast: none) and (min-width: 1200px) {
  .col-4 > div.card_large {
    width: 847.5px;
  }
}
@media only screen and (-ms-high-contrast: active) and (min-width: 1440px),
  only screen and (-ms-high-contrast: none) and (min-width: 1440px) {
  .col-4 > div.card_large {
    width: 870px;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .media-contacts .contacts-list {
    display: block;
  }
  .media-contacts .contacts-list .media-contact {
    margin-bottom: 20px;
  }
}
button,
.button,
a.btn,
.path-error
  .section--block
  .field_component_sec_blocks-item
  .text--block-content:first-child
  a {
  font-weight: bold;
  display: inline-block;
  padding: 10px 20px;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  min-width: 160px;
  word-wrap: break-word;
  cursor: pointer;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  -webkit-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1), 0 3px 4px 0 rgba(0, 0, 0, 0.14),
    0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
html[lang="zh-hans"] button,
html[lang="zh-hans"] .button,
html[lang="zh-hans"] a.btn,
html[lang="zh-hans"]
  .path-error
  .section--block
  .field_component_sec_blocks-item
  .text--block-content:first-child
  a {
  font-weight: 500;
}
.aligned-center button,
.aligned-center .button,
.aligned-center a.btn,
.aligned-center
  .path-error
  .section--block
  .field_component_sec_blocks-item
  .text--block-content:first-child
  a {
  margin-left: auto;
  margin-right: auto;
}
button.pressed,
button:active,
.button.pressed,
.button:active,
a.btn.pressed,
a.btn:active,
.path-error
  .section--block
  .field_component_sec_blocks-item
  .text--block-content:first-child
  a.pressed,
.path-error
  .section--block
  .field_component_sec_blocks-item
  .text--block-content:first-child
  a:active {
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
button.disabled,
.button.disabled,
a.btn.disabled,
.path-error
  .section--block
  .field_component_sec_blocks-item
  .text--block-content:first-child
  a.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.close-btn {
  height: 40px;
  width: 40px;
  text-decoration: none;
  padding: 0;
  border: none;
}
.close-btn:focus {
  cursor: pointer;
}
.close-btn:after {
  cursor: pointer;
  display: block;
  content: "\e90a";
  font-family: "Unicef";
  padding: 12px;
  font-size: 12px;
  line-height: 12px;
}
@media only screen and (min-width: 480px) {
  .close-btn:after {
    padding: 16.8px;
    font-size: 23px;
    line-height: 23px;
  }
}
button.contained,
a.btn.contained {
  color: #ffffff;
}
button.white-contained:not(.disabled),
a.btn.white-contained:not(.disabled) {
  background-color: #ffffff;
}
button.white-contained:not(.disabled):hover,
button.white-contained:not(.disabled):focus,
button.white-contained:not(.disabled):active,
a.btn.white-contained:not(.disabled):hover,
a.btn.white-contained:not(.disabled):focus,
a.btn.white-contained:not(.disabled):active {
  background-color: #f1f1f1;
}
button.white-contained.disabled,
a.btn.white-contained.disabled {
  color: #ffffff;
}
button.media-contacts-collapsible,
a.btn.media-contacts-collapsible {
  height: 38px;
  max-width: unset;
  word-wrap: unset;
  text-transform: none;
  border-width: 1px 0;
  border-style: solid;
  padding-top: 8px;
  padding-bottom: 8px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
}
button.media-contacts-collapsible .message-all,
a.btn.media-contacts-collapsible .message-all {
  display: none;
}
button.media-contacts-collapsible .message-less,
a.btn.media-contacts-collapsible .message-less {
  display: inline-block;
}
button.media-contacts-collapsible.collapsed .message-all,
a.btn.media-contacts-collapsible.collapsed .message-all {
  display: inline-block;
}
button.media-contacts-collapsible.collapsed .message-less,
a.btn.media-contacts-collapsible.collapsed .message-less {
  display: none;
}
a.btn.white-outlined,
button.white-outlined {
  color: white;
}
a.btn.outlined,
button.outlined,
.path-error
  .section--block
  .field_component_sec_blocks-item
  .text--block-content:first-child
  a {
  border-width: 3px;
  border-style: solid;
  padding-top: 8px;
  padding-bottom: 8px;
}
a.btn.white-outlined,
a.btn.outlined,
button.outlined,
.path-error
  .section--block
  .field_component_sec_blocks-item
  .text--block-content:first-child
  a {
  box-shadow: none;
}
a.btn.white-outlined:hover,
a.btn.outlined:hover,
button.outlined:hover,
.path-error
  .section--block
  .field_component_sec_blocks-item
  .text--block-content:first-child
  a:hover {
  -webkit-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1), 0 3px 4px 0 rgba(0, 0, 0, 0.14),
    0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
a.btn.white-outlined.pressed,
a.btn.white-outlined:active,
a.btn.outlined.pressed,
a.btn.outlined:active,
button.outlined.pressed,
button.outlined:active,
.path-error
  .section--block
  .field_component_sec_blocks-item
  .text--block-content:first-child
  a.pressed,
.path-error
  .section--block
  .field_component_sec_blocks-item
  .text--block-content:first-child
  a:active {
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
button.btn--share,
a.btn.btn--share {
  position: relative;
  display: block;
  width: 56px;
  height: 56px;
  min-width: 56px;
  transition: all ease 0.3s;
  -webkit-border-radius: 35px;
  border-radius: 35px;
  background-clip: padding-box;
  -webkit-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1), 0 3px 4px 0 rgba(0, 0, 0, 0.14),
    0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
button.btn--share:after,
a.btn.btn--share:after {
  font-family: "Unicef";
  content: "\e917";
  font-size: 24px;
  line-height: 24px;
  top: 50%;
  text-align: center;
  left: 47%;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
}
button.btn--share:focus,
a.btn.btn--share:focus {
  outline: 0;
}
button.btn--share.expanded,
a.btn.btn--share.expanded {
  -webkit-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1), 0 3px 4px 0 rgba(0, 0, 0, 0.14),
    0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
button.btn--share.expanded:after,
a.btn.btn--share.expanded:after {
  content: "\e932";
  left: 50%;
}
button.btn--share:active,
a.btn.btn--share:active {
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.sharethis-wrapper .stButton .stLarge {
  opacity: 0;
  height: 40px;
  width: 40px;
  transition: opacity ease 1s;
  background-position: center;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  background-clip: padding-box;
  -webkit-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1), 0 3px 4px 0 rgba(0, 0, 0, 0.14),
    0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
.sharethis-wrapper .stButton .stLarge.show-share {
  opacity: 1;
}
a.btntext,
span.btntext {
  font-size: 14px;
  line-height: 18px;
  text-align: inherit;
  text-decoration: none;
  font-weight: bold;
  padding: 10px 0;
  display: flex;
  align-items: baseline;
  max-width: max-content;
  word-wrap: unset;
}
.aligned-center a.btntext,
.aligned-center span.btntext {
  margin-left: auto;
  margin-right: auto;
}
a.btntext:before,
span.btntext:before {
  font-family: Unicef;
  font-size: 12px;
  content: "\e947";
}
.rtl a.btntext:before,
.rtl span.btntext:before {
  content: "\e948";
}
a.btntext:hover:not(.disabled),
a.btntext:focus:not(.disabled),
a.btntext:active:not(.disabled),
a.btntext.focused:not(.disabled),
a.btntext.pressed:not(.disabled),
span.btntext:hover:not(.disabled),
span.btntext:focus:not(.disabled),
span.btntext:active:not(.disabled),
span.btntext.focused:not(.disabled),
span.btntext.pressed:not(.disabled) {
  text-decoration-style: solid;
  text-decoration-line: underline;
}
.field_cgroup_icon img,
.field_cgroup_icon svg,
.field_cgroupicon_image img,
.field_cgroupicon_image svg {
  max-width: 12px;
  max-height: 12px;
  flex: 0 0 auto;
  margin-right: 6px;
  line-height: 6px;
}
.rtl .field_cgroup_icon img,
.rtl .field_cgroup_icon svg,
.rtl .field_cgroupicon_image img,
.rtl .field_cgroupicon_image svg {
  margin-left: 6px;
  margin-right: 0;
}
.dropdown-toggle::after {
  content: unset;
}
.dropdown-menu {
  padding-left: 0px;
}
.rtl .dropdown-menu {
  padding-right: 0px;
}
.dropdown-ul a {
  text-decoration: none;
}
.dropdown-ul.dropdown-dark .dropdown.open .dropdown-ul-explore {
  border: unset;
}
.dropdown-ul.dropdown-dark
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  a {
  display: block;
  padding: 8px 22px;
}
.dropdown-ul.dropdown-dark .dropdown.open .dropdown-li-toggle {
  border-color: transparent;
}
.dropdown-ul.dropdown-white .dropdown {
  max-width: unset;
  width: 100%;
}
.dropdown-ul.dropdown-white .dropdown .dropdown-li-toggle {
  border: unset;
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .dropdown-ul.dropdown-white .dropdown .dropdown-li-toggle {
    border-width: 3px;
    border-style: solid;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-clip: padding-box;
  }
}
.dropdown-ul.dropdown-white .dropdown.open .dropdown-ul-explore {
  position: relative;
  border: unset;
  max-width: unset;
  width: 100%;
  top: 98%;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  background-clip: padding-box;
}
.rtl .dropdown-ul.dropdown-white .dropdown.open .dropdown-ul-explore {
  width: auto;
}
@media only screen and (min-width: 992px) {
  .dropdown-ul.dropdown-white .dropdown.open .dropdown-ul-explore {
    border-color: #ffffff;
    position: absolute;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background-clip: padding-box;
  }
}
.dropdown-ul.dropdown-white
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  a {
  display: block;
  padding: 8px 22px;
}
.dropdown-ul.dropdown-white
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  a {
  padding: 16px 0 8px 20px;
}
@media only screen and (min-width: 992px) {
  .dropdown-ul.dropdown-white
    .dropdown.open
    .dropdown-ul-explore
    .dropdown-ul-explore-li
    a {
    padding: 8px 12px;
  }
}
.rtl
  .dropdown-ul.dropdown-white
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  a {
  padding: 16px 20px 8px 0px;
}
.dropdown-ul.dropdown-white .dropdown.open .dropdown-li-toggle {
  border-color: #ffffff;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background-clip: padding-box;
}
@media only screen and (min-width: 992px) {
  .dropdown-ul.dropdown-white .dropdown.open .dropdown-li-toggle {
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    background-clip: padding-box;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    background-clip: padding-box;
  }
}
.dropdown {
  font-weight: bold;
  text-align: left;
  max-width: 160px;
  width: auto;
  display: inline-block;
}
html[lang="zh-hans"] .dropdown {
  font-weight: 500;
}
.dropdown.dropdown-ul-explore {
  display: none;
}
.dropdown .dropdown-li-toggle {
  position: relative;
  display: block;
  padding: 8px 29px 8px 10px;
  border-width: 3px;
  border-style: solid;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  max-width: 100%;
  min-width: 160px;
  width: auto;
}
.rtl .dropdown .dropdown-li-toggle {
  padding: 8px 10px 8px 29px;
}
.dropdown .dropdown-li-toggle:hover,
.dropdown .dropdown-li-toggle:focus,
.dropdown .dropdown-li-toggle:active {
  text-decoration: none;
}
.dropdown .dropdown-li-toggle:focus {
  outline: 0;
}
.contrast .dropdown .dropdown-li-toggle:focus {
  outline: -webkit-focus-ring-color auto 1px;
}
.dropdown .dropdown-li-toggle .icon-arrow {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
.dropdown.keep-open .dropdown-ul-explore {
  display: none;
}
.dropdown.keep-open .icon-arrow .icon-arrow-down {
  display: inline-block;
  transform: rotate(0deg);
}
.dropdown.keep-open .icon-arrow .icon-arrow-down:before {
  font-family: "Unicef";
  content: "\e94a";
  font-size: 12px;
  left: 12px;
  position: relative;
}
@media only screen and (min-width: 992px) {
  .dropdown.keep-open .icon-arrow .icon-arrow-down:before {
    left: 0px;
  }
}
.rtl .dropdown.keep-open .icon-arrow .icon-arrow-down:before {
  right: 12px;
  left: unset;
}
@media only screen and (min-width: 992px) {
  .rtl .dropdown.keep-open .icon-arrow .icon-arrow-down:before {
    right: 0px;
  }
}
.dropdown.open .dropdown-li-toggle {
  border-color: #ffffff;
  border-bottom: none;
  overflow: unset;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  background-clip: padding-box;
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.dropdown.open .dropdown-li-toggle .icon-arrow .icon-arrow-down {
  transform: rotate(180deg);
}
.dropdown.open .dropdown-li-toggle .icon-arrow .icon-arrow-down:before {
  left: -10px;
}
@media only screen and (min-width: 992px) {
  .dropdown.open .dropdown-li-toggle .icon-arrow .icon-arrow-down:before {
    left: 0px;
  }
}
.rtl .dropdown.open .dropdown-li-toggle .icon-arrow .icon-arrow-down:before {
  right: -10px;
  left: unset;
}
@media only screen and (min-width: 992px) {
  .rtl .dropdown.open .dropdown-li-toggle .icon-arrow .icon-arrow-down:before {
    right: 0px;
  }
}
.dropdown.open .dropdown-ul-explore {
  position: absolute;
  overflow: auto;
  max-height: 270px;
  top: 100%;
  display: block;
  z-index: 99999;
  margin: 0;
  padding: 0;
  width: auto;
  max-width: 160px;
  border-width: 1px;
  border-style: solid;
  border-top: none;
  box-shadow: inset 0 -2px 4px 0 rgba(0, 0, 0, 0.2);
  padding-bottom: 6px;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-clip: padding-box;
}
@media only screen and (min-height: 736px), only screen and (min-width: 414px) {
  .dropdown.open .dropdown-ul-explore {
    max-height: 270px;
  }
}
.header-middle-area .dropdown.open .dropdown-ul-explore {
  max-height: 122px;
}
@media only screen and (min-height: 736px), only screen and (min-width: 414px) {
  .header-middle-area .dropdown.open .dropdown-ul-explore {
    max-height: 270px;
  }
}
@media only screen and (min-width: 992px) {
  .dropdown.open .dropdown-ul-explore {
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
      0 8px 10px 1px rgba(0, 0, 0, 0.14);
    padding-bottom: 0px;
  }
}
.dropdown.open .dropdown-ul-explore .dropdown-ul-explore-li {
  width: 100%;
  padding-left: 0;
}
.dropdown.open .dropdown-ul-explore .dropdown-ul-explore-li a {
  display: block;
  padding: 8px 22px;
}
.dropdown.open .page-tree--second-link {
  padding-left: 20px;
}
.rtl .dropdown-ul li {
  padding-right: 0;
}
.rtl .dropdown {
  text-align: right;
}
.rtl .dropdown .dropdown-li-toggle {
  padding: 10px 20px 8px 29px;
}
@media only screen and (min-width: 768px) {
  .rtl .dropdown .dropdown-li-toggle {
    padding: 8px 10px 8px 29px;
  }
}
.rtl .dropdown .dropdown-li-toggle .icon-arrow {
  left: 10px;
  right: auto;
}
.rtl .dropdown.open .dropdown-ul-explore .dropdown-ul-explore-li {
  padding-right: 0;
}
.rtl .dropdown.open .page-tree--second-link {
  padding-right: 20px;
}
.pagination--content {
  list-style-type: none;
  padding-left: 0px;
}
.pagination--dropdown {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin: 0 10px;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .pagination--dropdown {
    margin: 0px 20px 0 20px;
  }
}
.pagination--dropdown .dropdown {
  float: none;
  padding-left: 0;
}
.rtl .pagination--dropdown .dropdown {
  padding-right: 0;
}
.pagination--dropdown .dropdown.open {
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  background-clip: padding-box;
}
.pagination--dropdown .dropdown.open .pagination--number {
  width: 80px;
  border-color: #ffffff;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  background-clip: padding-box;
  border-width: 3px;
  border-style: solid;
  background-color: #ffffff;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  background-clip: padding-box;
}
.pagination--dropdown .expanded.pager__item {
  display: block;
  float: none;
  height: 26px;
  line-height: 23px;
}
.dropdown .dropdown--menu-explore.pagination--dropdown-menu {
  z-index: 11;
  display: none;
  position: absolute;
  top: 100%;
  min-width: auto;
  width: 80px;
  border: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
  padding: 0 0 4px 0;
  max-height: 264px;
  overflow: scroll;
  overflow-x: hidden;
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14);
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14);
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-clip: padding-box;
}
.dropdown .dropdown--menu-explore.pagination--dropdown-menu::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
}
.dropdown
  .dropdown--menu-explore.pagination--dropdown-menu::-webkit-scrollbar-thumb {
  border-radius: 5px;
}
.dropdown--explore.open {
  padding-left: 0;
}
.rtl .dropdown--explore.open {
  padding-right: 0;
}
.dropdown--explore.open .dropdown--menu-explore.pagination--dropdown-menu {
  display: block;
}
.pagination--dropdown-menu .dropdown .pagination--dropdown-link {
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  padding: 4px 7px 4px 12px;
  text-align: center;
  display: flex;
  min-width: auto;
}
.rtl .pagination--dropdown-menu .dropdown .pagination--dropdown-link {
  padding: 4px 10px 4px 12px;
}
.pagination--dropdown-menu .active .pagination--dropdown-link,
.pagination--dropdown-menu .active .pagination--dropdown-link:hover,
.pagination--dropdown-menu .pagination--dropdown-link:hover {
  background: none;
}
.pagination--number {
  font-size: 14px;
  line-height: 18px;
  display: block;
  position: relative;
  text-decoration: none;
  background-color: transparent;
  width: 80px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  border-width: 3px;
  border-style: solid;
  padding: 8px 7px 8px 9px;
  background-color: transparent;
}
.pagination--number:focus {
  text-decoration: none;
}
.pagination--number-line {
  display: inline-block;
  vertical-align: middle;
}
.pagination--number-arrow {
  display: inline-block;
  vertical-align: middle;
}
.pagination--number-arrow .icon-arrow_up_down {
  background-image: none;
  position: initial;
}
.pagination--number-arrow .icon-arrow_up_down:before {
  font-family: "Unicef";
  content: "\e94d";
  position: absolute;
  font-size: 30px;
  right: 0;
  padding-right: 0px;
  transform: translateY(-50%);
}
.rtl .pagination--number-arrow .icon-arrow_up_down:before {
  right: 43px;
  top: 18px;
}
.svg-dropdown-arrow-blue-pagination {
  display: inline-block;
}
.pager__item {
  width: 70px;
}
.pager__item a {
  min-width: auto;
}
@media only screen and (min-width: 768px) {
  .pager__item {
    width: 130px;
  }
  .pager__item.pagination--dropdown-menu-item {
    width: 70px;
  }
  .pager__item a {
    min-width: 160px;
  }
}
.pagination--previous-next {
  display: block;
  text-decoration: none;
  font-weight: bold;
  background-color: transparent;
  border: none;
  border-width: 3px;
  border-style: solid;
  padding: 6px 10px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
}
.pagination--previous-next:focus,
.pagination--previous-next:visited,
.pagination--previous-next:active,
.pagination--previous-next:hover {
  text-decoration: none;
}
.pagination--previous-next span.icon-arrow-right:before {
  font-family: Unicef;
  font-size: 10px;
  content: "\e947";
}
.rtl .pagination--previous-next span.icon-arrow-right:before {
  content: "\e948";
}
.pagination--previous-next span.icon-arrow-left:before {
  font-family: Unicef;
  font-size: 10px;
  content: "\e948";
}
.rtl .pagination--previous-next span.icon-arrow-left:before {
  content: "\e947";
}
.pagination--last-item {
  line-height: 35px;
}
.pager__item--previous {
  display: inline-block;
  vertical-align: middle;
  padding-left: 0;
}
.pager__item--previous.first-page a {
  cursor: default;
  pointer-events: none;
}
.pager__item--previous .pagination--previous-next span:last-child {
  display: none;
}
@media only screen and (min-width: 768px) {
  .pager__item--previous .pagination--previous-next span:last-child {
    display: inline-block;
  }
}
.pager__item--next .pagination--previous-next span:first-child {
  display: none;
}
@media only screen and (min-width: 768px) {
  .pager__item--next .pagination--previous-next span:first-child {
    display: inline-block;
  }
}
.pager__item--next {
  display: inline-block;
  vertical-align: middle;
  padding-left: 0;
}
.rtl .pager__item--next {
  padding-right: 0;
}
.pager__item--next.last-page a {
  cursor: default;
  pointer-events: none;
}
.selectric-wrapper {
  position: relative;
  cursor: pointer;
}
.selectric-primary .selectric-wrapper {
  display: block;
  width: 160px;
  font-weight: bold;
}
.selectric-secondary .selectric-wrapper {
  font-weight: 500;
}
.selectric-grey .selectric-wrapper {
  font-weight: normal;
}
@media only screen and (min-width: 768px) {
  .selectric-big .selectric-wrapper {
    width: 500px;
    margin: auto;
  }
}
.selectric-wrapper .selectric {
  width: 100%;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  -webkit-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1), 0 3px 4px 0 rgba(0, 0, 0, 0.14),
    0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
@media only screen and (min-width: 768px) {
  .selectric-wrapper .selectric {
    min-width: 400px;
  }
}
@media only screen and (min-width: 992px) {
  .selectric-wrapper .selectric {
    min-width: 280px;
  }
}
.selectric-primary .selectric-wrapper .selectric {
  border-style: solid;
  border-width: 3px;
  background-color: transparent;
  font-size: 14px;
  box-shadow: unset;
  min-width: auto;
}
.selectric-primary .selectric-wrapper .selectric:focus,
.selectric-primary .selectric-wrapper .selectric:hover {
  background-color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .selectric-big .selectric-wrapper .selectric {
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background-clip: padding-box;
    min-width: 400px;
  }
}
@media only screen and (min-width: 992px) {
  .selectric-big .selectric-wrapper .selectric {
    min-width: 280px;
  }
}
.selectric-wrapper.selectric-open.selectric-above .selectric {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .selectric-big .selectric-wrapper.selectric-open.selectric-above .selectric {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
}
.selectric-wrapper.selectric-open.selectric-below .selectric {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.selectric-primary
  .selectric-wrapper.selectric-open.selectric-below
  .selectric {
  background-color: #ffffff;
  border-width: 3px;
  border-style: solid;
  border-color: white;
  box-shadow: 0 -2px 3px 0px rgba(0, 0, 0, 0.175);
}
@media only screen and (min-width: 768px) {
  .selectric-big .selectric-wrapper.selectric-open.selectric-below .selectric {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
}
.selectric-wrapper .selectric .label {
  font-size: 20px;
  line-height: 26px;
  padding: 6px 10px;
  margin: 0;
  height: 38px;
  margin-right: 38px;
  border-right-width: 1px;
  border-right-color: #abbbc1;
  border-right-style: solid;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.rtl .selectric-wrapper .selectric .label {
  margin-left: 38px;
  border-left-width: 1px;
  border-left-color: #abbbc1;
  border-left-style: solid;
  margin-right: 0;
  border-right: unset;
}
.selectric-primary .selectric-wrapper .selectric .label {
  font-size: 14px;
  line-height: 18px;
  height: auto;
  text-align: left;
  border-right: unset;
  padding: 7px 12px;
}
.rtl .selectric-primary .selectric-wrapper .selectric .label {
  text-align: right;
  border-left: unset;
}
.selectric-grey .selectric-wrapper .selectric .label {
  font-size: 14px;
  line-height: 18px;
  padding: 10px;
}
@media only screen and (min-width: 768px) {
  .selectric-big .selectric-wrapper .selectric .label {
    font-size: 34px;
    line-height: 38px;
    padding: 16px 22px;
    height: auto;
    margin-right: 70px;
  }
  .rtl .selectric-big .selectric-wrapper .selectric .label {
    margin-left: 70px;
    margin-right: 0px;
  }
}
.selectric-wrapper .selectric b {
  position: absolute;
  top: 13px;
  right: 12.5px;
  font-size: 12px;
}
.selectric-wrapper .selectric b::before {
  font-family: "Unicef";
  content: "\e94a";
}
.rtl .selectric-wrapper .selectric b {
  top: 10px;
  left: 12.5px;
  right: auto;
}
.selectric-primary .selectric-wrapper .selectric b {
  top: 9px;
}
.rtl .selectric-primary .selectric-wrapper .selectric b {
  top: 8px;
}
@media only screen and (min-width: 768px) {
  .selectric-big .selectric-wrapper .selectric b {
    top: 23px;
    right: 23px;
    font-size: 24px;
  }
  .rtl .selectric-big .selectric-wrapper .selectric b {
    top: 16px;
    left: 23px;
    right: auto;
  }
}
.selectric-wrapper.selectric-open .selectric b {
  transform: rotate(180deg);
  top: 11px;
}
.rtl .selectric-wrapper.selectric-open .selectric b {
  top: 8px;
}
.selectric-primary .selectric-wrapper.selectric-open .selectric b {
  transform: rotate(180deg);
  top: 8px;
  right: 12px;
}
.rtl .selectric-primary .selectric-wrapper.selectric-open .selectric b {
  top: 3px;
  right: unset;
  left: 12px;
}
@media only screen and (min-width: 768px) {
  .selectric-big .selectric-wrapper.selectric-open .selectric b {
    transform: rotate(180deg);
    top: 17px;
  }
  .rtl .selectric-big .selectric-wrapper.selectric-open .selectric b {
    top: 8px;
  }
}
.selectric-wrapper .selectric-items {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #f8f8f8;
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0);
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0);
}
.rtl .selectric-wrapper .selectric-items {
  right: 0;
  left: unset;
}
.selectric-primary .selectric-wrapper .selectric-items {
  color: #333333;
  font-weight: bold;
  background-color: #ffffff;
  border: unset;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.selectric-wrapper.selectric-open .selectric-items {
  display: block;
  z-index: 9999;
}
.selectric-wrapper.selectric-open.selectric-above .selectric-items {
  top: auto;
  bottom: 100%;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #abbbc1;
  box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.14);
}
.selectric-wrapper.selectric-open.selectric-above
  .selectric-items
  .selectric-scroll {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .selectric-big
    .selectric-wrapper.selectric-open.selectric-above
    .selectric-items {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .selectric-big
    .selectric-wrapper.selectric-open.selectric-above
    .selectric-items
    .selectric-scroll {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.selectric-wrapper.selectric-open.selectric-below .selectric-items {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #abbbc1;
}
.selectric-wrapper.selectric-open.selectric-below
  .selectric-items
  .selectric-scroll {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.selectric-primary
  .selectric-wrapper.selectric-open.selectric-below
  .selectric-items {
  box-shadow: rgba(0, 0, 0, 0.12) 0px 5px 5px -3px,
    rgba(0, 0, 0, 0.14) 0px 8px 10px 1px;
  border-top: unset;
}
@media only screen and (min-width: 768px) {
  .selectric-big
    .selectric-wrapper.selectric-open.selectric-below
    .selectric-items {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .selectric-big
    .selectric-wrapper.selectric-open.selectric-below
    .selectric-items
    .selectric-scroll {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
}
.selectric-wrapper .selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
}
.selectric-wrapper .selectric-items .selectric-scroll::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
}
.selectric-wrapper .selectric-items .selectric-scroll::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #c1c1c1;
}
@media only screen and (min-width: 768px) {
  .selectric-big
    .selectric-wrapper
    .selectric-items
    .selectric-scroll::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 12px;
  }
  .selectric-big
    .selectric-wrapper
    .selectric-items
    .selectric-scroll::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background-color: #c1c1c1;
  }
}
.selectric-wrapper .selectric-items ul {
  list-style: none;
  padding: 0;
  line-height: 20px;
  min-height: 20px;
}
.selectric-wrapper .selectric-items li {
  display: block;
  list-style: none;
  cursor: pointer;
  font-size: 20px;
  line-height: 26px;
  padding: 6px 10px;
  margin: 0;
  height: auto;
  background-color: #ffffff;
}
.selectric-primary .selectric-wrapper .selectric-items li {
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  padding: 8px 12px;
  height: auto;
}
html[dir="rtl"] .selectric-primary .selectric-wrapper .selectric-items li {
  text-align: right;
}
.selectric-wrapper .selectric-items li:hover,
.selectric-wrapper .selectric-items li:focus,
.selectric-wrapper .selectric-items li.highlighted,
.selectric-wrapper .selectric-items li.selected {
  background-color: #f1f1f1;
}
.selectric-wrapper .selectric-items li:active {
  background-color: #c1c1c1;
}
.selectric-grey .selectric-wrapper .selectric-items li {
  font-size: 14px;
  line-height: 18px;
  padding: 10px;
}
@media only screen and (min-width: 768px) {
  .selectric-big .selectric-wrapper .selectric-items li {
    font-size: 34px;
    line-height: 38px;
    padding: 16px 22px;
  }
}
.selectric-wrapper .selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: none;
}
.rtl
  .selectric-wrapper
  .selectric-items
  .selectric-group
  .selectric-group-label {
  padding-right: 10px;
}
.selectric-wrapper .selectric-items .selectric-group li {
  padding-left: 25px;
}
.rtl .selectric-wrapper .selectric-items .selectric-group li {
  padding-right: 25px;
}
.selectric-wrapper .selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1;
}
.selectric-wrapper .selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.selectric-wrapper .selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important;
}
.selectric-wrapper .selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}
.selectric-wrapper .selectric-hide-select select {
  position: absolute;
  left: -100%;
}
.selectric-wrapper .selectric-hide-select.selectric-is-native {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.selectric-wrapper .selectric-hide-select.selectric-is-native select {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  box-sizing: border-box;
  opacity: 0;
}
.selectric-wrapper .selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}
.selectric-wrapper .selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.footer-link-style,
.footer-list-items > a,
.footer-list-items .no-link,
.footer-list-items .footer-ul .footer-li > a {
  font-size: 14px;
  line-height: 18px;
  display: block;
  text-decoration: none;
}
.footer-list-items {
  display: block;
  vertical-align: top;
  text-align: left;
}
.rtl .footer-list-items {
  text-align: right;
}
.footer-list-items:not(:first-child) {
  margin-top: 10px;
}
@media only screen and (min-width: 768px) {
  .footer-list-items:not(:first-child) {
    margin-top: 0px;
  }
}
@media only screen and (min-width: 992px) {
  .footer-list-items {
    margin-right: auto;
  }
  .rtl .footer-list-items {
    margin-left: auto;
    margin-right: 0px;
  }
}
.footer-list-items > a,
.footer-list-items .no-link {
  font-weight: bold;
  margin-bottom: 12px;
}
.footer-list-items > a:hover,
.footer-list-items .no-link:hover {
  text-decoration: none;
}
.footer-list-items > a:hover {
  text-decoration: underline;
}
.footer-list-items .footer-ul {
  list-style: none;
  padding: 0;
}
.footer-list-items .footer-ul .footer-li {
  padding-left: 0;
}
.rtl .footer-list-items .footer-ul .footer-li {
  padding-right: 0;
}
.footer-list-items .footer-ul .footer-li > a {
  margin-top: 6px;
}
.footer-list-items .footer-ul .footer-li > a:hover {
  text-decoration: underline;
}
.global-top-link {
  padding: 12px 0px;
  text-align: center;
  text-decoration: none;
  display: block;
}
@media only screen and (min-width: 992px) {
  .global-top-link {
    padding: 2px 0px;
  }
}
.global-top-link:hover,
.global-top-link:focus {
  border-top: 2px solid;
  background: transparent;
  padding: 10px 0px;
}
@media only screen and (min-width: 992px) {
  .global-top-link:hover,
  .global-top-link:focus {
    padding: 0px 0px;
  }
}
img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
img .circle {
  overflow: hidden;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-clip: padding-box;
  width: 200px;
  height: 200px;
}
.b-lazy {
  filter: blur(2vw);
  opacity: 0.5;
  max-width: 100%;
  z-index: 0;
}
img.b-lazy {
  min-height: 1px;
}
.b-lazy:not(.b-loaded) {
  width: 100%;
}
.field.media.image {
  position: relative;
}
.blazy-container {
  overflow: hidden;
}
.blazy-container::before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  border: 5px solid lightgray;
  border-top-color: transparent;
  animation: loading 2s linear infinite;
}
@keyframes loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.b-loaded {
  opacity: 1;
  filter: none;
}
input {
  font-size: 14px;
  line-height: 18px;
}
input:focus {
  outline: none;
}
input[type="text"]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input[type="search"]::-webkit-search-cancel-button {
  position: relative;
  right: 40px;
  color: #c1c1c1;
}
.unicef-input {
  height: 44px;
  font-size: 16px;
  padding: 12px;
  border: 0;
  width: 100%;
  line-height: 22px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-clip: padding-box;
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.25);
}
.unicef-input.has-result {
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  background-clip: padding-box;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  background-clip: padding-box;
  border-bottom: none;
}
@media only screen and (min-width: 480px) {
  .unicef-input {
    height: 60px;
    padding: 15px 22px 14px;
    font-size: 19px;
    line-height: 31px;
  }
}
.form-item-query .input-clear-icon {
  background-color: transparent;
  display: block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
}
.form-item-query .input-clear-icon:after {
  font-family: "Unicef";
  font-weight: normal;
  font-size: 16px;
  content: "";
  display: block;
  width: 30px;
  height: 42px;
  position: absolute;
  z-index: 1;
  right: 42px;
  top: 1px;
  bottom: 0;
  padding-top: 14px;
  cursor: pointer;
  border-right-width: 1px;
  border-right-style: solid;
}
.rtl .form-item-query .input-clear-icon:after {
  left: 42px;
  right: auto;
  border-left-width: 1px;
  border-left-style: solid;
  border-right: unset;
}
@media only screen and (min-width: 768px) {
  .form-item-query .input-clear-icon:after {
    font-size: 20px;
    width: 42px;
    height: 57px;
    padding-top: 18px;
    right: 60px;
  }
  .rtl .form-item-query .input-clear-icon:after {
    left: 60px;
  }
}
.form-item-query .showIcon:after {
  content: "\e90a";
}
a,
.link,
h6 a {
  font-size: 18px;
  line-height: 28px;
  text-decoration: underline;
}
@media only screen and (min-width: 992px) {
  a,
  .link,
  h6 a {
    font-size: 19px;
    line-height: 31px;
  }
}
a.disabled,
.link.disabled,
h6 a.disabled {
  cursor: not-allowed;
  pointer-events: none;
}
a[hreflang="ar"],
.link[hreflang="ar"],
h6 a[hreflang="ar"] {
  font-family: "Droid Arabic Kufi", sans-serif !important;
}
.text-small a,
.link-small,
table a {
  font-size: 16px;
  line-height: 22px;
  text-decoration: underline;
}
.link-smallest a {
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
}
.link-smaller a {
  font-size: 14px;
  line-height: 18px;
}
.language-link {
  text-align: center;
  display: block;
  padding-top: 12px;
}
@media only screen and (min-width: 992px) {
  .language-link {
    padding-top: 2px;
  }
}
.is-active .language-link,
.language-link:hover,
.language-link:focus,
.language-link:active {
  border-top: 2px solid;
  background: transparent;
  padding-top: 10px;
}
@media only screen and (min-width: 992px) {
  .is-active .language-link,
  .language-link:hover,
  .language-link:focus,
  .language-link:active {
    padding-top: 0px;
  }
}
ul {
  list-style-type: disc;
}
ul.dropdown-ul {
  padding: 0;
  list-style-type: none;
  position: relative;
}
ul.dropdown-ul li {
  padding-left: 0;
}
ol {
  list-style-type: decimal;
}
ol,
ul {
  padding: 0 0 0 20px;
  margin: 0;
}
ol li,
ul li {
  line-height: 28px;
  padding-left: 10px;
}
@media only screen and (min-width: 768px) {
  ol li,
  ul li {
    line-height: 31px;
  }
}
.social-follow-items {
  padding: 5px;
}
.social-follow-item {
  list-style: none;
}
.social-follow-item {
  list-style: none;
}
.social-follow-item a {
  font-family: Unicef;
  font-size: 20px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 15px;
  text-decoration: none;
}
.social-follow-item a.icon-flickr:before {
  content: "\e936";
}
.social-follow-item a.icon-instagram:before {
  content: "\e937";
}
.social-follow-item a.icon-linkedin:before {
  content: "\e938";
}
.social-follow-item a.icon-RSS:before,
.social-follow-item a.icon-rss:before {
  content: "\e939";
}
.social-follow-item a.icon-twitter:before {
  content: "\e93a";
}
.social-follow-item a.icon-whatsapp:before {
  content: "\e93b";
}
.social-follow-item a.icon-youtube-play:before {
  content: "\e93c";
}
.social-follow-item a.icon-facebook:before {
  content: "\e93d";
}
.social-follow-item a.icon-GooglePlus:before {
  content: "\e93f";
}
.social-follow-item a.icon-qq:before {
  content: "\e93e";
}
.social-follow-item a.icon-Miao-Pai:before {
  content: "\e940";
}
.social-follow-item a.icon-Tumblr:before {
  content: "\e941";
}
.social-follow-item a.icon-WeChat:before {
  content: "\e943";
}
.social-follow-item a.icon-weibo:before {
  content: "\e944";
}
.social-follow-item a.icon-Yi-Zhi-Bo:before {
  content: "\e945";
}
.social-follow-item a.icon-Youku:before {
  content: "\e946";
}
.social-follow-item a.icon-weixin:before {
  content: "\e943";
}
.social-follow-item a.icon-weixin {
  position: relative;
}
.social-follow-item a.icon-weixin:after {
  opacity: 0;
  z-index: 500;
  margin-left: -170%;
  margin-top: -100%;
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
  width: 0;
  height: 0;
  position: absolute;
  content: url(../images/weixinQR.png) !important;
  pointer-events: none;
}
.social-follow-item a.icon-weixin:hover:after {
  opacity: 1;
}
.rtl ul.dropdown-ul {
  padding: 0;
}
.rtl ul.dropdown-ul li {
  padding-right: 0;
}
.rtl ul.header-secondary-dropdown-button {
  padding: 0;
}
.rtl ul.pagination--dropdown {
  padding: 0;
}
.rtl ol,
.rtl ul {
  padding: 0 20px 0 0;
}
.rtl ol li,
.rtl ul li {
  padding-right: 10px;
}
.menu-top-ul,
.global-top-ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding: 0px;
  vertical-align: top;
}
.rtl .menu-top-ul,
.rtl .global-top-ul {
  padding: 0px;
}
.menu-top-ul li,
.global-top-ul li {
  display: inline-block;
  float: left;
  line-height: 16px;
  padding: 0px 5px 0 5px;
}
.rtl .menu-top-ul li,
.rtl .global-top-ul li {
  float: right;
}
@media only screen and (min-width: 992px) {
  .language-switcher-language-url + .global-top-ul .high-contrast-li::after,
  #block-unicef-base-global-links + .global-top-ul .high-contrast-li::after {
    position: absolute;
    content: "";
    float: left;
    top: 2px;
    left: 0px;
    height: 15px;
    width: 1px;
  }
}
.global-top-ul li {
  padding: 0;
  line-height: 16px;
  padding-right: 20px;
  padding-left: 20px;
  position: relative;
}
.global-top-ul li.high-contrast-li {
  padding-right: 0px;
}
.rtl .global-top-ul li.high-contrast-li {
  padding-left: 10px;
}
@media only screen and (min-width: 992px) {
  .rtl .global-top-ul li::after {
    right: -10px;
  }
}
#block-unicef-base-global-links .global-top-ul li::after {
  position: absolute;
  content: "";
  float: right;
  top: 12px;
  right: 0px;
  height: 15px;
  width: 1px;
}
@media only screen and (min-width: 992px) {
  #block-unicef-base-global-links .global-top-ul li::after {
    float: left;
    top: 2px;
    right: unset;
    left: 0px;
  }
}
.rtl #block-unicef-base-global-links .global-top-ul li::after {
  left: 10px;
  right: unset;
}
@media only screen and (min-width: 992px) {
  .rtl #block-unicef-base-global-links .global-top-ul li::after {
    right: 0px;
  }
}
.header-secondary-dropdown-button {
  padding: 0;
  list-style-type: none;
}
.header-secondary-dropdown-button li {
  padding-left: 0;
}
@media only screen and (min-width: 992px) {
  .header-secondary-dropdown-button li {
    padding-left: 10px;
  }
}
.rtl .header-secondary-dropdown-button li {
  padding-right: 0;
}
@media only screen and (min-width: 992px) {
  .rtl .header-secondary-dropdown-button li {
    padding-right: 10px;
  }
}
.solrsearch-calendar-container .form-inline .form-group .form-control {
  width: 324px !important;
}
.solrsearch-controls input[name="search_date_range_picker"] {
  display: block;
  max-width: 280px;
  font-weight: normal;
  height: 38px;
  padding: 11px 0px 8px 15px;
  line-height: 15px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  background-clip: padding-box;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  background-clip: padding-box;
  border-color: #ffffff;
  background: #ffffff;
  min-width: 100%;
  -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
}
.rtl .solrsearch-controls input[name="search_date_range_picker"] {
  padding-right: 15px;
  padding-left: 0px;
  padding-top: 20px;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  background-clip: padding-box;
}
@media only screen and (min-width: 992px) {
  .rtl .solrsearch-controls input[name="search_date_range_picker"] {
    padding-top: 11px;
  }
}
.solrsearch-controls input[name="search_date_range_picker"]::placeholder {
  color: #333333;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .solrsearch-controls input[name="search_date_range_picker"] {
    width: 255px;
  }
}
@media only screen and (min-width: 992px) {
  .solrsearch-controls input[name="search_date_range_picker"] {
    width: 370px;
  }
}
.solrsearch-controls input[name="search_date_range_picker"]:focus {
  border-color: #ffffff !important;
}
.solrsearch-controls input[name="search_date_range_picker"]:active {
  box-shadow: none;
}
.solrsearch-controls input[name="search_date_range_picker"]::-ms-clear {
  display: none;
}
.form-item-created-max.js-form-item-created-max {
  display: none;
}
.form-item-search-date-range-picker {
  display: table;
  width: 100%;
}
.search--date_range_picker {
  border: none;
}
.input-group-addon {
  background-color: #ffffff;
  border: none;
  margin: 0;
  display: table-cell;
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.25);
  position: relative;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  width: 38px;
  padding: 0;
}
.rtl .input-group-addon {
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  background-clip: padding-box;
  box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.25);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon .seperator-bar {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #abbbc1;
  height: 100%;
  position: absolute;
  top: 0;
  right: 38px;
}
.rtl .input-group-addon .seperator-bar {
  right: 0px;
}
.input-group-addon .icon-Calendar:before {
  font-family: Unicef;
  font-size: 18px;
  content: "\e935";
  position: absolute;
  top: 10px;
  right: 10px;
}
input[name="created[min]"] {
  display: none !important;
}
.daterangepicker {
  font-size: 15px;
  line-height: 1em;
  position: absolute;
  color: inherit;
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25);
  width: 278px;
  max-width: none;
  padding: 0;
  top: 100px;
  left: 20px;
  right: 20px;
  display: none;
  z-index: 0;
  margin-top: 1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.rtl .daterangepicker {
  margin-right: 20px !important;
}
@media only screen and (min-width: 768px) {
  .rtl .daterangepicker {
    margin-left: -38px !important;
  }
}
.daterangepicker::before,
.daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  border: none;
  content: none;
}
.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}
.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
}
.daterangepicker.opensleft:before {
  right: 9px;
}
.daterangepicker.opensleft:after {
  right: 10px;
}
.daterangepicker.openscenter:before,
.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}
.daterangepicker.opensright:before {
  left: 9px;
}
.daterangepicker.opensright:after {
  left: 10px;
}
.daterangepicker.drop-up {
  margin-top: -7px;
}
.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}
.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}
.daterangepicker.single .daterangepicker .ranges,
.daterangepicker.single .drp-calendar {
  float: none;
}
.daterangepicker.single .drp-selected {
  display: none;
}
.daterangepicker.show-calendar .drp-calendar {
  display: block;
}
.daterangepicker.auto-apply .drp-buttons {
  display: none;
}
.daterangepicker .drp-calendar {
  display: none;
  width: 100%;
  max-width: 100%;
  border-left: 0;
}
.daterangepicker .drp-calendar.left {
  float: none;
  padding: 8px;
}
.daterangepicker .drp-calendar.right {
  padding: 8px;
  display: none;
}
.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}
.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}
.daterangepicker .calendar-table table.table-condensed {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}
.rtl .daterangepicker .calendar-table table.table-condensed {
  direction: ltr;
}
.daterangepicker .calendar-table .next span,
.daterangepicker .calendar-table .prev span {
  color: #ffffff;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
  display: inline-block;
  padding: 3px;
  border-style: solid;
  border-color: #1cabe2;
  border-width: 0 3px 3px 0;
}
.daterangepicker .calendar-table .next span:hover,
.daterangepicker .calendar-table .prev span:hover {
  background-color: none;
}
.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.daterangepicker .calendar-table thead {
  background-color: #ffffff;
}
.daterangepicker .calendar-table thead th {
  background-color: transparent;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
}
.daterangepicker .calendar-table thead th:hover {
  background-color: transparent;
}
.daterangepicker .calendar-table thead tr:nth-child(2) {
  text-transform: uppercase;
  background-color: #f8f8f8;
  color: #333333;
}
.daterangepicker .calendar-table tbody {
  color: #595959;
}
.daterangepicker .calendar-table tbody tr {
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}
.daterangepicker .calendar-table tbody tr td {
  font-size: 14px;
  line-height: 16px;
  height: 32px;
}
.daterangepicker .calendar-table th,
.daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 16px;
  font-size: 12px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
  padding: 4px 10px 4px 10px;
}
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}
.daterangepicker td.week,
.daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date,
.daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}
.daterangepicker td.off {
  background-color: #fff;
  border-color: transparent;
  color: #c1c1c1;
}
.daterangepicker td.in-range {
  background: none;
  z-index: 1;
  position: relative;
  border-color: transparent;
  color: #000;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
}
.daterangepicker td.in-range::after {
  content: "";
  background-color: #c5effc;
  display: inline-block;
  width: 108%;
  position: absolute;
  height: 29px;
  z-index: -2;
  left: -2px;
  top: 1px;
}
.daterangepicker td.in-range:nth-child(1)::after {
  content: "";
  background-color: #c5effc;
  display: inline-block;
  width: 75%;
  position: absolute;
  height: 29px;
  z-index: -2;
  right: 0;
  left: auto;
  top: 1px;
  -webkit-border-bottom-left-radius: 30px;
  border-bottom-left-radius: 30px;
  -webkit-border-top-left-radius: 30px;
  border-top-left-radius: 30px;
  background-clip: padding-box;
}
.daterangepicker td.in-range:nth-child(7)::after {
  content: "";
  background-color: #c5effc;
  display: inline-block;
  width: 80%;
  position: absolute;
  height: 29px;
  z-index: -2;
  left: -2px;
  top: 1px;
  -webkit-border-bottom-right-radius: 30px;
  border-bottom-right-radius: 30px;
  -webkit-border-top-right-radius: 30px;
  border-top-right-radius: 30px;
  background-clip: padding-box;
}
.daterangepicker td.in-range.end-date {
  background-color: #ffffff;
}
.daterangepicker td.in-range:hover {
  background-color: transparent;
}
.daterangepicker td.start-date {
  position: relative;
  z-index: 1;
  background-color: white;
  border-radius: 4px 0 0 4px;
  color: #ffffff;
}
.daterangepicker td.start-date::before {
  content: "";
  background: #1cabe2;
  border-radius: 50%;
  display: inline-block;
  width: 29px;
  position: absolute;
  height: 29px;
  z-index: -1;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  top: 1px;
}
.daterangepicker td.start-date::after {
  content: "";
  background-color: #c5effc;
  display: inline-block;
  width: 50%;
  position: absolute;
  height: 29px;
  z-index: -2;
  left: 50%;
  top: 1px;
}
.daterangepicker td.start-date:nth-child(7)::after {
  content: none;
}
.daterangepicker td.end-date {
  position: relative;
  z-index: 1;
  border-radius: 0 4px 4px 0;
  color: #ffffff;
}
.daterangepicker td.end-date::before {
  content: "";
  background: #1cabe2;
  border-radius: 50%;
  display: inline-block;
  width: 29px;
  position: absolute;
  height: 29px;
  z-index: -1;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  top: 1px;
}
.daterangepicker td.end-date::after {
  content: "";
  background-color: #c5effc;
  display: inline-block;
  width: 50%;
  position: absolute;
  height: 29px;
  z-index: -2;
  right: 50%;
  top: 1px;
}
.daterangepicker td.end-date:nth-child(1)::after {
  content: none;
}
.daterangepicker td.start-date.end-date {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
}
.daterangepicker td.start-date.end-date:hover {
  background-color: transparent;
}
.daterangepicker td.end-date.start-date::after {
  content: none;
}
.daterangepicker td.end-date.start-date:hover {
  background-color: transparent;
}
.daterangepicker td.today {
  position: relative;
  z-index: 1;
}
.daterangepicker td.today::before {
  content: "";
  border-radius: 50%;
  display: inline-block;
  width: 29px;
  position: absolute;
  height: 29px;
  z-index: -1;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  top: 1px;
  border: 2px solid #c1c1c1;
}
.daterangepicker td.active,
.daterangepicker td.active:hover {
  border-color: transparent;
  color: #ffffff;
  background-color: #ffffff;
}
.daterangepicker th.month {
  width: auto;
  color: #333333;
}
.daterangepicker td.disabled,
.daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}
.daterangepicker select.monthselect,
.daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}
.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}
.daterangepicker select.yearselect {
  width: 40%;
}
.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect,
.daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}
.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}
.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}
.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 0px 8px 8px 8px;
  line-height: 12px;
  vertical-align: middle;
  border-top: 0;
  display: inline-flex;
  float: right;
}
.rtl .daterangepicker .drp-buttons {
  padding: 0px 12px 8px 8px;
}
.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-weight: bold;
  height: 38px;
  font-size: 14px;
  padding: 11px 20px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  border: none;
  box-shadow: none;
}
.daterangepicker .drp-buttons .applyBtn {
  line-height: 16px;
  text-align: center;
  width: 128px;
}
.daterangepicker .drp-buttons .applyBtn.btn-primary[disabled],
.daterangepicker .drp-buttons .applyBtn.btn-primary[disabled]:hover {
  color: #ffffff !important;
  background-color: #c1c1c1 !important;
}
.daterangepicker .drp-buttons .applyBtn.btn-primary,
.daterangepicker .drp-buttons .applyBtn.btn-primary:active,
.daterangepicker .drp-buttons .applyBtn.btn-primary:hover {
  background-color: #1cabe2 !important;
  color: #ffffff !important;
}
.daterangepicker .cancelBtn {
  display: none !important;
}
.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
  padding-top: 13px;
}
.rtl .daterangepicker .drp-selected {
  padding-left: 8px;
  padding-right: 0px;
}
.daterangepicker.single.rtl .drp-calendar.left,
.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}
.daterangepicker.show-ranges.single.ltr .drp-calendar.left,
.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}
.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}
.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
  flex-wrap: wrap;
  display: inline-flex;
  justify-content: center;
}
.daterangepicker .ranges li {
  cursor: pointer;
  height: auto;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  font-weight: bold;
  padding: 11px 12px;
  margin: 0 20px 20px 0;
  cursor: pointer;
  width: 46.25%;
  color: #1cabe2;
  border-width: 3px;
  border-style: solid;
  border-color: #1cabe2;
  margin: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
}
.rtl .daterangepicker .ranges li {
  font-size: 13px;
}
.daterangepicker .ranges li:hover {
  background-color: #eee;
}
.daterangepicker .ranges li.active {
  background-color: #1cabe2;
  color: #ffffff;
}
.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}
#in-page-search .solrsearch-input-box .solrsearch-facet-selected {
  display: inline-block;
  padding-left: 5px;
  padding-bottom: 10px;
}
.rtl #in-page-search .solrsearch-input-box .solrsearch-facet-selected {
  padding-right: 5px;
  padding-left: 0;
}
#in-page-search .solrsearch-facet-selected {
  margin: 0;
}
.rtl #in-page-search .solrsearch-facet-selected {
  padding-bottom: 4px;
}
@media only screen and (min-width: 768px) {
  .rtl #in-page-search .solrsearch-facet-selected {
    padding-bottom: 5px;
  }
}
.facets-widget-checkbox #in-page-search .solrsearch-facet-selected {
  margin: -5px 0 -4px -2px;
}
.rtl .facets-widget-checkbox #in-page-search .solrsearch-facet-selected {
  margin: 0;
}
#in-page-search .solrsearch-facet-selected a {
  display: inline-block;
  line-height: 16px;
}
#in-page-search .solrsearch-facet-selected a:link,
#in-page-search .solrsearch-facet-selected a:visited,
#in-page-search .solrsearch-facet-selected a:hover,
#in-page-search .solrsearch-facet-selected a:focus,
#in-page-search .solrsearch-facet-selected a:active {
  text-decoration: none;
}
.rtl #in-page-search .solrsearch-facet-selected a {
  display: inline-grid;
}
#in-page-search .solrsearch-facet-selected .facet-remove {
  padding-top: 2px;
  padding-right: 0;
  padding-bottom: 2px;
  padding-left: 8px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  background-clip: padding-box;
  font-size: 14px;
  font-weight: 500;
  margin-right: 5px;
}
.rtl #in-page-search .solrsearch-facet-selected .facet-remove {
  padding-right: 7px;
  padding-left: 0;
  margin-left: 5px;
  margin-right: 0px;
}
@inlude breakpoint(tablet) {
  #in-page-search .solrsearch-facet-selected .facet-remove {
    margin-right: 8px;
  }
  .rtl #in-page-search .solrsearch-facet-selected .facet-remove {
    margin-left: 8px;
  }
}
#in-page-search .solrsearch-facet-selected .close {
  float: none;
  font-size: 10px;
  margin: 0 8px 0 6px;
  vertical-align: middle;
  opacity: 1;
  text-shadow: none;
}
.rtl #in-page-search .solrsearch-facet-selected .close {
  margin: 0px 6px 0 8px;
  vertical-align: bottom;
  float: left;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rtl #in-page-search .solrsearch-facet-selected .close {
    vertical-align: text-bottom;
  }
}
#in-page-search .solrsearch-facet-selected .close:after {
  font-family: "Unicef";
  content: "\e932";
  font-size: 10px;
}
#in-page-search .dropdown.facets-widget-checkbox {
  width: auto;
  flex-basis: 100%;
  max-width: inherit;
  position: relative;
  margin-right: 0px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  #in-page-search .dropdown.facets-widget-checkbox {
    flex-basis: 309px;
    margin-bottom: 30px;
    margin-right: 30px;
  }
}
@media only screen and (min-width: 992px) {
  #in-page-search .dropdown.facets-widget-checkbox {
    flex-basis: 290px;
  }
}
@media only screen and (min-width: 1200px) {
  #in-page-search .dropdown.facets-widget-checkbox {
    flex-basis: 360px;
  }
}
@media only screen and (min-width: 1440px) {
  #in-page-search .dropdown.facets-widget-checkbox {
    flex-basis: 370px;
  }
}
#in-page-search .full-input {
  display: block;
  padding: 10px;
  line-height: 16px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  min-width: 100%;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25);
  font-weight: normal;
}
#in-page-search .full-input:focus {
  outline: none;
}
#in-page-search .full-input.open {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom: 1px solid #c1c1c1;
}
.rtl #in-page-search .full-input {
  padding: 6px 10px 0px;
}
@media only screen and (min-width: 992px) {
  .rtl #in-page-search .full-input {
    padding: 10px;
  }
}
#in-page-search .full-input input {
  font-weight: normal;
  background-color: transparent;
  outline: none;
  border: none;
  display: inline-block;
  font-size: 14px;
  min-width: 30px;
  margin: 0;
  line-height: 16px;
  padding: 0;
}
.rtl #in-page-search .full-input input {
  line-height: 20px;
}
@media only screen and (min-width: 992px) {
  .rtl #in-page-search .full-input input {
    line-height: 16px;
  }
}
#in-page-search .full-input input::placeholder {
  color: #333333;
  opacity: 1;
}
#in-page-search .full-input input:placeholder-shown,
#in-page-search .full-input input:-ms-input-placeholder,
#in-page-search .full-input input::-ms-input-placeholder {
  color: #333333;
  font-size: 14px;
  line-height: 15px;
  padding-bottom: 5px;
  opacity: 1;
}
#in-page-search .full-input label {
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  max-width: 92%;
  padding-top: 0;
  text-overflow: ellipsis;
}
.rtl #in-page-search .full-input label {
  max-width: 88%;
}
@media only screen and (min-width: 992px) {
  .rtl #in-page-search .full-input label {
    max-width: 92%;
  }
}
#in-page-search .full-input .clickable-area {
  position: absolute;
  right: 0px;
  height: 100%;
  width: 38px;
  top: 10px;
}
.rtl #in-page-search .full-input .clickable-area {
  float: left;
  top: 6px;
  left: 0;
  right: auto;
}
#in-page-search .full-input .arrow-icon {
  position: absolute;
  height: 10px;
  width: 10px;
  right: 14px;
  top: -1px;
}
#in-page-search .full-input .arrow-icon:before {
  font-family: "Unicef";
  content: "\e94a";
  font-size: 10px;
}
.rtl #in-page-search .full-input .arrow-icon {
  right: 14px;
  top: 4px;
}
#in-page-search .full-input .seperator-bar {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #abbbc1;
  height: 100%;
  position: absolute;
  top: -10px;
}
.rtl #in-page-search .full-input .seperator-bar {
  right: 0px;
  top: -5px;
}
#in-page-search .full-input .arrow-icon.active {
  transform: rotate(180deg);
  top: 8px;
}
.rtl #in-page-search .full-input .arrow-icon.active {
  top: 13px;
}
@inlude breakpoint(small-desktop) {
  #in-page-search .full-input {
    display: inline-block;
  }
  #in-page-search .full-input .arrow-icon {
    top: -1px;
  }
  #in-page-search .full-input .arrow-icon.active {
    transform: rotate(45deg);
  }
  #in-page-search .full-input .seperator-bar {
    top: 0px;
  }
}
#in-page-search .full-input.empty-facet input::placeholder,
#in-page-search .full-input.empty-facet input::-ms-input-placeholder {
  color: #c1c1c1;
  text-decoration: line-through;
}
#in-page-search .full-input.empty-facet .arrow-icon:before {
  color: #c1c1c1;
}
#in-page-search .full-input.empty-facet .clickable-area {
  pointer-events: none;
}
#in-page-search .dropdown.facets-widget-checkbox ul {
  display: none;
  position: absolute;
  z-index: 2;
  list-style: none;
  background-color: #ffffff;
  color: #1cabe2;
  border: 1px solid red;
  min-width: 100%;
  padding: 10px 0 10px 0px;
  left: 0px;
  min-width: 100%;
  max-height: 215px;
  overflow: scroll;
  border: 0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25);
}
#in-page-search .dropdown.facets-widget-checkbox ul li {
  border: 0;
  min-width: 100%;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-top: 2px;
  position: relative;
}
.rtl #in-page-search .dropdown.facets-widget-checkbox ul li {
  padding-right: 10px;
}
#in-page-search .dropdown.facets-widget-checkbox ul li:hover {
  background-color: #f1f1f1;
}
#in-page-search .dropdown.facets-widget-checkbox ul li label {
  padding-top: 5px;
  margin-bottom: 0px;
}
#in-page-search .dropdown.facets-widget-checkbox ul li .facet-item__value,
#in-page-search .dropdown.facets-widget-checkbox ul li .facet-item__count {
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  position: relative;
  bottom: 5px;
}
#in-page-search .dropdown.facets-widget-checkbox ul li .facets-checkbox {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background-clip: padding-box;
  border: 2px solid #757575;
  margin-right: 5px;
  width: 14px;
  height: 14px;
  position: relative;
}
.rtl #in-page-search .dropdown.facets-widget-checkbox ul li .facets-checkbox {
  margin-right: 0px;
  margin-left: 4px;
}
#in-page-search
  .dropdown.facets-widget-checkbox
  ul
  li
  .facets-checkbox:checked:after {
  font-family: "Unicef";
  content: "\e933";
  font-size: 7px;
  color: #ffffff;
  position: absolute;
  top: -2px;
  left: -2px;
  padding: 3px;
  border: none;
  line-height: 8px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #in-page-search
    .dropdown.facets-widget-checkbox
    ul
    li
    .facets-checkbox:checked:after {
    display: none;
  }
}
.rtl
  #in-page-search
  .dropdown.facets-widget-checkbox
  ul
  li
  .facets-checkbox:checked:after {
  right: -2px;
  left: unset;
}
#in-page-search
  .dropdown.facets-widget-checkbox
  ul
  li
  .facets-checkbox:checked::-ms-check {
  background-image: url("../images/icons/icon_facet_check.svg");
  background-color: #1cabe2;
  color: #ffffff;
  border: 0;
}
#in-page-search .no_result .clickable-area,
#in-page-search .no_result .input-group-addon {
  pointer-events: none;
}
#in-page-search .no_result input::placeholder {
  color: #c1c1c1;
}
#in-page-search .no_result .empty-facet input::placeholder {
  text-decoration: line-through;
}
.solrsearch-facet-selected {
  margin: 0;
}
.rtl .solrsearch-facet-selected {
  padding-bottom: 4px;
}
@media only screen and (min-width: 768px) {
  .rtl .solrsearch-facet-selected {
    padding-bottom: 5px;
  }
}
.facets-widget-checkbox .solrsearch-facet-selected {
  margin: -5px 0 -4px -2px;
}
.rtl .facets-widget-checkbox .solrsearch-facet-selected {
  margin: 0;
}
.solrsearch-facet-selected a {
  display: inline-block;
  line-height: 20px;
}
.solrsearch-facet-selected a:link,
.solrsearch-facet-selected a:visited,
.solrsearch-facet-selected a:hover,
.solrsearch-facet-selected a:focus,
.solrsearch-facet-selected a:active {
  text-decoration: none;
}
.rtl .solrsearch-facet-selected a {
  display: inline-grid;
}
.solrsearch-facet-selected .facet-remove {
  padding-top: 2px;
  padding-right: 0;
  padding-bottom: 2px;
  padding-left: 8px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  background-clip: padding-box;
  font-size: 14px;
  margin-right: 5px;
}
.rtl .solrsearch-facet-selected .facet-remove {
  padding-right: 7px;
  padding-left: 0;
  margin-left: 5px;
  margin-right: 0px;
}
@inlude breakpoint(tablet) {
  .solrsearch-facet-selected .facet-remove {
    margin-right: 8px;
  }
  .rtl .solrsearch-facet-selected .facet-remove {
    margin-left: 8px;
  }
}
.solrsearch-facet-selected .close {
  float: none;
  font-size: 10px;
  margin: 0 8px 0 6px;
  vertical-align: middle;
  opacity: 1;
  text-shadow: none;
}
.rtl .solrsearch-facet-selected .close {
  margin: 0px 6px 0 8px;
  vertical-align: bottom;
  float: left;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rtl .solrsearch-facet-selected .close {
    vertical-align: text-bottom;
  }
}
.solrsearch-facet-selected .close:after {
  font-family: "Unicef";
  content: "\e932";
  font-size: 10px;
}
.solrsearch-facet-container .dropdown,
#in-page-search .solrsearch-facet-container-local-terms .dropdown {
  width: 100%;
  max-width: inherit;
  position: relative;
  margin-top: 10px;
}
.solrsearch-facet-container .full-input,
#in-page-search .solrsearch-facet-container-local-terms .full-input {
  display: block;
  padding: 10px;
  line-height: 16px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  min-width: 100%;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25);
  font-weight: normal;
}
.solrsearch-facet-container .full-input:focus,
#in-page-search .solrsearch-facet-container-local-terms .full-input:focus {
  outline: none;
}
.solrsearch-facet-container .full-input.open,
#in-page-search .solrsearch-facet-container-local-terms .full-input.open {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom: 1px solid #c1c1c1;
}
.rtl .solrsearch-facet-container .full-input,
.rtl #in-page-search .solrsearch-facet-container-local-terms .full-input,
#in-page-search .rtl .solrsearch-facet-container-local-terms .full-input {
  padding: 6px 10px 0px;
}
@media only screen and (min-width: 992px) {
  .rtl .solrsearch-facet-container .full-input,
  .rtl #in-page-search .solrsearch-facet-container-local-terms .full-input,
  #in-page-search .rtl .solrsearch-facet-container-local-terms .full-input {
    padding: 10px;
  }
}
.solrsearch-facet-container .full-input input,
#in-page-search .solrsearch-facet-container-local-terms .full-input input {
  font-weight: normal;
  color: #333333;
  background-color: transparent;
  outline: none;
  border: none;
  display: inline-block;
  font-size: 14px;
  min-width: 30px;
  margin: 0;
  line-height: 16px;
  padding: 0;
}
.rtl .solrsearch-facet-container .full-input input,
.rtl #in-page-search .solrsearch-facet-container-local-terms .full-input input,
#in-page-search .rtl .solrsearch-facet-container-local-terms .full-input input {
  line-height: 20px;
}
@media only screen and (min-width: 992px) {
  .rtl .solrsearch-facet-container .full-input input,
  .rtl
    #in-page-search
    .solrsearch-facet-container-local-terms
    .full-input
    input,
  #in-page-search
    .rtl
    .solrsearch-facet-container-local-terms
    .full-input
    input {
    line-height: 16px;
  }
}
.solrsearch-facet-container .full-input input::placeholder,
#in-page-search
  .solrsearch-facet-container-local-terms
  .full-input
  input::placeholder {
  color: #333333;
  opacity: 1;
}
.solrsearch-facet-container .full-input input:placeholder-shown,
#in-page-search
  .solrsearch-facet-container-local-terms
  .full-input
  input:placeholder-shown,
.solrsearch-facet-container .full-input input:-ms-input-placeholder,
#in-page-search
  .solrsearch-facet-container-local-terms
  .full-input
  input:-ms-input-placeholder,
.solrsearch-facet-container .full-input input::-ms-input-placeholder,
#in-page-search
  .solrsearch-facet-container-local-terms
  .full-input
  input::-ms-input-placeholder {
  color: #333333;
  font-size: 14px;
  line-height: 15px;
  padding-bottom: 5px;
  opacity: 1;
}
.solrsearch-facet-container .full-input label,
#in-page-search .solrsearch-facet-container-local-terms .full-input label {
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  color: #333333;
  max-width: 92%;
  padding-top: 0;
  text-overflow: ellipsis;
}
.rtl .solrsearch-facet-container .full-input label,
.rtl #in-page-search .solrsearch-facet-container-local-terms .full-input label,
#in-page-search .rtl .solrsearch-facet-container-local-terms .full-input label {
  max-width: 88%;
}
@media only screen and (min-width: 992px) {
  .rtl .solrsearch-facet-container .full-input label,
  .rtl
    #in-page-search
    .solrsearch-facet-container-local-terms
    .full-input
    label,
  #in-page-search
    .rtl
    .solrsearch-facet-container-local-terms
    .full-input
    label {
    max-width: 92%;
  }
}
.solrsearch-facet-container .full-input .clickable-area,
#in-page-search
  .solrsearch-facet-container-local-terms
  .full-input
  .clickable-area {
  position: absolute;
  right: 0px;
  height: 100%;
  width: 38px;
  top: 10px;
}
.rtl .solrsearch-facet-container .full-input .clickable-area,
.rtl
  #in-page-search
  .solrsearch-facet-container-local-terms
  .full-input
  .clickable-area,
#in-page-search
  .rtl
  .solrsearch-facet-container-local-terms
  .full-input
  .clickable-area {
  float: left;
  top: 6px;
  left: 0;
  right: auto;
}
.solrsearch-facet-container .full-input .arrow-icon,
#in-page-search
  .solrsearch-facet-container-local-terms
  .full-input
  .arrow-icon {
  position: absolute;
  height: 10px;
  width: 10px;
  right: 14px;
  top: -1px;
}
.solrsearch-facet-container .full-input .arrow-icon:before,
#in-page-search
  .solrsearch-facet-container-local-terms
  .full-input
  .arrow-icon:before {
  font-family: "Unicef";
  content: "\e94a";
  font-size: 10px;
}
.rtl .solrsearch-facet-container .full-input .arrow-icon,
.rtl
  #in-page-search
  .solrsearch-facet-container-local-terms
  .full-input
  .arrow-icon,
#in-page-search
  .rtl
  .solrsearch-facet-container-local-terms
  .full-input
  .arrow-icon {
  right: 14px;
  top: 4px;
}
.solrsearch-facet-container .full-input .seperator-bar,
#in-page-search
  .solrsearch-facet-container-local-terms
  .full-input
  .seperator-bar {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #abbbc1;
  height: 100%;
  position: absolute;
  top: -10px;
}
.rtl .solrsearch-facet-container .full-input .seperator-bar,
.rtl
  #in-page-search
  .solrsearch-facet-container-local-terms
  .full-input
  .seperator-bar,
#in-page-search
  .rtl
  .solrsearch-facet-container-local-terms
  .full-input
  .seperator-bar {
  right: 0px;
  top: -5px;
}
.solrsearch-facet-container .full-input .arrow-icon.active,
#in-page-search
  .solrsearch-facet-container-local-terms
  .full-input
  .arrow-icon.active {
  transform: rotate(180deg);
  top: 8px;
}
.rtl .solrsearch-facet-container .full-input .arrow-icon.active,
.rtl
  #in-page-search
  .solrsearch-facet-container-local-terms
  .full-input
  .arrow-icon.active,
#in-page-search
  .rtl
  .solrsearch-facet-container-local-terms
  .full-input
  .arrow-icon.active {
  top: 13px;
}
@inlude breakpoint(small-desktop) {
  .solrsearch-facet-container .full-input,
  #in-page-search .solrsearch-facet-container-local-terms .full-input {
    display: inline-block;
  }
  .solrsearch-facet-container .full-input .arrow-icon,
  #in-page-search
    .solrsearch-facet-container-local-terms
    .full-input
    .arrow-icon {
    top: -1px;
  }
  .solrsearch-facet-container .full-input .arrow-icon.active,
  #in-page-search
    .solrsearch-facet-container-local-terms
    .full-input
    .arrow-icon.active {
    transform: rotate(45deg);
  }
  .solrsearch-facet-container .full-input .seperator-bar,
  #in-page-search
    .solrsearch-facet-container-local-terms
    .full-input
    .seperator-bar {
    top: 0px;
  }
}
.solrsearch-facet-container .dropdown ul,
#in-page-search .solrsearch-facet-container-local-terms .dropdown ul {
  display: none;
  position: absolute;
  z-index: 2;
  list-style: none;
  background-color: #ffffff;
  color: #1cabe2;
  border: 1px solid red;
  min-width: 100%;
  padding: 10px 0 10px 0px;
  left: 0px;
  min-width: 100%;
  max-height: 215px;
  overflow: scroll;
  border: 0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25);
}
.solrsearch-facet-container .dropdown ul li,
#in-page-search .solrsearch-facet-container-local-terms .dropdown ul li {
  border: 0;
  min-width: 100%;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-top: 2px;
  position: relative;
}
.rtl .solrsearch-facet-container .dropdown ul li,
.rtl #in-page-search .solrsearch-facet-container-local-terms .dropdown ul li,
#in-page-search .rtl .solrsearch-facet-container-local-terms .dropdown ul li {
  padding-right: 10px;
}
.solrsearch-facet-container .dropdown ul li:hover,
#in-page-search .solrsearch-facet-container-local-terms .dropdown ul li:hover {
  background-color: #f1f1f1;
}
.solrsearch-facet-container .dropdown ul li label,
#in-page-search .solrsearch-facet-container-local-terms .dropdown ul li label {
  padding-top: 5px;
  margin-bottom: 0px;
}
.solrsearch-facet-container .dropdown ul li .facet-item__value,
#in-page-search
  .solrsearch-facet-container-local-terms
  .dropdown
  ul
  li
  .facet-item__value,
.solrsearch-facet-container .dropdown ul li .facet-item__count,
#in-page-search
  .solrsearch-facet-container-local-terms
  .dropdown
  ul
  li
  .facet-item__count {
  color: #333333;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  position: relative;
  bottom: 5px;
}
.solrsearch-facet-container .dropdown ul li .facets-checkbox,
#in-page-search
  .solrsearch-facet-container-local-terms
  .dropdown
  ul
  li
  .facets-checkbox {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background-clip: padding-box;
  border: 2px solid #757575;
  margin-right: 5px;
  width: 14px;
  height: 14px;
  position: relative;
}
.rtl .solrsearch-facet-container .dropdown ul li .facets-checkbox,
.rtl
  #in-page-search
  .solrsearch-facet-container-local-terms
  .dropdown
  ul
  li
  .facets-checkbox,
#in-page-search
  .rtl
  .solrsearch-facet-container-local-terms
  .dropdown
  ul
  li
  .facets-checkbox {
  margin-right: 0px;
  margin-left: 4px;
}
.solrsearch-facet-container .dropdown ul li .facets-checkbox:checked:after,
#in-page-search
  .solrsearch-facet-container-local-terms
  .dropdown
  ul
  li
  .facets-checkbox:checked:after {
  font-family: "Unicef";
  content: "\e933";
  font-size: 7px;
  color: #ffffff;
  position: absolute;
  top: -2px;
  left: -2px;
  padding: 3px;
  border: none;
  line-height: 8px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .solrsearch-facet-container .dropdown ul li .facets-checkbox:checked:after,
  #in-page-search
    .solrsearch-facet-container-local-terms
    .dropdown
    ul
    li
    .facets-checkbox:checked:after {
    display: none;
  }
}
.rtl .solrsearch-facet-container .dropdown ul li .facets-checkbox:checked:after,
.rtl
  #in-page-search
  .solrsearch-facet-container-local-terms
  .dropdown
  ul
  li
  .facets-checkbox:checked:after,
#in-page-search
  .rtl
  .solrsearch-facet-container-local-terms
  .dropdown
  ul
  li
  .facets-checkbox:checked:after {
  right: -2px;
  left: unset;
}
.solrsearch-facet-container .dropdown ul li .facets-checkbox:checked::-ms-check,
#in-page-search
  .solrsearch-facet-container-local-terms
  .dropdown
  ul
  li
  .facets-checkbox:checked::-ms-check {
  background-image: url("../images/icons/icon_facet_check.svg");
  background-color: #1cabe2;
  color: #ffffff;
  border: 0;
}
.solrsearch-facet-federated-search {
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  line-height: 18px;
}
@media only screen and (min-width: 768px) {
  .solrsearch-facet-federated-search {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 6px;
    margin-bottom: 30px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 992px) {
  .solrsearch-facet-federated-search {
    padding-bottom: 25px;
  }
}
.solrsearch-facet-federated-search .form-item-unicef-solr-site {
  position: relative;
  width: 48%;
  display: inline-flex;
}
.solrsearch-facet-federated-search .form-item-unicef-solr-site input {
  position: absolute;
  left: -2px;
  top: -2px;
  z-index: 1;
}
.rtl .solrsearch-facet-federated-search .form-item-unicef-solr-site input {
  right: -4px;
  left: auto;
}
.solrsearch-facet-federated-search .option {
  display: block;
  position: relative;
  padding-left: 20px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.rtl .solrsearch-facet-federated-search .option {
  padding-right: 20px;
}
.solrsearch-facet-federated-search .option input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
}
.rtl .solrsearch-facet-federated-search .option input {
  right: 0;
}
.solrsearch-facet-federated-search .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: #ffffff;
  border-radius: 50%;
}
.rtl .solrsearch-facet-federated-search .checkmark {
  right: 0;
}
.solrsearch-facet-federated-search .option:hover input ~ .checkmark {
  border-color: #1cabe2;
}
.solrsearch-facet-federated-search .option input:checked ~ .checkmark {
  background-color: #ffffff;
  border: 1px solid #1cabe2;
}
.solrsearch-facet-federated-search .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.solrsearch-facet-federated-search .option input:checked ~ .checkmark:after {
  display: block;
}
.solrsearch-facet-federated-search .option .checkmark:after {
  top: 2px;
  left: 2px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #1cabe2;
}
.solrsearch-facet-federated-search .radio {
  width: 48%;
  float: left;
}
.rtl .solrsearch-facet-federated-search .radio {
  float: right;
}
.solrsearch-facet-federated-search .radio input[type="radio"] {
  margin-left: -10px;
}
.rtl .solrsearch-facet-federated-search .radio input[type="radio"] {
  margin-right: 15px;
}
@media only screen and (min-width: 768px) {
  .solrsearch-facet-federated-search .radio input[type="radio"] {
    margin-left: 0;
  }
  .rtl .solrsearch-facet-federated-search .radio input[type="radio"] {
    margin-right: 0;
  }
}
.solrsearch-facet-federated-search .radio + .radio {
  margin-top: 10px;
}
@media only screen and (min-width: 768px) {
  .solrsearch-facet-federated-search .radio + .radio {
    margin-top: 0;
  }
}
.text-style-table,
table,
table tbody tr {
  font-size: 12px;
  line-height: 16px;
  vertical-align: top;
}
@media only screen and (min-width: 768px) {
  .text-style-table,
  table,
  table tbody tr {
    font-size: 16px;
    line-height: 22px;
  }
}
table {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
}
table caption {
  caption-side: top;
  text-align: center;
  padding: 16px;
}
table thead {
  color: #ffffff;
}
table thead th {
  padding: 8px 10px 10px 10px;
  border-right: 1px solid #ffffff;
}
@media only screen and (min-width: 768px) {
  table thead th {
    padding: 12px 16px 10px 16px;
  }
}
table tbody {
  border: none;
}
table tbody tr {
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
table td,
table th {
  padding: 10px;
}
@media only screen and (min-width: 768px) {
  table td,
  table th {
    padding: 12px 16px 10px 16px;
  }
}
.rtl table {
  text-align: right;
}
.rtl table th {
  border-left: 1px solid #ffffff;
}
#anchor-scroll {
  height: 100%;
}
#anchor-scroll .nav-tabs {
  border-bottom: none;
  text-align: right;
  line-height: inherit;
  height: 100%;
}
.rtl #anchor-scroll .nav-tabs {
  text-align: left;
}
#anchor-scroll .nav-tabs li {
  float: none;
  margin-bottom: 0;
  display: inline-block;
  border-bottom-width: 4px;
  border-bottom-style: solid;
  border-bottom-color: transparent;
  padding-left: 0;
  height: 100%;
  min-height: 50px;
  display: inline-flex;
  align-items: center;
}
#anchor-scroll .nav-tabs li.current,
#anchor-scroll .nav-tabs li:hover {
  border-bottom-color: #ffffff;
}
#anchor-scroll .nav-tabs li a {
  color: #ffffff;
  border: none;
  margin: 0;
  text-decoration: none;
}
#anchor-scroll .nav-tabs li a:hover,
#anchor-scroll .nav-tabs li a:active,
#anchor-scroll .nav-tabs li a:visited,
#anchor-scroll .nav-tabs li a:focus {
  border: 1px solid transparent;
}
#anchor-scroll .nav-tabs li a:hover,
#anchor-scroll .nav-tabs li a:focus,
#anchor-scroll .nav-tabs li a:active,
#anchor-scroll .nav-tabs li a:visited {
  border: none;
}
#anchor-scroll .nav > li > a {
  display: block;
  padding: 0 15px;
}
.tertiary-navigation {
  display: none;
  width: 100%;
  padding: 0 0 0 0;
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  order: initial;
}
@media only screen and (min-width: 992px) {
  .tertiary-navigation {
    order: 1;
    margin-top: 0;
    min-height: 48px;
  }
  .tertiary-navigation .tertiary-cntr {
    min-height: 50px;
  }
}
.tertiary-navigation .dropdown-container {
  margin: 6px 0 6px 0;
}
.tertiary-navigation .dropdown-container .dropdown-dark-tertiary .dropdown {
  max-width: unset;
  width: 100%;
  display: inline-table;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown
  .dropdown-li-toggle {
  border: unset;
  width: 100%;
  display: inline-block;
  padding: 5px 42px 5px 16px;
}
.rtl
  .tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown
  .dropdown-li-toggle {
  padding: 5px 16px 5px 42px;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown
  .dropdown-li-toggle.tert-menu-title {
  padding: 7px 42px 7px 16px;
}
.rtl
  .tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown
  .dropdown-li-toggle.tert-menu-title {
  padding: 7px 16px 7px 42px;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown
  .dropdown-li-toggle.tert-menu-title:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown
  .dropdown-li-toggle
  .menu-title {
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 448px;
}
html[lang="zh-hans"]
  .tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown
  .dropdown-li-toggle
  .menu-title {
  font-weight: 500;
}
@media only screen and (min-width: 992px) {
  .tertiary-navigation
    .dropdown-container
    .dropdown-dark-tertiary
    .dropdown
    .dropdown-li-toggle {
    width: 270px;
    border-width: 3px;
    border-style: solid;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-clip: padding-box;
    padding: 8px 39px 8px 10px;
  }
  .rtl
    .tertiary-navigation
    .dropdown-container
    .dropdown-dark-tertiary
    .dropdown
    .dropdown-li-toggle {
    padding: 8px 10px 8px 39px;
  }
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown
  .dropdown-li-toggle
  + .icon-arrow {
  display: inline-block;
  right: 12px;
  position: absolute;
  top: 25%;
  pointer-events: none;
}
.rtl
  .tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown
  .dropdown-li-toggle
  + .icon-arrow {
  left: 8px;
  right: unset;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.keep-open
  .icon-arrow
  .icon-arrow-down:before {
  left: -6px;
}
.rtl
  .tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.keep-open
  .icon-arrow
  .icon-arrow-down:before {
  left: unset;
  right: -10px;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .open.icon-arrow-down {
  transform: rotate(180deg);
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .open.icon-arrow-down:before {
  left: 6px;
}
.rtl
  .tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .open.icon-arrow-down:before {
  left: unset;
  right: 10px;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-li-toggle {
  border-color: #404040;
  font-weight: normal;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background-clip: padding-box;
  box-shadow: unset;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-li-toggle.current,
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-li-toggle:active {
  color: #1cabe2;
}
@media only screen and (min-width: 992px) {
  .tertiary-navigation
    .dropdown-container
    .dropdown-dark-tertiary
    .dropdown.open
    .dropdown-li-toggle {
    -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
      0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
      0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
      0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  }
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-li-toggle.tert-menu-title {
  padding: 7px 42px 7px 16px;
}
.rtl
  .tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-li-toggle.tert-menu-title {
  padding: 7px 16px 7px 42px;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-li-toggle.tert-menu-title
  + .icon-arrow
  .icon-arrow-down {
  transform: rotate(180deg);
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-li-toggle.tert-menu-title
  + .icon-arrow
  .icon-arrow-down:before {
  left: 6px;
}
.rtl
  .tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-li-toggle.tert-menu-title
  + .icon-arrow
  .icon-arrow-down:before {
  left: unset;
  right: 10px;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-li-toggle
  .icon-arrow
  .icon-arrow-down:before {
  left: 10px;
}
.rtl
  .tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-li-toggle
  .icon-arrow
  .icon-arrow-down:before {
  right: 10px;
  left: unset;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore {
  cursor: pointer;
  border: unset;
  max-width: unset;
  width: 100%;
  top: 98%;
  max-height: 320px;
  padding-bottom: 0;
  -webkit-box-shadow: 0 3px 4px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 3px 4px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0 3px 4px 1px rgba(0, 0, 0, 0.25);
}
@media (orientation: landscape) {
  .tertiary-navigation
    .dropdown-container
    .dropdown-dark-tertiary
    .dropdown.open
    .dropdown-ul-explore {
    max-height: 200px;
  }
}
@media only screen and (min-width: 768px) {
  .tertiary-navigation
    .dropdown-container
    .dropdown-dark-tertiary
    .dropdown.open
    .dropdown-ul-explore {
    max-height: 640px;
  }
}
@media only screen and (min-width: 768px) and (orientation: landscape) {
  .tertiary-navigation
    .dropdown-container
    .dropdown-dark-tertiary
    .dropdown.open
    .dropdown-ul-explore {
    max-height: 220px;
  }
}
@media only screen and (min-width: 992px) {
  .tertiary-navigation
    .dropdown-container
    .dropdown-dark-tertiary
    .dropdown.open
    .dropdown-ul-explore {
    max-width: 270px;
    max-height: 550px;
  }
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  ul.dropdown-menu {
  display: none;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  a {
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  padding: 12px 5px 12px 16px;
  color: #ffffff;
}
html[lang="zh-hans"]
  .tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  a {
  font-weight: 500;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  a:hover {
  color: #ffffff;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  a.current,
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  a:active {
  color: #1cabe2;
  background-color: unset;
}
.rtl
  .tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  a {
  padding: 12px 16px 12px 5px;
}
@media only screen and (min-width: 992px) {
  .tertiary-navigation
    .dropdown-container
    .dropdown-dark-tertiary
    .dropdown.open
    .dropdown-ul-explore
    .dropdown-ul-explore-li
    a {
    padding: 8px 4px 8px 16px;
  }
  .rtl
    .tertiary-navigation
    .dropdown-container
    .dropdown-dark-tertiary
    .dropdown.open
    .dropdown-ul-explore
    .dropdown-ul-explore-li
    a {
    padding: 8px 16px 8px 4px;
  }
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  a
  span {
  display: -webkit-inline-box;
  position: relative;
  line-height: 17px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 300px;
}
@media only screen and (min-width: 768px) {
  .tertiary-navigation
    .dropdown-container
    .dropdown-dark-tertiary
    .dropdown.open
    .dropdown-ul-explore
    .dropdown-ul-explore-li
    a
    span {
    max-width: inherit;
  }
}
@media only screen and (min-width: 992px) {
  .tertiary-navigation
    .dropdown-container
    .dropdown-dark-tertiary
    .dropdown.open
    .dropdown-ul-explore
    .dropdown-ul-explore-li
    a
    span {
    max-width: 200px;
  }
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .icon-arrow {
  position: relative;
  display: inline-block;
  float: right;
  padding: 5px 18px 5px 18px;
}
.rtl
  .tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .icon-arrow {
  float: left;
}
@media only screen and (min-width: 992px) {
  .tertiary-navigation
    .dropdown-container
    .dropdown-dark-tertiary
    .dropdown.open
    .dropdown-ul-explore
    .dropdown-ul-explore-li
    .icon-arrow {
    position: relative;
    right: 0;
    padding: 2px 18px 5px 18px;
  }
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .icon-arrow
  .icon-arrow-down:before {
  left: unset;
}
.rtl
  .tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .icon-arrow
  .icon-arrow-down:before {
  right: unset;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .open.icon-arrow-down {
  transform: rotate(180deg);
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li:first-child
  ul.dropdown-menu,
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li.programme-active
  ul.dropdown-menu {
  display: block;
  background-color: #404040;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li:first-child
  a,
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li.programme-active
  a {
  border: unset;
  box-shadow: unset;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li:first-child
  a:hover,
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li.programme-active
  a:hover {
  border-radius: 0;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li:first-child
  a:focus,
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li:first-child
  a.current,
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li:first-child
  a:active,
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li.programme-active
  a:focus,
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li.programme-active
  a.current,
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li.programme-active
  a:active {
  color: #ffffff;
  background-color: unset;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  ul.dropdown-menu {
  display: none;
  width: 100%;
  background-color: #333333;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  a {
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
  border: unset;
  color: #ffffff;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  a:hover {
  border-radius: 0;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  a:focus,
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  a.current,
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  a:active {
  color: #1cabe2;
  background-color: unset;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  ul.dropdown-menu {
  display: none;
  width: 100%;
  box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.5),
    inset 0 -2px 4px 0 rgba(0, 0, 0, 0.5);
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  a {
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
  border: unset;
  box-shadow: unset;
  color: #ffffff;
  padding: 12px 20px 12px 32px;
}
.rtl
  .tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  a {
  padding: 12px 32px 12px 20px;
}
@media only screen and (min-width: 992px) {
  .tertiary-navigation
    .dropdown-container
    .dropdown-dark-tertiary
    .dropdown.open
    .dropdown-ul-explore
    .dropdown-ul-explore-li
    .dropdown-ul-explore-li
    .dropdown-ul-explore-li
    a {
    padding: 8px 29px 8px 32px;
  }
  .rtl
    .tertiary-navigation
    .dropdown-container
    .dropdown-dark-tertiary
    .dropdown.open
    .dropdown-ul-explore
    .dropdown-ul-explore-li
    .dropdown-ul-explore-li
    .dropdown-ul-explore-li
    a {
    padding: 8px 32px 8px 29px;
  }
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  a:hover {
  border-radius: 0;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  a:focus,
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  a.current,
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  .dropdown-ul-explore-li
  a:active {
  color: #1cabe2;
  background-color: unset;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  > .dropdown-ul-explore-li
  > ul.dropdown-menu {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.5),
    inset 0 -2px 4px 0 rgba(0, 0, 0, 0.5);
  width: 100%;
  padding-bottom: 2px;
  background-color: #333333;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  > .dropdown-ul-explore-li
  > ul.dropdown-menu
  > li {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #595959;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  .dropdown.open
  .dropdown-ul-explore
  > .dropdown-ul-explore-li
  > ul.dropdown-menu
  > li:last-child {
  border-bottom: none;
}
.tertiary-navigation
  .dropdown-container
  .dropdown-dark-tertiary
  li:not(.open)
  > a.dropdown-li-toggle-hover:hover {
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background-clip: padding-box;
}
@media only screen and (min-width: 992px) {
  .tertiary-navigation
    .dropdown-container
    .dropdown-dark-tertiary
    li:not(.open)
    > a.dropdown-li-toggle-hover:hover {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-clip: padding-box;
  }
}
.tertiary-navigation .tertiary-navigation--content {
  margin: 0 auto;
  max-width: unset;
  padding: 0;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .tertiary-navigation .tertiary-navigation--content {
    max-width: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .tertiary-navigation .tertiary-navigation--content {
    max-width: 950px;
  }
}
@media only screen and (min-width: 1200px) {
  .tertiary-navigation .tertiary-navigation--content {
    max-width: 1160px;
  }
}
@media only screen and (min-width: 1440px) {
  .tertiary-navigation .tertiary-navigation--content {
    max-width: 1190px;
  }
}
.tertiary-navigation nav {
  display: inline-block;
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .tertiary-navigation nav {
    width: auto;
  }
}
.tertiary-navigation .block-programme-anchors {
  width: auto;
  display: none;
}
@media only screen and (min-width: 992px) {
  .tertiary-navigation .block-programme-anchors {
    display: inline-block;
    float: right;
    position: absolute;
    top: 2px;
    border: 0;
    right: 0;
    height: 100%;
  }
  .rtl .tertiary-navigation .block-programme-anchors {
    float: left;
    left: 0;
    right: auto;
  }
}
blockquote {
  font-family: "PT Serif", serif;
  font-style: italic;
  font-size: 24px;
  line-height: 30px;
  display: flex;
  flex-direction: column;
  text-align: center;
  padding: 25px 0;
  margin: 0px;
}
.rtl blockquote {
  font-family: inherit;
}
html[lang="zh-hans"] body blockquote {
  font-family: inherit;
}
.rtl blockquote {
  font-style: normal;
}
html[lang="zh-hans"] body blockquote {
  font-style: normal;
}
blockquote p {
  margin: 0px;
  line-height: 30px;
}
blockquote a {
  font-size: 24px;
  line-height: 30px;
}
@media only screen and (min-width: 992px) {
  blockquote a {
    font-size: 28px;
    line-height: 36px;
  }
}
@media only screen and (min-width: 992px) {
  blockquote {
    font-size: 28px;
    line-height: 36px;
    padding: 30px 0;
  }
  blockquote p {
    line-height: 36px;
  }
}
blockquote footer {
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  margin-top: 20px;
}
@media only screen and (min-width: 992px) {
  blockquote footer {
    font-size: 20px;
    line-height: 28px;
  }
}
blockquote:before,
blockquote:after {
  content: "";
  height: 2px;
  width: 200px;
  margin: 0 auto;
}
blockquote:before {
  margin-bottom: 20px;
}
blockquote:after {
  margin-top: 20px;
}
.hero-title,
.selectric-big .dropdown-title {
  font-weight: bold;
  font-style: normal;
  font-size: 30px;
  line-height: 40px;
  margin: 0;
  text-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
  letter-spacing: -0.6px;
}
@media only screen and (min-width: 768px) {
  .hero-title,
  .selectric-big .dropdown-title {
    font-weight: bold;
    font-style: normal;
    font-size: 56px;
    line-height: 68px;
    margin: 0;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  }
}
@media only screen and (min-width: 992px) {
  html[lang="fr"] .selectric-big .dropdown-title {
    font-weight: bold;
    font-style: normal;
    font-size: 47px;
    line-height: 68px;
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  html[lang="fr"] .selectric-big .dropdown-title {
    font-weight: bold;
    font-style: normal;
    font-size: 56px;
    line-height: 68px;
    margin: 0;
  }
}
.mb-title {
  font-weight: bold;
  font-style: normal;
  font-size: 30px;
  line-height: 40px;
  margin: 0;
  letter-spacing: -0.4px;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
.rtl .mb-title {
  line-height: 60px;
}
@media only screen and (min-width: 768px) {
  .mb-title {
    -webkit-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
      0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
      0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
      0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  }
}
@media only screen and (min-width: 992px) {
  .mb-title {
    font-weight: bold;
    font-style: normal;
    font-size: 56px;
    line-height: 72px;
    margin: 0;
    letter-spacing: -0.8px;
  }
  .rtl .mb-title {
    line-height: 112px;
  }
}
.text-shadow {
  text-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
}
@media only screen and (min-width: 992px) {
  .text-shadow {
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  }
}
.hero-title-no-shadow {
  font-weight: bold;
  font-style: normal;
  font-size: 30px;
  line-height: 40px;
  margin: 0;
  letter-spacing: -0.6px;
}
@media only screen and (min-width: 768px) {
  .hero-title-no-shadow {
    font-weight: bold;
    font-style: normal;
    font-size: 56px;
    line-height: 68px;
    margin: 0;
  }
}
.sub-title {
  font-family: "PT Serif", serif;
  font-weight: normal;
  font-style: italic;
  font-size: 20px;
  line-height: 27px;
  margin: 0;
}
.rtl .sub-title {
  font-family: inherit;
}
html[lang="zh-hans"] body .sub-title {
  font-family: inherit;
}
.rtl .sub-title {
  font-style: normal;
}
html[lang="zh-hans"] body .sub-title {
  font-style: normal;
}
@media only screen and (min-width: 992px) {
  .sub-title {
    font-weight: normal;
    font-style: italic;
    font-size: 22px;
    line-height: 30px;
    margin: 0;
  }
  .rtl .sub-title {
    font-style: normal;
  }
  html[lang="zh-hans"] body .sub-title {
    font-style: normal;
  }
}
.h1,
h1 {
  font-weight: normal;
  font-style: normal;
  font-size: 30px;
  line-height: 38px;
  margin: 0;
}
@media only screen and (min-width: 992px) {
  .h1,
  h1 {
    font-weight: normal;
    font-style: normal;
    font-size: 42px;
    line-height: 50px;
    margin: 0;
  }
}
.h2,
h2,
h2 a {
  font-weight: normal;
  font-style: normal;
  font-size: 26px;
  line-height: 33px;
  margin: 0;
}
@media only screen and (min-width: 992px) {
  .h2,
  h2,
  h2 a {
    font-weight: normal;
    font-style: normal;
    font-size: 34px;
    line-height: 42px;
    margin: 0;
  }
}
.h3,
h3,
h3 a {
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 31px;
  margin: 0;
}
@media only screen and (min-width: 992px) {
  .h3,
  h3,
  h3 a {
    font-weight: normal;
    font-style: normal;
    font-size: 30px;
    line-height: 38px;
    margin: 0;
  }
}
.h4,
h4,
h4 a {
  font-weight: normal;
  font-style: normal;
  font-size: 22px;
  line-height: 30px;
  margin: 0;
}
@media only screen and (min-width: 992px) {
  .h4,
  h4,
  h4 a {
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 32px;
    margin: 0;
  }
}
.h5,
.h6,
h5,
h6,
h5 a {
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  line-height: 27px;
  margin: 0;
}
@media only screen and (min-width: 992px) {
  .h5,
  .h6,
  h5,
  h6,
  h5 a {
    font-weight: normal;
    font-style: normal;
    font-size: 22px;
    line-height: 28px;
    margin: 0;
  }
}
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h2 a:active,
h3 a:active,
h4 a:active,
h5 a:active {
  text-decoration: underline;
}
.m-credit:before {
  content: "\00a9";
  margin-right: 2px;
}
.rtl .m-credit:before {
  content: "";
  margin-right: 0;
}
.rtl .m-credit:after {
  content: "\00a9";
  margin-right: 2px;
}
figcaption {
  line-height: 100%;
}
.tagline {
  color: #ffffff;
  display: block;
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 768px) {
  .tagline {
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 992px) {
  .tagline {
    font-size: 19px;
    line-height: 31px;
  }
}
.left {
  text-align: left;
}
.center {
  text-align: center;
}
.right {
  text-align: right;
}
html.wf-inactive {
  font-family: "CRoboto", sans-serif;
}
html.wf-inactive body,
html.wf-inactive button,
html.wf-inactive input,
html.wf-inactive select,
html.wf-inactive textarea {
  font-family: "CRoboto", sans-serif;
}
html,
body,
button,
input,
select,
textarea,
.ui-widget,
.daterangepicker {
  font-family: "Roboto", sans-serif;
}
.rtl html,
.rtl body,
.rtl button,
.rtl input,
.rtl select,
.rtl textarea,
.rtl .ui-widget,
.rtl .daterangepicker {
  font-family: inherit;
}
html[lang="zh-hans"],
html[lang="zh-hans"] html,
body[lang="zh-hans"],
html[lang="zh-hans"] body,
button[lang="zh-hans"],
html[lang="zh-hans"] button,
input[lang="zh-hans"],
html[lang="zh-hans"] input,
select[lang="zh-hans"],
html[lang="zh-hans"] select,
div[lang="zh-hans"],
html[lang="zh-hans"] div,
textarea[lang="zh-hans"],
html[lang="zh-hans"] textarea,
.ui-widget[lang="zh-hans"],
html[lang="zh-hans"] .ui-widget,
.daterangepicker[lang="zh-hans"],
html[lang="zh-hans"] .daterangepicker {
  font-family: Roboto, Heiti SC, Microsoft Yahei, simsun, sans-serif;
}
html[lang="ar"],
html[lang="ar"] html,
body[lang="ar"],
html[lang="ar"] body,
button[lang="ar"],
html[lang="ar"] button,
input[lang="ar"],
html[lang="ar"] input,
select[lang="ar"],
html[lang="ar"] select,
div[lang="ar"],
html[lang="ar"] div,
textarea[lang="ar"],
html[lang="ar"] textarea,
.ui-widget[lang="ar"],
html[lang="ar"] .ui-widget,
.daterangepicker[lang="ar"],
html[lang="ar"] .daterangepicker {
  font-family: "Droid Arabic Kufi", sans-serif !important;
}
html[lang="bg"],
html[lang="bg"] html,
body[lang="bg"],
html[lang="bg"] body,
button[lang="bg"],
html[lang="bg"] button,
input[lang="bg"],
html[lang="bg"] input,
select[lang="bg"],
html[lang="bg"] select,
div[lang="bg"],
html[lang="bg"] div,
textarea[lang="bg"],
html[lang="bg"] textarea,
.ui-widget[lang="bg"],
html[lang="bg"] .ui-widget,
.daterangepicker[lang="bg"],
html[lang="bg"] .daterangepicker {
  font-family: "Noto Sans", sans-serif !important;
}
html[lang="sq"],
html[lang="sq"] html,
body[lang="sq"],
html[lang="sq"] body,
button[lang="sq"],
html[lang="sq"] button,
input[lang="sq"],
html[lang="sq"] input,
select[lang="sq"],
html[lang="sq"] select,
div[lang="sq"],
html[lang="sq"] div,
textarea[lang="sq"],
html[lang="sq"] textarea,
.ui-widget[lang="sq"],
html[lang="sq"] .ui-widget,
.daterangepicker[lang="sq"],
html[lang="sq"] .daterangepicker {
  font-family: "Noto Sans", sans-serif !important;
}
html[lang="az"],
html[lang="az"] html,
body[lang="az"],
html[lang="az"] body,
button[lang="az"],
html[lang="az"] button,
input[lang="az"],
html[lang="az"] input,
select[lang="az"],
html[lang="az"] select,
div[lang="az"],
html[lang="az"] div,
textarea[lang="az"],
html[lang="az"] textarea,
.ui-widget[lang="az"],
html[lang="az"] .ui-widget,
.daterangepicker[lang="az"],
html[lang="az"] .daterangepicker {
  font-family: "Noto Sans", sans-serif !important;
}
html[lang="be"],
html[lang="be"] html,
body[lang="be"],
html[lang="be"] body,
button[lang="be"],
html[lang="be"] button,
input[lang="be"],
html[lang="be"] input,
select[lang="be"],
html[lang="be"] select,
div[lang="be"],
html[lang="be"] div,
textarea[lang="be"],
html[lang="be"] textarea,
.ui-widget[lang="be"],
html[lang="be"] .ui-widget,
.daterangepicker[lang="be"],
html[lang="be"] .daterangepicker {
  font-family: "Noto Sans", sans-serif !important;
}
html[lang="bs"],
html[lang="bs"] html,
body[lang="bs"],
html[lang="bs"] body,
button[lang="bs"],
html[lang="bs"] button,
input[lang="bs"],
html[lang="bs"] input,
select[lang="bs"],
html[lang="bs"] select,
div[lang="bs"],
html[lang="bs"] div,
textarea[lang="bs"],
html[lang="bs"] textarea,
.ui-widget[lang="bs"],
html[lang="bs"] .ui-widget,
.daterangepicker[lang="bs"],
html[lang="bs"] .daterangepicker {
  font-family: "Noto Sans", sans-serif !important;
}
html[lang="hr"],
html[lang="hr"] html,
body[lang="hr"],
html[lang="hr"] body,
button[lang="hr"],
html[lang="hr"] button,
input[lang="hr"],
html[lang="hr"] input,
select[lang="hr"],
html[lang="hr"] select,
div[lang="hr"],
html[lang="hr"] div,
textarea[lang="hr"],
html[lang="hr"] textarea,
.ui-widget[lang="hr"],
html[lang="hr"] .ui-widget,
.daterangepicker[lang="hr"],
html[lang="hr"] .daterangepicker {
  font-family: "Noto Sans", sans-serif !important;
}
html[lang="id"],
html[lang="id"] html,
body[lang="id"],
html[lang="id"] body,
button[lang="id"],
html[lang="id"] button,
input[lang="id"],
html[lang="id"] input,
select[lang="id"],
html[lang="id"] select,
div[lang="id"],
html[lang="id"] div,
textarea[lang="id"],
html[lang="id"] textarea,
.ui-widget[lang="id"],
html[lang="id"] .ui-widget,
.daterangepicker[lang="id"],
html[lang="id"] .daterangepicker {
  font-family: "Noto Sans", sans-serif !important;
}
html[lang="kk"],
html[lang="kk"] html,
body[lang="kk"],
html[lang="kk"] body,
button[lang="kk"],
html[lang="kk"] button,
input[lang="kk"],
html[lang="kk"] input,
select[lang="kk"],
html[lang="kk"] select,
div[lang="kk"],
html[lang="kk"] div,
textarea[lang="kk"],
html[lang="kk"] textarea,
.ui-widget[lang="kk"],
html[lang="kk"] .ui-widget,
.daterangepicker[lang="kk"],
html[lang="kk"] .daterangepicker {
  font-family: "Noto Sans", sans-serif !important;
}
html[lang="cnr"],
html[lang="cnr"] html,
body[lang="cnr"],
html[lang="cnr"] body,
button[lang="cnr"],
html[lang="cnr"] button,
input[lang="cnr"],
html[lang="cnr"] input,
select[lang="cnr"],
html[lang="cnr"] select,
div[lang="cnr"],
html[lang="cnr"] div,
textarea[lang="cnr"],
html[lang="cnr"] textarea,
.ui-widget[lang="cnr"],
html[lang="cnr"] .ui-widget,
.daterangepicker[lang="cnr"],
html[lang="cnr"] .daterangepicker {
  font-family: "Noto Sans", sans-serif !important;
}
html[lang="ro"],
html[lang="ro"] html,
body[lang="ro"],
html[lang="ro"] body,
button[lang="ro"],
html[lang="ro"] button,
input[lang="ro"],
html[lang="ro"] input,
select[lang="ro"],
html[lang="ro"] select,
div[lang="ro"],
html[lang="ro"] div,
textarea[lang="ro"],
html[lang="ro"] textarea,
.ui-widget[lang="ro"],
html[lang="ro"] .ui-widget,
.daterangepicker[lang="ro"],
html[lang="ro"] .daterangepicker {
  font-family: "Noto Sans", sans-serif !important;
}
html[lang="rum"],
html[lang="rum"] html,
body[lang="rum"],
html[lang="rum"] body,
button[lang="rum"],
html[lang="rum"] button,
input[lang="rum"],
html[lang="rum"] input,
select[lang="rum"],
html[lang="rum"] select,
div[lang="rum"],
html[lang="rum"] div,
textarea[lang="rum"],
html[lang="rum"] textarea,
.ui-widget[lang="rum"],
html[lang="rum"] .ui-widget,
.daterangepicker[lang="rum"],
html[lang="rum"] .daterangepicker {
  font-family: "Noto Sans", sans-serif !important;
}
html[lang="tg"],
html[lang="tg"] html,
body[lang="tg"],
html[lang="tg"] body,
button[lang="tg"],
html[lang="tg"] button,
input[lang="tg"],
html[lang="tg"] input,
select[lang="tg"],
html[lang="tg"] select,
div[lang="tg"],
html[lang="tg"] div,
textarea[lang="tg"],
html[lang="tg"] textarea,
.ui-widget[lang="tg"],
html[lang="tg"] .ui-widget,
.daterangepicker[lang="tg"],
html[lang="tg"] .daterangepicker {
  font-family: "Noto Sans", sans-serif !important;
}
html[lang="tr"],
html[lang="tr"] html,
body[lang="tr"],
html[lang="tr"] body,
button[lang="tr"],
html[lang="tr"] button,
input[lang="tr"],
html[lang="tr"] input,
select[lang="tr"],
html[lang="tr"] select,
div[lang="tr"],
html[lang="tr"] div,
textarea[lang="tr"],
html[lang="tr"] textarea,
.ui-widget[lang="tr"],
html[lang="tr"] .ui-widget,
.daterangepicker[lang="tr"],
html[lang="tr"] .daterangepicker {
  font-family: "Noto Sans", sans-serif !important;
}
html[lang="uz"],
html[lang="uz"] html,
body[lang="uz"],
html[lang="uz"] body,
button[lang="uz"],
html[lang="uz"] button,
input[lang="uz"],
html[lang="uz"] input,
select[lang="uz"],
html[lang="uz"] select,
div[lang="uz"],
html[lang="uz"] div,
textarea[lang="uz"],
html[lang="uz"] textarea,
.ui-widget[lang="uz"],
html[lang="uz"] .ui-widget,
.daterangepicker[lang="uz"],
html[lang="uz"] .daterangepicker {
  font-family: "Noto Sans", sans-serif !important;
}
html[lang="vi"],
html[lang="vi"] html,
body[lang="vi"],
html[lang="vi"] body,
button[lang="vi"],
html[lang="vi"] button,
input[lang="vi"],
html[lang="vi"] input,
select[lang="vi"],
html[lang="vi"] select,
div[lang="vi"],
html[lang="vi"] div,
textarea[lang="vi"],
html[lang="vi"] textarea,
.ui-widget[lang="vi"],
html[lang="vi"] .ui-widget,
.daterangepicker[lang="vi"],
html[lang="vi"] .daterangepicker {
  font-family: "Noto Sans", sans-serif !important;
}
html[lang="ka"],
html[lang="ka"] html,
body[lang="ka"],
html[lang="ka"] body,
button[lang="ka"],
html[lang="ka"] button,
input[lang="ka"],
html[lang="ka"] input,
select[lang="ka"],
html[lang="ka"] select,
div[lang="ka"],
html[lang="ka"] div,
textarea[lang="ka"],
html[lang="ka"] textarea,
.ui-widget[lang="ka"],
html[lang="ka"] .ui-widget,
.daterangepicker[lang="ka"],
html[lang="ka"] .daterangepicker {
  font-family: "Noto Sans Georgian", sans-serif !important;
}
html[lang="fa"],
html[lang="fa"] html,
body[lang="fa"],
html[lang="fa"] body,
button[lang="fa"],
html[lang="fa"] button,
input[lang="fa"],
html[lang="fa"] input,
select[lang="fa"],
html[lang="fa"] select,
div[lang="fa"],
html[lang="fa"] div,
textarea[lang="fa"],
html[lang="fa"] textarea,
.ui-widget[lang="fa"],
html[lang="fa"] .ui-widget,
.daterangepicker[lang="fa"],
html[lang="fa"] .daterangepicker {
  font-family: "Noto Sans Arabic", sans-serif !important;
}
html[lang="hy"],
html[lang="hy"] html,
body[lang="hy"],
html[lang="hy"] body,
button[lang="hy"],
html[lang="hy"] button,
input[lang="hy"],
html[lang="hy"] input,
select[lang="hy"],
html[lang="hy"] select,
div[lang="hy"],
html[lang="hy"] div,
textarea[lang="hy"],
html[lang="hy"] textarea,
.ui-widget[lang="hy"],
html[lang="hy"] .ui-widget,
.daterangepicker[lang="hy"],
html[lang="hy"] .daterangepicker {
  font-family: "Noto Sans Armenian", sans-serif !important;
}
html[lang="km"],
html[lang="km"] html,
body[lang="km"],
html[lang="km"] body,
button[lang="km"],
html[lang="km"] button,
input[lang="km"],
html[lang="km"] input,
select[lang="km"],
html[lang="km"] select,
div[lang="km"],
html[lang="km"] div,
textarea[lang="km"],
html[lang="km"] textarea,
.ui-widget[lang="km"],
html[lang="km"] .ui-widget,
.daterangepicker[lang="km"],
html[lang="km"] .daterangepicker {
  font-family: "Noto Sans Khmer", sans-serif !important;
}
html[lang="ta"],
html[lang="ta"] html,
body[lang="ta"],
html[lang="ta"] body,
button[lang="ta"],
html[lang="ta"] button,
input[lang="ta"],
html[lang="ta"] input,
select[lang="ta"],
html[lang="ta"] select,
div[lang="ta"],
html[lang="ta"] div,
textarea[lang="ta"],
html[lang="ta"] textarea,
.ui-widget[lang="ta"],
html[lang="ta"] .ui-widget,
.daterangepicker[lang="ta"],
html[lang="ta"] .daterangepicker {
  font-family: "Noto Sans Tamil", sans-serif !important;
}
html[lang="th"],
html[lang="th"] html,
body[lang="th"],
html[lang="th"] body,
button[lang="th"],
html[lang="th"] button,
input[lang="th"],
html[lang="th"] input,
select[lang="th"],
html[lang="th"] select,
div[lang="th"],
html[lang="th"] div,
textarea[lang="th"],
html[lang="th"] textarea,
.ui-widget[lang="th"],
html[lang="th"] .ui-widget,
.daterangepicker[lang="th"],
html[lang="th"] .daterangepicker {
  font-family: "Noto Sans Thai", sans-serif !important;
}
body,
.body1,
h6 {
  font-size: 18px;
}
@media only screen and (min-width: 992px) {
  body,
  .body1,
  h6 {
    font-size: 19px;
  }
}
.body1,
h6,
.text-long,
.text_with_summary,
.text_long,
.text_long > p {
  line-height: 28px;
}
@media only screen and (min-width: 992px) {
  .body1,
  h6,
  .text-long,
  .text_with_summary,
  .text_long,
  .text_long > p {
    line-height: 31px;
  }
}
span[textlang="ar"] {
  font-family: "Droid Arabic Kufi", sans-serif !important;
}
.text-subtitle {
  font-size: 22px;
  line-height: 29px;
}
@media only screen and (min-width: 992px) {
  .text-subtitle {
    font-size: 24px;
    line-height: 32px;
  }
}
.text-small,
.body2 {
  font-size: 16px;
  line-height: 22px;
}
.text-medium,
.text-medium-link a {
  font-size: 14px;
  line-height: 18px;
}
@media only screen and (min-width: 768px) {
  .text-medium,
  .text-medium-link a {
    font-size: 16px;
    line-height: 22px;
  }
}
.text-large {
  font-size: 16px;
  line-height: 22px;
}
@media only screen and (min-width: 768px) {
  .text-large {
    font-size: 18px;
    line-height: 28px;
  }
}
@media only screen and (min-width: 992px) {
  .text-large {
    font-size: 19px;
    line-height: 31px;
  }
}
.note,
.taxonomy_term.name,
.xsmall {
  font-size: 12px;
  line-height: 16px;
}
hr {
  border-top-width: 1px;
  border-top-style: solid;
}
.bold,
table thead th {
  font-weight: bold;
}
.shadow {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
}
.caption {
  font-style: italic;
  font-size: 15px;
  line-height: 20px;
}
.rtl .caption {
  font-style: normal;
}
html[lang="zh-hans"] body .caption {
  font-style: normal;
}
.text-smaller-input {
  font-size: 14px;
  line-height: 18px;
}
.mb-short-title {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
}
.rtl .mb-short-title {
  line-height: inherit;
}
@media only screen and (min-width: 768px) {
  .mb-short-title {
    font-size: 20px;
    line-height: 27px;
    text-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  }
  .rtl .mb-short-title {
    line-height: inherit;
  }
}
@media only screen and (min-width: 992px) {
  .mb-short-title {
    font-size: 24px;
    line-height: 32px;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  }
  .rtl .mb-short-title {
    line-height: inherit;
  }
}
.mb-subtitle {
  font-size: 22px;
  line-height: 29px;
  padding: 0px;
}
.rtl .mb-subtitle {
  line-height: 42px;
}
@media only screen and (min-width: 768px) {
  .mb-subtitle {
    padding: 0 10px;
    letter-spacing: -0.43px;
    -webkit-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
      0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
      0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
      0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  }
}
@media only screen and (min-width: 992px) {
  .mb-subtitle {
    font-size: 30px;
    line-height: 38px;
    letter-spacing: -0.8px;
  }
  .rtl .mb-subtitle {
    line-height: 50px;
  }
}
.dropdown-title {
  font-size: 24px;
  line-height: 31px;
}
@media only screen and (min-width: 992px) {
  .dropdown-title {
    font-size: 30px;
    line-height: 38px;
  }
}
.c-loading.is-loading {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  background-color: #03a9f4;
  border-radius: 50%;
  z-index: 99;
}
.c-loading.is-loading:after {
  content: "";
  position: absolute;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  border: 0px solid white;
  transform: translate(-50%, -50%);
  animation: bubble 1000ms ease-out forwards infinite;
}
@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes bubble {
  0% {
    border: 0 solid white;
    width: 0;
    height: 0;
  }
  10% {
    border: 8px solid white;
  }
  50% {
    border: 8px solid white;
  }
  80% {
    border: 4px solid rgba(28, 171, 226, 0.3);
    width: 130%;
    height: 130%;
  }
  100% {
    border: 4px solid rgba(28, 171, 226, 0.1);
    width: 130%;
    height: 130%;
  }
}
.accordion-title {
  margin-left: 20px;
  margin-right: 20px;
  border-top-style: solid;
  border-top-width: 1px;
}
@media only screen and (min-width: 768px) {
  .accordion-title {
    margin-left: 60px;
    margin-right: 60px;
  }
}
@media only screen and (min-width: 992px) {
  .accordion-title {
    margin-left: auto;
    margin-right: auto;
    max-width: 770px;
  }
}
.accordion-title a {
  text-decoration: none;
  margin-top: 15px;
  display: inline-block;
  width: 100%;
  position: relative;
}
.accordion-title a:hover {
  text-decoration: none;
}
.accordion-title .paragraph--view-mode--accordion-head {
  display: inline-flex;
  margin-bottom: 15px;
}
@media only screen and (min-width: 992px) {
  .accordion-title .paragraph--view-mode--accordion-head {
    display: inline-block;
  }
}
.accordion-title
  .paragraph--view-mode--accordion-head
  .field_component_media_media {
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  .accordion-title
    .paragraph--view-mode--accordion-head
    .field_component_media_media {
    display: inline-flex;
  }
}
.accordion-title
  .paragraph--view-mode--accordion-head
  .field--name-field-component-media {
  width: 100px;
  height: auto;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .accordion-title
    .paragraph--view-mode--accordion-head
    .field--name-field-component-media {
    width: 210px;
    height: 140px;
  }
}
.accordion-title
  .paragraph--view-mode--accordion-head
  .field--name-field-component-media
  img {
  height: 70px;
  width: auto;
}
@media only screen and (min-width: 768px) {
  .accordion-title
    .paragraph--view-mode--accordion-head
    .field--name-field-component-media
    img {
    height: 140px;
  }
}
.accordion-title
  .paragraph--view-mode--accordion-head
  div.field_component_accordion_title {
  max-width: 100%;
  margin-right: 40px;
  font-size: 20px;
  display: inline-block;
  vertical-align: middle;
}
.rtl
  .accordion-title
  .paragraph--view-mode--accordion-head
  div.field_component_accordion_title {
  margin-left: 40px;
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  .accordion-title
    .paragraph--view-mode--accordion-head
    div.field_component_accordion_title {
    width: 591px;
    max-width: inherit;
    margin-right: 0;
  }
  .rtl
    .accordion-title
    .paragraph--view-mode--accordion-head
    div.field_component_accordion_title {
    margin-left: 0;
  }
}
@media only screen and (min-width: 992px) {
  .accordion-title
    .paragraph--view-mode--accordion-head
    div.field_component_accordion_title {
    font-size: 22px;
    width: 712px;
  }
}
.accordion-title .paragraph--view-mode--accordion-head div:nth-child(2) {
  line-height: 27px;
  height: auto;
  margin-left: 10px;
  align-self: center;
}
.rtl .accordion-title .paragraph--view-mode--accordion-head div:nth-child(2) {
  margin-right: 10px;
}
@media only screen and (min-width: 768px) {
  .accordion-title .paragraph--view-mode--accordion-head div:nth-child(2) {
    width: 362px;
    align-items: center;
    display: inline-flex;
  }
}
@media only screen and (min-width: 992px) {
  .accordion-title .paragraph--view-mode--accordion-head div:nth-child(2) {
    width: 484px;
  }
}
h3.accordion-title a:after {
  content: "\e900";
  font-family: "Unicef";
  color: #1cabe2;
  font-size: 7px;
  padding: 15px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 43%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.rtl h3.accordion-title a:after {
  left: 0;
  right: unset;
}
h3.active a:after {
  content: "\e901";
  font-family: "Unicef";
  color: #1cabe2;
  font-size: 7px;
  display: inline-block;
}
.accordion-title:nth-last-child(2) {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.accordion-title.active:nth-last-child(2) {
  border-bottom: none;
}
.accordion-title.active:nth-last-child(2) + .accordion-description {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-bottom: 40px;
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  .accordion-title.active:nth-last-child(2) + .accordion-description {
    margin-left: 60px;
    margin-right: 60px;
    max-width: 770px;
  }
}
@media only screen and (min-width: 992px) {
  .accordion-title.active:nth-last-child(2) + .accordion-description {
    margin-left: auto;
    margin-right: auto;
  }
}
.accordion-title.active:nth-last-child(2)
  + .accordion-description
  .paragraph--type--component-accordion-item {
  margin-left: -20px;
  margin-right: -20px;
}
@media only screen and (min-width: 768px) {
  .accordion-title.active:nth-last-child(2)
    + .accordion-description
    .paragraph--type--component-accordion-item {
    margin-left: auto;
    margin-right: auto;
  }
  .accordion-title.active:nth-last-child(2)
    + .accordion-description
    .paragraph--type--component-accordion-item
    a.btntext,
  .accordion-title.active:nth-last-child(2)
    + .accordion-description
    .paragraph--type--component-accordion-item
    a.btn,
  .accordion-title.active:nth-last-child(2)
    + .accordion-description
    .paragraph--type--component-accordion-item
    .field--name-field-component-media {
    margin-left: auto;
    margin-right: auto;
  }
}
.accordion-description {
  margin-bottom: 40px;
  margin-top: 20px;
}
.accordion-description .field_component_accordion_block-item:not(:first-child) {
  margin-top: 40px;
}
@media only screen and (min-width: 992px) {
  .accordion-description
    .field_component_accordion_block-item:not(:first-child) {
    margin-top: 50px;
  }
}
@media only screen and (min-width: 992px) {
  .accordion-description .field_component_accordion_block-item {
    width: 770px;
    margin-left: auto;
    margin-right: auto;
  }
}
.accordion-description
  .field_component_accordion_block-item
  .field_component_mediaref_media
  img {
  max-width: -webkit-fill-available;
}
@media only screen and (min-width: 768px) {
  .accordion-description
    .field_component_accordion_block-item
    .field_component_mediaref_media
    img {
    width: 648px;
  }
}
@media only screen and (min-width: 992px) {
  .accordion-description
    .field_component_accordion_block-item
    .field_component_mediaref_media
    img {
    width: 770px;
    margin: 0px;
  }
}
.accordion-description
  .field_component_accordion_block-item
  .field_component_mediaref_media
  .field--name-field-component-media {
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  .accordion-description
    .field_component_accordion_block-item
    .field_component_mediaref_media
    .field--name-field-component-media {
    margin-left: 60px;
    margin-right: 60px;
  }
}
@media only screen and (min-width: 992px) {
  .accordion-description
    .field_component_accordion_block-item
    .field_component_mediaref_media
    .field--name-field-component-media {
    margin-left: 0;
    margin-right: 0;
  }
}
.accordion-description .field_component_accordion_block-item a.btntext,
.accordion-description .field_component_accordion_block-item a.btn {
  display: inline-block;
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  .accordion-description .field_component_accordion_block-item a.btntext,
  .accordion-description .field_component_accordion_block-item a.btn {
    margin-left: 60px;
    margin-right: 60px;
  }
}
@media only screen and (min-width: 992px) {
  .accordion-description .field_component_accordion_block-item a.btntext,
  .accordion-description .field_component_accordion_block-item a.btn {
    margin: 0px;
  }
}
.region--navigation-collapsible .searchbutton-container {
  display: none;
}
@media only screen and (min-width: 992px) {
  .region--navigation-collapsible .searchbutton-container {
    display: block;
    max-width: 80px;
    padding-right: 30px;
    background-color: #ffffff;
  }
  .rtl .region--navigation-collapsible .searchbutton-container {
    padding-left: 30px;
    padding-right: 0;
  }
}
.block-unicef-search {
  transition: all ease 0.2s;
}
.block-unicef-search .js-search-button-section {
  display: flex;
  flex: 1;
  height: 100%;
  outline: none;
}
.block-unicef-search .btn--input-search {
  height: auto;
  display: flex;
  justify-content: flex-end;
  cursor: pointer;
  width: 100%;
  z-index: 2;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  font-size: rem(14px, 16px);
}
.contrast .block-unicef-search .btn--input-search:focus {
  outline: -webkit-focus-ring-color auto 1px;
}
@media only screen and (min-width: 992px) {
  .block-unicef-search .btn--input-search {
    height: auto;
    max-width: 20px;
  }
}
.block-unicef-search .btn--input-search:before {
  display: none;
}
@media only screen and (min-width: 992px) {
  .block-unicef-search .btn--input-search:before {
    display: block;
    transition: all ease 0.2s;
  }
}
.block-unicef-search .btn--input-search .btn-txt-search,
.block-unicef-search .btn--input-search .close-btn {
  display: flex;
  flex-flow: wrap;
  padding: 15px;
  background-color: transparent;
  height: 100%;
  width: 100%;
  align-items: center;
  line-height: 18px;
  font-size: 0px;
  font-size: rem(0px, 16px);
}
@media only screen and (min-width: 480px) {
  .block-unicef-search .btn--input-search .btn-txt-search,
  .block-unicef-search .btn--input-search .close-btn {
    padding: 20px;
    margin-left: 10px;
  }
  .rtl .block-unicef-search .btn--input-search .btn-txt-search,
  .rtl .block-unicef-search .btn--input-search .close-btn {
    margin-right: 10px;
    margin-left: 0px;
  }
}
@media only screen and (min-width: 992px) {
  .block-unicef-search .btn--input-search .btn-txt-search,
  .block-unicef-search .btn--input-search .close-btn {
    margin: 0;
    width: auto;
    padding: 15px 0;
    font-size: 14px;
    font-size: rem(14px, 16px);
  }
}
.block-unicef-search .btn--input-search .btn-txt-search .search-label,
.block-unicef-search .btn--input-search .close-btn .search-label {
  font-size: 0px;
  font-size: rem(0px, 16px);
  text-shadow: none;
  text-indent: -999999px;
  display: none;
}
@media only screen and (min-width: 992px) {
  .block-unicef-search .btn--input-search .btn-txt-search .search-label,
  .block-unicef-search .btn--input-search .close-btn .search-label {
    font-size: 14px;
    font-size: rem(14px, 16px);
    text-decoration: none;
    text-indent: 0px;
    text-transform: uppercase;
  }
}
.block-unicef-search .btn--input-search .btn-txt-search:after,
.block-unicef-search .btn--input-search .close-btn:after {
  font-family: "Unicef";
  margin: 0;
  background: none no-repeat;
  font-size: 18px;
  font-size: rem(18px, 16px);
  line-height: 18px;
  height: 18px;
  width: 18px;
  padding: 0;
}
@media only screen and (min-width: 992px) {
  .block-unicef-search .btn--input-search .btn-txt-search:after,
  .block-unicef-search .btn--input-search .close-btn:after {
    margin: 0 5px 0 5px;
    height: 20px;
    width: 20px;
  }
}
.block-unicef-search .btn--input-search .btn-txt-search.show,
.block-unicef-search .btn--input-search .close-btn.show {
  display: flex;
}
.block-unicef-search .btn--input-search .btn-txt-search.hide,
.block-unicef-search .btn--input-search .close-btn.hide {
  display: none;
}
.block-unicef-search .btn--input-search .btn-txt-search:after {
  content: "\e904";
}
.block-unicef-search .btn--input-search .close-btn {
  display: none;
}
.block-unicef-search .search--region {
  position: fixed;
  z-index: 10;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  height: 100%;
}
.block-unicef-search .search--region .search-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 800px;
  padding-top: 100px;
  min-width: 100%;
}
@media only screen and (min-width: 480px) {
  .block-unicef-search .search--region .search-content {
    padding-top: 150px;
  }
}
@media only screen and (min-width: 992px) {
  .block-unicef-search .search--region .search-content {
    min-width: 600px;
  }
}
.block-unicef-search
  .search--region
  .search-content
  .solrsearch-controls.txt-block-full {
  margin: auto;
}
@media only screen and (min-width: 992px) {
  .block-unicef-search
    .search--region
    .search-content
    .solrsearch-controls.txt-block-full {
    -ms-grid-columns: 770px;
    grid-template-columns: 770px;
  }
}
.block-unicef-search .search--region .search-input-background {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.block-unicef-search .search--region h3 {
  display: none;
}
.block-unicef-search .search--region .search-popup-form {
  position: relative;
  background-color: #ffffff;
  border-radius: 10px;
  padding: 1em 1.5em;
  margin: 0 auto;
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075);
}
.block-unicef-search .search--region .search--field {
  background-color: transparent;
  box-shadow: none;
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0 0px;
}
.block-unicef-search .search--region #search-popup-form input::placeholder {
  font-size: 1em;
}
.block-unicef-search
  .search--region
  #search-popup-form
  input:-ms-input-placeholder {
  font-size: 1.25em;
}
.block-unicef-search .search--region .search--input {
  height: auto;
  min-width: auto;
  padding: 0;
  padding-right: 2em;
  box-shadow: none;
  text-align: left;
  font-size: 1em;
  outline: none;
}
@media only screen and (min-width: mouse) {
  .block-unicef-search .search--region .search--input {
    font-size: 1.25em;
  }
}
html[dir="rtl"] .block-unicef-search .search--region .search--input {
  padding-right: 0;
  padding-left: 2em;
  text-align: right;
}
.block-unicef-search .search--region .form-actions {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(-50%, -50%);
}
html[dir="rtl"] .block-unicef-search .search--region .form-actions {
  right: auto;
  left: 0;
  transform: translate(50%, -50%);
}
.block-unicef-search .search--region .search--button {
  border: none;
  padding: 0;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
  background: none;
  width: auto;
  height: auto;
}
.block-unicef-search .search--region .search--button:after {
  display: inline-block;
  font-family: "Unicef";
  content: "\e904";
  font-size: 2em;
  line-height: 2em;
  width: 35px;
}
.block-unicef-search .search--region .form-group {
  margin-bottom: 0;
}
.block-unicef-search.block-search-popup-solr-form-block
  .search--region
  .solrsearch-sort-facet-date-container {
  display: none;
}
.block-unicef-search.block-search-popup-solr-form-block
  .search--region
  .search-content {
  top: 36%;
}
.block-unicef-search.block-search-popup-solr-form-block
  .search--region
  .search-content
  .solrsearch-controls {
  padding-top: 0;
}
@media only screen and (min-width: 768px) {
  .block-unicef-search.block-search-popup-solr-form-block
    .search--region
    .search-content {
    min-width: 648px;
  }
}
@media only screen and (min-width: 992px) {
  .block-unicef-search.block-search-popup-solr-form-block
    .search--region
    .search-content {
    top: 426px;
  }
}
.block-unicef-search.block-search-popup-solr-form-block
  .search--region
  .search--field
  .solrsearch-controls {
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (min-width: 768px) {
  .block-unicef-search.block-search-popup-solr-form-block
    .search--region
    .search--field
    .solrsearch-controls {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.rtl .btn--input-search {
  text-align: left;
}
@media only screen and (min-width: 480px) {
  .rtl .btn--input-search .btn-txt-search,
  .rtl .btn--input-search .close-btn {
    margin-right: 10px;
  }
}
@media only screen and (min-width: 992px) {
  .rtl .btn--input-search .btn-txt-search:after,
  .rtl .btn--input-search .close-btn:after {
    margin: 0 26px 0 0;
  }
}
.rtl .btn--input-search .btn-txt-search .search-label,
.rtl .btn--input-search .close-btn .search-label {
  margin-left: 5px;
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .rtl .block-unicef-search .btn--input-search .btn-txt-search:after,
    .rtl .block-unicef-search .btn--input-search .close-btn:after {
      position: relative;
      left: 0px;
    }
    @media only screen and (min-width: 992px) {
      .rtl .block-unicef-search .btn--input-search .btn-txt-search:after,
      .rtl .block-unicef-search .btn--input-search .close-btn:after {
        left: 0;
      }
    }
  }
}
.contrast .block-unicef-search .btn--input-search {
  background-color: transparent;
}
.contrast .block-unicef-search .btn--input-search:before {
  background-color: #0f5c85;
}
@media only screen and (min-width: 992px) {
  .contrast .block-unicef-search .btn--input-search .search-label {
    color: #ffffff;
  }
}
.contrast .block-unicef-search .btn--input-search .close-btn {
  background-color: transparent;
}
@media only screen and (min-width: 992px) {
  .contrast .block-unicef-search .btn--input-search .close-btn {
    background-color: transparent;
  }
}
.column-block .field_component_colcell_blocks > div:not(:last-child) {
  padding-bottom: 20px;
}
.column-block
  .field_component_colcell_blocks
  .media_image_wrapper
  .img-cc-cntr {
  white-space: nowrap;
  pointer-events: none;
  float: left;
}
.rtl
  .column-block
  .field_component_colcell_blocks
  .media_image_wrapper
  .img-cc-cntr {
  float: right;
}
.column-block .field_component_colcell_blocks .text--block-content h1,
.column-block .field_component_colcell_blocks .text--block-content h2,
.column-block .field_component_colcell_blocks .text--block-content h3,
.column-block .field_component_colcell_blocks .text--block-content h4,
.column-block .field_component_colcell_blocks .text--block-content h5 {
  padding-bottom: 10px;
}
.column-block
  .field_component_colcell_blocks
  .text--block-content
  .field_component_text_content.text_long,
.column-block
  .field_component_colcell_blocks
  .text--block-content
  .field_component_text_content.text {
  margin-left: auto;
  margin-right: auto;
}
.column-block .field_component_colcell_blocks .img-credit,
.column-block .field_component_colcell_blocks .img-caption {
  text-align: left;
}
.rtl .column-block .field_component_colcell_blocks .img-credit,
.rtl .column-block .field_component_colcell_blocks .img-caption {
  text-align: right;
}
.column-block a.btn {
  max-width: max-content;
}
.column-block.aligned-left {
  text-align: left;
}
.column-block.aligned-left .text-align-right,
.column-block.aligned-left .text-align-center {
  text-align: left;
}
.rtl .column-block.aligned-left {
  text-align: right;
}
.rtl .column-block.aligned-left .text-align-right,
.rtl .column-block.aligned-left .text-align-center {
  text-align: right;
}
.column-block.aligned-center {
  text-align: center;
}
.column-block.aligned-center a.btn {
  margin-left: auto;
  margin-right: auto;
}
.column-block.aligned-center a.btntext {
  display: inline-block;
}
.column-block.aligned-center .text-align-right {
  text-align: center;
}
.column-block.circle {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .column-block.circle .col-4 .field.media.image {
    width: 230px;
    height: 230px;
  }
}
@media only screen and (min-width: 992px) {
  .column-block.circle .col-4 .field.media.image {
    width: 210px;
    height: 210px;
  }
}
@media only screen and (min-width: 1200px) {
  .column-block.circle .col-4 .field.media.image {
    width: 230px;
    height: 230px;
  }
}
.column-block.circle .col-3 .field.media.image {
  width: 185px;
  height: 185px;
}
@media only screen and (min-width: 768px) {
  .column-block.circle .col-3 .field.media.image {
    width: 176px;
    height: 176px;
  }
}
@media only screen and (min-width: 992px) {
  .column-block.circle .col-3 .field.media.image {
    width: 250px;
    height: 250px;
  }
}
@media only screen and (min-width: 1200px) {
  .column-block.circle .col-3 .field.media.image {
    width: 330px;
    height: 330px;
  }
}
.column-block.circle .col-2 .field.media.image {
  width: 240px;
  height: 240px;
}
@media only screen and (min-width: 768px) {
  .column-block.circle .col-2 .field.media.image {
    width: 270px;
    height: 270px;
  }
}
@media only screen and (min-width: 992px) {
  .column-block.circle .col-2 .field.media.image {
    width: 430px;
    height: 430px;
  }
}
.column-block.circle .field.media.image {
  position: relative;
  width: 185px;
  height: 185px;
  overflow: hidden;
  margin: 0 auto;
  display: block;
  padding-bottom: 0;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-clip: padding-box;
}
.column-block.circle .field.media.image img {
  position: absolute;
  left: 50%;
  top: 50%;
  width: auto;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  max-width: none;
  min-height: 100%;
  margin: 0 auto;
}
.column-block.circle a.btntext {
  display: inline-block;
}
.content-category-content {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: center;
}
.content-category-content img,
.content-category-content svg {
  max-width: 12px;
  max-height: 12px;
  flex: 0 0 auto;
  margin-right: 6px;
  line-height: 6px;
  vertical-align: initial;
  min-width: 10px;
}
.rtl .content-category-content img,
.rtl .content-category-content svg {
  margin-left: 6px;
  margin-right: 0;
}
.cta-block-text {
  margin-top: 10px;
  margin-bottom: 25px;
}
@media only screen and (min-width: 768px) {
  .cta-block-text {
    margin-top: 16px;
    margin-bottom: 26px;
  }
}
.cta-block--button a {
  margin-left: auto;
  margin-right: auto;
}
.cta-block--button .field_component_ctablck_button {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .cta-block--button .field_component_ctablck_button {
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: center;
  }
}
.cta-block--button .field_component_ctablck_button div:not(:last-child) {
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .cta-block--button .field_component_ctablck_button div:not(:last-child) {
    margin-bottom: 0px;
    margin-right: 20px;
  }
  .rtl .cta-block--button .field_component_ctablck_button div:not(:last-child) {
    margin-left: 20px;
    margin-right: 0px;
  }
}
.cta-block-text p {
  margin: 0px;
}
.cta-block {
  padding: 50px 0px;
}
@media only screen and (min-width: 992px) {
  .cta-block {
    padding: 60px 0px;
  }
}
#map,
.embed-large {
  margin-left: 20px;
  margin-right: 20px;
  width: auto;
}
@media only screen and (min-width: 768px) {
  #map,
  .embed-large {
    margin: auto;
    max-width: 648px;
  }
}
@media only screen and (min-width: 992px) {
  #map,
  .embed-large {
    max-width: 932px;
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  #map,
  .embed-large {
    max-width: 1140px;
  }
}
@media only screen and (min-width: 1440px) {
  #map,
  .embed-large {
    max-width: 1170px;
  }
}
#map {
  padding-bottom: 22.5%;
  height: 210px;
  max-height: 255px;
}
#map button {
  min-width: auto;
  box-shadow: unset;
}
@media only screen and (min-width: 768px) {
  #map {
    max-height: 590px;
    height: 268px;
  }
}
@media only screen and (min-width: 992px) {
  #map {
    max-height: 770px;
    height: 500px;
  }
}
@media only screen and (min-width: 992px) {
  .infogram-embed.embed-large {
    grid-template-columns: 932px;
  }
}
@media only screen and (min-width: 1200px) {
  .infogram-embed.embed-large {
    grid-template-columns: 1140px;
  }
}
@media only screen and (min-width: 1440px) {
  .infogram-embed.embed-large {
    grid-template-columns: 1170px;
  }
}
.qp_quiz,
.petition-embed,
.paragraph--type--wufoo,
.embed-small {
  margin-left: 20px;
  margin-right: 20px;
  width: auto;
}
@media only screen and (min-width: 768px) {
  .qp_quiz,
  .petition-embed,
  .paragraph--type--wufoo,
  .embed-small {
    max-width: 648px;
    margin: auto;
  }
}
@media only screen and (min-width: 992px) {
  .qp_quiz,
  .petition-embed,
  .paragraph--type--wufoo,
  .embed-small {
    max-width: 770px;
    width: 100%;
  }
}
#mc_embed_signup .mc-field-group select {
  height: 35px;
  font-size: 15px;
}
.paragraph--type--component-embed #mc_embed_signup,
.paragraph--type--mailchimp #mc_embed_signup {
  max-height: 255px;
  margin-left: 20px;
  margin-right: 20px;
  width: auto;
  padding: 40px 0;
}
@media only screen and (min-width: 768px) {
  .paragraph--type--component-embed #mc_embed_signup,
  .paragraph--type--mailchimp #mc_embed_signup {
    max-width: 648px;
    max-height: 590px;
    margin: auto;
  }
}
@media only screen and (min-width: 992px) {
  .paragraph--type--component-embed #mc_embed_signup,
  .paragraph--type--mailchimp #mc_embed_signup {
    max-width: 770px;
    width: 100%;
    padding: 50px 0;
  }
}
.paragraph--type--component-embed #mc_embed_signup form,
.paragraph--type--mailchimp #mc_embed_signup form {
  text-align: center;
}
.donate-iframe {
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  .donate-iframe {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 648px;
  }
}
@media only screen and (min-width: 992px) {
  .donate-iframe {
    max-width: 770px;
  }
}
.donate-iframe iframe,
.embed-small iframe,
.embed-large iframe {
  border: none;
}
.embed-hidden {
  position: absolute;
  left: -5000px;
}
.chute-display-embed {
  text-align: center;
  position: relative;
  padding-bottom: 35px;
  margin: 0 auto;
}
.chute-display-embed iframe {
  border: none;
  top: 0;
  left: 0;
  width: 100%;
}
.fb_iframe_widget span,
.fb_iframe_widget iframe {
  width: 100% !important;
}
.iframely-widget-container .fb_iframe_widget {
  max-width: 100%;
}
.iframely-widget-container .fb_iframe_widget iframe {
  width: 640px !important;
  position: relative;
}
iframe.instagram-media {
  min-width: auto !important;
}
.column-block .col-4 video {
  width: 100% !important;
  height: auto;
}
@media only screen and (min-width: 768px) {
  .column-block .col-4 twitter-widget {
    width: 309px !important;
  }
}
@media only screen and (min-width: 992px) {
  .column-block .col-4 twitter-widget {
    width: 210px !important;
  }
}
@media only screen and (min-width: 1200px) {
  .column-block .col-4 twitter-widget {
    width: 262.5px !important;
  }
}
@media only screen and (min-width: 1440px) {
  .column-block .col-4 twitter-widget {
    width: 270px !important;
  }
}
@media only screen and (min-width: 768px) {
  div.paragraph--type--power-bi .power-bi-embed {
    margin: 0 auto !important;
    width: 648px;
  }
}
@media only screen and (min-width: 480px) {
  div.paragraph--type--power-bi .power-bi-embed {
    margin-left: 20px;
    margin-right: 20px;
  }
}
div.paragraph--type--power-bi .power-bi-embed .power-bi {
  position: relative;
  overflow: hidden;
  margin: auto;
  width: 100%;
}
div.paragraph--type--power-bi .power-bi-embed .power-bi iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
div.paragraph--type--power-bi .power-bi-embed .ratio-16-9 {
  padding-top: 56.25%;
}
div.paragraph--type--power-bi .power-bi-embed .ratio-4-3 {
  padding-top: 75%;
}
@media only screen and (min-width: 992px) {
  div.paragraph--type--power-bi .large {
    width: 932px;
  }
}
@media only screen and (min-width: 1200px) {
  div.paragraph--type--power-bi .large {
    width: 1034px;
  }
}
@media only screen and (min-width: 1440px) {
  div.paragraph--type--power-bi .large {
    width: 1170px;
  }
}
@media only screen and (min-width: 992px) {
  div.paragraph--type--power-bi .small {
    width: 770px;
  }
}
.emergency-alert {
  padding: 15px 40px 20px 15px;
  width: 100%;
  position: relative;
  z-index: 99;
}
@media only screen and (min-width: 480px) {
  .emergency-alert {
    padding: 15px 40px 20px 20px;
  }
}
@media only screen and (min-width: 768px) {
  .emergency-alert {
    padding: 15px 40px 20px 30px;
  }
}
@media only screen and (min-width: 992px) {
  .emergency-alert {
    padding: 11px 60px 11px 30px;
  }
}
.emergency-alert.is-alert-stucked {
  position: fixed;
  top: 0;
  visibility: visible;
}
@media only screen and (min-width: 992px) {
  .emergency-alert .emergency-alert-message .emergency-alert-message-content {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    align-items: center;
  }
}
.emergency-alert
  .emergency-alert-message
  .emergency-alert-message-content
  .views-field-field-emergency-alert-message {
  margin-bottom: 15px;
}
@media only screen and (min-width: 992px) {
  .emergency-alert
    .emergency-alert-message
    .emergency-alert-message-content
    .views-field-field-emergency-alert-message {
    margin-bottom: 0;
  }
}
.emergency-alert
  .emergency-alert-message
  .emergency-alert-message-content
  .views-field-field-emergency-alert-ctabtn
  a.btn {
  max-width: none;
}
@media only screen and (min-width: 992px) {
  .emergency-alert
    .emergency-alert-message
    .emergency-alert-message-content
    .views-field-field-emergency-alert-ctabtn {
    margin-left: 40px;
  }
}
.emergency-alert
  .emergency-alert-message
  .emergency-alert-message-content
  .views-field-field-emergency-alert-ctabtn
  ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  flex-flow: row;
}
.emergency-alert
  .emergency-alert-message
  .emergency-alert-message-content
  .views-field-field-emergency-alert-ctabtn
  ul
  li {
  margin-left: 19px;
  padding: 0;
}
.emergency-alert
  .emergency-alert-message
  .emergency-alert-message-content
  .views-field-field-emergency-alert-ctabtn
  ul
  li:first-child {
  margin-left: 0;
}
.emergency-alert .emergency-alert-close {
  position: absolute;
  top: 0;
  right: 0;
}
@media only screen and (min-width: 768px) {
  .emergency-alert .emergency-alert-close .close-btn:after {
    font-size: 18px;
    line-height: 18px;
    padding-top: 20px;
  }
}
.rtl .emergency-alert {
  padding: 15px 15px 20px 40px;
  width: 100%;
}
@media only screen and (min-width: 480px) {
  .rtl .emergency-alert {
    padding: 15px 20px 20px 40px;
  }
}
@media only screen and (min-width: 768px) {
  .rtl .emergency-alert {
    padding: 15px 30px 15px 40px;
  }
}
@media only screen and (min-width: 992px) {
  .rtl
    .emergency-alert
    .emergency-alert-message-content
    .views-field-field-emergency-alert-ctabtn {
    margin-left: 0;
    margin-right: 40px;
  }
}
.rtl
  .emergency-alert
  .emergency-alert-message-content
  .views-field-field-emergency-alert-ctabtn
  ul
  li {
  margin-right: 19px;
}
.rtl
  .emergency-alert
  .emergency-alert-message-content
  .views-field-field-emergency-alert-ctabtn
  ul
  li:first-child {
  margin-right: 0;
}
.rtl .emergency-alert .emergency-alert-close {
  right: auto;
  left: 0;
}
.field_press_release_media .field--name-field-component-media {
  line-height: 0;
}
.file-block {
  margin-top: 50px;
  margin-bottom: 50px;
}
@media only screen and (min-width: 992px) {
  .file-block {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
.file-block .file-block--text h3 {
  margin-bottom: 18px;
}
@media only screen and (min-width: 992px) {
  .file-block .file-block--text h3 {
    margin-bottom: 20px;
  }
}
.file-block .file-block--text .file-block--content {
  display: -ms-grid;
  display: grid;
  grid-row-gap: 20px;
  margin-top: 40px;
}
.file-block .file-block--text .file-block--content .file-block--image {
  margin-right: 40px;
}
.rtl .file-block .file-block--text .file-block--content .file-block--image {
  margin-left: 40px;
  margin-right: 0px;
}
@media only screen and (min-width: 768px) {
  .file-block .file-block--text .file-block--content .file-block--image {
    margin-right: 0px;
  }
  .rtl .file-block .file-block--text .file-block--content .file-block--image {
    margin-left: 0px;
  }
}
.file-block .file-block--text .file-block--content .file-block--image img {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .file-block .file-block--text .file-block--content {
    grid-template-columns: 224px 394px;
    grid-column-gap: 30px;
  }
}
@media only screen and (min-width: 1440px) {
  .file-block .file-block--text .file-block--content {
    grid-template-columns: 270px 470px;
    margin-top: 50px;
  }
}
.file-block
  .file-block--text
  .file-block--content
  .file-block--details
  > div:not(:last-of-type) {
  margin-bottom: 16px;
}
.file-block .file-block--text .text-long p {
  margin: 18px 0 40px;
}
@media only screen and (min-width: 768px) {
  .file-block .file-block--text .text-long p {
    margin: 40px 0;
  }
}
@media only screen and (min-width: 1440px) {
  .file-block .file-block--text .text-long p {
    margin: 50px 0;
  }
}
.social-follow {
  float: none;
  margin: 10px auto 0;
  display: table;
}
@media only screen and (min-width: 992px) {
  .social-follow {
    float: right;
  }
  .rtl .social-follow {
    float: left;
  }
}
.footer-tertiary-menu .footer-copyright-links {
  text-align: right;
}
.rtl .footer-tertiary-menu .footer-copyright-links {
  text-align: left;
}
.footer-tertiary-menu .social-follow {
  margin: 0 auto 0;
}
@media only screen and (min-width: 992px) {
  .footer-tertiary-menu .social-follow {
    clear: both;
  }
}
.footer-copyright-links {
  width: 100%;
  text-align: center;
  list-style: none;
  display: inline-block;
  padding-left: 0px;
}
.footer-copyright-links li {
  position: relative;
  float: left;
  padding: 0 10px;
  line-height: 18px;
}
.rtl .footer-copyright-links li {
  float: right;
}
.rtl .footer-copyright-links li:not(:first-child) {
  padding: 0 10px;
}
@media only screen and (min-width: 992px) {
  .footer-copyright-links li:last-child {
    padding-right: 0px;
  }
}
.footer-copyright-links li:not(:last-child):after {
  background-color: #ffffff;
  position: absolute;
  content: "";
  top: 5px;
  right: 1px;
  height: 11px;
  width: 1px;
}
.rtl .footer-copyright-links li:not(:last-child):after {
  right: unset;
  left: 1px;
}
.rtl .footer-copyright-links {
  padding-right: 0px;
}
.footer-copyright {
  text-align: center;
}
.footer-copyright:active,
.footer-copyright:focus,
.footer-copyright:hover {
  text-decoration: underline;
}
.footer-links-container {
  text-align: center;
  padding-bottom: 39px;
  border-bottom: 1px solid #ffffff;
}
@media only screen and (min-width: 768px) {
  .footer-links-container {
    padding-left: 0;
    text-align: left;
  }
}
@media only screen and (min-width: 992px) {
  .footer-links-container {
    border-bottom: none;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 768px) {
  .rtl .footer-links-container {
    padding-right: 0;
  }
}
.footer-social-follow {
  margin-top: 26px;
}
.footer-social-follow .footer-social-follow-links {
  text-align: center;
  padding: 0px;
}
@media only screen and (min-width: 992px) {
  .footer-social-follow .footer-social-follow-links {
    text-align: right;
  }
}
.footer-social-follow .footer-social-follow-links li {
  display: inline-block;
  padding: 0;
}
@media only screen and (min-width: 992px) {
  .rtl .footer-social-follow-links {
    text-align: left;
  }
}
#in-page-search .views-exposed-form-solrsearch-filter {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
#in-page-search .view .view-empty {
  margin: 35px 0;
}
@media only screen and (min-width: 768px) {
  #in-page-search .view .view-empty {
    margin: 60px 0;
  }
}
@media only screen and (min-width: 992px) {
  #in-page-search .view .view-empty {
    margin: 35px 0;
  }
}
#in-page-search .view .view-empty .solr-search-result {
  text-align: center;
}
#in-page-search .view .view-empty .solr-search-result .no_result_text {
  margin-top: 10px;
}
#in-page-search .solrsearch-controls {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  #in-page-search .solrsearch-controls {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 992px) {
  #in-page-search .solrsearch-controls {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 1200px) {
  #in-page-search .solrsearch-controls {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
  }
}
#in-page-search .solrsearch-controls .solrsearch-input-box .number-of-results {
  font-size: 16px;
  line-height: 24px;
}
@media only screen and (min-width: 768px) {
  #in-page-search
    .solrsearch-controls
    .solrsearch-input-box
    .number-of-results {
    font-size: 20px;
  }
}
#in-page-search .solrsearch-controls .solrsearch-input-box.no-search-input-box {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 20px;
}
#in-page-search .solrsearch-sort .form-item-combined-sort {
  float: left;
}
#in-page-search
  .solrsearch-sort
  .form-disabled
  .selectric-wrapper
  .selectric:focus,
#in-page-search
  .solrsearch-sort
  .form-disabled
  .selectric-wrapper
  .selectric:hover {
  background-color: transparent;
}
#in-page-search .solrsearch-sort .form-disabled .selectric-wrapper {
  pointer-events: none;
}
#in-page-search .solrsearch-sort .icon-view {
  position: relative;
  top: 9px;
  margin-left: 0px;
  float: left;
}
#in-page-search .solrsearch-sort .icon-view:before {
  font-size: 18px;
  padding: 10px;
  color: #ffffff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.175);
  margin-right: 8px;
}
@media only screen and (min-width: 992px) {
  #in-page-search .solrsearch-sort .icon-view {
    top: 7px;
  }
}
.rtl #in-page-search .solrsearch-sort .icon-view {
  margin-right: -5px;
  left: -11px;
  top: 3px;
}
@media only screen and (min-width: 768px) {
  .rtl #in-page-search .solrsearch-sort .icon-view {
    margin-right: 3px;
  }
}
#in-page-search .solrsearch-sort .icon-view-list:before {
  font-family: "Unicef";
  content: "\e94f";
  font-size: 18px;
}
#in-page-search .solrsearch-sort .icon-view-tile:before {
  font-family: "Unicef";
  content: "\e94e";
  font-size: 18px;
}
#in-page-search .solrsearch-facet-calendar-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 30px;
  border-top-width: 1px;
  border-top-style: solid;
  padding-top: 30px;
}
@media only screen and (min-width: 992px) {
  #in-page-search .solrsearch-facet-calendar-container {
    margin-top: 40px;
    padding-top: 45px;
  }
}
#in-page-search .solrsearch-facet-calendar-container.no-facet-control {
  padding-top: 0;
  margin-top: 10px;
  border: none;
}
@media only screen and (min-width: 768px) {
  #in-page-search .solrsearch-facet-calendar-container.no-facet-control {
    margin-top: 20px;
  }
}
#in-page-search .solrsearch-facet-calendar-container div:nth-of-type(2n) {
  margin-right: 0;
}
.rtl #in-page-search .solrsearch-facet-calendar-container div:nth-of-type(2n) {
  margin-left: 0px;
}
@media only screen and (min-width: 992px) {
  #in-page-search .solrsearch-facet-calendar-container div:nth-of-type(2n) {
    margin-right: 30px;
  }
  .rtl
    #in-page-search
    .solrsearch-facet-calendar-container
    div:nth-of-type(2n) {
    margin-left: 30px;
  }
}
#in-page-search .solrsearch-facet-calendar-container div:nth-of-type(3n) {
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  #in-page-search .solrsearch-facet-calendar-container div:nth-of-type(3n) {
    margin-right: 30px;
  }
  .rtl
    #in-page-search
    .solrsearch-facet-calendar-container
    div:nth-of-type(3n) {
    margin-left: 30px;
  }
}
@media only screen and (min-width: 992px) {
  #in-page-search .solrsearch-facet-calendar-container div:nth-of-type(3n) {
    margin-right: 0px;
  }
  .rtl
    #in-page-search
    .solrsearch-facet-calendar-container
    div:nth-of-type(3n) {
    margin-left: 0px;
  }
}
#in-page-search .solrsearch-facet-calendar-container div:last-child {
  margin-right: 0;
}
.rtl #in-page-search .solrsearch-facet-calendar-container div:last-child {
  margin-left: 0;
}
#in-page-search
  .solrsearch-facet-calendar-container
  .solrsearch-calendar-container {
  flex-basis: 100%;
  margin: 0 0 20px 0;
}
#in-page-search
  .solrsearch-facet-calendar-container
  .solrsearch-calendar-container
  .search--date_range_picker {
  font-size: 14px;
}
@media only screen and (min-width: 768px) {
  #in-page-search
    .solrsearch-facet-calendar-container
    .solrsearch-calendar-container {
    margin: 0 30px 30px 0;
    width: auto;
    padding-right: 0px;
    padding-top: 0px;
    flex-basis: 309px;
  }
  .rtl
    #in-page-search
    .solrsearch-facet-calendar-container
    .solrsearch-calendar-container {
    margin: 0 0px 30px 30px;
    padding-left: 0;
  }
}
@media only screen and (min-width: 992px) {
  #in-page-search
    .solrsearch-facet-calendar-container
    .solrsearch-calendar-container {
    flex-basis: 290px;
  }
}
@media only screen and (min-width: 1200px) {
  #in-page-search
    .solrsearch-facet-calendar-container
    .solrsearch-calendar-container {
    flex-basis: 360px;
  }
}
@media only screen and (min-width: 1440px) {
  #in-page-search
    .solrsearch-facet-calendar-container
    .solrsearch-calendar-container {
    flex-basis: 370px;
  }
}
#in-page-search
  .solrsearch-facet-calendar-container
  .solrsearch-calendar-container
  .form-group {
  width: 100%;
}
#in-page-search
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container,
#in-page-search
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container-local-terms {
  display: block;
  float: none;
}
#in-page-search
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container
  .form-group,
#in-page-search
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container-local-terms
  .form-group {
  display: block;
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  #in-page-search
    .solrsearch-facet-calendar-container
    .solrsearch-facet-container
    .form-group,
  #in-page-search
    .solrsearch-facet-calendar-container
    .solrsearch-facet-container-local-terms
    .form-group {
    margin-bottom: 12px;
  }
}
#in-page-search
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container
  .form-group
  .dropdown,
#in-page-search
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container-local-terms
  .form-group
  .dropdown {
  width: auto;
  flex-basis: 370px;
}
#in-page-search
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container
  .form-group
  .facets-widget-checkbox,
#in-page-search
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container-local-terms
  .form-group
  .facets-widget-checkbox {
  position: relative;
  float: none;
}
@media only screen and (min-width: 768px) {
  #in-page-search
    .solrsearch-facet-calendar-container
    .solrsearch-facet-container-local-terms {
    width: 100%;
    padding: unset;
  }
}
#in-page-search .paragraph--type--component-in-page-search {
  background-color: #ffffff;
  padding-bottom: 30px;
}
@media only screen and (min-width: 768px) {
  #in-page-search .paragraph--type--component-in-page-search {
    padding-bottom: 50px;
  }
}
#in-page-search #views-exposed-form-solrsearch-block-2 {
  padding-bottom: 17px;
}
#in-page-search .solrsearch-sort-facet-date-container.oneFacetRelocate {
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  #in-page-search .solrsearch-sort-facet-date-container.oneFacetRelocate {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 992px) {
  #in-page-search .solrsearch-sort-facet-date-container.oneFacetRelocate {
    margin-bottom: 20px;
  }
}
#in-page-search .oneFacetContainer {
  clear: both;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  #in-page-search .oneFacetContainer {
    float: left;
    clear: none;
    width: 309px;
  }
}
@media only screen and (min-width: 992px) {
  #in-page-search .oneFacetContainer {
    width: 290px;
  }
}
@media only screen and (min-width: 1200px) {
  #in-page-search .oneFacetContainer {
    width: 360px;
  }
}
#in-page-search .oneFacetContainer .solrsearch-facet-calendar-container {
  border: none;
  padding-top: 0;
  margin-top: 0;
  padding-left: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  #in-page-search .oneFacetContainer .solrsearch-facet-calendar-container {
    padding-left: 30px;
    padding-top: 0;
    padding-bottom: 0;
  }
}
#in-page-search
  .oneFacetContainer
  .solrsearch-facet-calendar-container
  .input-group-addon
  .icon-Calendar:before {
  top: 0;
}
.block-search-reddot-block {
  background-color: #ffffff;
  margin: 20px 0 20px 0;
}
@media only screen and (min-width: 768px) {
  .block-search-reddot-block {
    margin: 50px 0 50px 0;
  }
}
#search-reddot-info {
  text-align: center;
}
#search-reddot-info h4 {
  margin-top: 10px;
  margin-bottom: 8px;
}
@media only screen and (min-width: 992px) {
  #search-reddot-info h4 {
    margin-top: 20px;
  }
}
.view .view-empty {
  margin: 15px 0px;
}
.view .view-empty .solr-search-result .container {
  width: 90%;
}
@media only screen and (min-width: 768px) {
  .view .view-empty .solr-search-result .container {
    width: 100%;
  }
}
.solrsearch-form-submit {
  visibility: visible;
  top: -2000px;
  position: fixed;
}
#views-exposed-form-solrsearch-page-1 {
  padding-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  #views-exposed-form-solrsearch-page-1 {
    padding-bottom: 0px;
  }
}
.search-api-autocomplete-search {
  z-index: 11;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  background-clip: padding-box;
  box-shadow: inset 0 0px 3px 0 rgba(0, 0, 0, 0.25);
}
.search-api-autocomplete-search.autocomplete-dropdown-fixed {
  position: fixed;
}
.search-api-autocomplete-search .ui-menu-item {
  list-style-image: none;
  height: 40px;
  font-size: 16px;
  padding-left: 0;
}
.rtl .search-api-autocomplete-search .ui-menu-item {
  font-family: "Droid Arabic Kufi", sans-serif !important;
  padding-right: 0;
}
.search-api-autocomplete-search
  .ui-menu-item
  .search-api-autocomplete-suggestion {
  padding: 6px 12px;
  font-weight: bold;
}
.search-api-autocomplete-search
  .ui-menu-item
  .search-api-autocomplete-suggestion
  .autocomplete-suggestion-user-input {
  font-weight: normal;
}
.search-api-autocomplete-search
  .ui-menu-item
  .ui-state-active
  .search-api-autocomplete-suggestion {
  background: none;
  color: black;
}
@media only screen and (min-width: 768px) {
  .search-api-autocomplete-search .ui-menu-item {
    font-size: 20px;
  }
  .search-api-autocomplete-search
    .ui-menu-item
    .search-api-autocomplete-suggestion {
    padding: 6px 20px;
  }
}
.ui-widget.ui-widget-content {
  border-right: unset;
  border-left: unset;
  border-bottom: unset;
  border-top-width: 1px;
  border-top-style: solid;
  -webkit-box-shadow: inset 0 0px 3px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 0px 3px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0px 3px 0 rgba(0, 0, 0, 0.25);
}
.ui-widget.ui-widget-content li:last-child:hover {
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  background-clip: padding-box;
}
.path-search .row {
  background-color: #ffffff;
}
.path-search .region--content #views-exposed-form-solrsearch-page-1 {
  background-color: #f8f8f8;
  padding-top: 40px;
}
@media only screen and (min-width: 768px) {
  .path-search .region--content #views-exposed-form-solrsearch-page-1 {
    padding-bottom: 17px;
  }
}
.path-search .region--highlighted #views-exposed-form-solrsearch-page-1 {
  background-color: none;
}
.path-search .view-header {
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #c0c0c0;
}
.path-search .view-header .search-api-spellcheck-suggestion {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .path-search .view-header .search-api-spellcheck-suggestion {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
.path-search .view-header .search-api-spellcheck-suggestion a {
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
}
.rtl .path-search .view-header .search-api-spellcheck-suggestion a {
  font-style: normal;
}
html[lang="zh-hans"]
  body
  .path-search
  .view-header
  .search-api-spellcheck-suggestion
  a {
  font-style: normal;
}
.path-search .view-header .search-api-spellcheck-suggestion .suggestion,
.path-search .view-header .search-api-spellcheck-suggestion .suggestion a {
  font-size: 14px;
  line-height: 16px;
}
@media only screen and (min-width: 768px) {
  .path-search .view-header .search-api-spellcheck-suggestion .suggestion,
  .path-search .view-header .search-api-spellcheck-suggestion .suggestion a {
    font-size: 18px;
    line-height: 20px;
  }
}
.path-search .view-header .search-api-spellcheck-suggestion .original,
.path-search .view-header .search-api-spellcheck-suggestion .original a {
  font-size: 12px;
  line-height: 14px;
}
@media only screen and (min-width: 768px) {
  .path-search .view-header .search-api-spellcheck-suggestion .original,
  .path-search .view-header .search-api-spellcheck-suggestion .original a {
    font-size: 16px;
    line-height: 18px;
  }
}
.path-search .view-header .search-api-spellcheck-suggestion .original {
  margin-top: 6px;
}
@media only screen and (min-width: 1200px) {
  #views-exposed-form-solrsearch-page-1 .solrsearch-controls {
    max-width: 1170px;
    margin: auto;
  }
}
.solrsearch-controls .solrsearch-input-box .form-group {
  margin-bottom: 8px;
}
.solrsearch-controls .solrsearch-input-box .number-of-results {
  padding-bottom: 5px;
  padding-left: 5px;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
}
.rtl .solrsearch-controls .solrsearch-input-box .number-of-results {
  padding-right: 5px;
}
.solrsearch-controls .solrsearch-input-box .form-item-query {
  width: 100%;
}
.solrsearch-controls .solrsearch-input-box .form-item-query label {
  display: none;
}
.solrsearch-controls .solrsearch-input-box .form-item-query .unicef-input {
  width: 100%;
}
.solrsearch-controls
  .solrsearch-input-box
  .form-item-query
  .unicef-input
  .has-result {
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  background-clip: padding-box;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  background-clip: padding-box;
  border-bottom: none;
}
.solrsearch-controls .solrsearch-sort-facet-date-container .solrsearch-sort {
  display: inline-block;
  text-align: right;
  width: 100%;
  height: 38px;
}
.rtl
  .solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-sort {
  text-align: left;
}
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-sort
  .form-item-combined-sort {
  display: inline-block;
  vertical-align: top;
}
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-sort
  .form-item-combined-sort
  .control-label {
  display: none;
}
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-sort
  .icon {
  position: relative;
  top: 9px;
  margin-left: 9px;
}
@media only screen and (min-width: 768px) {
  .solrsearch-controls
    .solrsearch-sort-facet-date-container
    .solrsearch-sort
    .icon {
    margin-left: 14px;
  }
}
@media only screen and (min-width: 992px) {
  .solrsearch-controls
    .solrsearch-sort-facet-date-container
    .solrsearch-sort
    .icon {
    top: 7px;
  }
}
.rtl
  .solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-sort
  .icon {
  margin-right: -5px;
  left: -11px;
  top: 3px;
}
@media only screen and (min-width: 768px) {
  .rtl
    .solrsearch-controls
    .solrsearch-sort-facet-date-container
    .solrsearch-sort
    .icon {
    margin-right: 3px;
  }
}
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-sort
  .icon-facet {
  display: none;
}
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-sort
  .icon-facet:before {
  font-family: "Unicef";
  content: "\e931";
  font-size: 18px;
  padding: 10px;
  color: #ffffff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.175);
}
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-sort
  .icon-facet-close {
  display: none;
}
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-sort
  .icon-facet-close:before {
  font-family: "Unicef";
  content: "\e932";
  font-size: 18px;
  padding: 10px;
  color: #ffffff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.175);
}
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-facet-calendar-container {
  display: none;
  margin-top: 12px;
  border-top-width: 1px;
  border-top-style: solid;
}
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-facet-calendar-container
  .solrsearch-calendar-container {
  display: block;
  margin: 20px 0 20px 0;
}
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-facet-calendar-container
  .solrsearch-calendar-container
  .search--date_range_picker {
  font-size: 14px;
}
@media only screen and (min-width: 768px) {
  .solrsearch-controls
    .solrsearch-sort-facet-date-container
    .solrsearch-facet-calendar-container
    .solrsearch-calendar-container {
    margin: 20px 0 15px 0;
    width: 50%;
    float: left;
    padding-right: 20px;
    padding-top: 10px;
  }
  .rtl
    .solrsearch-controls
    .solrsearch-sort-facet-date-container
    .solrsearch-facet-calendar-container
    .solrsearch-calendar-container {
    float: right;
    padding-left: 20px;
    padding-right: 0;
  }
}
@media only screen and (min-width: 992px) {
  .solrsearch-controls
    .solrsearch-sort-facet-date-container
    .solrsearch-facet-calendar-container
    .solrsearch-calendar-container {
    padding-right: 30px;
  }
  .rtl
    .solrsearch-controls
    .solrsearch-sort-facet-date-container
    .solrsearch-facet-calendar-container
    .solrsearch-calendar-container {
    padding-left: 30px;
  }
}
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-facet-calendar-container
  .solrsearch-calendar-container
  .form-group {
  width: 100%;
}
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container,
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-facet-calendar-container
  #in-page-search
  .solrsearch-facet-container-local-terms,
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  #in-page-search
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container-local-terms,
#in-page-search
  .solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container-local-terms {
  display: block;
  float: none;
  border-top-width: 1px;
  border-top-style: solid;
  padding-top: 8px;
}
@media only screen and (min-width: 768px) {
  .solrsearch-controls
    .solrsearch-sort-facet-date-container
    .solrsearch-facet-calendar-container
    .solrsearch-facet-container,
  .solrsearch-controls
    .solrsearch-sort-facet-date-container
    .solrsearch-facet-calendar-container
    #in-page-search
    .solrsearch-facet-container-local-terms,
  .solrsearch-controls
    .solrsearch-sort-facet-date-container
    #in-page-search
    .solrsearch-facet-calendar-container
    .solrsearch-facet-container-local-terms,
  #in-page-search
    .solrsearch-controls
    .solrsearch-sort-facet-date-container
    .solrsearch-facet-calendar-container
    .solrsearch-facet-container-local-terms {
    border-top: none;
    padding-top: 19px;
    width: 50%;
    float: right;
    position: relative;
  }
  .rtl
    .solrsearch-controls
    .solrsearch-sort-facet-date-container
    .solrsearch-facet-calendar-container
    .solrsearch-facet-container,
  .rtl
    .solrsearch-controls
    .solrsearch-sort-facet-date-container
    .solrsearch-facet-calendar-container
    #in-page-search
    .solrsearch-facet-container-local-terms,
  .rtl
    .solrsearch-controls
    .solrsearch-sort-facet-date-container
    #in-page-search
    .solrsearch-facet-calendar-container
    .solrsearch-facet-container-local-terms,
  #in-page-search
    .rtl
    .solrsearch-controls
    .solrsearch-sort-facet-date-container
    .solrsearch-facet-calendar-container
    .solrsearch-facet-container-local-terms {
    float: left;
  }
}
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container
  .form-group,
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-facet-calendar-container
  #in-page-search
  .solrsearch-facet-container-local-terms
  .form-group,
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  #in-page-search
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container-local-terms
  .form-group,
#in-page-search
  .solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container-local-terms
  .form-group {
  display: block;
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .solrsearch-controls
    .solrsearch-sort-facet-date-container
    .solrsearch-facet-calendar-container
    .solrsearch-facet-container
    .form-group,
  .solrsearch-controls
    .solrsearch-sort-facet-date-container
    .solrsearch-facet-calendar-container
    #in-page-search
    .solrsearch-facet-container-local-terms
    .form-group,
  .solrsearch-controls
    .solrsearch-sort-facet-date-container
    #in-page-search
    .solrsearch-facet-calendar-container
    .solrsearch-facet-container-local-terms
    .form-group,
  #in-page-search
    .solrsearch-controls
    .solrsearch-sort-facet-date-container
    .solrsearch-facet-calendar-container
    .solrsearch-facet-container-local-terms
    .form-group {
    margin-bottom: 12px;
  }
}
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container
  .form-group
  .dropdown,
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-facet-calendar-container
  #in-page-search
  .solrsearch-facet-container-local-terms
  .form-group
  .dropdown,
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  #in-page-search
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container-local-terms
  .form-group
  .dropdown,
#in-page-search
  .solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container-local-terms
  .form-group
  .dropdown {
  width: 100%;
  max-width: inherit;
  position: relative;
  margin-top: 10px;
}
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container
  .form-group
  .facets-widget-checkbox,
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-facet-calendar-container
  #in-page-search
  .solrsearch-facet-container-local-terms
  .form-group
  .facets-widget-checkbox,
.solrsearch-controls
  .solrsearch-sort-facet-date-container
  #in-page-search
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container-local-terms
  .form-group
  .facets-widget-checkbox,
#in-page-search
  .solrsearch-controls
  .solrsearch-sort-facet-date-container
  .solrsearch-facet-calendar-container
  .solrsearch-facet-container-local-terms
  .form-group
  .facets-widget-checkbox {
  position: relative;
  float: none;
}
.path-user:not(.user-logged-in) #block-unicef-base-tabs {
  display: none;
}
#edit-pass--description,
#edit-name--description {
  display: none;
}
.login-form-wrapper {
  margin: 40px 20px 45px 20px;
}
@media only screen and (min-width: 768px) {
  .login-form-wrapper {
    margin: 60px auto 35px auto;
  }
}
@media only screen and (min-width: 992px) {
  .login-form-wrapper {
    margin: 110px auto 110px auto;
  }
}
.login-form-wrapper .container-sso-login {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  max-width: 800px;
}
.login-form-wrapper .container-sso-login .btn-sso-login {
  margin-bottom: 29px;
  display: block;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  .login-form-wrapper .container-sso-login .btn-sso-login {
    margin-bottom: 44px;
    display: inline-block;
  }
}
.login-form-wrapper .login-sso-label,
.login-form-wrapper .login-sso-message,
.login-form-wrapper .login-external-label,
.login-form-wrapper .login-external-message {
  display: block;
}
.login-form-wrapper .login-sso-label,
.login-form-wrapper .login-external-label {
  margin-bottom: 5px;
}
.login-form-wrapper .login-sso-message,
.login-form-wrapper .login-external-message {
  margin-bottom: 24px;
}
.login-form-wrapper .login-form__top {
  margin-top: 10px;
}
@media only screen and (min-width: 768px) {
  .login-form-wrapper .login-form__top {
    margin-top: 15px;
  }
}
.login-form-wrapper .login-form__top .login-input-container label {
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
}
.login-form-wrapper .login-form__top .login-input-container input {
  width: 100%;
  height: 38px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  border-width: 3px;
  border-style: solid;
}
@media only screen and (min-width: 768px) {
  .login-form-wrapper .login-form__top .login-input-container input {
    width: 286px;
  }
}
.login-form-wrapper .login-form__top .login-input-container .login-name,
.login-form-wrapper .login-form__top .login-input-container .login-pass {
  float: left;
}
.login-form-wrapper .login-form__top .login-input-container .login-pass {
  margin-top: 5px;
}
@media only screen and (min-width: 768px) {
  .login-form-wrapper .login-form__top .login-input-container .login-pass {
    margin-top: 0px;
    margin-left: 10px;
    margin-right: 10px;
  }
}
.login-form-wrapper .login-form__top .login-input-container .reset-pass-text {
  display: block;
  padding-top: 5px;
  padding-bottom: 20px;
  text-align: end;
}
@media only screen and (min-width: 768px) {
  .login-form-wrapper .login-form__top .login-input-container .reset-pass-text {
    padding-bottom: 0px;
  }
}
.login-form-wrapper .login-form__top .login-submit__button {
  color: #ffffff;
  display: block;
  width: 100%;
  margin-top: 22px;
  border: none;
  box-shadow: none;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  .login-form-wrapper .login-form__top .login-submit__button {
    display: inline-block;
    width: auto;
  }
}
.reset-password-wrapper {
  margin: 40px 20px 40px 20px;
}
@media only screen and (min-width: 768px) {
  .reset-password-wrapper {
    margin: 140px auto 222px auto;
  }
}
@media only screen and (min-width: 992px) {
  .reset-password-wrapper {
    margin: 180px auto 270px auto;
  }
}
.reset-password-wrapper .reset-label,
.reset-password-wrapper .reset-message,
.reset-password-wrapper .reset-email-label {
  display: block;
}
.reset-password-wrapper .reset-email {
  float: left;
}
.reset-password-wrapper .reset-email label {
  display: none;
}
.reset-password-wrapper .reset-email input {
  width: 100%;
  height: 38px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  border-width: 3px;
  border-style: solid;
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .reset-password-wrapper .reset-email input {
    width: 286px;
    margin-bottom: 0px;
  }
}
.reset-password-wrapper .reset-email-form {
  margin-top: 24px;
}
.reset-password-wrapper .reset-submit .button {
  color: #ffffff;
  display: block;
  width: 100%;
  border: none;
  box-shadow: none;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  .reset-password-wrapper .reset-submit .button {
    display: inline-block;
    width: auto;
    margin-left: 15px;
  }
  .rtl .reset-password-wrapper .reset-submit .button {
    margin-right: 15px;
  }
}
.reset-password-wrapper .reset-sso-container {
  margin-top: 25px;
}
@media only screen and (min-width: 768px) {
  .reset-password-wrapper .reset-sso-container {
    margin-top: 30px;
  }
}
.get-publication {
  padding: 20px 20px 30px;
}
.get-publication .h3 {
  margin-bottom: 21px;
}
@media only screen and (min-width: 1440px) {
  .get-publication .h3 {
    margin-bottom: 22px;
  }
}
.get-publication .get-publication--instructions {
  margin-bottom: 30px;
}
.get-publication
  .get-publication--instructions
  .field_publication_pub_ddocinst {
  margin-left: 0;
}
.get-publication .col-get-publication {
  display: -ms-grid;
  display: grid;
  grid-gap: 20px;
}
.get-publication .col-get-publication .get-publication--dropdown {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  justify-content: center;
}
.get-publication .col-get-publication .selectric-wrapper {
  width: auto;
}
@media only screen and (min-width: 768px) {
  .get-publication .col-get-publication .selectric-wrapper {
    width: 310px;
  }
}
@media only screen and (min-width: 992px) {
  .get-publication .col-get-publication .selectric-wrapper {
    width: auto;
  }
  .get-publication .col-get-publication .selectric-wrapper .selectric {
    min-width: auto;
  }
}
.get-publication .col-get-publication .selectric-wrapper .selectric .label {
  width: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 95px;
}
.rtl
  .get-publication
  .col-get-publication
  .selectric-wrapper
  .selectric
  .label {
  padding-right: 0;
  padding-left: 95px;
}
@media only screen and (min-width: 768px) {
  .get-publication .col-get-publication .selectric-wrapper .selectric .label {
    padding-right: 80px;
  }
  .rtl
    .get-publication
    .col-get-publication
    .selectric-wrapper
    .selectric
    .label {
    padding-left: 80px;
  }
}
@media only screen and (min-width: 992px) {
  .get-publication .col-get-publication .selectric-wrapper .selectric .label {
    padding-right: 20px;
  }
  .rtl
    .get-publication
    .col-get-publication
    .selectric-wrapper
    .selectric
    .label {
    padding-left: 20px;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .get-publication .col-get-publication {
    display: block;
  }
  .get-publication .col-get-publication > div {
    margin-bottom: 20px;
  }
}
.get-publication .get-publication--button a.btn,
.get-publication .get-publication--button button {
  text-transform: none;
}
.get-publication .get-publication-size .file-size {
  display: none;
}
.get-publication .get-publication-size .file-size.file-show {
  display: block;
}
.logo-phone {
  display: block;
}
@media only screen and (min-width: 992px) {
  .logo-phone {
    display: none;
  }
}
.logo-other {
  display: none;
}
@media only screen and (min-width: 992px) {
  .logo-other {
    display: block;
  }
}
.logo-center {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 6px 10px;
}
@media only screen and (min-width: 768px) {
  .logo-center {
    border-bottom: 0 none;
    padding: 6px 0px;
  }
}
@media only screen and (min-width: 992px) {
  .logo-center {
    padding: 22px 0 22px;
  }
}
.logo-center .site-logo img {
  max-height: 70px;
  max-width: 300px;
}
.logo-center .site-logo img.circle {
  max-width: 70px;
}
@media only screen and (min-width: 768px) {
  .logo-center .site-logo img {
    max-height: 100px;
    max-width: 350px;
  }
  .logo-center .site-logo img.circle {
    max-width: 100px;
  }
}
@media only screen and (min-width: 1440px) {
  .logo-center .site-logo img {
    max-width: 500px;
    max-height: 130px;
  }
  .logo-center .site-logo img.circle {
    max-width: 130px;
  }
}
.logo-center .tagline {
  margin: 2px 0 0px 0;
  padding: 0 0px;
}
@media only screen and (min-width: 992px) {
  .logo-center .tagline {
    margin: 6px 0 0 0;
    padding: 0;
  }
}
.logo-center a {
  text-decoration-line: none;
}
.logo-center a .icon-logo-unicef {
  border-bottom: none;
}
.logo-center a .icon-logo-unicef:before {
  font-family: "Unicef-Logos";
  content: "\e1902";
  color: #ffffff;
  font-size: 32px;
  padding: 6px 0px 2px 0px;
  display: block;
  line-height: 100%;
}
@media only screen and (min-width: 768px) {
  .logo-center a .icon-logo-unicef:before {
    font-size: 39px;
    line-height: 30px;
  }
}
@media only screen and (min-width: 992px) {
  .logo-center a .icon-logo-unicef:before {
    font-size: 55px;
    padding: 10px 0;
  }
}
.logo-center a .icon-logo-unicef.afghanistan_en:before {
  font-family: "Unicef-Logos";
  content: "\e1907";
}
.logo-center a .icon-logo-unicef.zh-hanschinaco:before {
  font-family: "Unicef-Logos";
  content: "\e1927";
}
.logo-center a .icon-logo-unicef.ar:before {
  font-family: "Unicef-Logos";
  content: "\e1900";
}
.logo-center a .icon-logo-unicef.es:before {
  font-family: "Unicef-Logos";
  content: "\e1904";
}
.logo-center a .icon-logo-unicef.fr:before {
  font-family: "Unicef-Logos";
  content: "\e1903";
}
.logo-center a .icon-logo-unicef.zh-hans:before {
  font-family: "Unicef-Logos";
  content: "\e1901";
}
.logo-center a .icon-logo-unicef.ru:before {
  font-family: "Unicef-Logos";
  content: "\e1905";
}
.logo-center a .icon-logo-unicef.ky:before {
  font-family: "Unicef-Logos";
  content: "\e1906";
}
.logo-center a .icon-logo-unicef.tg:before {
  font-family: "Unicef-Logos";
  content: "\e1908";
}
.logo-center a .icon-logo-unicef.tr:before {
  font-family: "Unicef-Logos";
  content: "\e1909";
}
.logo-center a .icon-logo-unicef.ro:before {
  font-family: "Unicef-Logos";
  content: "\e1910";
}
.logo-center a .icon-logo-unicef.sr:before {
  font-family: "Unicef-Logos";
  content: "\e1911";
}
.logo-center a .icon-logo-unicef.rum:before {
  font-family: "Unicef-Logos";
  content: "\e1912";
}
.logo-center a .icon-logo-unicef.cnr:before {
  font-family: "Unicef-Logos";
  content: "\e1913";
}
.logo-center a .icon-logo-unicef.bg:before {
  font-family: "Unicef-Logos";
  content: "\e1914";
}
.logo-center a .icon-logo-unicef.hr:before {
  font-family: "Unicef-Logos";
  content: "\e1915";
}
.logo-center a .icon-logo-unicef.sq:before {
  font-family: "Unicef-Logos";
  content: "\e1916";
}
.logo-center a .icon-logo-unicef.bs:before {
  font-family: "Unicef-Logos";
  content: "\e1917";
}
.logo-center a .icon-logo-unicef.pt-pt:before {
  font-family: "Unicef-Logos";
  content: "\e1923";
}
.logo-center a .icon-logo-unicef.pt-br:before {
  font-family: "Unicef-Logos";
  content: "\e1923";
}
.logo-center a .icon-logo-unicef.hy:before {
  font-family: "Unicef-Logos";
  content: "\e1922";
}
.logo-center a .icon-logo-unicef.bn:before {
  font-family: "Unicef-Logos";
  content: "\e1921";
}
.logo-center a .icon-logo-unicef.km:before {
  font-family: "Unicef-Logos";
  content: "\e1920";
}
.logo-center a .icon-logo-unicef.kk:before {
  font-family: "Unicef-Logos";
  content: "\e1919";
}
.logo-center a .icon-logo-unicef.mk:before {
  font-family: "Unicef-Logos";
  content: "\e1918";
}
.logo-center a .icon-logo-unicef.fa:before {
  font-family: "Unicef-Logos";
  content: "\e1926";
}
.logo-center a .icon-logo-unicef.el:before {
  font-family: "Unicef-Logos";
  content: "\e901";
}
.logo-center a .icon-logo-unicef.qu:before {
  font-family: "Unicef-Logos";
  content: "\e902";
}
.logo-center a .icon-logo-unicef.shp:before {
  font-family: "Unicef-Logos";
  content: "\e900";
}
.logo-center a .icon-logo-unicef.hi:before {
  font-family: "Unicef-Logos";
  content: "\e903";
}
.logo-center a .icon-logo-unicef.mg:before {
  font-family: "Unicef-Logos";
  content: "\e904";
}
.logo-center a .icon-logo-unicef.rw:before {
  font-family: "Unicef-Logos";
  content: "\e905";
}
.logo-center a .icon-logo-unicef.id:before {
  font-family: "Unicef-Logos";
  content: "\e906";
}
.logo-center a .icon-logo-unicef.tk:before {
  font-family: "Unicef-Logos";
  content: "\e907";
}
.logo-center.logo-with-slogan a .icon-logo-unicef {
  border-bottom: none;
}
.media-banner-container {
  text-align: center;
  position: relative;
}
.media-banner-container .mb-image-container {
  width: 100%;
  height: auto;
  line-height: 0;
}
.media-banner-container .mb-image-container figcaption {
  display: none;
}
.media-banner-container .mb-image-container .field_component_medban_media img {
  width: 100%;
  max-width: 100%;
}
@media only screen and (min-width: 768px) {
  .media-banner-container .mb-image-container {
    margin-bottom: 0px;
  }
}
.media-banner-container .mb-text-cta-container {
  padding: 15px 20px 20px 20px;
  width: 100%;
  margin: 0px;
}
@media only screen and (min-width: 768px) {
  .media-banner-container .mb-text-cta-container {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 0);
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .media-banner-container .mb-text-cta-container {
    padding-bottom: 40px;
  }
}
.media-banner-container .mb-text-cta-container .mb-short-title {
  margin-bottom: 6px;
}
@media only screen and (min-width: 768px) {
  .media-banner-container .mb-text-cta-container .mb-short-title {
    margin-bottom: 1px;
    display: block;
  }
}
.media-banner-container .mb-text-cta-container .mb-title {
  margin-bottom: 1px;
  letter-spacing: -0.8px;
}
@media only screen and (min-width: 768px) {
  .media-banner-container .mb-text-cta-container .mb-title {
    display: inline;
    margin-bottom: 3px;
    padding: 0 12px;
    letter-spacing: -0.4px;
  }
  .media-banner-container .mb-text-cta-container .mb-title:after {
    content: "\A";
    white-space: pre;
  }
}
@media only screen and (min-width: 992px) {
  .media-banner-container .mb-text-cta-container .mb-title {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 768px) {
  .media-banner-container .mb-text-cta-container .mb-subtitle-cntr {
    padding: 0 6px;
    margin-top: 3px;
  }
  .media-banner-container .mb-text-cta-container .mb-subtitle-cntr:after {
    content: "\A";
    white-space: pre;
  }
}
@media only screen and (min-width: 992px) {
  .media-banner-container .mb-text-cta-container .mb-subtitle-cntr {
    padding: 0 10px;
    margin-top: 6px;
  }
}
.media-banner-container .mb-text-cta-container .mb-subtitle {
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
.media-banner-container .mb-text-cta-container .mb-button-container {
  display: block;
}
.media-banner-container .mb-text-cta-container .btn {
  min-width: 161px;
  display: inline-block;
  margin-top: 15px;
}
@media only screen and (min-width: 768px) {
  .media-banner-container .mb-text-cta-container .btn {
    margin-top: 16px;
  }
}
@media only screen and (min-width: 992px) {
  .media-banner-container .mb-text-cta-container .btn {
    margin-top: 17px;
  }
}
@media only screen and (min-width: 768px) {
  .media-banner-container .mb-text-cta-container.primary-bg,
  .media-banner-container .mb-text-cta-container.secondary-bg,
  .media-banner-container .mb-text-cta-container.accent-action-bg,
  .media-banner-container .mb-text-cta-container.accent-alert-bg {
    background-color: transparent;
  }
}
.component-media-block blockquote,
.media-block blockquote {
  padding: 10px 0px;
  margin: 0px;
}
.component-media-block .img-cc-cntr,
.media-block .img-cc-cntr {
  margin: auto;
}
@media only screen and (min-width: 768px) {
  .component-media-block .img-cc-cntr,
  .media-block .img-cc-cntr {
    max-width: 648px;
  }
}
@media only screen and (min-width: 992px) {
  .component-media-block .img-cc-cntr,
  .media-block .img-cc-cntr {
    max-width: 770px;
  }
}
.component-media-block .col-2 {
  align-items: flex-start;
  margin-left: 20px;
  margin-right: 20px;
}
.component-media-block .col-2 > div {
  margin: 0px;
}
@media only screen and (min-width: 768px) {
  .component-media-block .col-2 {
    max-width: 648px;
    margin: auto;
  }
}
@media only screen and (min-width: 992px) {
  .component-media-block .col-2 {
    max-width: none;
  }
}
@media only screen and (max-width: 991px) {
  .component-media-block .col-2 {
    grid-template-columns: 1fr;
    -ms-grid-columns: 1fr;
  }
}
.component-media-block.paragraph--type--component-media-block-quote-rght .col-2,
.component-media-block.paragraph--type--component-media-block-quote-left
  .col-2 {
  grid-gap: 30px;
  align-items: unset;
}
.component-media-block.paragraph--type--component-media-block-quote-rght
  .col-2
  .mdqte_media,
.component-media-block.paragraph--type--component-media-block-quote-left
  .col-2
  .mdqte_media {
  display: -ms-grid;
  display: grid;
  align-items: flex-start;
}
.component-media-block.paragraph--type--component-media-block-quote-rght
  .col-2
  .mdqte_quote,
.component-media-block.paragraph--type--component-media-block-quote-left
  .col-2
  .mdqte_quote {
  display: -ms-grid;
  display: grid;
  align-items: center;
}
@media only screen and (min-width: 768px) {
  .component-media-block.paragraph--type--component-media-block-quote-rght
    .col-2,
  .component-media-block.paragraph--type--component-media-block-quote-left
    .col-2 {
    grid-gap: 40px 30px;
  }
}
@media only screen and (min-width: 992px) {
  .component-media-block.paragraph--type--component-media-block-quote-rght
    .col-2,
  .component-media-block.paragraph--type--component-media-block-quote-left
    .col-2 {
    grid-gap: 30px;
  }
}
.media-block {
  margin: auto;
  width: 100%;
}
.media-block figure {
  margin: 0px 20px;
}
@media only screen and (min-width: 768px) {
  .media-block figure {
    margin: 0px;
  }
}
@media only screen and (min-width: 768px) {
  .media-block.display-medium {
    max-width: 648px;
  }
}
@media only screen and (min-width: 992px) {
  .media-block.display-medium {
    max-width: 770px;
  }
}
@media only screen and (min-width: 768px) {
  .media-block.display-large {
    max-width: 648px;
  }
}
@media only screen and (min-width: 992px) {
  .media-block.display-large {
    max-width: 1170px;
  }
}
@media only screen and (min-width: 1440px) {
  .media-block.display-large .field.media.image img {
    width: 100%;
  }
}
.media-block.display-fullwidth {
  width: 100%;
}
.media-block.display-fullwidth img {
  width: 100%;
}
.media-block.display-fullwidth .img-cc-cntr {
  margin: 0px 20px;
}
@media only screen and (min-width: 768px) {
  .media-block.display-fullwidth .img-cc-cntr {
    margin: auto;
  }
}
.media-block.display-fullwidth figure {
  margin: 0px;
}
.media-contacts {
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .media-contacts {
    margin-bottom: 30px;
  }
}
.media-contacts .h3 {
  padding: 20px 20px 21px;
}
@media only screen and (min-width: 992px) {
  .media-contacts .h3 {
    padding-bottom: 22px;
  }
}
.media-contacts .contacts-list {
  grid-column-gap: 30px;
  margin: 0;
  padding: 0 20px 30px;
  grid-gap: 30px;
}
@media only screen and (min-width: 768px) {
  .media-contacts .contacts-list {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (min-width: 992px) {
  .media-contacts .contacts-list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
.media-contacts .contacts-list .media-contact .telephone-wrapper {
  padding: 0;
  margin: 10px auto;
}
.media-contacts
  .contacts-list
  .media-contact
  .telephone-wrapper
  .telephone-number {
  display: inline-block;
}
.rtl
  .media-contacts
  .contacts-list
  .media-contact
  .telephone-wrapper
  .telephone-number {
  direction: ltr;
}
.media-contacts .contacts-list .collapsed {
  display: none;
}
.media-contacts .contacts-list .collapsed.in {
  display: -ms-grid;
  display: grid;
}
.media-contacts .contacts-list #collapseMediaContacts {
  grid-gap: 30px;
}
@media only screen and (min-width: 768px) {
  .media-contacts .contacts-list #collapseMediaContacts {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-column-start: 1;
    grid-column-end: 3;
  }
}
@media only screen and (min-width: 992px) {
  .media-contacts .contacts-list #collapseMediaContacts {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-column-end: 2;
  }
}
.media-contacts a.btn.media-contacts-collapsible {
  height: 60px;
  padding: 21px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.media-contacts a.btn.media-contacts-collapsible:after {
  font-family: Unicef;
  font-size: 33px;
  content: "\e949";
  transform: rotate(360deg);
}
.media-contacts a.btn.media-contacts-collapsible.collapsed:after {
  content: "\e949";
  transform: rotate(180deg);
}
.field.media.field_media_video_url {
  position: relative;
}
.field.media.field_media_video_url iframe {
  margin-bottom: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: none;
  right: 0;
  bottom: 0;
}
.field.media.field_media_video_url:after {
  content: "";
  display: block;
  padding-bottom: 56.25%;
}
.navbar-nav.nav-menu {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 992px) {
  .navbar-nav.nav-menu {
    display: flex;
    flex-wrap: wrap;
    flex: 1;
    justify-content: flex-end;
  }
}
.navbar-nav.nav-menu li {
  float: none;
  display: block;
  padding: 0;
}
@media only screen and (min-width: 992px) {
  .navbar-nav.nav-menu li {
    display: block;
    text-align: center;
    margin-right: 30px;
  }
  .rtl .navbar-nav.nav-menu li {
    margin-left: 30px;
    margin-right: 0;
  }
}
.navbar-nav.nav-menu li a {
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  padding: 16px 12px;
  position: relative;
  display: block;
  font-weight: bold;
  outline: none;
}
.contrast .navbar-nav.nav-menu li a:focus {
  outline: -webkit-focus-ring-color auto 1px;
}
.navbar-nav.nav-menu li a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0;
  content: "";
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .navbar-nav.nav-menu li a {
    line-height: 16px;
    padding: 17px 0;
    text-align: center;
    display: inline-block;
    flex: 0;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
  }
}
@media only screen and (min-width: 992px) {
  .navbar-nav.nav-menu li a:hover:after {
    height: 6px;
    width: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .navbar-nav.nav-menu li a.mega-active:after,
  .navbar-nav.nav-menu li a:active:after {
    height: 6px;
    width: 100%;
  }
}
.navbar-nav.nav-menu li a.mega-active > span,
.navbar-nav.nav-menu li a:active > span {
  flex: initial;
}
@media only screen and (min-width: 992px) {
  .navbar-nav.nav-menu li a.mega-active > span,
  .navbar-nav.nav-menu li a:active > span {
    background-color: transparent;
  }
}
.navbar-nav.nav-menu li a > span {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-clip: padding-box;
  padding: 2px 8px;
}
@media only screen and (min-width: 992px) {
  .navbar-nav.nav-menu li a > span {
    padding: 0px;
  }
}
.rtl nav#block-unicef-base-mainnavigationarabic {
  width: 100%;
}
.region--navigation-collapsible {
  position: relative;
}
.region--navigation-collapsible nav {
  width: 100%;
  flex: 1;
}
.region--navigation-collapsible nav div#block-meganavigation {
  display: block;
  background-color: #ffffff;
}
@media only screen and (min-width: 992px) {
  .region--navigation-collapsible nav div#block-meganavigation {
    display: flex;
    width: 100%;
  }
}
.region--navigation-collapsible nav div#block-meganavigation a,
.region--navigation-collapsible nav div#block-meganavigation span {
  border-left: none;
}
.region--navigation-collapsible nav div#block-meganavigation a:active {
  background-color: unset;
}
.region--navigation-collapsible nav div#block-meganavigation .dropdown-menu {
  float: none;
}
.region--navigation-collapsible
  nav
  div#block-meganavigation
  div.mega-nav-background {
  display: none;
  background-color: #f8f8f8;
}
@media only screen and (min-width: 992px) {
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    div.mega-nav-background {
    background-color: #ffffff;
  }
}
.region--navigation-collapsible nav div#block-meganavigation .caret {
  display: inline-block;
  border: none;
  top: 0px;
  position: relative;
}
.region--navigation-collapsible nav div#block-meganavigation .caret:after {
  content: "\e94a";
  font-family: "Unicef";
  width: auto;
  height: auto;
  font-size: 12px;
  top: 0px;
  padding: 0px 0px 12px 10px;
}
.rtl .region--navigation-collapsible nav div#block-meganavigation .caret:after {
  padding: 0px 10px 12px 0px;
}
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .navbar-nav.nav-menu
  .level1 {
  margin-right: 30px;
}
.rtl
  .region--navigation-collapsible
  nav
  div#block-meganavigation
  .navbar-nav.nav-menu
  .level1 {
  margin-left: 30px;
  margin-right: 0;
}
.region--navigation-collapsible nav div#block-meganavigation .navbar-nav ul,
.region--navigation-collapsible nav div#block-meganavigation .navbar-nav li {
  margin: 0;
  padding: 0;
  box-shadow: none;
  border-style: none;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .region--navigation-collapsible nav div#block-meganavigation .navbar-nav ul,
  .region--navigation-collapsible nav div#block-meganavigation .navbar-nav li {
    width: auto;
  }
}
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .navbar-nav
  ul
  a.mega-active,
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .navbar-nav
  ul
  a:hover,
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .navbar-nav
  ul
  a:focus,
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .navbar-nav
  ul
  a:active,
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .navbar-nav
  ul
  span.mega-active,
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .navbar-nav
  ul
  span:hover,
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .navbar-nav
  ul
  span:focus,
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .navbar-nav
  ul
  span:active,
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .navbar-nav
  li
  a.mega-active,
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .navbar-nav
  li
  a:hover,
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .navbar-nav
  li
  a:focus,
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .navbar-nav
  li
  a:active,
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .navbar-nav
  li
  span.mega-active,
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .navbar-nav
  li
  span:hover,
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .navbar-nav
  li
  span:focus,
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .navbar-nav
  li
  span:active {
  border: none;
  box-shadow: none;
}
@media only screen and (min-width: 992px) {
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    a.mega-active
    .caret,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    a:hover
    .caret,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    a:focus
    .caret,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    a:active
    .caret,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    span.mega-active
    .caret,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    span:hover
    .caret,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    span:focus
    .caret,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    span:active
    .caret,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    a.mega-active
    .caret,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    a:hover
    .caret,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    a:focus
    .caret,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    a:active
    .caret,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    span.mega-active
    .caret,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    span:hover
    .caret,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    span:focus
    .caret,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    span:active
    .caret {
    transform: rotate(180deg);
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    a.mega-active
    .caret:after,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    a:hover
    .caret:after,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    a:focus
    .caret:after,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    a:active
    .caret:after,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    span.mega-active
    .caret:after,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    span:hover
    .caret:after,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    span:focus
    .caret:after,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    span:active
    .caret:after,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    a.mega-active
    .caret:after,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    a:hover
    .caret:after,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    a:focus
    .caret:after,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    a:active
    .caret:after,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    span.mega-active
    .caret:after,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    span:hover
    .caret:after,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    span:focus
    .caret:after,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    span:active
    .caret:after {
    padding-left: 0;
    padding-right: 10px;
  }
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    a.mega-active
    .caret:after,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    a:hover
    .caret:after,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    a:focus
    .caret:after,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    a:active
    .caret:after,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    span.mega-active
    .caret:after,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    span:hover
    .caret:after,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    span:focus
    .caret:after,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    ul
    span:active
    .caret:after,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    a.mega-active
    .caret:after,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    a:hover
    .caret:after,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    a:focus
    .caret:after,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    a:active
    .caret:after,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    span.mega-active
    .caret:after,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    span:hover
    .caret:after,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    span:focus
    .caret:after,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    li
    span:active
    .caret:after {
    padding-left: 10px;
    padding-right: 0px;
  }
}
@media only screen and (max-width: 991px) {
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .meganav_ul_featured
    ul {
    display: flex;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav.nav-menu
    > li
    > a {
    padding: 16px 22px 16px 12px;
  }
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav.nav-menu
    > li
    > a {
    padding: 16px 12px 16px 12px;
  }
  .region--navigation-collapsible nav div#block-meganavigation .caret {
    display: inline-block;
    border: none;
    float: right;
    top: 0px;
    position: relative;
  }
  .region--navigation-collapsible nav div#block-meganavigation .caret:after {
    content: "\e94a";
    font-family: "Unicef";
    position: relative;
    width: auto;
    height: auto;
    float: right;
    font-size: 12px;
    top: 0px;
    left: 21px;
    padding: 0px 20px 12px 20px;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    .open
    > a
    > .caret:after {
    transform: rotate(180deg);
    padding-bottom: 0px;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > .open
    > a:after {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.1);
    height: 100%;
    width: 100%;
    z-index: 20000;
    pointer-events: none;
    background-color: transparent;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > .open
    + li
    > a {
    z-index: 20000;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li.open
    > div {
    display: block;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    > li:last-child
    > .meganav_last_item {
    border-bottom: none;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    > li {
    border-bottom: 1px solid #c1c1c1;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    > li.has-break {
    box-shadow: none;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    > li:last-child {
    box-shadow: inset 0px -3px 4px 0 rgba(0, 0, 0, 0.1);
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    > li.has-break,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    > li:last-child {
    border-bottom: none;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    > li,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    ul {
    padding: 0;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    > li.break-after,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    ul.break-after {
    display: none;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    > li.break-after.open,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    ul.break-after.open {
    display: block;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    > li.break-after.open
    > a.prev_parent:first-child,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    ul.break-after.open
    > a.prev_parent:first-child {
    display: none;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    > li
    > ul,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    ul
    > ul {
    flex-wrap: wrap;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    > li
    > ul
    > li.meganav_li_featured,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    ul
    > ul
    > li.meganav_li_featured {
    width: 100%;
    padding: 1px 20px 15px;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    > li
    > ul
    > li.meganav_li_featured
    a,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    ul
    > ul
    > li.meganav_li_featured
    a {
    padding-left: 0;
  }
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    > li
    > ul
    > li.meganav_li_featured
    a,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    ul
    > ul
    > li.meganav_li_featured
    a {
    padding-right: 0;
  }
}
@media only screen and (max-width: 991px) and (min-width: 480px) {
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    > li
    > ul
    > li.meganav_li_featured,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    ul
    > ul
    > li.meganav_li_featured {
    border-bottom: none;
    text-align: left;
    width: 50%;
  }
}
@media only screen and (max-width: 991px) {
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    a,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    span {
    padding: 15px 22px 15px 20px;
    line-height: 20px;
    text-transform: none;
  }
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    a,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    span {
    padding: 15px 20px 15px 12px;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    .dropdown-toggle
    span {
    padding: 0;
    line-height: 18px;
    display: inline-block;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-clip: padding-box;
  }
}
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .dropdown-submenu
  > .dropdown-menu {
  display: inline-flex;
}
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .dropdown-submenu
  > .dropdown-menu
  li {
  padding: 0;
  display: flex;
  width: 100%;
}
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .dropdown-submenu
  > .dropdown-menu
  li
  .image-responsive {
  margin-right: 10px;
}
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .dropdown-submenu
  > .dropdown-menu
  li
  .image-responsive
  img {
  max-width: inherit;
}
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .dropdown-submenu
  > .dropdown-menu
  li
  a {
  padding-top: 1px;
  width: 100%;
  font-weight: 400;
  align-items: start;
}
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .dropdown-submenu
  > .dropdown-menu
  li
  a:active {
  background-color: unset;
}
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .dropdown-submenu
  > .dropdown-menu
  li
  a
  span {
  padding: 0;
}
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .dropdown-submenu.pull-left {
  float: none;
}
.region--navigation-collapsible
  nav
  div#block-meganavigation
  .dropdown-submenu.pull-left
  > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
  background-clip: padding-box;
}
@media only screen and (min-width: 992px) {
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .meganav_featured {
    padding-left: 0;
  }
}
@media only screen and (min-width: 992px) {
  .region--navigation-collapsible nav div#block-meganavigation .navbar-nav li {
    position: static;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.nav
    li.small-lk:hover
    > a:after {
    height: 6px;
    width: 100%;
    border-left: none;
    border-right: none;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.nav
    li.small-lk:hover
    > div.mega-nav-background {
    text-align: left;
    overflow: hidden;
    box-shadow: 0 10px 8px 0 rgba(0, 0, 0, 0.1);
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.nav
    li.small-lk:hover
    > div.mega-nav-background
    ul.dropdown-menu.multi-level {
    margin-bottom: -2px;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.nav
    li.small-lk:hover
    > div
    > ul.multi-level {
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .small-lk
    > .mega-nav-background {
    display: none;
    border-top-style: solid;
    border-top-width: 1px;
    z-index: 10;
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    top: 100%;
    height: auto;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.nav
    li
    > div
    > ul.multi-level {
    text-align: center;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.nav
    li
    > div
    > ul.multi-level
    > :nth-child(-n + 4) {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding-bottom: 40px;
  }
  .region--navigation-collapsible nav div#block-meganavigation ul.multi-level {
    padding: 0;
    display: none;
    position: static;
    float: none;
    box-shadow: none;
    border: none;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1200px) {
  .region--navigation-collapsible nav div#block-meganavigation ul.multi-level {
    width: 1200px;
  }
}
@media only screen and (min-width: 992px) {
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.multi-level
    li {
    display: inline-block;
    vertical-align: top;
    width: 25%;
    flex: none;
    text-align: left;
    padding-top: 40px;
    padding-left: 30px;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.multi-level
    li.meganav_ul_featured {
    width: 25%;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.multi-level
    li
    .caret {
    display: none;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.multi-level
    li
    a {
    display: flex;
    flex: 1;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.multi-level
    li
    a,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.multi-level
    li
    span {
    text-align: left;
    white-space: normal;
    justify-content: left;
    padding: 0 0 16px 0;
    text-transform: none;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.multi-level
    li
    a:after,
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.multi-level
    li
    span:after {
    content: none;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.multi-level
    li
    a:hover[href] {
    text-decoration: underline;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.multi-level
    li
    .dropdown-toggle
    > span {
    padding-bottom: 0px;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.nav
    li
    > div
    > ul.multi-level
    > li {
    padding-bottom: 50px;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .dropdown-submenu {
    position: static;
    background-color: #f8f8f8;
  }
}
@media only screen and (min-width: 992px) and (min-width: 992px) {
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .dropdown-submenu {
    background-color: #ffffff;
  }
}
@media only screen and (min-width: 992px) {
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .dropdown-submenu
    > .dropdown-menu {
    position: static;
    display: inline;
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    border: none;
    float: left;
    width: auto;
  }
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .dropdown-submenu
    > .dropdown-menu {
    float: right;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .dropdown-submenu
    > .dropdown-menu
    li {
    padding: 0;
    display: flex;
    width: 100%;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .dropdown-submenu
    > .dropdown-menu
    li.meganav_li_featured {
    padding-bottom: 12px;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .dropdown-submenu
    > .dropdown-menu
    li
    .image-responsive {
    margin-right: 10px;
  }
  .region--navigation-collapsible
    nav
    div#block-meganavigation
    .dropdown-submenu
    > .dropdown-menu
    li
    a {
    padding-bottom: 12px;
    text-align: left;
    font-weight: 400;
    align-items: start;
  }
}
.rtl .region--navigation-collapsible nav div#block-meganavigation a,
.rtl .region--navigation-collapsible nav div#block-meganavigation span {
  border-right: none;
}
@media only screen and (max-width: 991px) {
  .rtl .region--navigation-collapsible nav div#block-meganavigation .caret {
    float: left;
  }
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .caret:after {
    float: left;
    left: 0;
    right: 11px;
  }
}
@media only screen and (min-width: 480px) {
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    > li
    > ul
    > li.meganav_li_featured,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .navbar-nav
    > li
    > div
    > ul
    ul
    > ul
    > li.meganav_li_featured {
    text-align: right;
  }
}
.rtl
  .region--navigation-collapsible
  nav
  div#block-meganavigation
  .dropdown-submenu
  > .dropdown-menu
  li
  .image-responsive {
  margin-right: 0;
  margin-left: 10px;
}
@media only screen and (min-width: 992px) {
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .meganav_featured {
    padding-right: 0;
  }
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.multi-level
    li {
    padding-right: 0;
    padding-left: 0;
  }
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.multi-level
    li
    a,
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    ul.multi-level
    li
    span {
    text-align: right;
    justify-content: right;
  }
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .dropdown-submenu
    > .dropdown-menu
    li
    .image-responsive {
    margin-left: 10px;
    margin-right: 0;
  }
  .rtl
    .region--navigation-collapsible
    nav
    div#block-meganavigation
    .dropdown-submenu
    > .dropdown-menu
    li
    a {
    text-align: right;
  }
}
.tertiary-navigation--content #block-unicef-base-programme-menu {
  padding-top: 0px;
}
.sliding-popup-content {
  position: relative;
}
.sliding-popup-content #popup-text {
  font-weight: normal;
  text-align: left;
  padding: 15px 40px 15px 15px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}
.alert--language-message .sliding-popup-content #popup-text {
  box-shadow: none;
}
@media only screen and (min-width: 480px) {
  .sliding-popup-content #popup-text {
    padding: 15px 61px 15px 20px;
  }
}
@media only screen and (min-width: 768px) {
  .sliding-popup-content #popup-text {
    padding: 15px 61px 15px 20px;
  }
}
@media only screen and (min-width: 992px) {
  .sliding-popup-content #popup-text {
    padding: 15px 71px 15px 30px;
  }
}
.sliding-popup-content #popup-text p {
  margin: 0;
}
.rtl .sliding-popup-content #popup-text {
  text-align: right;
  padding: 15px 15px 15px 40px;
}
@media only screen and (min-width: 480px) {
  .rtl .sliding-popup-content #popup-text {
    padding: 15px 20px 15px 61px;
  }
}
@media only screen and (min-width: 768px) {
  .rtl .sliding-popup-content #popup-text {
    padding: 15px 20px 15px 61px;
  }
}
@media only screen and (min-width: 992px) {
  .rtl .sliding-popup-content #popup-text {
    padding: 15px 30px 15px 71px;
  }
}
.sliding-popup-content #popup-buttons {
  position: absolute;
  top: 0;
  right: 0;
}
@media only screen and (min-width: 768px) {
  .sliding-popup-content #popup-buttons .close-btn:after {
    font-size: 18px;
    line-height: 18px;
  }
}
.rtl .sliding-popup-content #popup-buttons {
  right: auto;
  left: 0;
}
.unicef-component-mosaic-automatic
  .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown {
  display: flex;
  flex-direction: column;
  align-items: inherit;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 768px) {
  .unicef-component-mosaic-automatic
    .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown {
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 60px;
    align-items: center;
  }
}
@media only screen and (min-width: 992px) {
  .unicef-component-mosaic-automatic
    .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: inherit;
    width: auto;
    margin-bottom: 50px;
  }
}
.unicef-component-mosaic-automatic
  .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown
  .select-wrapper {
  position: relative;
}
.unicef-component-mosaic-automatic
  .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown
  label {
  text-align: left;
  width: auto;
}
.rtl
  .unicef-component-mosaic-automatic
  .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown
  label {
  text-align: right;
}
@media only screen and (min-width: 768px) {
  .unicef-component-mosaic-automatic
    .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown
    label {
    width: 500px;
  }
  .selectric-small
    .unicef-component-mosaic-automatic
    .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown
    label {
    width: 400px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 992px) {
  .selectric-small
    .unicef-component-mosaic-automatic
    .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown
    label {
    width: auto;
  }
}
@media only screen and (min-width: 992px) {
  .unicef-component-mosaic-automatic
    .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown
    label {
    width: auto;
    margin-right: 17px;
  }
  .rtl
    .unicef-component-mosaic-automatic
    .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown
    label {
    margin-left: 17px;
  }
}
.selectric-big
  .unicef-component-mosaic-automatic
  .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown
  label {
  color: #ffffff;
}
.unicef-component-mosaic-automatic .mosaic_load_more_container {
  text-align: center;
}
.unicef-component-mosaic-automatic .mosaic_load_more_container a {
  margin: 20px auto 30px;
  max-width: 220px;
}
@media only screen and (min-width: 768px) {
  .unicef-component-mosaic-automatic .mosaic_load_more_container a {
    margin: 10px auto 30px;
  }
}
@media only screen and (min-width: 992px) {
  .unicef-component-mosaic-automatic .mosaic_load_more_container a {
    margin: 20px auto 30px;
  }
}
.unicef-component-mosaic-automatic .mosaic_load_more_container a.lmlink {
  margin-top: 40px;
}
@media only screen and (min-width: 992px) {
  .unicef-component-mosaic-automatic .mosaic_load_more_container a.lmlink {
    margin-top: 50px;
  }
}
.unicef-component-mosaic-automatic .mosaic-loadmore-container-ph {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .unicef-component-mosaic-automatic .mosaic-loadmore-container-ph {
    margin-top: 30px;
  }
}
.unicef-component-mosaic .unicef-mosaic-title {
  text-align: center;
  padding-bottom: 40px;
  margin: 0 20px 0 20px;
  max-width: 100%;
}
@media only screen and (min-width: 768px) {
  .unicef-component-mosaic .unicef-mosaic-title {
    max-width: 648px;
    margin: auto;
  }
}
@media only screen and (min-width: 992px) {
  .unicef-component-mosaic .unicef-mosaic-title {
    max-width: 770px;
  }
}
@media only screen and (min-width: 1440px) {
  .unicef-component-mosaic .unicef-mosaic-title {
    padding-bottom: 50px;
  }
}
.unicef-component-mosaic-curated .mosaic_load_more_container {
  text-align: center;
}
.unicef-component-mosaic-curated .mosaic_load_more_container a {
  margin: 30px auto 30px;
  max-width: 220px;
}
.unicef-component-mosaic-curated .mosaic_load_more_container a.lmlink {
  margin-top: 50px;
}
@media only screen and (min-width: 768px) {
  .unicef-component-mosaic-curated .mosaic_load_more_container a.lmlink {
    margin-top: 60px;
  }
}
.unicef-component-mosaic-curated .mosaic-loadmore-container-ph {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .unicef-component-mosaic-curated .mosaic-loadmore-container-ph {
    margin-top: 30px;
  }
}
.unicef-component-federated-mosaic-automatic
  .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown {
  display: flex;
  flex-direction: column;
  align-items: inherit;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 768px) {
  .unicef-component-federated-mosaic-automatic
    .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown {
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 60px;
    align-items: center;
  }
}
@media only screen and (min-width: 992px) {
  .unicef-component-federated-mosaic-automatic
    .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: inherit;
    width: auto;
    margin-bottom: 50px;
  }
}
.unicef-component-federated-mosaic-automatic
  .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown
  .select-wrapper {
  position: relative;
}
.unicef-component-federated-mosaic-automatic
  .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown
  label {
  text-align: left;
  width: auto;
}
.rtl
  .unicef-component-federated-mosaic-automatic
  .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown
  label {
  text-align: right;
}
@media only screen and (min-width: 768px) {
  .unicef-component-federated-mosaic-automatic
    .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown
    label {
    width: 500px;
  }
  .selectric-small
    .unicef-component-federated-mosaic-automatic
    .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown
    label {
    width: 400px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 992px) {
  .selectric-small
    .unicef-component-federated-mosaic-automatic
    .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown
    label {
    width: auto;
  }
}
@media only screen and (min-width: 992px) {
  .unicef-component-federated-mosaic-automatic
    .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown
    label {
    width: auto;
    margin-right: 17px;
  }
  .rtl
    .unicef-component-federated-mosaic-automatic
    .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown
    label {
    margin-left: 17px;
  }
}
.selectric-big
  .unicef-component-federated-mosaic-automatic
  .form-item.form-item-mosaic-dropdown.js-form-item-mosaic-dropdown
  label {
  color: #ffffff;
}
.unicef-component-federated-mosaic-automatic .mosaic_load_more_container {
  text-align: center;
}
.unicef-component-federated-mosaic-automatic .mosaic_load_more_container a {
  margin: 20px auto 30px;
  max-width: 220px;
}
@media only screen and (min-width: 768px) {
  .unicef-component-federated-mosaic-automatic .mosaic_load_more_container a {
    margin: 10px auto 30px;
  }
}
@media only screen and (min-width: 992px) {
  .unicef-component-federated-mosaic-automatic .mosaic_load_more_container a {
    margin: 20px auto 30px;
  }
}
.unicef-component-federated-mosaic-automatic
  .mosaic_load_more_container
  a.lmlink {
  margin-top: 40px;
}
@media only screen and (min-width: 992px) {
  .unicef-component-federated-mosaic-automatic
    .mosaic_load_more_container
    a.lmlink {
    margin-top: 50px;
  }
}
.unicef-component-federated-mosaic-automatic .mosaic-loadmore-container-ph {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .unicef-component-federated-mosaic-automatic .mosaic-loadmore-container-ph {
    margin-top: 30px;
  }
}
.unicef-component-federated-mosaic-curated .mosaic_load_more_container {
  text-align: center;
}
.unicef-component-federated-mosaic-curated .mosaic_load_more_container a {
  margin: 30px auto 30px;
  max-width: 220px;
}
.unicef-component-federated-mosaic-curated
  .mosaic_load_more_container
  a.lmlink {
  margin-top: 50px;
}
@media only screen and (min-width: 768px) {
  .unicef-component-federated-mosaic-curated
    .mosaic_load_more_container
    a.lmlink {
    margin-top: 60px;
  }
}
.unicef-component-federated-mosaic-curated .mosaic-loadmore-container-ph {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .unicef-component-federated-mosaic-curated .mosaic-loadmore-container-ph {
    margin-top: 30px;
  }
}
.press-release--multimedia-content {
  margin: 0 0 50px;
  padding: 20px 20px 30px 20px;
}
@media only screen and (min-width: 992px) {
  .press-release--multimedia-content {
    margin: 0 0 30px;
  }
}
.press-release--multimedia-content .container::after {
  clear: both;
  content: "";
  display: table;
}
.press-release--multimedia-content .press-release--multimedia-item {
  padding: 19px 0px 0px 0px;
}
.press-release--multimedia-content
  .press-release--multimedia-item:not(:last-child) {
  padding-bottom: 16px;
}
.press-release--multimedia-content
  .press-release--multimedia-item
  .multimedia-widget-img
  .img-cc-cntr {
  display: none;
}
.press-release--multimedia-content
  .press-release--multimedia-item
  .multimedia-widget-data {
  margin-top: 14px;
}
@media only screen and (min-width: 768px) {
  .press-release--multimedia-content
    .press-release--multimedia-item
    .multimedia-widget-data {
    margin-top: 0px;
  }
}
@media only screen and (min-width: 992px) {
  .press-release--multimedia-content
    .press-release--multimedia-item
    .multimedia-widget-data {
    margin-top: 20px;
  }
}
.press-release--multimedia-content .press-release--multimedia-item .mmw-text {
  margin-top: 0px;
  margin-bottom: 20px;
}
.press-release--multimedia-content
  .press-release--multimedia-item
  .multimedia-widget-links
  div:not(:last-child) {
  margin-bottom: 12px;
}
.press-release--multimedia-content
  .press-release--multimedia-item
  .multimedia-widget-links
  a {
  font-weight: bold;
  text-decoration-line: none;
}
.press-release--multimedia-content
  .press-release--multimedia-item
  .multimedia-widget-links
  a:hover,
.press-release--multimedia-content
  .press-release--multimedia-item
  .multimedia-widget-links
  a:focus,
.press-release--multimedia-content
  .press-release--multimedia-item
  .multimedia-widget-links
  a:active {
  text-decoration: underline;
}
@media only screen and (min-width: 768px) {
  .press-release--multimedia-content .press-release--multimedia-item {
    clear: both;
    padding-top: 14px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
    display: -ms-grid;
    display: grid;
  }
  .press-release--multimedia-content .press-release--multimedia-item .mmw-text {
    margin-top: 0;
  }
  .press-release--multimedia-content .press-release--multimedia-item img,
  .press-release--multimedia-content
    .press-release--multimedia-item
    .multimedia-widget-data {
    flex: 1;
  }
}
@media only screen and (min-width: 992px) {
  .press-release--multimedia-content .press-release--multimedia-item {
    display: block;
  }
  .press-release--multimedia-content
    .press-release--multimedia-item:not(:last-child) {
    padding-bottom: 26px;
  }
  .press-release--multimedia-content .press-release--multimedia-item .mmw-text {
    margin-top: 0px;
  }
}
.card,
.card_large,
.card_stripped {
  text-align: left;
  overflow: hidden;
  position: relative;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
}
.card .field.image,
.card_large .field.image,
.card_stripped .field.image {
  min-height: 200px;
}
.card .field.image img,
.card_large .field.image img,
.card_stripped .field.image img {
  object-fit: cover;
  object-position: 50% 50%;
  height: 200px;
  margin-left: 50%;
  transform: translateX(-50%);
  max-width: none;
  width: auto;
  min-width: 100%;
}
@media only screen and (min-width: 992px) {
  .card .field.image img,
  .card_large .field.image img,
  .card_stripped .field.image img {
    max-width: 460px;
  }
}
@media only screen and (min-width: 1200px) {
  .card .field.image img,
  .card_large .field.image img,
  .card_stripped .field.image img {
    max-width: 580px;
  }
}
html[dir="rtl"] .card .field.image img,
html[dir="rtl"] .card_large .field.image img,
html[dir="rtl"] .card_stripped .field.image img {
  margin-right: 50%;
  transform: translateX(50%);
}
@media only screen and (min-width: 768px) {
  .card,
  .card_large,
  .card_stripped {
    min-height: 525px;
    max-width: 308px;
  }
}
@media only screen and (min-width: 992px) {
  .card,
  .card_large,
  .card_stripped {
    max-width: 210px;
  }
}
@media only screen and (min-width: 1200px) {
  .card,
  .card_large,
  .card_stripped {
    max-width: 270px;
  }
}
.card .card-hero-link,
.card_large .card-hero-link,
.card_stripped .card-hero-link {
  display: block;
  max-height: 200px;
  overflow: hidden;
  min-width: 100%;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  background-clip: padding-box;
}
.card .card-hero-link figure figcaption,
.card_large .card-hero-link figure figcaption,
.card_stripped .card-hero-link figure figcaption {
  display: none;
}
.card a,
.card_large a,
.card_stripped a {
  text-decoration: none;
  height: 100%;
  display: block;
}
.card.accent-action-bg svg,
.card.secondary-bg svg,
.card.primary-bg svg,
.card_large.accent-action-bg svg,
.card_large.secondary-bg svg,
.card_large.primary-bg svg,
.card_stripped.accent-action-bg svg,
.card_stripped.secondary-bg svg,
.card_stripped.primary-bg svg {
  fill: #ffffff;
}
.card .card-content,
.card_large .card-content,
.card_stripped .card-content {
  padding: 20px 12px 43px;
  text-align: left;
}
.rtl .card .card-content,
.rtl .card_large .card-content,
.rtl .card_stripped .card-content {
  text-align: right;
  overflow-wrap: break-word;
}
.card .card-content .card-info,
.card_large .card-content .card-info,
.card_stripped .card-content .card-info {
  line-height: 22px;
  margin-bottom: 16px;
}
.card .card-content .card-info .content-category-content,
.card_large .card-content .card-info .content-category-content,
.card_stripped .card-content .card-info .content-category-content {
  justify-content: left;
  margin-bottom: 0;
}
.card .card-content .card-info .card-date,
.card_large .card-content .card-info .card-date,
.card_stripped .card-content .card-info .card-date {
  padding-left: 16px;
  display: inline-block;
  background: transparent url("../images/icons/date.svg") 0 2px no-repeat;
}
.card .card-content .card-description,
.card_large .card-content .card-description,
.card_stripped .card-content .card-description {
  margin: 8px 0 32px;
}
.card .card-content .card-button-link,
.card_large .card-content .card-button-link,
.card_stripped .card-content .card-button-link {
  position: absolute;
  bottom: 8px;
}
.card.card_large .card-hero-link,
.card_large.card_large .card-hero-link,
.card_stripped.card_large .card-hero-link {
  border-top-right-radius: 0px;
}
@media only screen and (min-width: 992px) {
  .card.card_large > a,
  .card_large.card_large > a,
  .card_stripped.card_large > a {
    display: flex;
    width: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .card.card_large,
  .card_large.card_large,
  .card_stripped.card_large {
    display: flex;
    flex-flow: row;
    max-width: 693px;
    grid-column-start: 1;
    grid-column-end: 4;
  }
  .card.card_large .field.image img,
  .card_large.card_large .field.image img,
  .card_stripped.card_large .field.image img {
    height: 538px;
  }
  .card.card_large .card-hero-link,
  .card_large.card_large .card-hero-link,
  .card_stripped.card_large .card-hero-link {
    min-width: 460px;
    max-height: 100%;
  }
  .card.card_large .card-content,
  .card_large.card_large .card-content,
  .card_stripped.card_large .card-content {
    padding-left: 20px;
    position: relative;
    width: inherit;
  }
}
@media only screen and (min-width: 1200px) {
  .card.card_large,
  .card_large.card_large,
  .card_stripped.card_large {
    max-width: 870px;
  }
  .card.card_large .field.image img,
  .card_large.card_large .field.image img,
  .card_stripped.card_large .field.image img {
    height: 556px;
  }
  .card.card_large .card-hero-link,
  .card_large.card_large .card-hero-link,
  .card_stripped.card_large .card-hero-link {
    min-width: 564px;
  }
}
.card_large .card-hero-link.default-logo {
  background: #1cabe2;
  text-align: center;
}
.card_large .card-hero-link.default-logo .field.image span.icon-logo-unicef {
  display: block;
  height: 200px;
  line-height: 200px;
}
@media only screen and (min-width: 992px) {
  .card_large .card-hero-link.default-logo .field.image span.icon-logo-unicef {
    height: 538px;
    line-height: 538px;
  }
}
@media only screen and (min-width: 1200px) {
  .card_large .card-hero-link.default-logo .field.image span.icon-logo-unicef {
    height: 556px;
    line-height: 556px;
  }
}
.card_large
  .card-hero-link.default-logo
  .field.image
  span.icon-logo-unicef:before {
  font-family: "Unicef";
  content: "\e903";
  color: white;
  font-size: x-large;
}
@media only screen and (min-width: 992px) {
  .card_large
    .card-hero-link.default-logo
    .field.image
    span.icon-logo-unicef:before {
    font-size: xx-large;
  }
}
.rtl .card,
.rtl .card_large {
  text-align: right;
}
.rtl .card .card-content,
.rtl .card_large .card-content {
  text-align: right;
}
.rtl .card .card-content .card-info .content-category-content,
.rtl .card_large .card-content .card-info .content-category-content {
  justify-content: right;
}
.rtl .card .card-content .card-info .card-date,
.rtl .card_large .card-content .card-info .card-date {
  background-position: 100% 2px;
  padding-left: 0;
  padding-right: 16px;
}
.rtl .card .card-content .card-button-link,
.rtl .card_large .card-content .card-button-link {
  right: 12.5px;
  left: auto;
}
@media only screen and (min-width: 768px) {
  .rtl .card.card_large .card-content,
  .rtl .card_large.card_large .card-content {
    padding-right: 20px;
  }
}
#in-page-search .col-4 {
  margin-top: 30px;
  margin-bottom: 30px;
}
#in-page-search .card {
  min-height: 346px;
}
#in-page-search .card .field.image {
  min-height: auto;
}
#in-page-search .card .card-content {
  padding: 30px 20px 20px;
}
#in-page-search .card .card-content .card-description {
  margin: 16px 0 0;
  font-size: 16px;
  text-overflow: ellipsis;
  overflow: hidden;
  height: auto;
  max-height: 112px;
  font-size: 16px;
  line-height: 1.4;
  -webkit-line-clamp: 5;
}
#in-page-search .card .card-content .card-info {
  margin-bottom: 10px;
}
#in-page-search .card .card-content .card-info .tile--content-category {
  padding-bottom: 7px;
}
#in-page-search .card .card-content .card-url {
  margin-top: 10px;
  white-space: nowrap;
  width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media only screen and (min-width: 992px) {
  #in-page-search .card .card-content .card-url {
    width: 150px;
  }
}
@media only screen and (min-width: 1200px) {
  #in-page-search .card .card-content .card-url {
    width: 200px;
  }
}
#in-page-search .card .card-content .card-url span {
  font-size: 14px;
  line-height: 18px;
}
@media only screen and (max-width: 991px) {
  .list-container-main.breakout {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.list,
.simple_list,
.compact_list {
  flex-flow: row wrap;
  text-align: center;
  height: 100%;
  min-height: 434;
  overflow: visible;
  position: relative;
  border-top-width: 1px;
  border-top-style: solid;
  padding: 10px 0px;
}
@media only screen and (min-width: 768px) {
  .list,
  .simple_list,
  .compact_list {
    padding: 20px 0px;
  }
}
@media only screen and (max-width: 991px) {
  .list.txt-block-full,
  .simple_list.txt-block-full,
  .compact_list.txt-block-full {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.list.txt-block-full .list-wrappers,
.simple_list.txt-block-full .list-wrappers,
.compact_list.txt-block-full .list-wrappers {
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .list.txt-block-full .list-wrappers,
  .simple_list.txt-block-full .list-wrappers,
  .compact_list.txt-block-full .list-wrappers {
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
.list.txt-block-full .list-wrappers:hover,
.list.txt-block-full .list-wrappers:focus,
.simple_list.txt-block-full .list-wrappers:hover,
.simple_list.txt-block-full .list-wrappers:focus,
.compact_list.txt-block-full .list-wrappers:hover,
.compact_list.txt-block-full .list-wrappers:focus {
  width: auto;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
}
@media only screen and (min-width: 992px) {
  .list.txt-block-full .list-wrappers:hover,
  .list.txt-block-full .list-wrappers:focus,
  .simple_list.txt-block-full .list-wrappers:hover,
  .simple_list.txt-block-full .list-wrappers:focus,
  .compact_list.txt-block-full .list-wrappers:hover,
  .compact_list.txt-block-full .list-wrappers:focus {
    padding: 0;
    background-color: unset;
    margin: 0;
    border-radius: unset;
  }
}
.list.txt-block-full .list-wrappers.federated,
.simple_list.txt-block-full .list-wrappers.federated,
.compact_list.txt-block-full .list-wrappers.federated {
  text-align: left;
}
.rtl .list.txt-block-full .list-wrappers.federated,
.rtl .simple_list.txt-block-full .list-wrappers.federated,
.rtl .compact_list.txt-block-full .list-wrappers.federated {
  text-align: right;
}
.list.txt-block-full .list-wrappers .list-container,
.simple_list.txt-block-full .list-wrappers .list-container,
.compact_list.txt-block-full .list-wrappers .list-container {
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 768px) {
  .list.txt-block-full .list-wrappers .list-container,
  .simple_list.txt-block-full .list-wrappers .list-container,
  .compact_list.txt-block-full .list-wrappers .list-container {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
}
.list.txt-block-full .list-wrappers .list-container.federated,
.simple_list.txt-block-full .list-wrappers .list-container.federated,
.compact_list.txt-block-full .list-wrappers .list-container.federated {
  padding-top: 20px;
}
@media only screen and (min-width: 768px) {
  .list.txt-block-full .list-wrappers .list-container.federated,
  .simple_list.txt-block-full .list-wrappers .list-container.federated,
  .compact_list.txt-block-full .list-wrappers .list-container.federated {
    padding-top: 30px;
  }
}
@media only screen and (min-width: 992px) {
  .list.txt-block-full .list-wrappers .list-container.federated,
  .simple_list.txt-block-full .list-wrappers .list-container.federated,
  .compact_list.txt-block-full .list-wrappers .list-container.federated {
    padding-top: 20px;
  }
}
.list strong,
.simple_list strong,
.compact_list strong {
  display: contents;
}
@media only screen and (min-width: 768px) {
  .list,
  .simple_list,
  .compact_list {
    padding: 30px 0px;
  }
}
.list a,
.simple_list a,
.compact_list a {
  text-decoration: none;
}
.list .list-container,
.simple_list .list-container,
.compact_list .list-container {
  padding: 0;
  display: flex;
  flex-flow: row wrap;
  overflow: visible;
  position: relative;
}
.list .list-container:hover,
.list .list-container:focus,
.simple_list .list-container:hover,
.simple_list .list-container:focus,
.compact_list .list-container:hover,
.compact_list .list-container:focus {
  background-color: unset;
  opacity: unset;
}
.list .list-container:hover .list-short-title,
.list .list-container:focus .list-short-title,
.simple_list .list-container:hover .list-short-title,
.simple_list .list-container:focus .list-short-title,
.compact_list .list-container:hover .list-short-title,
.compact_list .list-container:focus .list-short-title {
  text-decoration: underline;
}
.list .search-site-slogan,
.simple_list .search-site-slogan,
.compact_list .search-site-slogan {
  flex: 0 0 100%;
  padding: 0px 2px 0 2px;
  margin-top: 10px;
}
.rtl .list .search-site-slogan,
.rtl .simple_list .search-site-slogan,
.rtl .compact_list .search-site-slogan {
  margin-right: 10px;
}
@media only screen and (min-width: 768px) {
  .rtl .list .search-site-slogan,
  .rtl .simple_list .search-site-slogan,
  .rtl .compact_list .search-site-slogan {
    margin-right: 0px;
  }
}
.list .search-site-slogan:before,
.simple_list .search-site-slogan:before,
.compact_list .search-site-slogan:before {
  font-family: "Unicef";
  font-size: 12px;
  content: "\e947";
  padding-right: 4px;
}
.rtl .list .search-site-slogan:before,
.rtl .simple_list .search-site-slogan:before,
.rtl .compact_list .search-site-slogan:before {
  content: "\e948";
  padding-left: 4px;
  padding-right: 0;
}
.list .list-hero-link,
.simple_list .list-hero-link,
.compact_list .list-hero-link {
  display: none;
  max-width: 100%;
  overflow: hidden;
  min-width: 100%;
  padding-bottom: 17px;
  text-align: left;
}
.list .list-hero-link figure figcaption,
.simple_list .list-hero-link figure figcaption,
.compact_list .list-hero-link figure figcaption {
  display: none;
}
@media only screen and (min-width: 768px) {
  .list .list-hero-link,
  .simple_list .list-hero-link,
  .compact_list .list-hero-link {
    display: block;
    max-width: 225px;
    min-width: auto;
    padding: 0;
    margin-right: 30px;
  }
}
@media only screen and (min-width: 992px) {
  .list .list-hero-link,
  .simple_list .list-hero-link,
  .compact_list .list-hero-link {
    max-width: 264px;
    position: relative;
  }
}
.list .list-hero-link .field.media.image img,
.simple_list .list-hero-link .field.media.image img,
.compact_list .list-hero-link .field.media.image img {
  max-height: 210px;
  width: auto;
}
@media only screen and (min-width: 992px) {
  .list .list-hero-link .field.media.image img,
  .simple_list .list-hero-link .field.media.image img,
  .compact_list .list-hero-link .field.media.image img {
    max-height: 240px;
  }
}
.list .list-content,
.simple_list .list-content,
.compact_list .list-content {
  text-align: left;
  flex: 1;
}
@media only screen and (min-width: 768px) {
  .list .list-content,
  .simple_list .list-content,
  .compact_list .list-content {
    padding: 0;
  }
}
.list .list-content a,
.simple_list .list-content a,
.compact_list .list-content a {
  display: flex;
  flex-flow: row wrap;
}
.list .list-content a .list-info,
.simple_list .list-content a .list-info,
.compact_list .list-content a .list-info {
  flex: 0 0 100%;
  white-space: nowrap;
  line-height: 16px;
}
@media only screen and (min-width: 768px) {
  .list .list-content a .list-info,
  .simple_list .list-content a .list-info,
  .compact_list .list-content a .list-info {
    flex: 0;
  }
}
@media only screen and (min-width: 992px) {
  .list .list-content a .list-info,
  .simple_list .list-content a .list-info,
  .compact_list .list-content a .list-info {
    flex: 0 0 100%;
  }
}
.list .list-content a .list-info .content-category-content,
.simple_list .list-content a .list-info .content-category-content,
.compact_list .list-content a .list-info .content-category-content {
  justify-content: left;
  margin-bottom: 0;
}
.list .list-content a .list-date,
.simple_list .list-content a .list-date,
.compact_list .list-content a .list-date {
  flex: 0 0 100%;
  padding-top: 3px;
  margin-left: 0;
}
.list .list-content a .list-date .icon-Calendar:before,
.simple_list .list-content a .list-date .icon-Calendar:before,
.compact_list .list-content a .list-date .icon-Calendar:before {
  font-family: Unicef;
  content: "\e935";
  padding-right: 3px;
}
@media only screen and (min-width: 768px) {
  .list .list-content a .list-date,
  .simple_list .list-content a .list-date,
  .compact_list .list-content a .list-date {
    flex: 0 0 auto;
    margin-left: 20px;
    padding-top: 0;
  }
}
@media only screen and (min-width: 992px) {
  .list .list-content a .list-date,
  .simple_list .list-content a .list-date,
  .compact_list .list-content a .list-date {
    flex: 0 0 33%;
    order: 2;
    text-align: right;
    margin-left: 0;
    position: absolute;
    right: 0%;
    top: 40%;
  }
}
.list .list-content a .viewon,
.simple_list .list-content a .viewon,
.compact_list .list-content a .viewon {
  flex: 0 0 100%;
  margin-bottom: -12px;
}
@media only screen and (min-width: 992px) {
  .list .list-content a .viewon,
  .simple_list .list-content a .viewon,
  .compact_list .list-content a .viewon {
    flex: 0 0 65%;
  }
}
@media only screen and (min-width: 1440px) {
  .list .list-content a .viewon,
  .simple_list .list-content a .viewon,
  .compact_list .list-content a .viewon {
    flex: 0 0 76%;
  }
}
.list .list-content a .list-short-title,
.simple_list .list-content a .list-short-title,
.compact_list .list-content a .list-short-title {
  margin: 12px 0 6px;
  flex: 0 0 100%;
}
.list .list-content a .list-short-title .field_article_short_title,
.simple_list .list-content a .list-short-title .field_article_short_title,
.compact_list .list-content a .list-short-title .field_article_short_title {
  max-width: 100%;
}
.list .list-content a .list-description,
.simple_list .list-content a .list-description,
.compact_list .list-content a .list-description {
  max-width: 100%;
  margin: 0px;
  font-size: 16px;
  text-overflow: ellipsis;
  overflow: hidden;
  height: auto;
  max-height: 67.2px;
  display: flex;
  font-size: 16px;
  line-height: 1.4;
  -webkit-line-clamp: 3;
  flex: 0 0 100%;
}
@media only screen and (min-width: 768px) {
  .list .list-content a .list-description,
  .simple_list .list-content a .list-description,
  .compact_list .list-content a .list-description {
    max-width: 100%;
  }
}
.list .list-content a .list-url,
.simple_list .list-content a .list-url,
.compact_list .list-content a .list-url {
  font-size: 14px;
  line-height: 18px;
  flex: 0 0 100%;
  margin: 0px 0 8px 0;
  display: flex;
  direction: initial;
  justify-content: flex-start;
}
.rtl .list .list-content a .list-url,
.rtl .simple_list .list-content a .list-url,
.rtl .compact_list .list-content a .list-url {
  justify-content: flex-end;
}
@media only screen and (min-width: 768px) {
  .list .list-content a .list-url,
  .simple_list .list-content a .list-url,
  .compact_list .list-content a .list-url {
    flex: 0 0 65%;
  }
}
@media only screen and (min-width: 992px) {
  .list .list-content a .list-url,
  .simple_list .list-content a .list-url,
  .compact_list .list-content a .list-url {
    flex: 0 0 65%;
  }
}
.list .list-content a .list-url span,
.simple_list .list-content a .list-url span,
.compact_list .list-content a .list-url span {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 280px;
}
@media only screen and (min-width: 768px) {
  .list .list-content a .list-url span,
  .simple_list .list-content a .list-url span,
  .compact_list .list-content a .list-url span {
    max-width: 383px;
  }
}
@media only screen and (min-width: 992px) {
  .list .list-content a .list-url span,
  .simple_list .list-content a .list-url span,
  .compact_list .list-content a .list-url span {
    max-width: 450px;
  }
}
@media only screen and (min-width: 1200px) {
  .list .list-content a .list-url span,
  .simple_list .list-content a .list-url span,
  .compact_list .list-content a .list-url span {
    max-width: 744px;
  }
}
@media only screen and (min-width: 1440px) {
  .list .list-content a .list-url span,
  .simple_list .list-content a .list-url span,
  .compact_list .list-content a .list-url span {
    max-width: 770px;
  }
}
.list .list-content .list-documents .get-publication,
.simple_list .list-content .list-documents .get-publication,
.compact_list .list-content .list-documents .get-publication {
  background-color: transparent;
  padding: 0;
  margin-top: -6px;
}
.list .list-content .list-documents .get-publication .col-get-publication,
.simple_list
  .list-content
  .list-documents
  .get-publication
  .col-get-publication,
.compact_list
  .list-content
  .list-documents
  .get-publication
  .col-get-publication {
  display: grid;
  grid-gap: 20px;
}
@media only screen and (min-width: 768px) {
  .list .list-content .list-documents .get-publication .col-get-publication,
  .simple_list
    .list-content
    .list-documents
    .get-publication
    .col-get-publication,
  .compact_list
    .list-content
    .list-documents
    .get-publication
    .col-get-publication {
    display: inline-flex;
    grid-gap: 15px;
  }
}
.list
  .list-content
  .list-documents
  .get-publication
  .col-get-publication
  .get-publication--dropdown,
.simple_list
  .list-content
  .list-documents
  .get-publication
  .col-get-publication
  .get-publication--dropdown,
.compact_list
  .list-content
  .list-documents
  .get-publication
  .col-get-publication
  .get-publication--dropdown {
  width: 280px;
  color: #333333;
}
@media only screen and (min-width: 768px) {
  .list
    .list-content
    .list-documents
    .get-publication
    .col-get-publication
    .get-publication--dropdown,
  .simple_list
    .list-content
    .list-documents
    .get-publication
    .col-get-publication
    .get-publication--dropdown,
  .compact_list
    .list-content
    .list-documents
    .get-publication
    .col-get-publication
    .get-publication--dropdown {
    width: 240px;
  }
}
.list
  .list-content
  .list-documents
  .get-publication
  .col-get-publication
  .get-publication--dropdown
  .selectric-wrapper
  .selectric,
.simple_list
  .list-content
  .list-documents
  .get-publication
  .col-get-publication
  .get-publication--dropdown
  .selectric-wrapper
  .selectric,
.compact_list
  .list-content
  .list-documents
  .get-publication
  .col-get-publication
  .get-publication--dropdown
  .selectric-wrapper
  .selectric {
  width: 280px;
}
@media only screen and (min-width: 768px) {
  .list
    .list-content
    .list-documents
    .get-publication
    .col-get-publication
    .get-publication--dropdown
    .selectric-wrapper
    .selectric,
  .simple_list
    .list-content
    .list-documents
    .get-publication
    .col-get-publication
    .get-publication--dropdown
    .selectric-wrapper
    .selectric,
  .compact_list
    .list-content
    .list-documents
    .get-publication
    .col-get-publication
    .get-publication--dropdown
    .selectric-wrapper
    .selectric {
    width: 240px;
    min-width: 240px;
  }
}
.list
  .list-content
  .list-documents
  .get-publication
  .col-get-publication
  .get-publication-size,
.simple_list
  .list-content
  .list-documents
  .get-publication
  .col-get-publication
  .get-publication-size,
.compact_list
  .list-content
  .list-documents
  .get-publication
  .col-get-publication
  .get-publication-size {
  display: none;
}
.list
  .list-content
  .list-documents
  .get-publication
  .col-get-publication
  .get-publication--button
  a,
.simple_list
  .list-content
  .list-documents
  .get-publication
  .col-get-publication
  .get-publication--button
  a,
.compact_list
  .list-content
  .list-documents
  .get-publication
  .col-get-publication
  .get-publication--button
  a {
  display: inline-block;
}
@media only screen and (min-width: 992px) {
  .list .list-content a .list-short-title,
  .list .list-content a .list-description,
  .simple_list .list-content a .list-short-title,
  .simple_list .list-content a .list-description {
    flex: 0 0 65%;
  }
}
@media only screen and (min-width: 1440px) {
  .list .list-content a .list-short-title,
  .list .list-content a .list-description,
  .simple_list .list-content a .list-short-title,
  .simple_list .list-content a .list-description {
    flex: 0 0 76%;
  }
}
.simple_list_wrapper,
.compact_list_wrapper {
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  .simple_list_wrapper,
  .compact_list_wrapper {
    max-width: 648px;
    margin: auto;
  }
}
@media only screen and (min-width: 992px) {
  .simple_list_wrapper,
  .compact_list_wrapper {
    max-width: 770px;
  }
}
@media only screen and (min-width: 992px) {
  .simple_list_wrapper .simple_list.txt-block-full,
  .simple_list_wrapper .compact_list.txt-block-full,
  .compact_list_wrapper .simple_list.txt-block-full,
  .compact_list_wrapper .compact_list.txt-block-full {
    grid-template-columns: repeat(auto-fit, minmax(730px, 770px));
  }
}
.simple_list_wrapper .simple_list.txt-block-full .list-wrappers,
.simple_list_wrapper .compact_list.txt-block-full .list-wrappers,
.compact_list_wrapper .simple_list.txt-block-full .list-wrappers,
.compact_list_wrapper .compact_list.txt-block-full .list-wrappers {
  margin-right: 0px;
  margin-left: 0px;
}
.simple_list_wrapper .simple_list.txt-block-full .list-container,
.simple_list_wrapper .compact_list.txt-block-full .list-container,
.compact_list_wrapper .simple_list.txt-block-full .list-container,
.compact_list_wrapper .compact_list.txt-block-full .list-container {
  padding-right: 0px;
  padding-left: 0px;
}
@media only screen and (min-width: 992px) {
  .simple_list_wrapper .compact_list .list-short-title,
  .simple_list_wrapper .compact_list .list-description,
  .compact_list_wrapper .compact_list .list-short-title,
  .compact_list_wrapper .compact_list .list-description {
    flex: 0 0 100%;
  }
}
@media only screen and (min-width: 1440px) {
  .simple_list_wrapper .compact_list .list-short-title,
  .simple_list_wrapper .compact_list .list-description,
  .compact_list_wrapper .compact_list .list-short-title,
  .compact_list_wrapper .compact_list .list-description {
    flex: 0 0 100%;
  }
}
.simple_list_wrapper .compact_list .get-publication--button a.btn,
.compact_list_wrapper .compact_list .get-publication--button a.btn {
  min-width: 150px;
}
@media only screen and (min-width: 768px) {
  .simple_list_wrapper .compact_list .get-publication--button a.btn,
  .compact_list_wrapper .compact_list .get-publication--button a.btn {
    min-width: 130px;
  }
}
@media only screen and (min-width: 992px) {
  .simple_list_wrapper .compact_list .get-publication--button a.btn,
  .compact_list_wrapper .compact_list .get-publication--button a.btn {
    min-width: 150px;
  }
}
.list-wrapper:last-of-type {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.rtl .list .list-hero-link {
  text-align: right;
}
@media only screen and (min-width: 768px) {
  .rtl .list .list-hero-link {
    margin-left: 30px;
    margin-right: 0px;
  }
}
.rtl .list .list-content {
  text-align: right;
}
.rtl .list .list-content a .list-info .content-category-content {
  justify-content: right;
}
.rtl .list .list-content a .list-date {
  margin-right: 0;
}
.rtl .list .list-content a .list-date .icon-Calendar {
  display: inline-block;
  direction: rtl;
}
.rtl .list .list-content a .list-date .icon-Calendar:before {
  font-family: Unicef;
  content: "\e935";
  padding-left: 3px;
  padding-right: 0;
}
@media only screen and (min-width: 768px) {
  .rtl .list .list-content a .list-date {
    margin-right: 20px;
  }
}
@media only screen and (min-width: 992px) {
  .rtl .list .list-content a .list-date {
    text-align: left;
    margin-right: 0;
    left: 0%;
  }
}
.pagination-pages {
  text-align: center;
}
.pagination-pages p {
  float: none;
  display: inline;
  margin: 25px 30px 0 0;
  color: #1cabe2;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
}
.rtl .pagination-pages p {
  margin: 25px 0 0 30px;
}
.pagination-pages nav {
  display: inline-block;
}
.pagination-pages nav .pagination--dropdown {
  padding: 0;
}
@media only screen and (min-width: 992px) {
  .pagination-pages {
    text-align: left;
  }
  .pagination-pages p {
    float: left;
  }
  .rtl .pagination-pages p {
    float: right;
  }
}
.list-view-pagination .pagination-left {
  float: none;
}
.list-view-pagination .pagination-left .pager-nav {
  text-align: center;
  margin: 5px 0 15px 0;
}
@media only screen and (min-width: 992px) {
  .list-view-pagination .pagination-left {
    float: left;
  }
  .list-view-pagination .pagination-left .pager-nav {
    text-align: left;
    margin: 15px 0 15px 0;
  }
  .rtl .list-view-pagination .pagination-left .pager-nav {
    text-align: right;
  }
}
.list-view-pagination .pagination-right {
  float: none;
}
.list-view-pagination .pagination-right .pagination--dropdown {
  margin: 0;
}
@media only screen and (min-width: 992px) {
  .list-view-pagination .pagination-right {
    float: right;
  }
}
.pager-nav {
  text-align: center;
  margin: 15px 0 15px 0;
}
.pager__item.pager__item--previous {
  width: auto;
}
.pager__item.pager__item--next {
  width: auto;
}
.related-topics-cntr {
  margin: 0px;
  padding-left: 20px;
  padding-right: 20px;
}
.related-topics {
  padding: 50px 0 44px;
  text-align: center;
}
@media only screen and (min-width: 1440px) {
  .related-topics {
    padding: 60px 0 54px;
  }
}
.related-topics .content-list {
  margin: 0 auto;
  padding: 20px 0px 0px;
  min-height: 26px;
  justify-content: center;
}
.related-topics .content-list .content-list-item {
  display: inline-block;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  background-clip: padding-box;
  margin: 0px 3px 6px;
  line-height: 100%;
}
.related-topics .content-list .content-list-item a {
  color: #ffffff;
  padding: 5px 8px;
  display: inline-block;
  text-decoration-line: none;
}
.sharethis-wrapper {
  opacity: 0;
  transform: rotate(180deg);
  position: fixed;
  text-align: center;
  bottom: 5%;
  right: 10%;
  z-index: 5;
  display: flex;
  flex-direction: column;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sharethis-wrapper.sharethis-wrapper-transition {
  opacity: 1;
}
@media only screen and (min-width: 992px) {
  .sharethis-wrapper {
    transform: rotate(0deg);
    top: 38%;
    bottom: inherit;
  }
}
.sharethis-wrapper .btn--share {
  transform: rotate(180deg);
}
@media only screen and (min-width: 992px) {
  .sharethis-wrapper .btn--share {
    transform: rotate(0deg);
  }
}
html[dir="rtl"] .sharethis-wrapper {
  left: 10%;
  right: auto;
}
.sharethis-wrapper > span {
  line-height: 0px;
  pointer-events: none;
  position: absolute;
  left: 8px;
}
.sharethis-wrapper > span.show-share {
  pointer-events: all;
}
.sharethis-wrapper > span:nth-child(2) {
  top: 55px;
}
.sharethis-wrapper > span:nth-child(3) {
  top: 105px;
}
.sharethis-wrapper > span:nth-child(4) {
  top: 155px;
}
.sharethis-wrapper > span:nth-child(5) {
  top: 205px;
}
@media only screen and (min-width: 768px) {
  .sharethis-wrapper > span:nth-child(5) {
    display: none;
  }
}
.sharethis-wrapper .stButton {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10px;
  line-height: 0px;
}
.sharethis-wrapper .stButton .stMainServices,
.sharethis-wrapper .stButton .stLarge {
  transform: rotate(180deg);
  border-radius: 35px;
  background-clip: padding-box;
  text-indent: -9999em;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
  border: 0;
}
@media only screen and (min-width: 992px) {
  .sharethis-wrapper .stButton .stMainServices,
  .sharethis-wrapper .stButton .stLarge {
    transform: rotate(0deg);
  }
}
.sharethis-wrapper .stButton .stMainServices:hover,
.sharethis-wrapper .stButton .stLarge:hover {
  background-position: -40px;
  opacity: 1;
}
.sharethis-wrapper .st_wechat_large {
  order: 1;
  position: absolute;
  left: 8px;
  top: 62px !important;
  width: 40px;
  height: 40px;
  color: white;
  border-radius: 25px;
  background-color: #1aad19;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
  line-height: inherit;
  opacity: 0;
}
.sharethis-wrapper .st_wechat_large.show-share {
  opacity: 1;
  display: block;
}
@media only screen and (min-width: 992px) {
  .sharethis-wrapper .st_wechat_large {
    top: 120px !important;
  }
}
.sharethis-wrapper .st_wechat_large:before {
  content: "\e943";
  font-family: Unicef;
  position: absolute;
  left: 6px;
  top: 3px;
  font-size: 25px;
  line-height: 35px;
}
.sharethis-wrapper .st_wechat_large img {
  opacity: 0;
  height: 100px;
  width: 100px;
  max-width: none;
  transition: all ease 0.3s;
  z-index: 500;
  position: absolute;
  top: -30px;
  left: -50px;
  pointer-events: none;
}
.sharethis-wrapper .st_wechat_large:hover img {
  opacity: 1;
}
.sharethis-wrapper .st_weibo_large {
  order: 2;
  position: absolute;
  left: 8px;
  top: 110px !important;
  width: 40px;
  height: 40px;
  color: white;
  border-radius: 25px;
  background-color: #e6162d;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
  line-height: inherit;
  opacity: 0;
}
.sharethis-wrapper .st_weibo_large.show-share {
  opacity: 1;
  display: block;
}
@media only screen and (min-width: 992px) {
  .sharethis-wrapper .st_weibo_large {
    top: 70px !important;
  }
}
.sharethis-wrapper .st_weibo_large:before {
  content: "\e944";
  font-family: Unicef;
  position: absolute;
  left: 6px;
  top: 3px;
  font-size: 25px;
  line-height: 35px;
}
.sharethis-wrapper .st_qzone_large {
  position: relative;
  order: 3;
  position: absolute;
  left: 8px;
  top: 160px !important;
  width: 40px;
  height: 40px;
  color: white;
  border-radius: 25px;
  background-color: #ffbd1c;
  line-height: inherit;
  opacity: 0;
}
.sharethis-wrapper .st_qzone_large.show-share {
  opacity: 1;
  display: block;
}
@media only screen and (min-width: 992px) {
  .sharethis-wrapper .st_qzone_large {
    top: 170px !important;
  }
}
.sharethis-wrapper .st_qzone_large:before {
  content: "\e934";
  font-family: Unicef;
  position: absolute;
  left: 8px;
  top: 2px;
  font-size: 25px;
  line-height: 35px;
}
.solrsearch-input-box .form-group {
  margin-bottom: 8px;
}
.solrsearch-input-box .form-item-query {
  width: 100%;
}
.solrsearch-input-box .form-item-query label {
  display: none;
}
.solrsearch-input-box .js-form-type-search-api-autocomplete {
  position: relative;
}
.solrsearch-input-box
  .js-form-type-search-api-autocomplete
  input.form-autocomplete {
  background-image: none;
}
.solrsearch-input-box .js-form-type-search-api-autocomplete .unicef-icon {
  top: 0;
}
.solrsearch-input-box
  .js-form-type-search-api-autocomplete
  .unicef-icon:before {
  position: absolute;
  right: 12px;
  top: 12px;
  content: "\e904";
  font-family: "Unicef";
  width: 20px;
  height: 20px;
  font-size: 20px;
}
.rtl
  .solrsearch-input-box
  .js-form-type-search-api-autocomplete
  .unicef-icon:before {
  left: 12px;
  right: auto;
}
@media only screen and (min-width: 480px) {
  .solrsearch-input-box
    .js-form-type-search-api-autocomplete
    .unicef-icon:before {
    right: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
    font-size: 30px;
  }
  .rtl
    .solrsearch-input-box
    .js-form-type-search-api-autocomplete
    .unicef-icon:before {
    left: 15px;
  }
}
.solrsearch-form-submit {
  display: none;
}
.autocomplete-dropdown-fixed {
  position: fixed;
  z-index: 11;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  background-clip: padding-box;
  -webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.25);
}
.status--warning {
  display: block;
  margin-bottom: 0px;
  padding: 0.75em;
  text-align: center;
}
.status--warning a {
  text-decoration: underline;
}
.status--warning .placeholder {
  font-style: normal;
  font-weight: 800;
}
.status--error {
  display: block;
  margin-bottom: 0px;
  padding: 0.75em;
  text-align: center;
}
.status--error a {
  text-decoration: underline;
}
.status--error .placeholder {
  font-style: normal;
  font-weight: 800;
}
.status--status {
  display: block;
  margin-bottom: 0px;
  padding: 0.75em;
  text-align: center;
}
.status--status a {
  text-decoration: underline;
}
.status--status .placeholder {
  font-style: normal;
  font-weight: 800;
}
.alert.alert--language-message.is-stucked,
.alert.alert--login-message.is-stucked,
.message-alert-header.is-stucked {
  position: fixed;
  z-index: 101;
  width: 100%;
  top: 0px;
}
.tabs {
  margin: 0.5rem 0;
  padding: 0;
  list-style-type: none;
  display: flex;
}
@media only screen and (min-width: break-1) {
  .tabs {
    flex-direction: row;
  }
}
.tabs__tab {
  width: 100%;
  overflow: auto;
  border-bottom: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  border-top: 1px solid #dcdcdc;
}
.tabs__tab.is-active {
  border: 1px solid #dcdcdc;
  border-bottom: 1px solid transparent;
  border-left: 0;
}
.tabs__tab:first-child {
  border-left: 1px solid #dcdcdc;
}
@media only screen and (min-width: break-1) {
  .tabs__tab {
    display: inline-block;
    width: auto;
  }
}
.tabs__tab-link {
  font-size: 14px;
  padding: 0.3rem 1rem;
  text-transform: uppercase;
  display: inline-block;
  width: 100%;
  background: #f5f5f5;
}
.tabs__tab-link:hover,
.tabs__tab-link:focus,
.tabs__tab-link.is-active {
  color: black;
  background: transparent;
}
.tabs--secondary {
  width: 100%;
}
.tabs--secondary .tabs__tab {
  margin: 0.5rem 0.5rem 0.5rem 0;
  border: 0;
  border-radius: 0;
}
.tabs--secondary .tabs__tab-link {
  background: transparent;
}
.tabs--secondary .tabs__tab-link.is-active {
  background: #f5f5f5;
}
.js-form-type-vertical-tabs {
  display: inline-block;
  width: 100%;
}
.vertical-tabs__menu {
  padding: 0;
}
.vertical-tabs__menu-item {
  font-size: 16px;
}
.vertical-tabs__menu-item-title {
  text-decoration: none;
}
.vertical-tabs__pane {
  padding: 0 1rem;
  clear: none;
  display: inline;
}
.vertical-tabs__menu-item-summary {
  padding-left: 5px;
}
.vertical-tabs .summary,
.vertical-tabs .details-wrapper {
  border: none;
}
.container twitter-widget,
.container iframe {
  margin-left: 0;
  margin-right: 0;
}
.column-block.aligned-center twitter-widget,
.column-block.aligned-center iframe {
  margin-left: auto;
  margin-right: auto;
}
.press-release--about-us {
  text-align: center;
}
.press-release--about-us .text--block {
  display: inline-block;
  padding: 50px 0px;
}
.press-release--about-us .text--block h2 {
  padding-bottom: 10px;
}
.press-release--about-us .text--block .text_long {
  margin: 0px;
}
@media only screen and (min-width: 768px) {
  .press-release--about-us .text--block {
    padding: 50px 0px;
  }
}
@media only screen and (min-width: 992px) {
  .press-release--about-us .text--block {
    padding: 50px 0;
  }
  .press-release--about-us .text--block h2 {
    padding-bottom: 20px;
  }
}
.text--block-content .comp-txt .field_component_text_content h2,
.text--block-content .comp-txt .field_component_text_content h3,
.text--block-content .comp-txt .field_component_text_content h4,
.text--block-content .comp-txt .field_component_text_content h5,
.text--block-content .comp-txt .field_component_text_content h6,
.field_press_release_cntblocks h2,
.field_press_release_cntblocks h3,
.field_press_release_cntblocks h4,
.field_press_release_cntblocks h5,
.field_press_release_cntblocks h6 {
  padding-bottom: 16px;
}
@media only screen and (min-width: 992px) {
  .text--block-content .comp-txt .field_component_text_content h2,
  .text--block-content .comp-txt .field_component_text_content h3,
  .text--block-content .comp-txt .field_component_text_content h4,
  .text--block-content .comp-txt .field_component_text_content h5,
  .text--block-content .comp-txt .field_component_text_content h6,
  .field_press_release_cntblocks h2,
  .field_press_release_cntblocks h3,
  .field_press_release_cntblocks h4,
  .field_press_release_cntblocks h5,
  .field_press_release_cntblocks h6 {
    padding-bottom: 20px;
  }
}
.text--block-content .comp-txt .field_component_text_content p,
.field_press_release_cntblocks p {
  margin: 0 0 14px 0;
}
@media only screen and (min-width: 992px) {
  .text--block-content .comp-txt .field_component_text_content p,
  .field_press_release_cntblocks p {
    margin: 0 0 18px 0;
  }
}
.text--block-content .comp-txt .field_component_text_content p:last-child,
.field_press_release_cntblocks p:last-child {
  margin: 0 0 0 0;
}
.text--block-content .comp-txt .field_component_text_content ul,
.text--block-content .comp-txt .field_component_text_content ol,
.field_press_release_cntblocks ul,
.field_press_release_cntblocks ol {
  padding-bottom: 14px;
}
@media only screen and (min-width: 992px) {
  .text--block-content .comp-txt .field_component_text_content ul,
  .text--block-content .comp-txt .field_component_text_content ol,
  .field_press_release_cntblocks ul,
  .field_press_release_cntblocks ol {
    padding-bottom: 18px;
  }
}
.text--block-content
  .comp-txt
  .field_component_text_content
  ul
  li:not(:last-child),
.text--block-content
  .comp-txt
  .field_component_text_content
  ol
  li:not(:last-child),
.field_press_release_cntblocks ul li:not(:last-child),
.field_press_release_cntblocks ol li:not(:last-child) {
  padding-bottom: 8px;
}
@media only screen and (min-width: 992px) {
  .text--block-content
    .comp-txt
    .field_component_text_content
    ul
    li:not(:last-child),
  .text--block-content
    .comp-txt
    .field_component_text_content
    ol
    li:not(:last-child),
  .field_press_release_cntblocks ul li:not(:last-child),
  .field_press_release_cntblocks ol li:not(:last-child) {
    padding-bottom: 10px;
  }
}
.text--block-content .comp-txt .field_component_text_content table,
.field_press_release_cntblocks table {
  margin: 25px 0 40px 0;
}
@media only screen and (min-width: 992px) {
  .text--block-content .comp-txt .field_component_text_content table,
  .field_press_release_cntblocks table {
    margin: 30px 0 50px 0;
    max-width: 770px;
  }
}
.text--block-content .comp-txt .field_component_text_content table:first-child,
.field_press_release_cntblocks table:first-child {
  margin: 0 0 40px 0;
}
@media only screen and (min-width: 992px) {
  .text--block-content
    .comp-txt
    .field_component_text_content
    table:first-child,
  .field_press_release_cntblocks table:first-child {
    margin: 0 0 50px 0;
  }
}
.text--block-content .comp-txt .field_component_text_content table:last-child,
.field_press_release_cntblocks table:last-child {
  margin-bottom: 0px;
}
.text--block-content .comp-txt .field_component_text_content hr,
.field_press_release_cntblocks hr {
  width: 100%;
  border: none;
  height: 1px;
  margin: 25px 0 40px 0;
}
@media only screen and (min-width: 992px) {
  .text--block-content .comp-txt .field_component_text_content hr,
  .field_press_release_cntblocks hr {
    margin: 30px 0 50px 0;
  }
}
.text--block-content .comp-txt .field_component_text_content hr:first-child,
.field_press_release_cntblocks hr:first-child {
  margin: 0 0 40px 0;
}
@media only screen and (min-width: 992px) {
  .text--block-content .comp-txt .field_component_text_content hr:first-child,
  .field_press_release_cntblocks hr:first-child {
    margin: 0 0 50px 0;
  }
}
.text--block-content .comp-txt .field_component_text_content hr:last-child,
.field_press_release_cntblocks hr:last-child {
  margin-bottom: 0px;
}
.text--block-content
  .comp-txt
  .field_component_text_content
  blockquote:first-child,
.field_press_release_cntblocks blockquote:first-child {
  padding: 0 0 25px 0;
  margin-top: 0;
}
@media only screen and (min-width: 992px) {
  .text--block-content
    .comp-txt
    .field_component_text_content
    blockquote:first-child,
  .field_press_release_cntblocks blockquote:first-child {
    padding: 0 0 30px 0;
  }
}
.text--block-content
  .comp-txt
  .field_component_text_content
  blockquote:last-child,
.field_press_release_cntblocks blockquote:last-child {
  padding: 25px 0 0 0;
  margin-bottom: 0;
}
@media only screen and (min-width: 992px) {
  .text--block-content
    .comp-txt
    .field_component_text_content
    blockquote:last-child,
  .field_press_release_cntblocks blockquote:last-child {
    padding: 30px 0 0 0;
  }
}
.text--block-content .comp-txt .field_component_text_content sup,
.text--block-content .comp-txt .field_component_text_content sub,
.field_press_release_cntblocks sup,
.field_press_release_cntblocks sub {
  font-size: 12px;
  line-height: 100%;
}
@media only screen and (min-width: 992px) {
  .text--block-content .comp-txt .field_component_text_content sup,
  .text--block-content .comp-txt .field_component_text_content sub,
  .field_press_release_cntblocks sup,
  .field_press_release_cntblocks sub {
    font-size: 13px;
  }
}
.path-error .text--block-content .comp-txt .field_component_text_content,
.path-error .field_press_release_cntblocks {
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .path-error .text--block-content .comp-txt .field_component_text_content,
  .path-error .field_press_release_cntblocks {
    color: #ffffff;
    font-weight: bold;
    font-size: 24px;
    line-height: 32px;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  }
}
.path-error .text--block-content .comp-txt .field_component_text_content a,
.path-error .field_press_release_cntblocks a {
  margin-top: 15px;
  text-shadow: none;
}
@media only screen and (min-width: 992px) {
  .path-error .text--block-content .comp-txt .field_component_text_content a,
  .path-error .field_press_release_cntblocks a {
    color: #ffffff;
  }
}
.field_component_prabus_text h1,
.field_component_prabus_text h2,
.field_component_prabus_text h3,
.field_component_prabus_text h4,
.field_component_prabus_text h5,
.field_component_prabus_text p,
.field_component_prabus_text table {
  text-align: center;
}
.field_component_prabus_text h1.text-align-right,
.field_component_prabus_text h1.text-align-left,
.field_component_prabus_text h2.text-align-right,
.field_component_prabus_text h2.text-align-left,
.field_component_prabus_text h3.text-align-right,
.field_component_prabus_text h3.text-align-left,
.field_component_prabus_text h4.text-align-right,
.field_component_prabus_text h4.text-align-left,
.field_component_prabus_text h5.text-align-right,
.field_component_prabus_text h5.text-align-left,
.field_component_prabus_text p.text-align-right,
.field_component_prabus_text p.text-align-left,
.field_component_prabus_text table.text-align-right,
.field_component_prabus_text table.text-align-left {
  text-align: center;
}
.top-title {
  text-align: center;
  z-index: 2;
  background: #ffffff;
  margin: 0 auto;
  position: relative;
  -webkit-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1), 0 3px 4px 0 rgba(0, 0, 0, 0.14),
    0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
@media only screen and (max-width: 991px) {
  .top-title.container {
    max-width: 100%;
  }
}
.top-title .title-data-cntr {
  padding: 25px 20px;
}
@media only screen and (min-width: 768px) {
  .top-title .title-data-cntr {
    padding: 25px 60px 20px;
  }
}
@media only screen and (min-width: 992px) {
  .top-title .title-data-cntr {
    padding: 25px 79px 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .top-title .title-data-cntr {
    padding: 25px 97px 20px;
  }
}
@media only screen and (min-width: 1440px) {
  .top-title .title-data-cntr {
    padding: 25px 100px 20px;
  }
  .page-node-type-landing-page .top-title .title-data-cntr {
    padding: 30px 100px 30px;
  }
}
.top-title .title-data-cntr .text {
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 992px) {
  .top-title {
    margin: 0 auto;
    position: relative;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-clip: padding-box;
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1),
      0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 8px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1), 0 3px 4px rgba(0, 0, 0, 0.14),
      0 1px 8px rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1), 0 3px 4px rgba(0, 0, 0, 0.14),
      0 1px 8px rgba(0, 0, 0, 0.12);
  }
}
.top-title .content-category-content {
  margin-bottom: 17px;
}
.top-title .h1 {
  margin-bottom: 6px;
}
.page-node-type-landing-page .top-title .h1 {
  font-weight: bold;
}
@media only screen and (min-width: 992px) {
  .top-title .h1 {
    margin-bottom: 8px;
  }
}
@media only screen and (min-width: 1440px) {
  .top-title .h1 {
    margin-bottom: 9px;
  }
}
.top-title .sub-info {
  margin-top: 20px;
}
.top-title .sub-title {
  margin-bottom: 0px;
}
.hero-default .hero--error {
  position: relative;
  padding: 0;
  margin-top: 0;
  min-height: 200px;
}
@media only screen and (min-width: 992px) {
  .hero-default .hero--error {
    margin-top: 0px;
    min-height: 600px;
  }
}
.hero-default .hero--error .field--name-field-component-media {
  float: none;
}
.hero-default .hero--error .hero--sub-content {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  z-index: 1;
  margin-top: -60px;
}
.hero-default .hero--error .hero--sub-content:before {
  display: none;
}
@media only screen and (min-width: 768px) {
  .hero-default .hero--error .hero--sub-content {
    margin-top: -130px;
  }
}
@media only screen and (min-width: 992px) {
  .hero-default .hero--error .hero--sub-content {
    margin-top: -177px;
  }
}
@media only screen and (min-width: 1200px) {
  .hero-default .hero--error .hero--sub-content {
    margin-top: -250px;
  }
}
@media only screen and (min-width: 1440px) {
  .hero-default .hero--error .hero--sub-content {
    margin-top: -330px;
  }
}
.hero-default .hero--error .field.image {
  margin: 0 auto;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  .hero-default .hero--error .field.image {
    max-height: 960px;
  }
}
.hero-default .hero--error .field.image img {
  width: 100%;
  max-width: 100%;
}
.hero-default .hero--error .hero--error-message {
  text-align: center;
}
.hero-default .hero--error .hero--error-message .hero--title {
  text-align: center;
  margin: 4px 0 0 0;
  color: #ffffff;
}
.hero-default .hero--error .hero--error-message .hero--title h1 {
  font-weight: 500;
}
@media only screen and (min-width: 768px) {
  .hero-default .hero--error .hero--error-message .hero--title {
    margin: 0;
  }
}
@media only screen and (min-width: 992px) {
  .hero-default .hero--error .hero--error-message .hero--title {
    margin: 10px 0;
  }
}
.hero-default .hero--error .hero--error-message .hero--paragraph {
  color: white;
  text-shadow: 0 0 11px rgba(0, 0, 0, 0.4);
  font-size: 1em;
}
@media only screen and (min-width: 992px) {
  .hero-default .hero--error .hero--error-message .hero--paragraph {
    font-size: 1.25rem;
  }
}
.hero-default .hero--error .hero--error-message .icon__warning {
  display: inline-block;
  color: #ffffff;
  height: 37%;
  width: 37%;
}
@media only screen and (min-width: 992px) {
  .hero-default .hero--error .hero--error-message .icon__warning {
    height: 50%;
    width: 50%;
  }
}
.path-error .container-content .white-bg {
  background-color: transparent;
}
.hero-default {
  clear: both;
  display: block;
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  .hero-default {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
  }
}
.hero-default .hero--sub-content {
  display: block;
  position: relative;
  margin-bottom: 25px;
}
@media only screen and (min-width: 768px) {
  .hero-default .hero--sub-content {
    order: 1;
    position: static;
  }
}
.hero-default .hero-image {
  margin-top: 0px;
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  padding-left: calc(0 + calc(-50vw + 50%));
  padding-right: calc(0 + calc(-50vw + 50%));
}
@media only screen and (min-width: 768px) {
  .hero-default .hero-image {
    margin-top: 0px;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    padding-left: calc(0 + calc(-50vw + 50%));
    padding-right: calc(0 + calc(-50vw + 50%));
    padding-bottom: 0;
  }
}
.hero-default .hero-image > div {
  text-align: center;
}
.hero-default .hero-image > div .img-cc-cntr {
  text-align: left;
  padding: 0 20px;
  margin: auto;
}
.rtl .hero-default .hero-image > div .img-cc-cntr {
  text-align: right;
}
@media only screen and (min-width: 768px) {
  .hero-default .hero-image > div .img-cc-cntr {
    padding: 0;
    max-width: 648px;
  }
}
@media only screen and (min-width: 992px) {
  .hero-default .hero-image > div .img-cc-cntr {
    max-width: 770px;
  }
}
.hero-default .hero-image img {
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .hero-default .hero-image img {
    max-width: 1440px;
  }
}
.hero-default .hero-image .field_media_img_credit {
  max-width: 100%;
}
@media only screen and (min-width: 768px) {
  .hero-default .hero-image .field_media_img_credit {
    max-width: 768px;
  }
}
.term-page {
  margin-top: 50px;
}
@media only screen and (min-width: 992px) {
  .term-page {
    margin-top: 60px;
  }
}
.we-work.ui-widget.ui-widget-content {
  border-radius: unset;
  box-shadow: unset;
  border: none;
}
.we-work {
  width: 100% !important;
  margin: 0;
  overflow: hidden;
}
.we-work .ui-dialog-titlebar {
  background: none;
  border: none;
  padding-top: 22px;
  padding-bottom: 22px;
}
.we-work .ui-dialog-title {
  display: none;
}
.we-work .ui-dialog-titlebar-close {
  outline: 0;
  border: none;
  width: 30px;
  height: 30px;
  margin-right: 18px;
  margin-top: 1px;
  min-width: auto;
  box-shadow: none;
  background: none;
  top: 0;
}
.rtl .we-work .ui-dialog-titlebar-close {
  margin-left: -4px;
}
@media only screen and (min-width: 768px) {
  .we-work .ui-dialog-titlebar-close {
    margin-right: 5px;
    margin-top: 3px;
  }
  .rtl .we-work .ui-dialog-titlebar-close {
    margin-left: 5px;
  }
}
.we-work .ui-dialog-titlebar-close span.ui-icon {
  background: url("../images/icons/close_x.svg") no-repeat;
  height: 100%;
  width: 100%;
  transform: scale(1);
  margin-top: -4px;
  margin-left: 8px;
}
@media only screen and (min-width: 768px) {
  .we-work .ui-dialog-titlebar-close span.ui-icon {
    margin-left: -8px;
    margin-top: -8px;
  }
}
.we-work article.unicef-country {
  left: 0;
  top: 0;
  margin-bottom: 45px;
}
.we-work article.unicef-country .content {
  width: auto;
  margin: 0 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media only screen and (min-width: 992px) {
  .we-work article.unicef-country .content {
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .we-work article.unicef-country .content {
    margin: 0 auto;
    width: 88%;
  }
}
@media only screen and (min-width: 1440px) {
  .we-work article.unicef-country .content {
    width: 79%;
  }
}
@media only screen and (min-width: 1600px) {
  .we-work article.unicef-country .content {
    width: 75%;
  }
}
.we-work article.unicef-country .country-info-wrapper {
  display: inline-block;
  flex: 0 0 100%;
  max-width: 100%;
  border-radius: 5px;
  transition: all 0.2s ease-out;
  margin-bottom: 25px;
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  .we-work article.unicef-country .country-info-wrapper {
    flex: 0 0 40%;
    max-width: 40%;
    margin-bottom: 0;
    margin-right: 30px;
  }
  .rtl .we-work article.unicef-country .country-info-wrapper {
    margin-left: 30px;
  }
}
@media only screen and (min-width: 992px) {
  .we-work article.unicef-country .country-info-wrapper {
    flex: 0 0 70%;
    max-width: 70%;
    margin-right: 30px;
  }
  .rtl .we-work article.unicef-country .country-info-wrapper {
    margin-left: 30px;
  }
}
.rtl .we-work article.unicef-country .country-info-wrapper {
  float: right;
  margin-left: 2%;
}
.we-work article.unicef-country .country-info-wrapper .card-info {
  display: none;
}
.we-work
  article.unicef-country
  .country-info-wrapper
  .field_shared_location_featimg {
  height: 200px;
}
@media only screen and (min-width: 992px) {
  .we-work
    article.unicef-country
    .country-info-wrapper
    .field_shared_location_featimg {
    min-height: 525px;
  }
}
.we-work
  article.unicef-country
  .country-info-wrapper
  .field_shared_location_featimg
  .field-label {
  display: none;
}
.we-work article.unicef-country .field.node.field_country_statistic {
  flex: 0 0 100%;
  max-width: 100%;
  display: flex;
}
@media only screen and (min-width: 768px) {
  .we-work article.unicef-country .field.node.field_country_statistic {
    flex: 0 0 40%;
    max-width: 40%;
  }
}
@media only screen and (min-width: 992px) {
  .we-work article.unicef-country .field.node.field_country_statistic {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media only screen and (min-width: 992px) {
  .we-work article.unicef-country .field.node.field_country_statistic {
    flex: 0 0 22%;
    max-width: 22%;
  }
}
.ui-widget-overlay {
  background-color: #404040;
  opacity: 0.7;
}
.page-node-type-article .top-content-cntr.top-content-cntr {
  padding-bottom: 20px;
}
.page-node-type-photo-essay .top-content-cntr.top-content-cntr {
  padding-bottom: 20px;
}
.top-content-cntr .hero-default {
  margin-top: 0px;
}
@media only screen and (min-width: 992px) {
  .top-content-cntr .hero-default {
    margin-top: 30px;
  }
}
.path-error .top-content-cntr .hero-default {
  margin-top: 0px;
}
@media only screen and (min-width: 992px) {
  .path-error .top-content-cntr .hero-default {
    margin-top: 0px;
  }
}
.page-node-type-landing-page
  .top-content-cntr
  .hero-default
  figcaption.img-caption {
  display: none;
}
.page-node-type-landing-page .top-content-cntr .hero-default,
.page-node-type-feature-page .top-content-cntr .hero-default {
  margin-top: 0px;
}
.page-node-type-landing-page
  .top-content-cntr
  .hero-default
  figcaption.img-credit,
.page-node-type-feature-page
  .top-content-cntr
  .hero-default
  figcaption.img-credit {
  display: none;
}
@media only screen and (min-width: 992px) {
  .page-node-type-publication .top-content-cntr .hero-default .img-cc-cntr,
  .page-node-type-document .top-content-cntr .hero-default .img-cc-cntr {
    max-width: 932px;
  }
}
@media only screen and (min-width: 1200px) {
  .page-node-type-publication .top-content-cntr .hero-default .img-cc-cntr,
  .page-node-type-document .top-content-cntr .hero-default .img-cc-cntr {
    max-width: 1140px;
  }
}
@media only screen and (min-width: 1440px) {
  .page-node-type-publication .top-content-cntr .hero-default .img-cc-cntr,
  .page-node-type-document .top-content-cntr .hero-default .img-cc-cntr {
    max-width: 1170px;
  }
}
.top-content-cntr .hero-default figcaption.img-credit {
  display: block;
}
.page-node-type-landing-page .top-content-cntr {
  display: flex;
  flex-direction: column-reverse;
}
.page-node-type-landing-page .hero-default .hero-image img {
  max-width: 1600px;
}
.top-title {
  margin-top: 0px;
}
@media only screen and (min-width: 992px) {
  .top-title {
    margin-top: 30px;
  }
}
.ctype-landing_page.cview-full .top-title .field.field_shared_content_group {
  display: none;
}
.page-node-type-landing-page .top-content-cntr.has-hero .top-title {
  margin-top: 0px;
}
@media only screen and (min-width: 992px) {
  .page-node-type-landing-page .top-content-cntr.has-hero .top-title {
    margin-top: -30px;
  }
}
.main-content-cntr {
  position: relative;
}
.cview-full.ctype-feature_page
  .main-content-cntr.selectric-big
  .field_featpage_content_blocks
  > div.grey-lightest-bg:first-child
  .section--block.component-section
  > div.container:first-child {
  z-index: 1;
  margin-top: -150px;
}
@media only screen and (min-width: 768px) {
  .cview-full.ctype-feature_page
    .main-content-cntr.selectric-big
    .field_featpage_content_blocks
    > div.grey-lightest-bg:first-child
    .section--block.component-section
    > div.container:first-child {
    margin-top: -218px;
  }
}
@media only screen and (min-width: 992px) {
  .cview-full.ctype-feature_page
    .main-content-cntr.selectric-big
    .field_featpage_content_blocks
    > div.grey-lightest-bg:first-child
    .section--block.component-section
    > div.container:first-child {
    margin-top: -220px;
  }
}
@media only screen and (min-width: 1440px) {
  .cview-full.ctype-feature_page
    .main-content-cntr.selectric-big
    .field_featpage_content_blocks
    > div.grey-lightest-bg:first-child
    .section--block.component-section
    > div.container:first-child {
    margin-top: -230px;
  }
}
.path-error .main-content-cntr {
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .path-error .main-content-cntr {
    position: absolute;
    top: 54%;
    margin-left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width: 1200px) {
  .path-error .main-content-cntr {
    top: 44%;
  }
}
@media only screen and (min-width: 1440px) {
  .path-error .main-content-cntr {
    top: 36%;
  }
}
.field_article_content_blocks,
.field_pessay_content_blocks {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .field_article_content_blocks,
  .field_pessay_content_blocks {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 992px) {
  .field_article_content_blocks,
  .field_pessay_content_blocks {
    margin-top: 50px;
  }
}
.field_article_content_blocks {
  padding-bottom: 50px;
}
.field_article_content_blocks .paragraph--type--component-anchor {
  margin-bottom: -50px;
}
@media only screen and (min-width: 992px) {
  .field_article_content_blocks {
    padding-bottom: 60px;
  }
  .field_article_content_blocks .paragraph--type--component-anchor {
    margin-bottom: -60px;
  }
}
.field_article_content_blocks
  > div.field_article_content_blocks-item:not(:last-child) {
  padding-bottom: 40px;
}
.field_article_content_blocks
  > div.field_article_content_blocks-item:not(:last-child)
  .paragraph--type--component-anchor {
  margin-bottom: -40px;
}
@media only screen and (min-width: 992px) {
  .field_article_content_blocks
    > div.field_article_content_blocks-item:not(:last-child) {
    padding-bottom: 50px;
  }
  .field_article_content_blocks
    > div.field_article_content_blocks-item:not(:last-child)
    .paragraph--type--component-anchor {
    margin-bottom: -50px;
  }
}
.field_press_release_cntblocks
  > div.field_press_release_cntblocks-item:not(:last-child) {
  padding-bottom: 40px;
}
@media only screen and (min-width: 992px) {
  .field_press_release_cntblocks
    > div.field_press_release_cntblocks-item:not(:last-child) {
    padding-bottom: 50px;
  }
}
.field_pessay_content_blocks {
  padding-bottom: 50px;
}
.field_pessay_content_blocks .paragraph--type--component-anchor {
  margin-bottom: -50px;
}
@media only screen and (min-width: 992px) {
  .field_pessay_content_blocks {
    padding-bottom: 60px;
  }
  .field_pessay_content_blocks .paragraph--type--component-anchor {
    margin-bottom: -60px;
  }
}
.field_pessay_content_blocks
  .field_pessay_content_blocks-item:not(:last-child) {
  padding-bottom: 40px;
}
.field_pessay_content_blocks
  .field_pessay_content_blocks-item:not(:last-child)
  .paragraph--type--component-anchor {
  margin-bottom: -40px;
}
@media only screen and (min-width: 992px) {
  .field_pessay_content_blocks
    .field_pessay_content_blocks-item:not(:last-child) {
    padding-bottom: 50px;
  }
  .field_pessay_content_blocks
    .field_pessay_content_blocks-item:not(:last-child)
    .paragraph--type--component-anchor {
    margin-bottom: -50px;
  }
}
.press-release--content {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .press-release--content {
    margin-top: 60px;
  }
}
.press-release--content .press-release--right-rail .media-contacts.text {
  margin-left: auto;
  margin-right: auto;
}
.press-release--content .press-release--left-rail {
  margin-bottom: 20px;
}
@media only screen and (min-width: 992px) {
  .press-release--content .press-release--left-rail {
    margin-bottom: 60px;
  }
}
.press-release--content .press-release--left-rail .press_media_cntr {
  margin-bottom: 40px;
}
@media only screen and (min-width: 992px) {
  .press-release--content .press-release--left-rail .press_media_cntr {
    margin-bottom: 50px;
  }
}
.press-release--content
  .press-release--left-rail
  .press_text_cntr
  p:last-child {
  margin-bottom: 0px;
}
.path-error .section div:first-child .stitle-cntr {
  display: none;
}
.field-tertiary-block-cntr {
  margin-bottom: 60px;
  margin-top: 60px;
}
.in-page-lang {
  display: flex;
  flex-direction: row;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  justify-content: left;
  padding: 10px 0px 0px;
  margin-top: 0px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 992px) {
  .in-page-lang {
    margin-bottom: 50px;
  }
}
.main-content-cntr .in-page-lang {
  margin-bottom: 10px;
  margin-top: 30px;
}
.page-node-type-article .main-content-cntr .in-page-lang {
  margin-top: 10px;
}
.page-node-type-publication .main-content-cntr .in-page-lang,
.page-node-type-document .main-content-cntr .in-page-lang {
  margin-top: 50px;
}
@media only screen and (min-width: 992px) {
  .page-node-type-publication .main-content-cntr .in-page-lang,
  .page-node-type-document .main-content-cntr .in-page-lang {
    margin-top: 60px;
  }
}
.main-content-cntr .file-block--text .in-page-lang,
.main-content-cntr .press-release--content .in-page-lang {
  margin-bottom: 40px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
}
@media only screen and (min-width: 992px) {
  .main-content-cntr .file-block--text .in-page-lang,
  .main-content-cntr .press-release--content .in-page-lang {
    margin-bottom: 50px;
  }
}
.page-node-type-landing-page .main-content-cntr .in-page-lang {
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 0px;
}
.container--search .in-page-lang {
  margin-top: 50px;
  margin-bottom: 0px;
  justify-content: center;
}
.path-search .in-page-lang {
  justify-content: center;
  margin-top: -10px;
}
@media only screen and (min-width: 768px) {
  .path-search .in-page-lang {
    margin-top: 0px;
  }
}
@media only screen and (min-width: 992px) {
  .path-search .in-page-lang {
    margin-top: 10px;
  }
}
.in-page-lang .lblcntr span {
  display: block;
}
.in-page-lang .linkcntr ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.page-node-type-landing-page .in-page-lang .linkcntr ul,
.container--search .in-page-lang .linkcntr ul,
.path-search .in-page-lang .linkcntr ul {
  text-align: center;
}
.page-node-type-landing-page .in-page-lang .linkcntr ul li,
.container--search .in-page-lang .linkcntr ul li,
.path-search .in-page-lang .linkcntr ul li {
  float: none;
}
.in-page-lang .linkcntr ul li {
  display: inline-block;
  float: left;
  line-height: 18px;
  padding: 0px 10px 10px 0px;
}
.rtl.page-node-type-landing-page .in-page-lang .linkcntr ul li,
.rtl.container--search .in-page-lang .linkcntr ul li,
.rtl.path-search .in-page-lang .linkcntr ul li {
  float: none;
}
.rtl .in-page-lang .linkcntr ul li {
  float: right;
}
.in-page-lang .linkcntr ul li a {
  border: none;
  padding: 0px;
}
.in-page-lang .linkcntr ul li span {
  padding-top: 0px;
  border: 0px;
}
.related-content {
  text-align: center;
  padding: 60px 0;
  margin: auto;
}
.related-content .mosaic-heading {
  margin-bottom: 50px;
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  .related-content .mosaic-heading {
    max-width: 648px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 992px) {
  .related-content .mosaic-heading {
    max-width: 770px;
  }
}
.related-content .unicef-component-mosaic .unicef-mosaic-title {
  padding-bottom: 0px;
}
.related-content .unicef-component-mosaic .mosaic_load_more_container,
.related-content .unicef-component-mosaic .mosaic-loadmore-container-ph {
  display: none;
}
.section {
  padding: 50px 0;
}
@media only screen and (min-width: 992px) {
  .section {
    padding: 60px 0;
  }
}
.section .stitle-cntr {
  padding-bottom: 40px;
}
@media only screen and (min-width: 992px) {
  .section .stitle-cntr {
    padding-bottom: 50px;
  }
}
.section .field--name-field-component-sec-title {
  padding-top: 0px;
}
@media only screen and (min-width: 992px) {
  .section .field--name-field-component-sec-title {
    padding-top: 0px;
  }
}
.section .field--name-field-component-sec-subtitle {
  padding-top: 10px;
}
.section
  .field_component_sec_blocks
  .field_component_sec_blocks-item
  blockquote:first-child {
  padding: 0 0 25px 0;
  margin-top: 0;
}
@media only screen and (min-width: 992px) {
  .section
    .field_component_sec_blocks
    .field_component_sec_blocks-item
    blockquote:first-child {
    padding: 0 0 30px 0;
  }
}
.section
  .field_component_sec_blocks
  .field_component_sec_blocks-item
  blockquote:last-child {
  padding: 25px 0 0 0;
  margin-bottom: 0;
}
@media only screen and (min-width: 992px) {
  .section
    .field_component_sec_blocks
    .field_component_sec_blocks-item
    blockquote:last-child {
    padding: 30px 0 0 0;
  }
}
.section
  .field_component_sec_blocks
  .field_component_sec_blocks-item
  #mc_embed_signup {
  padding: 0 0;
}
.path-error .section:first-child {
  padding: 30px 0 50px;
}
@media only screen and (min-width: 992px) {
  .path-error .section:first-child {
    padding: 50px 0;
  }
}
.field_component_sec_blocks > div:not(:last-child),
.field_article_content_blocks > div:not(:last-child),
.field_pessay_content_blocks > div:not(:last-child) {
  padding-bottom: 40px;
}
@media only screen and (min-width: 992px) {
  .field_component_sec_blocks > div:not(:last-child),
  .field_article_content_blocks > div:not(:last-child),
  .field_pessay_content_blocks > div:not(:last-child) {
    padding-bottom: 50px;
  }
}
.field_component_sec_blocks > div.section-item-cta-component:not(:last-child),
.field_article_content_blocks > div.section-item-cta-component:not(:last-child),
.field_pessay_content_blocks > div.section-item-cta-component:not(:last-child) {
  padding-bottom: 30px;
}
.field_component_sec_blocks
  > div.section-item-cta-component
  + div:not(.section-item-cta-component),
.field_article_content_blocks
  > div.section-item-cta-component
  + div:not(.section-item-cta-component),
.field_pessay_content_blocks
  > div.section-item-cta-component
  + div:not(.section-item-cta-component) {
  margin-top: 10px;
}
@media only screen and (min-width: 992px) {
  .field_component_sec_blocks
    > div.section-item-cta-component
    + div:not(.section-item-cta-component),
  .field_article_content_blocks
    > div.section-item-cta-component
    + div:not(.section-item-cta-component),
  .field_pessay_content_blocks
    > div.section-item-cta-component
    + div:not(.section-item-cta-component) {
    margin-top: 20px;
  }
}
.field_component_sec_blocks > div.section-item-cta-component:last-child,
.field_article_content_blocks > div.section-item-cta-component:last-child,
.field_pessay_content_blocks > div.section-item-cta-component:last-child {
  padding-bottom: 0px;
}
.field_component_sec_blocks > div .anchor-space:before,
.field_article_content_blocks > div .anchor-space:before,
.field_pessay_content_blocks > div .anchor-space:before {
  margin-top: -50px;
}
@media only screen and (min-width: 992px) {
  .field_component_sec_blocks > div .anchor-space:before,
  .field_article_content_blocks > div .anchor-space:before,
  .field_pessay_content_blocks > div .anchor-space:before {
    margin-top: -60px;
  }
}
.field_component_sec_blocks > div .unicef-component-mosaic .anchor-space:before,
.field_article_content_blocks
  > div
  .unicef-component-mosaic
  .anchor-space:before,
.field_pessay_content_blocks
  > div
  .unicef-component-mosaic
  .anchor-space:before {
  margin-top: -10px;
  height: 10px;
}
.field_component_sec_blocks .section-item-cta-component,
.field_article_content_blocks .section-item-cta-component,
.field_pessay_content_blocks .section-item-cta-component {
  width: auto;
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) {
  .field_component_sec_blocks .section-item-cta-component,
  .field_article_content_blocks .section-item-cta-component,
  .field_pessay_content_blocks .section-item-cta-component {
    width: 100%;
    max-width: 658px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 992px) {
  .field_component_sec_blocks .section-item-cta-component,
  .field_article_content_blocks .section-item-cta-component,
  .field_pessay_content_blocks .section-item-cta-component {
    max-width: 770px;
  }
}
.field_component_sec_blocks .section-item-cta-component .btn,
.field_article_content_blocks .section-item-cta-component .btn,
.field_pessay_content_blocks .section-item-cta-component .btn {
  max-width: 340px;
}
.cta-block-text {
  margin-top: 10px;
  margin-bottom: 25px;
}
@media only screen and (min-width: 768px) {
  .cta-block-text {
    margin-top: 16px;
    margin-bottom: 26px;
  }
}
.cta-block--button a {
  margin-left: auto;
  margin-right: auto;
}
.cta-block--button .field_component_ctablck_button {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .cta-block--button .field_component_ctablck_button {
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: center;
  }
}
.cta-block--button .field_component_ctablck_button div:not(:last-child) {
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .cta-block--button .field_component_ctablck_button div:not(:last-child) {
    margin-bottom: 0px;
    margin-right: 20px;
  }
  .rtl .cta-block--button .field_component_ctablck_button div:not(:last-child) {
    margin-left: 20px;
    margin-right: 0px;
  }
}
.cta-block-text p {
  margin: 0px;
}
.cta-block {
  padding: 50px 0px;
}
@media only screen and (min-width: 992px) {
  .cta-block {
    padding: 60px 0px;
  }
}
.footer {
  padding: 40px 0px 50px 0px;
}
@media only screen and (min-width: 768px) {
  .footer {
    padding: 40px 0px 50px 0px;
  }
}
@media only screen and (min-width: 992px) {
  .footer {
    flex-direction: row;
    padding: 40px 0px 50px 0px;
  }
}
@media only screen and (min-width: 1200px) {
  .footer {
    margin: auto auto;
  }
}
.footer .footer-content-cntr {
  margin-left: 0px;
  margin-right: 0px;
}
@media only screen and (min-width: 768px) {
  .footer .footer-content-cntr {
    margin-left: auto;
    margin-right: auto;
  }
}
.footer-left {
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .footer-left {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 992px) {
  .footer-left {
    margin-bottom: 0px;
  }
}
.footer-right {
  flex: 0 0 100%;
  max-width: 100%;
}
.footer-right .region--footer-right {
  text-align: center;
}
.footer-right .region--footer-right .btn {
  display: table;
  margin: auto;
}
@media only screen and (min-width: 992px) {
  .footer-right .region--footer-right .btn {
    display: inline-block;
  }
}
.footer-right .region--footer-right .btn-donate:not(:last-of-type) {
  margin-bottom: 10px;
}
.footer-right .field_component_cta_link {
  display: none;
}
@media only screen and (min-width: 992px) {
  .footer-right {
    flex: 1;
    max-width: none;
    width: auto;
    padding-right: 0;
  }
  .rtl .footer-right {
    padding-left: 0;
  }
  .footer-right .region--footer-right {
    text-align: right;
  }
  .rtl .footer-right .region--footer-right {
    text-align: left;
  }
  .rtl .footer-right div:first-child {
    text-align: left;
  }
}
header {
  position: relative;
  z-index: 100;
  min-height: 50px;
  clear: both;
}
header .main-header-wrapper {
  padding: 0;
}
@media only screen and (min-width: 992px) {
  header .main-header-wrapper {
    padding: 0;
  }
}
@media only screen and (min-width: 992px) {
  header .main-header-wrapper #navbar-collapse .header-right-top,
  header .main-header-wrapper #navbar-collapse .header-middle-area {
    padding: 0 30px;
  }
}
@media only screen and (min-width: 992px) {
  header .main-header-wrapper #navbar-collapse .header-right-top {
    height: 20px;
  }
}
@media only screen and (min-width: 992px) {
  header .main-header-wrapper #navbar-collapse .header-middle-area {
    min-height: 110px;
  }
}
header .main-header-wrapper .btn-donate {
  min-width: 100px;
}
header .main-header-wrapper .btn-donate:not(:last-child) {
  margin-right: 10px;
}
.rtl header .main-header-wrapper .btn-donate:not(:last-child) {
  margin-left: 10px;
  margin-right: 0;
}
header .is-stucked,
header.is-stucked {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  visibility: visible;
  -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media only screen and (min-width: 992px) {
  header .is-stucked,
  header.is-stucked {
    padding-top: 15px;
  }
}
header .header-secondary-dropdown-button {
  margin-bottom: 0px;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
@media only screen and (min-width: 992px) {
  header .header-secondary-dropdown-button {
    border: unset;
    margin-bottom: 4px;
  }
}
header .layout-container {
  display: flex;
  flex-wrap: wrap;
  flex-flow: column;
  position: relative;
}
@media only screen and (min-width: 768px) {
  header .layout-container {
    flex-flow: row-reverse;
    justify-content: flex-end;
  }
}
@media only screen and (min-width: 992px) {
  header .layout-container {
    flex-flow: column;
  }
}
header .layout-container .mobile-header-end {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  position: absolute;
  right: 0;
  bottom: 0;
  justify-content: space-between;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  header .layout-container .mobile-header-end {
    margin-left: auto;
    position: static;
    justify-content: flex-end;
    width: auto;
  }
}
@media only screen and (min-width: 992px) {
  header .layout-container .mobile-header-end {
    display: none;
  }
}
header .layout-container .mobile-header-end #donate-mobile-data-holder {
  margin: auto;
  padding-left: 50px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.rtl header .layout-container .mobile-header-end #donate-mobile-data-holder {
  padding-right: 50px;
  padding-left: 0px;
}
@media only screen and (min-width: 768px) {
  header .layout-container .mobile-header-end #donate-mobile-data-holder {
    padding-left: 0px;
  }
  .rtl header .layout-container .mobile-header-end #donate-mobile-data-holder {
    padding-right: 0px;
  }
}
header .layout-container .mobile-header-end #search-mobile-data-holder {
  min-width: 48px;
}
@media only screen and (min-width: 768px) {
  header .layout-container .mobile-header-end #search-mobile-data-holder {
    min-width: 20px;
  }
}
@media only screen and (min-width: 480px) {
  header
    .layout-container
    .mobile-header-end
    #search-mobile-data-holder
    .block-unicef-search
    .btn--input-search
    .btn-txt-search,
  header
    .layout-container
    .mobile-header-end
    #search-mobile-data-holder
    .block-unicef-search
    .btn--input-search
    .close-btn {
    padding: 15px;
    margin-left: 0px;
  }
}
@media only screen and (min-width: 768px) {
  header
    .layout-container
    .mobile-header-end
    #search-mobile-data-holder
    .block-unicef-search
    .btn--input-search
    .btn-txt-search,
  header
    .layout-container
    .mobile-header-end
    #search-mobile-data-holder
    .block-unicef-search
    .btn--input-search
    .close-btn {
    padding: 20px;
    margin-left: 10px;
  }
  .rtl
    header
    .layout-container
    .mobile-header-end
    #search-mobile-data-holder
    .block-unicef-search
    .btn--input-search
    .btn-txt-search,
  .rtl
    header
    .layout-container
    .mobile-header-end
    #search-mobile-data-holder
    .block-unicef-search
    .btn--input-search
    .close-btn {
    margin-left: 0px;
    margin-right: 10px;
  }
}
@media only screen and (min-width: 768px) {
  header .layout-container .logo-phone.header-left {
    align-self: center;
  }
}
header .layout-container .navbar-header.main-nav-region {
  background-color: #ffffff;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
@media only screen and (min-width: 768px) {
  header .layout-container .navbar-header.main-nav-region {
    align-self: center;
    background-color: transparent;
    border-top: unset;
    border-bottom: unset;
  }
}
@media only screen and (min-width: 992px) {
  header .navbar-header {
    display: none;
  }
}
header .navbar-header .navbar-toggle {
  display: block;
  float: none;
  padding: 15px 18px 15.5px 18px;
  margin: 0;
  border: 0;
  position: relative;
  background-color: transparent;
  background-image: none;
  cursor: pointer;
  height: auto;
  box-shadow: none;
  border: none;
  min-width: auto;
  outline: none;
}
@media only screen and (min-width: 768px) {
  header .navbar-header .navbar-toggle {
    margin: 8px 10px 8px 0px;
  }
  .rtl header .navbar-header .navbar-toggle {
    margin: 8px 0px 8px 10px;
  }
}
header .navbar-header .navbar-toggle:focus,
header .navbar-header .navbar-toggle:hover {
  background-color: inherit;
}
header .navbar-header .navbar-toggle .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
header .navbar-header .navbar-toggle .icon-bar {
  display: block;
  height: 3.5px;
  width: 24px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-clip: padding-box;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
@media only screen and (min-width: 768px) {
  header .navbar-header .navbar-toggle .icon-bar {
    background-color: #ffffff;
  }
}
header .navbar-header .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4.5px;
}
header .navbar-header .navbar-toggle.collapsed span:nth-child(2) {
  transform: rotate(0);
}
header .navbar-header .navbar-toggle.collapsed span:nth-child(3) {
  opacity: 1;
}
header .navbar-header .navbar-toggle.collapsed span:nth-child(4) {
  transform: rotate(0);
}
header .navbar-header .navbar-toggle span:nth-child(2) {
  transform: rotate(45deg);
  transform-origin: 0px 3px;
}
header .navbar-header .navbar-toggle span:nth-child(3) {
  opacity: 0;
}
header .navbar-header .navbar-toggle span:nth-child(4) {
  transform: rotate(-45deg);
  transform-origin: 2px 1px;
}
header .navbar-collapse {
  flex: 1;
  width: 100%;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}
header .navbar-collapse .navbar-nav.nav-menu > li a > span {
  text-transform: uppercase;
}
@media only screen and (max-width: 991px) {
  header .navbar-collapse .breakout {
    padding: 0;
  }
  header .navbar-collapse .menu-explore ul li {
    padding: 0;
    max-width: 100%;
    display: block;
    padding: 11px 12px;
  }
  header .navbar-collapse .menu-explore ul li.li-expanded {
    padding: 0;
  }
  header .navbar-collapse .menu-explore ul li.li-expanded li {
    padding: 0;
  }
  header
    .navbar-collapse
    .menu-explore
    ul
    li.open
    a.white.primary-active.white-bg-focus {
    background-color: inherit;
    z-index: 999999;
    outline: none;
  }
  header
    .navbar-collapse
    .menu-explore
    ul
    li.open
    ul.dropdown-ul-explore.white-bg {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.2),
      inset 0 -2px 4px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.2),
      inset 0 -2px 4px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.2),
      inset 0 -2px 4px 0 rgba(0, 0, 0, 0.2);
  }
  header
    .navbar-collapse
    .menu-explore
    ul
    li.open
    ul.dropdown-ul-explore.white-bg
    li.dropdown-ul-explore-li {
    padding: 6px 12px;
  }
  header
    .navbar-collapse
    .menu-explore
    ul
    li.open
    ul.dropdown-ul-explore.white-bg
    li.dropdown-ul-explore-li:first-child {
    margin-top: 6px;
  }
  header
    .navbar-collapse
    .menu-explore
    ul
    li.open
    ul.dropdown-ul-explore.white-bg
    li.dropdown-ul-explore-li
    a.grey_darker.c-btn-dd-link-white-bg {
    display: inline-block;
    width: auto;
    padding: 2px 8px;
    background-color: transparent;
  }
  header
    .navbar-collapse
    .menu-explore
    ul
    li.open
    ul.dropdown-ul-explore.white-bg
    li.dropdown-ul-explore-li
    a.grey_darker.c-btn-dd-link-white-bg:hover,
  header
    .navbar-collapse
    .menu-explore
    ul
    li.open
    ul.dropdown-ul-explore.white-bg
    li.dropdown-ul-explore-li
    a.grey_darker.c-btn-dd-link-white-bg.active {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-clip: padding-box;
  }
  header .navbar-collapse .menu-explore ul li a {
    max-width: 100%;
    width: 100%;
    border: none;
    box-shadow: none;
    text-align: inherit;
    padding: 16px 20px;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-clip: padding-box;
  }
  .rtl header .navbar-collapse .menu-explore ul li a {
    padding: 16px 20px;
  }
  header .navbar-collapse .menu-explore ul li a.btn.white-outlined {
    padding: 2px 8px;
  }
  header .navbar-collapse .menu-explore ul li a.btn.white-outlined:hover,
  header .navbar-collapse .menu-explore ul li a.btn.white-outlined:active,
  header .navbar-collapse .menu-explore ul li a.btn.white-outlined.active {
    box-shadow: none;
    width: auto;
    min-width: auto;
    display: inline-block;
    padding: 2px 8px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-clip: padding-box;
  }
  header .navbar-collapse .menu-explore ul li a.dropdown-li-toggle {
    box-shadow: unset;
  }
  header .navbar-collapse .menu-explore ul li a.dropdown-li-toggle-hover:hover,
  header .navbar-collapse .menu-explore ul li a.white-bg-focus:focus {
    background: inherit;
  }
  header .navbar-collapse .menu-explore ul li a .icon-arrow {
    right: 32px;
  }
  .rtl header .navbar-collapse .menu-explore ul li a .icon-arrow {
    left: 34px;
  }
  header .navbar-collapse .region--masthead-prefix {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-flow: wrap;
    padding-bottom: 10px;
  }
  header .navbar-collapse .region--masthead-prefix .block.block-language {
    width: 100%;
  }
  header .navbar-collapse .region--masthead-prefix .menu-top-ul,
  header .navbar-collapse .region--masthead-prefix .global-top-ul {
    margin-bottom: 10px;
    width: 100%;
  }
  .rtl header .navbar-collapse .region--masthead-prefix .menu-top-ul,
  .rtl header .navbar-collapse .region--masthead-prefix .global-top-ul {
    font-size: 0px;
  }
  header .navbar-collapse .region--masthead-prefix .menu-top-ul li,
  header .navbar-collapse .region--masthead-prefix .global-top-ul li {
    float: none;
  }
  header .navbar-collapse .region--masthead-prefix .global-top-ul {
    width: auto;
    margin-bottom: 60px;
    min-height: 850px;
  }
}
@media only screen and (min-width: 992px) {
  header .navbar-collapse .header-right-top {
    position: relative;
    display: flex;
    justify-content: flex-end;
    width: 100%;
  }
  header .navbar-collapse .header-right-top .region--header-right-top {
    display: flex;
  }
  header .navbar-collapse .region--masthead-prefix {
    flex-flow: row;
    display: flex;
  }
  header .navbar-collapse .region--masthead-prefix ul:nth-child(2) {
    margin-left: 15px;
  }
  .rtl header .navbar-collapse .region--masthead-prefix ul:nth-child(2) {
    margin-left: 0px;
    margin-right: 15px;
  }
  header .navbar-collapse .header-middle-area {
    display: flex;
    flex-wrap: wrap;
    flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    justify-content: space-between;
  }
  header .navbar-collapse .header-middle-area .logo-other.header-left {
    align-self: center;
    min-width: auto;
  }
}
@media only screen and (min-width: 992px) and (min-width: 992px) {
  header .navbar-collapse .header-middle-area .logo-other.header-left {
    max-width: 700px;
    flex: 1 0 auto;
  }
}
@media only screen and (min-width: 992px) {
  header .navbar-collapse .header-middle-area .header-right-bottom {
    margin: 69px 0 22px;
    align-self: flex-end;
    max-height: 38px;
  }
}
@media only screen and (min-width: 992px) and (min-width: 992px) {
  header .navbar-collapse .header-middle-area .header-right-bottom {
    flex: 1 1 auto;
    align-self: center;
    margin: 0 0 0;
  }
}
@media only screen and (min-width: 992px) {
  header .navbar-collapse .header-middle-area .header-right-bottom a.btn {
    max-width: 100%;
  }
  header
    .navbar-collapse
    .header-middle-area
    .header-right-bottom
    a.btn.outlined {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  header .navbar-collapse .header-middle-area .header-right-bottom > section {
    display: flex;
    flex-wrap: wrap;
    flex-flow: row;
    justify-content: flex-end;
    max-height: 38px;
  }
  header
    .navbar-collapse
    .header-middle-area
    .header-right-bottom
    > section
    .menu-explore {
    margin-right: 10px;
  }
  header
    .navbar-collapse
    .header-middle-area
    .header-right-bottom
    > section
    .menu-explore
    .dropdown-li-toggle {
    font-size: 14px;
    line-height: 18px;
    padding: 7px 29px 7px 10px;
  }
  .rtl
    header
    .navbar-collapse
    .header-middle-area
    .header-right-bottom
    > section
    .menu-explore
    .dropdown-li-toggle {
    padding: 7px 10px 7px 29px;
  }
  header
    .navbar-collapse
    .header-middle-area
    .header-right-bottom
    > section
    .menu-explore
    .header-secondary-dropdown-button {
    display: flex;
    flex-wrap: wrap;
    flex-flow: row;
  }
  header
    .navbar-collapse
    .header-middle-area
    .header-right-bottom
    > section
    .menu-explore
    .header-secondary-dropdown-button
    .dropdown {
    max-width: 100%;
  }
}
@media only screen and (min-width: 992px) {
  header .navbar-collapse .region--navigation-collapsible {
    display: flex;
    flex-flow: row;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-top-style: solid;
    -webkit-box-shadow: 0 10px 8px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 10px 8px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 8px 0 rgba(0, 0, 0, 0.1);
    z-index: 10000;
  }
  header
    .navbar-collapse
    .region--navigation-collapsible
    #block-unicef-base-main-menu,
  header
    .navbar-collapse
    .region--navigation-collapsible
    .block-main-navigation {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    background-color: #ffffff;
  }
  header
    .navbar-collapse
    .region--navigation-collapsible
    .sticky_nav_donate_button {
    display: contents;
  }
  header
    .navbar-collapse
    .region--navigation-collapsible
    .sticky_nav_donate_button
    .btn-donate {
    align-self: center;
    margin-right: 30px;
  }
  .rtl
    header
    .navbar-collapse
    .region--navigation-collapsible
    .sticky_nav_donate_button
    .btn-donate {
    margin-left: 30px;
  }
}
header .navbar-collapse.collapse {
  display: none;
}
@media only screen and (min-width: 992px) {
  header .navbar-collapse.collapse {
    display: block;
  }
}
header .navbar-collapse.collapse.in {
  display: flex;
  flex-flow: column-reverse;
  position: absolute;
  left: 0;
  right: 0;
  visibility: visible;
  width: 100%;
  z-index: 100;
  overflow-y: scroll;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
}
header .header-right-bottom .btn-donate {
  display: none;
}
@media only screen and (min-width: 992px) {
  header .header-right-bottom .btn-donate {
    display: block;
  }
}
.rtl header .navbar-header .navbar-toggle {
  border-right: none;
}
.rtl header .mobile-header-end {
  right: auto;
  left: 0;
  margin-right: auto;
  margin-left: 0px;
}
@media only screen and (min-width: 992px) {
  .rtl header .header-right-bottom > section .menu-explore {
    margin-left: 10px;
  }
}
.contrast header .navbar-header .navbar-toggle {
  border-right: none;
}
.std-banner-cntr {
  display: -ms-grid;
  display: grid;
  flex-direction: column;
  text-align: left;
}
.rtl .std-banner-cntr {
  text-align: right;
}
@media only screen and (min-width: 768px) {
  .std-banner-cntr {
    flex-direction: row;
    align-items: center;
    grid-template-columns: 2fr 1fr;
    -ms-grid-columns: 2fr 1fr;
  }
  .std-banner-cntr > div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .std-banner-cntr > div:nth-child(2) {
    -ms-grid-column: 2;
  }
}
.std-banner-cntr div.field.media.image > div {
  min-height: 250px;
  width: 100%;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .std-banner-cntr div.field.media.image > div {
    min-height: 450px;
  }
}
@media only screen and (min-width: 992px) {
  .std-banner-cntr div.field.media.image > div {
    min-height: 510px;
  }
}
@media only screen and (min-width: 1200px) {
  .std-banner-cntr div.field.media.image > div {
    min-height: 583px;
  }
}
@media only screen and (min-width: 1440px) {
  .std-banner-cntr div.field.media.image > div {
    min-height: 700px;
  }
}
.std-banner-cntr div.b-lazy {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  max-height: 700px;
  background-size: cover;
}
@media only screen and (min-width: 768px) {
  .std-banner-cntr div.b-lazy {
    background-size: cover;
  }
}
@media only screen and (min-width: 992px) {
  .std-banner-cntr div.b-lazy {
    background-size: cover;
  }
}
.std-banner-cntr img {
  width: 100%;
}
.std-banner-cntr .stdbanner-data {
  padding: 15px 20px 20px;
}
@media only screen and (min-width: 768px) {
  .std-banner-cntr .stdbanner-data {
    padding: 46px 20px;
  }
}
@media only screen and (min-width: 992px) {
  .std-banner-cntr .stdbanner-data {
    padding: 60px 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .std-banner-cntr .stdbanner-data {
    padding: 110px 30px;
  }
}
@media only screen and (min-width: 768px) {
  .std-banner-cntr .stdbanner-data .banner-text {
    max-width: 240px;
  }
}
@media only screen and (min-width: 992px) {
  .std-banner-cntr .stdbanner-data .banner-text {
    max-width: 309px;
  }
}
@media only screen and (min-width: 1200px) {
  .std-banner-cntr .stdbanner-data .banner-text {
    max-width: 386px;
  }
}
@media only screen and (min-width: 1440px) {
  .std-banner-cntr .stdbanner-data .banner-text {
    max-width: 370px;
  }
}
.std-banner-cntr .stdbanner-data .banner-text p {
  margin: 10px 0 20px;
}
.std-banner-cntr .stdbanner-data .banner-text p.banner-teaser {
  line-height: 28px;
}
@media only screen and (min-width: 992px) {
  .std-banner-cntr .stdbanner-data .banner-text p.banner-teaser {
    line-height: 31px;
  }
}
@media only screen and (min-width: 992px) {
  .std-banner-cntr .stdbanner-data .banner-text p {
    margin: 5px 0 20px;
  }
}
.view-country-alphabetical header .country-letter-wrapper {
  display: flex;
  flex-flow: row wrap;
  margin: 0 auto;
  justify-content: center;
}
.view-country-alphabetical header .country-letter-wrapper .country-letter {
  flex: 1 1 0;
  text-align: center;
  max-width: 55px;
  align-items: center;
  margin: 10px;
}
@media only screen and (min-width: 480px) {
  .view-country-alphabetical header .country-letter-wrapper .country-letter {
    max-width: 64px;
  }
}
@media only screen and (min-width: 768px) {
  .view-country-alphabetical header .country-letter-wrapper .country-letter {
    max-width: 70px;
  }
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter
  > span,
.view-country-alphabetical header .country-letter-wrapper .country-letter > a {
  position: relative;
  width: 55px;
  height: 55px;
  padding: 14px 2px;
  font-size: 22px;
  line-height: 28px;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: column;
  -webkit-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1), 0 3px 4px 0 rgba(0, 0, 0, 0.14),
    0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter
  > span:active,
.view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter
  > span:hover,
.view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter
  > a:active,
.view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter
  > a:hover {
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12),
    0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
@media only screen and (min-width: 480px) {
  .view-country-alphabetical
    header
    .country-letter-wrapper
    .country-letter
    > span,
  .view-country-alphabetical
    header
    .country-letter-wrapper
    .country-letter
    > a {
    width: 64px;
    height: 64px;
    padding: 14px 2px;
  }
}
@media only screen and (min-width: 768px) {
  .view-country-alphabetical
    header
    .country-letter-wrapper
    .country-letter
    > span,
  .view-country-alphabetical
    header
    .country-letter-wrapper
    .country-letter
    > a {
    width: 70px;
    height: 70px;
    padding: 15px 5px;
  }
}
.view-country-alphabetical header .country-letter-wrapper .country-letter a {
  text-decoration: none;
  outline: none;
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter
  a:focus {
  outline: 0;
}
.contrast
  .view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter
  a:focus {
  outline: -webkit-focus-ring-color auto 1px;
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter
  a::before {
  content: "";
  border-top: 0 none;
  display: inline-block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter
  a::after {
  content: "\e94a";
  display: none;
  font-family: "Unicef";
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  bottom: -7px;
  left: 29px;
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter
  a:hover::before,
.view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter
  a:active::before {
  border-top: 8px solid;
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter
  a:hover::after,
.view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter
  a:active::after {
  display: block;
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter.active-letter
  a {
  height: 75px;
  display: inline-block;
  padding-top: 15px;
  outline: none;
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter.active-letter
  a:hover {
  background-color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .view-country-alphabetical
    header
    .country-letter-wrapper
    .country-letter.active-letter
    a {
    height: 90px;
    padding-top: 20px;
  }
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter.active-letter
  a::before {
  border-color: inherit;
  border-top-width: 10px;
  border-top-style: solid;
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .country-letter.active-letter
  a::after {
  content: "\e94b";
  display: block;
  font-size: 25px;
  left: 23px;
}
.view-country-alphabetical header .country-letter-wrapper .view-content {
  width: 0;
  margin-top: 85px;
}
@media only screen and (min-width: 480px) {
  .view-country-alphabetical header .country-letter-wrapper .view-content {
    margin-top: 95px;
  }
}
@media only screen and (min-width: 768px) {
  .view-country-alphabetical header .country-letter-wrapper .view-content {
    margin-top: 100px;
  }
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list {
  display: none;
  max-height: 0;
  overflow: hidden;
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country {
  display: block;
  max-height: 4000px;
  transform: translateZ(0);
  transition-delay: 0.5s;
  width: 100vw;
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-transition: max-height 1s cubic-bezier(1, 0.5, 1, 1);
  -moz-transition: max-height 1s cubic-bezier(1, 0.5, 1, 1);
  -ms-transition: max-height 1s cubic-bezier(1, 0.5, 1, 1);
  -o-transition: max-height 1s cubic-bezier(1, 0.5, 1, 1);
  transition: max-height 1s cubic-bezier(1, 0.5, 1, 1);
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  h3 {
  display: none;
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  .country-list-wrapper {
  display: inline-block;
  padding: 50px 0px 20px;
  justify-content: flex-start;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .view-country-alphabetical
    header
    .country-letter-wrapper
    .view-content
    .item-list.show-country
    .country-list-wrapper {
    padding: 30px 15px;
  }
}
@media only screen and (min-width: 992px) {
  .view-country-alphabetical
    header
    .country-letter-wrapper
    .view-content
    .item-list.show-country
    .country-list-wrapper {
    padding: 40px 0px;
    max-width: 900px;
  }
}
@media only screen and (min-width: 1200px) {
  .view-country-alphabetical
    header
    .country-letter-wrapper
    .view-content
    .item-list.show-country
    .country-list-wrapper {
    max-width: 1080px;
  }
}
@media only screen and (min-width: 1440px) {
  .view-country-alphabetical
    header
    .country-letter-wrapper
    .view-content
    .item-list.show-country
    .country-list-wrapper {
    max-width: 1170px;
  }
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  .country-list-wrapper
  ul {
  margin: 0;
  padding: 0;
  text-align: left;
  display: inline-block;
  width: 100%;
  float: left;
  border-right-width: 0;
}
.rtl
  .view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  .country-list-wrapper
  ul {
  border-left-width: 0;
}
@media only screen and (min-width: 480px) {
  .view-country-alphabetical
    header
    .country-letter-wrapper
    .view-content
    .item-list.show-country
    .country-list-wrapper
    ul {
    width: 50%;
    padding: 20px 15px 10px;
    border-right-style: solid;
    border-right-width: 1px;
  }
  .rtl
    .view-country-alphabetical
    header
    .country-letter-wrapper
    .view-content
    .item-list.show-country
    .country-list-wrapper
    ul {
    border-left-style: solid;
    border-left-width: 1px;
    border-right-width: 0;
  }
}
@media only screen and (min-width: 768px) {
  .view-country-alphabetical
    header
    .country-letter-wrapper
    .view-content
    .item-list.show-country
    .country-list-wrapper
    ul {
    padding: 20px 5px;
  }
}
@media only screen and (min-width: 992px) {
  .view-country-alphabetical
    header
    .country-letter-wrapper
    .view-content
    .item-list.show-country
    .country-list-wrapper
    ul {
    width: 25%;
  }
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  .country-list-wrapper
  ul:nth-child(4n) {
  border-right: none;
}
.rtl
  .view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  .country-list-wrapper
  ul:nth-child(4n) {
  border-left: none;
}
.rtl
  .view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  .country-list-wrapper
  ul {
  text-align: right;
  float: right;
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  .country-list-wrapper
  ul:last-child {
  border-right: none;
}
.rtl
  .view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  .country-list-wrapper
  ul:last-child {
  border-left: none;
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  .country-list-wrapper
  ul.one-column,
.view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  .country-list-wrapper
  ul.last-column {
  border-right: none;
}
.rtl
  .view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  .country-list-wrapper
  ul.one-column,
.rtl
  .view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  .country-list-wrapper
  ul.last-column {
  border-left: none;
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  .country-list-wrapper
  ul.four-column {
  width: 100%;
  -moz-column-count: 1;
  -moz-column-gap: 30px;
  -webkit-column-count: 1;
  -webkit-column-gap: 30px;
  column-count: 1;
  column-gap: 30px;
  border-right: none;
  padding: 0;
  column-rule-style: solid;
  column-rule-width: 1px;
}
.rtl
  .view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  .country-list-wrapper
  ul.four-column {
  border-left: none;
}
@media only screen and (min-width: 480px) {
  .view-country-alphabetical
    header
    .country-letter-wrapper
    .view-content
    .item-list.show-country
    .country-list-wrapper
    ul.four-column {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
  }
}
@media only screen and (min-width: 992px) {
  .view-country-alphabetical
    header
    .country-letter-wrapper
    .view-content
    .item-list.show-country
    .country-list-wrapper
    ul.four-column {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
  }
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  .country-list-wrapper
  ul.four-column
  li {
  display: inline-block;
  border-right: none;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}
.rtl
  .view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  .country-list-wrapper
  ul.four-column
  li {
  border-left: none;
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  .country-list-wrapper
  ul
  li {
  padding: 0 0;
  width: 100%;
  align-items: center;
  display: flex;
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .view-country-alphabetical
    header
    .country-letter-wrapper
    .view-content
    .item-list.show-country
    .country-list-wrapper
    ul
    li {
    padding: 0 10px;
  }
}
.view-country-alphabetical
  header
  .country-letter-wrapper
  .view-content
  .item-list.show-country
  .country-list-wrapper
  ul
  li:last-child {
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .view-country-alphabetical
    header
    .country-letter-wrapper
    .view-content
    .item-list.show-country
    .country-list-wrapper
    ul
    li:last-child {
    margin-bottom: 0;
  }
}
.view-country-alphabetical .container > .view-content {
  display: none;
}
.view-eva {
  padding: 50px 8px;
}
@media only screen and (min-width: 768px) {
  .view-eva {
    padding: 60px 24px;
  }
}
.view-eva.view-country-alphabetical {
  margin-top: 50px;
  margin-bottom: 0px;
}
@media only screen and (min-width: 992px) {
  .view-eva.view-country-alphabetical {
    margin-top: 60px;
  }
}
.view-eva header {
  z-index: auto;
  display: flex;
  flex-flow: column;
  justify-content: center;
  width: 100%;
}
.view-eva header h3 {
  flex-basis: 100%;
  margin: 0 20px 40px 20px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .view-eva header h3 {
    max-width: 648px;
    margin: 0 auto 30px auto;
  }
}
@media only screen and (min-width: 992px) {
  .view-eva header h3 {
    max-width: 770px;
  }
}
.view-unicef-geographical-regions .container {
  display: flex;
  flex-flow: row wrap;
  margin: 0 auto;
}
.view-unicef-geographical-regions .container .views-row {
  max-width: 100%;
  flex: 0 0 100%;
  margin-bottom: 20px;
  padding: 0 10px;
}
.view-unicef-geographical-regions
  .container
  .views-row
  .country-select-default
  .form-actions
  .form-submit {
  pointer-events: none;
  cursor: not-allowed;
}
@media only screen and (min-width: 768px) {
  .view-unicef-geographical-regions .container .views-row {
    max-width: 25%;
    flex: 0 0 25%;
    padding: 0 15px;
    margin-bottom: 30px;
  }
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title
  a {
  margin: 0 auto;
  padding: 2em 0.5em;
  position: relative;
  text-decoration: none;
  display: flex;
  flex: 0 0 100%;
  max-width: 100%;
  transition: all 0.2s ease-out;
  -webkit-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1),
    0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.1), 0 3px 4px 0 rgba(0, 0, 0, 0.14),
    0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title
  a
  span {
  content: "";
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
  top: 0;
  justify-content: center;
  align-content: center;
  text-align: center;
  align-items: center;
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title
  a:hover {
  text-decoration: none;
  -webkit-box-shadow: 7px 7px 20px 0 #453f3f;
  -moz-box-shadow: 7px 7px 20px 0 #453f3f;
  box-shadow: 7px 7px 20px 0 #453f3f;
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title
  a:active {
  text-decoration: none;
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title
  a:before {
  content: "";
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 100%;
  max-width: 100%;
  top: 0;
  position: absolute;
  left: 0;
  right: 0;
  transition: all 0.2s ease-out;
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title
  a:after {
  content: "";
  font-family: "Unicef";
  display: block;
  width: 100%;
  position: absolute;
  bottom: 2%;
  right: 0;
  left: 0;
  transition: all 0.2s ease-out;
  font-weight: bold;
  font-size: 26px;
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title
  a:hover::before,
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title
  a:active::before {
  border-top: 10px solid;
  top: 0;
  left: 0;
  right: 0;
  transition: all 0.2s ease-out;
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title
  a:hover::after,
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title
  a:active::after {
  content: "\e94a";
  font-size: 12px;
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title.active-region-title {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .view-unicef-geographical-regions
    .container
    .views-row
    .unicef-region
    .region-title.active-region-title {
    margin-bottom: 1.5em;
  }
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title.active-region-title
  a {
  box-shadow: none;
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title.active-region-title
  a:hover {
  background-color: unset;
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title.active-region-title
  a:before {
  border-top: 8px solid;
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-title.active-region-title
  a:after {
  content: "\e94b";
  font-size: 26px;
}
@media only screen and (min-width: 768px) {
  .view-unicef-geographical-regions
    .container
    .views-row
    .unicef-region
    .region-title.active-region-title
    a:after {
    top: 103%;
    bottom: auto;
  }
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-content
  .region-wrapper {
  margin: 0 auto;
  display: block;
  width: 100vw;
  position: relative;
  left: -20px;
  right: 0;
  z-index: 4;
}
.rtl
  .view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-content
  .region-wrapper {
  left: 0;
  right: -20px;
}
@media only screen and (min-width: 768px) {
  .view-unicef-geographical-regions
    .container
    .views-row
    .unicef-region
    .region-content
    .region-wrapper {
    position: absolute;
    left: 0;
  }
  .rtl
    .view-unicef-geographical-regions
    .container
    .views-row
    .unicef-region
    .region-content
    .region-wrapper {
    right: 0;
  }
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-content
  .region-wrapper
  .region-info {
  margin: 0 auto;
  padding: 40px 20px 40px 20px;
}
@media only screen and (min-width: 768px) {
  .view-unicef-geographical-regions
    .container
    .views-row
    .unicef-region
    .region-content
    .region-wrapper
    .region-info {
    padding: 40px 20px 50px 20px;
  }
}
@media only screen and (min-width: 992px) {
  .view-unicef-geographical-regions
    .container
    .views-row
    .unicef-region
    .region-content
    .region-wrapper
    .region-info {
    width: 94%;
    display: flex;
    padding: 60px 13px 60px 13px;
  }
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-content
  .region-wrapper
  .region-info
  .field_region_content-item
  .card-content
  .card-info
  h5,
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-content
  .region-wrapper
  .region-info
  .field_country_statistic
  .card-content
  .card-info
  h5 {
  color: inherit;
  margin-bottom: 8px;
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-content
  .region-wrapper
  .region-info
  .hide-region-details {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .view-unicef-geographical-regions
    .container
    .views-row
    .unicef-region
    .region-content
    .region-wrapper
    .region-info
    .hide-region-details {
    width: 89%;
  }
}
@media only screen and (min-width: 992px) {
  .view-unicef-geographical-regions
    .container
    .views-row
    .unicef-region
    .region-content
    .region-wrapper
    .region-info
    .hide-region-details {
    float: left;
    width: 58%;
    margin-right: 30px;
    order: 1;
  }
  .rtl
    .view-unicef-geographical-regions
    .container
    .views-row
    .unicef-region
    .region-content
    .region-wrapper
    .region-info
    .hide-region-details {
    margin-left: 30px;
    margin-right: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .view-unicef-geographical-regions
    .container
    .views-row
    .unicef-region
    .region-content
    .region-wrapper
    .region-info
    .hide-region-details {
    width: 65%;
  }
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-content
  .region-wrapper
  .region-info
  .hide-region-details
  .field_region_overview
  .field-label {
  margin-bottom: 18px;
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-content
  .region-wrapper
  .region-info
  .hide-region-details
  .field_region_overview
  .field_region_overview-item {
  margin-bottom: 20px;
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-content
  .region-wrapper
  .region-info
  form.country-select-form {
  width: 100%;
  margin: 40px 0 50px;
  padding: 20px 20px 23px 20px;
  order: 2;
}
@media only screen and (min-width: 768px) {
  .view-unicef-geographical-regions
    .container
    .views-row
    .unicef-region
    .region-content
    .region-wrapper
    .region-info
    form.country-select-form {
    width: 89%;
  }
}
@media only screen and (min-width: 992px) {
  .view-unicef-geographical-regions
    .container
    .views-row
    .unicef-region
    .region-content
    .region-wrapper
    .region-info
    form.country-select-form {
    float: right;
    width: 38%;
    margin: 0 0 60px 0;
    padding-bottom: 32px;
    order: 2;
  }
}
@media only screen and (min-width: 1200px) {
  .view-unicef-geographical-regions
    .container
    .views-row
    .unicef-region
    .region-content
    .region-wrapper
    .region-info
    form.country-select-form {
    width: 32%;
  }
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-content
  .region-wrapper
  .region-info
  form.country-select-form
  .select-wrapper {
  margin: 20px 0;
}
@media only screen and (min-width: 768px) {
  .view-unicef-geographical-regions
    .container
    .views-row
    .unicef-region
    .region-content
    .region-wrapper
    .region-info
    form.country-select-form
    .select-wrapper {
    width: 310px;
  }
  .view-unicef-geographical-regions
    .container
    .views-row
    .unicef-region
    .region-content
    .region-wrapper
    .region-info
    form.country-select-form
    .select-wrapper
    .selectric {
    min-width: 300px;
  }
}
@media only screen and (min-width: 992px) {
  .view-unicef-geographical-regions
    .container
    .views-row
    .unicef-region
    .region-content
    .region-wrapper
    .region-info
    form.country-select-form
    .select-wrapper {
    width: auto;
  }
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-content
  .region-wrapper
  .region-info
  form.country-select-form
  .load-region-country {
  background-color: inherit;
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-content
  .region-wrapper
  .region-info
  form.country-select-form
  .load-region-country:focus {
  outline: none;
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-content
  .region-wrapper
  .region-info
  .field_region_content {
  order: 3;
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-content
  .region-wrapper
  .region-info
  .field_region_content
  .col-4 {
  margin-right: 0;
  margin-left: 0;
}
.view-unicef-geographical-regions
  .container
  .views-row
  .unicef-region
  .region-content
  .region-wrapper
  .region-info
  .field_region_content
  .field-label {
  display: none;
}
.view-unicef-geographical-regions .region-help {
  display: none;
}
.field_hide_from_search {
  display: none;
}
