
@font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 200;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2joiaqRXBA.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: 'Mulish';
	font-style: italic;
	font-weight: 200;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2joraqRXBA.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 200;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2jogaqRXBA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 200;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2johaqRXBA.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 200;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2jovaqQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2joiaqRXBA.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: 'Mulish';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2joraqRXBA.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2jogaqRXBA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2johaqRXBA.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2jovaqQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2joiaqRXBA.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: 'Mulish';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2joraqRXBA.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2jogaqRXBA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2johaqRXBA.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2jovaqQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2joiaqRXBA.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: 'Mulish';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2joraqRXBA.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2jogaqRXBA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2johaqRXBA.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2jovaqQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2joiaqRXBA.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: 'Mulish';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2joraqRXBA.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2jogaqRXBA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2johaqRXBA.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2jovaqQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2joiaqRXBA.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: 'Mulish';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2joraqRXBA.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2jogaqRXBA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2johaqRXBA.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2jovaqQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2joiaqRXBA.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: 'Mulish';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2joraqRXBA.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2jogaqRXBA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2johaqRXBA.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2jovaqQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2joiaqRXBA.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: 'Mulish';
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2joraqRXBA.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2jogaqRXBA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2johaqRXBA.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2jovaqQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 1000;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2joiaqRXBA.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: 'Mulish';
	font-style: italic;
	font-weight: 1000;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2joraqRXBA.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 1000;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2jogaqRXBA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 1000;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2johaqRXBA.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 1000;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Pttg83HX_SGhgqk2jovaqQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0gotcqA.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: 'Mulish';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk2wotcqA.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0AotcqA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0QotcqA.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk3wot.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0gotcqA.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: 'Mulish';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk2wotcqA.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0AotcqA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0QotcqA.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk3wot.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0gotcqA.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: 'Mulish';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk2wotcqA.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0AotcqA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0QotcqA.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk3wot.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0gotcqA.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: 'Mulish';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk2wotcqA.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0AotcqA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0QotcqA.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk3wot.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0gotcqA.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: 'Mulish';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk2wotcqA.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0AotcqA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0QotcqA.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk3wot.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0gotcqA.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: 'Mulish';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk2wotcqA.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0AotcqA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0QotcqA.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk3wot.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0gotcqA.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: 'Mulish';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk2wotcqA.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0AotcqA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0QotcqA.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk3wot.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0gotcqA.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: 'Mulish';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk2wotcqA.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0AotcqA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0QotcqA.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk3wot.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 1000;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0gotcqA.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: 'Mulish';
	font-style: normal;
	font-weight: 1000;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk2wotcqA.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 1000;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0AotcqA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 1000;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk0QotcqA.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 1000;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/mulish/v13/1Ptvg83HX_SGhgqk3wot.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }



  @font-face{
	font-family: 'UVN Sang Song Nang';
	src:url(fonts/UVN-Sang-Song-Nang.ttf);
	font-style: italic;
	font-weight: 300;
}







:root {
	overflow-x: hidden;
}
body{font-family: 'Mulish', sans-serif;overflow-x: hidden;}
*{margin:0;padding:0;line-height:1.5}
a{text-decoration:none;color:#212529;cursor:pointer;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
a:hover,a:focus,a:visited{text-decoration:none;outline:none}
a:active,a:hover{color:}
ul{padding-left:0}
img{max-width:100%;border:none;height:auto}
h1,h2,h3,h4,h5,h6{line-height:1.3;margin-top:0}
.table{max-width: 100%;table-layout: fixed;word-wrap: break-word;}
.img img{width:100%;height:100%;object-fit:cover}
.zek_background{background-size:cover;background-repeat:no-repeat;background-position:center}
.zek_position{position: relative;}
.zek_overlay{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background-color: rgba(0, 0, 0, 0.5);}
.zek_linkfull{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 5;}
.capt a,.title a,.title span,.title a,.name a,.name span,.capt strong,.title strong,.name strong{line-height:normal}
.screen-reader-text{display:none}
.head.navbar-fixed-top{box-shadow:1px 1px 10px rgba(0,0,0,0.15);position: fixed;top: 0;left: 0;width: 100%;z-index: 999;background: #fff}
@keyframes stuckMoveDown {
0%{transform:translateY(-100%)}
100%{transform:translateY(0)}
}
@keyframes stuckMoveUp {
0%{transform:translateY(100%)}
100%{transform:translateY(0)}
}
@keyframes stuckFadeIn {
0%{opacity:0}
100%{opacity:1}
}
/* Image */
.img_hover{overflow:hidden;position:relative}
.img_hover img{transition:all 1.5s}
.img_hover:hover img{transform:scale(1.1)}
.img_hover:before,.button_home:before{position:absolute;top:0;left:-100%;display:block;content:'';width:50%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0.3)));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);z-index:2}
.img_hover:hover:before,.button_home:hover:before{-webkit-animation:shine 1.3s;animation:shine 1.3s}
@-webkit-keyframes shine {
100%{left:125%}
}
@keyframes shine {
100%{left:125%}
}
/* ninja-form */
.nf-form-title,
.nf-after-field {
	display: none;
}
.nf-field-container {
	margin: 0 !important;
}
/* Container (FAKE theo từng web) */
@media (min-width:0px){
	#footer::after {
		content: '';
		background: #f26f24b8;
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		right: 0;
	}
}
@media (min-width: 576px){
	.container, .container-sm {max-width: 540px;}
}
@media (min-width: 768px){
	.container, .container-md, .container-sm { max-width: 720px;}
	#footer::before {
		content: '';
		background: #ff5f0087;
		position: absolute;
		width: calc(50% + 120px);
		height: 100%;
		top: 0;
		left: 0;
	}
	#footer::after {
		content: '';
		background: #ffffff8f;
		position: absolute;
		width: calc(50% - 120px);
		height: 100%;
		top: 0;
		right: 0;
	}
}
@media (min-width: 992px){
	.container, .container-lg, .container-md, .container-sm {max-width: 960px;}
	#footer::before {
		content: '';
		background: #ff5f0087;
		position: absolute;
		width: calc(50% + 162px);
		height: 100%;
		top: 0;
		left: 0;
	}
	#footer::after {
		content: '';
		background: #ffffff8f;
		position: absolute;
		width: calc(50% - 162px);
		height: 100%;
		top: 0;
		right: 0;
	}
	.home_sec4 .box_content {
		margin-left: calc(50% - 475px);
	}
}
@media (min-width: 1300px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1200px;}
	#footer::before {
		content: '';
		background: #ff5f0087;
		position: absolute;
		width: calc(50% + 225px);
		height: 100%;
		top: 0;
		left: 0;
	}
	#footer::after {
		content: '';
		background: #ffffff8f;
		position: absolute;
		width: calc(50% - 225px);
		height: 100%;
		top: 0;
		right: 0;
	}
	.home_sec4 .box_content {
		margin-left: calc(50% - 600px);
	}
}
@media (min-width: 1500px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1440px;}
	#footer::before {
		content: '';
		background: #ff5f0087;
		position: absolute;
		width: calc(50% + 280px);
		height: 100%;
		top: 0;
		left: 0;
	}
	#footer::after {
		content: '';
		background: #ffffff8f;
		position: absolute;
		width: calc(50% - 280px);
		height: 100%;
		top: 0;
		right: 0;
	}
	.home_sec4 .box_content {
		margin-left: calc(50% - 715px);
	}
}
@media (min-width: 1600px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1540px;}
}
@media (min-width: 1700px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1640px;}
}
.row-margin{--bs-gutter-y:var(--bs-gutter-x);margin-top: calc(-.5 * var(--bs-gutter-y));margin-bottom: calc(-.5 * var(--bs-gutter-y));}
.row-margin>*{margin-top: 0;padding-top: calc(var(--bs-gutter-x) * .5);padding-bottom: calc(var(--bs-gutter-x) * .5)}
.container-fluid,.container,.row{--bs-gutter-x: 30px;}
.flex{display:flex;flex-wrap:wrap}
.align-center{align-items:center}
.align-end{align-items:flex-end;}
.align-start{align-items:flex-start;}
.justify-between{justify-content: space-between;}
.justify-center{justify-content: center;}
.justify-end{justify-content: flex-end;}
.justify-start{justify-content: flex-start;}
.row-reverse{flex-direction:row-reverse;}
.column-reverse{flex-direction:column-reverse;}

