/**********************
 Schriften
 **********************/
/**********************
 Open Sans
 **********************/
/* Open Sans - Light */
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Light.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Light.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Light.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Light.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Light.svg#OpenSans-Light') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U302-303, U305, U307-308, U310, U312, U315, U31A, U326-327, U32C, U32F-330, U332-333, U338, U33A, U346, U34D, U391-3A 1, U3A 0A 9, U3B -2C 9, U3D 1, U3D 2D 6, U3F -3F 1, U3F 1F 5, U2016-2017, U2034-2038, U203C, U2040, U2043, U2047, U2050, U2057, U205F, U2070-2071, U2074-208E, U2090-209C, U20D -20DC, U20E 1, U20E -15EF, U2100-2112, U2114-2115, U2117-2121, U2123-214F, U2190, U2192, U2194-21AE, U21B -21E 5, U21F -20F 2, U21F -2207, U2213-2214, U2216-22FF, U2308-230B, U2310, U2319, U231C-2321, U2336-237A, U237C, U2395, U239B-23B 7, U23D 0, U23DC-23E 1, U2474-2475, U25AF, U25B 3, U25B 7, U25BD, U25C 1, U25CA, U25CC, U25FB, U266D-266F, U27C -27FF, U2900-2AFF, U2B -2E 11, U2B 28B 4C, U2BFE, U3030, UFF5B, UFF5D, U1D 399D 7FF, U1EE -1EEFF; }
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Light.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Light.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Light.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Light.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Light.svg#OpenSans-Light') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U1-0C, U0E-1F, U7F-9F, U20DD-20E 0, U20E -18E 4, U2150-218F, U2190, U2192, U2194-2199, U21AF, U21E -15F 0, U21F 3, U2218-2219, U2299, U22C -18C 6, U2300-243F, U2440-244A, U2460-24FF, U25A -27BF, U2800-28FF, U2921-2922, U2981, U29BF, U29EB, U2B -2BFF, U4DC -4DFF, UFFF9-FFFB, U10140-1018E, U10190-1019C, U101A 0, U101D -101FD, U102E -102FB, U10E 50E 7E, U1D 2C -1D 2D 3, U1D 2E -1D 37F, U1F -1F 0FF, U1F 99F 1AD, U1F 1E 5F 1FF, U1F 29D 30F, U1F 315, U1F 31C, U1F 31E, U1F 319F 32C, U1F 336, U1F 378, U1F 37D, U1F 382, U1F 392F 39F, U1F 3A 6F 3A 8, U1F 2AC 3AF, U1F 3C 2, U1F 3C 3F 3C 6, U1F 2CA 3CE, U1F 3D 3F 3E 0, U1F 3ED, U1F 3F 0F 3F 3, U1F 3F 4F 3F 7, U1F 408, U1F 415, U1F 41F, U1F 426, U1F 43F, U1F 440F 442, U1F 444, U1F 445F 449, U1F 43C 44E, U1F 453, U1F 46A, U1F 47D, U1F 4A 3, U1F 4B 0, U1F 4B 3, U1F 4B 9, U1F 4BB, U1F 4BF, U1F 4C 7F 4CB, U1F 4D 6, U1F 4DA, U1F 4DF, U1F 4E 2F 4E 6, U1F 3EA 4ED, U1F 4F 7, U1F 4F 8F 4FB, U1F 3FD 4FE, U1F 503, U1F 506F 50B, U1F 50D, U1F 511F 513, U1F 52E 54A, U1F 53F 5FA, U1F 610, U1F 649F 67F, U1F 687, U1F 68D, U1F 691, U1F 694, U1F 698, U1F 6AD, U1F 6B 2, U1F 6B 8F 6BA, U1F 6BC, U1F 6C 5F 6CF, U1F 6D 2F 6D 7, U1F 6E -1F 6EA, U1F 6F -1F 6F 3, U1F 6F 6F 6FC, U1F 699F 7FF, U1F 799F 80B, U1F 809F 847, U1F 849F 859, U1F 859F 887, U1F 889F 8AD, U1F 8B -1F 8BB, U1F 8C -1F 8C 1, U1F 899F 90B, U1F 93B, U1F 946, U1F 984, U1F 996, U1F 9E 9, U1FA -1FA 6F, U1FA 69FA 7C, U1FA 79FA 89, U1FA 7F 6, U1FACE-1FADC, U1FADF-1FAE 9, U1FAF -1FAF 8, U1FB -1FBFF; }
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Light.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Light.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Light.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Light.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Light.svg#OpenSans-Light') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U100-2BA, U2BD-2C 5, U2C 5CC, U2CE-2D 7, U2DD-2FF, U304, U308, U329, U1D -1DBF, U1E -1E 9F, U1EF 1EFF, U2020, U20A -20AB, U20AD-20C 0, U2113, U2C 58C 7F, UA720-A7FF; }
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Light.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Light.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Light.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Light.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Light.svg#OpenSans-Light') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; }
/* Open Sans - Light Italic */
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-LightItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-LightItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-LightItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-LightItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-LightItalic.svg#OpenSans-LightItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U302-303, U305, U307-308, U310, U312, U315, U31A, U326-327, U32C, U32F-330, U332-333, U338, U33A, U346, U34D, U391-3A 1, U3A 0A 9, U3B -2C 9, U3D 1, U3D 2D 6, U3F -3F 1, U3F 1F 5, U2016-2017, U2034-2038, U203C, U2040, U2043, U2047, U2050, U2057, U205F, U2070-2071, U2074-208E, U2090-209C, U20D -20DC, U20E 1, U20E -15EF, U2100-2112, U2114-2115, U2117-2121, U2123-214F, U2190, U2192, U2194-21AE, U21B -21E 5, U21F -20F 2, U21F -2207, U2213-2214, U2216-22FF, U2308-230B, U2310, U2319, U231C-2321, U2336-237A, U237C, U2395, U239B-23B 7, U23D 0, U23DC-23E 1, U2474-2475, U25AF, U25B 3, U25B 7, U25BD, U25C 1, U25CA, U25CC, U25FB, U266D-266F, U27C -27FF, U2900-2AFF, U2B -2E 11, U2B 28B 4C, U2BFE, U3030, UFF5B, UFF5D, U1D 399D 7FF, U1EE -1EEFF; }
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-LightItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-LightItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-LightItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-LightItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-LightItalic.svg#OpenSans-LightItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U1-0C, U0E-1F, U7F-9F, U20DD-20E 0, U20E -18E 4, U2150-218F, U2190, U2192, U2194-2199, U21AF, U21E -15F 0, U21F 3, U2218-2219, U2299, U22C -18C 6, U2300-243F, U2440-244A, U2460-24FF, U25A -27BF, U2800-28FF, U2921-2922, U2981, U29BF, U29EB, U2B -2BFF, U4DC -4DFF, UFFF9-FFFB, U10140-1018E, U10190-1019C, U101A 0, U101D -101FD, U102E -102FB, U10E 50E 7E, U1D 2C -1D 2D 3, U1D 2E -1D 37F, U1F -1F 0FF, U1F 99F 1AD, U1F 1E 5F 1FF, U1F 29D 30F, U1F 315, U1F 31C, U1F 31E, U1F 319F 32C, U1F 336, U1F 378, U1F 37D, U1F 382, U1F 392F 39F, U1F 3A 6F 3A 8, U1F 2AC 3AF, U1F 3C 2, U1F 3C 3F 3C 6, U1F 2CA 3CE, U1F 3D 3F 3E 0, U1F 3ED, U1F 3F 0F 3F 3, U1F 3F 4F 3F 7, U1F 408, U1F 415, U1F 41F, U1F 426, U1F 43F, U1F 440F 442, U1F 444, U1F 445F 449, U1F 43C 44E, U1F 453, U1F 46A, U1F 47D, U1F 4A 3, U1F 4B 0, U1F 4B 3, U1F 4B 9, U1F 4BB, U1F 4BF, U1F 4C 7F 4CB, U1F 4D 6, U1F 4DA, U1F 4DF, U1F 4E 2F 4E 6, U1F 3EA 4ED, U1F 4F 7, U1F 4F 8F 4FB, U1F 3FD 4FE, U1F 503, U1F 506F 50B, U1F 50D, U1F 511F 513, U1F 52E 54A, U1F 53F 5FA, U1F 610, U1F 649F 67F, U1F 687, U1F 68D, U1F 691, U1F 694, U1F 698, U1F 6AD, U1F 6B 2, U1F 6B 8F 6BA, U1F 6BC, U1F 6C 5F 6CF, U1F 6D 2F 6D 7, U1F 6E -1F 6EA, U1F 6F -1F 6F 3, U1F 6F 6F 6FC, U1F 699F 7FF, U1F 799F 80B, U1F 809F 847, U1F 849F 859, U1F 859F 887, U1F 889F 8AD, U1F 8B -1F 8BB, U1F 8C -1F 8C 1, U1F 899F 90B, U1F 93B, U1F 946, U1F 984, U1F 996, U1F 9E 9, U1FA -1FA 6F, U1FA 69FA 7C, U1FA 79FA 89, U1FA 7F 6, U1FACE-1FADC, U1FADF-1FAE 9, U1FAF -1FAF 8, U1FB -1FBFF; }
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-LightItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-LightItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-LightItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-LightItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-LightItalic.svg#OpenSans-LightItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U100-2BA, U2BD-2C 5, U2C 5CC, U2CE-2D 7, U2DD-2FF, U304, U308, U329, U1D -1DBF, U1E -1E 9F, U1EF 1EFF, U2020, U20A -20AB, U20AD-20C 0, U2113, U2C 58C 7F, UA720-A7FF; }
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-LightItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-LightItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-LightItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-LightItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-LightItalic.svg#OpenSans-LightItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; }
/* Open Sans - Regular */
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Regular.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Regular.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Regular.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Regular.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U302-303, U305, U307-308, U310, U312, U315, U31A, U326-327, U32C, U32F-330, U332-333, U338, U33A, U346, U34D, U391-3A 1, U3A 0A 9, U3B -2C 9, U3D 1, U3D 2D 6, U3F -3F 1, U3F 1F 5, U2016-2017, U2034-2038, U203C, U2040, U2043, U2047, U2050, U2057, U205F, U2070-2071, U2074-208E, U2090-209C, U20D -20DC, U20E 1, U20E -15EF, U2100-2112, U2114-2115, U2117-2121, U2123-214F, U2190, U2192, U2194-21AE, U21B -21E 5, U21F -20F 2, U21F -2207, U2213-2214, U2216-22FF, U2308-230B, U2310, U2319, U231C-2321, U2336-237A, U237C, U2395, U239B-23B 7, U23D 0, U23DC-23E 1, U2474-2475, U25AF, U25B 3, U25B 7, U25BD, U25C 1, U25CA, U25CC, U25FB, U266D-266F, U27C -27FF, U2900-2AFF, U2B -2E 11, U2B 28B 4C, U2BFE, U3030, UFF5B, UFF5D, U1D 399D 7FF, U1EE -1EEFF; }
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Regular.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Regular.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Regular.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Regular.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U1-0C, U0E-1F, U7F-9F, U20DD-20E 0, U20E -18E 4, U2150-218F, U2190, U2192, U2194-2199, U21AF, U21E -15F 0, U21F 3, U2218-2219, U2299, U22C -18C 6, U2300-243F, U2440-244A, U2460-24FF, U25A -27BF, U2800-28FF, U2921-2922, U2981, U29BF, U29EB, U2B -2BFF, U4DC -4DFF, UFFF9-FFFB, U10140-1018E, U10190-1019C, U101A 0, U101D -101FD, U102E -102FB, U10E 50E 7E, U1D 2C -1D 2D 3, U1D 2E -1D 37F, U1F -1F 0FF, U1F 99F 1AD, U1F 1E 5F 1FF, U1F 29D 30F, U1F 315, U1F 31C, U1F 31E, U1F 319F 32C, U1F 336, U1F 378, U1F 37D, U1F 382, U1F 392F 39F, U1F 3A 6F 3A 8, U1F 2AC 3AF, U1F 3C 2, U1F 3C 3F 3C 6, U1F 2CA 3CE, U1F 3D 3F 3E 0, U1F 3ED, U1F 3F 0F 3F 3, U1F 3F 4F 3F 7, U1F 408, U1F 415, U1F 41F, U1F 426, U1F 43F, U1F 440F 442, U1F 444, U1F 445F 449, U1F 43C 44E, U1F 453, U1F 46A, U1F 47D, U1F 4A 3, U1F 4B 0, U1F 4B 3, U1F 4B 9, U1F 4BB, U1F 4BF, U1F 4C 7F 4CB, U1F 4D 6, U1F 4DA, U1F 4DF, U1F 4E 2F 4E 6, U1F 3EA 4ED, U1F 4F 7, U1F 4F 8F 4FB, U1F 3FD 4FE, U1F 503, U1F 506F 50B, U1F 50D, U1F 511F 513, U1F 52E 54A, U1F 53F 5FA, U1F 610, U1F 649F 67F, U1F 687, U1F 68D, U1F 691, U1F 694, U1F 698, U1F 6AD, U1F 6B 2, U1F 6B 8F 6BA, U1F 6BC, U1F 6C 5F 6CF, U1F 6D 2F 6D 7, U1F 6E -1F 6EA, U1F 6F -1F 6F 3, U1F 6F 6F 6FC, U1F 699F 7FF, U1F 799F 80B, U1F 809F 847, U1F 849F 859, U1F 859F 887, U1F 889F 8AD, U1F 8B -1F 8BB, U1F 8C -1F 8C 1, U1F 899F 90B, U1F 93B, U1F 946, U1F 984, U1F 996, U1F 9E 9, U1FA -1FA 6F, U1FA 69FA 7C, U1FA 79FA 89, U1FA 7F 6, U1FACE-1FADC, U1FADF-1FAE 9, U1FAF -1FAF 8, U1FB -1FBFF; }
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Regular.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Regular.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Regular.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Regular.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U100-2BA, U2BD-2C 5, U2C 5CC, U2CE-2D 7, U2DD-2FF, U304, U308, U329, U1D -1DBF, U1E -1E 9F, U1EF 1EFF, U2020, U20A -20AB, U20AD-20C 0, U2113, U2C 58C 7F, UA720-A7FF; }
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Regular.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Regular.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Regular.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Regular.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; }
/* Open Sans - Regular Italic */
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Italic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Italic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Italic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Italic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Italic.svg#OpenSans-Italic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U302-303, U305, U307-308, U310, U312, U315, U31A, U326-327, U32C, U32F-330, U332-333, U338, U33A, U346, U34D, U391-3A 1, U3A 0A 9, U3B -2C 9, U3D 1, U3D 2D 6, U3F -3F 1, U3F 1F 5, U2016-2017, U2034-2038, U203C, U2040, U2043, U2047, U2050, U2057, U205F, U2070-2071, U2074-208E, U2090-209C, U20D -20DC, U20E 1, U20E -15EF, U2100-2112, U2114-2115, U2117-2121, U2123-214F, U2190, U2192, U2194-21AE, U21B -21E 5, U21F -20F 2, U21F -2207, U2213-2214, U2216-22FF, U2308-230B, U2310, U2319, U231C-2321, U2336-237A, U237C, U2395, U239B-23B 7, U23D 0, U23DC-23E 1, U2474-2475, U25AF, U25B 3, U25B 7, U25BD, U25C 1, U25CA, U25CC, U25FB, U266D-266F, U27C -27FF, U2900-2AFF, U2B -2E 11, U2B 28B 4C, U2BFE, U3030, UFF5B, UFF5D, U1D 399D 7FF, U1EE -1EEFF; }
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Italic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Italic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Italic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Italic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Italic.svg#OpenSans-Italic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U1-0C, U0E-1F, U7F-9F, U20DD-20E 0, U20E -18E 4, U2150-218F, U2190, U2192, U2194-2199, U21AF, U21E -15F 0, U21F 3, U2218-2219, U2299, U22C -18C 6, U2300-243F, U2440-244A, U2460-24FF, U25A -27BF, U2800-28FF, U2921-2922, U2981, U29BF, U29EB, U2B -2BFF, U4DC -4DFF, UFFF9-FFFB, U10140-1018E, U10190-1019C, U101A 0, U101D -101FD, U102E -102FB, U10E 50E 7E, U1D 2C -1D 2D 3, U1D 2E -1D 37F, U1F -1F 0FF, U1F 99F 1AD, U1F 1E 5F 1FF, U1F 29D 30F, U1F 315, U1F 31C, U1F 31E, U1F 319F 32C, U1F 336, U1F 378, U1F 37D, U1F 382, U1F 392F 39F, U1F 3A 6F 3A 8, U1F 2AC 3AF, U1F 3C 2, U1F 3C 3F 3C 6, U1F 2CA 3CE, U1F 3D 3F 3E 0, U1F 3ED, U1F 3F 0F 3F 3, U1F 3F 4F 3F 7, U1F 408, U1F 415, U1F 41F, U1F 426, U1F 43F, U1F 440F 442, U1F 444, U1F 445F 449, U1F 43C 44E, U1F 453, U1F 46A, U1F 47D, U1F 4A 3, U1F 4B 0, U1F 4B 3, U1F 4B 9, U1F 4BB, U1F 4BF, U1F 4C 7F 4CB, U1F 4D 6, U1F 4DA, U1F 4DF, U1F 4E 2F 4E 6, U1F 3EA 4ED, U1F 4F 7, U1F 4F 8F 4FB, U1F 3FD 4FE, U1F 503, U1F 506F 50B, U1F 50D, U1F 511F 513, U1F 52E 54A, U1F 53F 5FA, U1F 610, U1F 649F 67F, U1F 687, U1F 68D, U1F 691, U1F 694, U1F 698, U1F 6AD, U1F 6B 2, U1F 6B 8F 6BA, U1F 6BC, U1F 6C 5F 6CF, U1F 6D 2F 6D 7, U1F 6E -1F 6EA, U1F 6F -1F 6F 3, U1F 6F 6F 6FC, U1F 699F 7FF, U1F 799F 80B, U1F 809F 847, U1F 849F 859, U1F 859F 887, U1F 889F 8AD, U1F 8B -1F 8BB, U1F 8C -1F 8C 1, U1F 899F 90B, U1F 93B, U1F 946, U1F 984, U1F 996, U1F 9E 9, U1FA -1FA 6F, U1FA 69FA 7C, U1FA 79FA 89, U1FA 7F 6, U1FACE-1FADC, U1FADF-1FAE 9, U1FAF -1FAF 8, U1FB -1FBFF; }
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Italic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Italic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Italic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Italic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Italic.svg#OpenSans-Italic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U100-2BA, U2BD-2C 5, U2C 5CC, U2CE-2D 7, U2DD-2FF, U304, U308, U329, U1D -1DBF, U1E -1E 9F, U1EF 1EFF, U2020, U20A -20AB, U20AD-20C 0, U2113, U2C 58C 7F, UA720-A7FF; }
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Italic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Italic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Italic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Italic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Italic.svg#OpenSans-Italic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; }
/* Open Sans - Medium */
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Medium.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Medium.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Medium.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Medium.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Medium.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Medium.svg#OpenSans-Medium') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U302-303, U305, U307-308, U310, U312, U315, U31A, U326-327, U32C, U32F-330, U332-333, U338, U33A, U346, U34D, U391-3A 1, U3A 0A 9, U3B -2C 9, U3D 1, U3D 2D 6, U3F -3F 1, U3F 1F 5, U2016-2017, U2034-2038, U203C, U2040, U2043, U2047, U2050, U2057, U205F, U2070-2071, U2074-208E, U2090-209C, U20D -20DC, U20E 1, U20E -15EF, U2100-2112, U2114-2115, U2117-2121, U2123-214F, U2190, U2192, U2194-21AE, U21B -21E 5, U21F -20F 2, U21F -2207, U2213-2214, U2216-22FF, U2308-230B, U2310, U2319, U231C-2321, U2336-237A, U237C, U2395, U239B-23B 7, U23D 0, U23DC-23E 1, U2474-2475, U25AF, U25B 3, U25B 7, U25BD, U25C 1, U25CA, U25CC, U25FB, U266D-266F, U27C -27FF, U2900-2AFF, U2B -2E 11, U2B 28B 4C, U2BFE, U3030, UFF5B, UFF5D, U1D 399D 7FF, U1EE -1EEFF; }
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Medium.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Medium.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Medium.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Medium.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Medium.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Medium.svg#OpenSans-Medium') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U1-0C, U0E-1F, U7F-9F, U20DD-20E 0, U20E -18E 4, U2150-218F, U2190, U2192, U2194-2199, U21AF, U21E -15F 0, U21F 3, U2218-2219, U2299, U22C -18C 6, U2300-243F, U2440-244A, U2460-24FF, U25A -27BF, U2800-28FF, U2921-2922, U2981, U29BF, U29EB, U2B -2BFF, U4DC -4DFF, UFFF9-FFFB, U10140-1018E, U10190-1019C, U101A 0, U101D -101FD, U102E -102FB, U10E 50E 7E, U1D 2C -1D 2D 3, U1D 2E -1D 37F, U1F -1F 0FF, U1F 99F 1AD, U1F 1E 5F 1FF, U1F 29D 30F, U1F 315, U1F 31C, U1F 31E, U1F 319F 32C, U1F 336, U1F 378, U1F 37D, U1F 382, U1F 392F 39F, U1F 3A 6F 3A 8, U1F 2AC 3AF, U1F 3C 2, U1F 3C 3F 3C 6, U1F 2CA 3CE, U1F 3D 3F 3E 0, U1F 3ED, U1F 3F 0F 3F 3, U1F 3F 4F 3F 7, U1F 408, U1F 415, U1F 41F, U1F 426, U1F 43F, U1F 440F 442, U1F 444, U1F 445F 449, U1F 43C 44E, U1F 453, U1F 46A, U1F 47D, U1F 4A 3, U1F 4B 0, U1F 4B 3, U1F 4B 9, U1F 4BB, U1F 4BF, U1F 4C 7F 4CB, U1F 4D 6, U1F 4DA, U1F 4DF, U1F 4E 2F 4E 6, U1F 3EA 4ED, U1F 4F 7, U1F 4F 8F 4FB, U1F 3FD 4FE, U1F 503, U1F 506F 50B, U1F 50D, U1F 511F 513, U1F 52E 54A, U1F 53F 5FA, U1F 610, U1F 649F 67F, U1F 687, U1F 68D, U1F 691, U1F 694, U1F 698, U1F 6AD, U1F 6B 2, U1F 6B 8F 6BA, U1F 6BC, U1F 6C 5F 6CF, U1F 6D 2F 6D 7, U1F 6E -1F 6EA, U1F 6F -1F 6F 3, U1F 6F 6F 6FC, U1F 699F 7FF, U1F 799F 80B, U1F 809F 847, U1F 849F 859, U1F 859F 887, U1F 889F 8AD, U1F 8B -1F 8BB, U1F 8C -1F 8C 1, U1F 899F 90B, U1F 93B, U1F 946, U1F 984, U1F 996, U1F 9E 9, U1FA -1FA 6F, U1FA 69FA 7C, U1FA 79FA 89, U1FA 7F 6, U1FACE-1FADC, U1FADF-1FAE 9, U1FAF -1FAF 8, U1FB -1FBFF; }
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Medium.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Medium.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Medium.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Medium.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Medium.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Medium.svg#OpenSans-Medium') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U100-2BA, U2BD-2C 5, U2C 5CC, U2CE-2D 7, U2DD-2FF, U304, U308, U329, U1D -1DBF, U1E -1E 9F, U1EF 1EFF, U2020, U20A -20AB, U20AD-20C 0, U2113, U2C 58C 7F, UA720-A7FF; }
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Medium.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Medium.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Medium.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Medium.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Medium.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Medium.svg#OpenSans-Medium') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; }
/* Open Sans - Medium Italic */
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-MediumItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-MediumItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-MediumItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-MediumItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-MediumItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-MediumItalic.svg#OpenSans-MediumItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U302-303, U305, U307-308, U310, U312, U315, U31A, U326-327, U32C, U32F-330, U332-333, U338, U33A, U346, U34D, U391-3A 1, U3A 0A 9, U3B -2C 9, U3D 1, U3D 2D 6, U3F -3F 1, U3F 1F 5, U2016-2017, U2034-2038, U203C, U2040, U2043, U2047, U2050, U2057, U205F, U2070-2071, U2074-208E, U2090-209C, U20D -20DC, U20E 1, U20E -15EF, U2100-2112, U2114-2115, U2117-2121, U2123-214F, U2190, U2192, U2194-21AE, U21B -21E 5, U21F -20F 2, U21F -2207, U2213-2214, U2216-22FF, U2308-230B, U2310, U2319, U231C-2321, U2336-237A, U237C, U2395, U239B-23B 7, U23D 0, U23DC-23E 1, U2474-2475, U25AF, U25B 3, U25B 7, U25BD, U25C 1, U25CA, U25CC, U25FB, U266D-266F, U27C -27FF, U2900-2AFF, U2B -2E 11, U2B 28B 4C, U2BFE, U3030, UFF5B, UFF5D, U1D 399D 7FF, U1EE -1EEFF; }
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-MediumItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-MediumItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-MediumItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-MediumItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-MediumItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-MediumItalic.svg#OpenSans-MediumItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U1-0C, U0E-1F, U7F-9F, U20DD-20E 0, U20E -18E 4, U2150-218F, U2190, U2192, U2194-2199, U21AF, U21E -15F 0, U21F 3, U2218-2219, U2299, U22C -18C 6, U2300-243F, U2440-244A, U2460-24FF, U25A -27BF, U2800-28FF, U2921-2922, U2981, U29BF, U29EB, U2B -2BFF, U4DC -4DFF, UFFF9-FFFB, U10140-1018E, U10190-1019C, U101A 0, U101D -101FD, U102E -102FB, U10E 50E 7E, U1D 2C -1D 2D 3, U1D 2E -1D 37F, U1F -1F 0FF, U1F 99F 1AD, U1F 1E 5F 1FF, U1F 29D 30F, U1F 315, U1F 31C, U1F 31E, U1F 319F 32C, U1F 336, U1F 378, U1F 37D, U1F 382, U1F 392F 39F, U1F 3A 6F 3A 8, U1F 2AC 3AF, U1F 3C 2, U1F 3C 3F 3C 6, U1F 2CA 3CE, U1F 3D 3F 3E 0, U1F 3ED, U1F 3F 0F 3F 3, U1F 3F 4F 3F 7, U1F 408, U1F 415, U1F 41F, U1F 426, U1F 43F, U1F 440F 442, U1F 444, U1F 445F 449, U1F 43C 44E, U1F 453, U1F 46A, U1F 47D, U1F 4A 3, U1F 4B 0, U1F 4B 3, U1F 4B 9, U1F 4BB, U1F 4BF, U1F 4C 7F 4CB, U1F 4D 6, U1F 4DA, U1F 4DF, U1F 4E 2F 4E 6, U1F 3EA 4ED, U1F 4F 7, U1F 4F 8F 4FB, U1F 3FD 4FE, U1F 503, U1F 506F 50B, U1F 50D, U1F 511F 513, U1F 52E 54A, U1F 53F 5FA, U1F 610, U1F 649F 67F, U1F 687, U1F 68D, U1F 691, U1F 694, U1F 698, U1F 6AD, U1F 6B 2, U1F 6B 8F 6BA, U1F 6BC, U1F 6C 5F 6CF, U1F 6D 2F 6D 7, U1F 6E -1F 6EA, U1F 6F -1F 6F 3, U1F 6F 6F 6FC, U1F 699F 7FF, U1F 799F 80B, U1F 809F 847, U1F 849F 859, U1F 859F 887, U1F 889F 8AD, U1F 8B -1F 8BB, U1F 8C -1F 8C 1, U1F 899F 90B, U1F 93B, U1F 946, U1F 984, U1F 996, U1F 9E 9, U1FA -1FA 6F, U1FA 69FA 7C, U1FA 79FA 89, U1FA 7F 6, U1FACE-1FADC, U1FADF-1FAE 9, U1FAF -1FAF 8, U1FB -1FBFF; }
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-MediumItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-MediumItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-MediumItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-MediumItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-MediumItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-MediumItalic.svg#OpenSans-MediumItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U100-2BA, U2BD-2C 5, U2C 5CC, U2CE-2D 7, U2DD-2FF, U304, U308, U329, U1D -1DBF, U1E -1E 9F, U1EF 1EFF, U2020, U20A -20AB, U20AD-20C 0, U2113, U2C 58C 7F, UA720-A7FF; }
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-MediumItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-MediumItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-MediumItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-MediumItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-MediumItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-MediumItalic.svg#OpenSans-MediumItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; }
/* Open Sans - SemiBold */
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-SemiBold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-SemiBold.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-SemiBold.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-SemiBold.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-SemiBold.svg#OpenSans-SemiBold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U302-303, U305, U307-308, U310, U312, U315, U31A, U326-327, U32C, U32F-330, U332-333, U338, U33A, U346, U34D, U391-3A 1, U3A 0A 9, U3B -2C 9, U3D 1, U3D 2D 6, U3F -3F 1, U3F 1F 5, U2016-2017, U2034-2038, U203C, U2040, U2043, U2047, U2050, U2057, U205F, U2070-2071, U2074-208E, U2090-209C, U20D -20DC, U20E 1, U20E -15EF, U2100-2112, U2114-2115, U2117-2121, U2123-214F, U2190, U2192, U2194-21AE, U21B -21E 5, U21F -20F 2, U21F -2207, U2213-2214, U2216-22FF, U2308-230B, U2310, U2319, U231C-2321, U2336-237A, U237C, U2395, U239B-23B 7, U23D 0, U23DC-23E 1, U2474-2475, U25AF, U25B 3, U25B 7, U25BD, U25C 1, U25CA, U25CC, U25FB, U266D-266F, U27C -27FF, U2900-2AFF, U2B -2E 11, U2B 28B 4C, U2BFE, U3030, UFF5B, UFF5D, U1D 399D 7FF, U1EE -1EEFF; }
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-SemiBold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-SemiBold.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-SemiBold.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-SemiBold.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-SemiBold.svg#OpenSans-SemiBold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U1-0C, U0E-1F, U7F-9F, U20DD-20E 0, U20E -18E 4, U2150-218F, U2190, U2192, U2194-2199, U21AF, U21E -15F 0, U21F 3, U2218-2219, U2299, U22C -18C 6, U2300-243F, U2440-244A, U2460-24FF, U25A -27BF, U2800-28FF, U2921-2922, U2981, U29BF, U29EB, U2B -2BFF, U4DC -4DFF, UFFF9-FFFB, U10140-1018E, U10190-1019C, U101A 0, U101D -101FD, U102E -102FB, U10E 50E 7E, U1D 2C -1D 2D 3, U1D 2E -1D 37F, U1F -1F 0FF, U1F 99F 1AD, U1F 1E 5F 1FF, U1F 29D 30F, U1F 315, U1F 31C, U1F 31E, U1F 319F 32C, U1F 336, U1F 378, U1F 37D, U1F 382, U1F 392F 39F, U1F 3A 6F 3A 8, U1F 2AC 3AF, U1F 3C 2, U1F 3C 3F 3C 6, U1F 2CA 3CE, U1F 3D 3F 3E 0, U1F 3ED, U1F 3F 0F 3F 3, U1F 3F 4F 3F 7, U1F 408, U1F 415, U1F 41F, U1F 426, U1F 43F, U1F 440F 442, U1F 444, U1F 445F 449, U1F 43C 44E, U1F 453, U1F 46A, U1F 47D, U1F 4A 3, U1F 4B 0, U1F 4B 3, U1F 4B 9, U1F 4BB, U1F 4BF, U1F 4C 7F 4CB, U1F 4D 6, U1F 4DA, U1F 4DF, U1F 4E 2F 4E 6, U1F 3EA 4ED, U1F 4F 7, U1F 4F 8F 4FB, U1F 3FD 4FE, U1F 503, U1F 506F 50B, U1F 50D, U1F 511F 513, U1F 52E 54A, U1F 53F 5FA, U1F 610, U1F 649F 67F, U1F 687, U1F 68D, U1F 691, U1F 694, U1F 698, U1F 6AD, U1F 6B 2, U1F 6B 8F 6BA, U1F 6BC, U1F 6C 5F 6CF, U1F 6D 2F 6D 7, U1F 6E -1F 6EA, U1F 6F -1F 6F 3, U1F 6F 6F 6FC, U1F 699F 7FF, U1F 799F 80B, U1F 809F 847, U1F 849F 859, U1F 859F 887, U1F 889F 8AD, U1F 8B -1F 8BB, U1F 8C -1F 8C 1, U1F 899F 90B, U1F 93B, U1F 946, U1F 984, U1F 996, U1F 9E 9, U1FA -1FA 6F, U1FA 69FA 7C, U1FA 79FA 89, U1FA 7F 6, U1FACE-1FADC, U1FADF-1FAE 9, U1FAF -1FAF 8, U1FB -1FBFF; }
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-SemiBold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-SemiBold.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-SemiBold.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-SemiBold.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-SemiBold.svg#OpenSans-SemiBold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U100-2BA, U2BD-2C 5, U2C 5CC, U2CE-2D 7, U2DD-2FF, U304, U308, U329, U1D -1DBF, U1E -1E 9F, U1EF 1EFF, U2020, U20A -20AB, U20AD-20C 0, U2113, U2C 58C 7F, UA720-A7FF; }
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-SemiBold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-SemiBold.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-SemiBold.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-SemiBold.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-SemiBold.svg#OpenSans-SemiBold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; }
/* Open Sans - SemiBold Italic */
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.svg#OpenSans-SemiBoldItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U302-303, U305, U307-308, U310, U312, U315, U31A, U326-327, U32C, U32F-330, U332-333, U338, U33A, U346, U34D, U391-3A 1, U3A 0A 9, U3B -2C 9, U3D 1, U3D 2D 6, U3F -3F 1, U3F 1F 5, U2016-2017, U2034-2038, U203C, U2040, U2043, U2047, U2050, U2057, U205F, U2070-2071, U2074-208E, U2090-209C, U20D -20DC, U20E 1, U20E -15EF, U2100-2112, U2114-2115, U2117-2121, U2123-214F, U2190, U2192, U2194-21AE, U21B -21E 5, U21F -20F 2, U21F -2207, U2213-2214, U2216-22FF, U2308-230B, U2310, U2319, U231C-2321, U2336-237A, U237C, U2395, U239B-23B 7, U23D 0, U23DC-23E 1, U2474-2475, U25AF, U25B 3, U25B 7, U25BD, U25C 1, U25CA, U25CC, U25FB, U266D-266F, U27C -27FF, U2900-2AFF, U2B -2E 11, U2B 28B 4C, U2BFE, U3030, UFF5B, UFF5D, U1D 399D 7FF, U1EE -1EEFF; }
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.svg#OpenSans-SemiBoldItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U1-0C, U0E-1F, U7F-9F, U20DD-20E 0, U20E -18E 4, U2150-218F, U2190, U2192, U2194-2199, U21AF, U21E -15F 0, U21F 3, U2218-2219, U2299, U22C -18C 6, U2300-243F, U2440-244A, U2460-24FF, U25A -27BF, U2800-28FF, U2921-2922, U2981, U29BF, U29EB, U2B -2BFF, U4DC -4DFF, UFFF9-FFFB, U10140-1018E, U10190-1019C, U101A 0, U101D -101FD, U102E -102FB, U10E 50E 7E, U1D 2C -1D 2D 3, U1D 2E -1D 37F, U1F -1F 0FF, U1F 99F 1AD, U1F 1E 5F 1FF, U1F 29D 30F, U1F 315, U1F 31C, U1F 31E, U1F 319F 32C, U1F 336, U1F 378, U1F 37D, U1F 382, U1F 392F 39F, U1F 3A 6F 3A 8, U1F 2AC 3AF, U1F 3C 2, U1F 3C 3F 3C 6, U1F 2CA 3CE, U1F 3D 3F 3E 0, U1F 3ED, U1F 3F 0F 3F 3, U1F 3F 4F 3F 7, U1F 408, U1F 415, U1F 41F, U1F 426, U1F 43F, U1F 440F 442, U1F 444, U1F 445F 449, U1F 43C 44E, U1F 453, U1F 46A, U1F 47D, U1F 4A 3, U1F 4B 0, U1F 4B 3, U1F 4B 9, U1F 4BB, U1F 4BF, U1F 4C 7F 4CB, U1F 4D 6, U1F 4DA, U1F 4DF, U1F 4E 2F 4E 6, U1F 3EA 4ED, U1F 4F 7, U1F 4F 8F 4FB, U1F 3FD 4FE, U1F 503, U1F 506F 50B, U1F 50D, U1F 511F 513, U1F 52E 54A, U1F 53F 5FA, U1F 610, U1F 649F 67F, U1F 687, U1F 68D, U1F 691, U1F 694, U1F 698, U1F 6AD, U1F 6B 2, U1F 6B 8F 6BA, U1F 6BC, U1F 6C 5F 6CF, U1F 6D 2F 6D 7, U1F 6E -1F 6EA, U1F 6F -1F 6F 3, U1F 6F 6F 6FC, U1F 699F 7FF, U1F 799F 80B, U1F 809F 847, U1F 849F 859, U1F 859F 887, U1F 889F 8AD, U1F 8B -1F 8BB, U1F 8C -1F 8C 1, U1F 899F 90B, U1F 93B, U1F 946, U1F 984, U1F 996, U1F 9E 9, U1FA -1FA 6F, U1FA 69FA 7C, U1FA 79FA 89, U1FA 7F 6, U1FACE-1FADC, U1FADF-1FAE 9, U1FAF -1FAF 8, U1FB -1FBFF; }
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.svg#OpenSans-SemiBoldItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U100-2BA, U2BD-2C 5, U2C 5CC, U2CE-2D 7, U2DD-2FF, U304, U308, U329, U1D -1DBF, U1E -1E 9F, U1EF 1EFF, U2020, U20A -20AB, U20AD-20C 0, U2113, U2C 58C 7F, UA720-A7FF; }
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-SemiBoldItalic.svg#OpenSans-SemiBoldItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; }
/* Open Sans - Bold */
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Bold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Bold.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Bold.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Bold.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U302-303, U305, U307-308, U310, U312, U315, U31A, U326-327, U32C, U32F-330, U332-333, U338, U33A, U346, U34D, U391-3A 1, U3A 0A 9, U3B -2C 9, U3D 1, U3D 2D 6, U3F -3F 1, U3F 1F 5, U2016-2017, U2034-2038, U203C, U2040, U2043, U2047, U2050, U2057, U205F, U2070-2071, U2074-208E, U2090-209C, U20D -20DC, U20E 1, U20E -15EF, U2100-2112, U2114-2115, U2117-2121, U2123-214F, U2190, U2192, U2194-21AE, U21B -21E 5, U21F -20F 2, U21F -2207, U2213-2214, U2216-22FF, U2308-230B, U2310, U2319, U231C-2321, U2336-237A, U237C, U2395, U239B-23B 7, U23D 0, U23DC-23E 1, U2474-2475, U25AF, U25B 3, U25B 7, U25BD, U25C 1, U25CA, U25CC, U25FB, U266D-266F, U27C -27FF, U2900-2AFF, U2B -2E 11, U2B 28B 4C, U2BFE, U3030, UFF5B, UFF5D, U1D 399D 7FF, U1EE -1EEFF; }
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Bold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Bold.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Bold.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Bold.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U1-0C, U0E-1F, U7F-9F, U20DD-20E 0, U20E -18E 4, U2150-218F, U2190, U2192, U2194-2199, U21AF, U21E -15F 0, U21F 3, U2218-2219, U2299, U22C -18C 6, U2300-243F, U2440-244A, U2460-24FF, U25A -27BF, U2800-28FF, U2921-2922, U2981, U29BF, U29EB, U2B -2BFF, U4DC -4DFF, UFFF9-FFFB, U10140-1018E, U10190-1019C, U101A 0, U101D -101FD, U102E -102FB, U10E 50E 7E, U1D 2C -1D 2D 3, U1D 2E -1D 37F, U1F -1F 0FF, U1F 99F 1AD, U1F 1E 5F 1FF, U1F 29D 30F, U1F 315, U1F 31C, U1F 31E, U1F 319F 32C, U1F 336, U1F 378, U1F 37D, U1F 382, U1F 392F 39F, U1F 3A 6F 3A 8, U1F 2AC 3AF, U1F 3C 2, U1F 3C 3F 3C 6, U1F 2CA 3CE, U1F 3D 3F 3E 0, U1F 3ED, U1F 3F 0F 3F 3, U1F 3F 4F 3F 7, U1F 408, U1F 415, U1F 41F, U1F 426, U1F 43F, U1F 440F 442, U1F 444, U1F 445F 449, U1F 43C 44E, U1F 453, U1F 46A, U1F 47D, U1F 4A 3, U1F 4B 0, U1F 4B 3, U1F 4B 9, U1F 4BB, U1F 4BF, U1F 4C 7F 4CB, U1F 4D 6, U1F 4DA, U1F 4DF, U1F 4E 2F 4E 6, U1F 3EA 4ED, U1F 4F 7, U1F 4F 8F 4FB, U1F 3FD 4FE, U1F 503, U1F 506F 50B, U1F 50D, U1F 511F 513, U1F 52E 54A, U1F 53F 5FA, U1F 610, U1F 649F 67F, U1F 687, U1F 68D, U1F 691, U1F 694, U1F 698, U1F 6AD, U1F 6B 2, U1F 6B 8F 6BA, U1F 6BC, U1F 6C 5F 6CF, U1F 6D 2F 6D 7, U1F 6E -1F 6EA, U1F 6F -1F 6F 3, U1F 6F 6F 6FC, U1F 699F 7FF, U1F 799F 80B, U1F 809F 847, U1F 849F 859, U1F 859F 887, U1F 889F 8AD, U1F 8B -1F 8BB, U1F 8C -1F 8C 1, U1F 899F 90B, U1F 93B, U1F 946, U1F 984, U1F 996, U1F 9E 9, U1FA -1FA 6F, U1FA 69FA 7C, U1FA 79FA 89, U1FA 7F 6, U1FACE-1FADC, U1FADF-1FAE 9, U1FAF -1FAF 8, U1FB -1FBFF; }
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Bold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Bold.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Bold.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Bold.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U100-2BA, U2BD-2C 5, U2C 5CC, U2CE-2D 7, U2DD-2FF, U304, U308, U329, U1D -1DBF, U1E -1E 9F, U1EF 1EFF, U2020, U20A -20AB, U20AD-20C 0, U2113, U2C 58C 7F, UA720-A7FF; }
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-Bold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-Bold.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-Bold.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-Bold.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; }
/* Open Sans - Bold Italic */
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-BoldItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-BoldItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-BoldItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-BoldItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U302-303, U305, U307-308, U310, U312, U315, U31A, U326-327, U32C, U32F-330, U332-333, U338, U33A, U346, U34D, U391-3A 1, U3A 0A 9, U3B -2C 9, U3D 1, U3D 2D 6, U3F -3F 1, U3F 1F 5, U2016-2017, U2034-2038, U203C, U2040, U2043, U2047, U2050, U2057, U205F, U2070-2071, U2074-208E, U2090-209C, U20D -20DC, U20E 1, U20E -15EF, U2100-2112, U2114-2115, U2117-2121, U2123-214F, U2190, U2192, U2194-21AE, U21B -21E 5, U21F -20F 2, U21F -2207, U2213-2214, U2216-22FF, U2308-230B, U2310, U2319, U231C-2321, U2336-237A, U237C, U2395, U239B-23B 7, U23D 0, U23DC-23E 1, U2474-2475, U25AF, U25B 3, U25B 7, U25BD, U25C 1, U25CA, U25CC, U25FB, U266D-266F, U27C -27FF, U2900-2AFF, U2B -2E 11, U2B 28B 4C, U2BFE, U3030, UFF5B, UFF5D, U1D 399D 7FF, U1EE -1EEFF; }
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-BoldItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-BoldItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-BoldItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-BoldItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U1-0C, U0E-1F, U7F-9F, U20DD-20E 0, U20E -18E 4, U2150-218F, U2190, U2192, U2194-2199, U21AF, U21E -15F 0, U21F 3, U2218-2219, U2299, U22C -18C 6, U2300-243F, U2440-244A, U2460-24FF, U25A -27BF, U2800-28FF, U2921-2922, U2981, U29BF, U29EB, U2B -2BFF, U4DC -4DFF, UFFF9-FFFB, U10140-1018E, U10190-1019C, U101A 0, U101D -101FD, U102E -102FB, U10E 50E 7E, U1D 2C -1D 2D 3, U1D 2E -1D 37F, U1F -1F 0FF, U1F 99F 1AD, U1F 1E 5F 1FF, U1F 29D 30F, U1F 315, U1F 31C, U1F 31E, U1F 319F 32C, U1F 336, U1F 378, U1F 37D, U1F 382, U1F 392F 39F, U1F 3A 6F 3A 8, U1F 2AC 3AF, U1F 3C 2, U1F 3C 3F 3C 6, U1F 2CA 3CE, U1F 3D 3F 3E 0, U1F 3ED, U1F 3F 0F 3F 3, U1F 3F 4F 3F 7, U1F 408, U1F 415, U1F 41F, U1F 426, U1F 43F, U1F 440F 442, U1F 444, U1F 445F 449, U1F 43C 44E, U1F 453, U1F 46A, U1F 47D, U1F 4A 3, U1F 4B 0, U1F 4B 3, U1F 4B 9, U1F 4BB, U1F 4BF, U1F 4C 7F 4CB, U1F 4D 6, U1F 4DA, U1F 4DF, U1F 4E 2F 4E 6, U1F 3EA 4ED, U1F 4F 7, U1F 4F 8F 4FB, U1F 3FD 4FE, U1F 503, U1F 506F 50B, U1F 50D, U1F 511F 513, U1F 52E 54A, U1F 53F 5FA, U1F 610, U1F 649F 67F, U1F 687, U1F 68D, U1F 691, U1F 694, U1F 698, U1F 6AD, U1F 6B 2, U1F 6B 8F 6BA, U1F 6BC, U1F 6C 5F 6CF, U1F 6D 2F 6D 7, U1F 6E -1F 6EA, U1F 6F -1F 6F 3, U1F 6F 6F 6FC, U1F 699F 7FF, U1F 799F 80B, U1F 809F 847, U1F 849F 859, U1F 859F 887, U1F 889F 8AD, U1F 8B -1F 8BB, U1F 8C -1F 8C 1, U1F 899F 90B, U1F 93B, U1F 946, U1F 984, U1F 996, U1F 9E 9, U1FA -1FA 6F, U1FA 69FA 7C, U1FA 79FA 89, U1FA 7F 6, U1FACE-1FADC, U1FADF-1FAE 9, U1FAF -1FAF 8, U1FB -1FBFF; }
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-BoldItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-BoldItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-BoldItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-BoldItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U100-2BA, U2BD-2C 5, U2C 5CC, U2CE-2D 7, U2DD-2FF, U304, U308, U329, U1D -1DBF, U1E -1E 9F, U1EF 1EFF, U2020, U20A -20AB, U20AD-20C 0, U2113, U2C 58C 7F, UA720-A7FF; }
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-BoldItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-BoldItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-BoldItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-BoldItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; }
/* Open Sans - ExtraBold */
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-ExtraBold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-ExtraBold.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-ExtraBold.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-ExtraBold.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-ExtraBold.svg#OpenSans-ExtraBold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U302-303, U305, U307-308, U310, U312, U315, U31A, U326-327, U32C, U32F-330, U332-333, U338, U33A, U346, U34D, U391-3A 1, U3A 0A 9, U3B -2C 9, U3D 1, U3D 2D 6, U3F -3F 1, U3F 1F 5, U2016-2017, U2034-2038, U203C, U2040, U2043, U2047, U2050, U2057, U205F, U2070-2071, U2074-208E, U2090-209C, U20D -20DC, U20E 1, U20E -15EF, U2100-2112, U2114-2115, U2117-2121, U2123-214F, U2190, U2192, U2194-21AE, U21B -21E 5, U21F -20F 2, U21F -2207, U2213-2214, U2216-22FF, U2308-230B, U2310, U2319, U231C-2321, U2336-237A, U237C, U2395, U239B-23B 7, U23D 0, U23DC-23E 1, U2474-2475, U25AF, U25B 3, U25B 7, U25BD, U25C 1, U25CA, U25CC, U25FB, U266D-266F, U27C -27FF, U2900-2AFF, U2B -2E 11, U2B 28B 4C, U2BFE, U3030, UFF5B, UFF5D, U1D 399D 7FF, U1EE -1EEFF; }
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-ExtraBold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-ExtraBold.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-ExtraBold.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-ExtraBold.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-ExtraBold.svg#OpenSans-ExtraBold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U1-0C, U0E-1F, U7F-9F, U20DD-20E 0, U20E -18E 4, U2150-218F, U2190, U2192, U2194-2199, U21AF, U21E -15F 0, U21F 3, U2218-2219, U2299, U22C -18C 6, U2300-243F, U2440-244A, U2460-24FF, U25A -27BF, U2800-28FF, U2921-2922, U2981, U29BF, U29EB, U2B -2BFF, U4DC -4DFF, UFFF9-FFFB, U10140-1018E, U10190-1019C, U101A 0, U101D -101FD, U102E -102FB, U10E 50E 7E, U1D 2C -1D 2D 3, U1D 2E -1D 37F, U1F -1F 0FF, U1F 99F 1AD, U1F 1E 5F 1FF, U1F 29D 30F, U1F 315, U1F 31C, U1F 31E, U1F 319F 32C, U1F 336, U1F 378, U1F 37D, U1F 382, U1F 392F 39F, U1F 3A 6F 3A 8, U1F 2AC 3AF, U1F 3C 2, U1F 3C 3F 3C 6, U1F 2CA 3CE, U1F 3D 3F 3E 0, U1F 3ED, U1F 3F 0F 3F 3, U1F 3F 4F 3F 7, U1F 408, U1F 415, U1F 41F, U1F 426, U1F 43F, U1F 440F 442, U1F 444, U1F 445F 449, U1F 43C 44E, U1F 453, U1F 46A, U1F 47D, U1F 4A 3, U1F 4B 0, U1F 4B 3, U1F 4B 9, U1F 4BB, U1F 4BF, U1F 4C 7F 4CB, U1F 4D 6, U1F 4DA, U1F 4DF, U1F 4E 2F 4E 6, U1F 3EA 4ED, U1F 4F 7, U1F 4F 8F 4FB, U1F 3FD 4FE, U1F 503, U1F 506F 50B, U1F 50D, U1F 511F 513, U1F 52E 54A, U1F 53F 5FA, U1F 610, U1F 649F 67F, U1F 687, U1F 68D, U1F 691, U1F 694, U1F 698, U1F 6AD, U1F 6B 2, U1F 6B 8F 6BA, U1F 6BC, U1F 6C 5F 6CF, U1F 6D 2F 6D 7, U1F 6E -1F 6EA, U1F 6F -1F 6F 3, U1F 6F 6F 6FC, U1F 699F 7FF, U1F 799F 80B, U1F 809F 847, U1F 849F 859, U1F 859F 887, U1F 889F 8AD, U1F 8B -1F 8BB, U1F 8C -1F 8C 1, U1F 899F 90B, U1F 93B, U1F 946, U1F 984, U1F 996, U1F 9E 9, U1FA -1FA 6F, U1FA 69FA 7C, U1FA 79FA 89, U1FA 7F 6, U1FACE-1FADC, U1FADF-1FAE 9, U1FAF -1FAF 8, U1FB -1FBFF; }
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-ExtraBold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-ExtraBold.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-ExtraBold.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-ExtraBold.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-ExtraBold.svg#OpenSans-ExtraBold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U100-2BA, U2BD-2C 5, U2C 5CC, U2CE-2D 7, U2DD-2FF, U304, U308, U329, U1D -1DBF, U1E -1E 9F, U1EF 1EFF, U2020, U20A -20AB, U20AD-20C 0, U2113, U2C 58C 7F, UA720-A7FF; }
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-ExtraBold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-ExtraBold.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-ExtraBold.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-ExtraBold.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-ExtraBold.svg#OpenSans-ExtraBold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; }
/* Open Sans - ExtraBold Italic */
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.svg#OpenSans-ExtraBoldItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U302-303, U305, U307-308, U310, U312, U315, U31A, U326-327, U32C, U32F-330, U332-333, U338, U33A, U346, U34D, U391-3A 1, U3A 0A 9, U3B -2C 9, U3D 1, U3D 2D 6, U3F -3F 1, U3F 1F 5, U2016-2017, U2034-2038, U203C, U2040, U2043, U2047, U2050, U2057, U205F, U2070-2071, U2074-208E, U2090-209C, U20D -20DC, U20E 1, U20E -15EF, U2100-2112, U2114-2115, U2117-2121, U2123-214F, U2190, U2192, U2194-21AE, U21B -21E 5, U21F -20F 2, U21F -2207, U2213-2214, U2216-22FF, U2308-230B, U2310, U2319, U231C-2321, U2336-237A, U237C, U2395, U239B-23B 7, U23D 0, U23DC-23E 1, U2474-2475, U25AF, U25B 3, U25B 7, U25BD, U25C 1, U25CA, U25CC, U25FB, U266D-266F, U27C -27FF, U2900-2AFF, U2B -2E 11, U2B 28B 4C, U2BFE, U3030, UFF5B, UFF5D, U1D 399D 7FF, U1EE -1EEFF; }
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.svg#OpenSans-ExtraBoldItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U1-0C, U0E-1F, U7F-9F, U20DD-20E 0, U20E -18E 4, U2150-218F, U2190, U2192, U2194-2199, U21AF, U21E -15F 0, U21F 3, U2218-2219, U2299, U22C -18C 6, U2300-243F, U2440-244A, U2460-24FF, U25A -27BF, U2800-28FF, U2921-2922, U2981, U29BF, U29EB, U2B -2BFF, U4DC -4DFF, UFFF9-FFFB, U10140-1018E, U10190-1019C, U101A 0, U101D -101FD, U102E -102FB, U10E 50E 7E, U1D 2C -1D 2D 3, U1D 2E -1D 37F, U1F -1F 0FF, U1F 99F 1AD, U1F 1E 5F 1FF, U1F 29D 30F, U1F 315, U1F 31C, U1F 31E, U1F 319F 32C, U1F 336, U1F 378, U1F 37D, U1F 382, U1F 392F 39F, U1F 3A 6F 3A 8, U1F 2AC 3AF, U1F 3C 2, U1F 3C 3F 3C 6, U1F 2CA 3CE, U1F 3D 3F 3E 0, U1F 3ED, U1F 3F 0F 3F 3, U1F 3F 4F 3F 7, U1F 408, U1F 415, U1F 41F, U1F 426, U1F 43F, U1F 440F 442, U1F 444, U1F 445F 449, U1F 43C 44E, U1F 453, U1F 46A, U1F 47D, U1F 4A 3, U1F 4B 0, U1F 4B 3, U1F 4B 9, U1F 4BB, U1F 4BF, U1F 4C 7F 4CB, U1F 4D 6, U1F 4DA, U1F 4DF, U1F 4E 2F 4E 6, U1F 3EA 4ED, U1F 4F 7, U1F 4F 8F 4FB, U1F 3FD 4FE, U1F 503, U1F 506F 50B, U1F 50D, U1F 511F 513, U1F 52E 54A, U1F 53F 5FA, U1F 610, U1F 649F 67F, U1F 687, U1F 68D, U1F 691, U1F 694, U1F 698, U1F 6AD, U1F 6B 2, U1F 6B 8F 6BA, U1F 6BC, U1F 6C 5F 6CF, U1F 6D 2F 6D 7, U1F 6E -1F 6EA, U1F 6F -1F 6F 3, U1F 6F 6F 6FC, U1F 699F 7FF, U1F 799F 80B, U1F 809F 847, U1F 849F 859, U1F 859F 887, U1F 889F 8AD, U1F 8B -1F 8BB, U1F 8C -1F 8C 1, U1F 899F 90B, U1F 93B, U1F 946, U1F 984, U1F 996, U1F 9E 9, U1FA -1FA 6F, U1FA 69FA 7C, U1FA 79FA 89, U1FA 7F 6, U1FACE-1FADC, U1FADF-1FAE 9, U1FAF -1FAF 8, U1FB -1FBFF; }
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.svg#OpenSans-ExtraBoldItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U100-2BA, U2BD-2C 5, U2C 5CC, U2CE-2D 7, U2DD-2FF, U304, U308, U329, U1D -1DBF, U1E -1E 9F, U1EF 1EFF, U2020, U20A -20AB, U20AD-20C 0, U2113, U2C 58C 7F, UA720-A7FF; }
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.woff2') format('woff2'), url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.woff') format('woff'), url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.ttf') format('truetype'), url('/basics/fonts/open_sans/OpenSans-ExtraBoldItalic.svg#OpenSans-ExtraBoldItalic') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; }
/**********************
 Schriften
 **********************/
