body.bg-1 {
    background-position: calc(50% + 285px) -1px;
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');
    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';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
    font-display: swap;
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
    font-display: swap;
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
    font-display: swap;
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc_1.woff2) format('woff2');
    font-display: swap;
    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: 'Inter';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc_1.woff2) format('woff2');
    font-display: swap;
    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: 'Inter';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    font-display: swap;
    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: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');
    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';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
    font-display: swap;
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
    font-display: swap;
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
    font-display: swap;
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc_1.woff2) format('woff2');
    font-display: swap;
    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: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc_1.woff2) format('woff2');
    font-display: swap;
    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: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    font-display: swap;
    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: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');
    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';
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
    font-display: swap;
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
    font-display: swap;
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
    font-display: swap;
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc_1.woff2) format('woff2');
    font-display: swap;
    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: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc_1.woff2) format('woff2');
    font-display: swap;
    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: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    font-display: swap;
    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: 'Inter';
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');
    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';
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
    font-display: swap;
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
    font-display: swap;
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
    font-display: swap;
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc_1.woff2) format('woff2');
    font-display: swap;
    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: 'Inter';
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc_1.woff2) format('woff2');
    font-display: swap;
    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: 'Inter';
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    font-display: swap;
    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: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc_1.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: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc_1.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc_1.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc_1.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.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: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.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: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7_1.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: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc_1.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: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc_1.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc_1.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc_1.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.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: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.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: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7_1.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: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc_1.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: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc_1.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc_1.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc_1.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.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: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.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: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7_1.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
}

.container,
.container-fluid {
    margin-right: auto;
    margin-left: auto
}

.container-fluid {
    padding-right: 2rem;
    padding-left: 2rem
}

.row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -.5rem;
    margin-left: -.5rem
}

.row.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.col.reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.col-xs,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-offset-0,
.col-xs-offset-1,
.col-xs-offset-10,
.col-xs-offset-11,
.col-xs-offset-12,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: .5rem;
    padding-left: .5rem
}

.col-xs {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0%;
    max-width: 100%
}

.col-xs-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%
}

.col-xs-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%
}

.col-xs-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
}

.col-xs-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%
}

.col-xs-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%
}

.col-xs-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

.col-xs-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%
}

.col-xs-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%
}

.col-xs-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
}

.col-xs-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%
}

.col-xs-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%
}

.col-xs-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

