* {
  box-sizing: border-box;
}
@font-face{
    font-family:icon-font;
    font-display:block;
    src:url(../fonts/icon/icon-190906.woff2) format("woff2"),
      url(../fonts/icon/icon-190906.woff) format("woff"),
      url(../fonts/icon/icon-190906.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
    unicode-range:U+0-0020, U+e600-ea00;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-ar-bold.woff2) format("woff2"),
      url(../fonts/type/type-ar-bold.woff) format("woff"),
      url(../fonts/type/type-ar-bold.ttf) format("truetype");
    font-weight:700;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa- U+201, U+0218-021b,
  U+0237, U+0259, U+0323, U+0326, U+02c6-02c7, U+02c9, U+02d8-02dd, U+05c3-05c4,
  U+060c, U+0615-0616, U+061b, U+061e-061f, U+0621-065e, U+0660-06d5, U+06db,
  U+06ee-06ff, U+0750-076d, U+077e-077f, U+1e80-1e85, U+1e9e, U+1eac,
  U+1eb8-1eb9, U+1ebc-1ebd, U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9,
  U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e,
  U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac,
  U+20b4, U+20b9, U+2101, U+2105, U+2113, U+2116-2117, U+2122, U+2126, U+212e,
  U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215, U+2218-221a,
  U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265, U+25ca,
  U+fb00-fb04, U+fb50-fbbb, U+fbbd-fbbe, U+fbc1, U+fbd3-fbe9, U+fbfc-fbff,
  U+fc5e-fc63, U+fcf3-fcf4, U+fd3c-fd3f, U+fdf2, U+fe71-fe72, U+fe74,
  U+fe76-fefc;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-ar-medium.woff2) format("woff2"),
      url(../fonts/type/type-ar-medium.woff) format("woff"),
      url(../fonts/type/type-ar-medium.ttf) format("truetype");
    font-weight:500;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa- U+201, U+0218-021b,
  U+0237, U+0259, U+0323, U+0326, U+02c6-02c7, U+02c9, U+02d8-02dd, U+05c3-05c4,
  U+060c, U+0615-0616, U+061b, U+061e-061f, U+0621-065e, U+0660-06d5, U+06db,
  U+06ee-06ff, U+0750-076d, U+077e-077f, U+1e80-1e85, U+1e9e, U+1eac,
  U+1eb8-1eb9, U+1ebc-1ebd, U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9,
  U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e,
  U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac,
  U+20b4, U+20b9, U+2101, U+2105, U+2113, U+2116-2117, U+2122, U+2126, U+212e,
  U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215, U+2218-221a,
  U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265, U+25ca,
  U+fb00-fb04, U+fb50-fbbb, U+fbbd-fbbe, U+fbc1, U+fbd3-fbe9, U+fbfc-fbff,
  U+fc5e-fc63, U+fcf3-fcf4, U+fd3c-fd3f, U+fdf2, U+fe71-fe72, U+fe74,
  U+fe76-fefc;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-ar-book.woff2) format("woff2"),
      url(../fonts/type/type-ar-book.woff) format("woff"),
      url(../fonts/type/type-ar-book.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa- U+201, U+0218-021b,
  U+0237, U+0259, U+0323, U+0326, U+02c6-02c7, U+02c9, U+02d8-02dd, U+05c3-05c4,
  U+060c, U+0615-0616, U+061b, U+061e-061f, U+0621-065e, U+0660-06d5, U+06db,
  U+06ee-06ff, U+0750-076d, U+077e-077f, U+1e80-1e85, U+1e9e, U+1eac,
  U+1eb8-1eb9, U+1ebc-1ebd, U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9,
  U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e,
  U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac,
  U+20b4, U+20b9, U+2101, U+2105, U+2113, U+2116-2117, U+2122, U+2126, U+212e,
  U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215, U+2218-221a,
  U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265, U+25ca,
  U+fb00-fb04, U+fb50-fbbb, U+fbbd-fbbe, U+fbc1, U+fbd3-fbe9, U+fbfc-fbff,
  U+fc5e-fc63, U+fcf3-fcf4, U+fd3c-fd3f, U+fdf2, U+fe71-fe72, U+fe74,
  U+fe76-fefc;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-ar-light.woff2) format("woff2"),
      url(../fonts/type/type-ar-light.woff) format("woff"),
      url(../fonts/type/type-ar-light.ttf) format("truetype");
    font-weight:300;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa- U+201, U+0218-021b,
  U+0237, U+0259, U+0323, U+0326, U+02c6-02c7, U+02c9, U+02d8-02dd, U+05c3-05c4,
  U+060c, U+0615-0616, U+061b, U+061e-061f, U+0621-065e, U+0660-06d5, U+06db,
  U+06ee-06ff, U+0750-076d, U+077e-077f, U+1e80-1e85, U+1e9e, U+1eac,
  U+1eb8-1eb9, U+1ebc-1ebd, U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9,
  U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e,
  U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac,
  U+20b4, U+20b9, U+2101, U+2105, U+2113, U+2116-2117, U+2122, U+2126, U+212e,
  U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215, U+2218-221a,
  U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265, U+25ca,
  U+fb00-fb04, U+fb50-fbbb, U+fbbd-fbbe, U+fbc1, U+fbd3-fbe9, U+fbfc-fbff,
  U+fc5e-fc63, U+fcf3-fcf4, U+fd3c-fd3f, U+fdf2, U+fe71-fe72, U+fe74,
  U+fe76-fefc;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-bn-bold.woff2) format("woff2"),
      url(../fonts/type/type-bn-bold.woff) format("woff"),
      url(../fonts/type/type-bn-bold.ttf) format("truetype");
    font-weight:700;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0980-0983, U+985-98c, U+098f-0990, U+993-09a8, U+09aa-09b0, U+09b2,
  U+09b6-09b9, U+09bc-09c4, U+09c7-09c8, U+09cb-09ce, U+09d7, U+09dc-09dd,
  U+09df-09e3, U+09e6-09fb, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9,
  U+1ebc-1ebd, U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015,
  U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070,
  U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101,
  U+2105, U+2113, U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202,
  U+2205-2206, U+220f, U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c,
  U+2243, U+2248, U+2260, U+2264-2265, U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-bn-medium.woff2) format("woff2"),
      url(../fonts/type/type-bn-medium.woff) format("woff"),
      url(../fonts/type/type-bn-medium.ttf) format("truetype");
    font-weight:500;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0980-0983, U+985-98c, U+098f-0990, U+993-09a8, U+09aa-09b0, U+09b2,
  U+09b6-09b9, U+09bc-09c4, U+09c7-09c8, U+09cb-09ce, U+09d7, U+09dc-09dd,
  U+09df-09e3, U+09e6-09fb, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9,
  U+1ebc-1ebd, U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015,
  U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070,
  U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101,
  U+2105, U+2113, U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202,
  U+2205-2206, U+220f, U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c,
  U+2243, U+2248, U+2260, U+2264-2265, U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-bn-book.woff2) format("woff2"),
      url(../fonts/type/type-bn-book.woff) format("woff"),
      url(../fonts/type/type-bn-book.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0980-0983, U+985-98c, U+098f-0990, U+993-09a8, U+09aa-09b0, U+09b2,
  U+09b6-09b9, U+09bc-09c4, U+09c7-09c8, U+09cb-09ce, U+09d7, U+09dc-09dd,
  U+09df-09e3, U+09e6-09fb, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9,
  U+1ebc-1ebd, U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015,
  U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070,
  U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101,
  U+2105, U+2113, U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202,
  U+2205-2206, U+220f, U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c,
  U+2243, U+2248, U+2260, U+2264-2265, U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-bn-light.woff2) format("woff2"),
      url(../fonts/type/type-bn-light.woff) format("woff"),
      url(../fonts/type/type-bn-light.ttf) format("truetype");
    font-weight:300;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0980-0983, U+985-98c, U+098f-0990, U+993-09a8, U+09aa-09b0, U+09b2,
  U+09b6-09b9, U+09bc-09c4, U+09c7-09c8, U+09cb-09ce, U+09d7, U+09dc-09dd,
  U+09df-09e3, U+09e6-09fb, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9,
  U+1ebc-1ebd, U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015,
  U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070,
  U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101,
  U+2105, U+2113, U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202,
  U+2205-2206, U+220f, U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c,
  U+2243, U+2248, U+2260, U+2264-2265, U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-dx-bold.woff2) format("woff2"),
      url(../fonts/type/type-dx-bold.woff) format("woff"),
      url(../fonts/type/type-dx-bold.ttf) format("truetype");
    font-weight:700;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0900-097f, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9, U+1ebc-1ebd,
  U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015, U+2017-201e,
  U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079,
  U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113,
  U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f,
  U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248,
  U+2260, U+2264-2265, U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-dx-medium.woff2) format("woff2"),
      url(../fonts/type/type-dx-medium.woff) format("woff"),
      url(../fonts/type/type-dx-medium.ttf) format("truetype");
    font-weight:500;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0900-097f, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9, U+1ebc-1ebd,
  U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015, U+2017-201e,
  U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079,
  U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113,
  U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f,
  U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248,
  U+2260, U+2264-2265, U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-dx-book.woff2) format("woff2"),
      url(../fonts/type/type-dx-book.woff) format("woff"),
      url(../fonts/type/type-dx-book.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0900-097f, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9, U+1ebc-1ebd,
  U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015, U+2017-201e,
  U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079,
  U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113,
  U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f,
  U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248,
  U+2260, U+2264-2265, U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-dx-light.woff2) format("woff2"),
      url(../fonts/type/type-dx-light.woff) format("woff"),
      url(../fonts/type/type-dx-light.ttf) format("truetype");
    font-weight:300;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0900-097f, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9, U+1ebc-1ebd,
  U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015, U+2017-201e,
  U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079,
  U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113,
  U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f,
  U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248,
  U+2260, U+2264-2265, U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-ta-bold.woff2) format("woff2"),
      url(../fonts/type/type-ta-bold.woff) format("woff"),
      url(../fonts/type/type-ta-bold.ttf) format("truetype");
    font-weight:700;
    font-style:normal;
    unicode-range:fontrangetypeta;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-ta-medium.woff2) format("woff2"),
      url(../fonts/type/type-ta-medium.woff) format("woff"),
      url(../fonts/type/type-ta-medium.ttf) format("truetype");
    font-weight:500;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0b80-0bff, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9, U+1ebc-1ebd,
  U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015, U+2017-201e,
  U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079,
  U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113,
  U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f,
  U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248,
  U+2260, U+2264-2265, U+25ca, U+25cc, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-ta-book.woff2) format("woff2"),
      url(../fonts/type/type-ta-book.woff) format("woff"),
      url(../fonts/type/type-ta-book.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0b80-0bff, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9, U+1ebc-1ebd,
  U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015, U+2017-201e,
  U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079,
  U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113,
  U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f,
  U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248,
  U+2260, U+2264-2265, U+25ca, U+25cc, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-ta-light.woff2) format("woff2"),
      url(../fonts/type/type-ta-light.woff) format("woff"),
      url(../fonts/type/type-ta-light.ttf) format("truetype");
    font-weight:300;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0b80-0bff, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9, U+1ebc-1ebd,
  U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015, U+2017-201e,
  U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079,
  U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113,
  U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f,
  U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248,
  U+2260, U+2264-2265, U+25ca, U+25cc, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-th-bold.woff2) format("woff2"),
      url(../fonts/type/type-th-bold.woff) format("woff"),
      url(../fonts/type/type-th-bold.ttf) format("truetype");
    font-weight:700;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-01f7, U+018f, U+0192,
  U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b, U+0237,
  U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326, U+03c0,
  U+0e00-0e7f, U+1e1e, U+1e80-1e85, U+1e9e, U+1ef2-1ef3, U+2010-2015,
  U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070,
  U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ac, U+20ba, U+2101, U+2105,
  U+2113, U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206,
  U+220f, U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243,
  U+2248, U+2260, U+2264-2265, U+22c5, U+25ca-25cc, U+e030-e039, U+ee33, U+ee4e,
  U+f700-f71d, U+f880-f882, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-th-medium.woff2) format("woff2"),
      url(../fonts/type/type-th-medium.woff) format("woff"),
      url(../fonts/type/type-th-medium.ttf) format("truetype");
    font-weight:500;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-01f7, U+018f, U+0192,
  U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b, U+0237,
  U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326, U+03c0,
  U+0e00-0e7f, U+1e1e, U+1e80-1e85, U+1e9e, U+1ef2-1ef3, U+2010-2015,
  U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070,
  U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ac, U+20ba, U+2101, U+2105,
  U+2113, U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206,
  U+220f, U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243,
  U+2248, U+2260, U+2264-2265, U+22c5, U+25ca-25cc, U+e030-e039, U+ee33, U+ee4e,
  U+f700-f71d, U+f880-f882, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-th-book.woff2) format("woff2"),
      url(../fonts/type/type-th-book.woff) format("woff"),
      url(../fonts/type/type-th-book.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-01f7, U+018f, U+0192,
  U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b, U+0237,
  U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326, U+03c0,
  U+0e00-0e7f, U+1e1e, U+1e80-1e85, U+1e9e, U+1ef2-1ef3, U+2010-2015,
  U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070,
  U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ac, U+20ba, U+2101, U+2105,
  U+2113, U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206,
  U+220f, U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243,
  U+2248, U+2260, U+2264-2265, U+22c5, U+25ca-25cc, U+e030-e039, U+ee33, U+ee4e,
  U+f700-f71d, U+f880-f882, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-th-light.woff2) format("woff2"),
      url(../fonts/type/type-th-light.woff) format("woff"),
      url(../fonts/type/type-th-light.ttf) format("truetype");
    font-weight:300;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-01f7, U+018f, U+0192,
  U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b, U+0237,
  U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326, U+03c0,
  U+0e00-0e7f, U+1e1e, U+1e80-1e85, U+1e9e, U+1ef2-1ef3, U+2010-2015,
  U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070,
  U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ac, U+20ba, U+2101, U+2105,
  U+2113, U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206,
  U+220f, U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243,
  U+2248, U+2260, U+2264-2265, U+22c5, U+25ca-25cc, U+e030-e039, U+ee33, U+ee4e,
  U+f700-f71d, U+f880-f882, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-la-heavy.woff2) format("woff2"),
      url(../fonts/type/type-la-heavy.woff) format("woff"),
      url(../fonts/type/type-la-heavy.ttf) format("truetype");
    font-weight:900;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-017f, U+018f, U+0192,
  U+01a0-01a1, U+01af-01b0, U+01c4-01d4, U+01dd, U+01e6-01e7, U+01f4-01f5,
  U+01fa-0201, U+0218-021b, U+0226-0227, U+0237, U+0259, U+02bb-02bc,
  U+02c6-02c7, U+02c9, U+02d8-02dd, U+0309, U+0323, U+0326, U+037e, U+0384-038a,
  U+038c, U+038e-03a1, U+03a3-03ce, U+0400-045f, U+0490-0493, U+0496-0497,
  U+049a-049d, U+04a2-04a3, U+04ae-04b3, U+04b6-04bb, U+04c0, U+04cf,
  U+04d8-04d9, U+04e2-04e3, U+04e8-04e9, U+04ee-04ef, U+1e1e, U+1e80-1e85,
  U+1e9e, U+1ea0-1ef9, U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030,
  U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4,
  U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113, U+2116-2117, U+2122,
  U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215,
  U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265,
  U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-la-bold.woff2) format("woff2"),
      url(../fonts/type/type-la-bold.woff) format("woff"),
      url(../fonts/type/type-la-bold.ttf) format("truetype");
    font-weight:700;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-017f, U+018f, U+0192,
  U+01a0-01a1, U+01af-01b0, U+01c4-01d4, U+01dd, U+01e6-01e7, U+01f4-01f5,
  U+01fa-0201, U+0218-021b, U+0226-0227, U+0237, U+0259, U+02bb-02bc,
  U+02c6-02c7, U+02c9, U+02d8-02dd, U+0309, U+0323, U+0326, U+037e, U+0384-038a,
  U+038c, U+038e-03a1, U+03a3-03ce, U+0400-045f, U+0490-0493, U+0496-0497,
  U+049a-049d, U+04a2-04a3, U+04ae-04b3, U+04b6-04bb, U+04c0, U+04cf,
  U+04d8-04d9, U+04e2-04e3, U+04e8-04e9, U+04ee-04ef, U+1e1e, U+1e80-1e85,
  U+1e9e, U+1ea0-1ef9, U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030,
  U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4,
  U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113, U+2116-2117, U+2122,
  U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215,
  U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265,
  U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-la-medium.woff2) format("woff2"),
      url(../fonts/type/type-la-medium.woff) format("woff"),
      url(../fonts/type/type-la-medium.ttf) format("truetype");
    font-weight:500;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-017f, U+018f, U+0192,
  U+01a0-01a1, U+01af-01b0, U+01c4-01d4, U+01dd, U+01e6-01e7, U+01f4-01f5,
  U+01fa-0201, U+0218-021b, U+0226-0227, U+0237, U+0259, U+02bb-02bc,
  U+02c6-02c7, U+02c9, U+02d8-02dd, U+0309, U+0323, U+0326, U+037e, U+0384-038a,
  U+038c, U+038e-03a1, U+03a3-03ce, U+0400-045f, U+0490-0493, U+0496-0497,
  U+049a-049d, U+04a2-04a3, U+04ae-04b3, U+04b6-04bb, U+04c0, U+04cf,
  U+04d8-04d9, U+04e2-04e3, U+04e8-04e9, U+04ee-04ef, U+1e1e, U+1e80-1e85,
  U+1e9e, U+1ea0-1ef9, U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030,
  U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4,
  U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113, U+2116-2117, U+2122,
  U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215,
  U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265,
  U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-la-medium-italic.woff2) format("woff2"),
      url(../fonts/type/type-la-medium-italic.woff) format("woff"),
      url(../fonts/type/type-la-medium-italic.ttf) format("truetype");
    font-weight:500;
    font-style:italic;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-017f, U+018f, U+0192,
  U+01a0-01a1, U+01af-01b0, U+01c4-01d4, U+01dd, U+01e6-01e7, U+01f4-01f5,
  U+01fa-0201, U+0218-021b, U+0226-0227, U+0237, U+0259, U+02bb-02bc,
  U+02c6-02c7, U+02c9, U+02d8-02dd, U+0309, U+0323, U+0326, U+037e, U+0384-038a,
  U+038c, U+038e-03a1, U+03a3-03ce, U+0400-045f, U+0490-0493, U+0496-0497,
  U+049a-049d, U+04a2-04a3, U+04ae-04b3, U+04b6-04bb, U+04c0, U+04cf,
  U+04d8-04d9, U+04e2-04e3, U+04e8-04e9, U+04ee-04ef, U+1e1e, U+1e80-1e85,
  U+1e9e, U+1ea0-1ef9, U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030,
  U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4,
  U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113, U+2116-2117, U+2122,
  U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215,
  U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265,
  U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-la-book.woff2) format("woff2"),
      url(../fonts/type/type-la-book.woff) format("woff"),
      url(../fonts/type/type-la-book.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-017f, U+018f, U+0192,
  U+01a0-01a1, U+01af-01b0, U+01c4-01d4, U+01dd, U+01e6-01e7, U+01f4-01f5,
  U+01fa-0201, U+0218-021b, U+0226-0227, U+0237, U+0259, U+02bb-02bc,
  U+02c6-02c7, U+02c9, U+02d8-02dd, U+0309, U+0323, U+0326, U+037e, U+0384-038a,
  U+038c, U+038e-03a1, U+03a3-03ce, U+0400-045f, U+0490-0493, U+0496-0497,
  U+049a-049d, U+04a2-04a3, U+04ae-04b3, U+04b6-04bb, U+04c0, U+04cf,
  U+04d8-04d9, U+04e2-04e3, U+04e8-04e9, U+04ee-04ef, U+1e1e, U+1e80-1e85,
  U+1e9e, U+1ea0-1ef9, U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030,
  U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4,
  U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113, U+2116-2117, U+2122,
  U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215,
  U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265,
  U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-la-book-italic.woff2) format("woff2"),
      url(../fonts/type/type-la-book-italic.woff) format("woff"),
      url(../fonts/type/type-la-book-italic.ttf) format("truetype");
    font-weight:400;
    font-style:italic;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-017f, U+018f, U+0192,
  U+01a0-01a1, U+01af-01b0, U+01c4-01d4, U+01dd, U+01e6-01e7, U+01f4-01f5,
  U+01fa-0201, U+0218-021b, U+0226-0227, U+0237, U+0259, U+02bb-02bc,
  U+02c6-02c7, U+02c9, U+02d8-02dd, U+0309, U+0323, U+0326, U+037e, U+0384-038a,
  U+038c, U+038e-03a1, U+03a3-03ce, U+0400-045f, U+0490-0493, U+0496-0497,
  U+049a-049d, U+04a2-04a3, U+04ae-04b3, U+04b6-04bb, U+04c0, U+04cf,
  U+04d8-04d9, U+04e2-04e3, U+04e8-04e9, U+04ee-04ef, U+1e1e, U+1e80-1e85,
  U+1e9e, U+1ea0-1ef9, U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030,
  U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4,
  U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113, U+2116-2117, U+2122,
  U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215,
  U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265,
  U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-la-light.woff2) format("woff2"),
      url(../fonts/type/type-la-light.woff) format("woff"),
      url(../fonts/type/type-la-light.ttf) format("truetype");
    font-weight:300;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-017f, U+018f, U+0192,
  U+01a0-01a1, U+01af-01b0, U+01c4-01d4, U+01dd, U+01e6-01e7, U+01f4-01f5,
  U+01fa-0201, U+0218-021b, U+0226-0227, U+0237, U+0259, U+02bb-02bc,
  U+02c6-02c7, U+02c9, U+02d8-02dd, U+0309, U+0323, U+0326, U+037e, U+0384-038a,
  U+038c, U+038e-03a1, U+03a3-03ce, U+0400-045f, U+0490-0493, U+0496-0497,
  U+049a-049d, U+04a2-04a3, U+04ae-04b3, U+04b6-04bb, U+04c0, U+04cf,
  U+04d8-04d9, U+04e2-04e3, U+04e8-04e9, U+04ee-04ef, U+1e1e, U+1e80-1e85,
  U+1e9e, U+1ea0-1ef9, U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030,
  U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4,
  U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113, U+2116-2117, U+2122,
  U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215,
  U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265,
  U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(../fonts/type/type-la-light-italic.woff2) format("woff2"),
      url(../fonts/type/type-la-light-italic.woff) format("woff"),
      url(../fonts/type/type-la-light-italic.ttf) format("truetype");
    font-weight:300;
    font-style:italic;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-017f, U+018f, U+0192,
  U+01a0-01a1, U+01af-01b0, U+01c4-01d4, U+01dd, U+01e6-01e7, U+01f4-01f5,
  U+01fa-0201, U+0218-021b, U+0226-0227, U+0237, U+0259, U+02bb-02bc,
  U+02c6-02c7, U+02c9, U+02d8-02dd, U+0309, U+0323, U+0326, U+037e, U+0384-038a,
  U+038c, U+038e-03a1, U+03a3-03ce, U+0400-045f, U+0490-0493, U+0496-0497,
  U+049a-049d, U+04a2-04a3, U+04ae-04b3, U+04b6-04bb, U+04c0, U+04cf,
  U+04d8-04d9, U+04e2-04e3, U+04e8-04e9, U+04ee-04ef, U+1e1e, U+1e80-1e85,
  U+1e9e, U+1ea0-1ef9, U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030,
  U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4,
  U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113, U+2116-2117, U+2122,
  U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215,
  U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265,
  U+25ca, U+fb00-fb04;
  }

