body {
    min-height: 100vh;
}

body>#root {
    min-height: 100vh;
}

body>#root>div {
    min-height: 100vh;
}

:root {
    --grey-very-light:  var( --mui-palette-grey-50 );
    --grey-light:       var( --mui-palette-grey-100 );
    --grey-medium:      var( --mui-palette-grey-300 );
    --grey-dark:        var( --mui-palette-grey-600 );
}

.lightGrey {
    color: var( --grey-dark );
}

.warning {
    color: var( --mui-palette-error-main );
}

.primaryDark {
    color: var( --mui-palette-primary-dark );
}

.backgroundGreyVeryLight {
    background: var(--grey-very-light);
}
.backgroundGreyLight {
    background: var(--grey-light);
}

.backgroundGreyMedium {
    background: var(--grey-medium) !important;
}

.backgroundDefault {
    background: var( --mui-palette-background-default );
}

.borderGreyMedium1 {
    border: 1px solid var(--grey-medium);
}

.borderGreyMedium2 {
    border: 2px solid var(--grey-medium);
}


.borderTopGreyMedium2 {
    border-top: 2px solid var(--grey-medium);
}
.borderBottomGreyMedium1 {
    border-bottom: 1px solid var(--grey-medium);
}.borderBottomGreyMedium2 {
    border-bottom: 2px solid var(--grey-medium);
}

.borderGreyLight1 {
    border: 1px solid var(--grey-light);
}
.borderTopGreyLight1 {
    border-top: 1px solid var(--grey-light);
}
.borderBottomGreyLight1 {
    border-bottom: 1px solid var(--grey-light);
}
.borderRightGreyLight1 {
    border-right: 1px solid var(--grey-light);
}
.borderGreyLight2 {
    border: 2px solid var(--grey-light);
}

.borderGreyMedium1 {
    border: 1px solid var(--grey-medium);
}

.borderGreyDark1 {
    border: 1px solid var(--grey-dark);
}

.borderGreyDark2 {
    border: 2px solid var(--grey-dark);
}

.borderBottomGreyDark1 {
    border-bottom: 1px solid var(--grey-dark);
}

.radius05 {
    border-radius: 4px;
}

.radius1 {
    border-radius: 8px;
}

.flexColumn {
    display: flex;
    flex-direction: column;
}

.flexColumnGrow1 {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.flexRow {
    display: flex;
    flex-direction: row;
}

.flexGrow1 { 
    flex-grow: 1;
}
.flexGrow2 { 
    flex-grow: 2;
}

.pad05 {
    padding:    0.5rem;
}
.pad1 {
    padding:    1rem;
}
.pad2 {
    padding:    2rem;
}
.padT05 {
    padding-top: 0.5rem;
}
.padB05 {
    padding-bottom: 0.5rem;
}
.padL05 {
    padding-left: 0.5rem;
}
.padR05 {
    padding-right: 0.5rem;
}
.padH05 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.padT1 {
    padding-top: 1rem;
}
.padB1 {
    padding-bottom: 1rem;
}
.padL1 {
    padding-left: 1rem;
}
.padR1 {
    padding-right: 1rem;
}

.gap05 {
    gap:        0.5rem;
}
.gap1 {
    gap:        1rem;
}
.gap2 {
    gap:        2rem;
}

.columnGap05 {
    column-gap: 0.5rem;
}

.rowGap2 {
    row-gap:        2rem;
}

.margin2 {
    margin:     2rem !important;
}
.margin1 {
    margin:     1rem !important;
}
.margin05 {
    margin:     0.5rem !important;
}

.marginT05 {
    margin-top: 0.5rem !important;
}
.marginR05 {
    margin-right: 0.5rem !important;
}
.marginB05 {
    margin-bottom: 0.5rem !important;
}
.marginL05 {
    margin-left: 0.5rem !important;
}
.marginH05 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
}

.marginT1 {
    margin-top: 1rem !important;
}
.marginR1 {
    margin-right: 1rem !important;
}
.marginB1 {
    margin-bottom: 1rem !important;
}
.marginL1 {
    margin-left: 1rem !important;
}

.marginT2 {
    margin-top: 2rem !important;
}
.marginR2 {
    margin-right: 2rem !important;
}
.marginB2 {
    margin-bottom: 2rem !important;
}
.marginL2 {
    margin-left: 2rem !important;
}

.alignItemsCenter {
    align-items: center;
}

.alignItemsStretch {
    align-items: stretch;
}

.alignSelfStretch {
    align-self: stretch;
}

.alignSelfCenter {
    align-self: center;
}

.justifySelfEnd {
    justify-self: end;
}

.justifyContentCenter {
    justify-content: center;
}