.col-xs-offset-0 {
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.start-xs {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start
}

.center-xs {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.end-xs {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end
}

.top-xs {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.middle-xs {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bottom-xs {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.around-xs {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.between-xs {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.first-xs {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

.last-xs {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media only screen and (min-width:721px) {
    .container {
        width: 100%
    }

    .col-sm,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-offset-0,
    .col-sm-offset-1,
    .col-sm-offset-10,
    .col-sm-offset-11,
    .col-sm-offset-12,
    .col-sm-offset-2,
    .col-sm-offset-3,
    .col-sm-offset-4,
    .col-sm-offset-5,
    .col-sm-offset-6,
    .col-sm-offset-7,
    .col-sm-offset-8,
    .col-sm-offset-9 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    .col-sm {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0%;
        max-width: 100%
    }

    .col-sm-1 {
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }

    .col-sm-2 {
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    .col-sm-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    .col-sm-5 {
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }

    .col-sm-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }

    .col-sm-8 {
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }

    .col-sm-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }

    .col-sm-11 {
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }

    .col-sm-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .start-sm {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: start
    }

    .center-sm {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }

    .end-sm {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: end
    }

    .top-sm {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .middle-sm {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .bottom-sm {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .around-sm {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .between-sm {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .first-sm {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .last-sm {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media only screen and (min-width:64em) {
    .container {
        width: 65rem
    }

    .col-md,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-offset-0,
    .col-md-offset-1,
    .col-md-offset-10,
    .col-md-offset-11,
    .col-md-offset-12,
    .col-md-offset-2,
    .col-md-offset-3,
    .col-md-offset-4,
    .col-md-offset-5,
    .col-md-offset-6,
    .col-md-offset-7,
    .col-md-offset-8,
    .col-md-offset-9 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    .col-md {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0%;
        max-width: 100%
    }

    .col-md-1 {
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }

    .col-md-2 {
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    .col-md-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .col-md-4 {
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    .col-md-5 {
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }

    .col-md-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .col-md-7 {
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }

    .col-md-8 {
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }

    .col-md-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .col-md-10 {
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }

    .col-md-11 {
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }

    .col-md-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .col-md-offset-0 {
        margin-left: 0
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .start-md {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: start
    }

    .center-md {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }

    .end-md {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: end
    }

    .top-md {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .middle-md {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .bottom-md {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .around-md {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .between-md {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .first-md {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .last-md {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media only screen and (min-width:76em) {
    .container {
        width: 77rem
    }

    .col-lg,
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-offset-0,
    .col-lg-offset-1,
    .col-lg-offset-10,
    .col-lg-offset-11,
    .col-lg-offset-12,
    .col-lg-offset-2,
    .col-lg-offset-3,
    .col-lg-offset-4,
    .col-lg-offset-5,
    .col-lg-offset-6,
    .col-lg-offset-7,
    .col-lg-offset-8,
    .col-lg-offset-9 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    .col-lg {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0%;
        max-width: 100%
    }

    .col-lg-1 {
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }

    .col-lg-2 {
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    .col-lg-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    .col-lg-5 {
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }

    .col-lg-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }

    .col-lg-8 {
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }

    .col-lg-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }

    .col-lg-11 {
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }

    .col-lg-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .start-lg {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: start
    }

    .center-lg {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }

    .end-lg {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: end
    }

    .top-lg {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .middle-lg {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .bottom-lg {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .around-lg {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .between-lg {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .first-lg {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .last-lg {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

*,
*:before,
*:after {
    box-sizing: inherit
}

html {
    box-sizing: border-box;
    height: 100%
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    html {
        display: flex;
        flex-direction: column
    }
}

body {
    display: flex;
    flex-direction: column;
    min-height: 100%;
    margin: 0;
    background-color: #fff;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-decoration-skip: objects;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: transparent
}

:focus {
    outline: none
}

p,
dd,
dl,
figure,
blockquote {
    margin: 0
}

blockquote,
q {
    quotes: none
}

ul,
ol {
    padding: 0;
    margin: 0;
    list-style-type: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

th {
    font-weight: inherit
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    font-size: inherit;
    font-weight: inherit
}

audio,
video {
    display: block
}

img {
    display: block;
    border: none
}

iframe {
    border: none
}

pre,
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: inherit
}

a {
    background-color: transparent;
    text-decoration: none;
    color: inherit
}

abbr {
    border: none;
    text-decoration: none
}

i,
em {
    font-style: inherit
}

dfn {
    font-style: inherit
}

mark {
    background-color: transparent;
    color: inherit
}

small {
    font-size: inherit
}

sub,
sup {
    position: relative;
    vertical-align: baseline;
    font-size: inherit;
    line-height: 0
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

button,
input,
optgroup,
select,
textarea {
    padding: 0;
    margin: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background-color: transparent;
    font: inherit;
    color: inherit;
    letter-spacing: inherit
}

button,
input {
    overflow: visible
}

button,
select {
    text-align: left;
    text-transform: none
}

button,
[type='button'],
[type='reset'],
[type='submit'] {
    cursor: pointer;
    -webkit-appearance: none
}

textarea {
    resize: none;
    overflow-y: auto;
    overflow-x: hidden
}

button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
    border: none;
    padding: 0
}

button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
    outline: none
}

[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
    height: auto
}

[type='search']::-webkit-search-decoration {
    -webkit-appearance: none
}

[type='search'] {
    outline: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

fieldset {
    padding: 0;
    margin: 0;
    border: none
}

legend {
    display: block;
    padding: 0;
    white-space: normal
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

select::-ms-expand {
    display: none
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
    transition: opacity .3s
}

::-moz-placeholder {
    color: inherit;
    opacity: 1;
    transition: opacity .3s
}

:-moz-placeholder {
    color: inherit;
    opacity: 1;
    transition: opacity .3s
}

:-ms-input-placeholder {
    color: inherit;
    opacity: 1;
    transition: opacity .3s
}

:focus::-webkit-input-placeholder {
    opacity: 0
}

:focus::-moz-placeholder {
    opacity: 0
}

:focus:-moz-placeholder {
    opacity: 0
}

:focus:-ms-input-placeholder {
    opacity: 0
}

svg {
    display: block;
    width: 100%;
    height: 100%;
    fill: currentColor
}

[hidden] {
    display: none
}

:disabled,
.disabled {
    cursor: not-allowed
}

::-ms-clear {
    display: none
}

:-webkit-autofill {
    box-shadow: 0 0 100px #fff inset;
    -webkit-text-fill-color: currentColor
}

::selection {
    color: #fff;
    background-color: #004fe4
}

.clearfix:after {
    content: '';
    display: block;
    clear: both
}

.visually-hidden {
    position: absolute;
    z-index: -1;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0;
    border: none;
    overflow: hidden
}

.cover-pic,
.contain-pic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.cover-pic {
    object-fit: cover
}

.contain-pic {
    object-fit: contain
}

.footer-page {
    margin-top: auto
}

li {
    list-style: none
}

@keyframes gradient {
    0% {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0 50%
    }
}

body.dark-theme-enabled {
    background-color: #2b353f;
    color: #fff
}

body.dark-theme-enabled>header {
    background-color: #2b3540
}

body.dark-theme-enabled>header .header-menu nav .item a {
    color: #718187
}

body.dark-theme-enabled>header .header-menu nav .item a.active {
    color: #ffe600
}

body.dark-theme-enabled>header .language_select .current {
    color: #fff
}

body.dark-theme-enabled>header .language_select .current:after {
    border-top-color: #FFF
}

body.dark-theme-enabled>header .language_select .current.active:after {
    transform: rotate(-180deg)
}

body.dark-theme-enabled h2 {
    color: #fff
}

body.dark-theme-enabled h3 {
    color: #fff
}

ul li,
nav li {
    list-style: none
}

html {
    font-size: 14px;
    scroll-behavior: smooth
}

body {
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.4285em;
    color: #151515;
    letter-spacing: -.02em
}

body.bg-1 {
    background-image: url(../fonts/bg-1.svg);
    background-repeat: no-repeat
}

@media(max-width:768px) {
    body.bg-1 {
        background-image: url(../fonts/bg-1.small.svg);
        background-position: right 0
    }

    body.bg-1:not(#error_page) {
        background-image: none
    }
}

ol li {
    padding: 0;
    list-style: decimal
}

.container {
    max-width: 1080px !important
}

.container .content {
    margin: 0
}

p:first-child {
    margin-top: 0
}

p {
    margin: 0 0 1em;
    line-height: 1.4285em
}

.flex {
    display: flex
}

a {
    color: #0075ff
}

.hover,
.cursor {
    cursor: pointer
}

#cnPreloader {
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -24px -24px 0 0;
    z-index: 25
}

label.switch {
    flex-direction: row;
    display: flex;
    align-items: center;
    cursor: pointer
}

label.switch.width-auto {
    max-width: initial;
    flex-basis: initial
}

label.switch input[type=checkbox] {
    display: none;
    visibility: hidden;
    opacity: 0
}

label.switch input[type=checkbox]+span {
    height: 30px;
    width: 58px;
    min-width: 58px;
    border: 2px solid #e0e0e0;
    background-color: #fff;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    left: 0;
    cursor: pointer;
    border-radius: 15px;
    margin-right: 1rem;
    transition: background-color .5s ease
}

label.switch input[type=checkbox]+span:after {
    background-color: #e0e0e0;
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    display: block;
    border-radius: 50%;
    top: 3px;
    left: 3px;
    transition: background-color .5s ease
}

label.switch input[type=checkbox]:checked+span {
    background-color: dodgerblue
}

label.switch input[type=checkbox]:checked+span:after {
    left: initial;
    position: absolute;
    right: 3px;
    top: 3px;
    content: "";
    background-color: #fff
}

label.checkbox {
    display: flex;
    flex-direction: row;
    align-items: center;
    cursor: pointer;
    flex-wrap: initial
}

body main label.checkbox a:hover {
    text-decoration: underline
}

label.checkbox {
    font-size: 14px;
    display: flex
}

label.checkbox input[type=checkbox] {
    display: none;
    visibility: hidden;
    opacity: 0
}

label.checkbox input[type=checkbox]+span {
    border: 2px solid #2f3c42;
    width: 24px;
    min-width: 24px;
    height: 24px;
    box-sizing: border-box;
    border-radius: 8px;
    margin-right: 8px
}

label.checkbox input[type=checkbox]+span:after {
    background-position: center center;
    content: "";
    position: absolute;
    width: 20px;
    height: 24px;
    display: block;
    top: -2px;
    left: 0;
    transition: background-color .5s ease
}

label.checkbox input[type=checkbox]:checked+span {
    background: #ffe600;
    position: relative;
    border: 2px solid #ffe600
}

label.checkbox input[type=checkbox]:checked+span:after {
    left: initial;
    position: absolute;
    content: "";
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xIDVMNSA5TDEzIDEiIHN0cm9rZT0iIzJGM0M0MiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+) center center no-repeat
}

label.checkbox .text {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1;
    display: flex;
    align-items: center;
    letter-spacing: -.02em;
    color: #2f3c42
}

label.checkbox .text a {
    color: #0075ff;
    text-decoration: none
}

label.checkbox .text a:hover {
    text-decoration: underline
}

label.switch.file input[type=checkbox]+span {
    width: 30px;
    min-width: 30px
}

label.switch.file input[type=checkbox]+span:after {
    background-color: darkgreen
}

label.switch.file input[type=checkbox]:checked+span:after {
    background-color: #fff
}

label.switch.file input[type=checkbox]:checked+span {
    background-color: #2196f3
}

label.radio {
    display: flex;
    flex-direction: row;
    align-items: center;
    cursor: pointer;
    flex-wrap: inherit
}

label.radio input[type=radio] {
    display: none;
    visibility: hidden;
    opacity: 0
}

label.radio input[type=radio]+span {
    height: 16px;
    width: 16px;
    min-width: 16px;
    border-radius: 50%;
    border: 1px solid #e0e0e0;
    background-color: #fff;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    left: 0;
    cursor: pointer;
    margin-right: 1rem;
    transition: background-color .5s ease
}

label.radio input[type=radio]:checked+span:after {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    margin: 2px;
    background-color: #949494;
    border-radius: 50%
}

body>header {
    padding: 16px 20px;
    width: 100%;
    margin: 0 auto 40px;
    box-sizing: border-box;
    background: #FFF;
    transition: all .2s ease;
    position: relative
}

body>header>div {
    max-width: 1440px;
    margin: 0 auto
}

@media(min-width:1466px) {
    body>header>div {
        padding: 0 24px
    }
}

@media(max-width:1023px) {
    body>header {
        padding: 16px 0
    }
}

@media(max-width:768px) {
    body>header {
        padding: 12px 0
    }
}

@media(max-width:720px) {
    body>header {
        margin: 0 auto 12px
    }
}

body>header .search-loop {
    display: none;
    margin-right: 16px
}

@media(max-width:768px) {
    body>header .search-loop {
        display: flex
    }
}

body>header form[name="article-search"]#bnt-article-search-form {
    display: none !important
}

body>header form[name="article-search"]#bnt-article-search-form label {
    order: 2;
    margin-right: 3rem
}

body>header form[name="article-search"]#bnt-article-search-form label input[type="text"] {
    background-color: #fff;
    border: 0;
    padding: 0 16px 0 0 !important
}

body>header form[name="article-search"]#bnt-article-search-form select[name="rubricId"] {
    display: none
}

body>header form[name="article-search"]#bnt-article-search-form button[type="submit"] {
    background: url(../fonts/loop.svg) center center no-repeat !important;
    left: initial !important;
    right: initial !important;
    order: 1;
    margin: 0 5px !important
}

@media(max-width:720px) {
    body>header form[name="article-search"]#bnt-article-search-form button[type="submit"] {
        min-width: 24px
    }
}

@media(max-width:768px) {
    body>header form[name="article-search"]#bnt-article-search-form.active {
        display: flex !important;
        left: 0 !important;
        right: 0 !important
    }

    body>header form[name="article-search"]#bnt-article-search-form.active .wrap-fields {
        align-items: center
    }

    body>header form[name="article-search"]#bnt-article-search-form.active .wrap-fields label:not(.label-style) {
        margin: 0
    }

    body>header form[name="article-search"]#bnt-article-search-form.active .close-search-form {
        display: block;
        position: absolute;
        width: 24px;
        height: 24px;
        background: transparent url(../fonts/close-search-form.svg) center center no-repeat;
        right: 1.5rem;
        cursor: pointer
    }
}

body>header .header-logo {
    margin: 0
}

@media(max-width:1023px) {
    body>header .header-logo {
        margin: 0 1rem
    }
}

@media(max-width:768px) {
    body>header .header-logo {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-grow: 1
    }
}

@media(max-width:720px) {
    body>header .header-logo {
        justify-content: start;
        margin: 0 .5rem
    }
}

body>header .header-menu {
    position: relative
}

@media(max-width:768px) {
    body>header .header-menu {
        display: none
    }
}

body>header .header-menu nav {
    width: 100%
}

body>header .header-menu nav li {
    white-space: nowrap
}

body>header .header-menu nav li a {
    color: #718187;
    padding: .78571429rem 1.14285714rem;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: -.02em;
    text-transform: uppercase;
    position: relative
}

body>header .header-menu nav li a:hover,
body>header .header-menu nav li a.active {
    text-decoration: none
}

body>header .header-menu nav li a:hover:after,
body>header .header-menu nav li a.active:after {
    content: '';
    position: absolute;
    display: block;
    width: 12px;
    background: #ffe500;
    border-radius: 2px;
    top: 100%;
    height: 4px;
    left: 50%;
    margin-left: -6px
}

body>header .header-menu nav li a.active {
    color: #2f3c42
}

body>header .language_select {
    color: #2f3c42;
    text-transform: uppercase;
    position: relative;
    right: 0;
    font-weight: 600;
    font-size: 12px;
    width: 168px;
    justify-content: end
}

@media(max-width:1023px) {
    body>header .language_select {
        right: 1rem
    }
}

@media(max-width:768px) {
    body>header .language_select {
        display: none
    }
}

body>header .language_select .current {
    cursor: pointer;
    display: flex;
    align-items: center;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

body>header .language_select .current:after {
    transition: all .1s ease-in;
    content: '';
    position: relative;
    display: inline-block;
    width: 0;
    height: 0;
    box-sizing: border-box;
    border-top: 4px solid #2f3c42;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    margin-left: 1rem
}

body>header .language_select .current.active:after {
    transform: rotate(-180deg)
}

body>header .language_select ul {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    background: #fff;
    padding: 4px;
    cursor: auto;
    outline: 0;
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
    margin: 5px 0 0 0;
    font-size: 1em;
    text-shadow: none;
    text-align: left;
    box-shadow: 0 8px 16px rgba(47, 60, 66, .15);
    border-radius: 8px;
    -webkit-transition: opacity .1s ease;
    transition: opacity .1s ease;
    z-index: 1001;
    will-change: transform, opacity
}

body>header .language_select ul a {
    display: block;
    padding: .78571429rem 1.14285714rem;
    font-weight: 400;
    font-size: 14px;
    color: #2f3c42;
    border-radius: 2px
}

body>header .language_select ul a:hover {
    background: #e5e5e5;
    text-decoration: none
}

body>header .language_select ul a:active {
    background: rgba(179, 197, 206, .5)
}

body>header .language_select ul.active {
    display: block
}

.animate-all {
    transition: all .5s ease
}

.ad-cnews {
    position: relative;
    color: #fff;
    width: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    overflow: hidden;
    border-radius: 8px;
    background: #37474f
}

.ad-cnews .ad-cnews-desc {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    width: 100%;
    font-size: 18px;
    top: 18px;
    left: 0;
    padding: 32px;
    background-image: url(../images/pattern.png);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain
}

.ad-cnews .ad-cnews-desc>p {
    font-weight: 500;
    font-size: 24px;
    line-height: 28px
}

.ad-cnews .ad-cnews-desc .logo_text {
    font-size: 32px;
    font-weight: 600;
    margin-left: 1rem
}

.ad-cnews .ad-cnews-apps {
    margin-top: 10px
}

.ad-cnews .ad-cnews-apps .app-item {
    display: inline-block;
    height: 48px;
    margin: 0 13px 0 0
}

.ad-cnews .ad-cnews-apps .app-item a:hover img {
    opacity: .8
}

.ad-cnews .ad-cnews-apps .app-item img {
    max-width: 100%
}

hr {
    border: 0;
    box-shadow: none;
    background-color: #f5f5f5;
    width: 100%;
    height: 1px;
    margin: 20px 0
}

h1 {
    font-weight: 700;
    font-size: 44px;
    line-height: 48px;
    margin-bottom: 16px;
    color: #2f3c42;
    letter-spacing: -.02em
}

@media(max-width:768px) {
    h1 {
        font-weight: 700;
        font-size: 28px;
        line-height: 32px
    }
}

@media(max-width:720px) {
    h1 {
        font-weight: 700;
        font-size: 24px;
        line-height: 34px
    }
}

h1.article_title {
    font-size: 44px;
    line-height: 48px
}

@media(max-width:1023px) {
    h1.article_title {
        font-size: 36px;
        line-height: 40px
    }
}

h3 {
    font-size: 18px;
    color: #37474f;
    font-weight: 400;
    margin-bottom: 2rem;
    line-height: 1.4em
}

h3 a {
    color: #37474f
}

h3.main {
    display: flex;
    flex-direction: row
}

h3.main a {
    color: #90a4ae
}

h3.main a:first-child:after {
    position: relative;
    content: '';
    height: 100%;
    border-right: 1px solid #90a4ae;
    margin: 0 1rem;
    float: right
}

h3.main a.active {
    color: #37474f
}

a {
    color: #007eff
}

a:hover {
    text-decoration: none
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee
}

#pagination {
    display: flex;
    justify-content: start;
    margin: 40px 0 64px
}

#pagination a,
#pagination span {
    background: #b3c5ce;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    min-width: 40px;
    color: #fff;
    font-size: 12px;
    line-height: 1em;
    vertical-align: middle;
    box-sizing: border-box;
    text-align: center;
    margin: 0 7.5px;
    transition: all .5s ease
}

#pagination a.elipses,
#pagination span.elipses {
    background-color: transparent;
    color: #718187;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -.02em
}

#pagination a.prev,
#pagination span.prev {
    width: 68px;
    background: #718187 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNNy40MSAxMC41OEwyLjgzIDZMNy40MSAxLjQxTDYgMEwwIDZMNiAxMkw3LjQxIDEwLjU4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+) center center no-repeat
}

#pagination a.next,
#pagination span.next {
    width: 68px;
    background: #718187 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMC41ODk4NDQgMTAuNThMNS4xNjk4NCA2TDAuNTg5ODQ0IDEuNDFMMS45OTk4NCAwTDcuOTk5ODQgNkwxLjk5OTg0IDEyTDAuNTg5ODQ0IDEwLjU4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+) center center no-repeat
}

#pagination a:hover,
#pagination span:hover {
    background-color: #869297;
    color: #fff
}

#pagination a.active,
#pagination span.active {
    background: #ffe500;
    color: #2f3c42
}

#pagination a:first-child,
#pagination span:first-child {
    margin-left: 0
}

#pagination span.prev,
#pagination span.next {
    background-color: #718187
}

@media(max-width:720px) {
    #pagination {
        justify-content: center;
        margin: 32px 0 32px
    }

    #pagination a,
    #pagination span {
        display: none
    }

    #pagination a.next,
    #pagination span.next,
    #pagination a.prev,
    #pagination span.prev {
        width: auto
    }

    #pagination a:first-child,
    #pagination span:first-child {
        margin-left: 0
    }

    #pagination a.active,
    #pagination span.active,
    #pagination a.elipses,
    #pagination span.elipses,
    #pagination a.ellipsis,
    #pagination span.ellipsis,
    #pagination a.prev,
    #pagination span.prev,
    #pagination a.next,
    #pagination span.next,
    #pagination a.prev+a,
    #pagination span.prev+a,
    #pagination a.last_number,
    #pagination span.last_number,
    #pagination a.active.first_number+a,
    #pagination span.active.first_number+a {
        display: flex
    }
}

@media(max-width:460px) {
    #pagination {
        justify-content: space-between
    }

    #pagination a,
    #pagination span {
        margin: initial
    }
}

form label:not(.checkbox, .switch) {
    box-shadow: 0 8px 16px rgba(55, 71, 79, .15);
    min-height: 56px
}

form label {
    background: #fff;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    margin-bottom: 8px;
    box-sizing: border-box
}

form label small {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    display: flex;
    align-items: center;
    letter-spacing: -.02em;
    color: #718187;
    margin: 8px 0 0 16px
}

form label input[type=text],
form label input[type=url],
form label input[type=email],
form label input[type=number],
form label input[type=file],
form label input[type=date],
form label input[type=time] {
    padding: 0 16px;
    width: 100%;
    outline: 0;
    border: 0
}

form label textarea {
    min-height: 100px;
    resize: vertical;
    padding: 8px 16px
}

main {
    padding: 0 1rem;
    flex: auto
}

@media(max-width:720px) {
    main .article_detail_apps .ad-cnews-desc p {
        font-size: 20px;
        line-height: 24px
    }
}

@media(min-width:541px) {
    main .article_detail_apps .ad-cnews-apps img {
        max-width: 142px !important
    }
}

@media(max-width:540px) {
    main {
        padding: 0 1rem
    }
}

main img {
    max-width: 100% !important;
    height: auto !important;
    width: auto
}

main aside {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

main aside.right-side {
    box-sizing: border-box;
    padding: 0
}

@media(min-width:1200px) {
    main aside.right-side {
        margin: 0 -.5rem 0 17px
    }
}

main aside.right-side .download_the_app {
    background: #ffe500 url(../fonts/bg.svg) right center no-repeat;
    border-radius: 8px;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    color: #718187;
    margin-bottom: 24px;
    margin-left: .5rem;
    margin-right: .5rem
}

@media(max-width:768px) {
    main aside.right-side .download_the_app {
        margin-left: 0;
        margin-right: 0
    }
}

main aside.right-side .download_the_app b {
    font-weight: 700;
    color: #37474f
}

main aside.right-side .download_the_app br {
    display: none
}

main aside.right-side .latest_mews_title {
    padding: 0 .5rem
}

main aside.right-side .top-coins-title {
    padding: 0 .5rem;
    margin-bottom: 12px
}

@media(max-width:768px) {
    main aside.right-side .top-coins-title {
        padding: 0
    }
}

@media(max-width:768px) {
    main aside.right-side {
        min-width: initial
    }
}

@media(max-width:720px) {
    main aside.right-side {
        max-width: initial;
        padding: 0
    }
}

main aside h3 {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #151515;
    margin-bottom: 16px;
    letter-spacing: -.02em;
    margin-top: 10px
}

@media(max-width:768px) {
    main aside h3 {
        font-size: 18px;
        line-height: 24px
    }
}

main aside h3.title {
    font-size: 18px;
    color: #37474f;
    font-weight: 400
}

main aside .current_rubric {
    display: none;
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    height: 50px;
    padding: 0 15px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background-color: #eceff1;
    position: relative;
    cursor: pointer
}

main aside .current_rubric:after {
    content: "";
    position: absolute;
    right: 1rem;
    top: 22px;
    border-top: 6px solid #81939f;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent
}

main aside .current_rubric.active {
    border-radius: 8px 8px 0 0
}

main aside .current_rubric.active:after {
    border-bottom: 6px solid #81939f;
    border-top: 0
}

main aside .current_rubric img {
    max-height: 17px;
    margin-right: 1rem;
    display: inline-block
}

main aside .aside-border-block {
    box-sizing: border-box;
    border-radius: 2px;
    padding: 1rem
}

main aside .download_the_app {
    box-sizing: border-box;
    border-radius: 2px;
    padding: 1rem
}

main aside .download_the_app .apps {
    margin-top: 18px;
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    flex-wrap: wrap;
    filter: drop-shadow(0 4px 8px rgba(55, 71, 79, .15))
}

main aside .download_the_app .apps a {
    transition: opacity .3s ease-in-out
}

main aside .download_the_app .apps a img {
    max-width: 100%
}

main aside .download_the_app .apps a:hover img {
    opacity: .9
}

@media(max-width:1199px) {
    main aside .download_the_app .apps {
        justify-content: space-around
    }

    main aside .download_the_app .apps a:first-child {
        margin-bottom: 1rem
    }
}

main aside .aside-site-menu {
    border: 1px solid #b0bec5;
    box-sizing: border-box;
    border-radius: 2px;
    padding: 1rem
}

main aside .aside-site-menu li {
    padding: 10px
}

main aside .aside-site-menu li:last-child {
    border: 0
}

main aside .aside-site-menu li a {
    display: block;
    position: relative;
    color: #151515;
    text-decoration: none;
    padding-left: 20px;
    text-overflow: ellipsis;
    overflow: hidden
}

main aside .aside-site-menu li a:hover {
    color: #0075ff
}

main aside .aside-site-menu li a i {
    position: absolute;
    height: 1.5em;
    top: -2px;
    left: 0;
    line-height: 20px;
    background-size: contain
}

main .news-item,
main .trending-item {
    clear: both;
    transition: all .2s linear;
    margin-bottom: 8px;
    padding: 0
}

main .news-item .desc .title,
main .trending-item .desc .title {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #37474f;
    display: flex
}

main .news-item .desc .title i,
main .trending-item .desc .title i {
    font-size: 12px;
    margin-right: 2px
}

main .news-item .desc .title mark,
main .trending-item .desc .title mark {
    color: #0075ff;
    display: contents
}

main .news-item .desc .info,
main .trending-item .desc .info {
    margin-bottom: 10px
}

main .news-item .desc .editorial-preview-text mark,
main .trending-item .desc .editorial-preview-text mark {
    color: #0075ff;
    display: contents;
    font-weight: 500
}

main .news-item.detail,
main .trending-item.detail {
    margin-right: 0;
    margin-left: 0;
    cursor: default;
    position: relative;
    margin-bottom: 0
}

main .news-item.detail:hover,
main .trending-item.detail:hover {
    background-color: initial
}

main .news-item .image-wrap,
main .trending-item .image-wrap {
    margin-top: 5px;
    margin-bottom: 5px
}

@media(min-width:769px) {

    main .news-item .image-wrap,
    main .trending-item .image-wrap {
        max-width: 24%;
        flex-basis: 24%
    }
}

@media(max-width:768px) and (min-width:721px) {

    main .news-item .image-wrap,
    main .trending-item .image-wrap {
        max-width: 32.5%;
        flex-basis: 32.5%
    }
}

main .news-item .image-wrap .image,
main .trending-item .image-wrap .image {
    padding-top: 73.5%;
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    border-radius: 8px;
    overflow: hidden
}

main .news-item .image-wrap .image .related,
main .trending-item .image-wrap .image .related {
    position: absolute;
    bottom: .5rem;
    left: .5rem;
    width: 20px;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    border-radius: 50%
}

main .news-item .image-wrap .fa-play-circle,
main .trending-item .image-wrap .fa-play-circle {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 24px;
    margin: -12px 0 0 -12px;
    opacity: .8;
    border-radius: 50%;
    box-shadow: 0 0 7px #fff;
    background: #e2e2e2
}

main .news-item a,
main .trending-item a {
    color: inherit
}

@media(max-width:720px) {

    main .news-item,
    main .trending-item {
        margin-left: 0;
        margin-right: 0
    }

    main .news-item .image-wrap,
    main .trending-item .image-wrap {
        padding-left: 0;
        padding-right: 0
    }

    main .news-item .desc,
    main .trending-item .desc {
        padding-left: 0;
        padding-right: 0
    }

    main .news-item .vert-public,
    main .trending-item .vert-public {
        padding: 0 !important;
        margin-bottom: .5rem
    }
}

main .news-item.twitter-item,
main .trending-item.twitter-item {
    padding: 0 1.5rem;
    border-radius: 0 !important;
    margin-bottom: 0;
    flex-direction: column
}

main .news-item.twitter-item .twitter-item-dots,
main .trending-item.twitter-item .twitter-item-dots {
    margin: 0 .25rem;
    line-height: 0
}

main .news-item.twitter-item .twitter-item-dots:after,
main .trending-item.twitter-item .twitter-item-dots:after {
    content: '\2022';
    font-size: 18px;
    line-height: 14px;
    position: relative;
    top: -1px
}

main .news-item.twitter-item:after,
main .trending-item.twitter-item:after {
    content: '';
    display: flex;
    position: relative;
    margin: 1.5rem -1rem;
    height: 1px;
    background: #b4c5ce;
    width: 100%
}

main .news-item.twitter-item:first-child,
main .trending-item.twitter-item:first-child {
    margin-top: 1rem
}

main .news-item.twitter-item:hover,
main .trending-item.twitter-item:hover {
    background-color: transparent !important;
    box-shadow: none !important
}

main .news-item.twitter-item .top,
main .trending-item.twitter-item .top {
    display: flex;
    color: #718187;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    align-items: center;
    letter-spacing: -.02em;
    margin-bottom: 12px
}

main .news-item.twitter-item .top img,
main .trending-item.twitter-item .top img {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    margin-right: 8px
}

main .news-item.twitter-item .bottom,
main .trending-item.twitter-item .bottom {
    display: flex;
    flex-grow: 1;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    color: #37474f
}

main .news-item.twitter-item .bottom:hover,
main .trending-item.twitter-item .bottom:hover {
    text-decoration: underline
}

main .news-item:not(.detail) {
    border-radius: 8px
}

main .news-item:not(.detail):hover {
    box-shadow: 0 8px 16px rgba(55, 71, 79, .15)
}

main section {
    padding: 0 16px 0 0 !important
}

main section.no-right-side {
    padding-right: 0 !important
}

@media(min-width:1200px) {
    main section:not(.no-right-side) {
        max-width: 900px !important;
        flex-basis: 900px !important;
        margin: 0 auto;
        padding: 0 !important
    }

    main section.news_search {
        margin-right: 80px
    }
}

@media(max-width:720px) {
    main section {
        padding: 0 !important
    }
}

main section .trending-item {
    cursor: auto
}

main section .desc {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 8px 0 0 16px
}

main section .desc .title {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: .5rem
}

.datetime .middle-marker {
    margin: 0 .5rem;
    line-height: 0
}

.datetime .middle-marker:after {
    content: '\2022';
    font-size: 18px;
    line-height: 14px
}

.info {
    margin-top: initial;
    padding-top: initial;
    border-top: initial;
    display: flex;
    align-items: center;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    flex-wrap: wrap
}

.info.detail {
    margin-bottom: 6px
}

@media screen and (max-width:720px) {
    .info.detail {
        margin-top: 0
    }
}

.info.detail span {
    font-size: 12px !important;
    font-weight: 400;
    line-height: 16px;
    display: flex;
    align-items: center;
    letter-spacing: -.02em;
    color: #718187
}

.info.detail>.right,
.info.detail>.left {
    white-space: nowrap;
    flex: 1 1 auto;
    margin: 8px 0
}

.info.detail>.right span:before {
    content: none !important
}

.info.detail .report_problem {
    font-weight: 400;
    font-size: 12px;
    line-height: 1;
    color: #718187;
    margin-right: 24px;
    display: flex;
    align-items: center;
    transition: all .5s ease
}

.info.detail .report_problem:before {
    content: "";
    width: 24px;
    height: 24px;
    margin-right: 4px;
    background: transparent url(../fonts/report_problem.svg) center center no-repeat
}

.info.detail .report_problem:hover {
    color: #2f3c42
}

.info .flex:first-child span {
    position: relative
}

.info .flex:first-child span:nth-child(even):before {
    content: '\2022';
    font-size: 12px;
    line-height: 14px;
    margin: 0 .5rem
}

.info .source {
    display: flex;
    align-items: center
}

.info .source img {
    width: 24px
}

.info.alt {
    margin: 10px 0 0 2px;
    padding: 0;
    font-size: 10px;
    line-height: 1;
    display: flex;
    flex-grow: 1;
    flex-basis: 100%
}

.info .rating-color {
    width: 2px;
    height: 13px;
    border-radius: 1px;
    margin-right: .5rem
}

.info .share-icon {
    position: relative;
    width: 36px;
    height: 36px;
    display: block;
    margin: -9px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGkSURBVHgBnVRLTgJBEK1qvsvxBnAExA2ICSwVTOQEcAPgBMAJgBMIJ1ADxCV+gqwmcwQ4Am6IgNNlTc+goAPM+JJO95vP66p61Y3wD/THegMBK4oQdQuZZA3BJ1ik/S3igHlDgE/wTyVrXq+W8cAK4yoooKovoTvD0HjSFIk6w4FnoeFYL4cWNN3wkIxMTelwpO7RGvVfjSwGoM5FzXIOc0RqE3JUEstKg3n+PNnEQ2mEF9Di/Mv2E+quV6JWzCXmbt8rod928o7vDtc4iichoHGVPn2GA0A3O21B4J2xWsgkeuABwW07o2yDGbYLuF5jfF8abvhxbdfOOUQ/NPABgQLb1mLHTq5NkCKjwcQoeRVSxR686a1tO1WczAkgxoWffeIyV0ylZkeF3PA4MmIyDPUd+8WquU/waEPagjTaRAcm9RCtxhQV3mROkh6uL5INz6d/+KKXIYB1S/DPSyJ/14iTLkdHMW6bGxSgSckNDDDzdfovc4nZZm2CPCEpVSDIzev7PiKSHWsWgLfEQwkh3fu+IS0MJ3qdJKdmnUWU7Xz6rPMFeme+Q1dob0kAAAAASUVORK5CYII=) center center no-repeat
}

@media(max-width:720px) {
    .info {
        margin-top: 1rem
    }
}

.share-links {
    position: relative
}

.share-links ul.share {
    position: absolute;
    display: flex;
    flex-direction: row;
    right: 2.5rem;
    background: #fff;
    padding-left: 0
}

.share-links ul.share li {
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 3px;
    background-color: #81939f;
    margin: 4px;
    font-size: 0;
    text-align: center;
    line-height: 32px;
    opacity: 1;
    transition: all .2s linear
}

.share-links ul.share li a {
    display: flex;
    width: 100%;
    height: 32px;
    justify-content: center;
    align-items: center
}

.share-links ul.share li a i {
    font-size: 17px;
    position: relative;
    right: 1px;
    line-height: 32px;
    color: #fff;
    z-index: 10
}

.share-links ul.share li.vk {
    background-color: #4a76a8
}

.share-links ul.share li.fb {
    background-color: #4470cf
}

.share-links ul.share li.tw {
    background-color: #5daed5
}

.share-links ul.share li.vb {
    background-color: #7d519d
}

.share-links ul.share li.wa {
    background-color: #5bd067
}

.share-links ul.share li.tg {
    background-color: #0d86d7
}

.share-links.no-popup {
    display: flex;
    align-items: center;
    margin: 20px 0;
    border: 1px solid #b0bec5;
    box-sizing: border-box;
    border-radius: 2px;
    padding: 24px 16px
}

.share-links.no-popup .share-title {
    margin-right: 1rem
}

.share-links.no-popup ul.share {
    position: initial;
    flex-wrap: wrap
}

.share-links.no-popup ul.share li {
    margin-right: 16px
}

.share-links.no-popup ul.share li:last-child {
    margin-right: 0
}

.modal-basic-text-styles {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -.02em;
    color: #37474f
}

#article-modal,
#article-modal-message,
.modal-popup {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .4);
    z-index: 997;
    overflow-y: auto;
    overflow-x: hidden
}

#article-modal.active,
#article-modal-message.active,
.modal-popup.active {
    display: flex
}

#article-modal .article,
#article-modal-message .article,
.modal-popup .article,
#article-modal .modal-content,
#article-modal-message .modal-content,
.modal-popup .modal-content {
    max-width: 712px;
    width: auto;
    min-width: 320px;
    height: auto;
    position: relative;
    padding: 22px 24px;
    margin: auto;
    background: #fff;
    box-shadow: 0 8px 16px rgba(47, 60, 66, .15);
    border-radius: 8px
}

@media(max-width:760px) {

    #article-modal .article,
    #article-modal-message .article,
    .modal-popup .article,
    #article-modal .modal-content,
    #article-modal-message .modal-content,
    .modal-popup .modal-content {
        margin: auto 1rem
    }
}

#article-modal .article .close,
#article-modal-message .article .close,
.modal-popup .article .close,
#article-modal .modal-content .close,
#article-modal-message .modal-content .close,
.modal-popup .modal-content .close {
    position: absolute;
    margin-bottom: 10px;
    border: 0;
    font-size: 0;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    top: 17px;
    right: 15px;
    background-image: url(../fonts/dropdown-close.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px 14px;
    cursor: pointer;
    z-index: 1;
    transition: all .2s linear
}

#article-modal .article .close:hover,
#article-modal-message .article .close:hover,
.modal-popup .article .close:hover,
#article-modal .modal-content .close:hover,
#article-modal-message .modal-content .close:hover,
.modal-popup .modal-content .close:hover {
    opacity: .8
}

#article-modal .article .image,
#article-modal-message .article .image,
.modal-popup .article .image,
#article-modal .modal-content .image,
#article-modal-message .modal-content .image,
.modal-popup .modal-content .image {
    background-position: center center;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 53%;
    margin: 0 -1rem
}

#article-modal .article .title,
#article-modal-message .article .title,
.modal-popup .article .title,
#article-modal .modal-content .title,
#article-modal-message .modal-content .title,
.modal-popup .modal-content .title {
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.02em;
    color: #2f3c42;
    padding-right: 2rem
}

@media(max-width:720px) {

    #article-modal .article .title,
    #article-modal-message .article .title,
    .modal-popup .article .title,
    #article-modal .modal-content .title,
    #article-modal-message .modal-content .title,
    .modal-popup .modal-content .title {
        font-size: 18px;
        line-height: 24px
    }
}

#article-modal .article .message,
#article-modal-message .article .message,
.modal-popup .article .message,
#article-modal .modal-content .message,
#article-modal-message .modal-content .message,
.modal-popup .modal-content .message {
    margin: 24px 0 0 0;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -.02em;
    color: #37474f
}

#article-modal .article .info,
#article-modal-message .article .info,
.modal-popup .article .info,
#article-modal .modal-content .info,
#article-modal-message .modal-content .info,
.modal-popup .modal-content .info {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -.02em;
    color: #37474f;
    margin: 1rem 0
}

#article-modal .article .info .datetime .middle-marker,
#article-modal-message .article .info .datetime .middle-marker,
.modal-popup .article .info .datetime .middle-marker,
#article-modal .modal-content .info .datetime .middle-marker,
#article-modal-message .modal-content .info .datetime .middle-marker,
.modal-popup .modal-content .info .datetime .middle-marker {
    margin: 0 .5rem;
    line-height: 0
}

#article-modal .article .info .datetime .middle-marker:after,
#article-modal-message .article .info .datetime .middle-marker:after,
.modal-popup .article .info .datetime .middle-marker:after,
#article-modal .modal-content .info .datetime .middle-marker:after,
#article-modal-message .modal-content .info .datetime .middle-marker:after,
.modal-popup .modal-content .info .datetime .middle-marker:after {
    content: '\2022';
    font-size: 18px;
    line-height: 14px
}

#article-modal .article .info .share-icon,
#article-modal-message .article .info .share-icon,
.modal-popup .article .info .share-icon,
#article-modal .modal-content .info .share-icon,
#article-modal-message .modal-content .info .share-icon,
.modal-popup .modal-content .info .share-icon {
    position: relative;
    width: 36px;
    height: 36px;
    display: block;
    margin: -9px;
    cursor: pointer
}

#article-modal .article .info .share-icon:after,
#article-modal-message .article .info .share-icon:after,
.modal-popup .article .info .share-icon:after,
#article-modal .modal-content .info .share-icon:after,
#article-modal-message .modal-content .info .share-icon:after,
.modal-popup .modal-content .info .share-icon:after {
    content: '' !important;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUyNS4xNTIgNTI1LjE1MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTI1LjE1MiA1MjUuMTUyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnPgoJPHBhdGggZD0iTTQyMC43MzUsMzcxLjIxN2MtMjAuMDIxLDAtMzcuOTQyLDcuODU1LTUxLjU5NiwyMC4yNEwxODEuMTEyLDI4Mi4wOTRjMS4zNTctNi4wNjEsMi40MDctMTIuMTY2LDIuNDA3LTE4LjQ2OCAgIGMwLTYuMzAyLTEuMDcyLTEyLjM4NS0yLjQwNy0xOC40NjhsMTg1LjkwNC0xMDguMzM1YzE0LjE3OSwxMy4xMjksMzIuOTMxLDIxLjMzNCw1My43MTksMjEuMzM0ICAgYzQzLjgyOCwwLDc5LjE0NS0zNS4yNTEsNzkuMTQ1LTc5LjA3OUM0OTkuODgsMzUuMzM4LDQ2NC41NDEsMCw0MjAuNzM1LDBjLTQzLjc0MSwwLTc5LjA3OSwzNS4zMzgtNzkuMDc5LDc5LjA1NyAgIGMwLDYuMzg5LDEuMDcyLDEyLjM4NSwyLjQwNywxOC40NjhMMTU4LjE1OCwyMDUuOTQ3Yy0xNC4yMDEtMTMuMTk0LTMyLjkzMS0yMS4zNzgtNTMuNzQxLTIxLjM3OCAgIGMtNDMuODI4LDAtNzkuMTQ1LDM1LjMxNy03OS4xNDUsNzkuMDU3czM1LjMxNyw3OS4wNzksNzkuMTQ1LDc5LjA3OWMyMC43ODcsMCwzOS41NC04LjIwNiw1My43MTktMjEuMzM0bDE4Ny42OTgsMTA5LjYwNCAgIGMtMS4yOTEsNS41OC0yLjEwMSwxMS40LTIuMTAxLDE3LjE5OWMwLDQyLjQ1LDM0LjU5NCw3Ni45NzksNzYuOTc5LDc2Ljk3OWM0Mi40MjgsMCw3Ny4wNDQtMzQuNTA3LDc3LjA0NC03Ni45NzkgICBTNDYzLjE2MywzNzEuMjE3LDQyMC43MzUsMzcxLjIxN3oiIGZpbGw9IiM4MTkzOWYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
    background-size: contain;
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    left: 9px;
    top: 9px
}

#article-modal .article .read,
#article-modal-message .article .read,
.modal-popup .article .read,
#article-modal .modal-content .read,
#article-modal-message .modal-content .read,
.modal-popup .modal-content .read {
    margin: 1rem 0
}

#article-modal .article .download,
#article-modal-message .article .download,
.modal-popup .article .download,
#article-modal .modal-content .download,
#article-modal-message .modal-content .download,
.modal-popup .modal-content .download {
    margin: 1rem 0
}

#article-modal .article .download .apps,
#article-modal-message .article .download .apps,
.modal-popup .article .download .apps,
#article-modal .modal-content .download .apps,
#article-modal-message .modal-content .download .apps,
.modal-popup .modal-content .download .apps {
    margin-top: 1rem
}

#article-modal .article .download .apps img,
#article-modal-message .article .download .apps img,
.modal-popup .article .download .apps img,
#article-modal .modal-content .download .apps img,
#article-modal-message .modal-content .download .apps img,
.modal-popup .modal-content .download .apps img {
    max-width: 100%;
    max-height: 40px
}

.wrap-we-need {
    background: rgba(179, 197, 206, .2);
    border-radius: 4px;
    margin-bottom: 24px
}

.wrap-we-need .why-do-we-need-it {
    position: relative;
    font-weight: 700;
    font-size: 16px;
    padding: 9px 8px;
    margin: 0
}

.wrap-we-need .why-do-we-need-it:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    line-height: 0;
    display: inline-block;
    font-size: 0;
    transform: rotate(45deg);
    border-bottom: 2px solid #333;
    border-right: 2px solid #333;
    right: 15px;
    top: 14px
}

.wrap-we-need .why-do-we-need-it.active:after {
    transform: rotate(-135deg);
    top: 18px
}

.offer-news-description {
    height: 0;
    overflow: hidden;
    padding: 0 8px;
    transition: all .5s ease
}

.offer-news-description.active {
    height: auto
}

.offer-news-title {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin: 24px 0 48px;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 1;
    letter-spacing: -.02em;
    color: #37474f
}

.offer-news-title .ont-item {
    margin-bottom: 1rem;
    white-space: nowrap
}

@media(max-width:768px) {
    .offer-news-title {
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.02em
    }
}

@media(max-width:720px) {
    .offer-news-title {
        margin: 0 0 2px;
        flex-wrap: wrap
    }
}

.btn {
    box-shadow: none;
    border: 0;
    padding: 8px 20px;
    border-radius: 8px;
    transition: all .2s linear;
    cursor: pointer;
    text-decoration: none;
    transition: all .5s ease;
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -.02em;
    color: #2f3c42
}

.btn:hover {
    opacity: .8
}

.btn.grey {
    background: #718187
}

.btn.yellow {
    background: #ffe600
}

.btn.white {
    background: #FFF;
    box-shadow: 0 2px 4px rgba(55, 71, 79, .15)
}

.btn:disabled {
    background: #b4c5ce;
    color: #FFF;
    cursor: default
}

::-webkit-input-placeholder {
    color: #718187
}

::-moz-placeholder {
    color: #718187
}

:-moz-placeholder {
    color: #718187
}

:-ms-input-placeholder {
    color: #718187
}

input[placeholder] {
    text-overflow: ellipsis
}

input::-moz-placeholder {
    text-overflow: ellipsis
}

input:-moz-placeholder {
    text-overflow: ellipsis
}

input:-ms-input-placeholder {
    text-overflow: ellipsis
}

.comments .showMore {
    padding: 20px 0 40px 0
}

footer {
    flex-shrink: 0;
    background-color: #2f3c42;
    color: #81939f;
    flex-wrap: wrap;
    padding: 0 1rem
}

@media(max-width:1023px) {
    footer {
        padding-left: 16px;
        padding-right: 16px
    }
}

@media(max-width:768px) {
    footer .wrap-site-menus>div {
        flex: 1 0 100%
    }
}

@media(max-width:768px) {
    footer .f-side {
        flex: 1 0 100%;
        max-width: 100%
    }
}

footer .apps-shared-links {
    display: flex;
    flex-wrap: wrap
}

@media(max-width:768px) {

    footer .apps-shared-links .download_the_app,
    footer .apps-shared-links .social-subscribe {
        flex: 1 1 50%;
        margin: 0;
        font-style: normal;
        font-weight: 500;
        font-size: 12px;
        line-height: 15px;
        color: #b3c5ce
    }

    footer .apps-shared-links .download_the_app {
        padding-right: 12px
    }

    footer .apps-shared-links .social-subscribe {
        justify-content: space-between;
        display: flex;
        flex-direction: column;
        padding-left: 12px
    }
}

@media(max-width:720px) {

    footer .apps-shared-links .download_the_app,
    footer .apps-shared-links .social-subscribe {
        flex: 1 0 100%;
        margin: 0 0 24px;
        padding: 0;
        font-size: 10px;
        line-height: 12px
    }

    footer .apps-shared-links .social-subscribe {
        margin: 0
    }
}

footer ul.menu_404 {
    flex-wrap: wrap
}

footer ul.menu_404 li a {
    padding: .78571429rem 1.14285714rem !important;
    color: #81939f;
    text-decoration: none;
    display: inline-block;
    width: 100%;
    height: 100%
}

footer ul.menu_404 li a:hover {
    background: rgba(0, 0, 0, .05);
    z-index: 13
}

footer .top {
    padding: 24px 0
}

footer .top h3 {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: #fff;
    margin-bottom: 16px;
    align-items: center;
    justify-content: space-between
}

footer .top h3.more-title {
    display: none
}

footer .top h3 .more {
    display: none;
    cursor: pointer;
    background: transparent url(../fonts/more-plus.svg) center center no-repeat;
    width: 12px;
    height: 12px
}

footer .top h3 .more.open {
    background-image: url(../fonts/more-minus.svg)
}

@media(max-width:768px) {
    footer .top h3 {
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 22px;
        letter-spacing: -.02em;
        padding-bottom: 8px;
        border-bottom: 1px solid rgba(113, 129, 135, .5);
        display: none;
        cursor: pointer;
        margin-bottom: 10px
    }

    footer .top h3.more-title {
        display: flex;
        padding-right: 5px
    }

    footer .top h3.more-title.policies {
        border: 0;
        margin-bottom: 16px
    }

    footer .top h3.more-title.open {
        border-bottom: 0
    }

    footer .top h3 .more {
        display: flex
    }
}

footer .top ul {
    margin-bottom: 10px;
    padding-bottom: 10px
}

@media(max-width:768px) {
    footer .top ul {
        display: none;
        max-width: 100%;
        flex-basis: 100%;
        justify-content: initial;
        flex-wrap: wrap
    }

    footer .top ul.open {
        display: flex;
        border-bottom: 1px solid rgba(113, 129, 135, .5)
    }
}

footer .top ul li {
    display: flex;
    margin-bottom: 16px;
    line-height: 15px;
    font-size: 0
}

@media(max-width:768px) {
    footer .top ul li {
        display: none;
        margin: 6px 8px
    }

    footer .top ul li.more {
        display: none !important
    }
}

footer .top ul li.hide {
    display: none
}

footer .top ul li a,
footer .top ul li span {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    color: #b3c5ce
}

@media(max-width:768px) {

    footer .top ul li a,
    footer .top ul li span {
        font-size: 15px
    }
}

footer .top ul li.active span {
    font-weight: 700
}

@media(max-width:768px) {
    footer .top ul.open li {
        display: flex
    }
}

footer .top ul.open li.hide {
    display: flex
}

footer .separator .container {
    background-color: #718187;
    font-size: 0;
    line-height: 0;
    height: 1px
}

footer .bottom {
    background-color: #2f3c42;
    padding: 24px 0;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 1;
    color: #718187
}

@media(max-width:768px) {
    footer .bottom {
        padding-left: 16px;
        padding-right: 16px;
        margin-left: -16px;
        margin-right: -16px
    }
}

footer .download_the_app {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #b3c5ce;
    letter-spacing: 0
}

@media(max-width:768px) {
    footer .download_the_app {
        margin-bottom: 24px;
        font-size: 10px;
        line-height: 12px
    }
}

footer .download_the_app .apps {
    display: flex;
    flex-wrap: wrap;
    justify-content: initial
}

@media(max-width:768px) {
    footer .download_the_app .apps {
        margin-top: 0;
        font-style: normal;
        font-weight: 500;
        font-size: 10px;
        line-height: 12px;
        color: #b3c5ce
    }
}

footer .download_the_app .apps a {
    margin-top: 12px;
    height: 32px;
    transition: opacity .3s ease-in-out
}

footer .download_the_app .apps a img {
    height: inherit
}

footer .download_the_app .apps a:first-child {
    margin-right: 24px
}

footer .download_the_app .apps a:hover img {
    opacity: .8
}

footer .copyright {
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
    color: #81939f
}

footer .copyright.copyright_404 {
    font-size: 15px;
    line-height: 18px;
    color: #fff;
    margin-bottom: 33px
}

form[name="offer_the_news_form"] label.checkbox input[type=checkbox].ng-invalid+span {
    border-color: red
}

form[name="offer_the_news_form"] .focus-outline {
    margin-bottom: 16px
}

form[name="offer_the_news_form"] button[type="submit"] {
    padding: 7px 45px
}

.offer-news-add-button {
    position: relative;
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    letter-spacing: -.02em
}

.offer-news-add-button:before {
    margin-right: 8px;
    display: flex;
    position: relative;
    content: '';
    width: 24px;
    height: 24px;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNiA5SDlWMTZIN1Y5SDBWN0g3VjBIOVY3SDE2VjlaIiBmaWxsPSIjQjRDNUNFIi8+Cjwvc3ZnPg==) center center no-repeat
}

@media only screen and (min-width:48em) {
    .container {
        width: 100%
    }
}

@media only screen and (min-width:76.5em) {
    .container {
        width: 77.5rem
    }
}

body.app_banner_showen .ad-cnews {
    display: none
}

body.app_banner_showen>main>.container {
    padding-top: 180px
}

.hide-important {
    display: none !important
}

.app-bnr-float-top {
    font-family: 'Inter', sans-serif;
    display: none;
    margin: 0 -1rem;
    height: 80px;
    box-sizing: border-box;
    background: #f1f1f1;
    padding: 8px 0 8px 40px;
    box-shadow: 0 0 5px #ccc;
    position: fixed;
    left: 50%;
    top: 0;
    margin-left: -180px;
    width: 360px;
    z-index: 1000
}

.app-bnr-float-top * {
    font-family: 'Inter', sans-serif
}

.app-bnr-float-top .close {
    position: absolute;
    align-self: center;
    left: 0;
    top: 0;
    width: 40px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.app-bnr-float-top .app-logo {
    margin-right: 12px;
    align-self: center;
    display: flex
}

.app-bnr-float-top .app-info {
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.app-bnr-float-top .app-info .name {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #37474f
}

.app-bnr-float-top .app-info .corp {
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    color: #81939f
}

.app-bnr-float-top .app-info .get-on-store {
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    color: #81939f
}

.app-bnr-float-top .link {
    position: absolute;
    right: 24px;
    top: 0;
    height: 100%;
    width: auto !important;
    align-items: center;
    text-align: right;
    display: flex
}

.app-bnr-float-top .link a {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #0075ff
}

form[name="search"]#main-search-cnews {
    position: relative;
    margin: 0 -.25rem
}

form[name="search"]#main-search-cnews input[type="text"] {
    background-color: rgba(176, 190, 197, .5);
    padding-left: 43px;
    color: #81939f
}

form[name="search"]#main-search-cnews input[type="text"]::placeholder {
    font-size: 14px;
    color: #81939f
}

form[name="search"]#main-search-cnews button[type="submit"] {
    position: absolute;
    top: 0;
    left: 0;
    margin: 11.5px;
    width: 18px;
    height: 18px;
    background: transparent url(../fonts/loop.svg)
}

form[name="search"]#main-search-cnews a.reset {
    position: absolute;
    top: 0;
    right: 0;
    margin: 13.5px;
    width: 14px;
    height: 14px;
    color: #37474f
}

@media(max-width:720px) {
    form[name="search"]#main-search-cnews {
        margin: 0 .5rem
    }
}

.back-to-list {
    display: inline-flex;
    margin: 0;
    height: 32px;
    font-size: 12px;
    font-weight: 400;
    line-height: 1em;
    align-items: center;
    color: #fff
}

.back-to-list:before {
    content: "";
    position: relative;
    display: inline-block;
    background: transparent url(../fonts/back-to-list.svg) center center no-repeat;
    width: 16px;
    height: 16px;
    margin: 0 8px 0 -8px
}

.detail-article-info {
    display: flex;
    color: #81939f;
    font-size: 13px;
    margin-bottom: 20px
}

.detail-article-info.no-image {
    margin-bottom: 0
}

.author-info {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 1;
    letter-spacing: -.02em;
    color: #718187;
    height: 24px
}

.author-info .avatar {
    overflow: hidden;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    margin: -1rem 1rem -1.2rem 0;
    position: relative;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.author-info .avatar img {
    width: 100%;
    border: 0;
    line-height: 1;
    font-size: 0
}

.latest_mews_title {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    color: #151515;
    margin-bottom: 13px;
    letter-spacing: -.02em
}

@media(max-width:1023px) {
    .latest_mews_title {
        display: none
    }
}

.latest_articles {
    flex-basis: 100%;
    display: flex;
    flex-direction: column
}

@media(max-width:1023px) {
    .latest_articles {
        display: none
    }
}

.latest_articles .news-item {
    max-width: 100%;
    margin-left: 0;
    margin-bottom: 3.5px;
    padding: 5px;
    transition: box-shadow .2s linear
}

.latest_articles .news-item .middle-marker {
    margin: 0 .5rem;
    line-height: 0
}

.latest_articles .news-item .middle-marker:after {
    content: '\2022';
    font-size: 18px;
    line-height: 14px
}

.latest_articles .news-item:hover {
    box-shadow: 0 8px 16px rgba(55, 71, 79, .15)
}

.latest_articles .news-item .image-wrap {
    max-width: 96px;
    flex-basis: 96px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.latest_articles .news-item .desc {
    padding-left: 18px;
    padding-right: 0
}

.latest_articles .news-item .desc a {
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    color: #37474f;
    display: flex;
    margin-top: 2px
}

.latest_articles .news-item .desc .sponsored {
    color: #718187;
    font-size: 10px;
    line-height: 1;
    margin: 6px 0;
    display: flex
}

.foundMistake svg {
    float: left;
    margin: -5px 10px 0 0;
    width: 20px;
    height: 20px;
    fill: none
}

.tags {
    margin: 30px 0 20px
}

.tags .tag {
    display: inline-block;
    margin-right: 6px;
    margin-bottom: 10px;
    border-radius: 3px;
    text-decoration: none;
    line-height: 1;
    padding: 10px 20px;
    border: 1px solid #b0bec5;
    color: #5f6565;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase
}

.tags .tag:hover {
    box-shadow: inset 0 2px 3px #b0bec5
}

.vert-public {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 16px;
    overflow: hidden;
    border-radius: 8px
}

.vert-public:hover {
    box-shadow: 0 8px 16px rgba(55, 71, 79, .15)
}

.vert-public.top {
    margin-top: -8px
}

@media(min-width:768px) {
    .vert-public.side {
        margin-top: 10px;
        margin-bottom: 17px;
        padding: 7px
    }
}

.vert-public.side2 {
    margin: 1.5rem 0;
    padding: 7px
}

.vert-public a {
    color: initial;
    width: 100%
}

.vert-public a[target="_blank"] img {
    border-radius: 8px;
    width: 100%
}

.vert-public.footer {
    position: fixed;
    left: 0;
    bottom: -20px;
    right: 0;
    padding: 0;
    box-sizing: border-box;
    background: transparent;
    z-index: 11
}

.vert-public.footer a {
    height: 80px;
    width: 100%;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center
}

.vert-public.footer .close {
    position: absolute;
    margin-bottom: 10px;
    border: 0;
    font-size: 0;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    top: 0;
    right: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMCAxOEM1LjU5IDE4IDIgMTQuNDEgMiAxMEMyIDUuNTkgNS41OSAyIDEwIDJDMTQuNDEgMiAxOCA1LjU5IDE4IDEwQzE4IDE0LjQxIDE0LjQxIDE4IDEwIDE4Wk0xMCAwQzQuNDcgMCAwIDQuNDcgMCAxMEMwIDE1LjUzIDQuNDcgMjAgMTAgMjBDMTUuNTMgMjAgMjAgMTUuNTMgMjAgMTBDMjAgNC40NyAxNS41MyAwIDEwIDBaTTEyLjU5IDZMMTAgOC41OUw3LjQxIDZMNiA3LjQxTDguNTkgMTBMNiAxMi41OUw3LjQxIDE0TDEwIDExLjQxTDEyLjU5IDE0TDE0IDEyLjU5TDExLjQxIDEwTDE0IDcuNDFMMTIuNTkgNloiIGZpbGw9IiMzNzQ3NEYiLz4KPC9zdmc+);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px 20px;
    cursor: pointer;
    z-index: 1;
    transition: all .2s linear
}

@media(max-width:1078px) {
    .vert-public.footer:not(.mobile) a {
        width: 100%;
        background-color: transparent;
        background-repeat: no-repeat;
        background-position-y: bottom;
        background-size: 450%;
        height: 96px
    }

    .vert-public.footer:not(.mobile) .close {
        margin-bottom: 0;
        top: initial;
        bottom: 0
    }
}

@media(min-width:1201px) {
    .vert-public.footer.mobile a {
        background-size: contain
    }
}

@media(max-width:684px) {
    .vert-public.footer.mobile a {
        width: 100%;
        background-color: transparent;
        background-repeat: no-repeat;
        background-position-y: bottom;
        background-size: 176%
    }

    .vert-public.footer.mobile .close {
        margin-bottom: 0;
        top: initial;
        bottom: 0
    }
}

.vert-public.fs_m {
    position: fixed;
    z-index: 1000;
    top: 0;
    bottom: -16px;
    right: 0;
    left: 0;
    padding: 15% 8% 10%;
    background: rgba(0, 0, 0, .75);
    border-radius: 0
}

.vert-public.fs_m .vert_close_header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 42px;
    display: flex;
    justify-content: end;
    align-items: center;
    color: #fff;
    font-weight: 700
}

.vert-public.fs_m .vert_close_header .close {
    border: 0;
    font-size: 0;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    top: 0;
    right: 0;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xOC4yOTI5IDYuNDFMMTMuMDU2NCAxMS42NDY0TDEyLjcwMjkgMTJMMTMuMDU2NCAxMi4zNTM2TDE4LjI5MjkgMTcuNTlMMTcuNTkgMTguMjkyOUwxMi4zNTM2IDEzLjA1NjRMMTIgMTIuNzAyOUwxMS42NDY0IDEzLjA1NjRMNi40MSAxOC4yOTI5TDUuNzA3MTEgMTcuNTlMMTAuOTQzNiAxMi4zNTM2TDExLjI5NzEgMTJMMTAuOTQzNiAxMS42NDY0TDUuNzA3MTEgNi40MUw2LjQxIDUuNzA3MTFMMTEuNjQ2NCAxMC45NDM2TDEyIDExLjI5NzFMMTIuMzUzNiAxMC45NDM2TDE3LjU5IDUuNzA3MTFMMTguMjkyOSA2LjQxWiIgc3Ryb2tlPSIjRkZGIi8+Cjwvc3ZnPg==) no-repeat center;
    background-size: 30px 30px;
    cursor: pointer;
    z-index: 1;
    transition: all .2s linear;
    margin-left: 1.5rem
}

.vert-public.fs_m a[target="_blank"] {
    width: 100%;
    position: relative;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: center
}

.vert-public.fs_m a[target="_blank"] img {
    line-height: 1;
    width: auto;
    position: relative;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    border-radius: 0;
    display: inline-block
}

.social-subscribe {
    margin-top: 24px;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #b3c5ce;
    letter-spacing: 0
}

@media(max-width:720px) {
    .social-subscribe {
        font-style: normal;
        font-weight: 500;
        font-size: 10px;
        line-height: 12px;
        color: #b3c5ce
    }
}

.social-subscribe .social {
    color: #fff;
    margin: 0
}

.social-subscribe .social .item {
    margin: 12px 12.5px 0 0;
    width: 32px;
    height: 32px;
    background-color: #999;
    line-height: 32px;
    text-align: center;
    display: inline-block;
    border-radius: 8px
}

.social-subscribe .social .item:last-child {
    margin-right: 0
}

.social-subscribe .social .item a {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center
}

.social-subscribe .social .item.vk {
    background-color: #4a76a8
}

.social-subscribe .social .item.facebook {
    background-color: #4470cf
}

.social-subscribe .social .item.twitter {
    background-color: #1e262a
}

.social-subscribe .social .item.telegram {
    background-color: #0d86d7
}

.social-subscribe .social .item.instagram {
    background: #d6249f;
    background: radial-gradient(circle at 30% 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%)
}

.social-subscribe .social .item.yandex-zen {
    background: transparent url(../fonts/yz.svg) no-repeat center center
}

.social-subscribe .social .item.youtube {
    background: red
}

.social-subscribe .social .item.linkedin {
    background: #0a66c1
}

.category_rubric {
    position: absolute;
    left: 10px;
    top: 10px;
    background: #37474f;
    border-radius: 2px;
    line-height: 1;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    padding: 4px 2px;
    box-sizing: border-box
}

.search-loop {
    min-width: 23.5px;
    width: 23.5px;
    height: 23.5px;
    display: flex;
    line-height: 1;
    font-size: 0;
    background: transparent url(../fonts/loop-dark.svg) center center no-repeat;
    cursor: pointer;
    order: 3;
    margin: 0 1rem
}

@media(max-width:1023px) {
    .search-loop {
        margin-right: 0
    }
}

.search-loop.active {
    display: none
}

@media(max-width:768px) {
    .search-loop {
        display: none
    }
}

#bnt-article-search-form {
    display: none;
    align-items: center;
    align-self: center;
    flex-grow: 1;
    justify-content: flex-end;
    position: initial;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    background: #FFF;
    width: auto;
    height: 100%;
    padding: 0 1rem
}

