/* math */
@font-face {
  font-family: 'Bodoni Moda';
  font-style: italic;
  font-weight: 400 900;
  font-display: swap;
  src: url(/assets/fonts/typography/bodoni-moda/italic-400-900-math-57c99caa95a6.woff2) format('woff2');
  unicode-range: U+302-303,U+307-308,U+312,U+326-327,U+394,U+3A9,U+3BC,U+3C0,U+2074,U+2202,U+2205,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA;
}
/* symbols */
@font-face {
  font-family: 'Bodoni Moda';
  font-style: italic;
  font-weight: 400 900;
  font-display: swap;
  src: url(/assets/fonts/typography/bodoni-moda/italic-400-900-symbols-71d669c668ad.woff2) format('woff2');
  unicode-range: U+2219,U+25CA,U+2761;
}
/* latin-ext */
@font-face {
  font-family: 'Bodoni Moda';
  font-style: italic;
  font-weight: 400 900;
  font-display: swap;
  src: url(/assets/fonts/typography/bodoni-moda/italic-400-900-latin-ext-028e7c63074f.woff2) format('woff2');
  unicode-range: U+100-130,U+132-151,U+154-17F,U+192,U+212-213,U+218-21B,U+237,U+2C7,U+2DD,U+304,U+308,U+1E80-1E89,U+1E9E,U+1EF2-1EF3,U+2020;
}
/* latin */
@font-face {
  font-family: 'Bodoni Moda';
  font-style: italic;
  font-weight: 400 900;
  font-display: swap;
  src: url(/assets/fonts/typography/bodoni-moda/italic-400-900-latin-3fac62d55a70.woff2) format('woff2');
  unicode-range: U+D,U+20-7E,U+A0-AC,U+AE-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215;
}
/* math */
@font-face {
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url(/assets/fonts/typography/bodoni-moda/normal-400-900-math-6f7b30017b51.woff2) format('woff2');
  unicode-range: U+302-303,U+307-308,U+312,U+326-327,U+394,U+3A9,U+3BC,U+3C0,U+2074,U+2202,U+2205,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA;
}
/* symbols */
@font-face {
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url(/assets/fonts/typography/bodoni-moda/normal-400-900-symbols-8db18268701e.woff2) format('woff2');
  unicode-range: U+2219,U+25CA,U+2761;
}
/* latin-ext */
@font-face {
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url(/assets/fonts/typography/bodoni-moda/normal-400-900-latin-ext-e00904cd96a4.woff2) format('woff2');
  unicode-range: U+100-130,U+132-151,U+154-17F,U+192,U+212-213,U+218-21B,U+237,U+2C7,U+2DD,U+304,U+308,U+1E80-1E89,U+1E9E,U+1EF2-1EF3,U+2020;
}
/* latin */
@font-face {
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url(/assets/fonts/typography/bodoni-moda/normal-400-900-latin-fe710b15e2ac.woff2) format('woff2');
  unicode-range: U+D,U+20-7E,U+A0-AC,U+AE-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215;
}
/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/icons/material-icons/regular-400-full-4a4dbc62fa33.woff2) format('woff2');
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/italic-300-800-cyrillic-ext-9e3854ef6ec3.woff2) format('woff2');
  unicode-range: U+460-486,U+488-48F,U+492-4AF,U+4B2-513;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/italic-300-800-cyrillic-fb404ecf11c2.woff2) format('woff2');
  unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/italic-300-800-greek-ext-2d33900c7634.woff2) format('woff2');
  unicode-range: U+1F4D,U+1FDE;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/italic-300-800-greek-1f07f2a82120.woff2) format('woff2');
  unicode-range: U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1-3D2,U+3D6;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/italic-300-800-hebrew-59ad762c87d0.woff2) format('woff2');
  unicode-range: U+307-308,U+5B0-5BE,U+5C1-5C2,U+5C7,U+5D0-5EA,U+20AA,U+FB2A-FB36,U+FB38-FB3C,U+FB3E,U+FB40-FB41,U+FB43-FB44,U+FB46-FB4B;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/italic-300-800-math-78e155cef75b.woff2) format('woff2');
  unicode-range: U+302-303,U+307-308,U+312,U+326-327,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D6,U+2017,U+203C,U+2070,U+2074-207A,U+207C-208A,U+208C-208E,U+2095-209C,U+2105,U+2120,U+2126,U+212E,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/italic-300-800-symbols-2ab7e5428568.woff2) format('woff2');
  unicode-range: U+215B-215E,U+25CA;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/italic-300-800-vietnamese-ee911bf4535a.woff2) format('woff2');
  unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+1EA0-1EF9,U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/italic-300-800-latin-ext-2e9001fa91a2.woff2) format('woff2');
  unicode-range: U+100-130,U+132-151,U+154-17F,U+192,U+1A0-1A1,U+1AF-1B0,U+1EA-1ED,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C7,U+2C9,U+2DD,U+2F3,U+304,U+308,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EF2-1EF9,U+2020,U+20A3-20A4,U+20A7,U+20AA-20AB,U+2113,U+A7B3-A7B5;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/italic-300-800-latin-8df90accd45b.woff2) format('woff2');
  unicode-range: U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/normal-300-800-cyrillic-ext-d0edd1c6d7e0.woff2) format('woff2');
  unicode-range: U+460-486,U+488-48F,U+492-4AF,U+4B2-513;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/normal-300-800-cyrillic-01978402fabb.woff2) format('woff2');
  unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/normal-300-800-greek-ext-d68a324be8ff.woff2) format('woff2');
  unicode-range: U+1F4D,U+1FDE;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/normal-300-800-greek-206b8987ebc5.woff2) format('woff2');
  unicode-range: U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1-3D2,U+3D6;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/normal-300-800-hebrew-3e8f4b311fef.woff2) format('woff2');
  unicode-range: U+307-308,U+5B0-5BE,U+5C1-5C2,U+5C7,U+5D0-5EA,U+20AA,U+FB2A-FB36,U+FB38-FB3C,U+FB3E,U+FB40-FB41,U+FB43-FB44,U+FB46-FB4B;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/normal-300-800-math-4f0cad5800ee.woff2) format('woff2');
  unicode-range: U+302-303,U+307-308,U+312,U+326-327,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D6,U+2017,U+203C,U+2070,U+2074-207A,U+207C-208A,U+208C-208E,U+2095-209C,U+2105,U+2120,U+2126,U+212E,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/normal-300-800-symbols-c9d43888d700.woff2) format('woff2');
  unicode-range: U+215B-215E,U+25CA;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/normal-300-800-vietnamese-f49cd0972b92.woff2) format('woff2');
  unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+1EA0-1EF9,U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/normal-300-800-latin-ext-2d4c25a2a206.woff2) format('woff2');
  unicode-range: U+100-130,U+132-151,U+154-17F,U+192,U+1A0-1A1,U+1AF-1B0,U+1EA-1ED,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C7,U+2C9,U+2DD,U+2F3,U+304,U+308,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EF2-1EF9,U+2020,U+20A3-20A4,U+20A7,U+20AA-20AB,U+2113,U+A7B3-A7B5;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/typography/open-sans/normal-300-800-latin-441af0def989.woff2) format('woff2');
  unicode-range: U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD;
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