.justifyContentStretch {
    justify-content: stretch;
}

.justifyContentEnd {
    justify-content: flex-end;
}

.bold {
    font-weight: bold !important;
}

div.pac-container {
    z-index: 99999999999 !important;
    color: var( --mui-palette-text-primary );
    background: var( --mui-palette-grey-200 );
    font-family: Inter;
    border-radius: 0.5rem;
}

/* hide google logo */
div.pac-container::after {
    display: none;
}

div.pac-item {
    color: var( --mui-palette-grey-500 );
    border-top-color: var( --mui-palette-grey-500 );
    padding:    0.5rem;
    font-size: 14px;
}

span.pac-item-query {
    color: var( --mui-palette-grey-700 );
    font-size: 16px;
}

.noselect {
      -webkit-user-select: none; /* Safari */
              user-select: none;
}

.cursorHand {
    cursor: pointer;
}

.h5 {
    font-weight:    400 !important;
    font-size:      1.5rem !important;
}

.h4 {
    font-weight:    400 !important;
    font-size:      2.125rem !important;
}

.body2 {
    font-weight:    400 !important;
    font-size:      0.875rem !important;
}

.tabularNumbers {
    font-variant-numeric: tabular-nums;
}

.textAlignStart {
    text-align: start;
}

.textAlignRight {
    text-align: right;
}

.textAlignCenter {
    text-align: center;
}

.underline {
    text-decoration: underline;
}

.largeIcon {
    font-size: 96px !important;
}

.settingsColors {
    background:     black;
    color:          white;
}

.pagingButton {
    background-color:   var( --mui-palette-grey-200 ) !important;
    border:             solid black 1px !important;
    &:enabled {
        background-color:  var( --mui-palette-primary-dark ) !important;
        color:              white !important;
    }
}

.roundGreenButton {
    background-color:   var( --mui-palette-grey-200 ) !important;
    border:             solid black 1px !important;
    &:enabled {
        background-color:  var( --mui-palette-success-dark ) !important;
        color:              white !important;
    }
}

.twoLineCell {
    white-space: normal !important;
    line-height: normal !important;
    padding-top: 6px !important;
}

.dialog-paper {
  overflow: inherit !important;
}

.narrowDatePicker {
    & .MuiTextField-root {
      width: 120px;
    }
}

.flipX {
    transform: scaleX(-1); /* Flips horizontally */
}

.pinButton:active {
    background: green !important;
}