@media(min-width:1120px) {
    #bnt-article-search-form {
        padding: 0
    }
}

@media(max-width:768px) {
    #bnt-article-search-form {
        display: none !important
    }
}

#bnt-article-search-form .wrap-fields {
    height: 36px;
    background: #fff;
    box-sizing: border-box;
    box-shadow: 0 8px 16px rgba(47, 60, 66, .15);
    border-radius: 8px;
    width: 100%;
    display: none;
    border: 1px solid transparent
}

#bnt-article-search-form .close-search-form {
    display: none
}

#bnt-article-search-form label {
    flex-grow: 1;
    margin: 0;
    height: 100%;
    display: flex;
    border: 0;
    box-shadow: none;
    padding: 0;
    flex-direction: row;
    min-height: initial;
    border-radius: 8px
}

#bnt-article-search-form label input[name=q] {
    background: #fff;
    box-sizing: border-box;
    border-radius: 8px;
    font-weight: 400;
    font-size: 12px;
    border: 1px solid #FFF;
    color: #718187;
    padding: 0 12px
}

#bnt-article-search-form label:focus-within {
    outline: 0
}

#bnt-article-search-form label.label-style {
    border-radius: 0;
    flex-grow: 0;
    height: 36px;
    margin: auto;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgOCA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHBhdGggZD0iTTMuNjQ2NDUgMy42NDY0NUwwLjg1MzU1MyAwLjg1MzU1M0MwLjUzODU3MSAwLjUzODU3MSAwLjc2MTY1NCAwIDEuMjA3MTEgMEg2Ljc5Mjg5QzcuMjM4MzUgMCA3LjQ2MTQzIDAuNTM4NTcgNy4xNDY0NSAwLjg1MzU1M0w0LjM1MzU1IDMuNjQ2NDVDNC4xNTgyOSAzLjg0MTcxIDMuODQxNzEgMy44NDE3MSAzLjY0NjQ1IDMuNjQ2NDVaIiBmaWxsPSIjMzc0NzRGIi8+Cjwvc3ZnPg==) center right no-repeat no-repeat;
    min-width: 111px
}

#bnt-article-search-form label.label-style .select2-selection__rendered {
    margin-top: 10px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    display: flex;
    align-items: center;
    letter-spacing: -.02em;
    color: #2f3c42
}

#bnt-article-search-form label.label-style:before {
    display: flex;
    content: "";
    height: 26px;
    border-left: 1px solid #e5e5e5;
    margin-top: 5px
}

#bnt-article-search-form .reset {
    display: none;
    position: absolute;
    right: 0;
    margin: -8px 13.5px 0;
    width: 14px;
    height: 14px;
    color: #37474f;
    top: 50%
}

#bnt-article-search-form button[type=submit] {
    right: 0;
    margin: auto 1px auto 24px;
    width: 32px;
    height: 32px;
    background: transparent url(../fonts/loop.svg) center center no-repeat
}

#bnt-article-search-form.active {
    width: auto;
    position: absolute;
    display: flex
}

@media(max-width:720px) {
    #bnt-article-search-form.active {
        width: auto;
        left: .5rem;
        right: .5rem
    }
}

#bnt-article-search-form.active .wrap-fields {
    display: flex
}

#bnt-article-search-form.active .reset {
    display: block
}

#bnt-article-search-form.active button[type=submit] {
    display: block;
    background: #2f3c42 url(../fonts/loop-white.svg) center center no-repeat;
    border-radius: 6px
}

#bnt-article-search-form.active button[type=submit]:disabled {
    opacity: .25;
    cursor: default
}

#bnt-article-search-form.focused .wrap-fields {
    border: 1px solid #ffe600
}

.header-submenu {
    background-color: #fff;
    margin: -40px 0 24px;
    min-height: 58px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    border-top: 1px solid rgba(176, 190, 197, .5);
    border-bottom: 1px solid rgba(176, 190, 197, .5)
}

@media(max-width:720px) {
    .header-submenu {
        display: none
    }
}

.header-submenu.search-buttons .btn.active {
    background: #ffe600
}

.header-submenu .container {
    position: relative
}

@media(max-width:1023px) {
    .header-submenu .container {
        padding: 0 1rem
    }
}

@media(max-width:720px) {
    .header-submenu .container {
        flex-grow: 1
    }
}

.header-submenu .container.mobile:not(.disable-overflow) {
    overflow: hidden
}

.header-submenu ul {
    margin: 0 -4px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex-grow: 1
}

.header-submenu ul>li {
    flex-wrap: nowrap;
    margin: 12px 4px;
    display: flex
}

@media(max-width:600px) {
    .header-submenu ul>li {
        margin: 1rem 7px
    }
}

.header-submenu ul>li a,
.header-submenu ul>li span {
    color: #b0bec5;
    font-weight: 500;
    font-size: 12px;
    letter-spacing: -.02em;
    padding: 1px 14px;
    flex-wrap: nowrap;
    border: 1px solid #b4c5ce;
    box-sizing: border-box;
    border-radius: 8px
}

.header-submenu ul>li a img,
.header-submenu ul>li span img {
    max-height: 17px;
    margin-right: 1rem
}

.header-submenu ul>li a:hover,
.header-submenu ul>li span:hover {
    text-decoration: none
}

.header-submenu ul>li.active a,
.header-submenu ul>li.active span {
    background-color: #2f3c42;
    color: #fff
}

.header-submenu ul>li:hover:not(.active) a {
    color: #2f3c42;
    border-color: #2f3c42
}

.header-submenu ul>li.more {
    position: relative;
    display: flex !important;
    cursor: pointer
}

.header-submenu ul>li.more ul.more-cryptonews-menu {
    display: none;
    position: absolute;
    z-index: 1;
    flex-direction: column;
    padding: 8px 4px 4px;
    margin: 0 auto;
    top: 100%;
    min-width: 150px;
    overflow: hidden;
    width: max-content;
    right: 0;
    background: #fff;
    box-shadow: 0 8px 16px rgba(47, 60, 66, .15);
    border-radius: 8px
}

.header-submenu ul>li.more ul.more-cryptonews-menu:before {
    position: absolute;
    top: 4px;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    background: #fff;
    box-shadow: 0 8px 16px rgba(47, 60, 66, .15);
    border-radius: 8px;
    z-index: -1
}

.header-submenu ul>li.more ul.more-cryptonews-menu li {
    line-height: 1em;
    flex-wrap: nowrap;
    margin: 0
}

.header-submenu ul>li.more ul.more-cryptonews-menu li a,
.header-submenu ul>li.more ul.more-cryptonews-menu li span {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 1;
    border: 0;
    letter-spacing: -.02em;
    color: #2f3c42;
    flex-wrap: nowrap;
    padding: 0 8px;
    height: 38px;
    display: flex;
    align-items: center;
    align-self: center;
    border-radius: 2px;
    background: #FFF
}

.header-submenu ul>li.more ul.more-cryptonews-menu li a:hover {
    background: #f0f3f5
}

.header-submenu ul>li.more ul.more-cryptonews-menu li a:active {
    background: rgba(179, 197, 206, .5)
}

.header-submenu ul>li.more ul.more-cryptonews-menu li.active {
    border-bottom: none !important
}

.header-submenu ul>li.more ul.more-cryptonews-menu li.active a,
.header-submenu ul>li.more ul.more-cryptonews-menu li.active span {
    color: #fff;
    background: #2f3c42;
    border-bottom: none !important
}

.header-submenu ul>li.more:hover ul.more-cryptonews-menu {
    display: flex
}

.header-submenu ul>li.more:hover:after {
    display: block
}

.header-submenu ul.bnt .more {
    display: none !important
}

@media(min-width:721px) {
    .header-submenu ul {
        justify-content: center
    }
}

@media(min-width:721px) and (min-width:1199px) {
    .header-submenu ul>li:nth-child(n+11) {
        display: none
    }

    .header-submenu ul>li.more ul.more-cryptonews-menu li {
        display: none
    }

    .header-submenu ul>li.more ul.more-cryptonews-menu li:nth-child(n+11) {
        display: block
    }
}

@media(min-width:721px) and (max-width:1199px) {
    .header-submenu ul>li:nth-child(n+10) {
        display: none
    }

    .header-submenu ul>li.more ul.more-cryptonews-menu li {
        display: none
    }

    .header-submenu ul>li.more ul.more-cryptonews-menu li:nth-child(n+10) {
        display: block
    }

    .header-submenu ul.bnt>li:nth-child(n+8) {
        display: none
    }

    .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li {
        display: none
    }

    .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li:nth-child(n+8) {
        display: block
    }
}

@media(min-width:721px) and (max-width:1024px) {
    .header-submenu ul>li:nth-child(n+9) {
        display: none
    }

    .header-submenu ul>li.more ul.more-cryptonews-menu li {
        display: none
    }

    .header-submenu ul>li.more ul.more-cryptonews-menu li:nth-child(n+9) {
        display: block
    }
}

@media(min-width:721px) and (max-width:950px) {
    .header-submenu ul>li:nth-child(n+9) {
        display: none
    }

    .header-submenu ul>li.more ul.more-cryptonews-menu li {
        display: none
    }

    .header-submenu ul>li.more ul.more-cryptonews-menu li:nth-child(n+9) {
        display: block
    }

    .header-submenu ul.bnt>li:nth-child(n+7) {
        display: none
    }

    .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li {
        display: none
    }

    .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li:nth-child(n+7) {
        display: block
    }
}

@media(min-width:721px) and (max-width:900px) {
    .header-submenu ul>li:nth-child(n+8) {
        display: none
    }

    .header-submenu ul>li.more ul.more-cryptonews-menu li {
        display: none
    }

    .header-submenu ul>li.more ul.more-cryptonews-menu li:nth-child(n+8) {
        display: block
    }

    .header-submenu ul.bnt>li:nth-child(n+6) {
        display: none
    }

    .header-submenu ul.bnt>li.more {
        display: flex !important
    }

    .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li {
        display: none
    }

    .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li:nth-child(n+6) {
        display: block
    }
}