/* input-button */
.btn,input[type="submit"]{display:inline-block;height:40px;line-height:40px;padding:0 20px;text-align:center;white-space:nowrap;outline:none!important;cursor:pointer;border:none;letter-spacing:0;-webkit-transition:background-color .1s ease-in;-moz-transition:background-color .1s ease-in;-ms-transition:background-color .1s ease-in;-o-transition:background-color .1s ease-in;transition:background-color .1s ease-in;-webkit-border-radius:0;border-radius:0}
input[type="text"],input[type="search"],input[type="password"],input[type="email"],input[type="file"],input[type="number"],input[type="tel"],textarea,select{border:1px solid #c4c4c4;padding:10px;width:100%;max-width:100%;display:block;line-height:18px;outline:none}

/* Content-post */
.wp-block-image.aligncenter>figcaption, .wp-block-image .aligncenter>figcaption, .wp-block-image.alignleft>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image.alignright>figcaption, .wp-block-image .alignright>figcaption{display: block;}
#ftwp-container #ftwp-contents.ftwp-border-medium,#ftwp-container #ftwp-trigger.ftwp-border-medium{border-width:1px}
.content-post iframe{display:block;margin:20px auto;width:100%;height:450px;object-fit:contain}
.content-post ul,.content-post ol{padding-left:20px;}
.content-post li{position:relative;margin-bottom:10px}
.content-post strong,.content-post b,.content-post i,.content-post a{line-height:normal}
.content-post .gca-column+br{display:none}
.content-post h1{font-size:28px;}
.content-post h2{font-size:24px;}
.content-post h3{font-size:20px;}
.content-post h4{font-size:18px;}
.content-post h5,.content-post h6{font-size:16px;}
.content-post blockquote{padding:15px 15px 15px 25px;border-left:5px solid #000;background:#f6f6f6}
.content-post .gallery{display:flex;flex-wrap:wrap;margin:-12px!important}
.content-post .gallery br{display:none}
.content-post .gallery .gallery-item{padding:12px}
.content-post .gallery.gallery-columns-2 .gallery-item{width:50%!important}
.content-post .gallery.gallery-columns-3 .gallery-item{width:calc(100% / 3)!important}
.content-post .gallery.gallery-columns-4 .gallery-item{width:25%!important}
.content-post .gallery.gallery-columns-5 .gallery-item{width:20%!important}
.content-post .gallery.gallery-columns-6 .gallery-item{width:calc(100% / 6)!important}
.content-post .gallery.gallery-columns-7 .gallery-item{width:calc(100% / 7)!important}
.content-post .gallery.gallery-columns-8 .gallery-item{width:calc(100% / 8)!important}
.content-post .gallery.gallery-columns-9 .gallery-item{width:calc(100% / 9)!important}
.content-post .gallery .gallery-item .gallery-icon{width:100%;position:relative;overflow:hidden;padding-top:56.25%}
.content-post .gallery .gallery-item .gallery-icon img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:0!important}
.content-post a:hover{text-decoration:underline}
.content-post .wp-caption.aligncenter{max-width:100%!important}
img.aligncenter{display:block;margin:0 auto}
.content-post .alignnone{margin:0 15px 15px 0}
.content-post .aligncenter,.content-post div.aligncenter{display:block;margin:15px auto}
.content-post .alignright{float:right;margin:10px 0 15px 15px}
.content-post .alignleft{float:left;margin:10px 15px 15px 0}
a img.alignright{float:right;margin:10px 0 15px 15px}
a img.alignnone{margin:10px 15px 15px 0}
a img.alignleft{float:left;margin:10px 15px 15px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{border:none;max-width:100%;padding:0;}
.wp-caption.alignnone{margin:10px 15px 15px 0}
.wp-caption.alignleft{margin:10px 15px 15px 0}
.wp-caption.alignright{margin:10px 0 15px 15px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:100%}
.wp-caption p.wp-caption-text{margin:0;padding:10px 10px 0;text-align: center;}
div.wpcf7 .ajax-loader{position:absolute}
.widget-tabs{padding:7px;margin-bottom:0;border:0;list-style:none;margin-left:0;margin-right:0;background-color:#33b5e5;margin-bottom:1.7rem;word-wrap:break-word}
.tabs-2 li{width:50%}
.nav-tabs .nav-link,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:0;color:#fff}
.nav-tabs .nav-item.active .nav-link,.nav>li>a:focus,.nav>li>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:rgba(255,255,255,0.2);color:#fff;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.wpcf7-form-control-wrap{position:initial}
.wpcf7 .wpcf7-not-valid-tip{position:relative;padding:5px 10px!important;line-height:1.2em;left:auto!important;border-radius:3px;background-color:#f1f1f1!important;border:0!important;color:#000;position:absolute;right:0;top:40px;z-index:99;font-size:12px;margin-bottom:5px}
.wpcf7 .wpcf7-not-valid-tip:after{bottom:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#f1f1f1;border-width:5px;margin-left:-10px}
.wpcf7 .wpcf7-validation-errors{display:none!important}
.widget .gallery{display:grid;grid-column-gap:10px;grid-row-gap:10px}
.widget .gallery br{display:none}
.widget .gallery.gallery-columns-2{grid-template-columns:repeat(2,1fr)}
.widget .gallery.gallery-columns-4{grid-template-columns:repeat(4,1fr)}
.widget .gallery.gallery-columns-3{grid-template-columns:repeat(3,1fr)}
.widget .gallery.gallery-columns-5{grid-template-columns:repeat(5,1fr)}
.widget .gallery-item{margin:0!important;width:100%!important;display:flex;align-items:center;float:none}
.widget .gallery-item img{border:none!important}
.columns-2{grid-template-columns:repeat(2,1fr);display:grid;grid-gap:30px}
.columns-3{grid-template-columns:repeat(3,1fr);display:grid;grid-gap:30px}
.columns-4{grid-template-columns:repeat(4,1fr);display:grid;grid-gap:30px}
.columns-5{grid-template-columns:repeat(5,1fr);display:grid;grid-gap:30px}
.columns-6{grid-template-columns:repeat(6,1fr);display:grid;grid-gap:30px}
.sticky{position:-webkit-sticky;position:sticky;top:10px}
.block_slider{margin:-15px}
.item_slider{padding:15px}

.zek_supports{position: fixed;right: 0;bottom: 0;z-index: 999;width: 170px;height: 170px;display:flex;align-items:center;justify-content:center}
.zek_supports .toggle{position:relative;height:60px;width:60px;background:#fff;border-radius:50%;box-shadow:0 3px 4px rgba(0,0,0,0.15);display:flex;align-items:center;justify-content:center;color:#333;font-size:36px;cursor:pointer;transition:1.25s;z-index:5}
.zek_supports.active .toggle{transform:rotate(360deg);box-shadow:0 6px 8px rgba(0,0,0,0.15),0 0 0 2px #333,0 0 0 8px #fff}
.zek_supports .item{position:absolute;left: -20px;list-style:none;transition:.5s;transform: rotate(calc(130deg/3 * var(--i)));transform-origin: 110px;scale:0;transition-delay:calc(0.05s * var(--i))}
.zek_supports.active .item{scale:1;}
.zek_supports .item a{position:relative;display:flex;transform:rotate(calc(360deg/-8 * var(--i)));width: 50px;height: 50px;background-color:#FFF;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 3px 4px rgba(0,0,0,0.15);transition:.5s;background: #362097}
.zek_supports .item svg{transition: .3s}
.zek_supports .item:hover svg{transform: scale(1.1);}
.zek_backtop{position: fixed;right: 66px;bottom: 130px;transition: .5s}
.zek_supports.active .zek_backtop{opacity: 0;visibility: hidden;}
.zek_backtop a{height:40px;width:40px;background:#fff;border-radius:50%;box-shadow:0 3px 4px rgba(0,0,0,0.15);display:flex;align-items:center;justify-content:center;color:#333;font-size:24px}	
/* Header */
.zek_header_mb{display: none;}
.zek_header_menu .menu li>i{display: none;}
.zek_header_menu ul{list-style: none;margin-bottom: 0;}
.zek_header_menu .menu{display: flex;align-items: center; justify-content: space-between;}
.zek_header_menu .menu>li{display: block;margin-right: 20px;}
.zek_header_menu .menu>li:last-child {
	margin-right: 0;
}
.zek_header_menu .menu>li:last-child{margin-right: 0;}
.zek_header_menu .menu li{position: relative;}
.zek_header_menu .menu>li>a{
	display: block;
    font-weight: 700;
    line-height: 1.5;
    color: #fff;
    font-size: 18px;
    padding: 20px 5px;
    text-transform: uppercase;
}
.zek_header_menu .menu>li.current-menu-item>a{font-weight: 700;}
.zek_header_menu .menu ul{opacity:0;visibility:hidden;position:absolute;z-index:99;border-radius: 10px; background:#fff;width:auto;padding:10px 0;min-width:220px;-webkit-box-shadow:0 1px 1px #ccc;-moz-box-shadow:1px 1px 10px #ccc;-o-box-shadow:1px 1px 10px #ccc;-ms-box-shadow:1px 1px 10px #ccc;box-shadow:1px 1px 15px #ccc;transition:all .3s}
.zek_header_menu .menu>li>ul{top:100%;left:-20px;transform:scaleY(0);transform-origin:0 0;}
.zek_header_menu .menu>li>ul ul{top:0;left:100%;transform:scaleX(0);transform-origin:0 0}
.zek_header_menu .menu>li>ul li{padding: 5px 20px;}
.zek_header_menu .menu>li>ul li>a{display: block;white-space: nowrap;font-size: 16px;}
.zek_header_menu .menu li:hover>ul{opacity:1;visibility:visible;}
.zek_header_menu .menu>li:hover>ul{transform:scaleY(1);}
.zek_header_menu .menu>li>ul li:hover>ul{transform:scaleX(1);}

/* Footer */

/* Page */
.zek_breadcrumbs{
	padding: 10px 0;
    background: transparent;
    border-bottom: 1px solid #000;	
	margin-bottom: 50px;
	position: relative;
}
.zek_breadcrumbs::after {
	content: '';
    background-image: url(images/VectorSmartObject.webp);
    width: 70px;
    height: 55px;
    position: absolute;
    display: block;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    left: 50%;
    transform: translateX(-50%);
    bottom: -24px;
    background-color: #fff;
    padding: 0px 10px;
    box-sizing: content-box;
}
.zek_breadcrumbs *{margin-bottom: 0;}
.breadcrumbs .separator{margin:0 3px;font-size: 14px;}
.breadcrumbs *{margin-bottom:0}
#zek_page_default{padding: 40px 0;}
.zek_page_title{
	margin-bottom: 30px;
    font-size: 30px;
    text-transform: uppercase;
    color: #19499b;
    font-weight: 900;
    text-align: center;
}


/* Category */
.zek_category_content{margin-bottom: 15px;}
.zek_item_news .img{padding-top: 56.25%;margin-bottom: 10px;}
.zek_item_news .info .name{
	font-size: 24px;
    color: #3a3a3a;
    font-weight: 800;
    margin-bottom: 15px;
}
.pagination{justify-content: center;padding: 20px 0 10px;}
.pagination ul{margin-bottom: 0;list-style: none;}
.pagination ul li{display: inline-block;margin: 3px;}
.pagination ul li span,.pagination ul li a{display: block;padding: 5px;height: 38px;width: 38px;text-align: center; background: #EAEEF3;line-height: 28px;}
.pagination ul li .current,.pagination ul li span:hover,.pagination ul li a:hover{background: #00adef;color: #fff;}


/* Single */
.zek_single_title{
	font-size: 30px;
    text-transform: uppercase;
    color: #19499b;
    font-weight: 900;
    border-bottom: 2px solid #00000063;
    padding-bottom: 15px;
    margin-bottom: 20px;
}
.zek_single_meta{color: #666;font-size: 13px;}
.zek_single_meta span{display: inline-flex;align-items: center;}
.zek_single_meta span:not(:last-child){margin-right: 10px;}
.zek_single_meta svg{width: 12px;height: 12px;margin-right: 5px;}
.zek_single_content{padding: 20px 0;}
.zek_tags{padding-bottom: 20px;color: #666;font-size: 13px;}
.zek_tags a{display: inline-block;height: 24px;line-height: 24px;border-radius: 3px;padding: 0 8px;background-color: #f5f5f5;margin-left: 3px;}
.zek_single_related{padding-top: 10px;}
.zek_single_related .title{text-transform: uppercase;font-weight: bold;font-size: 24px;margin-bottom: 15px;}
.zek_single_related .item .img{padding-top: 56.25%;margin-bottom: 10px;}
.zek_single_related .item .name{margin-bottom: 0;font-size: 16px;font-weight: bold;}

/* Sidebar */
.zek_sidebar .widget:not(:last-child){margin-bottom:30px}
.zek_sidebar_title{font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:15px}
.zek_sidebar_post .item:not(:last-child){margin-bottom: 15px;}
.zek_sidebar_post .item .img{padding-top: 56.25%;margin-bottom: 10px;}
.zek_sidebar_post .item .info .name{font-size: 16px;font-weight: bold;margin-bottom: 5px;}
.zek_sidebar_post .item .info .date{color: rgba(20,22,35,0.6);font-size: 14px;}

.zek_sidebar .menu,.zek_sidebar .widget_categories >ul{list-style:none;margin-bottom:0;background-color: #f5f5f5;padding: 10px 15px;}
.zek_sidebar .menu>li,.zek_sidebar .widget_categories >ul>li{display:block;margin-bottom:10px;font-size:16px}
.zek_sidebar .menu>li:last-child,.zek_sidebar .widget_categories >ul>li:last-child{margin-bottom:0}
.zek_sidebar .menu>li.current-menu-item>a,.zek_sidebar .menu>li.current-menu-parent>a,.zek_sidebar .menu>li.current-post-parent>a,.zek_sidebar .widget_categories >ul>li.current-cat>a{font-weight:700}
.zek_sidebar .menu li>ul,.zek_sidebar .widget_categories >ul li>ul{list-style: none;margin-bottom: 0;padding: 5px 8px;background-color: #fff;margin-top: 8px;display: none;}
.zek_sidebar .menu li>ul>li:not(:last-child),.zek_sidebar .widget_categories >ul li>ul>li:not(:last-child){margin-bottom: 5px;}
.zek_sidebar .menu li,.zek_sidebar .widget_categories >ul li{position: relative;}
.zek_sidebar .menu li.menu-item-has-children >a,.zek_sidebar .widget_categories >ul li.cat-parrent>a{padding-right: 20px;}
.zek_sidebar .menu li.menu-item-has-children i,.zek_sidebar .widget_categories >ul li.cat-parrent i{position: absolute;cursor: pointer;right: 0;top: 0;height: 22px;width: 22px;text-align: center;line-height: 22px;}
.zek_sidebar .tagcloud{display:flex;flex-wrap:wrap}
.zek_sidebar .tagcloud a{font-size:14px!important;height:40px;padding:0 24px;line-height:40px;background-color:#ECECEC;border-radius:2px;margin:0 5px 8px 0}
.zek_sidebar iframe{width: 100%;height: auto; object-fit: cover;aspect-ratio: 2/1;}
.zek_sidebar .widget_media_image img{width: 100%;height: auto;object-fit: contain;}


/* Home */




/* huy header */
#header {
	padding: 15px 0;
	padding-bottom: 0;
}
.header_top {
	gap: 20px;
	margin-bottom: 10px;
}
.header_top .zek_header_logo {
	max-width: 170px;
}
.header_top .button_header {
	width: calc(100% - 190px);	
	display: flex;
    justify-content: end;
    align-items: center;
    gap: 15px;	
}	
.header_bot {
	background: #19499b;
}
.zek_header_menu .menu::after {
	content: none;
}
.hotline a {
	background: #19499b;
    border-radius: 15px;
    display: inline-block;
    font-size: 18px;
    color: #ffffff;
    font-weight: 800;
    padding: 8px 20px;
}
.booking a {
	background: #f26f24;
    border-radius: 15px;
    display: inline-block;
    font-size: 18px;
    color: #ffffff;
    font-weight: 800;
    padding: 8px 20px;
}
.bgr_fit {
	background-size: cover;
	background-position: center;
}
.img_fit {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.ab {
	position: absolute;
}
.rela {
	position: relative;
}
.zek_footer_title {
	font-size: 27px;
    color: #f26f24;
    font-weight: 900;
    border-bottom: 2px solid #18499d;
    margin-bottom: 35px;
}
#footer {
	color: #18499d;
    padding: 100px 0;
    position: relative;
    margin-top: 50px;
    font-weight: 600;
}
#footer .textwidget p {
	margin-bottom: 10px;
}
#footer .textwidget hr {
	opacity: 1;
    border: 1px solid;
}
#footer .f-widget {
	align-items: center;
}

#footer .container {
	z-index: 1;
}
#footer::before, #footer::after {
	content: none;
}
#footer .blur {
	background: #e8ecfb85;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.mega-menu-wrap .nav-links {
	display: block;
    font-weight: 700;
    line-height: 1.5;
    color: #fff;
    font-size: 18px;
    padding: 20px 5px;
    text-transform: uppercase;
}
#mega-menu-main {
	display: flex !important;
    align-items: center;
    justify-content: space-between;
}
#mega-menu-wrap-main {
	background: transparent;
}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu.mega-menu-item:hover .mega-sub-menu {
	visibility: visible !important;
	opacity: 1 !important;
}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu.mega-menu-item > .mega-sub-menu {
	top: 57px;
    /* box-shadow: 0 6px 6px rgba(0,0,0,.25); */
    border: 1px solid #19499b;
    width: max-content;
}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu.mega-menu-item > .mega-sub-menu::after {
	content: "^";
	position: absolute;
}
#mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item,
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
	padding: 0;
	position: unset;
}
.mega-menu-wrap .mega-sub-menu .nav-links {
	color: #19499b;
	font-size: 14px;
    padding: 20px;
    border-bottom: 1px solid #19499b52;
	background: #fff;
	padding-right: 40px;
	position: relative;
}
.mega-menu-wrap .mega-sub-menu .nav-links::after {
	content: ">>";
    letter-spacing: -2px;
    position: absolute;
    right: 12px;
    transform: scaleY(2);
    font-size: 12px;
}
#mega-menu-wrap-main #mega-menu-main img {
	width: 100%;
    object-fit: cover;
    padding: 20px;
	max-width: 320px;
}
.mega-menu-wrap .img_menu {
	position: absolute;
    top: 0;
    left: 100%;
    width: max-content;
    background: #fff;
    height: calc(100% + 1px);
    display: flex;
    justify-content: center;
    align-items: center;
	display: flex;
	border: 1px solid #19499b;
}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title,
#mega-menu-wrap-main .title_header {
	color: #19499b;
    font-size: 14px;
    padding: 20px;
    border-bottom: 1px solid #19499b52 !important;
    margin-bottom: 0;
	background: #fff;
	text-transform: uppercase;
    font-weight: 700;
}
.mega-menu-item.mega-menu-item-type-widget:hover .img_menu {
	display: flex;
	z-index: 1;
}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu.mega-menu-item {
	position: relative;
}

/* huy chi tiết bài viết */
.title_post img {
	width: 100%;
	object-fit: cover;
}
.title_post {
    margin: auto;
	margin-bottom: 30px;
}
.content-post p {
	font-size: 16px;
    color: #3f4040;
    font-weight: 500;
    margin-bottom: 10px;
}
#toc_container p.toc_title {
	display: flex;
    align-items: center;
    font-size: 20px;
    color: #3f4040;
    font-weight: 800;
}
#toc_container p.toc_title::before {
	content: '';
    background-image: url(images/menu.webp);
    width: 25px;
    height: 25px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
	margin-right: 10px;
}
#toc_container span.toc_toggle {
	width: calc(100% - 110px);
    text-align: right;
}
#toc_container span.toc_toggle .toc_brackets {
	display: none;
}
#toc_container {
	background: #fff;
    border-radius: 15px;
    border: 1px solid #000;
}
.searchform {
	display: flex;
    gap: 10px;
    background: #ededed;
    padding: 10px;
}
.searchform .search-input {
	border: 1px solid #18499d;
    border-radius: 5px;
}
.searchform .submit-input {
	font-size: 16px;
    color: #18499d;
    font-weight: 600;
    width: 140px;
    background: #fff;
    border: 1px solid #18499d;
    border-radius: 5px;
}
.searchform::after {
	content: none;
}
.zek_sidebar .searchform {
	margin-bottom: 30px;
}
.zek_sidebar .title {
	font-size: 22px;
    color: #ffffff;
    font-weight: 800;
    background: #36b2e5;
    text-transform: uppercase;
    padding: 10px;
    padding-left: 20px;
    margin-bottom: 0;
}
.video_sidebar {
	margin-bottom: 30px;
}
.zek_sidebar .zek_single_related .box_post {
	background: #f8f8f8;
}
.zek_sidebar .zek_single_related .name a {
	font-size: 16px;
    color: #595a5a;
    font-weight: 800;
    text-transform: none;
}
.zek_sidebar .zek_single_related .name {
	margin-bottom: 15px;
}
.zek_sidebar .zek_single_related .item {
	border-bottom: 1px solid #0000008a;
    padding: 25px;
    padding-bottom: 15px;
    margin-bottom: 30px;
}
.zek_sidebar .zek_single_related .item:last-child {
	margin-bottom: 0;
}
.info_posts {
	display: flex;
	flex-wrap: wrap;
    align-items: center;
	background: #beebfd;
    padding: 15px;
}
.info_posts .view {
	font-size: 15px;
    color: #3b3b3b;
    font-weight: 500;
	margin-right: 15px;
}
.info_posts .view svg {
	width: 30px;
    height: 30px;
    margin-right: 5px;
    transform: translateY(-2px);
}
.info_posts .like_share {
	max-width: 127px;
    overflow: hidden;
    transform: translateY(4px);
}
.info_posts .star {
	margin-left: auto;
}
.info_posts .kksr-legend {
	font-size: 15px !important;
    color: #3b3b3b;
    font-weight: 500;
    margin-right: 0;
}
#wpdcom {
	width: 100%;
    max-width: unset;
}
.zekform1 .title {
	font-size: 18px;
    color: #ffffff;
    font-weight: 700;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    background-color: #3b3b3b;
    margin-bottom: 0;
    padding: 15px 20px;
}
.nf-form-content {
	padding: 0 !important;
}
.nf-multi-cell .nf-cell {
	padding: 0 !important;
}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
	background: transparent !important;
	border-radius: 10px !important;
}
.zekform1 .nf-form-cont {
	padding: 20px;
    padding-top: 30px;
    padding-bottom: 40px;
    border: 1px solid #000;
}
.zekform1 nf-rows-wrap .nf-row:nth-child(1) nf-cells {
	display: flex;
    gap: 20px;
    flex-wrap: wrap;
}
.zekform1 nf-rows-wrap .nf-row:nth-child(1) nf-cells .nf-cell {
	width: calc(50% - 10px) !important;
}
.zekform1 nf-rows-wrap .nf-row:nth-child(1) nf-cells:first-child nf-fields {
	display: flex;
    flex-direction: column;
    gap: 25px;
}
.zekform1 input[type="submit"] {
	font-size: 18px;
    font-weight: 700;
    background: #f26f24 !important;
    width: 100% !important;
    line-height: 1;
    margin-top: 30px;
    border-radius: 20px !important;
}
.nf-field-label {
	display: none !important;
}
.rank-math-breadcrumb {
	font-size: 14px;
    color: #4c4a4a;
    font-weight: 600;
    text-transform: uppercase;
}
.rank-math-breadcrumb .last {
	color: #19499b;
    font-weight: 800;
}
.archive #zek_page_default {
	padding: 0;
}
.banner_archive {
	margin-bottom: 15px;
}
.banner_archive img {
	aspect-ratio: 3/1;
}
/* huy chuyên mục bài viết */
.zek_item_news {
	gap: 20px;
}
.zek_item_news:not(:last-child) {
	margin-bottom: clamp(30px,3vw,60px);
}
.zek_item_news .img_post_item {
	width: calc(45% - 10px);
}
.zek_item_news .img_post_item img {
	aspect-ratio: 1.5/1;
}
.zek_item_news .info {
	width: calc(55% - 10px);
}
.zek_item_news .desc {
	font-size: 15px;
    line-height: 1.5;
    color: #3f4040;
    font-weight: 400;
    text-align: justify;
	overflow: hidden;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.show_more a {
	border-radius: 5px;
    background-color: #36b2e5;
    font-size: 14px;
    color: #fefeff;
    font-weight: 600;
    padding: 10px 20px;
    display: inline-block;
}
.zek_item_news .show_more {
	margin-top: 30px;
}
/* huy trang liên hệ */
.banner_lh {
	width: 80%;
    margin: auto;
	margin-bottom: -25%;
}
.content_lh {
    background: #fff;
    max-width: 900px;
    margin: auto;
}
.zekform2 {
	filter: drop-shadow(0 0 10.5px rgba(1,1,1,0.21));
    background: #fff;
	padding: clamp(20px,3vw,50px);
	position: relative;
	z-index: 1;
}
.breadcrum2 {
	font-size: 20px;
    font-weight: 700;
    color: #f26f24;
    margin-bottom: clamp(30px,5vw,80px);
	filter: drop-shadow(2px 4px 6px black);
}
.breadcrum2 a {
	color: #fff;
}
.zekform2 .title {
	font-size: 24px;
    text-transform: uppercase;
    color: #19499b;
    font-weight: 800;
    margin-bottom: 30px;
}
.zekform2 .row {
	row-gap: 20px;
}
.zekform2 .nf-form-content input:not([type=button]),
.zekform2 .nf-form-content textarea.ninja-forms-field {
	background: #d1dbeb !important;
    border-radius: 30px !important;
    border: none !important;
	margin-bottom: 20px;
}
.zekform2 .nf-form-content input:not([type=button])::placeholder,
.zekform2 .nf-form-content textarea.ninja-forms-field::placeholder {
	font-size: 16px;
	color: #3f4040;
	font-weight: 600;
}
.zekform2 .nf-form-content input[type="submit"] {
	font-size: 16px;
    color: #fefefe !important;
    font-weight: 600;
    margin-bottom: 0 !important;
    background-color: #f26f24 !important;
    padding: 0;
    width: 100px !important;
}
.zekform2 .submit-container {
	text-align: center;
}
.zekform2 .title2 {
	font-size: 17px;
    text-transform: uppercase;
    color: #4f4f4f;	
    font-weight: 700;
    margin-bottom: 20px;	
}
.zekform2 .info {
	list-style-type: none;
    margin-bottom: 0;
}
.zekform2 .info li {
	font-size: 15px;
    color: #4f4f4f;
    font-weight: 400;
    margin-bottom: 15px;
	display: flex;
    gap: 10px;
}
.zekform2 .info li svg {
	fill: #19499b;
    width: 25px;
    height: 25px;	
}
.zekform2 .map iframe {
	border: 0;
    width: 100%;
    aspect-ratio: 1.5/1;
}

/* huy trang đặt lịch khám */
.banner_dlk {
	margin-bottom: 30px;
}
.title_pages {
	font-size: 30px;
    text-transform: uppercase;
    color: #19499b;
    font-weight: 900;
    text-align: center;
}
.zekform3 .box_right {
	width: 55%;
	padding: clamp(30px,4vw,60px) clamp(20px,3vw,50px);
}
.zekform3 .box_left {
	background-image: url(images/Layer-dlk.webp);
	background-position: bottom right;
	padding: clamp(30px,4vw,60px) clamp(20px,3vw,50px);
	width: 45%;
}
.zekform3 .title2 {
	font-size: 20px;
    color: #ffffff;
    font-weight: 800;
	margin-bottom: 15px;
}
.zekform3 .text p {
	font-size: 16px;
    color: #ffffff;
    font-weight: 400;
    margin-bottom: 10px;
}
.zekform3 .title {
	font-size: 26px;
    text-transform: uppercase;
    color: #19499b;
    font-weight: 800;
}
.zekform3 .slogan {
	font-size: 16px;
    color: #17479d;
    font-weight: 500;
    margin-bottom: 20px;
}
.zekform3 {
	border: 2px solid #00ffff;
    border-radius: 40px;
    overflow: hidden;
	margin-top: clamp(30px,3vw,50px);
}
.zekform3 .nf-row nf-cells {
	display: flex;
    column-gap: 10px;
    row-gap: 25px;
    flex-wrap: wrap;
}
.zekform3 .nf-row:nth-child(1) nf-cells .nf-cell,
.zekform3 .nf-row:nth-child(4) nf-cells .nf-cell {
	width: calc(50% - 5px) !important;
}
.zekform3 .nf-row:not(:last-child) {
	margin-bottom: 25px;
}
.zekform3 .nf-form-content input:not([type=button]) {
	border: 1.5px solid #a2a1a1;
}
.zekform3 .nf-form-content input[type=submit] {
	font-size: 18px;
    color: #fefefe;
    font-weight: 600;
    background-color: #f26f24 !important;
    border: navajowhite;
    line-height: 0;
    width: 110px;
    border-radius: 30px !important;
}
.zekform3 .submit-container {
	text-align: right;
}
.map_dlk iframe {
	aspect-ratio: 2/1;
    width: 100%;
    height: auto;
}
.map_dlk {
	margin-top: clamp(30px,3vw,50px);
}
.zekform3 .nf-row:nth-child(4) nf-cells .nf-cell:first-child {
	position: relative;
}
.zekform3 .nf-row:nth-child(4) nf-cells .nf-cell:first-child::after {
	content: '';
    background-image: url(images/calendar.webp);
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
}
/* huy chi tiết đội ngũ */
.banner_taxo {
	margin-bottom: 15px;
}
.zek_item_doingu .img_post_item {
	width: 20%;
}
.zek_item_doingu .info {
	width: 80%;
	padding-left: 30px;
}
.zek_item_doingu .name a {
	font-size: 26px;
    color: #19499b;
    font-weight: 800;
}
.zek_item_doingu .name span {
	font-size: 24px;
    color: #3e3f3f;
    font-weight: 500;
}
.zek_item_doingu .name {
	margin-bottom: 0;
}
.zek_item_doingu .specialize {
	font-size: 18px;
    color: #3e3f3f;
    font-weight: 500;
    font-style: italic;
    margin-bottom: 15px;
}
.zek_item_doingu .desc ul {
	list-style-type: none;
	margin-bottom: 40px;
}
.zek_item_doingu .desc ul li {
	font-size: 18px;
    color: #3e3f3f;
    font-weight: 500;
	position: relative;
	padding-left: 18px;
}
.zek_item_doingu .desc ul li::before {
	content: '';
    background: #37b3e6;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 100%;
}
.show_more2 a {
	font-size: 16px;
    letter-spacing: 0px;
    color: #f26f21;
    font-weight: 600;
    border: 1px solid #f26f21;
    padding: 3px 8px;
    border-radius: 5px;
}
.zek_item_doingu .show_more2 {
	bottom: clamp(30px,3vw,50px);
	right: 0;
}
.zek_item_doingu:not(:last-child) {
	border-bottom: 2px solid #00000052;
    margin-bottom: clamp(30px,3vw,50px);
    padding-bottom: clamp(30px,3vw,50px);
	row-gap: 20px;
}
.zek_item_doingu:last-child .show_more2 {
	bottom: 0;
}
.content_taxo_doingu {
	margin-top: clamp(30px,5vw,60px);
}
/* huy home */
.deco_home {
	background-image: url(images/VectorSmartObject.webp);
    position: absolute;
    width: 100%;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
	left: 0;
    top: 0;
}
.deco_home::before {
	content: '';
    position: absolute;
    width: calc(50% - 35px);
    background: #00000065;
    height: 2px;
    top: 23px;
    left: 0;
}
.deco_home::after {
	content: '';
    position: absolute;
    width: calc(50% - 35px);
    background: #00000065;
    height: 2px;
    top: 23px;
    right: 0;
}
.home_sec1 .deco {
	top: -25px;
    left: 50%;
    transform: translateX(-50%);
}
.home_sec1 .blur {
    background-image: linear-gradient(0deg, rgba(23,71,157,0.9999999999999999) 0%, rgba(178,194,222,0) 63%, rgba(255,255,255,0) 100%);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	opacity: 0.6;
}
.home_sec1 .title {
	font-size: 24px;
    color: #ffffff;
    font-weight: 800;
    position: absolute;
    bottom: 30px;
    z-index: 1;
    width: 100%;
    text-align: center;
}
.home_sec1 .item {
	border-radius: 20px;
    overflow: hidden;
    filter: drop-shadow(1.302px 3.782px 4.5px rgba(47,47,47,0.29));
}
.home_sec1 .row {
	row-gap: 30px;
}
.title_home {
	font-size: 30px;
    text-transform: uppercase;
    color: #19499b;
    font-weight: 900;
    text-align: center;
    margin-bottom: clamp(30px,3vw,50px);
}
.home_sec1 {
	background: #dff3fb;
}
.home_sec1 .container {
	padding: 50px 20px;
    margin: 60px auto;
	margin-bottom: -23px;
}
.home_sec2 .container {
	padding-top: 65px;
}
.home_sec2 .box_left img {
	aspect-ratio: 1.265/1;
    border-radius: 20px;
}
.home_sec2 .box_left .mySwiper img {
	border-radius: 10px;
}
.home_sec2 .box_left .mySwiper {
	margin-top: 15px;
}
.home_sec2 .box_right video,
.home_sec2 .box_right iframe {
	aspect-ratio: 1/1;
    border-radius: 20px;
	width: 100%;
    height: auto;
}
.swiper-button-next:after,
.swiper-button-prev:after {
    font-size: 18px;
    font-weight: 800;
    background: #0006;
    padding: 7px 11px;
    border-radius: 100%;
	color: #fff;
}
.home_sec2 .swiper-slide {
	opacity: 0.5;
}
.home_sec2 .swiper-slide-thumb-active {
	opacity: 1;
}
.home_sec2 .box_left .mySwiper2 .swiper-slide {
	opacity: 1;
}
.home_sec2 {
	margin-bottom: 60px;
}
.home_sec3 .blur {
	top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #04389594;
    z-index: 0;
}
.home_sec3 .swiper-button-next {
	right: calc(50% + 25px);
}
.home_sec3 .row {
	align-items: center;
	row-gap: 30px;
}
.home_sec3 .container {
	padding: 45px 20px;
    padding-bottom: clamp(30px,6vw,100px);
}
.home_sec3 .deco_home {
	top: -25px;
}
.home_sec3 .title_home {
	color: #fff;
    margin-bottom: 30px;
}
.home_sec3 .name {
	font-size: 25px;
    color: #fffefe;
    font-weight: 800;
}
.home_sec3 .text p {
	font-size: 16px;
    color: #efe7e7;
    font-weight: 600;
	text-align: justify;
}
.home_sec3 .show_more2 {
	text-align: center;
    margin-top: 30px;
}
.home_sec3 .box_left .swiper-slide img {
	aspect-ratio: 1.5/1;
    border-radius: 15px;
}
.home_sec4 .title_home span {
	font-family: 'UVN Sang Song Nang';
	text-transform: none;
    font-style: italic;
    color: #f26f24;
    font-size: 40px;
    font-weight: 500;
	letter-spacing: 2.5px;
}
.home_sec4 .box_content {
	width: 35%;
}
.home_sec4 {
    margin-bottom: 100px;
}
.home_sec4 .wrap_sec4 {
	display: flex;
	align-items: center;
}
.home_sec4 .img_bae {
	width: 65%;
    margin-left: auto;
}
.home_sec4 .angel {
	bottom: -130px;
    right: 50px;
}
.home_sec4 .text p {
	font-size: 18px;
    letter-spacing: 0px;
    color: #424141;
    font-weight: 600;
    text-align: justify;
}
.home_sec4 .deco_home {
	top: -25px;
	z-index: 1;
}
.home_sec4 .swiper {
	z-index: 0;
}
.home_sec5 .big_news .zek_item_news .img_post_item {
	width: 100%;
}
.home_sec5 .child_news .zek_item_news .info .name {
	overflow: hidden;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.home_sec5 .big_news .zek_item_news .info .name {
	overflow: hidden;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.home_sec5 .big_news .zek_item_news .info {
	width: 100%;
}
.home_sec5 .zek_item_news .desc {
	-webkit-line-clamp: 3;
}
.home_sec5 .container {
	padding-top: 60px;
}
.home_sec5 .row {
	row-gap: 30px;
}
.home_sec5 .zek_item_news:not(:last-child) {
	margin-bottom: 30px;
}
.home_sec5 .big_news .show_more {
	margin-top: 73px;
}
.mega-menu-item-has-children svg {
	display: none;
}




































@media (max-width: 1399px) {
}
@media (max-width: 1199px) {
	.content_lh .deco::after,
	.content_lh .deco::before {
		content: none;
	}
	.zek_item_news .info .name {
		font-size: 20px;
	}
}
@media (max-width: 991px) {
	.zek_sidebar {
		display: none;
	}
	.zekform3 .box_left,
	.zekform3 .box_right {
		width: 100%;
	}
	.zek_item_doingu .img_post_item,
	.zek_item_doingu .info {
		width: 50%;
	}
	.home_sec4 .img_bae {
    	width: 100%;
    	height: 100%;
    	z-index: 0;
		opacity: 1;
	}
	.home_sec4 .box_content {
		position: relative;
		z-index: 2;
		width: 100%;
		max-width: 720px;
		margin: auto;
		filter: drop-shadow(2px 4px 3px #fff);
    	padding: 50px 30px;
	}
	.home_sec4 .angel {
		z-index: 1;
	}
	.home_sec5 .zek_item_news .img_post_item,
	.home_sec5 .zek_item_news .info {
		width: 100%;
	}
	.home_sec4 .wrap_sec4 {
		flex-wrap: wrap;
	}
}
@media(max-width:767px) {
	#mega-menu-wrap-main .mega-menu-toggle {
		display: none;
	}
	#mega-menu-wrap-main .mega-menu-toggle + #mega-menu-main {
		flex-direction: column;
		align-items: baseline;
		background: #19499b;
	}
	.mega-menu-wrap .nav-links {
		font-size: 15px;
    	padding: 15px 5px;
	}
	#mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu.mega-menu-item {
		position: relative;
		display: block;
		width: 100%;
	}
	#mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu.mega-menu-item:hover .mega-sub-menu {
		display: block;
		padding: 0;
	}
	#mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu.mega-menu-item > .mega-sub-menu {
		width: 100%;
	}
	.mega-menu-item-has-children svg {
		position: absolute;
		top: 21px;
		right: 15px;
		fill: #fff;
		font-size: 18px;
		width: 20px;
		height: 20px;
		display: block;
	}
	.mega-menu-wrap .img_menu {
		display: none;
	}
	#mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu.mega-menu-item:hover .mega-sub-menu,
	.mega-menu-item.mega-menu-item-type-widget:hover .img_menu {
		display: none;
	}
	#mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu {
		padding: 0;
	}
	.mega-menu-wrap .mega-sub-menu .nav-links {
		color: #fff;
		padding: 10px;
		background: #19499bd9;
		display: flex;
    	align-items: center;
	}
	#header {
		padding-bottom: 20px;
	}
	.zekform2 .title {
		font-size: 20px;
	}
	.zek_item_news .info .name {
		font-size: 18px;
	}
	.zekform1 nf-rows-wrap .nf-row:nth-child(1) nf-cells .nf-cell {
		width: 100% !important;
	}
	.single-post .zekform1 {
		margin-top: -40px;
	}
	.breadcrum2 {
		font-size: 16px;
	}
	.zek_item_doingu .img_post_item, .zek_item_doingu .info {
		width: 100%;
	}
	.zek_item_doingu .info {
		padding-left: 0;
	}
	.home_sec2 .row {
		row-gap: 30px;
	}
	.home_sec3 .swiper-button-next {
		right: 10px;
		top: 25%;
	}
	.home_sec3 .swiper-button-prev {
		top: 25%;
	}