[class*=icon--]::before{
  font-size:1.875rem;
  font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:normal;
}

.icon--burger::before{
  content:"\e602";
}

.icon--plus::before{
  content:"\e618";
}

.icon--min::before{
  content:"\e613";
}

.icon--close::before{
  content:"\e606";
}

.icon--backward::before{
  content:"\e601";
}

.icon--forward::before{
  content:"\e607";
}

.icon--backtotop::before{
  content:"\e600";
}

.icon--play::before{
  content:"\e617";
}

.icon--like::before{
  content:"\e60d";
}

.icon--mail::before{
  content:"\e611";
}

.icon--link::before{
  content:"\e60e";
}

.icon--calendar::before{
  content:"\e603";
}

.icon--search::before{
  content:"\e620";
}

.icon--funnel::before{
  content:"\e60a";
}

.icon--camera::before{
  content:"\e604";
}

.icon--lubricants::before{
  content:"\e610";
}

.icon--marine::before{
  content:"\e612";
}

.icon--fuels::before{
  content:"\e608";
}

.icon--notes::before{
  content:"\e614";
}

.icon--paper::before{
  content:"\e615";
}

.icon--wifi::before{
  content:"\e62e";
}

.icon--card::before{
  content:"\e605";
}

.icon--graduates::before{
  content:"\e60b";
}