@media(min-width:721px) and (max-width:800px) {
    .header-submenu ul>li:nth-child(n+7) {
        display: none
    }

    .header-submenu ul>li.more ul.more-cryptonews-menu li {
        display: none
    }

    .header-submenu ul>li.more ul.more-cryptonews-menu li:nth-child(n+7) {
        display: block
    }

    .header-submenu ul.bnt>li:nth-child(n+5) {
        display: none
    }

    .header-submenu ul.bnt>li.more {
        display: flex !important
    }

    .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li {
        display: none
    }

    .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li:nth-child(n+5) {
        display: block
    }
}

@media(min-width:721px) and (max-width:600px) {
    .header-submenu ul>li:nth-child(n+6) {
        display: none
    }

    .header-submenu ul>li.more ul.more-cryptonews-menu li {
        display: none
    }

    .header-submenu ul>li.more ul.more-cryptonews-menu li:nth-child(n+6) {
        display: block
    }

    .header-submenu ul.bnt>li:nth-child(n+3) {
        display: none
    }

    .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li {
        display: none
    }

    .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li:nth-child(n+3) {
        display: block
    }
}

@media(min-width:721px) and (max-width:500px) {
    .header-submenu ul>li:nth-child(n+4) {
        display: none
    }

    .header-submenu ul>li.more ul.more-cryptonews-menu li {
        display: none
    }

    .header-submenu ul>li.more ul.more-cryptonews-menu li:nth-child(n+4) {
        display: block
    }
}

@media(min-width:721px) and (max-width:400px) {
    .header-submenu ul>li:nth-child(n+3) {
        display: none
    }

    .header-submenu ul>li.more ul.more-cryptonews-menu li {
        display: none
    }

    .header-submenu ul>li.more ul.more-cryptonews-menu li:nth-child(n+3) {
        display: block
    }
}

.fa,
.fab,
.fad,
.fal,
.far,
.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-weight: 400;
    width: 20px;
    height: 20px;
    position: relative
}

.fa:before,
.fab:before,
.fad:before,
.fal:before,
.far:before,
.fas:before {
    content: "";
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    display: flex;
    background-size: cover
}

.fa-twitter:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNS43NSAwLjkzNzEzNEgxOC44MTcxTDEyLjExNzEgOC42MTQyOEwyMCAxOS4wNjI4SDEzLjgyODZMOC45OTE0MyAxMi43MjcxTDMuNDYyODYgMTkuMDYyOEgwLjM5Mjg1N0w3LjU1ODU3IDEwLjg0ODZMMCAwLjkzODU2Mkg2LjMyODU3TDEwLjY5NDMgNi43Mjg1NkwxNS43NSAwLjkzNzEzNFpNMTQuNjcxNCAxNy4yMjI4SDE2LjM3MTRMNS40IDIuNjgxNDJIMy41NzcxNEwxNC42NzE0IDE3LjIyMjhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=)
}

.fa-facebook:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMCAwLjA0MDAzOTFDNC41IDAuMDQwMDM5MSAwIDQuNTMwMDQgMCAxMC4wNkMwIDE1LjA2IDMuNjYgMTkuMjEgOC40NCAxOS45NlYxMi45Nkg1LjlWMTAuMDZIOC40NFY3Ljg1MDA0QzguNDQgNS4zNDAwNCA5LjkzIDMuOTYwMDQgMTIuMjIgMy45NjAwNEMxMy4zMSAzLjk2MDA0IDE0LjQ1IDQuMTUwMDQgMTQuNDUgNC4xNTAwNFY2LjYyMDA0SDEzLjE5QzExLjk1IDYuNjIwMDQgMTEuNTYgNy4zOTAwNCAxMS41NiA4LjE4MDA0VjEwLjA2SDE0LjM0TDEzLjg5IDEyLjk2SDExLjU2VjE5Ljk2QzEzLjkxNjQgMTkuNTg3OSAxNi4wNjIyIDE4LjM4NTYgMTcuNjA5OSAxNi41NzAxQzE5LjE1NzYgMTQuNzU0NiAyMC4wMDU0IDEyLjQ0NTcgMjAgMTAuMDZDMjAgNC41MzAwNCAxNS41IDAuMDQwMDM5MSAxMCAwLjA0MDAzOTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=)
}

.fa-paper-plane:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik02Ljc4MDQ3IDE0LjY1TDcuMDYwNDcgMTAuNDJMMTQuNzQwNSAzLjQ5OTk3QzE1LjA4MDUgMy4xODk5NyAxNC42NzA1IDMuMDM5OTcgMTQuMjIwNSAzLjMwOTk3TDQuNzQwNDcgOS4yOTk5N0wwLjY0MDQ3MSA3Ljk5OTk3Qy0wLjIzOTUyOSA3Ljc0OTk3IC0wLjI0OTUyOSA3LjEzOTk3IDAuODQwNDcxIDYuNjk5OTdMMTYuODEwNSAwLjUzOTk2OEMxNy41NDA1IDAuMjA5OTY4IDE4LjI0MDUgMC43MTk5NjggMTcuOTYwNSAxLjgzOTk3TDE1LjI0MDUgMTQuNjVDMTUuMDUwNSAxNS41NiAxNC41MDA1IDE1Ljc4IDEzLjc0MDUgMTUuMzZMOS42MDA0NyAxMi4zTDcuNjEwNDcgMTQuMjNDNy4zODA0NyAxNC40NiA3LjE5MDQ3IDE0LjY1IDYuNzgwNDcgMTQuNjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=)
}

.fa-instagram:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik01LjggMEgxNC4yQzE3LjQgMCAyMCAyLjYgMjAgNS44VjE0LjJDMjAgMTUuNzM4MyAxOS4zODg5IDE3LjIxMzUgMTguMzAxMiAxOC4zMDEyQzE3LjIxMzUgMTkuMzg4OSAxNS43MzgzIDIwIDE0LjIgMjBINS44QzIuNiAyMCAwIDE3LjQgMCAxNC4yVjUuOEMwIDQuMjYxNzQgMC42MTEwNyAyLjc4NjQ5IDEuNjk4NzggMS42OTg3OEMyLjc4NjQ5IDAuNjExMDcgNC4yNjE3NCAwIDUuOCAwWk01LjYgMkM0LjY0NTIyIDIgMy43Mjk1NSAyLjM3OTI4IDMuMDU0NDIgMy4wNTQ0MkMyLjM3OTI4IDMuNzI5NTUgMiA0LjY0NTIyIDIgNS42VjE0LjRDMiAxNi4zOSAzLjYxIDE4IDUuNiAxOEgxNC40QzE1LjM1NDggMTggMTYuMjcwNSAxNy42MjA3IDE2Ljk0NTYgMTYuOTQ1NkMxNy42MjA3IDE2LjI3MDUgMTggMTUuMzU0OCAxOCAxNC40VjUuNkMxOCAzLjYxIDE2LjM5IDIgMTQuNCAySDUuNlpNMTUuMjUgMy41QzE1LjU4MTUgMy41IDE1Ljg5OTUgMy42MzE3IDE2LjEzMzkgMy44NjYxMkMxNi4zNjgzIDQuMTAwNTQgMTYuNSA0LjQxODQ4IDE2LjUgNC43NUMxNi41IDUuMDgxNTIgMTYuMzY4MyA1LjM5OTQ2IDE2LjEzMzkgNS42MzM4OEMxNS44OTk1IDUuODY4MyAxNS41ODE1IDYgMTUuMjUgNkMxNC45MTg1IDYgMTQuNjAwNSA1Ljg2ODMgMTQuMzY2MSA1LjYzMzg4QzE0LjEzMTcgNS4zOTk0NiAxNCA1LjA4MTUyIDE0IDQuNzVDMTQgNC40MTg0OCAxNC4xMzE3IDQuMTAwNTQgMTQuMzY2MSAzLjg2NjEyQzE0LjYwMDUgMy42MzE3IDE0LjkxODUgMy41IDE1LjI1IDMuNVpNMTAgNUMxMS4zMjYxIDUgMTIuNTk3OSA1LjUyNjc4IDEzLjUzNTUgNi40NjQ0N0MxNC40NzMyIDcuNDAyMTUgMTUgOC42NzM5MiAxNSAxMEMxNSAxMS4zMjYxIDE0LjQ3MzIgMTIuNTk3OSAxMy41MzU1IDEzLjUzNTVDMTIuNTk3OSAxNC40NzMyIDExLjMyNjEgMTUgMTAgMTVDOC42NzM5MiAxNSA3LjQwMjE1IDE0LjQ3MzIgNi40NjQ0NyAxMy41MzU1QzUuNTI2NzggMTIuNTk3OSA1IDExLjMyNjEgNSAxMEM1IDguNjczOTIgNS41MjY3OCA3LjQwMjE1IDYuNDY0NDcgNi40NjQ0N0M3LjQwMjE1IDUuNTI2NzggOC42NzM5MiA1IDEwIDVaTTEwIDdDOS4yMDQzNSA3IDguNDQxMjkgNy4zMTYwNyA3Ljg3ODY4IDcuODc4NjhDNy4zMTYwNyA4LjQ0MTI5IDcgOS4yMDQzNSA3IDEwQzcgMTAuNzk1NiA3LjMxNjA3IDExLjU1ODcgNy44Nzg2OCAxMi4xMjEzQzguNDQxMjkgMTIuNjgzOSA5LjIwNDM1IDEzIDEwIDEzQzEwLjc5NTYgMTMgMTEuNTU4NyAxMi42ODM5IDEyLjEyMTMgMTIuMTIxM0MxMi42ODM5IDExLjU1ODcgMTMgMTAuNzk1NiAxMyAxMEMxMyA5LjIwNDM1IDEyLjY4MzkgOC40NDEyOSAxMi4xMjEzIDcuODc4NjhDMTEuNTU4NyA3LjMxNjA3IDEwLjc5NTYgNyAxMCA3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+)
}

.fa-linkedin:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNiAwQzE2LjUzMDQgMCAxNy4wMzkxIDAuMjEwNzE0IDE3LjQxNDIgMC41ODU3ODZDMTcuNzg5MyAwLjk2MDg1OSAxOCAxLjQ2OTU3IDE4IDJWMTZDMTggMTYuNTMwNCAxNy43ODkzIDE3LjAzOTEgMTcuNDE0MiAxNy40MTQyQzE3LjAzOTEgMTcuNzg5MyAxNi41MzA0IDE4IDE2IDE4SDJDMS40Njk1NyAxOCAwLjk2MDg1OSAxNy43ODkzIDAuNTg1Nzg2IDE3LjQxNDJDMC4yMTA3MTQgMTcuMDM5MSAwIDE2LjUzMDQgMCAxNlYyQzAgMS40Njk1NyAwLjIxMDcxNCAwLjk2MDg1OSAwLjU4NTc4NiAwLjU4NTc4NkMwLjk2MDg1OSAwLjIxMDcxNCAxLjQ2OTU3IDAgMiAwSDE2Wk0xNS41IDE1LjVWMTAuMkMxNS41IDkuMzM1MzkgMTUuMTU2NSA4LjUwNjIgMTQuNTQ1MiA3Ljg5NDgzQzEzLjkzMzggNy4yODM0NiAxMy4xMDQ2IDYuOTQgMTIuMjQgNi45NEMxMS4zOSA2Ljk0IDEwLjQgNy40NiA5LjkyIDguMjRWNy4xM0g3LjEzVjE1LjVIOS45MlYxMC41N0M5LjkyIDkuOCAxMC41NCA5LjE3IDExLjMxIDkuMTdDMTEuNjgxMyA5LjE3IDEyLjAzNzQgOS4zMTc1IDEyLjI5OTkgOS41ODAwNUMxMi41NjI1IDkuODQyNiAxMi43MSAxMC4xOTg3IDEyLjcxIDEwLjU3VjE1LjVIMTUuNVpNMy44OCA1LjU2QzQuMzI1NTYgNS41NiA0Ljc1Mjg4IDUuMzgzIDUuMDY3OTQgNS4wNjc5NEM1LjM4MyA0Ljc1Mjg4IDUuNTYgNC4zMjU1NiA1LjU2IDMuODhDNS41NiAyLjk1IDQuODEgMi4xOSAzLjg4IDIuMTlDMy40MzE3OCAyLjE5IDMuMDAxOTMgMi4zNjgwNSAyLjY4NDk5IDIuNjg0OTlDMi4zNjgwNSAzLjAwMTkzIDIuMTkgMy40MzE3OCAyLjE5IDMuODhDMi4xOSA0LjgxIDIuOTUgNS41NiAzLjg4IDUuNTZaTTUuMjcgMTUuNVY3LjEzSDIuNVYxNS41SDUuMjdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=)
}

.fa-youtube:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQogICAgIHk9IjBweCINCiAgICAgdmlld0JveD0iMCAwIDQ2MS4wMDEgNDYxLjAwMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDYxLjAwMSA0NjEuMDAxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTM2NS4yNTcsNjcuMzkzSDk1Ljc0NEM0Mi44NjYsNjcuMzkzLDAsMTEwLjI1OSwwLDE2My4xMzd2MTM0LjcyOA0KCWMwLDUyLjg3OCw0Mi44NjYsOTUuNzQ0LDk1Ljc0NCw5NS43NDRoMjY5LjUxM2M1Mi44NzgsMCw5NS43NDQtNDIuODY2LDk1Ljc0NC05NS43NDRWMTYzLjEzNw0KCUM0NjEuMDAxLDExMC4yNTksNDE4LjEzNSw2Ny4zOTMsMzY1LjI1Nyw2Ny4zOTN6IE0zMDAuNTA2LDIzNy4wNTZsLTEyNi4wNiw2MC4xMjNjLTMuMzU5LDEuNjAyLTcuMjM5LTAuODQ3LTcuMjM5LTQuNTY4VjE2OC42MDcNCgljMC0zLjc3NCwzLjk4Mi02LjIyLDcuMzQ4LTQuNTE0bDEyNi4wNiw2My44ODFDMzA0LjM2MywyMjkuODczLDMwNC4yOTgsMjM1LjI0OCwzMDAuNTA2LDIzNy4wNTZ6Ii8+DQo8L3N2Zz4=)
}

.fa-play-circle {
    width: 24px;
    height: 24px
}

.fa-play-circle:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZD0iTTI1NiwwQzExNC42MTcsMCwwLDExNC42MTUsMCwyNTZzMTE0LjYxNywyNTYsMjU2LDI1NnMyNTYtMTE0LjYxNSwyNTYtMjU2UzM5Ny4zODMsMCwyNTYsMHogTTM0NC40OCwyNjkuNTdsLTEyOCw4MA0KCWMtMi41OSwxLjYxNy01LjUzNSwyLjQzLTguNDgsMi40M2MtMi42NjgsMC01LjM0LTAuNjY0LTcuNzU4LTIuMDA4QzE5NS4xNTYsMzQ3LjE3MiwxOTIsMzQxLjgyLDE5MiwzMzZWMTc2DQoJYzAtNS44MiwzLjE1Ni0xMS4xNzIsOC4yNDItMTMuOTkyYzUuMDg2LTIuODM2LDExLjMwNS0yLjY2NCwxNi4yMzgsMC40MjJsMTI4LDgwYzQuNjc2LDIuOTMsNy41Miw4LjA1NSw3LjUyLDEzLjU3DQoJUzM0OS4xNTYsMjY2LjY0MSwzNDQuNDgsMjY5LjU3eiIvPg0KPC9zdmc+)
}

.fa-vk:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgogICAgIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIKICAgICB2aWV3Qm94PSIwIDAgMTcyIDE3MiIKICAgICBzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPgogICAgPGcgdHJhbnNmb3JtPSIiPgogICAgICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIgogICAgICAgICAgIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgZm9udC1mYW1pbHk9Im5vbmUiCiAgICAgICAgICAgZm9udC1zaXplPSJub25lIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG5vcm1hbCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDE3MnYtMTcyaDE3MnYxNzJ6IiBmaWxsPSJub25lIj48L3BhdGg+CiAgICAgICAgICAgIDxnIGZpbGw9IiNmZmZmZmYiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2My45ODQwOCwxMjYuMTQwNWMtNi40MzkyNSwtMTEuNTg4NSAtMjMuMDI2NSwtMjUuNTEzMzMgLTI5Ljg3NDI1LC0zMS41NzI3NWMtMS44NzQwOCwtMS42NTkwOCAtMi4wNzQ3NSwtNC41MjkzMyAtMC4zNjkwOCwtNi4zNjRjMTMuMDY4NDIsLTE0LjA0MzA4IDIzLjUyMSwtMzAuMTc4ODMgMjcuMTE4NjcsLTM5LjkyOTA4YzEuNTg3NDIsLTQuMzA3MTcgLTEuNjk4NSwtOC44NTggLTYuMzI4MTcsLTguODU4aC0xMy40NDgyNWMtNC40MzI1OCwwIC03LjAyNjkyLDEuNTkxIC04LjI2MzE3LDQuMTI0NDJjLTEwLjg2MTA4LDIyLjI1NjA4IC0yMC4xNzc3NSwzMS44ODgwOCAtMjYuNjk5NDIsMzcuNTE3NWMtMy42NTE0MiwzLjE1MzMzIC05LjM0NTMzLDAuNTQxMDggLTkuMzQ1MzMsLTQuMjU3YzAsLTkuMjQ1IDAsLTIxLjE5NTQyIDAsLTI5LjY3YzAsLTQuMTEwMDggLTMuMzYxMTcsLTcuNDM1NDIgLTcuNTA3MDgsLTcuNDM1NDJsLTI0LjU2NzMzLC0wLjI3OTVjLTMuMDkyNDIsMCAtNC44NTksMy41MDA5MiAtMy4wMDI4Myw1Ljk1NTVsNC4wNTYzMyw1LjgyMjkyYzEuNTI2NSwyLjAxNzQyIDIuMzUwNjcsNC40NzIgMi4zNTA2Nyw2Ljk5MTA4bC0wLjAyMTUsMjYuMjIyODNjMCw0LjU2MTU4IC01LjUyOTA4LDYuNzkwNDIgLTguODExNDIsMy41OTQwOGMtMTEuMTA0NzUsLTEwLjgxNDUgLTIwLjc0MDMzLC0zMi44OTg1OCAtMjQuMjA5LC00My40NTg2N2MtMS4wMDMzMywtMy4wNTY1OCAtMy44NjY0MiwtNS4xMjA1OCAtNy4xMTI5MiwtNS4xMjc3NWwtMTMuMjQ3NTgsLTAuMDMyMjVjLTQuOTcwMDgsMCAtOC42MDM1OCw0LjcxMjA4IC03LjI1MjY3LDkuNDU2NDJjMTIuMTA0NSw0Mi40ODc1OCAzNi45NDA1OCw4Mi45MDc1OCA4MS4yMDE5Miw4Ny4yOWM0LjM2MDkyLDAuNDMgOC4xMjM0MiwtMy4wODE2NyA4LjEyMzQyLC03LjQyODI1di0xMy43ODE1YzAsLTMuOTUyNDIgMy4wOTk1OCwtNy4zNDk0MiA3LjA4NDI1LC03LjQ0OTc1YzAuMTM5NzUsLTAuMDAzNTggMC4yNzk1LC0wLjAwMzU4IDAuNDE5MjUsLTAuMDAzNThjMTEuNzA2NzUsMCAyNC44MTgxNywxNy4wMzg3NSAyOS40MDQ4MywyNS4wMDgwOGMxLjMxODY3LDIuMjkzMzMgMy43ODQsMy42OTA4MyA2LjQ1LDMuNjkwODNoMTcuODE5OTJjNS4xOTk0MiwwIDguNTM1NSwtNS41MTQ3NSA2LjAzMDc1LC0xMC4wMjYxN3oiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)
}

.fa-phone:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgogICAgIHdpZHRoPSI5NiIgaGVpZ2h0PSI5NiIKICAgICB2aWV3Qm94PSIwIDAgMTcyIDE3MiIKICAgICBzdHlsZT0iIGZpbGw6I2ZmZmZmZjsiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1LjgsLTI1LjgpIHNjYWxlKDEuMywxLjMpIj4KICAgICAgICA8ZyBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiCiAgICAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIKICAgICAgICAgICBmb250LXNpemU9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAsMTcydi0xNzJoMTcydjE3MnoiIGZpbGw9Im5vbmUiPjwvcGF0aD4KICAgICAgICAgICAgPGcgZmlsbD0iI2ZmZmZmZiI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQzLjQ5ODE3LDExMC45OTczM2MtNC41MTUsLTAuMTA3NSAtMTAuMTk4MTcsLTAuMzcyNjcgLTEzLjc4ODY3LC0xLjAwMzMzYy0zLjg4NDMzLC0wLjY4OCAtOC41NTcsLTIuMDIxIC0xMS44NDY1LC0zLjA0NTgzYy0yLjU4LC0wLjgwMjY3IC01LjM4OTMzLC0wLjA5MzE3IC03LjMwMjgzLDEuODEzMTdsLTE1Ljg4ODUsMTUuNzk1MzNjLTEwLjk3OTMzLC01Ljc4MzUgLTE5Ljc3MjgzLC0xMi41MjAxNyAtMjcuMjE5LC0yMC4wMDkzM2MtNy40ODkxNywtNy40NDYxNyAtMTQuMjI1ODMsLTE2LjIzOTY3IC0yMC4wMDkzMywtMjcuMjE5bDE1Ljc5NTMzLC0xNS44OTU2N2MxLjkwNjMzLC0xLjkxMzUgMi42MTU4MywtNC43MjI4MyAxLjgxMzE3LC03LjMwMjgzYy0xLjAxNzY3LC0zLjI4MjMzIC0yLjM1NzgzLC03Ljk1NSAtMy4wMzg2NywtMTEuODM5MzNjLTAuNjM3ODMsLTMuNTkwNSAtMC44OTU4MywtOS4yNzM2NyAtMS4wMTA1LC0xMy43ODg2N2MtMC4wOTMxNywtMy45MDU4MyAtMy4yNzUxNywtNy4wMDE4MyAtNy4xODEsLTcuMDAxODNoLTI1LjE1NWMtMy4xMzksMCAtNy4xNjY2NywyLjM1MDY3IC03LjE2NjY3LDcuMTY2NjdjMCwzMi41Mjk1IDEzLjE4NjY3LDYzLjU5NyAzNS41ODk2Nyw4Ni4yNDM2N2MyMi42NDY2NywyMi40MDMgNTMuNzE0MTcsMzUuNTg5NjcgODYuMjQzNjcsMzUuNTg5NjdjNC44MTYsMCA3LjE2NjY3LC00LjAyNzY3IDcuMTY2NjcsLTcuMTY2Njd2LTI1LjE1NWMwLC0zLjkwNTgzIC0zLjA5NiwtNy4wODc4MyAtNy4wMDE4MywtNy4xODF6Ij48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)
}