body{font-size: 14px;}

/* Content-post-mb */
.columns-4,.columns-5,.columns-6{grid-template-columns:repeat(2,1fr);grid-gap:15px}
.columns-3,.columns-2{grid-template-columns:repeat(1,1fr);grid-gap:15px}
.content-post h1{font-size:24px;}
.content-post h2{font-size:20px;}
.content-post h3{font-size:18px;}
.content-post h4{font-size:16px;}
.content-post h5,.content-post h6{font-size:14px;}
.content-post .alignnone{margin:0 10px 10px 0}
.content-post .aligncenter,.content-post div.aligncenter{margin:10px auto}
.content-post .alignright{margin:5px 0 10px 10px}
.content-post .alignleft{margin:5px 10px 10px 0}
a img.alignright{margin:5px 0 10px 10px}
a img.alignnone{margin:5px 10px 10px 0}
a img.alignleft{float:left;margin:5px 10px 10px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption.alignnone{margin:5px 10px 10px 0}
.wp-caption.alignleft{margin:5px 10px 10px 0}
.wp-caption.alignright{margin:5px 0 10px 10px}
.content-post .gallery{margin:-5px!important}
.content-post .gallery .gallery-item{padding:5px;margin-top:0!important}
.content-post .gallery.gallery-columns-3 .gallery-item,.content-post .gallery.gallery-columns-4 .gallery-item,.content-post .gallery.gallery-columns-5 .gallery-item{width:50%!important}
.content-post .gallery.gallery-columns-6 .gallery-item,.content-post .gallery.gallery-columns-7 .gallery-item,.content-post .gallery.gallery-columns-8 .gallery-item,.content-post .gallery.gallery-columns-9 .gallery-item{width:calc(100% / 3)!important}


.zek_header_pc{display: none;}
.zek_header_mb{display: block;}
.zek_header_logo_mb{text-align: center;background: #fff;
    padding: 0;}
.zek_header_logo_mb img{max-width: 200px;max-height: 80px;}
.zek_touch_menu{display: block;margin-right: 15px;width: 32px;height: 32px;position: relative;cursor: pointer;}
.zek_touch_menu:after,.zek_touch_menu:before{content: "";display: block;width: 24px;height: 2px;background-color: #212529;position: absolute;left: 3px;}
.zek_touch_menu span{display: block;width: 24px;height: 2px;background-color: #212529;position: absolute;left: 3px;top: 50%;transform: translateY(-50%);}
.zek_touch_menu:after{bottom: 7px;}
.zek_touch_menu:before{top: 7px;}
#zek_menu_mobile .title{display: block;padding: 24px;background-color: rgba(255,255,255,.1);text-transform: uppercase;font-weight: bold;font-size: 20px;}
#zek_menu_mobile .title span{display: block;height: 48px;line-height: 48px;background-color: #222;border-radius: 4px;padding: 0 20px;}
#zek_menu_mobile{width: 300px;height: 100%; background-color: #19499b;color: #ccc;-webkit-transition: -webkit-transform .5s;
transition: transform .5s;
transition: transform .5s,-webkit-transform .5s;z-index: 9999;position: fixed;  top: 0;  left: 0;
-webkit-transform: translateX(-300px);
transform: translateX(-300px);}
body.zek_active{overflow-y: hidden;}
body.zek_active #zek_menu_mobile{    -webkit-transform: translateX(0);
transform: translateX(0);}
#zek_menu_mobile ul{list-style: none;padding-left: 0;margin-bottom: 0;}
#zek_menu_mobile .menu{display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
list-style: none;
padding: 0;
margin: 0;}
#zek_menu_mobile .menu li{position: relative;border-bottom: solid 1px #3c3c3c;margin-left: 0;}
#zek_menu_mobile .re_arrow {
	transition-duration: 0.3s;
}
#zek_menu_mobile .re_arrow svg {
	transform: rotate(180deg);
}
#zek_menu_mobile .menu>li{border-bottom-color: #fff;}
#zek_menu_mobile .menu>li svg {
	    position: absolute;
    top: 13px;
    right: 15px;
    fill: #fff;
}
#zek_menu_mobile .menu li>a{display: flex;
padding: 8px 24px !important;color: #fff;}
#zek_menu_mobile .menu>li ul{background-color: #ef8647;display: none;}
#zek_menu_mobile .menu li>i{position: absolute;right: 0;top: 0;width: 40px;height: 40px;line-height: 40px;font-size: 14px; text-align: center;z-index: 2;cursor: pointer;}
#zek_menu_mobile .menu>li>ul ul{background-color: #4c4b4b}
#zek_web{-webkit-transition: margin .5s;
transition: margin .5s;}
body.zek_active #zek_web{margin-left: 300px;margin-right: -300px;}
.zek_line_dark{opacity: 0;transition: all .5s;visibility: hidden;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,.6);z-index: 999}
body.zek_active .zek_line_dark{opacity: 1;visibility: visible;cursor: url(images/close.png) 15 15,default;}