.icon--lists::before{
  content:"\e60f";
}

.icon--tiles::before{
  content:"\e62d";
}

.icon--tags::before{
  content:"\e62b";
}

.icon--id::before{
  content:"\e60c";
}

.icon--pictures::before{
  content:"\e616";
}

.icon--windows::before{
  content:"\e62f";
}

.icon--fullscreen::before{
  content:"\e609";
}

.icon--job-area::before{
  content:"\e632";
}

.icon--globe::before{
  content:"\e634";
}

.icon--home::before{
  content:"\e633";
}

.icon--app::before{
  content:"\e635";
}

.icon--locator::before{
  content:"\e636";
}

.icon--signpost::before{
  content:"\e637";
}

.icon--power::before{
  content:"\e638";
}

.icon--gas::before{
  content:"\e639";
}

.icon--printer::before{
  content:"\e900";
}

.icon--tools::before{
  content:"\e901";
}

.icon--payment::before{
  content:"\e902";
}

.icon--coins::before{
  content:"\e903";
}

.icon--train::before{
  content:"\e904";
}

.icon--index::before{
  content:"\e905";
}

.icon--swap::before{
  content:"\e906";
}

.icon--download::before{
  content:"\e907";
}

.icon--piechart::before{
  content:"\e908";
}

.icon--bargraph::before{
  content:"\e909";
}