.fa-whatsapp:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgogICAgIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIKICAgICB2aWV3Qm94PSIwIDAgMTcyIDE3MiIKICAgICBzdHlsZT0iIGZpbGw6I2ZmZmZmZjsiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1LjgsLTI1LjgpIHNjYWxlKDEuMywxLjMpIj4KICAgICAgICA8ZyBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiCiAgICAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIKICAgICAgICAgICBmb250LXNpemU9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAsMTcydi0xNzJoMTcydjE3MnoiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0ib3JpZ2luYWwtaWNvbiIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMzEuNzA4NDksNDAuMzMzNDljLTEyLjEzNTc0LC0xMi4xMzU3NCAtMjguMjYwNzQsLTE4LjgzMzQ5IC00NS40MzU1NSwtMTguODMzNDljLTM1LjM5OTQxLDAgLTY0LjIyNzA1LDI4LjgwNjY0IC02NC4yMjcwNSw2NC4yMDYwNmMtMC4wMjEsMTEuMzE2ODkgMi45Mzk0NSwyMi4zNjA4NCA4LjU2NjQxLDMyLjEwMzAzbC05LjExMjMxLDMzLjI3ODgxbDM0LjA1NTY3LC04Ljk0NDMzYzkuMzY0MjYsNS4xMjMwNSAxOS45NDYyOSw3LjgxMDU1IDMwLjY5NjI5LDcuODMxNTRoMC4wMjA5OWMzNS4zOTk0MiwwIDY0LjIwNjA2LC0yOC44MDY2NCA2NC4yMjcwNSwtNjQuMjI3MDVjMCwtMTcuMTUzODEgLTYuNjc2NzYsLTMzLjI3ODgxIC0xOC43OTE1MSwtNDUuNDE0NTV6TTg2LjI3Mjk1LDEzOS4xMjAxMmgtMC4wMjA5OWMtOS41NzQyMiwwIC0xOC45ODA0NywtMi41ODI1MiAtMjcuMTY4OTQsLTcuNDMyNjJsLTEuOTUyNjQsLTEuMTU0NzlsLTIwLjIxOTIzLDUuMjkxMDJsNS4zOTU5OSwtMTkuNjk0MzNsLTEuMjU5NzcsLTIuMDE1NjJjLTUuMzU0MDEsLTguNTAzNDIgLTguMTY3NDgsLTE4LjMyOTU5IC04LjE2NzQ4LC0yOC40MDc3MWMwLC0yOS40MTU1MyAyMy45NTY1NCwtNTMuMzUxMDggNTMuNDE0MDYsLTUzLjM1MTA4YzE0LjI1NjM0LDAgMjcuNjUxODUsNS41NjM5NyAzNy43Mjk5OCwxNS42NDIwOWMxMC4wNzgxMywxMC4wOTkxMiAxNS42MjEwOSwyMy40OTQ2MiAxNS42MjEwOSwzNy43NTA5N2MwLDI5LjQzNjUzIC0yMy45NTY1NCw1My4zNzIwNyAtNTMuMzcyMDcsNTMuMzcyMDd6TTExNS41NDE1MSw5OS4xNDM1NmMtMS41OTU3LC0wLjc5Nzg1IC05LjQ5MDIzLC00LjY4MjEzIC0xMC45NTk5NiwtNS4yMDcwM2MtMS40Njk3MiwtMC41NDU5IC0yLjU0MDUzLC0wLjc5Nzg1IC0zLjYxMTMzLDAuNzk3ODVjLTEuMDcwOCwxLjYxNjcgLTQuMTM2MjMsNS4yMjgwMyAtNS4wODEwNSw2LjI5ODgzYy0wLjkyMzgzLDEuMDQ5ODEgLTEuODY4NjUsMS4xOTY3OCAtMy40NjQzNSwwLjM5ODkzYy0xLjYxNjcsLTAuNzk3ODUgLTYuNzgxNzQsLTIuNDk4NTQgLTEyLjkxMjYsLTcuOTc4NTJjLTQuNzY2MTEsLTQuMjQxMjEgLTcuOTk5NTEsLTkuNTExMjMgLTguOTIzMzQsLTExLjEwNjkzYy0wLjk0NDgzLC0xLjYxNjcgLTAuMTA0OTgsLTIuNDc3NTQgMC42OTI4NywtMy4yNzUzOWMwLjczNDg2LC0wLjcxMzg3IDEuNjE2NywtMS44Njg2NiAyLjQxNDU1LC0yLjgxMzQ4YzAuNzk3ODUsLTAuOTIzODMgMS4wNzA4LC0xLjU5NTcgMS42MTY3LC0yLjY2NjUxYzAuNTI0OSwtMS4wNzA4IDAuMjUxOTUsLTIuMDE1NjIgLTAuMTQ2OTcsLTIuODEzNDdjLTAuMzk4OTMsLTAuNzk3ODUgLTMuNjExMzMsLTguNzEzMzggLTQuOTU1MDgsLTExLjkyNTc4Yy0xLjMwMTc2LC0zLjEyODQyIC0yLjYyNDUxLC0yLjY4NzUgLTMuNjExMzMsLTIuNzUwNDljLTAuOTIzODMsLTAuMDQxOTkgLTEuOTk0NjMsLTAuMDQxOTkgLTMuMDY1NDMsLTAuMDQxOTljLTEuMDcwOCwwIC0yLjgxMzQ4LDAuMzk4OTIgLTQuMjgzMiwyLjAxNTYzYy0xLjQ2OTczLDEuNTk1NyAtNS42MDU5Niw1LjQ3OTk4IC01LjYwNTk2LDEzLjM3NDUxYzAsNy44OTQ1MyA1Ljc1MjkzLDE1LjUzNzExIDYuNTUwNzgsMTYuNjA3OTFjMC43OTc4NSwxLjA0OTggMTEuMzE2OSwxNy4yNTg3OSAyNy40MjA5LDI0LjIwODQ5YzMuODIxMjksMS42NTg2OSA2LjgwMjczLDIuNjQ1NTEgOS4xMzMzLDMuMzgwMzdjMy44NDIyOSwxLjIxNzc4IDcuMzQ4NjQsMS4wNDk4MSAxMC4xMjAxMiwwLjY1MDg4YzMuMDg2NDIsLTAuNDYxOTIgOS40OTAyMywtMy44ODQyOCAxMC44MzM5OCwtNy42NDI1OGMxLjMyMjc1LC0zLjczNzMxIDEuMzIyNzUsLTYuOTQ5NzEgMC45MjM4MywtNy42MjE1OGMtMC4zOTg5MywtMC42NzE4NyAtMS40Njk3MywtMS4wNzA4IC0zLjA4NjQzLC0xLjg4OTY1eiI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)
}

.fa-globe {
    width: 14px;
    height: 14px
}

.fa-globe:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgogICAgIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIKICAgICB2aWV3Qm94PSIwIDAgMTcyIDE3MiIKICAgICBzdHlsZT0iIGZpbGw6I2ZmZmZmZjsiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2LjM0LC0xNi4zNCkgc2NhbGUoMS4xOSwxLjE5KSI+CiAgICAgICAgPGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiCiAgICAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIKICAgICAgICAgICBmb250LXNpemU9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAsMTcydi0xNzJoMTcydjE3MnoiIGZpbGw9Im5vbmUiPjwvcGF0aD4KICAgICAgICAgICAgPGcgZmlsbD0iIzAwN2FmZiI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNODYsMTQuMzMzMzNjLTkuMTU5LDAgLTE5LjAyNzk1LDE0LjA1MzgzIC0yNC40Njc0NSwzNS44MzMzM2g0OC45MzQ4OWMtNS40Mzk1LC0yMS43Nzk1IC0xNS4zMDg0NCwtMzUuODMzMzMgLTI0LjQ2NzQ0LC0zNS44MzMzM3pNNTcuNzY3MjUsMjAuMTQyMjVjLTE0LjIxODY3LDYuMTIwMzMgLTI2LjAyMjM5LDE2LjczNzQxIC0zMy43MzM3MiwzMC4wMjQ0MWgyMi42MzM3OWMyLjU1MTMzLC0xMS43MzkgNi4zNDEyNywtMjEuOTQwNDEgMTEuMDk5OTMsLTMwLjAyNDQxek0xMTQuMjMyNzUsMjAuMTQyMjVjNC43NTE1LDguMDg0IDguNTQ4NiwxOC4yODU0MSAxMS4wOTk5MywzMC4wMjQ0MWgyMi42MzM3OWMtNy43MTEzMywtMTMuMjg3IC0xOS41MTUwNiwtMjMuOTA0MDggLTMzLjczMzcyLC0zMC4wMjQ0MXpNMTcuNjM2NzIsNjQuNWMtMi4xMzU2Nyw2Ljc5NCAtMy4zMDMzOSwxNC4wMTA4MyAtMy4zMDMzOSwyMS41YzAsNy40ODkxNyAxLjE2NzcyLDE0LjcwNiAzLjMwMzM5LDIxLjVoMjYuNjY1MDRjLTAuODE3LC02Ljg0NDE3IC0xLjMwMTc2LC0xNC4wMDM2NyAtMS4zMDE3NiwtMjEuNWMwLC03LjQ5NjMzIDAuNDg0NzYsLTE0LjY1NTgzIDEuMzAxNzYsLTIxLjV6TTU4Ljc3NTA3LDY0LjVjLTAuOTI0NSw2LjcyOTUgLTEuNDQxNzMsMTMuOTM5MTcgLTEuNDQxNzMsMjEuNWMwLDcuNTYwODMgMC41MTcyMywxNC43NzA1IDEuNDQxNzMsMjEuNWg1NC40NDk4N2MwLjkxNzMzLC02LjcyOTUgMS40NDE3MywtMTMuOTM5MTcgMS40NDE3MywtMjEuNWMwLC03LjU2MDgzIC0wLjUxNzIzLC0xNC43NzA1IC0xLjQ0MTczLC0yMS41ek0xMjcuNjk4MjQsNjQuNWMwLjgxNyw2Ljg0NDE3IDEuMzAxNzYsMTQuMDAzNjcgMS4zMDE3NiwyMS41YzAsNy40OTYzMyAtMC40ODQ3NiwxNC42NTU4MyAtMS4zMDE3NiwyMS41aDI2LjY2NTA0YzIuMTQyODQsLTYuNzk0IDMuMzAzMzksLTE0LjAxMDgzIDMuMzAzMzksLTIxLjVjMCwtNy40ODkxNyAtMS4xNjA1NiwtMTQuNzA2IC0zLjMwMzM5LC0yMS41ek0yNC4wMzM1MywxMjEuODMzMzNjNy43MTEzMywxMy4yODcgMTkuNTE1MDYsMjMuOTA0MDggMzMuNzMzNzIsMzAuMDI0NDFjLTQuNzUxNSwtOC4wODQgLTguNTQ4NiwtMTguMjg1NDEgLTExLjA5OTkzLC0zMC4wMjQ0MXpNNjEuNTMyNTUsMTIxLjgzMzMzYzUuNDM5NSwyMS43Nzk1IDE1LjMwODQ1LDM1LjgzMzMzIDI0LjQ2NzQ1LDM1LjgzMzMzYzkuMTU5LDAgMTkuMDI3OTUsLTE0LjA1MzgzIDI0LjQ2NzQ0LC0zNS44MzMzM3pNMTI1LjMzMjY4LDEyMS44MzMzM2MtMi41NTEzMywxMS43MzkgLTYuMzQxMjcsMjEuOTQwNDEgLTExLjA5OTkzLDMwLjAyNDQxYzE0LjIxODY3LC02LjEyMDMzIDI2LjAyMjM5LC0xNi43Mzc0MSAzMy43MzM3MiwtMzAuMDI0NDF6Ij48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)
}

.fa-circle:before {
    content: "\2022";
    font-size: 16px
}

.fa-times {
    width: 16px !important;
    height: 16px !important
}

.fa-times:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgogICAgIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIKICAgICB2aWV3Qm94PSIwIDAgMTcyIDE3MiIKICAgICBzdHlsZT0iIGZpbGw6I2ZmZmZmZjsiPgogICAgPGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiCiAgICAgICBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJub25lIgogICAgICAgZm9udC1zaXplPSJub25lIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG5vcm1hbCI+CiAgICAgICAgPHBhdGggZD0iTTAsMTcydi0xNzJoMTcydjE3MnoiIGZpbGw9Im5vbmUiPjwvcGF0aD4KICAgICAgICA8ZyBmaWxsPSIjMzc0NzRmIj4KICAgICAgICAgICAgPHBhdGggZD0iTTQ1Ljc0MzQ5LDM0LjI4ODAyYy00LjY2NDAxLDAuMDA1NzggLTguODU5OTIsMi44MzU2NyAtMTAuNjEyODUsNy4xNTc3NWMtMS43NTI5Miw0LjMyMjA3IC0wLjcxMzYyLDkuMjc1MjQgMi42Mjg3MywxMi41MjgxOWwzMi4wMjYwNCwzMi4wMjYwNGwtMzIuMDI2MDQsMzIuMDI2MDRjLTIuOTk1NTIsMi44NzYwNCAtNC4yMDIxOCw3LjE0Njc4IC0zLjE1NDYxLDExLjE2NTE2YzEuMDQ3NTYsNC4wMTgzOCA0LjE4NTY2LDcuMTU2NDcgOC4yMDQwNCw4LjIwNDAzYzQuMDE4MzgsMS4wNDc1NiA4LjI4OTEyLC0wLjE1OTEgMTEuMTY1MTYsLTMuMTU0NjJsMzIuMDI2MDQsLTMyLjAyNjA0bDMyLjAyNjA0LDMyLjAyNjA0YzIuODc2MDMsMi45OTU1NiA3LjE0Njc5LDQuMjAyMjUgMTEuMTY1MiwzLjE1NDdjNC4wMTg0LC0xLjA0NzU2IDcuMTU2NTIsLTQuMTg1NjcgOC4yMDQwOCwtOC4yMDQwOGMxLjA0NzU2LC00LjAxODQgLTAuMTU5MTMsLTguMjg5MTcgLTMuMTU0NywtMTEuMTY1MmwtMzIuMDI2MDQsLTMyLjAyNjA0bDMyLjAyNjA0LC0zMi4wMjYwNGMzLjM5MTM5LC0zLjI5NjU3IDQuNDExMSwtOC4zMzcwMiAyLjU2Nzc4LC0xMi42OTI2Yy0xLjg0MzMxLC00LjM1NTU4IC02LjE3MTUxLC03LjEzMjc1IC0xMC44OTkwMywtNi45OTMzNGMtMi45NzkwMiwwLjA4ODc2IC01LjgwNjQ3LDEuMzMzODEgLTcuODgzMzMsMy40NzEzNWwtMzIuMDI2MDQsMzIuMDI2MDRsLTMyLjAyNjA0LC0zMi4wMjYwNGMtMi4xNjE1NSwtMi4yMjE5NiAtNS4xMzA1NiwtMy40NzQyIC04LjIzMDQ3LC0zLjQ3MTM1eiI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)
}

.detail-image-wrap {
    max-height: 500px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding-top: 53.5%;
    overflow: hidden;
    border-radius: 8px;
    margin-bottom: 16px
}

.container.contacts a[href^="mailto"] {
    text-decoration: underline
}

.container.contacts a[href^="mailto"]:hover {
    text-decoration: none
}

.info-tags {
    position: absolute;
    left: 10px;
    top: 10px
}

.info-tags a,
.info-tags span {
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #fff !important;
    background: #37474f;
    padding: 2px 4px;
    text-decoration: none !important;
    margin-right: 4px
}

.info-tags a:hover {
    opacity: .7
}

#search-side {
    padding-left: 0
}

@media(max-width:720px) {
    #search-side {
        padding-right: 0
    }
}

#search-side .wrap-area {
    position: sticky;
    overflow-y: auto;
    top: 60px
}

#search-side h3 {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    color: #2f3c42;
    margin-bottom: 5px
}

#search-side ul {
    display: flex;
    flex-direction: column;
    margin-bottom: 14px;
    flex-basis: 160px;
    max-width: 160px
}

#search-side ul li {
    font-weight: 500;
    font-size: 14px;
    letter-spacing: -.02em;
    color: #718187;
    line-height: 1;
    padding: 6px;
    margin: 3px 0;
    cursor: pointer
}

#search-side ul li:hover {
    color: #2f3c42
}

#search-side ul li.active {
    height: 28px;
    background: #ffe500;
    border-radius: 4px;
    flex-basis: 100%;
    cursor: default;
    font-weight: 500;
    color: #2f3c42
}

@media(max-width:720px) {
    #search-side .wrap-area {
        display: none;
        flex-wrap: wrap
    }

    #search-side .wrap-area.active {
        display: flex
    }

    #search-side .wrap-area h3,
    #search-side .wrap-area ul {
        display: flex;
        flex-basis: 50%;
        max-width: 50%
    }

    #search-side .wrap-area ul {
        display: flex;
        flex-basis: 50%;
        max-width: 50%;
        flex-grow: 1
    }
}

.comments_count {
    display: flex;
    justify-content: end;
    font-size: 12px;
    line-height: 1;
    color: #718187;
    padding-right: .5rem;
    padding-left: .5rem
}

.comments_count img {
    height: 20px;
    margin-right: 5px;
    line-height: 1
}

.comments_count.small {
    font-size: 10px
}

.comments_count.small img {
    height: 11px !important
}

.hidden {
    display: none
}

.hidden.flex {
    display: flex
}

.hidden.block {
    display: block
}

#subscribe {
    margin-top: 24px
}

#subscribe .description {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #b3c5ce
}

#subscribe label {
    position: relative;
    display: flex;
    margin-top: 12px;
    border-radius: 8px
}

#subscribe label input {
    background: #fff;
    box-shadow: 0 8px 16px rgba(47, 60, 66, .15);
    border-radius: 8px;
    font-size: 12px;
    color: #718187;
    height: 36px;
    width: 100%;
    padding: 0 8px
}

#subscribe label.valid:after {
    content: "";
    display: inline-block;
    position: absolute;
    background: transparent url(../fonts/email-valid.svg) center center no-repeat;
    right: 2px;
    top: 2px;
    height: 32px;
    width: 32px
}

.dropdown-top-menu {
    position: relative;
    transition: all .5s ease;
    margin-right: 1rem;
    cursor: pointer;
    display: none;
    width: 18px;
    min-width: 18px;
    height: 18px;
    background: transparent url(../fonts/dropdown-top-menu.svg) center center no-repeat
}

@media(min-width:1024px) {
    .dropdown-top-menu {
        margin-left: 1rem
    }
}

@media(min-width:769px) {
    body.fixed-menu {
        padding-top: 158px
    }

    body.fixed-menu>header {
        margin-top: 0;
        position: fixed;
        top: -76px;
        right: 0;
        left: 0;
        z-index: 1001;
        transition: all .2s ease
    }

    body.fixed-menu.down_menu>header {
        top: 0;
        transition: all .1s ease
    }

    body.fixed-menu.down_menu .header-submenu {
        margin-top: 28px;
        transition: all .2s ease
    }

    body.fixed-menu.down_menu .header-submenu:after {
        -webkit-transform: scaleX(1);
        -ms-transform: scaleX(1);
        transform: scaleX(1)
    }

    body.fixed-menu .header-submenu {
        border-top: 0;
        position: fixed;
        z-index: 1000;
        left: 0;
        right: 0;
        top: 40px;
        transition: all .5s ease;
        filter: drop-shadow(0 8px 16px rgba(47, 60, 66, .25))
    }

    body.fixed-menu .header-submenu:after {
        display: block;
        position: absolute;
        top: 0;
        width: 100%;
        content: '';
        border-top: solid 1px #b0bec5;
        -webkit-transform: scaleX(.0001);
        -ms-transform: scaleX(.0001);
        transform: scaleX(.0001);
        -webkit-transition: -webkit-transform 250ms ease-in-out;
        transition: transform 1000ms ease-in-out
    }

    body.fixed-menu .header-submenu .dropdown-top-menu {
        display: flex;
        transition: all .5s ease
    }
}

@media(min-width:769px) and (min-width:1199px) {
    body.fixed-menu .header-submenu ul>li:nth-child(n+10) {
        display: none
    }

    body.fixed-menu .header-submenu ul>li.more ul.more-cryptonews-menu li {
        display: none
    }

    body.fixed-menu .header-submenu ul>li.more ul.more-cryptonews-menu li:nth-child(n+10) {
        display: block
    }

    body.fixed-menu .header-submenu ul.bnt>li:nth-child(n+8) {
        display: none
    }

    body.fixed-menu .header-submenu ul.bnt>li.more {
        display: none !important
    }

    body.fixed-menu .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li {
        display: none
    }

    body.fixed-menu .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li:nth-child(n+8) {
        display: block
    }
}

@media(min-width:769px) and (max-width:1199px) {
    body.fixed-menu .header-submenu ul>li:nth-child(n+8) {
        display: none
    }

    body.fixed-menu .header-submenu ul>li.more ul.more-cryptonews-menu li {
        display: none
    }

    body.fixed-menu .header-submenu ul>li.more ul.more-cryptonews-menu li:nth-child(n+8) {
        display: block
    }

    body.fixed-menu .header-submenu ul.bnt>li:nth-child(n+7) {
        display: none
    }

    body.fixed-menu .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li {
        display: none
    }

    body.fixed-menu .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li:nth-child(n+7) {
        display: block
    }
}

@media(min-width:769px) and (max-width:890px) {
    body.fixed-menu .header-submenu ul>li:nth-child(n+7) {
        display: none
    }

    body.fixed-menu .header-submenu ul>li.more ul.more-cryptonews-menu li {
        display: none
    }

    body.fixed-menu .header-submenu ul>li.more ul.more-cryptonews-menu li:nth-child(n+7) {
        display: block
    }

    body.fixed-menu .header-submenu ul.bnt>li:nth-child(n+6) {
        display: none
    }

    body.fixed-menu .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li {
        display: none
    }

    body.fixed-menu .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li:nth-child(n+6) {
        display: block
    }
}

@media(min-width:769px) and (max-width:800px) {
    body.fixed-menu .header-submenu ul>li:nth-child(n+7) {
        display: none
    }

    body.fixed-menu .header-submenu ul>li.more ul.more-cryptonews-menu li {
        display: none
    }

    body.fixed-menu .header-submenu ul>li.more ul.more-cryptonews-menu li:nth-child(n+7) {
        display: block
    }

    body.fixed-menu .header-submenu ul.bnt>li:nth-child(n+5) {
        display: none
    }

    body.fixed-menu .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li {
        display: none
    }

    body.fixed-menu .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li:nth-child(n+5) {
        display: block
    }
}

@media(min-width:769px) and (max-width:700px) {
    body.fixed-menu .header-submenu ul>li:nth-child(n+6) {
        display: none
    }

    body.fixed-menu .header-submenu ul>li.more ul.more-cryptonews-menu li {
        display: none
    }

    body.fixed-menu .header-submenu ul>li.more ul.more-cryptonews-menu li:nth-child(n+6) {
        display: block
    }

    body.fixed-menu .header-submenu ul.bnt>li:nth-child(n+3) {
        display: none
    }

    body.fixed-menu .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li {
        display: none
    }

    body.fixed-menu .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li:nth-child(n+3) {
        display: block
    }
}

@media(min-width:769px) and (max-width:600px) {
    body.fixed-menu .header-submenu ul>li:nth-child(n+5) {
        display: none
    }

    body.fixed-menu .header-submenu ul>li.more ul.more-cryptonews-menu li {
        display: none
    }

    body.fixed-menu .header-submenu ul>li.more ul.more-cryptonews-menu li:nth-child(n+5) {
        display: block
    }

    body.fixed-menu .header-submenu ul.bnt>li:nth-child(n+2) {
        display: none
    }

    body.fixed-menu .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li {
        display: none
    }

    body.fixed-menu .header-submenu ul.bnt>li.more ul.more-cryptonews-menu li:nth-child(n+2) {
        display: block
    }
}

@media(min-width:769px) and (max-width:500px) {
    body.fixed-menu .header-submenu ul>li:nth-child(n+3) {
        display: none
    }

    body.fixed-menu .header-submenu ul>li.more ul.more-cryptonews-menu li {
        display: none
    }

    body.fixed-menu .header-submenu ul>li.more ul.more-cryptonews-menu li:nth-child(n+3) {
        display: block
    }
}

@media(min-width:769px) and (max-width:400px) {
    body.fixed-menu .header-submenu ul>li:nth-child(n+2) {
        display: none
    }

    body.fixed-menu .header-submenu ul>li.more ul.more-cryptonews-menu li {
        display: none
    }

    body.fixed-menu .header-submenu ul>li.more ul.more-cryptonews-menu li:nth-child(n+2) {
        display: block
    }
}

.dropdown-icon {
    width: 18px;
    height: 18px;
    position: relative;
    margin: 0 1rem 0;
    cursor: pointer;
    background: transparent url(../fonts/dropdown-top-menu.svg) center center no-repeat;
    transition: all .5s ease;
    display: none
}

.dropdown-icon.active {
    background: transparent url(../fonts/dropdown-close.svg) center center no-repeat
}

@media(max-width:768px) {
    .dropdown-icon {
        display: flex
    }
}

@media(max-width:768px) {
    body.open-header {
        overflow: hidden;
        padding-top: 116px
    }

    body.open-header>header {
        background: rgba(255, 255, 255, .8);
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        z-index: 1001
    }

    body.open-header>header .search-loop {
        display: none
    }

    body.open-header>header .language_select {
        display: flex;
        font-size: 16px;
        line-height: 24px;
        width: auto
    }

    body.open-header #dropdown-menu {
        background: rgba(255, 255, 255, .8);
        display: flex
    }

    body.open-header main,
    body.open-header footer,
    body.open-header .header-submenu,
    body.open-header .person-header-top {
        filter: blur(64px)
    }

    body.open-header .market-cap-title {
        filter: blur(64px)
    }
}

.similar_articles {
    margin-bottom: 64px;
    margin-top: -38px
}

@media(max-width:768px) {
    .similar_articles {
        margin-top: -65px
    }
}

@media(max-width:720px) {
    .similar_articles {
        margin-bottom: 24px;
        margin-top: 0
    }
}

.similar_articles .news-item {
    margin-left: 0;
    margin-right: 0
}

.similar_articles .news-item .image-wrap {
    display: none
}

.similar_articles .news-item .desc {
    padding: 0
}

.similar_articles .news-item .desc a.title {
    margin-bottom: 8px
}

@media(max-width:768px) {
    .similar_articles .news-item .desc a.title {
        font-weight: 600;
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 5px
    }
}

.similar_articles .news-item .desc .info {
    color: #718187
}

@media(max-width:768px) {
    .similar_articles .news-item .desc .info {
        margin-top: 0;
        font-size: 10px;
        line-height: 16px;
        letter-spacing: -.02em
    }
}

.anchor {
    text-decoration: none !important
}

@media(min-width:721px) {
    #top-coins {
        margin-bottom: 48px
    }
}

#top-coins .item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 6px;
    flex-wrap: wrap;
    border-radius: 8px;
    padding: 5px;
    transition: box-shadow .2s linear
}

#top-coins .item:hover {
    box-shadow: 0 8px 16px rgba(55, 71, 79, .15)
}

@media(max-width:1023px) and (min-width:721px) {
    #top-coins .item .price-percent {
        align-items: initial;
        margin-left: 32px
    }
}

#top-coins .item .icon {
    margin-right: 8px
}

#top-coins .item .icon img {
    max-width: 24px;
    max-height: 24px
}

#top-coins .item .name-symbol,
#top-coins .item .price-percent {
    flex-grow: 1
}

#top-coins .item .name-symbol .name,
#top-coins .item .price-percent .name,
#top-coins .item .name-symbol .price,
#top-coins .item .price-percent .price {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #2f3c42
}

#top-coins .item .name-symbol .symbol,
#top-coins .item .price-percent .symbol,
#top-coins .item .name-symbol .percent,
#top-coins .item .price-percent .percent {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #718187
}

#top-coins .item .name-symbol {
    margin-right: 8px
}

#top-coins .item .price-percent {
    align-items: flex-end;
    display: flex;
    flex-direction: column
}

#top-coins .item .price-percent .percent.green {
    color: #34c800
}

#top-coins .item .price-percent .percent.red {
    color: #e05353
}

#top-coins .item .graph {
    margin-left: 8px
}

#top-coins .item .graph img {
    max-width: 84px !important;
    flex-basis: 84px;
    height: auto
}

@media(max-width:1199px) and (min-width:721px) {
    #top-coins .item .graph {
        flex-basis: 100%;
        text-align: center
    }

    #top-coins .item .graph img {
        max-width: 100% !important;
        flex-basis: 100%;
        display: inline-block
    }
}

#top-coins .item.preload .icon {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: linear-gradient(90deg, #fff, #718187);
    background-size: 200% 200%;
    animation: gradient 1s ease infinite
}

#top-coins .item.preload .name-symbol,
#top-coins .item.preload .price-percent {
    border-radius: 4px;
    overflow: hidden
}