.zek_supports{width: 120px;height: 120px;}
.zek_supports .item{left: -40px}
.zek_backtop{right: 40px;}
}
@media(max-width:575px) {
iframe{height:200px}
.zek_item_news .img_post_item {
    width: 100%;
}
.zek_item_news .info {
    width: 100%;
}
.zek_breadcrumbs::after {
	width: 47px;
    height: 42px;
	padding: 0px 0px;
}
.title_pages {
	font-size: 24px;
}
.zekform3 .title2 {
	font-size: 16px;
}
.zekform3 .text p {
	font-size: 14px;
}
.zekform3 .title {
	font-size: 20px;
}
.zekform3 .slogan {
	font-size: 14px;
}
.zek_breadcrumbs {
	padding-bottom: 20px;
}
.zek_page_title {
	font-size: 22px;
}
.zek_item_doingu .name a {
	font-size: 20px;
}
.zek_item_doingu .name span {
	font-size: 16px;
}
.zek_item_doingu .desc ul li {
	font-size: 15px;
}
.title_home {
	font-size: 20px;
}
.home_sec1 .title {
	font-size: 18px;
}
.home_sec3 .name {
	font-size: 22px;
}
.home_sec3 .text p {
	font-size: 14px;
}
.home_sec4 .text p {
	font-size: 14px;
}
.zek_item_news .info .name {
	font-size: 16px;
}
.zek_item_news .desc {
	font-size: 14px;
}
.home_sec5 .row .child_news .col-6 {
	padding: 0 5px;
}
.home_sec4 .angel {
	max-width: 140px;
}
.home_sec4 .title_home span {
	font-size: 30px;
}
.home_sec5 .big_news .show_more {
    margin-top: 30px;
}
.zek_footer_title {
	font-size: 20px;
}
.home_sec3 .show_more2 {
	margin-bottom: 5px;
}

}

@media(max-width:425px) {
 

}