.icon--book::before{
  content:"\e90a";
}

.icon--zoomin::before{
  content:"\e90b";
}

.icon--zoomout::before{
  content:"\e90c";
}

.icon--compare::before{
  content:"\e90d";
}

.icon--up::before{
  content:"\e90e";
}

.icon--down::before{
  content:"\e90f";
}

.icon--refresh::before{
  content:"\e910";
}

.icon--check::before{
  content:"\e911";
}

.icon--overlay::before{
  content:"\e912";
}

.icon--settings::before{
  content:"\e913";
}

.icon--fastbackward::before{
  content:"\e98e";
}

.icon--fastforward::before{
  content:"\e98f";
}

.icon--fastup::before{
  content:"\e990";
}

.icon--fastdown::before{
  content:"\e991";
}

.icon--expand::before{
  content:"\e992";
}

.icon--collapse::before{
  content:"\e993";
}

.icon--more::before{
  content:"\e994";
}

.icon--pencil::before{
  content:"\e995";
}

.icon--paperclip::before{
  content:"\e996";
}

.icon--locked::before{
  content:"\e997";
}

.icon--unlocked::before{
  content:"\e998";
}

.icon--star::before{
  content:"\e999";
}

.icon--comment::before{
  content:"\e99a";
}

.icon--chat::before{
  content:"\e99b";
}