#top-coins .item.preload .name-symbol .name,
#top-coins .item.preload .price-percent .name,
#top-coins .item.preload .name-symbol .symbol,
#top-coins .item.preload .price-percent .symbol,
#top-coins .item.preload .name-symbol .price,
#top-coins .item.preload .price-percent .price,
#top-coins .item.preload .name-symbol .percent,
#top-coins .item.preload .price-percent .percent {
    opacity: .5;
    background: linear-gradient(90deg, #fff, #718187);
    background-size: 200% 200%;
    animation: gradient 1s ease infinite;
    height: 1em;
    width: 100%;
    box-sizing: border-box
}

#top-coins .item.preload .name-symbol .name,
#top-coins .item.preload .price-percent .name,
#top-coins .item.preload .name-symbol .price,
#top-coins .item.preload .price-percent .price {
    border-bottom: 1px solid #fff
}

label.label-style {
    position: relative;
    padding: 0;
    border: 0;
    box-sizing: border-box;
    margin: .5rem 12px;
    min-width: 233px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    height: 56px;
    box-shadow: 0 8px 16px rgba(55, 71, 79, .15);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background-color: #fff
}

label.label-style .arrow {
    position: absolute;
    content: "";
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #718187;
    margin: 6px -9px 0;
    right: 32px;
    top: 50%;
    cursor: pointer;
    transition: border-color .5s ease
}

@media(max-width:720px) {
    label.label-style .arrow {
        margin: 0 -9px 0;
        right: 16px
    }
}

label.label-style .label_title {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 1;
    display: flex;
    align-items: center;
    letter-spacing: -.02em;
    padding: 0 0 0 16px;
    color: #718187;
    top: 8px;
    position: relative
}

label.label-style .icon {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    right: 16px;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center
}

label.label-style select {
    width: 100%;
    border: 0;
    border: 0;
    padding-left: 1rem;
    outline: 0;
    position: relative;
    appearance: none !important;
    height: 38px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    align-items: center;
    letter-spacing: -.02em;
    color: #2f3c42
}

label.label-style select option {
    padding: 8px 0;
    margin: 1rem;
    font-size: 16px;
    line-height: 24px
}

.select2-container {
    padding-left: 8px;
    max-width: 100% !important
}

.select2-container .select2-dropdown {
    border: none !important;
    box-shadow: 0 8px 16px rgba(55, 71, 79, .15)
}

.select2-container .select2-selection.select2-selection--single {
    height: 32px !important
}

.select2-container .select2-selection__rendered {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    display: flex;
    align-items: center;
    letter-spacing: -.02em;
    color: #2f3c42
}

.select2-container .select2-dropdown {
    margin-top: 4px;
    border-radius: 8px !important;
    overflow: hidden
}

.select2-container .select2-search {
    display: none
}

.select2-container .select2-search--dropdown .select2-search__field {
    padding: 4px 12px;
    border: 1px solid #b0bec5;
    box-sizing: border-box;
    border-radius: 8px
}

.select2-container .select2-results__options {
    max-height: 400px;
    overflow: auto;
    padding: 2px 4px
}

.select2-container .select2-results__options .select2-results__option {
    padding: 8px;
    margin: 2px 0;
    border-radius: 2px
}

.select2-container .select2-results__options .select2-results__option--selected {
    background-color: #2f3c42;
    color: #fff
}

.select2-container .select2-results__options .select2-results__option--selected:hover {
    background-color: #2f3c42;
    color: #fff
}

.select2-container .select2-results__options li:hover {
    background: #e5e5e5;
    color: #2f3c42
}

.select2-container .select2-results__options li:active,
.select2-container .select2-results__options li:focus {
    background: rgba(179, 197, 206, .5);
    color: #2f3c42
}

form[name="auth_form"] label {
    box-shadow: none
}

#dropdown-menu {
    display: none;
    position: fixed;
    top: 76px;
    right: 0;
    bottom: 0;
    left: 0;
    flex-direction: column;
    padding: 0 16px;
    z-index: 1;
    overflow-y: auto
}

@media(max-width:768px) {
    #dropdown-menu {
        top: 60px
    }
}

#dropdown-menu .social-subscribe {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #718187;
    padding-bottom: 24px;
    display: flex;
    flex-direction: column;
    align-items: center;
    border-bottom: 1px solid #b0bec5;
    margin-bottom: 24px
}

#dropdown-menu .dropdown-sub-item {
    padding: 0 8px
}

#dropdown-menu .dropdown-sub-item h3 {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    letter-spacing: -.02em;
    text-transform: uppercase;
    color: #718187;
    margin-bottom: 24px;
    cursor: default;
    justify-content: space-between
}

#dropdown-menu .dropdown-sub-item h3 a {
    color: #718187
}

#dropdown-menu .dropdown-sub-item h3 .more {
    cursor: pointer;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMiA2VjE4IiBzdHJva2U9IiMyRjNDNDIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CiAgICA8cGF0aCBkPSJNMTggMTJMNiAxMiIgc3Ryb2tlPSIjMkYzQzQyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=) center center no-repeat;
    width: 12px;
    height: 12px
}

#dropdown-menu .dropdown-sub-item h3:hover {
    color: #37474f
}

#dropdown-menu .dropdown-sub-item h3:hover a {
    color: #37474f
}

#dropdown-menu .dropdown-sub-item ul {
    display: none;
    flex-direction: column;
    margin: 24px 0
}

#dropdown-menu .dropdown-sub-item ul li {
    margin: 4px 0
}

#dropdown-menu .dropdown-sub-item ul li a {
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 20px;
    display: flex;
    align-items: center;
    letter-spacing: -.02em;
    text-transform: uppercase;
    color: #718187
}

#dropdown-menu .dropdown-sub-item.open h3 {
    color: #37474f
}

#dropdown-menu .dropdown-sub-item.open h3 a {
    color: #37474f
}

#dropdown-menu .dropdown-sub-item.open h3 .more {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xOCAxMkw2IDEyIiBzdHJva2U9IiMyRjNDNDIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==)
}

#dropdown-menu .dropdown-sub-item.open ul {
    display: flex
}

label.focus-outline.error {
    outline: 2px solid #e05353
}

label.focus-outline:focus-within {
    outline: 2px solid #ffe600
}

.cookies_processing {
    max-width: 1440px;
    margin: auto;
    position: fixed;
    bottom: 0;
    left: 1rem;
    right: 1rem;
    z-index: 9
}

.cookies_processing .container {
    padding: 24px 36px 24px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #37474f;
    position: relative;
    background: #fff;
    box-shadow: 0 8px 16px rgba(47, 60, 66, .15);
    border-radius: 8px 8px 0 0
}

@media(max-width:1144px) {
    .cookies_processing .container {
        padding: 24px 36px 24px 14px
    }
}

.cookies_processing .container .close-cp {
    cursor: pointer;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 14px;
    height: 14px;
    display: block;
    background: transparent url(../fonts/close-cookie-processing.svg)
}

@media(max-width:1144px) {
    .cookies_processing .container .close-cp {
        right: 14px
    }
}

.article-source-link {
    margin: 24px 0 32px;
    display: block
}

@media(max-width:768px) {
    .article-source-link {
        margin: 24px 0 16px
    }
}

.article-source-link a {
    text-decoration: none !important;
    border-bottom: 1px solid #0075ff
}

.article-source-link a:hover {
    text-decoration: none;
    border: 0
}

h4.total {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    color: #2f3c42;
    margin: 8px 0 11px
}

h4.total mark {
    color: #0075ff;
    font-weight: 700
}

.w-100 {
    width: 100%
}

.related-more-show {
    width: 100%
}

@media(max-width:768px) {
    .related-more-show {
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        line-height: 20px
    }
}

@media(max-width:720px) {
    .related-more-show {
        width: initial
    }
}

#glossary {
    margin-bottom: 64px
}

@media(max-width:720px) {
    #glossary {
        margin-bottom: 32px
    }
}

.m-b-64 {
    margin-bottom: 64px
}

@media(max-width:768px) {
    .m-b-64 {
        margin-bottom: 32px
    }
}

.dropdown-filter {
    display: none;
    position: relative;
    background: #fff;
    box-shadow: 0 8px 16px rgba(55, 71, 79, .15);
    border-radius: 8px;
    height: 40px;
    padding: 0 16px;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    margin: 24px 0 12px 0;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: -.02em;
    color: #2f3c42;
    transition: all .5s ease
}

.dropdown-filter:after {
    content: "";
    position: relative;
    background: transparent url(../fonts/filter.svg) center center no-repeat;
    display: flex;
    width: 24px;
    height: 24px;
    cursor: pointer
}

.dropdown-filter.active {
    box-shadow: none;
    padding-left: 0
}

.dropdown-filter.active:after {
    background-image: url(../fonts/filter-active.svg)
}

@media(max-width:768px) {
    .dropdown-filter.event {
        display: flex
    }
}

.dropdown-filter.news {
    margin: 0
}

@media(max-width:720px) {
    .dropdown-filter.news {
        display: flex
    }
}

.dots {
    width: 40px;
    aspect-ratio: 4;
    background: radial-gradient(circle closest-side, #e5e5e5 90%, #0000) 0/calc(100%/3) 100% space;
    clip-path: inset(0 100% 0 0);
    animation: d1 1s steps(4) infinite
}

@keyframes d1 {
    to {
        clip-path: inset(0 -34% 0 0)
    }
}

.pagination_buttons {
    display: flex;
    margin: 0 0 80px;
    justify-content: center
}

@media(max-width:720px) {
    .pagination_buttons {
        margin: 0 0 32px
    }
}

.pagination_buttons #show-more {
    background: #37474f;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    color: #fff;
    font-size: 16px;
    line-height: 1em;
    vertical-align: middle;
    box-sizing: border-box;
    text-align: center;
    margin: 40px 0 7.5px;
    transition: all .5s ease;
    white-space: nowrap;
    flex-wrap: nowrap;
    padding: 0 1rem;
    border-radius: 8px
}

.pagination_buttons #show-more:hover {
    opacity: .8
}

.pagination_buttons #show-more.loader {
    position: relative;
    color: transparent;
    cursor: default
}

.pagination_buttons #show-more.loader::after {
    display: block;
    position: absolute;
    content: "";
    cursor: default;
    width: 40px;
    aspect-ratio: 4;
    background: radial-gradient(circle closest-side, #e5e5e5 90%, #0000) 0/calc(100%/3) 100% space;
    clip-path: inset(0 100% 0 0);
    animation: d1 1s steps(4) infinite
}

body[data-output_location="news"] .select2-container--open .select2-dropdown {
    min-width: 141px
}

html[lang=es] .header-submenu ul.bnt>li.more,
html[lang=de] .header-submenu ul.bnt>li.more {
    display: none !important
}

.header-submenu ul.bnt>li.more {
    display: none !important
}

body[dir=rtl] {
    direction: rtl
}

body[dir=rtl]>header .dropdown-icon {
    order: 3
}

body[dir=rtl]>header .header-logo {
    justify-content: flex-start;
    order: 2
}

body[dir=rtl]>header .language_select {
    order: -1;
    justify-content: start
}

body[dir=rtl]>header .language_select ul.active {
    right: initial;
    left: 0;
    margin-left: 0
}

body[dir=rtl]>header .language_select .current:after {
    margin-left: 0;
    margin-right: 1rem
}

@media(max-width:1023px) {
    body[dir=rtl]>header .language_select {
        right: 0;
        left: 1rem;
        margin-right: 2rem
    }
}

body[dir=rtl] * {
    direction: rtl
}

body[dir=rtl] form[name="article-search"]#bnt-article-search-form label.label-style {
    background-position: center left 16px;
    margin-right: 32px
}

body[dir=rtl] .percent-change.up:before,
body[dir=rtl] .percent-change.down:before {
    margin-left: 2px;
    margin-right: 0;
    order: 1
}

body[dir=rtl] .select2-container--open .select2-dropdown {
    left: 17px
}

body[dir=rtl][data-output_location="news"] .select2-container--open .select2-dropdown {
    min-width: 141px;
    left: 0
}

body[dir=rtl][data-output_location="news"] #bnt-article-search-form.active button[type=submit] {
    margin-left: 0;
    order: -1;
    margin-right: 16px
}

body[dir=rtl] .social-subscribe .social,
body[dir=rtl] #bnt-article-search-form.active .wrap-fields,
body[dir=rtl] #bnt-article-search-form label.label-style,
body[dir=rtl] .header-submenu .container,
body[dir=rtl] header .flex,
body[dir=rtl] .slick-slider .slick-list {
    direction: ltr
}

@media(max-width:1200px) and (min-width:721px) {
    body[dir=rtl] .container .content>section {
        margin: 0 -1rem 0 1rem
    }
}

body[dir=rtl] .container .content>section.no-right-side {
    margin: 0
}

body[dir=rtl] .container .content aside {
    margin-left: -.5rem
}

@media(max-width:768px) {
    body[dir=rtl] .container .content aside {
        margin-left: 0
    }
}

body[dir=rtl] .container .content .latest_articles {
    align-items: end
}

body[dir=rtl] .container .content .latest_mews_title {
    margin-right: 8px
}

body[dir=rtl] .container .content h3.top-coins-title {
    margin-right: 8px
}

@media(min-width:1200px) {
    body[dir=rtl] .container .content aside.right-side {
        margin: 0 24px 0 -.5rem
    }

    body[dir=rtl] .container .content aside.right-side .download_the_app {
        margin-right: 0
    }

    body[dir=rtl] .container .content .latest_mews_title {
        padding: 0
    }

    body[dir=rtl] .container .content .top-coins-title {
        padding: 0
    }

    body[dir=rtl] .container .content .latest_articles {
        margin-right: 3px
    }
}

body[dir=rtl] .header-submenu ul>li.more ul.more-cryptonews-menu {
    right: initial;
    left: 0
}

body[dir=rtl] #market-cap div.market-cap-list .coin-item .middle .top .price-change .price,
body[dir=rtl] #market-cap div.market-cap-list .coin-item .middle .bottom .field .value {
    direction: ltr;
    float: right
}

body[dir=rtl] h1.main-title>span.main-title-price .price {
    direction: ltr
}

body[dir=rtl] #bnt-article-search-form label.label-style .select2-selection__rendered {
    padding-left: 8px;
    padding-right: 20px;
    margin-right: -20px
}

body[dir=rtl] .eventsfilter form .icon.icon-place,
body[dir=rtl] .eventsfilter form .icon.icon-theme,
body[dir=rtl] .eventsfilter label.label-style .icon.icon-month {
    left: 16px;
    right: initial
}

body[dir=rtl] #bnt-article-search-form button[type=submit] {
    margin-left: 0
}

body[dir=rtl] main .news-item .desc .info,
body[dir=rtl] main .trending-item .desc .info {
    padding-right: .5rem
}

@media(max-width:720px) {
    body[dir=rtl]>header .header-logo {
        justify-content: start
    }
}

body[dir=rtl] footer .download_the_app .apps a:first-child {
    margin-right: 0;
    margin-left: 24px
}

body[dir=rtl] .back-to-list {
    float: right;
    display: flex
}

body[dir=rtl] .back-to-list:before {
    order: 1
}

body[dir=rtl] .share-links ul.share {
    right: initial;
    left: 2.5rem
}

body[dir=rtl] form label small {
    margin: 8px 16px 0 0
}

body[dir=rtl] .wrap-we-need .why-do-we-need-it:after {
    right: initial;
    left: 18px
}

body[dir=rtl] #market-cap table.market-cap-list-table tr th:first-child {
    border-radius: 0 8px 8px 0
}

body[dir=rtl] #market-cap table.market-cap-list-table tr th:last-child {
    border-radius: 8px 0 0 8px
}

body[dir=rtl] .latest_articles .news-item .desc {
    padding-right: 18px;
    padding-left: 0
}

body[dir=rtl] .select2-container {
    margin-right: 18px
}

body[dir=rtl] .label-style small {
    margin-right: 18px;
    margin-left: 44px
}

body[dir=rtl] .label-style .arrow {
    left: 32px;
    right: auto
}

@media(max-width:720px) {
    body[dir=rtl] .label-style .arrow {
        left: 18px
    }
}

body[dir=rtl] .label-style .select2-selection--single .select2-selection__rendered {
    padding-right: 0 !important
}

body[dir=rtl] #coin-detail .chart-wrapper {
    direction: ltr
}

body[dir=rtl] #coin-detail .chart-wrapper .apexcharts-yaxis {
    transform: scale(1, 1)
}

body[dir=rtl] label.checkbox input[type=checkbox]+span {
    margin-left: 8px;
    margin-right: initial
}

body[dir=rtl] #market-cap table.market-cap-list-table thead tr th .sort-dir-wrap .sort-dir-arrow {
    left: initial;
    right: 5px
}

body[dir=rtl] main .news-item.twitter-item .top img {
    margin: 0 0 0 8px
}

@media(min-width:1025px) {
    body[dir=rtl] aside .stat {
        margin-left: 0;
        margin-right: 8px
    }
}

body[dir=rtl] #market-cap div.market-cap-list .coin-item .middle .top .price-change .percent-change {
    margin-left: 0;
    margin-right: 4px
}

body[dir=rtl] #market-cap table.market-cap-list-table tbody tr td .group-main-info .percent-change {
    margin-left: 0;
    margin-right: 4px
}

body[dir=rtl] #market-cap table.market-cap-list-table .cell-2 {
    text-align: right
}

body[dir=rtl] #market-cap table.market-cap-list-table tbody tr td.price {
    direction: ltr
}

body[dir=rtl] table#coin-market-prices .cell-2 {
    text-align: right
}

body[dir=rtl] #market-cap table.market-cap-list-table [class^="cell-"] {
    direction: ltr
}

body[dir=rtl] #market-cap table.market-cap-list-table [class^="cell-"] .sort-dir-wrap {
    float: right
}

body[dir=rtl] table#coin-market-prices tbody tr td:last-child {
    border-radius: 8px 0 0 8px
}

body[dir=rtl] table#coin-market-prices tbody tr td:first-child {
    border-radius: 0 8px 8px 0
}

body[dir=rtl] #bnt-article-search-form.active button[type=submit] {
    order: -1
}

body[dir=rtl] .header-submenu ul.bnt>li.more {
    display: none !important
}

body[dir=rtl] #globals .globals-info-panel .item b {
    margin-left: 0;
    margin-right: .5rem
}

body[dir=rtl] .search-loop {
    order: -1
}

body[dir=rtl] h1 .main-title-price {
    direction: ltr;
    display: flex
}

body[dir=rtl] h1 .main-title-price .percent-change {
    order: -1;
    margin-left: 0;
    margin-right: 8px
}

body[dir=rtl] aside .stat ul li.stat-field span {
    direction: ltr
}

@media(max-width:1023px) and (min-width:721px) {
    body[dir=rtl] aside .stat ul li.stat-field span {
        padding-left: .5rem
    }
}

body[dir=rtl] table#coin-market-prices thead tr th:last-child {
    border-radius: 8px 0 0 8px
}

body[dir=rtl] table#coin-market-prices thead tr th:first-child {
    border-radius: 0 8px 8px 0
}

body[dir=rtl] #coin-detail-mobile li .center .bottom .right {
    direction: ltr
}

body[dir=rtl] table#coin-market-prices thead tr th .sort-dir-wrap .sort-dir-arrow {
    left: 0;
    right: 5px
}

body[dir=rtl] *[dir="ltr"] {
    direction: ltr
}

#world-news-lang-switcher {
    margin: 0 0 1rem
}

#world-news-lang-switcher ul li a {
    font-weight: 400;
    font-size: 16px;
    padding: 1rem 2rem;
    color: #959595
}

#world-news-lang-switcher ul li a:hover,
#world-news-lang-switcher ul li a.active {
    color: #0d47a1
}

@media(max-width:720px) {
    #world-news-lang-switcher ul li a {
        padding: 1rem
    }
}

*[dir="ltr"] {
    direction: ltr !important
}

*[dir="ltr"] * {
    direction: ltr !important
}

@keyframes gradient {
    0% {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0 50%
    }
}

@media(max-width:1023px) {
    main aside .subscribe .social .item {
        width: 30px;
        height: 30px;
        line-height: 30px
    }

    main section .desc .title {
        font-size: 16px;
        line-height: initial
    }

    header .language_select {
        justify-content: flex-end
    }
}

@media(max-width:768px) {
    #error_page main .error_code {
        font-size: 220px
    }

    main .content .main-titles {
        display: none
    }

    main section .news-item .image-wrap {
        margin-bottom: 1rem
    }

    main section .news-item .image-wrap .image {
        background-size: cover
    }
}

@media(max-width:720px) {
    #error_page main .error_code {
        font-size: 160px
    }

    #error_page main h1 {
        font-size: 30px
    }

    main section .desc .title {
        font-size: 19px
    }

    main section .trending-item .image-wrap {
        flex-basis: 100%;
        max-width: 100%
    }

    main section .trending-item .image-wrap .image {
        padding-top: 54%
    }

    .ad-cnews .ad-cnews-desc {
        padding: 15px
    }

    header form[name="search"] {
        right: 3rem
    }

    main .content {
        display: flex;
        flex-wrap: wrap
    }

    main .content .cn-time {
        margin-right: 8px
    }

    main .content aside {
        margin-bottom: 32px
    }

    main .content aside .current_rubric {
        display: flex;
        order: 1
    }

    .ad-cnews .ad-cnews-apps .app-item {
        max-width: 110px
    }

    .ad-cnews .ad-cnews-desc {
        background-image: none
    }

    main section .news-item .image-wrap {
        margin-bottom: 1rem
    }

    main section .news-item .image-wrap .image {
        background-size: cover;
        padding-top: 54%
    }

    footer .container {
        flex-direction: column
    }

    main aside .download_the_app .apps {
        flex-wrap: inherit
    }

    main aside .download_the_app .apps a {
        width: inherit;
        margin: auto
    }

    main aside .download_the_app .apps a:first-child {
        margin: auto
    }

    main aside .download_the_app .apps a img {
        max-height: 36px
    }
}

@media(max-width:480px) {
    .ad-cnews .ad-cnews-apps {
        display: flex;
        justify-content: space-around
    }

    .ad-cnews .ad-cnews-apps .app-item {
        margin: 0;
        max-width: 47%;
        flex-basis: 47%
    }

    header .container {
        position: relative
    }

    header .container .header-menu {
        position: initial
    }

    header .container form[name="search"] {
        margin-top: -1rem;
        margin-right: 5rem
    }
}

@media(max-width:360px) {
    main aside .download_the_app {
        flex-wrap: wrap
    }

    main aside .download_the_app .apps a {
        margin: .5rem
    }

    main aside .download_the_app .apps a:last-child {
        margin-bottom: 0
    }
}

@keyframes gradient {
    0% {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0 50%
    }
}

#press-releases {
    font-weight: 300
}

#press-releases .container {
    padding: 0 1rem;
    max-width: 712px
}

#press-releases #app_view_page {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center
}

#press-releases #app_view_page .press-releases-content_text {
    max-width: 712px
}

#press-releases #app_view_page .press-releases-content_text p {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 29px;
    letter-spacing: -.02em;
    color: #37474f
}

@media(max-width:768px) {
    #press-releases #app_view_page .press-releases-content_text p {
        font-size: 14px;
        line-height: 22px
    }
}

#press-releases #app_view_page p {
    margin-bottom: 8px
}

#press-releases #app_view_page h1 {
    font-style: normal;
    font-weight: 700;
    font-size: 44px;
    line-height: 48px;
    letter-spacing: -.02em;
    color: #2f3c42;
    margin-bottom: 68px;
    max-width: 712px;
    margin-top: 41px
}

@media(max-width:768px) {
    #press-releases #app_view_page h1 {
        font-weight: 700;
        font-size: 28px;
        line-height: 34px;
        margin-bottom: 24px;
        margin-top: 0
    }
}

#press-releases #app_view_page h4 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 13px
}

@media(max-width:768px) {
    #press-releases #app_view_page h4 {
        font-size: 14px;
        line-height: 22px
    }
}

@media(max-width:720px) {
    #press-releases #app_view_page h4 {
        margin-bottom: 8px
    }
}

#press-releases #app_view_page .app {
    display: flex;
    flex-direction: row;
    margin: 11px 8px
}

@media(max-width:768px) {
    #press-releases #app_view_page .app {
        margin: 0 8px;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center
    }
}

#press-releases #app_view_page .app a {
    box-shadow: 0 8px 16px rgba(55, 71, 79, .25);
    border-radius: 8px;
    background: #fff;
    display: flex;
    flex-grow: 0;
    margin: 12px;
    transition: all .5s linear
}

#press-releases #app_view_page .app a:hover {
    opacity: .8;
    box-shadow: 0 8px 16px rgba(5, 8, 10, .45)
}

@media(max-width:768px) {
    #press-releases #app_view_page .app a {
        width: 156px;
        margin: 12px 8px
    }
}

#press-releases #slide_app {
    margin: 62px -14px 0;
    padding: 0 16px 64px;
    position: relative;
    overflow: hidden;
    z-index: 1
}

@media(min-width:1144px) {
    #press-releases #slide_app .container {
        padding: 0
    }
}

#press-releases #slide_app .slide .desc {
    padding: 53px 0;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -.02em;
    color: #37474f;
    max-width: 712px;
    margin: 0 auto
}

#press-releases #slide_app .slide .desc p {
    line-height: 22px;
    margin-bottom: 8px
}

@media(max-width:768px) {
    #press-releases #slide_app .slide .desc {
        font-size: 12px;
        line-height: 19px;
        padding: 18px 0 14px
    }

    #press-releases #slide_app .slide .desc p {
        font-size: 12px;
        line-height: 19px
    }
}

@media(max-width:720px) {
    #press-releases #slide_app .slide .desc {
        padding: 24px 0 14px
    }
}

#press-releases #slide_app .tab_content {
    position: absolute;
    opacity: 0;
    transition: all .25s ease-in-out;
    margin-bottom: -24px
}

#press-releases #slide_app .tab_content.active {
    position: relative;
    opacity: 1;
    z-index: 1
}

#press-releases #slide_app .swiper-container {
    overflow: initial;
    min-height: 547px
}

#press-releases #slide_app .swiper-container .swiper-slide {
    opacity: 0;
    display: flex;
    flex-wrap: wrap;
    height: 0
}

#press-releases #slide_app .swiper-container .swiper-slide.swiper-slide-active {
    z-index: 1;
    opacity: 1;
    height: auto
}

