@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    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
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    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
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    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
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    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
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    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
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    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
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    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
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    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
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: Inter;
    src: url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2?h=abe8bd97b5db005eadcbdde11b4fd605) format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

:root {
    --color_black: #040404;
    --color-blue: #040404;
    --color-green: #b11430;
    --color-bg: rgba(255,255,255,1);
    --gradient: linear-gradient(to right bottom, rgba(136,10,22,1), rgba(251,24,33,1));
    --gradient-diagonal: linear-gradient(to right bottom, #b60e23, #00a5c9);
    --gradient-light: linear-gradient(to right top, #f7f8c9, #ecf9f4);
    --gradient-card: linear-gradient(40deg, rgba(182,14,35,.63), rgba(144,56,114,0.5), rgba(0,80,201,0.3), rgba(0,165,201,.4))
}

@media (min-width: 48rem) {
    :root {
        --text-multiplier:1.05;
        --text-multiplier-heading: 1.5
    }
}

@media (min-width: 72rem) {
    :root {
        --text-multiplier:1.18;
        --text-multiplier-heading: 2
    }
}

body,html {
    margin: 0;
    padding: 0;
    width: 100%;
    overflow-x: hidden;
    background: var(--color-bg)
}

* {
    box-sizing: border-box
}

body {
    font-family: Inter,sans-serif;
    line-height: 1.3em;
    color: #040404;
    overflow-x: hidden
}

h1 {
    font-size: calc(2.0em * var(--text-multiplier-heading, 1));
    line-height: 1.2
}

h2 {
    font-size: calc(1.2em * var(--text-multiplier, 1));
    line-height: 1.2
}

.bigtext {
    font-size: calc(1.1em * var(--text-multiplier, 1));
    line-height: 1.2
}

p {
    font-size: calc(1em * var(--text-multiplier, 1));
    line-height: 1.3;
    font-weight: 300;
    letter-spacing: .005em
}

li {
    font-size: calc(1em * var(--text-multiplier, 1));
    line-height: 1.3;
    font-weight: 300;
    letter-spacing: .005em;
    margin-bottom: 1em
}

.tb,.text-bold {
    font-weight: 800
}

.tiu {
    font-weight: 400;
    font-style: italic;
    text-decoration: underline;
    text-decoration-color: #aa1136
}

.wrapper {
    margin: 0 auto;
    max-width: 1400px;
    padding-left: 1em;
    padding-right: 1em;
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(300px,1fr));
    grid-template-rows: auto;
    grid-gap: 10px
}

@media (min-width: 992px) {
    .wrapper {
        grid-template-columns:1fr 1fr 1fr
    }
}

/*    height: 70vh;*/
.card {
    width: 100%;
    height: 60vh;
    min-height: 340px;
    margin: .1em;
    perspective: 1500px
}

.card .content {
    position: relative;
    width: 100%;
    height: 100%;
    transform-style: preserve-3d;
    transition: transform .8s cubic-bezier(.75, 0, .85, 1)
}

.more {
    display: none
}

.back,.more:checked~.content {
    transform: rotateY(180deg)
}

.back,.front {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    border-radius: 6px
}

.back .inner,.front .inner {
    height: 100%;
    display: grid;
    padding: 1em;
    transform: translateZ(80px) scale(.94)
}

.front {
    background-color: #fff;
    background-size: cover;
    background-position: center center
}

.front:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 6px;
    backface-visibility: hidden;
    background: var(--gradient-card)
}

.front .inner {
    grid-template-rows: 5fr 1fr 1fr 2fr 1fr;
    justify-items: center
}

.front h2 {
    grid-row: 2;
    color: #fff;
    font-weight: 700;
    font-size: xx-large;
    text-shadow: 0 0 17px rgba(0,0,0,.2)
}

.back h2 {
    grid-row: 2;
    color: #fff;
    font-weight: 700;
    font-size: xx-large;
    text-shadow: 0 0 17px rgba(0,0,0,.2)
}
.back .inner {
    grid-template-rows: 5fr 1fr 1fr 2fr 1fr;
    justify-items: center
}

.back .description {
    grid-row: 5;
    grid-column: 1/-1;
    font-size: .86em;
    border-radius: 1px;
    font-weight: 400;
    line-height: 1.2em;
    overflow: auto;
    color: #2c313e;
    padding-right: 7px
}

.back .button {
    justify-self: center
}

.button {
    grid-row: -1;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
    cursor: pointer;
    display: block;
    padding: 0 1.5em;
    height: 3em;
    line-height: 2.9em;
    min-width: 3em;
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
    border-radius: 30px;
    text-align: center;
    left: 50%;
    backface-visibility: hidden;
    transition: .3s ease-in-out;
    text-shadow: 0 0 6px rgba(0,0,0,.3)
}

.button:hover {
    background-color: #fff;
    box-shadow: 0 0 50px rgba(0,0,0,.5);
    text-shadow: none;
    color: var(--color-blue)
}

.button.return {
    line-height: 3em;
    color: #fff;;
    border-color: #fff;
    text-shadow: none
}

.button.return:hover {
    background-color: #fff;
    color:#040404;
    box-shadow: none
}

::-webkit-scrollbar {
    width: 7px
}

::-webkit-scrollbar-track {
    background: #f1f1f1
}

::-webkit-scrollbar-thumb {
    background: var(--gradient-diagonal)
}

::-webkit-scrollbar-thumb:hover {
    background: var(--gradient)
}

.back .inner {
    background-image: none;
    background-color: #fff
}

.fcapt {
    font-size: .7em;
    font-style: italic
}

.korotko a {
    text-decoration: underline;
    color: var(--color-blue);
    text-fill-color: var(--color-blue);
    -webkit-text-fill-color: var(--color-blue)
}

.korotko {
    font-size: 1.3em;
    font-weight: 800;
    line-height: 1.2;
    background: var(--gradient);
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.description strong {
    color: var(--color-blue);
    font-weight: 800
}

.fcapt {
    font-weight: 600;
    line-height: 1.1
}

.primer {
    font-style: italic;
    color: grey;
    font-size: large
}

.expert_box {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 2em;
    margin-bottom: 2em;
    padding-left: 1.5em;
    padding-right: 1.5em
}

@media (max-width: 687px) {
    .expert_box {
        grid-template-columns:1fr
    }
}

.gradient_text {
    background: var(--gradient);
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

@media (max-width: 960px) {
    .card {
        height:80vh
    }

    .header_img::after {
        background-size: cover
    }
}

.smt {
    font-size: .7rem;
    color: #d3d3d3
}

.smt-break {
    word-break: break-all
}

.header_img {
    width: 100%;
    min-height: 100vh;
    display: grid;
    place-items: center;
    background: linear-gradient(to top,var(--color-bg),rgba(229,218,205,.8),rgba(229,218,205,.5),rgba(229,218,205,.25),rgba(229,218,205,.05)),url("../../assets/img/municipal_bg.jpg?h=442570c2451cc00791f82e61ed251f6d");
    background-size: cover;
    background-position: center center
}

.header_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    background: url(../../assets/img/municipal_bg.jpg?h=442570c2451cc00791f82e61ed251f6d) center/cover no-repeat;
    opacity: .5
}