.icon--phone::before{
  content:"\e99c";
}

.icon--share::before{
  content:"\e99d";
}

.icon--mailread::before{
  content:"\e99e";
}

.icon--shoppingcart::before{
  content:"\e99f";
}

.icon--shoppingcartin::before{
  content:"\e9a0";
}

.icon--picture::before{
  content:"\e9a1";
}

.icon--audioon::before{
  content:"\e9a2";
}

.icon--audiomute::before{
  content:"\e9a3";
}

.icon--upload::before{
  content:"\e9a4";
}

.icon--file::before{
  content:"\e9a5";
}

.icon--checkmarkbox::before{
  content:"\e9a6";
}

.icon--checkmark::before{
  content:"\e9a7";
}

.icon--clock::before{
  content:"\e9a8";
}

.icon--alarm::before{
  content:"\e9a9";
}

.icon--alarmoff::before{
  content:"\e9aa";
}

.icon--exclamation::before{
  content:"\e9ab";
}

.icon--question::before{
  content:"\e9ac";
}

.icon--information::before{
  content:"\e9ad";
}

.icon--graph::before{
  content:"\e9ae";
}

.icon--arrowdown::before{
  content:"\e9af";
}

.icon--arrowup::before{
  content:"\e9b0";
}

.icon--map::before{
  content:"\e9b1";
}