/**********************
 Oswald
 **********************/
/* Oswald - Extra Light */
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-ExtraLight.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-ExtraLight.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-ExtraLight.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-ExtraLight.woff') format('woff'), url('/basics/fonts/oswald/Oswald-ExtraLight.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-ExtraLight.svg#Oswald-ExtraLight') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U460-52F, U1C 79C 8A, U20B 4, U2DE -2DFF, UA640-A69F, UFE2E-FE2F; }
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-ExtraLight.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-ExtraLight.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-ExtraLight.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-ExtraLight.woff') format('woff'), url('/basics/fonts/oswald/Oswald-ExtraLight.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-ExtraLight.svg#Oswald-ExtraLight') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U301, U400-45F, U490-491, U4B -4B 1, U2116; }
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-ExtraLight.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-ExtraLight.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-ExtraLight.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-ExtraLight.woff') format('woff'), url('/basics/fonts/oswald/Oswald-ExtraLight.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-ExtraLight.svg#Oswald-ExtraLight') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U102-103, U110-111, U128-129, U168-169, U1A -1A 1, U1AF-1B 0, U300-301, U303-304, U308-309, U323, U329, U1EA -1EF 9, U20AB; }
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-ExtraLight.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-ExtraLight.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-ExtraLight.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-ExtraLight.woff') format('woff'), url('/basics/fonts/oswald/Oswald-ExtraLight.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-ExtraLight.svg#Oswald-ExtraLight') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U100-2BA, U2BD-2C 5, U2C 5CC, U2CE-2D 7, U2DD-2FF, U304, U308, U329, U1D -1DBF, U1E -1E 9F, U1EF 1EFF, U2020, U20A -20AB, U20AD-20C 0, U2113, U2C 58C 7F, UA720-A7FF; }
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-ExtraLight.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-ExtraLight.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-ExtraLight.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-ExtraLight.woff') format('woff'), url('/basics/fonts/oswald/Oswald-ExtraLight.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-ExtraLight.svg#Oswald-ExtraLight') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; }
/* Oswald - Light */
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Light.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Light.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Light.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Light.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Light.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Light.svg#Oswald-Light') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U460-52F, U1C 79C 8A, U20B 4, U2DE -2DFF, UA640-A69F, UFE2E-FE2F; }
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Light.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Light.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Light.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Light.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Light.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Light.svg#Oswald-Light') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U301, U400-45F, U490-491, U4B -4B 1, U2116; }
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Light.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Light.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Light.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Light.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Light.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Light.svg#Oswald-Light') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U102-103, U110-111, U128-129, U168-169, U1A -1A 1, U1AF-1B 0, U300-301, U303-304, U308-309, U323, U329, U1EA -1EF 9, U20AB; }
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Light.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Light.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Light.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Light.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Light.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Light.svg#Oswald-Light') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U100-2BA, U2BD-2C 5, U2C 5CC, U2CE-2D 7, U2DD-2FF, U304, U308, U329, U1D -1DBF, U1E -1E 9F, U1EF 1EFF, U2020, U20A -20AB, U20AD-20C 0, U2113, U2C 58C 7F, UA720-A7FF; }
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Light.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Light.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Light.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Light.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Light.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Light.svg#Oswald-Light') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; }
/* Oswald - Regular */
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Regular.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Regular.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Regular.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Regular.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Regular.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Regular.svg#Oswald-Regular') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U460-52F, U1C 79C 8A, U20B 4, U2DE -2DFF, UA640-A69F, UFE2E-FE2F; }
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Regular.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Regular.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Regular.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Regular.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Regular.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Regular.svg#Oswald-Regular') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U301, U400-45F, U490-491, U4B -4B 1, U2116; }
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Regular.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Regular.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Regular.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Regular.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Regular.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Regular.svg#Oswald-Regular') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U102-103, U110-111, U128-129, U168-169, U1A -1A 1, U1AF-1B 0, U300-301, U303-304, U308-309, U323, U329, U1EA -1EF 9, U20AB; }
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Regular.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Regular.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Regular.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Regular.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Regular.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Regular.svg#Oswald-Regular') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U100-2BA, U2BD-2C 5, U2C 5CC, U2CE-2D 7, U2DD-2FF, U304, U308, U329, U1D -1DBF, U1E -1E 9F, U1EF 1EFF, U2020, U20A -20AB, U20AD-20C 0, U2113, U2C 58C 7F, UA720-A7FF; }
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Regular.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Regular.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Regular.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Regular.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Regular.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Regular.svg#Oswald-Regular') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; }
/* Oswald - Medium */
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Medium.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Medium.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Medium.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Medium.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Medium.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Medium.svg#Oswald-Medium') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U460-52F, U1C 79C 8A, U20B 4, U2DE -2DFF, UA640-A69F, UFE2E-FE2F; }
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Medium.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Medium.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Medium.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Medium.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Medium.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Medium.svg#Oswald-Medium') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U301, U400-45F, U490-491, U4B -4B 1, U2116; }
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Medium.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Medium.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Medium.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Medium.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Medium.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Medium.svg#Oswald-Medium') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U102-103, U110-111, U128-129, U168-169, U1A -1A 1, U1AF-1B 0, U300-301, U303-304, U308-309, U323, U329, U1EA -1EF 9, U20AB; }
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Medium.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Medium.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Medium.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Medium.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Medium.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Medium.svg#Oswald-Medium') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U100-2BA, U2BD-2C 5, U2C 5CC, U2CE-2D 7, U2DD-2FF, U304, U308, U329, U1D -1DBF, U1E -1E 9F, U1EF 1EFF, U2020, U20A -20AB, U20AD-20C 0, U2113, U2C 58C 7F, UA720-A7FF; }
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Medium.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Medium.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Medium.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Medium.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Medium.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Medium.svg#Oswald-Medium') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; }
/* Oswald - Semi Bold */
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-SemiBold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-SemiBold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-SemiBold.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-SemiBold.woff') format('woff'), url('/basics/fonts/oswald/Oswald-SemiBold.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-SemiBold.svg#Oswald-SemiBold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U460-52F, U1C 79C 8A, U20B 4, U2DE -2DFF, UA640-A69F, UFE2E-FE2F; }
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-SemiBold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-SemiBold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-SemiBold.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-SemiBold.woff') format('woff'), url('/basics/fonts/oswald/Oswald-SemiBold.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-SemiBold.svg#Oswald-SemiBold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U301, U400-45F, U490-491, U4B -4B 1, U2116; }
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-SemiBold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-SemiBold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-SemiBold.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-SemiBold.woff') format('woff'), url('/basics/fonts/oswald/Oswald-SemiBold.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-SemiBold.svg#Oswald-SemiBold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U102-103, U110-111, U128-129, U168-169, U1A -1A 1, U1AF-1B 0, U300-301, U303-304, U308-309, U323, U329, U1EA -1EF 9, U20AB; }
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-SemiBold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-SemiBold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-SemiBold.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-SemiBold.woff') format('woff'), url('/basics/fonts/oswald/Oswald-SemiBold.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-SemiBold.svg#Oswald-SemiBold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U100-2BA, U2BD-2C 5, U2C 5CC, U2CE-2D 7, U2DD-2FF, U304, U308, U329, U1D -1DBF, U1E -1E 9F, U1EF 1EFF, U2020, U20A -20AB, U20AD-20C 0, U2113, U2C 58C 7F, UA720-A7FF; }
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-SemiBold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-SemiBold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-SemiBold.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-SemiBold.woff') format('woff'), url('/basics/fonts/oswald/Oswald-SemiBold.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-SemiBold.svg#Oswald-SemiBold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; }
/* Oswald - Bold */
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Bold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Bold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Bold.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Bold.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Bold.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Bold.svg#Oswald-Bold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U460-52F, U1C 79C 8A, U20B 4, U2DE -2DFF, UA640-A69F, UFE2E-FE2F; }
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Bold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Bold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Bold.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Bold.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Bold.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Bold.svg#Oswald-Bold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U301, U400-45F, U490-491, U4B -4B 1, U2116; }
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Bold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Bold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Bold.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Bold.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Bold.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Bold.svg#Oswald-Bold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U102-103, U110-111, U128-129, U168-169, U1A -1A 1, U1AF-1B 0, U300-301, U303-304, U308-309, U323, U329, U1EA -1EF 9, U20AB; }
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Bold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Bold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Bold.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Bold.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Bold.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Bold.svg#Oswald-Bold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U100-2BA, U2BD-2C 5, U2C 5CC, U2CE-2D 7, U2DD-2FF, U304, U308, U329, U1D -1DBF, U1E -1E 9F, U1EF 1EFF, U2020, U20A -20AB, U20AD-20C 0, U2113, U2C 58C 7F, UA720-A7FF; }
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/basics/fonts/oswald/Oswald-Bold.eot');
  /* IE9 Compat Modes */
  src: url('/basics/fonts/oswald/Oswald-Bold.eot?#iefix') format('embedded-opentype'), url('/basics/fonts/oswald/Oswald-Bold.woff2') format('woff2'), url('/basics/fonts/oswald/Oswald-Bold.woff') format('woff'), url('/basics/fonts/oswald/Oswald-Bold.ttf') format('truetype'), url('/basics/fonts/oswald/Oswald-Bold.svg#Oswald-Bold') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
  unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; }