.noWrap {
    white-space: nowrap;
}
/* inter-cyrillic-ext-300-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/inter-cyrillic-ext-300-normal-B8-SKPy6.woff2) format('woff2'), url(/assets/inter-cyrillic-ext-300-normal-CxBffQcw.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-300-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/inter-cyrillic-300-normal-DuKDqihX.woff2) format('woff2'), url(/assets/inter-cyrillic-300-normal-CpVW2Piz.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-300-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/inter-greek-ext-300-normal-Bzbb9qoQ.woff2) format('woff2'), url(/assets/inter-greek-ext-300-normal-BHRnjIck.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-300-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/inter-greek-300-normal-_k6LbL93.woff2) format('woff2'), url(/assets/inter-greek-300-normal-t-A5Zxgo.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-300-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2) format('woff2'), url(/assets/inter-vietnamese-300-normal-B710x6d6.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* inter-latin-ext-300-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/inter-latin-ext-300-normal-C2kLfG2J.woff2) format('woff2'), url(/assets/inter-latin-ext-300-normal-n8Ps4oXY.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-300-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/inter-latin-300-normal-CvRFFuZy.woff2) format('woff2'), url(/assets/inter-latin-300-normal-ORCTF8i-.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* inter-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/inter-cyrillic-ext-400-normal-Dc4VJyIJ.woff2) format('woff2'), url(/assets/inter-cyrillic-ext-400-normal-BPnxn4xp.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/inter-cyrillic-400-normal-BLGc9T1a.woff2) format('woff2'), url(/assets/inter-cyrillic-400-normal-ZzOtrSSW.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/inter-greek-ext-400-normal-Bput3-QP.woff2) format('woff2'), url(/assets/inter-greek-ext-400-normal-DCpCPQOf.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/inter-greek-400-normal-DxZsaF_h.woff2) format('woff2'), url(/assets/inter-greek-400-normal-BZzXV7-1.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format('woff2'), url(/assets/inter-vietnamese-400-normal-BUNmGMP1.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* inter-latin-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/inter-latin-ext-400-normal-hnt3BR84.woff2) format('woff2'), url(/assets/inter-latin-ext-400-normal-C1t-h-pH.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/inter-latin-400-normal-BOOGhInR.woff2) format('woff2'), url(/assets/inter-latin-400-normal-gitzw0hO.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* inter-cyrillic-ext-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/inter-cyrillic-ext-500-normal-BShVwWPj.woff2) format('woff2'), url(/assets/inter-cyrillic-ext-500-normal-CUiC4oBV.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/inter-cyrillic-500-normal-D4Vwzodn.woff2) format('woff2'), url(/assets/inter-cyrillic-500-normal-DH2hs3aW.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/inter-greek-ext-500-normal-B6guLgqG.woff2) format('woff2'), url(/assets/inter-greek-ext-500-normal-M2hEX8vc.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/inter-greek-500-normal-CeQXL5ds.woff2) format('woff2'), url(/assets/inter-greek-500-normal-d_eO-yCQ.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format('woff2'), url(/assets/inter-vietnamese-500-normal-DQPw2Hwd.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* inter-latin-ext-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/inter-latin-ext-500-normal-CIS2RHJS.woff2) format('woff2'), url(/assets/inter-latin-ext-500-normal-UMdmhHu2.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/inter-latin-500-normal-D2bGa7uu.woff2) format('woff2'), url(/assets/inter-latin-500-normal-deR1Tlfd.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* inter-cyrillic-ext-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/inter-cyrillic-ext-700-normal-ClVoMEGq.woff2) format('woff2'), url(/assets/inter-cyrillic-ext-700-normal-Ced3hgUT.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/inter-cyrillic-700-normal-bGtGjVdZ.woff2) format('woff2'), url(/assets/inter-cyrillic-700-normal-Bc8_fv8J.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/inter-greek-ext-700-normal-SzCdnevJ.woff2) format('woff2'), url(/assets/inter-greek-ext-700-normal-DXvzx4Na.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/inter-greek-700-normal-Cxpycf-U.woff2) format('woff2'), url(/assets/inter-greek-700-normal-BRYTaFLL.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/inter-vietnamese-700-normal-CGpBpxLq.woff2) format('woff2'), url(/assets/inter-vietnamese-700-normal-dAnkLlTo.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* inter-latin-ext-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/inter-latin-ext-700-normal-CzikT_rs.woff2) format('woff2'), url(/assets/inter-latin-ext-700-normal-6V9MnIL5.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/inter-latin-700-normal-Sckx8rpT.woff2) format('woff2'), url(/assets/inter-latin-700-normal-B8MtJ_2k.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* noto-sans-cyrillic-ext-300-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/noto-sans-cyrillic-ext-300-normal-H8xkRp_9.woff2) format('woff2'), url(/assets/noto-sans-cyrillic-ext-300-normal-UA-G8-eI.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* noto-sans-cyrillic-300-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/noto-sans-cyrillic-300-normal-BND3kNcT.woff2) format('woff2'), url(/assets/noto-sans-cyrillic-300-normal-CZh7t0aF.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* noto-sans-devanagari-300-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/noto-sans-devanagari-300-normal-3x-9IYjM.woff2) format('woff2'), url(/assets/noto-sans-devanagari-300-normal-DNyzeF-A.woff) format('woff');
  unicode-range: U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;
}

/* noto-sans-greek-ext-300-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/noto-sans-greek-ext-300-normal-CRJDOXIl.woff2) format('woff2'), url(/assets/noto-sans-greek-ext-300-normal-Co5UnXHi.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* noto-sans-greek-300-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/noto-sans-greek-300-normal-DyWMOY5e.woff2) format('woff2'), url(/assets/noto-sans-greek-300-normal-Dl9cfeds.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* noto-sans-vietnamese-300-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/noto-sans-vietnamese-300-normal-B8H287RV.woff2) format('woff2'), url(/assets/noto-sans-vietnamese-300-normal-DJbwBXgB.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* noto-sans-latin-ext-300-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/noto-sans-latin-ext-300-normal-n7i9bp4O.woff2) format('woff2'), url(/assets/noto-sans-latin-ext-300-normal-CZkmIwjG.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* noto-sans-latin-300-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/assets/noto-sans-latin-300-normal-q04YOvGj.woff2) format('woff2'), url(/assets/noto-sans-latin-300-normal-CPcsQnkY.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* noto-sans-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/noto-sans-cyrillic-ext-400-normal-BjDhGU6t.woff2) format('woff2'), url(/assets/noto-sans-cyrillic-ext-400-normal-d9FrwbiD.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* noto-sans-cyrillic-400-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/noto-sans-cyrillic-400-normal-CHP_ranX.woff2) format('woff2'), url(/assets/noto-sans-cyrillic-400-normal-BDYvNhAR.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* noto-sans-devanagari-400-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/noto-sans-devanagari-400-normal-C3FccbrF.woff2) format('woff2'), url(/assets/noto-sans-devanagari-400-normal-g9fsM2jL.woff) format('woff');
  unicode-range: U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;
}

/* noto-sans-greek-ext-400-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/noto-sans-greek-ext-400-normal-i2oSBwXz.woff2) format('woff2'), url(/assets/noto-sans-greek-ext-400-normal-L11LEhi4.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* noto-sans-greek-400-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/noto-sans-greek-400-normal-DCESwnT1.woff2) format('woff2'), url(/assets/noto-sans-greek-400-normal-Be2BcUUc.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* noto-sans-vietnamese-400-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/noto-sans-vietnamese-400-normal-D2wP-Vm-.woff2) format('woff2'), url(/assets/noto-sans-vietnamese-400-normal-C3Al4sv4.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* noto-sans-latin-ext-400-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/noto-sans-latin-ext-400-normal-CVf-LbaS.woff2) format('woff2'), url(/assets/noto-sans-latin-ext-400-normal-CNh9dRW_.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* noto-sans-latin-400-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/noto-sans-latin-400-normal-DBaOTIGl.woff2) format('woff2'), url(/assets/noto-sans-latin-400-normal-DKQcY9Xy.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* noto-sans-cyrillic-ext-500-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/noto-sans-cyrillic-ext-500-normal-CuwgPeWW.woff2) format('woff2'), url(/assets/noto-sans-cyrillic-ext-500-normal-Bw4G4pNe.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* noto-sans-cyrillic-500-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/noto-sans-cyrillic-500-normal-9zZ_jNuA.woff2) format('woff2'), url(/assets/noto-sans-cyrillic-500-normal-BxM0HQjg.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* noto-sans-devanagari-500-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/noto-sans-devanagari-500-normal-VG35fhMU.woff2) format('woff2'), url(/assets/noto-sans-devanagari-500-normal-B62tDw8r.woff) format('woff');
  unicode-range: U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;
}

/* noto-sans-greek-ext-500-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/noto-sans-greek-ext-500-normal-D6bOGD5V.woff2) format('woff2'), url(/assets/noto-sans-greek-ext-500-normal-CbZNESfr.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* noto-sans-greek-500-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/noto-sans-greek-500-normal-D_0l3T9g.woff2) format('woff2'), url(/assets/noto-sans-greek-500-normal-BAAA_uK7.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* noto-sans-vietnamese-500-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/noto-sans-vietnamese-500-normal-B_DgfjT4.woff2) format('woff2'), url(/assets/noto-sans-vietnamese-500-normal-BBHKifio.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* noto-sans-latin-ext-500-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/noto-sans-latin-ext-500-normal-D88cFz81.woff2) format('woff2'), url(/assets/noto-sans-latin-ext-500-normal-Bn9_h39k.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* noto-sans-latin-500-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/noto-sans-latin-500-normal-vGCdF-6O.woff2) format('woff2'), url(/assets/noto-sans-latin-500-normal-DQOcvVeV.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* noto-sans-cyrillic-ext-700-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/noto-sans-cyrillic-ext-700-normal-Cpjpjy5f.woff2) format('woff2'), url(/assets/noto-sans-cyrillic-ext-700-normal-DKaOP4w1.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* noto-sans-cyrillic-700-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/noto-sans-cyrillic-700-normal-Y97T0Ual.woff2) format('woff2'), url(/assets/noto-sans-cyrillic-700-normal-CgNbF-DS.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* noto-sans-devanagari-700-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/noto-sans-devanagari-700-normal-BeKZv04D.woff2) format('woff2'), url(/assets/noto-sans-devanagari-700-normal-DQ20I1k4.woff) format('woff');
  unicode-range: U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;
}

/* noto-sans-greek-ext-700-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/noto-sans-greek-ext-700-normal-CqXHsD66.woff2) format('woff2'), url(/assets/noto-sans-greek-ext-700-normal-BvxaxZ-t.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* noto-sans-greek-700-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/noto-sans-greek-700-normal-C_NBFngB.woff2) format('woff2'), url(/assets/noto-sans-greek-700-normal-DspBLmJZ.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* noto-sans-vietnamese-700-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/noto-sans-vietnamese-700-normal-Cg_u0UBD.woff2) format('woff2'), url(/assets/noto-sans-vietnamese-700-normal-BpIrMy6S.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* noto-sans-latin-ext-700-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/noto-sans-latin-ext-700-normal-CnRwbtty.woff2) format('woff2'), url(/assets/noto-sans-latin-ext-700-normal-CDZvJj8X.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* noto-sans-latin-700-normal */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/noto-sans-latin-700-normal-CG28WTf7.woff2) format('woff2'), url(/assets/noto-sans-latin-700-normal-DVIsH__v.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}