.icon--cursor::before{
  content:"\e9b2";
}

.icon--bluetooth::before{
  content:"\e9b3";
}

.icon--globallocal::before{
  content:"\e914";
}

.icon--bin::before{
  content:"\e915";
}

.icon--eye::before{
  content:"\e916";
}

.icon--service::before{
  content:"\e918";
}

.icon--products::before{
  content:"\e919";
}

.icon--motorsports::before{
  content:"\e91a";
}

.icon--interview::before{
  content:"\e91b";
}

.icon--news::before{
  content:"\e91c";
}

.icon--online-test::before{
  content:"\e91d";
}

.icon--product-car::before{
  content:"\e619";
}

.icon--product-motor::before{
  content:"\e61b";
}

.icon--product-van::before{
  content:"\e61f";
}

.icon--product-truck::before{
  content:"\e61e";
}

.icon--product-tractor::before{
  content:"\e61d";
}

.icon--product-escavator::before{
  content:"\e61a";
}

.icon--product-plant::before{
  content:"\e61c";
}

.icon--product-marine::before{
  content:"\e630";
}

.icon--product-aviation::before{
  content:"\e631";
}

.icon--product-tankertruck::before{
  content:"\e9b4";
}

.icon--social-youtube::before{
  content:"\e62a";
}