#press-releases #slide_app .swiper-container .swiper-slide .app_screen {
    display: flex;
    justify-content: center
}

@media(min-width:1144px) {
    #press-releases #slide_app .swiper-container .swiper-slide .app_screen {
        margin-left: -20px
    }
}

#press-releases #slide_app .swiper-container .swiper-slide .app_screen img {
    image-rendering: crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -moz-crisp-edges;
    max-width: 50% !important;
    align-self: start
}

@media(max-width:720px) {
    #press-releases #slide_app .swiper-container .swiper-slide .app_screen img {
        max-width: 52% !important
    }
}

#press-releases #slide_app .swiper-container .swiper-slide .app_desc {
    max-width: 528px;
    padding-top: 4px
}

@media(min-width:1144px) {
    #press-releases #slide_app .swiper-container .swiper-slide .app_desc {
        padding: 4px 0 0 0
    }
}

@media(max-width:768px) {
    #press-releases #slide_app .swiper-container .swiper-slide .app_desc {
        max-width: 348px
    }
}

@media(max-width:720px) {
    #press-releases #slide_app .swiper-container .swiper-slide .app_desc {
        max-width: 100%;
        margin-bottom: 32px
    }
}

#press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 34px;
    letter-spacing: -.02em;
    color: #37474f;
    display: flex;
    margin: 0 -6px 24px
}

#press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 .slide-title {
    flex-grow: 1;
    display: flex
}

@media(max-width:768px) and (min-width:721px) {
    #press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 .slide-title {
        order: 2;
        align-items: center;
        justify-content: center
    }
}

@media(max-width:440px) {
    #press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 .slide-title {
        font-size: 16px;
        line-height: 20px
    }
}

@media(max-width:1023px) {
    #press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 {
        font-size: 18px;
        line-height: 25px
    }
}

#press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 .prev,
#press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 .next,
#press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 .slide-title {
    margin: 0 6px
}

#press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 .prev,
#press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 .next {
    background-position: center center;
    background-repeat: no-repeat;
    display: flex;
    width: 48px;
    height: 32px;
    cursor: pointer;
    background-color: #718187;
    border-radius: 8px;
    flex: 0 0 48px
}

#press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 .prev.swiper-button-disabled,
#press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 .next.swiper-button-disabled {
    background-color: #b0bec5;
    cursor: default
}

@media(max-width:768px) {

    #press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 .prev,
    #press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 .next {
        margin: 0
    }
}

#press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 .prev {
    background-image: url(../fonts/swiper-prev.svg)
}

@media(max-width:768px) and (min-width:721px) {
    #press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 .prev {
        order: 1
    }
}

@media(max-width:720px) {
    #press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 .prev {
        margin-right: 16px
    }
}

#press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 .next {
    background-image: url(../fonts/swiper-next.svg)
}

@media(max-width:768px) and (min-width:721px) {
    #press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 .next {
        order: 3
    }
}

@media(max-width:768px) {
    #press-releases #slide_app .swiper-container .swiper-slide .app_desc h2 {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        text-align: center;
        width: 100%;
        font-size: 18px;
        justify-content: center;
        margin: 0
    }
}

#press-releases #slide_app .swiper-container .swiper-slide .app_desc .text {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #37474f
}

#press-releases #slide_app .swiper-container .swiper-slide .app_desc .text p {
    margin-bottom: 8px;
    line-height: 22px
}

#press-releases #slide_app .swiper-container .swiper-slide .app_desc .text ul {
    padding-left: 2rem
}

#press-releases #slide_app .swiper-container .swiper-slide .app_desc .text ul li {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #37474f;
    position: relative;
    margin-bottom: 1rem
}

#press-releases #slide_app .swiper-container .swiper-slide .app_desc .text ul li:before {
    content: "•";
    color: #b0bec5;
    font-size: 16px;
    position: absolute;
    left: -1.25rem;
    line-height: 1em;
    top: .25rem
}

@media(max-width:768px) {
    #press-releases #slide_app .swiper-container .swiper-slide .app_desc .text {
        font-size: 12px;
        line-height: 19px
    }

    #press-releases #slide_app .swiper-container .swiper-slide .app_desc .text ul li {
        font-size: 12px;
        line-height: 19px
    }
}

@media(max-width:1023px) {
    #press-releases #slide_app {
        margin-top: 48px
    }
}

@media(max-width:768px) {
    #press-releases #slide_app {
        padding-top: 0;
        padding-bottom: 3rem;
        margin-top: 24px
    }

    #press-releases #slide_app .slide .desc h2 {
        text-align: center;
        font-style: normal;
        font-weight: 500;
        font-size: 24px;
        line-height: 34px
    }

    #press-releases #slide_app .swiper-slide {
        padding-top: 3.5rem
    }

    #press-releases #slide_app .swiper-slide .app_screen {
        padding: 0
    }

    #press-releases #slide_app .swiper-slide .app_desc {
        max-width: 348px;
        font-size: 14px;
        line-height: 22px;
        margin-top: 2rem;
        padding: 0 .5rem
    }

    #press-releases #slide_app .swiper-slide .app_desc .text {
        font-size: 14px
    }

    #press-releases #slide_app .swiper-slide .app_desc .text p {
        font-size: 14px
    }

    #press-releases #slide_app .swiper-slide .app_desc .text ul li {
        font-size: 12px
    }
}

@media(max-width:768px) and (max-width:768px) {
    #press-releases #slide_app .swiper-slide .app_desc {
        margin-top: 0
    }
}

@media(max-width:720px) {
    #press-releases #slide_app {
        margin-top: 32px
    }
}

#press-releases .tabs {
    margin: 0 -12px
}

#press-releases .tabs li {
    max-width: 252px;
    max-height: 90px;
    border-radius: 8px;
    cursor: pointer;
    margin: 12px;
    display: flex;
    height: 56px;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    padding: .5rem 1rem;
    border: 1px solid #81939f;
    background: #FFF;
    transition: all .3s linear;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    color: #b0bec5
}

#press-releases .tabs li span {
    width: 24px;
    height: 24px;
    display: flex;
    background-position: center center;
    background-repeat: no-repeat;
    margin-right: 18px
}

#press-releases .tabs li span.news {
    background-image: url(../fonts/newsfeed.svg)
}

#press-releases .tabs li span.market {
    background-image: url(../fonts/marketcap.svg)
}

#press-releases .tabs li span.portfolio {
    background-image: url(../fonts/pfolio.svg)
}

#press-releases .tabs li span.settings {
    background-image: url(../fonts/settings.svg)
}

#press-releases .tabs li.active,
#press-releases .tabs li:hover {
    background: #2f3c42;
    box-shadow: 0 8px 16px rgba(30, 39, 44, .25);
    color: #FFF
}

#press-releases .tabs li.active span.news,
#press-releases .tabs li:hover span.news {
    background-image: url(../fonts/newsfeed-active.svg)
}

#press-releases .tabs li.active span.market,
#press-releases .tabs li:hover span.market {
    background-image: url(../fonts/marketcap-active.svg)
}

#press-releases .tabs li.active span.portfolio,
#press-releases .tabs li:hover span.portfolio {
    background-image: url(../fonts/pfolio-active.svg)
}

#press-releases .tabs li.active span.settings,
#press-releases .tabs li:hover span.settings {
    background-image: url(../fonts/settings-active.svg)
}

@media(max-width:768px) {
    #press-releases .tabs li {
        height: 40px
    }
}

@media(max-width:720px) {
    #press-releases .tabs li {
        font-size: 0;
        line-height: 0;
        flex: 0 0 70px;
        height: 40px;
        justify-content: center;
        align-items: center;
        margin: 8px
    }

    #press-releases .tabs li svg {
        width: 20px
    }

    #press-releases .tabs li span {
        margin: 0
    }
}

@media(max-width:720px) {
    #press-releases .tabs {
        justify-content: center
    }
}

@media(max-width:1023px) {
    #press-releases {
        font-weight: 400
    }

    #press-releases .container {
        padding: 0
    }
}

@media(max-width:360px) {
    #press-releases .app a {
        margin: 0 .5rem
    }
}

@keyframes gradient {
    0% {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0 50%
    }
}

.paragraphStyle {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #37474f
}

@media(max-width:768px) {
    .paragraphStyle {
        font-size: 16px;
        line-height: 24px
    }
}

.news-item.detail,
.single_content,
.content_text {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #37474f
}

@media(max-width:768px) {

    .news-item.detail,
    .single_content,
    .content_text {
        font-size: 16px;
        line-height: 24px
    }
}

.news-item.detail.world_news .info .flex:first-child span:before,
.single_content.world_news .info .flex:first-child span:before,
.content_text.world_news .info .flex:first-child span:before {
    content: none
}

.news-item.detail .citate,
.single_content .citate,
.content_text .citate {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #37474f;
    position: relative;
    font-style: italic;
    padding-left: 24px
}

@media(max-width:768px) {

    .news-item.detail .citate,
    .single_content .citate,
    .content_text .citate {
        font-size: 16px;
        line-height: 24px
    }
}

.news-item.detail .citate::before,
.single_content .citate::before,
.content_text .citate::before {
    content: "";
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDEyLjM5MlY4LjcxMDIzQzAgNy42NjQ3NyAwLjIwNDU0NSA2LjU5NjU5IDAuNjEzNjM2IDUuNTA1NjhDMS4wMjI3MyA0LjQxNDc3IDEuNTYyNSAzLjM4NjM2IDIuMjMyOTUgMi40MjA0NUMyLjkwMzQxIDEuNDU0NTQgMy42MzA2OCAwLjY0NzcyNiA0LjQxNDc3IDBMNy42MTkzMiAxLjg5MjA1QzYuOTgyOTUgMi44OTIwNSA2LjQ2MDIzIDMuOTM3NSA2LjA1MTE0IDUuMDI4NDFDNS42NTM0MSA2LjExOTMyIDUuNDU0NTUgNy4zMzUyMyA1LjQ1NDU1IDguNjc2MTNWMTIuMzkySDBaTTguNjA3OTUgMTIuMzkyVjguNzEwMjNDOC42MDc5NSA3LjY2NDc3IDguODEyNSA2LjU5NjU5IDkuMjIxNTkgNS41MDU2OEM5LjYzMDY4IDQuNDE0NzcgMTAuMTcwNSAzLjM4NjM2IDEwLjg0MDkgMi40MjA0NUMxMS41MTE0IDEuNDU0NTQgMTIuMjM4NiAwLjY0NzcyNiAxMy4wMjI3IDBMMTYuMjI3MyAxLjg5MjA1QzE1LjU5MDkgMi44OTIwNSAxNS4wNjgyIDMuOTM3NSAxNC42NTkxIDUuMDI4NDFDMTQuMjYxNCA2LjExOTMyIDE0LjA2MjUgNy4zMzUyMyAxNC4wNjI1IDguNjc2MTNWMTIuMzkySDguNjA3OTVaIiBmaWxsPSIjNzE4MTg3Ii8+Cjwvc3ZnPg==) center center no-repeat;
    display: block;
    background-size: contain;
    width: 16px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 4px
}

.news-item.detail p,
.single_content p,
.content_text p {
    margin: 0 0 8px 0;
    word-break: break-word
}

.news-item.detail iframe,
.single_content iframe,
.content_text iframe {
    max-width: 100%
}

.news-item.detail canvas,
.single_content canvas,
.content_text canvas {
    display: none
}

.news-item.detail .content_text .cn-bigImage-wrap,
.single_content .content_text .cn-bigImage-wrap,
.content_text .content_text .cn-bigImage-wrap {
    margin-bottom: 20px;
    border-radius: 8px;
    overflow: hidden
}

.news-item.detail .content_text .cn-resource,
.single_content .content_text .cn-resource,
.content_text .content_text .cn-resource {
    display: flex
}

.news-item.detail .content_text .cn-resource svg,
.single_content .content_text .cn-resource svg,
.content_text .content_text .cn-resource svg {
    width: initial;
    height: initial
}

.news-item.detail img.main-article-image,
.single_content img.main-article-image,
.content_text img.main-article-image {
    filter: drop-shadow(0 8px 16px rgba(55, 71, 79, .15));
    width: 100%
}

.news-item.detail img,
.single_content img,
.content_text img {
    border: 1px solid #f5f5f5;
    font-size: 0;
    border-radius: 8px
}

.news-item.detail ul,
.single_content ul,
.content_text ul,
.news-item.detail ol,
.single_content ol,
.content_text ol {
    padding-left: 16px
}

.news-item.detail ul li,
.single_content ul li,
.content_text ul li {
    list-style: initial
}

.news-item.detail b,
.single_content b,
.content_text b,
.news-item.detail strong,
.single_content strong,
.content_text strong {
    font-weight: 700
}

.news-item.detail a,
.single_content a,
.content_text a {
    color: #0075ff;
    text-decoration: none;
    position: relative
}

.news-item.detail a:hover,
.single_content a:hover,
.content_text a:hover {
    opacity: .9
}

.news-item.detail a:active,
.single_content a:active,
.content_text a:active {
    color: #0264d8
}

.news-item.detail a::after,
.single_content a::after,
.content_text a::after {
    content: "";
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgcng9IjIiIGZpbGw9IiIvPgogICAgPHBhdGggZD0iTTEwLjk2MjEgNC4zMDg2MUMxMC45MzggNC4yNTA1MSAxMC45MDI2IDQuMTk2MDIgMTAuODU1NyA0LjE0ODU3TDEwLjg1MTQgNC4xNDQzM0MxMC43NjExIDQuMDU1MDkgMTAuNjM3IDQgMTAuNSA0SDUuNUM1LjIyMzg2IDQgNSA0LjIyMzg2IDUgNC41QzUgNC43NzYxNCA1LjIyMzg2IDUgNS41IDVIOS4yOTI4OUw0LjE0NjQ1IDEwLjE0NjRDMy45NTExOCAxMC4zNDE3IDMuOTUxMTggMTAuNjU4MyA0LjE0NjQ1IDEwLjg1MzZDNC4zNDE3MSAxMS4wNDg4IDQuNjU4MjkgMTEuMDQ4OCA0Ljg1MzU1IDEwLjg1MzZMMTAgNS43MDcxMVY5LjVDMTAgOS43NzYxNCAxMC4yMjM5IDEwIDEwLjUgMTBDMTAuNzc2MSAxMCAxMSA5Ljc3NjE0IDExIDkuNVY0LjUwMDM1TDExIDQuNDk3QzEwLjk5OTYgNC40MzI4NyAxMC45ODcgNC4zNjg4IDEwLjk2MjEgNC4zMDg2MVoiIGZpbGw9IiMwMDc1RkYiLz4KPC9zdmc+) center center no-repeat;
    background-size: contain;
    display: inline-block;
    position: relative;
    width: 15px;
    height: 15px;
    left: 3px
}

.news-item.detail a:hover::after,
.single_content a:hover::after,
.content_text a:hover::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgcng9IjIiIGZpbGw9IiMwMDc1RkYiLz4KICAgIDxwYXRoIGQ9Ik0xMC45NjIxIDQuMzA4NjFDMTAuOTM4IDQuMjUwNTEgMTAuOTAyNiA0LjE5NjAyIDEwLjg1NTcgNC4xNDg1N0wxMC44NTE0IDQuMTQ0MzNDMTAuNzYxMSA0LjA1NTA5IDEwLjYzNyA0IDEwLjUgNEg1LjVDNS4yMjM4NiA0IDUgNC4yMjM4NiA1IDQuNUM1IDQuNzc2MTQgNS4yMjM4NiA1IDUuNSA1SDkuMjkyODlMNC4xNDY0NSAxMC4xNDY0QzMuOTUxMTggMTAuMzQxNyAzLjk1MTE4IDEwLjY1ODMgNC4xNDY0NSAxMC44NTM2QzQuMzQxNzEgMTEuMDQ4OCA0LjY1ODI5IDExLjA0ODggNC44NTM1NSAxMC44NTM2TDEwIDUuNzA3MTFWOS41QzEwIDkuNzc2MTQgMTAuMjIzOSAxMCAxMC41IDEwQzEwLjc3NjEgMTAgMTEgOS43NzYxNCAxMSA5LjVWNC41MDAzNUwxMSA0LjQ5N0MxMC45OTk2IDQuNDMyODcgMTAuOTg3IDQuMzY4OCAxMC45NjIxIDQuMzA4NjFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=)
}

.news-item.detail a[href*="cryptonews.net"]:after,
.single_content a[href*="cryptonews.net"]:after,
.content_text a[href*="cryptonews.net"]:after {
    content: none
}

.news-item.detail a[href*="cryptonews-new-design.netx"]:after,
.single_content a[href*="cryptonews-new-design.netx"]:after,
.content_text a[href*="cryptonews-new-design.netx"]:after {
    content: none
}

.news-item.detail a:not([href^=http]):after,
.single_content a:not([href^=http]):after,
.content_text a:not([href^=http]):after {
    content: none
}

.news-item.detail a[href*="/goto"]:after,
.single_content a[href*="/goto"]:after,
.content_text a[href*="/goto"]:after {
    content: "" !important
}

.news-item.detail a:local-link:after,
.single_content a:local-link:after,
.content_text a:local-link:after {
    content: none
}

.news-item.detail p,
.single_content p,
.content_text p,
.news-item.detail div,
.single_content div,
.content_text div,
.news-item.detail ul,
.single_content ul,
.content_text ul,
.news-item.detail ol,
.single_content ol,
.content_text ol {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #37474f
}

@media(max-width:768px) {

    .news-item.detail p,
    .single_content p,
    .content_text p,
    .news-item.detail div,
    .single_content div,
    .content_text div,
    .news-item.detail ul,
    .single_content ul,
    .content_text ul,
    .news-item.detail ol,
    .single_content ol,
    .content_text ol {
        font-size: 16px;
        line-height: 24px
    }
}

.news-item.detail h2,
.single_content h2,
.content_text h2 {
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 48px;
    color: #2f3c42;
    letter-spacing: -.02em
}

@media(max-width:768px) {

    .news-item.detail h2,
    .single_content h2,
    .content_text h2 {
        font-size: 20px;
        line-height: 28px
    }
}

.news-item.detail h3,
.single_content h3,
.content_text h3 {
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 34px;
    color: #2f3c42;
    letter-spacing: -.02em
}

@media(max-width:768px) {

    .news-item.detail h3,
    .single_content h3,
    .content_text h3 {
        font-size: 18px;
        line-height: 25px
    }
}

.news-item.detail h1.article_title,
.single_content h1.article_title,
.content_text h1.article_title {
    margin: 24px 0 8px
}

.news-item.detail h1,
.single_content h1,
.content_text h1,
.news-item.detail h2,
.single_content h2,
.content_text h2,
.news-item.detail h3,
.single_content h3,
.content_text h3,
.news-item.detail h4,
.single_content h4,
.content_text h4 {
    margin: 32px 0 16px
}

@media(max-width:768px) {

    .news-item.detail h1,
    .single_content h1,
    .content_text h1,
    .news-item.detail h2,
    .single_content h2,
    .content_text h2,
    .news-item.detail h3,
    .single_content h3,
    .content_text h3,
    .news-item.detail h4,
    .single_content h4,
    .content_text h4 {
        margin: 24px 0 16px
    }
}

@media(max-width:720px) {

    .news-item.detail h1,
    .single_content h1,
    .content_text h1,
    .news-item.detail h2,
    .single_content h2,
    .content_text h2,
    .news-item.detail h3,
    .single_content h3,
    .content_text h3,
    .news-item.detail h4,
    .single_content h4,
    .content_text h4 {
        margin: 16px 0 16px
    }
}

.news-item.detail a.category-name,
.single_content a.category-name,
.content_text a.category-name {
    position: absolute;
    left: 10px;
    top: 10px;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    background: #37474f;
    padding: 2px 4px;
    text-decoration: none
}

.news-item.detail a.category-name:hover,
.single_content a.category-name:hover,
.content_text a.category-name:hover {
    opacity: .7
}

.news-item.detail .similarArticle,
.single_content .similarArticle,
.content_text .similarArticle {
    float: left;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-top: 4px solid #ffe500;
    margin: 7px 15px 15px 0;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 15px
}

.news-item.detail .similarArticle.default,
.single_content .similarArticle.default,
.content_text .similarArticle.default {
    border-bottom: 2px solid #909292;
    border-top: 2px solid #909292
}

.news-item.detail .similarArticle a,
.single_content .similarArticle a,
.content_text .similarArticle a {
    margin-top: -4px;
    text-decoration: none;
    line-height: 21px;
    color: #424242;
    font-weight: 500;
    font-size: 17px
}

.news-item.detail .similarArticle a:hover,
.single_content .similarArticle a:hover,
.content_text .similarArticle a:hover {
    opacity: .8
}

.news-item.detail .similarArticle .photo,
.single_content .similarArticle .photo,
.content_text .similarArticle .photo {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    height: 68px;
    display: inline-block;
    margin-right: 15px;
    background-size: cover
}

.news-item.detail .similarArticle .date,
.single_content .similarArticle .date,
.content_text .similarArticle .date {
    width: 100%;
    margin: 8px 0 5px 0;
    font-size: 15px;
    color: #424242
}

.news-item.detail ul:not(.share),
.single_content ul:not(.share),
.content_text ul:not(.share) {
    margin: 8px 0 16px
}

.news-item.detail ul:not(.share) li,
.single_content ul:not(.share) li,
.content_text ul:not(.share) li {
    position: relative;
    margin: 8px 0;
    list-style: disc !important;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #37474f
}

@media(max-width:768px) {

    .news-item.detail ul:not(.share) li,
    .single_content ul:not(.share) li,
    .content_text ul:not(.share) li {
        font-size: 16px;
        line-height: 24px
    }
}

.news-item.detail ul:not(.share) li::marker,
.single_content ul:not(.share) li::marker,
.content_text ul:not(.share) li::marker {
    color: #37474f
}

.news-item.detail ul:not(.share) li>ul,
.single_content ul:not(.share) li>ul,
.content_text ul:not(.share) li>ul {
    margin: initial
}

.news-item.detail ul:not(.share) li>ul li,
.single_content ul:not(.share) li>ul li,
.content_text ul:not(.share) li>ul li {
    list-style: disc !important
}

.news-item.detail ul:not(.share)[type="disc"] li,
.single_content ul:not(.share)[type="disc"] li,
.content_text ul:not(.share)[type="disc"] li {
    list-style: disc !important
}

.news-item.detail ul:not(.share)[type="disc"] li:before,
.single_content ul:not(.share)[type="disc"] li:before,
.content_text ul:not(.share)[type="disc"] li:before {
    content: none
}

.news-item.detail ul:not(.share)[type="disc"]>ul li,
.single_content ul:not(.share)[type="disc"]>ul li,
.content_text ul:not(.share)[type="disc"]>ul li {
    margin-top: .5rem;
    list-style: circle !important
}

.news-item.detail ul:not(.share).list-triple-style>li,
.single_content ul:not(.share).list-triple-style>li,
.content_text ul:not(.share).list-triple-style>li {
    list-style: disc !important
}

.news-item.detail ul:not(.share).list-triple-style>li>ul>li,
.single_content ul:not(.share).list-triple-style>li>ul>li,
.content_text ul:not(.share).list-triple-style>li>ul>li {
    list-style: circle !important
}

.news-item.detail ul:not(.share).list-triple-style>li>ul>li ul li,
.single_content ul:not(.share).list-triple-style>li>ul>li ul li,
.content_text ul:not(.share).list-triple-style>li>ul>li ul li {
    list-style: square !important
}

.news-item.detail ol,
.single_content ol,
.content_text ol {
    list-style: none !important;
    margin: 8px 0 16px;
    counter-reset: li;
    padding-left: 0
}

.news-item.detail ol>li,
.single_content ol>li,
.content_text ol>li {
    list-style: none !important;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 8px;
    padding-left: .4rem;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #37474f
}

@media(max-width:768px) {

    .news-item.detail ol>li,
    .single_content ol>li,
    .content_text ol>li {
        font-size: 16px;
        line-height: 24px
    }
}

.news-item.detail ol>li::before,
.single_content ol>li::before,
.content_text ol>li::before {
    counter-increment: li;
    content: counters(li, ".") ". "
}

.news-item.detail ol>li::before,
.single_content ol>li::before,
.content_text ol>li::before {
    list-style: none;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #37474f;
    padding-right: 4px
}

.news-item.detail ol>li>ol,
.single_content ol>li>ol,
.content_text ol>li>ol {
    padding-left: 16px
}

.news-item.detail .titleAsTape,
.single_content .titleAsTape,
.content_text .titleAsTape {
    clear: both;
    padding: 0 0 0 20px !important;
    margin: 24px 0 !important;
    letter-spacing: -0.02em !important;
    position: relative
}

