/**
 * RSCSS - Really S[imple|hort] Cascading Style Sheet
 * Copyright (c) 2015-2025 Philipp Kolbeck
 * Parsed: 15.05.2025 10:56:29 - Rendertime: 0,0196sec.
 */

@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 100; font-display: swap; src: url(../fnt/poppins/poppins.italic.100.devanagari.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 100; font-display: swap; src: url(../fnt/poppins/poppins.italic.100.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 100; font-display: swap; src: url(../fnt/poppins/poppins.italic.100.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 200; font-display: swap; src: url(../fnt/poppins/poppins.italic.200.devanagari.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 200; font-display: swap; src: url(../fnt/poppins/poppins.italic.200.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 200; font-display: swap; src: url(../fnt/poppins/poppins.italic.200.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 300; font-display: swap; src: url(../fnt/poppins/poppins.italic.300.devanagari.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 300; font-display: swap; src: url(../fnt/poppins/poppins.italic.300.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 300; font-display: swap; src: url(../fnt/poppins/poppins.italic.300.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 400; font-display: swap; src: url(../fnt/poppins/poppins.italic.400.devanagari.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 400; font-display: swap; src: url(../fnt/poppins/poppins.italic.400.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 400; font-display: swap; src: url(../fnt/poppins/poppins.italic.400.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 500; font-display: swap; src: url(../fnt/poppins/poppins.italic.500.devanagari.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 500; font-display: swap; src: url(../fnt/poppins/poppins.italic.500.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 500; font-display: swap; src: url(../fnt/poppins/poppins.italic.500.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 600; font-display: swap; src: url(../fnt/poppins/poppins.italic.600.devanagari.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 600; font-display: swap; src: url(../fnt/poppins/poppins.italic.600.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 600; font-display: swap; src: url(../fnt/poppins/poppins.italic.600.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 700; font-display: swap; src: url(../fnt/poppins/poppins.italic.700.devanagari.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 700; font-display: swap; src: url(../fnt/poppins/poppins.italic.700.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 700; font-display: swap; src: url(../fnt/poppins/poppins.italic.700.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 800; font-display: swap; src: url(../fnt/poppins/poppins.italic.800.devanagari.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 800; font-display: swap; src: url(../fnt/poppins/poppins.italic.800.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 800; font-display: swap; src: url(../fnt/poppins/poppins.italic.800.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 900; font-display: swap; src: url(../fnt/poppins/poppins.italic.900.devanagari.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 900; font-display: swap; src: url(../fnt/poppins/poppins.italic.900.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 900; font-display: swap; src: url(../fnt/poppins/poppins.italic.900.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 100; font-display: swap; src: url(../fnt/poppins/poppins.normal.100.devanagari.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 100; font-display: swap; src: url(../fnt/poppins/poppins.normal.100.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 100; font-display: swap; src: url(../fnt/poppins/poppins.normal.100.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 200; font-display: swap; src: url(../fnt/poppins/poppins.normal.200.devanagari.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 200; font-display: swap; src: url(../fnt/poppins/poppins.normal.200.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 200; font-display: swap; src: url(../fnt/poppins/poppins.normal.200.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fnt/poppins/poppins.normal.300.devanagari.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fnt/poppins/poppins.normal.300.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fnt/poppins/poppins.normal.300.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fnt/poppins/poppins.normal.400.devanagari.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fnt/poppins/poppins.normal.400.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fnt/poppins/poppins.normal.400.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fnt/poppins/poppins.normal.500.devanagari.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fnt/poppins/poppins.normal.500.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fnt/poppins/poppins.normal.500.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url(../fnt/poppins/poppins.normal.600.devanagari.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url(../fnt/poppins/poppins.normal.600.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url(../fnt/poppins/poppins.normal.600.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fnt/poppins/poppins.normal.700.devanagari.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fnt/poppins/poppins.normal.700.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fnt/poppins/poppins.normal.700.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 800; font-display: swap; src: url(../fnt/poppins/poppins.normal.800.devanagari.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 800; font-display: swap; src: url(../fnt/poppins/poppins.normal.800.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 800; font-display: swap; src: url(../fnt/poppins/poppins.normal.800.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 900; font-display: swap; src: url(../fnt/poppins/poppins.normal.900.devanagari.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 900; font-display: swap; src: url(../fnt/poppins/poppins.normal.900.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 900; font-display: swap; src: url(../fnt/poppins/poppins.normal.900.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fnt/ubuntu/ubuntu.normal.400.cyrillic-ext.woff2); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fnt/ubuntu/ubuntu.normal.400.cyrillic.woff2); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fnt/ubuntu/ubuntu.normal.400.greek-ext.woff2); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fnt/ubuntu/ubuntu.normal.400.greek.woff2); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fnt/ubuntu/ubuntu.normal.400.latin-ext.woff2); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fnt/ubuntu/ubuntu.normal.400.latin.woff2); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fnt/ubuntu/ubuntu.normal.500.cyrillic-ext.woff2); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fnt/ubuntu/ubuntu.normal.500.cyrillic.woff2); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fnt/ubuntu/ubuntu.normal.500.greek-ext.woff2); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fnt/ubuntu/ubuntu.normal.500.greek.woff2); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fnt/ubuntu/ubuntu.normal.500.latin-ext.woff2); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fnt/ubuntu/ubuntu.normal.500.latin.woff2); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fnt/ubuntu/ubuntu.normal.700.cyrillic-ext.woff2); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fnt/ubuntu/ubuntu.normal.700.cyrillic.woff2); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fnt/ubuntu/ubuntu.normal.700.greek-ext.woff2); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fnt/ubuntu/ubuntu.normal.700.greek.woff2); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fnt/ubuntu/ubuntu.normal.700.latin-ext.woff2); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fnt/ubuntu/ubuntu.normal.700.latin.woff2); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 100; font-display: swap; src: url(../fnt/roboto/roboto.italic.100.cyrillic-ext.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 100; font-display: swap; src: url(../fnt/roboto/roboto.italic.100.cyrillic.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 100; font-display: swap; src: url(../fnt/roboto/roboto.italic.100.greek-ext.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 100; font-display: swap; src: url(../fnt/roboto/roboto.italic.100.greek.woff2) format('woff2'); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 100; font-display: swap; src: url(../fnt/roboto/roboto.italic.100.vietnamese.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 100; font-display: swap; src: url(../fnt/roboto/roboto.italic.100.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 100; font-display: swap; src: url(../fnt/roboto/roboto.italic.100.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 300; font-display: swap; src: url(../fnt/roboto/roboto.italic.300.cyrillic-ext.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 300; font-display: swap; src: url(../fnt/roboto/roboto.italic.300.cyrillic.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 300; font-display: swap; src: url(../fnt/roboto/roboto.italic.300.greek-ext.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 300; font-display: swap; src: url(../fnt/roboto/roboto.italic.300.greek.woff2) format('woff2'); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 300; font-display: swap; src: url(../fnt/roboto/roboto.italic.300.vietnamese.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 300; font-display: swap; src: url(../fnt/roboto/roboto.italic.300.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 300; font-display: swap; src: url(../fnt/roboto/roboto.italic.300.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-display: swap; src: url(../fnt/roboto/roboto.italic.400.cyrillic-ext.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-display: swap; src: url(../fnt/roboto/roboto.italic.400.cyrillic.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-display: swap; src: url(../fnt/roboto/roboto.italic.400.greek-ext.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-display: swap; src: url(../fnt/roboto/roboto.italic.400.greek.woff2) format('woff2'); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-display: swap; src: url(../fnt/roboto/roboto.italic.400.vietnamese.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-display: swap; src: url(../fnt/roboto/roboto.italic.400.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-display: swap; src: url(../fnt/roboto/roboto.italic.400.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 500; font-display: swap; src: url(../fnt/roboto/roboto.italic.500.cyrillic-ext.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 500; font-display: swap; src: url(../fnt/roboto/roboto.italic.500.cyrillic.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 500; font-display: swap; src: url(../fnt/roboto/roboto.italic.500.greek-ext.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 500; font-display: swap; src: url(../fnt/roboto/roboto.italic.500.greek.woff2) format('woff2'); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 500; font-display: swap; src: url(../fnt/roboto/roboto.italic.500.vietnamese.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 500; font-display: swap; src: url(../fnt/roboto/roboto.italic.500.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 500; font-display: swap; src: url(../fnt/roboto/roboto.italic.500.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; font-display: swap; src: url(../fnt/roboto/roboto.italic.700.cyrillic-ext.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; font-display: swap; src: url(../fnt/roboto/roboto.italic.700.cyrillic.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; font-display: swap; src: url(../fnt/roboto/roboto.italic.700.greek-ext.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; font-display: swap; src: url(../fnt/roboto/roboto.italic.700.greek.woff2) format('woff2'); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; font-display: swap; src: url(../fnt/roboto/roboto.italic.700.vietnamese.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; font-display: swap; src: url(../fnt/roboto/roboto.italic.700.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; font-display: swap; src: url(../fnt/roboto/roboto.italic.700.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 900; font-display: swap; src: url(../fnt/roboto/roboto.italic.900.cyrillic-ext.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 900; font-display: swap; src: url(../fnt/roboto/roboto.italic.900.cyrillic.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 900; font-display: swap; src: url(../fnt/roboto/roboto.italic.900.greek-ext.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 900; font-display: swap; src: url(../fnt/roboto/roboto.italic.900.greek.woff2) format('woff2'); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 900; font-display: swap; src: url(../fnt/roboto/roboto.italic.900.vietnamese.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 900; font-display: swap; src: url(../fnt/roboto/roboto.italic.900.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 900; font-display: swap; src: url(../fnt/roboto/roboto.italic.900.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 100; font-display: swap; src: url(../fnt/roboto/roboto.normal.100.cyrillic-ext.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 100; font-display: swap; src: url(../fnt/roboto/roboto.normal.100.cyrillic.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 100; font-display: swap; src: url(../fnt/roboto/roboto.normal.100.greek-ext.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 100; font-display: swap; src: url(../fnt/roboto/roboto.normal.100.greek.woff2) format('woff2'); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 100; font-display: swap; src: url(../fnt/roboto/roboto.normal.100.vietnamese.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 100; font-display: swap; src: url(../fnt/roboto/roboto.normal.100.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 100; font-display: swap; src: url(../fnt/roboto/roboto.normal.100.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fnt/roboto/roboto.normal.300.cyrillic-ext.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fnt/roboto/roboto.normal.300.cyrillic.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fnt/roboto/roboto.normal.300.greek-ext.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fnt/roboto/roboto.normal.300.greek.woff2) format('woff2'); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fnt/roboto/roboto.normal.300.vietnamese.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fnt/roboto/roboto.normal.300.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fnt/roboto/roboto.normal.300.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fnt/roboto/roboto.normal.400.cyrillic-ext.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fnt/roboto/roboto.normal.400.cyrillic.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fnt/roboto/roboto.normal.400.greek-ext.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fnt/roboto/roboto.normal.400.greek.woff2) format('woff2'); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fnt/roboto/roboto.normal.400.vietnamese.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fnt/roboto/roboto.normal.400.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fnt/roboto/roboto.normal.400.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fnt/roboto/roboto.normal.500.cyrillic-ext.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fnt/roboto/roboto.normal.500.cyrillic.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fnt/roboto/roboto.normal.500.greek-ext.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fnt/roboto/roboto.normal.500.greek.woff2) format('woff2'); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fnt/roboto/roboto.normal.500.vietnamese.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fnt/roboto/roboto.normal.500.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fnt/roboto/roboto.normal.500.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fnt/roboto/roboto.normal.700.cyrillic-ext.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fnt/roboto/roboto.normal.700.cyrillic.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fnt/roboto/roboto.normal.700.greek-ext.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fnt/roboto/roboto.normal.700.greek.woff2) format('woff2'); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fnt/roboto/roboto.normal.700.vietnamese.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fnt/roboto/roboto.normal.700.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fnt/roboto/roboto.normal.700.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(../fnt/roboto/roboto.normal.900.cyrillic-ext.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(../fnt/roboto/roboto.normal.900.cyrillic.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(../fnt/roboto/roboto.normal.900.greek-ext.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(../fnt/roboto/roboto.normal.900.greek.woff2) format('woff2'); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(../fnt/roboto/roboto.normal.900.vietnamese.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(../fnt/roboto/roboto.normal.900.latin-ext.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(../fnt/roboto/roboto.normal.900.latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.scheme-cherry .bg-polygonal { background-image: url('../img/abstractwall.cherry.jpg'); }
.scheme-coffee .bg-polygonal { background-image: url('../img/abstractwall.coffee.jpg'); }
.scheme-corn .bg-polygonal { background-image: url('../img/abstractwall.corn.jpg'); }
.scheme-gray .bg-polygonal { background-image: url('../img/abstractwall.gray.jpg'); }
.scheme-lime .bg-polygonal { background-image: url('../img/abstractwall.lime.jpg'); }
.scheme-navy .bg-polygonal { background-image: url('../img/abstractwall.navy.jpg'); }
.scheme-night .bg-polygonal { background-image: url('../img/abstractwall.night.jpg'); }
.scheme-ocean .bg-polygonal { background-image: url('../img/abstractwall.ocean.jpg'); }
.scheme-orange .bg-polygonal { background-image: url('../img/abstractwall.orange.jpg'); }
.scheme-pear .bg-polygonal { background-image: url('../img/abstractwall.pear.jpg'); }
.scheme-teal .bg-polygonal { background-image: url('../img/abstractwall.teal.jpg'); }
.scheme-kk .bg-polygonal { background-image: url('../img/abstractwall.kk.jpg'); }
.scheme-violet .bg-polygonal { background-image: url('../img/abstractwall.violet.jpg'); }
.scheme-cherry .content a,
.scheme-cherry:not(.scheme-dark) .btn-link { color: #DC3D43; }
.scheme-cherry .form-select:focus,
.scheme-cherry .form-control:focus { border-color: #DC3D43; }
.scheme-cherry.scheme-dark .brand-title,
.scheme-cherry.scheme-dark .content__header *:not(.alert):not(.alert>*),
.scheme-cherry.scheme-dark .header .header__content-start,
.scheme-cherry.scheme-dark .header .header__btn { color: #FFF !important; }
.scheme-cherry.scheme-dark footer .nav-link { color: #d8dbde !important; }
.scheme-cherry.scheme-dark footer .nav-link:hover { color: #FFF !important; }
.scheme-cherry .btn-theme { background-color: #DC3D43; }
.scheme-cherry .btn-theme { border: none !important; }
.scheme-cherry .btn-theme:hover, .scheme-cherry .btn-outline-theme:hover { background-color: #DC3D43 !important; box-shadow: inset 100vw 100vh 0 0 rgba(255,255,255,.15) !important; }
.scheme-cherry .btn-theme, .scheme-cherry .btn-theme:hover { color: #FFFFFF !important; }
.scheme-cherry .text-theme { color: #DC3D43 !important; }
.scheme-coffee .content a,
.scheme-coffee:not(.scheme-dark) .btn-link { color: #695747; }
.scheme-coffee .form-select:focus,
.scheme-coffee .form-control:focus { border-color: #695747; }
.scheme-coffee.scheme-dark .brand-title,
.scheme-coffee.scheme-dark .content__header *:not(.alert):not(.alert>*),
.scheme-coffee.scheme-dark .header .header__content-start,
.scheme-coffee.scheme-dark .header .header__btn { color: #d8dbde !important; }
.scheme-coffee.scheme-dark footer .nav-link { color: #AFB4BB !important; }
.scheme-coffee.scheme-dark footer .nav-link:hover { color: #d8dbde !important; }
.scheme-coffee .btn-theme { background-color: #695747; }
.scheme-coffee .btn-theme { border: none !important; }
.scheme-coffee .btn-theme:hover, .scheme-coffee .btn-outline-theme:hover { background-color: #695747 !important; box-shadow: inset 100vw 100vh 0 0 rgba(255,255,255,.15) !important; }
.scheme-coffee .btn-theme, .scheme-coffee .btn-theme:hover { color: #FFFFFF !important; }
.scheme-coffee .text-theme { color: #695747 !important; }
.scheme-corn .content a,
.scheme-corn:not(.scheme-dark) .btn-link { color: #FDD935; }
.scheme-corn .form-select:focus,
.scheme-corn .form-control:focus { border-color: #FDD935; }
.scheme-corn.scheme-dark .brand-title,
.scheme-corn.scheme-dark .content__header *:not(.alert):not(.alert>*),
.scheme-corn.scheme-dark .header .header__content-start,
.scheme-corn.scheme-dark .header .header__btn { color: #555 !important; }
.scheme-corn.scheme-dark footer .nav-link { color: #AFB4BB  !important; }
.scheme-corn.scheme-dark footer .nav-link:hover { color: #AFB4BB  !important; }
.scheme-corn .btn-theme { background-color: #FDD935; }
.scheme-corn .btn-theme { border: none !important; }
.scheme-corn .btn-theme:hover, .scheme-corn .btn-outline-theme:hover { background-color: #FDD935 !important; box-shadow: inset 100vw 100vh 0 0 rgba(255,255,255,.15) !important; }
.scheme-corn .btn-theme, .scheme-corn .btn-theme:hover { color: #555 !important; }
.scheme-corn .text-theme { color: #FDD935 !important; }
.scheme-gray .content a,
.scheme-gray:not(.scheme-dark) .btn-link { color: #627286; }
.scheme-gray .form-select:focus,
.scheme-gray .form-control:focus { border-color: #627286; }
.scheme-gray.scheme-dark .brand-title,
.scheme-gray.scheme-dark .content__header *:not(.alert):not(.alert>*),
.scheme-gray.scheme-dark .header .header__content-start,
.scheme-gray.scheme-dark .header .header__btn { color: #d8dbde !important; }
.scheme-gray.scheme-dark footer .nav-link { color: #AFB4BB !important; }
.scheme-gray.scheme-dark footer .nav-link:hover { color: #d8dbde !important; }
.scheme-gray .btn-theme { background-color: #627286; }
.scheme-gray .btn-theme { border: none !important; }
.scheme-gray .btn-theme:hover, .scheme-gray .btn-outline-theme:hover { background-color: #627286 !important; box-shadow: inset 100vw 100vh 0 0 rgba(255,255,255,.15) !important; }
.scheme-gray .btn-theme, .scheme-gray .btn-theme:hover { color: #FFFFFF !important; }
.scheme-gray .text-theme { color: #627286 !important; }
.scheme-lime .content a,
.scheme-lime:not(.scheme-dark) .btn-link { color: #1BB355; }
.scheme-lime .form-select:focus,
.scheme-lime .form-control:focus { border-color: #1BB355; }
.scheme-lime.scheme-dark .brand-title,
.scheme-lime.scheme-dark .content__header *:not(.alert):not(.alert>*),
.scheme-lime.scheme-dark .header .header__content-start,
.scheme-lime.scheme-dark .header .header__btn { color: #FFF !important; }
.scheme-lime.scheme-dark footer .nav-link { color: #d8dbde !important; }
.scheme-lime.scheme-dark footer .nav-link:hover { color: #FFF !important; }
.scheme-lime .btn-theme { background-color: #1BB355; }
.scheme-lime .btn-theme { border: none !important; }
.scheme-lime .btn-theme:hover, .scheme-lime .btn-outline-theme:hover { background-color: #1BB355 !important; box-shadow: inset 100vw 100vh 0 0 rgba(255,255,255,.15) !important; }
.scheme-lime .btn-theme, .scheme-lime .btn-theme:hover { color: #FFFFFF !important; }
.scheme-lime .text-theme { color: #1BB355 !important; }
.scheme-navy .content a,
.scheme-navy:not(.scheme-dark) .btn-link { color: #25476A; }
.scheme-navy .form-select:focus,
.scheme-navy .form-control:focus { border-color: #25476A; }
.scheme-navy.scheme-dark .brand-title,
.scheme-navy.scheme-dark .content__header *:not(.alert):not(.alert>*),
.scheme-navy.scheme-dark .header .header__content-start,
.scheme-navy.scheme-dark .header .header__btn { color: #d8dbde !important; }
.scheme-navy.scheme-dark footer .nav-link { color: #AFB4BB !important; }
.scheme-navy.scheme-dark footer .nav-link:hover { color: #d8dbde !important; }
.scheme-navy .btn-theme { background-color: #25476A; }
.scheme-navy .btn-theme { border: none !important; }
.scheme-navy .btn-theme:hover, .scheme-navy .btn-outline-theme:hover { background-color: #25476A !important; box-shadow: inset 100vw 100vh 0 0 rgba(255,255,255,.15) !important; }
.scheme-navy .btn-theme, .scheme-navy .btn-theme:hover { color: #FFFFFF !important; }
.scheme-navy .text-theme { color: #25476A !important; }
.scheme-night .content a,
.scheme-night:not(.scheme-dark) .btn-link { color: #39475E; }
.scheme-night .form-select:focus,
.scheme-night .form-control:focus { border-color: #39475E; }
.scheme-night.scheme-dark .brand-title,
.scheme-night.scheme-dark .content__header *:not(.alert):not(.alert>*),
.scheme-night.scheme-dark .header .header__content-start,
.scheme-night.scheme-dark .header .header__btn { color: #d8dbde !important; }
.scheme-night.scheme-dark footer .nav-link { color: #AFB4BB !important; }
.scheme-night.scheme-dark footer .nav-link:hover { color: #d8dbde !important; }
.scheme-night .btn-theme { background-color: #39475E; }
.scheme-night .btn-theme { border: none !important; }
.scheme-night .btn-theme:hover, .scheme-night .btn-outline-theme:hover { background-color: #39475E !important; box-shadow: inset 100vw 100vh 0 0 rgba(255,255,255,.15) !important; }
.scheme-night .btn-theme, .scheme-night .btn-theme:hover { color: #FFFFFF !important; }
.scheme-night .text-theme { color: #39475E !important; }
.scheme-ocean .content a,
.scheme-ocean:not(.scheme-dark) .btn-link { color: #227AD2; }
.scheme-ocean .form-select:focus,
.scheme-ocean .form-control:focus { border-color: #227AD2; }
.scheme-ocean.scheme-dark .brand-title,
.scheme-ocean.scheme-dark .content__header *:not(.alert):not(.alert>*),
.scheme-ocean.scheme-dark .header .header__content-start,
.scheme-ocean.scheme-dark .header .header__btn { color: #FFF !important; }
.scheme-ocean.scheme-dark footer .nav-link { color: #d8dbde !important; }
.scheme-ocean.scheme-dark footer .nav-link:hover { color: #FFF !important; }
.scheme-ocean .btn-theme { background-color: #227AD2; }
.scheme-ocean .btn-theme { border: none !important; }
.scheme-ocean .btn-theme:hover, .scheme-ocean .btn-outline-theme:hover { background-color: #227AD2 !important; box-shadow: inset 100vw 100vh 0 0 rgba(255,255,255,.15) !important; }
.scheme-ocean .btn-theme, .scheme-ocean .btn-theme:hover { color: #FFFFFF !important; }
.scheme-ocean .text-theme { color: #227AD2 !important; }
.scheme-orange .content a,
.scheme-orange:not(.scheme-dark) .btn-link { color: #E46D26; }
.scheme-orange .form-select:focus,
.scheme-orange .form-control:focus { border-color: #E46D26; }
.scheme-orange.scheme-dark .brand-title,
.scheme-orange.scheme-dark .content__header *:not(.alert):not(.alert>*),
.scheme-orange.scheme-dark .header .header__content-start,
.scheme-orange.scheme-dark .header .header__btn { color: #FFF !important; }
.scheme-orange.scheme-dark footer .nav-link { color: #d8dbde !important; }
.scheme-orange.scheme-dark footer .nav-link:hover { color: #FFF !important; }
.scheme-orange .btn-theme { background-color: #E46D26; }
.scheme-orange .btn-theme { border: none !important; }
.scheme-orange .btn-theme:hover, .scheme-orange .btn-outline-theme:hover { background-color: #E46D26 !important; box-shadow: inset 100vw 100vh 0 0 rgba(255,255,255,.15) !important; }
.scheme-orange .btn-theme, .scheme-orange .btn-theme:hover { color: #FFFFFF !important; }
.scheme-orange .text-theme { color: #E46D26 !important; }
.scheme-pear .content a,
.scheme-pear:not(.scheme-dark) .btn-link { color: #A14260; }
.scheme-pear .form-select:focus,
.scheme-pear .form-control:focus { border-color: #A14260; }
.scheme-pear.scheme-dark .brand-title,
.scheme-pear.scheme-dark .content__header *:not(.alert):not(.alert>*),
.scheme-pear.scheme-dark .header .header__content-start,
.scheme-pear.scheme-dark .header .header__btn { color: #d8dbde !important; }
.scheme-pear.scheme-dark footer .nav-link { color: #AFB4BB !important; }
.scheme-pear.scheme-dark footer .nav-link:hover { color: #d8dbde !important; }
.scheme-pear .btn-theme { background-color: #A14260; }
.scheme-pear .btn-theme { border: none !important; }
.scheme-pear .btn-theme:hover, .scheme-pear .btn-outline-theme:hover { background-color: #A14260 !important; box-shadow: inset 100vw 100vh 0 0 rgba(255,255,255,.15) !important; }
.scheme-pear .btn-theme, .scheme-pear .btn-theme:hover { color: #FFFFFF !important; }
.scheme-pear .text-theme { color: #A14260 !important; }
.scheme-teal .content a,
.scheme-teal:not(.scheme-dark) .btn-link { color: #14908B; }
.scheme-teal .form-select:focus,
.scheme-teal .form-control:focus { border-color: #14908B; }
.scheme-teal.scheme-dark .brand-title,
.scheme-teal.scheme-dark .content__header *:not(.alert):not(.alert>*),
.scheme-teal.scheme-dark .header .header__content-start,
.scheme-teal.scheme-dark .header .header__btn { color: #d8dbde !important; }
.scheme-teal.scheme-dark footer .nav-link { color: #AFB4BB !important; }
.scheme-teal.scheme-dark footer .nav-link:hover { color: #d8dbde !important; }
.scheme-teal .btn-theme { background-color: #14908B; }
.scheme-teal .btn-theme { border: none !important; }
.scheme-teal .btn-theme:hover, .scheme-teal .btn-outline-theme:hover { background-color: #14908B !important; box-shadow: inset 100vw 100vh 0 0 rgba(255,255,255,.15) !important; }
.scheme-teal .btn-theme, .scheme-teal .btn-theme:hover { color: #FFFFFF !important; }
.scheme-teal .text-theme { color: #14908B !important; }
.scheme-kk .content a,
.scheme-kk:not(.scheme-dark) .btn-link { color: #00656D; }
.scheme-kk .form-select:focus,
.scheme-kk .form-control:focus { border-color: #00656D; }
.scheme-kk.scheme-dark .brand-title,
.scheme-kk.scheme-dark .content__header *:not(.alert):not(.alert>*),
.scheme-kk.scheme-dark .header .header__content-start,
.scheme-kk.scheme-dark .header .header__btn { color: #d8dbde !important; }
.scheme-kk.scheme-dark footer .nav-link { color: #AFB4BB !important; }
.scheme-kk.scheme-dark footer .nav-link:hover { color: #d8dbde !important; }
.scheme-kk .btn-theme { background-color: #00656D; }
.scheme-kk .btn-theme { border: none !important; }
.scheme-kk .btn-theme:hover, .scheme-kk .btn-outline-theme:hover { background-color: #00656D !important; box-shadow: inset 100vw 100vh 0 0 rgba(255,255,255,.15) !important; }
.scheme-kk .btn-theme, .scheme-kk .btn-theme:hover { color: #FFFFFF !important; }
.scheme-kk .text-theme { color: #00656D !important; }
.scheme-violet .content a,
.scheme-violet:not(.scheme-dark) .btn-link { color: #774EA7; }
.scheme-violet .form-select:focus,
.scheme-violet .form-control:focus { border-color: #774EA7; }
.scheme-violet.scheme-dark .brand-title,
.scheme-violet.scheme-dark .content__header *:not(.alert):not(.alert>*),
.scheme-violet.scheme-dark .header .header__content-start,
.scheme-violet.scheme-dark .header .header__btn { color: #d8dbde !important; }
.scheme-violet.scheme-dark footer .nav-link { color: #AFB4BB !important; }
.scheme-violet.scheme-dark footer .nav-link:hover { color: #d8dbde !important; }
.scheme-violet .btn-theme { background-color: #774EA7; }
.scheme-violet .btn-theme { border: none !important; }
.scheme-violet .btn-theme:hover, .scheme-violet .btn-outline-theme:hover { background-color: #774EA7 !important; box-shadow: inset 100vw 100vh 0 0 rgba(255,255,255,.15) !important; }
.scheme-violet .btn-theme, .scheme-violet .btn-theme:hover { color: #FFFFFF !important; }
.scheme-violet .text-theme { color: #774EA7 !important; }
.scheme-dark .btn-link { color: #AFB4BB !important; }
.page-login .w-330px,
.page-login--password .w-330px,
.page-login--username .w-330px,
.page-signup .w-330px { width: 330px; }
.page-login .bg-polygonal,
.page-login--password .bg-polygonal,
.page-login--username .bg-polygonal,
.page-signup .bg-polygonal { background-size: cover; background-repeat: no-repeat; background-position: center; }
.page-login .backdrop,
.page-login--password .backdrop,
.page-login--username .backdrop,
.page-signup .backdrop { position: fixed; left: 0; top: 0; right: 0; bottom: 0; }
.page-login .backdrop { background-color: #FFF; opacity: 0; animation: backdrop_fade 10s 2s ease; }
@keyframes backdrop_fade {
0% { opacity: 0; }
20% { opacity: .2; }
100% { opacity: 0; } }
.page-login .card-body,
.page-login--password .card-body,
.page-login--username .card-body,
.page-signup .card-body { box-shadow: 0 0 30px rgba(0,0,0,.5); user-select: none; }
.page-login .card.shake { animation: shake 200ms 2; }
@keyframes shake {
0% { transform: translate(1px, 1px) rotate(0deg); }
10% { transform: translate(-1px, -2px) rotate(-1deg); }
20% { transform: translate(-3px, 0px) rotate(1deg); }
30% { transform: translate(3px, 2px) rotate(0deg); }
40% { transform: translate(1px, -1px) rotate(1deg); }
50% { transform: translate(-1px, 2px) rotate(-1deg); }
60% { transform: translate(-3px, 1px) rotate(0deg); }
70% { transform: translate(3px, 1px) rotate(-1deg); }
80% { transform: translate(-1px, -1px) rotate(1deg); }
90% { transform: translate(1px, 2px) rotate(0deg); }
100% { transform: translate(1px, 1px) rotate(0deg); } }
.page-login .showpass { width: 32px; height: 32px; position: absolute; top: 3px; right: 3px; cursor: pointer; background-image: url('/img/eye-low-vision-solid.svg'); background-repeat: no-repeat; background-size: 65%; background-position: center; opacity: .5; user-select: none; }
.test.view-list .view-toggler .btn-view-list { display: none !important; }
.test.view-single .view-toggler .btn-view-single { display: none !important; }
.questions .question { background-color: #FFF; padding-bottom: 40px; margin-bottom: 40px; }
.test.view-single .questions .question:not(.active) { display: none; }
.questions .question :is(.prev,.next) { margin-left: 10px; margin-right: 10px; }
.test.view-list .questions .question { border-bottom: 1px #6C757D solid; }
.questions .question:first-child .prev { display: none; }
.questions .question:last-child .save.buffer { display: none; }
.questions .question:not(:last-child) .save.final { display: none; }
.questions .question:last-child .next { display: none; }
.questions .question .buttons { margin-top: 30px; display: flex; justify-content: space-between; }
.questions .question .buttons>div { min-width: 33.33%; display: flex; justify-content: center; }
.questions .question .buttons>div:first-child { justify-content: flex-start; }
.questions .question .buttons>div:last-child { justify-content: flex-end; }
.test.view-list .questions .question .buttons { display: none; }
.test.view-single .buttons-list { display: none; }
@media (max-width: 767.98px) {
.questions .question .buttons { flex-wrap: wrap; }
.questions .question .buttons>div:nth-child(2) { width: 100%; min-width: 100%; order: 1; padding-bottom: 10px; }
.questions .question .buttons>div:nth-child(1) { width: 50%; min-width: 50%; order: 2; }
.questions .question .buttons>div:nth-child(3) { width: 50%; min-width: 50%; order: 3; }
.questions .question:not(:last-child) .buttons>div:nth-child(1) { width: 100%; min-width: 100%; justify-content: center; }
.questions .question:not(:last-child) .buttons>div:nth-child(3) { display: none; } }
.questions .question img { width: 100%; }
@media (min-width: 576px) and (max-width: 767.98px) {
.questions .question img { max-width: 65vw; margin: auto; } }
@media (min-width: 768px) {
.questions .question img { width: 30vw; max-width: 400px; } }
.questions .question table thead th { border-bottom: 1px #EDEDED solid !important; border-bottom: 1px #E1E2E3 solid !important; white-space: nowrap; }
.questions .question input:is(.r,.f,.t) { cursor: pointer; width: 15px; height: 15px; border-radius: 100% !important; }
.questions .question input:is(.f,.r,.t) { appearance: none; -webkit-appearance: none; border-radius: 50%; background-color: #E8E8E8; border: 3px solid #FFF; }
.questions .question input.r { outline: 2px solid #6C6; }
.questions .question input.f { outline: 2px solid #F99; }
.questions .question input.t { outline: 2px solid #69F; }
.questions .question input:is(.f,.r,.t):checked { background-color: #666; }
.questions .question input:is(.r,.f,.t):disabled { cursor: default; }
.questions .question .table { overflow: initial; }
.questions .question .answer-correct { background-color: #D9FFD9; box-shadow: -10px 0 0 #D9FFD9, 10px 0 0 #D9FFD9; top: -1px; position: relative; }
.questions .question .answer-correct>td { border-bottom: none; }
.questions .question .answer-failed { background-color: #FCD4D4; box-shadow: -10px 0 0 #FCD4D4, 10px 0 0 #FCD4D4; top: -1px; position: relative; }
.questions .question .answer-failed>td { border-bottom: none; }
.msgbox-succes { border: 1px #EDEDED solid; background-color: #D9FFD9; }
.msgbox-danger { border: 1px #EDEDED solid; background-color: rgba(255,0,0,.15); background-color: #FFD9D9; background-color: #FCD4D4; }
.msgbox-warning { border: 1px #EDEDED solid; background-color: rgba(255,102,0,.15); background-color: #ffead9; background-color: #FFDEC4; }
@media (min-width: 768px) {
.brand-title { font-size: 0.8rem; } }
.mainnav__menu .has-sub > .mininav-toggle.opened.collapsed::after { transform: rotate(135deg); }
* { border-radius: 0 !important; }
.brand-wrap:hover { transform: initial !important; }
.card .card-header .btn,
.card .card-header input { height: 36px; min-width: 36px; }
.content .page-title { text-transform: none; }
footer { border-top: 1px #E1E2E3 solid; margin-top: 100px !important; }
footer>div { margin-top: 1px; margin-bottom: 2px; }
img[src*="../"] { box-shadow: 0 0 0 11px #F12; }
@media (min-width: 768px) {
section.content { min-height: calc(100vh - 50px); position: relative; }
body:not(.page-login):not(.page-signup):not(.page-login--password):not(.page-login--username) section.content div.content__boxed:last-of-type { margin-bottom: 60px; }
footer { position: absolute; left: 0; right: 0; bottom: 0; } }
.form-control,
.form-select { border-color: #F00; border-color: #D4D7D9; }
.btn:active,
.btn:active:focus,
.btn:hover { box-shadow: none !important; }
.btn-primary { background-color: #0B5ED7; }
.btn-primary { border-color: #0B5ED7; }
.btn-primary:hover, .btn-outline-primary:hover { background-color: #0D6EFD !important; }
.btn-primary:hover, .btn-outline-primary { border-color: #0D6EFD !important; }
.btn-primary, .btn-primary:hover { color: #FFFFFF !important; }
.text-primary { color: #0D6EFD !important; }
.btn-secondary { background-color: #5E656C; }
.btn-secondary { border-color: #5E656C; }
.btn-secondary:hover, .btn-outline-secondary:hover { background-color: #6C757D !important; }
.btn-secondary:hover, .btn-outline-secondary { border-color: #6C757D !important; }
.btn-outline-secondary:hover, .btn-secondary, .btn-secondary:hover { color: #FFFFFF !important; }
.btn-outline-secondary, .text-secondary { color: #6C757D !important; }
.btn-success { background-color: #157347; }
.btn-success { border-color: #157347; }
.btn-success:hover, .btn-outline-success:hover { background-color: #198754 !important; }
.btn-success:hover, .btn-outline-success { border-color: #198754 !important; }
.btn-success, .btn-success:hover { color: #FFFFFF !important; }
.text-success { color: #198754 !important; }
.btn-danger { background-color: #BC2D3B; }
.btn-danger { border-color: #BC2D3B; }
.btn-danger:hover, .btn-outline-danger:hover { background-color: #DB3545 !important; }
.btn-danger:hover, .btn-outline-danger { border-color: #DB3545 !important; }
.btn-danger, .btn-danger:hover { color: #FFFFFF !important; }
.text-danger { color: #DB3545 !important; }
.btn-warning { background-color: #FFCA2C; }
.btn-warning { border-color: #FFCA2C; }
.btn-warning:hover, .btn-outline-warning:hover { background-color: #FFC108 !important; }
.btn-warning:hover, .btn-outline-warning { border-color: #FFC108 !important; }
.btn-warning, .btn-warning:hover { color: #333333 !important; }
.text-warning { color: #000000 !important; }
.btn-info { background-color: #31D2F2; }
.btn-info { border-color: #31D2F2; }
.btn-info:hover, .btn-outline-info:hover { background-color: #31D2F2 !important; }
.btn-info:hover, .btn-outline-info { border-color: #31D2F2 !important; }
.btn-info, .btn-info:hover { color: #000000 !important; }
.text-info { color: #000000 !important; }
.btn-light { background-color: #F9FAFB; }
.btn-light { border-color: #F9FAFB; }
.btn-light:hover, .btn-outline-light:hover { background-color: #F8F9FA !important; }
.btn-light:hover, .btn-outline-light { border-color: #F8F9FA !important; }
.btn-light, .btn-light:hover { color: #000000 !important; }
.text-light { color: #000000 !important; }
.btn-dark { background-color: #1C1F23; }
.btn-dark { border-color: #1C1F23; }
.btn-dark:hover, .btn-outline-dark:hover { background-color: #212529 !important; }
.btn-dark:hover, .btn-outline-dark { border-color: #212529 !important; }
.btn-dark, .btn-dark:hover { color: #FFFFFF !important; }
.text-dark { color: #FFFFFF !important; }
.text-body { color: #212529; }
.text-muted { color: #6C757D; }
.text-white { color: #FFFFFF; }
.card-body-text { vw: 5; float: left; margin: 0 20px 10px 0; }
.btn-group { white-space: nowrap; }
.scroll-container { clip-path: none; opacity: 0; pointer-events: none; position: fixed; right: 20px; bottom: 0px; top: initial; }
.scroll-container.show { pointer-events: all; opacity: 1; }
@media only screen and (max-width: 767px) and (orientation: portrait) {
body:not(.page-logout,.page-login,.page-login--password,.page-login--username,.page-signup,.page-system--about,.page-home,.XXjumping.page-dashboard)::before { content: 'Bitte nutzen Sie für kleine Displays die Ansicht im Querformat'; position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 999999; background-color: rgba(0,0,0,.85); color: #FFF; display: flex !important; text-align: center; font-size: 5vw; padding: 10vh 30px 0; } }
header .socials img { margin: 0 5px; width: 20px; height: 20px; object-fit: cover; }
.podcasts>div { max-width: 300px; min-width: 270px; float: left; }
.podcasts>div img { margin: 5px 10px; width: 200px; }
.mn--min .py-2 p { display: none; }