.icon--social-twitter::before{
  content:"\e627";
}

.icon--social-facebook::before{
  content:"\e621";
}

.icon--social-linkedin::before{
  content:"\e625";
}

.icon--social-instagram::before{
  content:"\e624";
}

.icon--social-flickr::before{
  content:"\e622";
}

.icon--social-weibo::before{
  content:"\e628";
}

.icon--social-renren::before{
  content:"\e626";
}

.icon--social-youku::before{
  content:"\e629";
}

.icon--social-vk::before{
  content:"\e917";
}

.icon--social-youkunew::before{
  content:"\e91f";
}

.icon--tags-filled::before{
  content:"\e62c";
}

.icon--arrowtoright::before{
  content:"\e920";
}

.icon--arrowtoleft::before{
  content:"\e921";
}

.icon--overview::before{
  content:"\e91e";
}

.icon--stopwatch::before{
  content:"\e922";
}

.icon--waterdrop::before{
  content:"\e923";
}

.icon--coffeebeans::before{
  content:"\e924";
}

.icon--coffeegrinder::before{
  content:"\e925";
}

.icon--milk::before{
  content:"\e926";
}

.icon--qualitybadge::before{
  content:"\e927";
}

.icon--thermometer::before{
  content:"\e928";
}

.icon--burgerbun::before{
  content:"\e934";
}

.icon--thickclose::before{
  content:"\e935";
}

.icon--thicksearch::before{
  content:"\e936";
}

.icon--uparrow::before{
  content:"\e937";
}

.icon--earth::before{
  content:"\e929";
}

.icon--arrow::before{
  content:"\e92a";
}

.icon--social-whatsapp::before{
  content:"\e92b";
}

.icon--diamond::before{
  content:"\e92d";
}

.icon--b-alphabet::before{
  content:"\e92e";
}

.icon--e-alphabet::before{
  content:"\e92f";
}

.icon--biofuel::before{
  content:"\e92b";
}

.icon--chemical::before{
  content:"\e930";
}

.icon--gas-processing::before{
  content:"\e931";
}

.icon--refining::before{
  content:"\e932";
}

.icon--base-coat::before{
  content:"\e933";
}

.icon--catalyst::before{
  content:"\e939";
}

.icon--dispersion-trays::before{
  content:"\e93a";
}

.icon--emissions::before{
  content:"\e93b";
}

.icon--environmental-catalysts::before{
  content:"\e93f";
}

.icon--improving-production::before{
  content:"\e93c";
}

.icon--liquefied-natural-gas::before{
  content:"\e93d";
}

.icon--natural-gas::before{
  content:"\e93e";
}

.icon--petrochemicals-catalysts::before{
  content:"\e940";
}

.icon--pie-chart::before{
  content:"\e941";
}

.icon--reactor::before{
  content:"\e942";
}

.icon--service-support::before{
  content:"\e943";
}

.icon--setting::before{
  content:"\e944";
}

.icon--test-tube::before{
  content:"\e945";
}

.icon--ufq-interbed-internals::before{
  content:"\e946";
}

.icon--upstream::before{
  content:"\e947";
}