.news-item.detail .titleAsTape:after,
.single_content .titleAsTape:after,
.content_text .titleAsTape:after {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    width: 4px;
    background: #ffe500;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.news-item.detail blockquote,
.single_content blockquote,
.content_text blockquote {
    color: #5f6565;
    font-size: 20px;
    font-style: italic;
    line-height: 2.2rem;
    padding: 3.4rem 2rem 2rem 3.4rem;
    margin: 1.8rem 0;
    border: 1px solid #e8e8e8;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAgCAMAAACijUGCAAAAUVBMVEUAAAAAAACAgIBVVVWAgIBmZmaAgIBtbW2AgIBxcXFmgIB0dHRqgIB2dnZtgIB3d3dwgIB4eHhxgIBreXlzgIBteXl0f39venp1gIBwenp2f3/cxPeeAAAAG3RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRqJqIEoAAAA70lEQVR42nXS0RaDIAgGYNRlNWvWapZ7/wfdOVsCCvsvOR+GIbiZx8M3gdcmAOjfPOtPHVXRtCppyqOiPqmCUF5Rq1BBUS+hoqKyUBspimtV0pRvVdbUWBTGKCoI5RQ1C9UpKuK2Myra9n7VFig58T6U+a/qFBWFuinqgZUyl2UqXrWpFAz9VcqKf/WKp/1TXjiruA7FlvNN+eCBh8vht3bObAl1uXqZ4BZ6vJjxZJ3mPj1LE87Zh5iq5+vqtf6ys9ppG5WMonqoVXIgVYBa7RaEOgeo1HFHgyovFphKy9XDVN4CHW6GvrPQxA/eAcsHVBxHgBf/XqwAAAAASUVORK5CYII=) 57px 39px no-repeat
}

@media(max-width:768px) {

    .news-item.detail blockquote,
    .single_content blockquote,
    .content_text blockquote {
        font-size: 16px !important;
        line-height: 22px !important;
        padding: 1.5rem 1rem 1rem 1.4rem;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAgCAMAAACijUGCAAAAUVBMVEUAAAAAAACAgIBVVVWAgIBmZmaAgIBtbW2AgIBxcXFmgIB0dHRqgIB2dnZtgIB3d3dwgIB4eHhxgIBreXlzgIBteXl0f39venp1gIBwenp2f3/cxPeeAAAAG3RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRqJqIEoAAAA70lEQVR42nXS0RaDIAgGYNRlNWvWapZ7/wfdOVsCCvsvOR+GIbiZx8M3gdcmAOjfPOtPHVXRtCppyqOiPqmCUF5Rq1BBUS+hoqKyUBspimtV0pRvVdbUWBTGKCoI5RQ1C9UpKuK2Myra9n7VFig58T6U+a/qFBWFuinqgZUyl2UqXrWpFAz9VcqKf/WKp/1TXjiruA7FlvNN+eCBh8vht3bObAl1uXqZ4BZ6vJjxZJ3mPj1LE87Zh5iq5+vqtf6ys9ppG5WMonqoVXIgVYBa7RaEOgeo1HFHgyovFphKy9XDVN4CHW6GvrPQxA/eAcsHVBxHgBf/XqwAAAAASUVORK5CYII=) 27px 19px no-repeat
    }
}

.news-item.detail blockquote.gray-text,
.single_content blockquote.gray-text,
.content_text blockquote.gray-text {
    color: #999
}

.news-item.detail blockquote.left,
.single_content blockquote.left,
.content_text blockquote.left {
    width: 33%;
    float: left;
    margin: 0 1.8rem 1rem 0;
    font-weight: 700;
    font-style: normal
}

.news-item.detail blockquote.right,
.single_content blockquote.right,
.content_text blockquote.right {
    width: 33%;
    float: right;
    margin: 0 0 1rem 1.8rem;
    font-weight: 700;
    font-style: normal
}

.news-item.detail blockquote.border-gray,
.single_content blockquote.border-gray,
.content_text blockquote.border-gray {
    display: block;
    position: relative;
    width: 33%;
    float: left;
    background: 0;
    border: 0;
    border-top: 5px solid #e9eaea;
    color: #5f6565;
    font-weight: 700;
    margin-right: 30px;
    line-height: 1.5;
    padding: 20px 8px
}

.news-item.detail blockquote.border-gray:before,
.single_content blockquote.border-gray:before,
.content_text blockquote.border-gray:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    top: 4px;
    left: 0;
    background: #e9eaea
}

.news-item.detail blockquote.border-yellow,
.single_content blockquote.border-yellow,
.content_text blockquote.border-yellow {
    display: block;
    position: relative;
    width: 33%;
    float: left;
    background: 0;
    border: 0;
    border-top: 5px solid #ffe500;
    color: #5f6565;
    font-weight: 700;
    margin-right: 30px;
    line-height: 1.5;
    padding: 20px 8px
}

.news-item.detail blockquote.border-yellow:before,
.single_content blockquote.border-yellow:before,
.content_text blockquote.border-yellow:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    top: 4px;
    left: 0;
    background-color: #ffe500
}

.news-item.detail blockquote.text-yellow,
.single_content blockquote.text-yellow,
.content_text blockquote.text-yellow {
    color: #ffe500
}

.news-item.detail .v-21-9,
.single_content .v-21-9,
.content_text .v-21-9 {
    width: 100%;
    height: 0;
    padding-top: 43%;
    position: relative
}

.news-item.detail .v-21-9 iframe,
.single_content .v-21-9 iframe,
.content_text .v-21-9 iframe {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%
}

.news-item.detail .v-16-9,
.single_content .v-16-9,
.content_text .v-16-9 {
    width: 100%;
    height: 0;
    padding-top: 56%;
    position: relative
}

.news-item.detail .v-16-9 iframe,
.single_content .v-16-9 iframe,
.content_text .v-16-9 iframe {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%
}

.news-item.detail i,
.single_content i,
.content_text i,
.news-item.detail em,
.single_content em,
.content_text em {
    font-style: italic
}

.news-item.detail table.visual_table_class,
.single_content table.visual_table_class,
.content_text table.visual_table_class,
.news-item.detail table,
.single_content table,
.content_text table {
    margin: 20px 0
}

.news-item.detail table.visual_table_class tr:nth-child(even),
.single_content table.visual_table_class tr:nth-child(even),
.content_text table.visual_table_class tr:nth-child(even),
.news-item.detail table tr:nth-child(even),
.single_content table tr:nth-child(even),
.content_text table tr:nth-child(even) {
    background-color: rgba(180, 197, 206, .5)
}

.news-item.detail table.visual_table_class tr:nth-child(odd),
.single_content table.visual_table_class tr:nth-child(odd),
.content_text table.visual_table_class tr:nth-child(odd),
.news-item.detail table tr:nth-child(odd),
.single_content table tr:nth-child(odd),
.content_text table tr:nth-child(odd) {
    background: rgba(180, 197, 206, .25)
}

.news-item.detail table.visual_table_class tr:first-child td,
.single_content table.visual_table_class tr:first-child td,
.content_text table.visual_table_class tr:first-child td,
.news-item.detail table tr:first-child td,
.single_content table tr:first-child td,
.content_text table tr:first-child td,
.news-item.detail table.visual_table_class tr:first-child th,
.single_content table.visual_table_class tr:first-child th,
.content_text table.visual_table_class tr:first-child th,
.news-item.detail table tr:first-child th,
.single_content table tr:first-child th,
.content_text table tr:first-child th {
    background-color: #81939f;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    padding: 8px 16px;
    border: 1px solid #fff;
    color: #fff
}

.news-item.detail table.visual_table_class tr:first-child td:first-child,
.single_content table.visual_table_class tr:first-child td:first-child,
.content_text table.visual_table_class tr:first-child td:first-child,
.news-item.detail table tr:first-child td:first-child,
.single_content table tr:first-child td:first-child,
.content_text table tr:first-child td:first-child,
.news-item.detail table.visual_table_class tr:first-child th:first-child,
.single_content table.visual_table_class tr:first-child th:first-child,
.content_text table.visual_table_class tr:first-child th:first-child,
.news-item.detail table tr:first-child th:first-child,
.single_content table tr:first-child th:first-child,
.content_text table tr:first-child th:first-child {
    border-radius: 4px 0 0 0
}

.news-item.detail table.visual_table_class tr:first-child td:last-child,
.single_content table.visual_table_class tr:first-child td:last-child,
.content_text table.visual_table_class tr:first-child td:last-child,
.news-item.detail table tr:first-child td:last-child,
.single_content table tr:first-child td:last-child,
.content_text table tr:first-child td:last-child,
.news-item.detail table.visual_table_class tr:first-child th:last-child,
.single_content table.visual_table_class tr:first-child th:last-child,
.content_text table.visual_table_class tr:first-child th:last-child,
.news-item.detail table tr:first-child th:last-child,
.single_content table tr:first-child th:last-child,
.content_text table tr:first-child th:last-child {
    border-radius: 0 4px 0 0
}

.news-item.detail table.visual_table_class tr:not(:first-child) td,
.single_content table.visual_table_class tr:not(:first-child) td,
.content_text table.visual_table_class tr:not(:first-child) td,
.news-item.detail table tr:not(:first-child) td,
.single_content table tr:not(:first-child) td,
.content_text table tr:not(:first-child) td {
    border: 1px solid #fff;
    padding: 8px 16px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    vertical-align: top
}

.news-item.detail table.visual_table_class tr:not(:first-child) td p,
.single_content table.visual_table_class tr:not(:first-child) td p,
.content_text table.visual_table_class tr:not(:first-child) td p,
.news-item.detail table tr:not(:first-child) td p,
.single_content table tr:not(:first-child) td p,
.content_text table tr:not(:first-child) td p {
    margin: 0 !important;
    padding: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px
}

.news-item.detail table.visual_table_class tr:not(:first-child) td:first-child,
.single_content table.visual_table_class tr:not(:first-child) td:first-child,
.content_text table.visual_table_class tr:not(:first-child) td:first-child,
.news-item.detail table tr:not(:first-child) td:first-child,
.single_content table tr:not(:first-child) td:first-child,
.content_text table tr:not(:first-child) td:first-child {
    color: #2f3c42
}

.news-item.detail table.visual_table_class tr:last-child td:first-child,
.single_content table.visual_table_class tr:last-child td:first-child,
.content_text table.visual_table_class tr:last-child td:first-child,
.news-item.detail table tr:last-child td:first-child,
.single_content table tr:last-child td:first-child,
.content_text table tr:last-child td:first-child {
    border-radius: 0 0 0 4px
}

.news-item.detail table.visual_table_class tr:last-child td:last-child,
.single_content table.visual_table_class tr:last-child td:last-child,
.content_text table.visual_table_class tr:last-child td:last-child,
.news-item.detail table tr:last-child td:last-child,
.single_content table tr:last-child td:last-child,
.content_text table tr:last-child td:last-child {
    border-radius: 0 0 4px 0
}

.news-item.detail table.visual_table_class thead tr th,
.single_content table.visual_table_class thead tr th,
.content_text table.visual_table_class thead tr th,
.news-item.detail table thead tr th,
.single_content table thead tr th,
.content_text table thead tr th {
    background-color: #81939f !important
}

.news-item.detail table.visual_table_class tbody tr td,
.single_content table.visual_table_class tbody tr td,
.content_text table.visual_table_class tbody tr td,
.news-item.detail table tbody tr td,
.single_content table tbody tr td,
.content_text table tbody tr td {
    border-radius: 0 !important;
    background-color: initial !important;
    color: initial !important;
    font-weight: initial !important
}

#tinymce .visual_table_class {
    border-collapse: collapse
}

#tinymce .visual_table_class th td,
#tinymce .visual_table_class tr td {
    border: 1px solid #ddd
}

.single_content h1 {
    margin: 0 0 34px;
    line-height: 48px
}

@media(max-width:720px) {
    .single_content h1 {
        margin: -6px 0 16px
    }
}

.single_content .content_text {
    margin-bottom: 64px
}

@media(max-width:720px) {
    .single_content .content_text {
        margin-bottom: 32px
    }
}

.content_text.detail.news-item .detail.info {
    margin-bottom: 8px
}

@media(max-width:720px) {

    .content_text.detail.news-item h1,
    .content_text.detail.news-item h2,
    .content_text.detail.news-item h3,
    .content_text.detail.news-item h4,
    .content_text.detail.news-item h5 {
        margin: 16px 0 8px
    }
}

.content_text.detail.news-item .detail-image-wrap {
    border: 1px solid #f5f5f5
}

@media(min-width:769px) {
    .content_text.detail.news-item .detail-image-wrap {
        padding-top: 53.5%
    }
}

@media(min-width:721px) {
    .content_text.detail.news-item .detail-image-wrap {
        padding-top: 67.5%
    }
}

pre {
    white-space: normal
}

.table-wrap {
    display: grid;
    max-width: 100%
}

.table-wrap .scroll-top {
    overflow-x: scroll;
    max-width: 100%;
    bottom: -10px;
    position: relative;
    display: none
}

.table-wrap .scroll-top.active {
    display: block;
    z-index: 1
}

.table-wrap .scroll-top.active+.scroll-table .shadow {
    display: inline-block;
    position: relative
}

.table-wrap .scroll-top.active+.scroll-table .shadow:before {
    content: "";
    display: block;
    left: 0;
    top: 11px;
    bottom: 0;
    width: 30px;
    position: absolute;
    background: linear-gradient(90deg, rgba(129, 147, 159, .5382528) 0, rgba(129, 147, 159, 0) 100%)
}

.table-wrap .scroll-top.active+.scroll-table .shadow:after {
    content: "";
    display: block;
    right: 0;
    top: 11px;
    bottom: 0;
    width: 30px;
    position: absolute;
    background: linear-gradient(270deg, rgba(129, 147, 159, .5382528) 0, rgba(129, 147, 159, 0) 100%)
}

.table-wrap .scroll-top span {
    height: 10px;
    display: block
}

.table-wrap .scroll-table {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

.table-wrap .scroll-table .shadow table {
    margin-top: 10px !important
}

body[dir=rtl] .news-item.detail ul,
body[dir=rtl] .single_content ul,
body[dir=rtl] .news-item.detail ol,
body[dir=rtl] .single_content ol {
    padding-right: 16px;
    padding-left: 0
}

body[dir=rtl] .news-item.detail a,
body[dir=rtl] .single_content a,
body[dir=rtl] .content_text a {
    color: #0075ff;
    text-decoration: none;
    position: relative
}

body[dir=rtl] .news-item.detail a:hover,
body[dir=rtl] .single_content a:hover,
body[dir=rtl] .content_text a:hover {
    opacity: .9
}

body[dir=rtl] .news-item.detail a:active,
body[dir=rtl] .single_content a:active,
body[dir=rtl] .content_text a:active {
    color: #0264d8
}

body[dir=rtl] .news-item.detail a::after,
body[dir=rtl] .single_content a::after,
body[dir=rtl] .content_text a::after {
    contain: none;
    display: none
}

body[dir=rtl] .news-item.detail a::before,
body[dir=rtl] .single_content a::before,
body[dir=rtl] .content_text a::before {
    content: "";
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgcng9IjIiIGZpbGw9IiIvPgogICAgPHBhdGggZD0iTTEwLjk2MjEgNC4zMDg2MUMxMC45MzggNC4yNTA1MSAxMC45MDI2IDQuMTk2MDIgMTAuODU1NyA0LjE0ODU3TDEwLjg1MTQgNC4xNDQzM0MxMC43NjExIDQuMDU1MDkgMTAuNjM3IDQgMTAuNSA0SDUuNUM1LjIyMzg2IDQgNSA0LjIyMzg2IDUgNC41QzUgNC43NzYxNCA1LjIyMzg2IDUgNS41IDVIOS4yOTI4OUw0LjE0NjQ1IDEwLjE0NjRDMy45NTExOCAxMC4zNDE3IDMuOTUxMTggMTAuNjU4MyA0LjE0NjQ1IDEwLjg1MzZDNC4zNDE3MSAxMS4wNDg4IDQuNjU4MjkgMTEuMDQ4OCA0Ljg1MzU1IDEwLjg1MzZMMTAgNS43MDcxMVY5LjVDMTAgOS43NzYxNCAxMC4yMjM5IDEwIDEwLjUgMTBDMTAuNzc2MSAxMCAxMSA5Ljc3NjE0IDExIDkuNVY0LjUwMDM1TDExIDQuNDk3QzEwLjk5OTYgNC40MzI4NyAxMC45ODcgNC4zNjg4IDEwLjk2MjEgNC4zMDg2MVoiIGZpbGw9IiMwMDc1RkYiLz4KPC9zdmc+) center center no-repeat;
    background-size: contain;
    display: inline-block;
    position: relative;
    width: 15px;
    height: 15px;
    left: 3px
}

body[dir=rtl] .news-item.detail a:hover::before,
body[dir=rtl] .single_content a:hover::before,
body[dir=rtl] .content_text a:hover::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgcng9IjIiIGZpbGw9IiMwMDc1RkYiLz4KICAgIDxwYXRoIGQ9Ik0xMC45NjIxIDQuMzA4NjFDMTAuOTM4IDQuMjUwNTEgMTAuOTAyNiA0LjE5NjAyIDEwLjg1NTcgNC4xNDg1N0wxMC44NTE0IDQuMTQ0MzNDMTAuNzYxMSA0LjA1NTA5IDEwLjYzNyA0IDEwLjUgNEg1LjVDNS4yMjM4NiA0IDUgNC4yMjM4NiA1IDQuNUM1IDQuNzc2MTQgNS4yMjM4NiA1IDUuNSA1SDkuMjkyODlMNC4xNDY0NSAxMC4xNDY0QzMuOTUxMTggMTAuMzQxNyAzLjk1MTE4IDEwLjY1ODMgNC4xNDY0NSAxMC44NTM2QzQuMzQxNzEgMTEuMDQ4OCA0LjY1ODI5IDExLjA0ODggNC44NTM1NSAxMC44NTM2TDEwIDUuNzA3MTFWOS41QzEwIDkuNzc2MTQgMTAuMjIzOSAxMCAxMC41IDEwQzEwLjc3NjEgMTAgMTEgOS43NzYxNCAxMSA5LjVWNC41MDAzNUwxMSA0LjQ5N0MxMC45OTk2IDQuNDMyODcgMTAuOTg3IDQuMzY4OCAxMC45NjIxIDQuMzA4NjFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=)
}

body[dir=rtl] .news-item.detail a[href*="cryptonews.net"]:before,
body[dir=rtl] .single_content a[href*="cryptonews.net"]:before,
body[dir=rtl] .content_text a[href*="cryptonews.net"]:before {
    content: none
}

body[dir=rtl] .news-item.detail a[href*="cryptonews-new-design.netx"]:before,
body[dir=rtl] .single_content a[href*="cryptonews-new-design.netx"]:before,
body[dir=rtl] .content_text a[href*="cryptonews-new-design.netx"]:before {
    content: none
}

body[dir=rtl] .news-item.detail a:not([href^=http]):before,
body[dir=rtl] .single_content a:not([href^=http]):before,
body[dir=rtl] .content_text a:not([href^=http]):before {
    content: none
}

body[dir=rtl] .news-item.detail a[href*="/goto"]:before,
body[dir=rtl] .single_content a[href*="/goto"]:before,
body[dir=rtl] .content_text a[href*="/goto"]:before {
    content: "" !important
}

body[dir=rtl] .news-item.detail a:local-link:before,
body[dir=rtl] .single_content a:local-link:before,
body[dir=rtl] .content_text a:local-link:before {
    content: none
}

#slider_preload {
    display: block;
    position: relative;
    width: 100%;
    padding: 56.18% 0 0 0;
    border-radius: 8px;
    opacity: .5;
    background: linear-gradient(90deg, #fff, #718187);
    background-size: 200% 200%;
    animation: gradient 4s ease infinite;
    margin-bottom: 32px
}

#slider_preload .desc {
    position: absolute;
    bottom: 0;
    padding: 30px 16px 20px;
    width: 100%
}

#slider_preload .desc .title {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.02em;
    color: #fff;
    margin-bottom: 27px;
    border-radius: 8px;
    width: 100%;
    height: 2rem;
    background: linear-gradient(270deg, #d8d8d8, #5f6161);
    background-size: 200% 200%;
    animation: gradient 4s ease infinite
}

#slider_preload .desc .info {
    width: 100%;
    font-size: 12px;
    line-height: 16px;
    display: flex;
    align-items: center;
    color: #fff;
    border-radius: 8px;
    height: 1rem;
    background: linear-gradient(270deg, #d8d8d8, #5f6161);
    background-size: 200% 200%;
    animation: gradient 4s ease infinite
}

#main-news-slider {
    margin-bottom: 16px
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:before,
.slick-track:after {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir="rtl"] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-dotted .slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    list-style: none;
    display: flex;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%;
    flex: 1 0 100%;
    align-items: center;
    justify-content: center;
    height: 32px
}

.slick-dots li {
    position: relative;
    display: flex;
    height: 20px;
    width: 20px;
    margin: 0 -3px;
    padding: 0;
    cursor: pointer;
    align-items: center;
    justify-content: center
}

.slick-dots li.slick-active {
    margin: 0 3px
}

.slick-dots li button {
    border: 0;
    display: block;
    outline: 0;
    line-height: 0;
    font-size: 0;
    color: transparent;
    cursor: pointer;
    width: 4px;
    height: 4px;
    background: #b4c5ce;
    margin: 0 8px;
    border-radius: 50%;
    transition: all .5s ease
}

.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: 0
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    content: none
}

.slick-dots li button:before {
    content: none
}

.slick-dots li.slick-active button {
    width: 24px;
    background-color: #ffe600;
    border-radius: 2px;
    margin: auto
}

.slick-dots li.slick-active button:before {
    color: #000;
    opacity: .75
}

.slick-list {
    overflow: hidden;
    border-radius: 8px;
    font-size: 0;
    line-height: 1
}

#main-news-slider {
    margin-bottom: 0;
    display: none
}

#main-news-slider .slick-slide>div {
    font-size: 0;
    line-height: 1
}

#main-news-slider .slick-slide .slider-item {
    padding: 56.18% 0 0 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    overflow: hidden
}

#main-news-slider .slick-slide .slider-item .desc {
    position: absolute;
    bottom: 0;
    padding: 30px 16px 20px;
    background: linear-gradient(180deg, rgba(47, 60, 66, 0) 0, #2f3c42 100%);
    width: 100%
}

#main-news-slider .slick-slide .slider-item .desc a.title {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.02em;
    color: #fff;
    width: fit-content;
    margin-bottom: 27px
}

#main-news-slider .slick-slide .slider-item .desc .info {
    font-size: 12px;
    line-height: 16px;
    display: flex;
    align-items: center;
    letter-spacing: -.02em;
    color: #fff
}

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}

.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 32px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
    background-color: transparent;
    border: 0;
    font-size: 1em
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px
}

.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline;
    list-style: none;
    padding: 0
}

.select2-container .select2-selection--multiple .select2-selection__clear {
    background-color: transparent;
    border: 0;
    font-size: 1em
}

.select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: 0;
    font-size: 100%;
    margin-top: 5px;
    margin-left: 5px;
    padding: 0;
    max-width: 100%;
    resize: none;
    height: 18px;
    vertical-align: bottom;
    font-family: sans-serif;
    overflow: hidden;
    word-break: keep-all
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-dropdown {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051
}

.select2-results {
    display: block
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0
}

.select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none
}

.select2-results__option--selectable {
    cursor: pointer
}

.select2-container--open .select2-dropdown {
    left: 0
}

.select2-container--open .select2-dropdown--above {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-search--dropdown {
    display: block;
    padding: 4px
}

.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
    display: none
}

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0)
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    height: 26px;
    margin-right: 20px;
    padding-right: 0
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px
}

.select2-container--default .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    padding-bottom: 5px;
    padding-right: 5px;
    position: relative
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
    padding-right: 25px
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    font-weight: 700;
    height: 20px;
    margin-right: 10px;
    margin-top: 5px;
    position: absolute;
    right: 0;
    padding: 1px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0;
    padding-left: 20px;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: 0;
    border-right: 1px solid #aaa;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #999;
    cursor: pointer;
    font-size: 1em;
    font-weight: 700;
    padding: 0 4px;
    position: absolute;
    left: 0;
    top: 0
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
    background-color: #f1f1f1;
    color: #333;
    outline: 0
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 5px;
    padding-right: 2px
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    border-left: 1px solid #aaa;
    border-right: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
    float: left;
    margin-left: 10px;
    margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid #000 1px;
    outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: 0;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em
}

.select2-container--default .select2-results__option--group {
    padding: 0
}

.select2-container--default .select2-results__option--disabled {
    color: #999
}

.select2-container--default .select2-results__option--selected {
    background-color: #ddd
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #5897fb;
    color: #fff
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    height: 26px;
    margin-right: 20px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: 0;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border: 0;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: 0
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #fff 0, #eee 50%);
    background-image: -o-linear-gradient(top, #fff 0, #eee 50%);
    background-image: linear-gradient(to bottom, #fff 0, #eee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}

.select2-container--classic .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0;
    padding-bottom: 5px;
    padding-right: 5px
}

.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #888;
    cursor: pointer;
    font-size: 1em;
    font-weight: 700;
    padding: 0 4px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555;
    outline: 0
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 5px;
    padding-right: 2px
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: 0
}

.select2-container--classic .select2-dropdown--below {
    border-top: 0
}

.select2-container--classic .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--classic .select2-results__option--group {
    padding: 0
}

.select2-container--classic .select2-results__option--disabled {
    color: grey
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #3875d7;
    color: #fff
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb
}

.form-warning {
    text-align: center;
    font-size: 17px;
    line-height: 1.4;
    margin-bottom: 15px;
}

.form-container {
    box-shadow: 0 4px 20.9px 3.1px rgb(13 13 13 / 43%);
    margin: 30px auto;
    max-width: 700px;
    width: 100%;
    border: 0;
    border-radius: 6px;
}

.form-container .form-title {
    font-weight: 700;
    background: #003366;
    text-transform: uppercase;
    color: #fff;
    font-size: 30px;
    margin: 0;
    padding: 30px 20px;
    letter-spacing: 1px;
    text-align: center;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.form-container form {
    padding: 30px;
    position: relative;
}

.form-container .form-field {
    color: #000;
    font-size: 16px;
    line-height: 42px;
    box-sizing: border-box !important;
    margin: 0 auto 10px !important;
    font-weight: 400;
    transition: .3s;
    display: block;
    width: 100%;
    height: 50px !important;
    background-color: #fff;
    border: 1px solid #ced4da;
    padding: 10px 15px;
    outline: 0;
    box-sizing: initial;
    position: relative;
}

.form-container .form-btn {
    margin: 15px auto 0 !important;
    display: block;
    font-size: 20px;
    position: relative;
    padding: 0;
    width: 90%;
    min-height: 60px;
    cursor: pointer;
    white-space: normal;
    border: none;
    transition: 50ms ease-out;
    font-weight: 700;
    background: #003366;
    text-transform: uppercase;
    color: #fff;
    box-shadow: 0 0 0 0 rgba(0, 51, 102, 0.5);
    animation: pulsing 2s ease-in-out infinite;
    text-align: center;
}

@keyframes pulsing {
    100% {
        box-shadow: transparent 0 0 0 10px;
        box-shadow: transparent 0px 0px 0px 10px;
    }

}

.iti {
    width: 100%;
}

[scroll="goScrollToForm"] {
    cursor: pointer;
}

.iti .iti__selected-dial-code {
    font-size: 16px;
}