.icon--vapor::before{
  content:"\e948";
}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

.accordion {
  display: flex;
  flex-wrap: wrap;
}

.accordion > li {
  width: 100%;
  margin-bottom: 10px;
}


.accordion li, .accordion .content {
  padding: 0;
  border-bottom: 0;
}
.accordion li:last-of-type, .accordion .content:last-of-type {
}
.accordion li a, .accordion .content a {
  display: block;
  font-weight: bold;
}

.accordion .content:last-of-type {
  position: relative;
}

a {
  text-decoration: none;
}



.toggle {
  background: #fff;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.toggle a {
  display: block;
  width: 100%;
  background: #f7f7f7;
  font-family: type-font, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 22px;
  color: #dd1d21;
  font-weight: 700;
  text-align: left;
  padding:  20px;
}

.toggle a:after {
  font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
  content:"\e618";
  display: block;
  background: #fff;
  font-size: 25px;
  line-height: 50px;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  width: 50px;
  height: 50px;
  text-align: center;
}

.toggle a span {
  color: #404040;
  font-weight: 300;
}

.toggle img {
  display: inline-block;
  width: 30%;
  position: absolute;
  top: 10px;
  right: 60px;
  max-width: 120px;
  margin: 0 auto;
  height: auto;
  padding: 0;
}

.toggle a.fa-minus {
  background: #fbce07;
}

.toggle a.fa-minus:after {
  font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
  content:"\e613";
}




/* boxes */
.content {
  position: relative;
  overflow: hidden;
  background: #fbce07;
}

.block {
  position: relative;
  overflow: hidden;
  background: #fbce07;
  border-top: solid 10px #fff;
}

.block:focus,
.block:hover {
  outline: dotted 1px red;
  outline-offset: -1px;
}

.block span {
  display: inline-block;
  padding: 20px 10px;
  margin: 0;
  width: 100%;
  font-family: type-font, arial, sans-serif;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  color: #404040;
}

.block:first-child {
  /* border-top: solid 10px #fff; */
}

.block {
  max-height: 250px;
  overflow: hidden;
}

.block.large {
  max-height: 190px;
}

.block img {
  display: block;
  width: 100%;
  height: auto;
}

@media (min-width: 560px) {
  .block {
    max-height: 300px;
    width: 50%;
    margin: 0 auto;
    float: left;
    border-top: solid 10px #fff;
    border-left: solid 1px #fff;
  }

  .block.large {
    max-height: 240px;
  }
}

@media (min-width: 960px) {

  .toggle a.fa-minus {
    background: #fff;
  }

  .accordion {
    max-width: 860px;
    margin: 0 auto;
  }
  .accordion > li {
    width: 33.33333%;
    float: left;
    border: solid 5px #fff;
    display: flex;
  }

  /* toggle */
  .toggle {
    background: #dddddd;
  }

  .toggle a {
    display: block;
    background: #fff;
    font-family: type-font, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 26px;
    color: #dd1d21;
    font-weight: 700;
    text-align: center;
    padding:  20px;
    cursor: default;
  }

  .toggle a span {
    color: #404040;
    font-weight: 300;
  }

  .toggle a:after {
    display: none;
  }

  .toggle img {
    display: block;
    width: 50%;
    max-width: 200px;
    position: relative;
    top: auto;
    right: auto;
    margin: 0 auto;
    height: auto;
    padding: 10px 0;
  }

/* boxes */
  .block {
    min-height: 100px;
    border-bottom: solid 10px #fff;
    border-top: none;
    width: 100%;
  }


  .block:first-child {
    border-top: solid 10px #fff;
  }

  .block img {
    transform: translateY(0);
  }

  .block.small .image {
    position: absolute;
    top:0;
    right: 0;
    width: 35%;
    overflow: hidden;
    height: 100%;
  }

  .block.small .image img {
    height: 100%;
    width: auto;
  }


  .block.medium .image {
    position: absolute;
    top:0;
    right: 0;
    width: 55%;
    overflow: hidden;
    height: 100%;
  }

  .block.medium .image img {
    height: 100%;
    width: auto;
  }

  .block.medium {
    min-height: 176px;
  }

  .block.large  {
    min-height: 100px;
    max-height: 201px;
  }


  .block span {
    display: inline-block;
    width: 45%;
    font-size: 16px;
    line-height: 18px;
  }

  .block.small span {
    width:60%;
  }

  .block.medium span {
    width: 45%;
  }

  .block.large span {
    width: 100%;
  }


  .block.small img {
    display: inline-block;
    width: 40%;
    height: auto;
    float: right;
    max-height: 110px;
  }

  /* .block.medium img {
    display: inline-block;
    width: 55%;
    height: auto;
    float: right;
    max-height: 200px;
  } */

  .block.large img {
    display: inline-block;
    width: 100%;
    height: auto;
    float: right;
  }

}
