
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvgUI.woff) format('woff')
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs18NvgUI.woff) format('woff')
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs1y9ogUI.woff) format('woff')
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZogUI.woff) format('woff')
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v56/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
                                                           .Header_sizes__SdNvh {
                                                               --item-height: 32px;
                                                               --sub-level-width: 200px;
                                                               --header-mobile-height: 48px;
                                                               --header-mobile-sub-height: 0;
                                                               --header-mobile-app-height: 0;
                                                               --header-mobile-user-pref-height: 0;
                                                               --header-main-min-height: 48px
                                                           }

.Header_header__v6Oso {
    background-color: var(--background-color);
    position: fixed;
    top: 0;
    left: 0;
    right: var(--scrollBarGap, 0);
    width: calc(100% - var(--scrollBarGap, 0));
    z-index: 1000;
    transition: top .25s ease
}

@media screen and (max-width: 1099px) {
    .Header_header__v6Oso {
        background-color: transparent;
        transition: top .25s ease
    }

    .Header_header__v6Oso .Header_variableHeightBlock__nbh4e {
        height: calc(var(--header-mobile-sub-height) + var(--header-mobile-app-height) + var(--header-mobile-user-pref-height));
        transition: height .25s ease-out;
        will-change: height
    }

    .Header_header__v6Oso .Header_variableHeightBlock__nbh4e > * {
        display: none
    }

    .Header_header__v6Oso.Header_headerWithMobileAppBanner__C1tAK .Header_variableHeightBlock__nbh4e, .Header_header__v6Oso.Header_headerWithStickyBookmakers__Yp5Jz .Header_variableHeightBlock__nbh4e {
        transition: height .3s ease-in
    }

    .Header_header__v6Oso.Header_headerWithMobileAppBanner__C1tAK .Header_variableHeightBlock__nbh4e > *, .Header_header__v6Oso.Header_headerWithStickyBookmakers__Yp5Jz .Header_variableHeightBlock__nbh4e > * {
        display: block
    }

    .Header_header__v6Oso.Header_headerWithSub__G7clu .Header_variableHeightBlock__nbh4e {
        transition: height .15s ease-in
    }

    .Header_header__v6Oso.Header_headerWithSub__G7clu .Header_variableHeightBlock__nbh4e > :first-child {
        display: block
    }

    .Header_header__v6Oso.Header_headerWithStickyBookmakers__Yp5Jz {
        --header-mobile-user-pref-height: 76px
    }

    .Header_header__v6Oso.Header_headerWithSub__G7clu {
        --header-mobile-sub-height: 48px
    }

    .Header_header__v6Oso.Header_headerWithMobileAppBanner__C1tAK {
        --header-mobile-app-height: 85px
    }
}

@media screen and (max-width: 1099px)and (max-width: 415px) {
    .Header_header__v6Oso.Header_headerWithMobileAppBanner__C1tAK {
        --header-mobile-app-height: 67px
    }
}

@media screen and (max-width: 1099px)and (max-width: 350px) {
    .Header_header__v6Oso.Header_headerWithMobileAppBanner__C1tAK {
        --header-mobile-app-height: 56px
    }
}

.Header_headerContainer__p22uC {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    max-width: 1440px;
    margin: 0 auto
}

.Header_headerContainer__p22uC.Header_isPromo__EAy1f {
    justify-content: flex-start
}

.Header_headerWrapper__Nvwmd {
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid var(--grey-medium);
    padding: 5px 16px;
    background-color: #f9f8fd;
    min-height: var(--header-main-min-height)
}

.Header_headerWrapper__Nvwmd.Header_isTop__k6Ol7 {
    padding: 7px 16px 8px;
    background-color: var(--background-color);
    justify-content: flex-start
}

@media screen and (max-width: 1279px) {
    .Header_isFixed__kK2vc .Header_headerWrapper__Nvwmd.Header_isTop__k6Ol7:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 48px;
        background-color: var(--background-color);
        content: "";
        border-bottom: 1px solid var(--grey-medium)
    }
}

.Header_headerFlex__iqzUy {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: var(--item-height)
}

@media screen and (max-width: 1279px) {
    .Header_headerFlex__iqzUy {
        position: relative;
        z-index: 2
    }
}

.Header_headerButton__2O8EQ {
    border: none;
    box-shadow: none;
    outline: none;
    cursor: pointer;
    padding: 8px 16px;
    height: var(--item-height);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    max-width: 165px;
    font-size: 14px;
    line-height: 1;
    font-weight: 600;
    background-color: rgba(115, 66, 255, .08);
    color: var(--primary-color);
    border-radius: var(--border-radius);
    margin-left: 8px
}

.Header_headerButton__2O8EQ:hover {
    background-color: rgba(115, 66, 255, .16)
}

.Header_headerButton__2O8EQ:active {
    background-color: rgba(115, 66, 255, .08);
    box-shadow: 0 0 0 2px rgba(115, 66, 255, .4)
}

@media screen and (max-width: 1279px) {
    .Header_headerButton__2O8EQ {
        --item-height: 24px;
        font-size: 10px;
        padding: 2px 12px
    }
}

@media screen and (max-width: 374px) {
    .Header_headerButton__2O8EQ {
        padding: 2px 8px;
        margin-left: 6px
    }
}

@media screen and (max-width: 1279px) {
    .Header_headerButton__2O8EQ.Header_isLogin__hZt8r {
        display: none
    }
}

.Header_headerButton__2O8EQ:first-child {
    margin-left: 0
}

.Header_headerButton__2O8EQ.Header_isHighlighted__XGn4U {
    color: #fff;
    background-color: #d42a28
}

.Header_headerButton__2O8EQ.Header_isHighlighted__XGn4U:hover {
    background-color: rgba(212, 42, 40, .82);
    color: #fff
}

.Header_headerButton__2O8EQ.Header_isHighlighted__XGn4U:active {
    color: #fff;
    background-color: #d42a28;
    box-shadow: 0 0 0 2px rgba(212, 42, 40, .4)
}

@media screen and (max-width: 1099px) {
    .Header_headerButton__2O8EQ.Header_isHighlighted__XGn4U {
        margin-left: 0
    }
}

.Header_headerButton__2O8EQ.Header_isHighlighted__XGn4U.Header_cyber__r44zv {
    background-color: #ff7d02
}

.Header_headerButton__2O8EQ.Header_isHighlighted__XGn4U.Header_mma__bOxCc {
    background-color: #ff6416
}

.Header_headerButton__2O8EQ.Header_isHighlighted__XGn4U.Header_ua__7vf8H {
    background-color: #d8298f
}

.Header_headerButton__2O8EQ.Header_headerPromo__aaw0c {
    --bgColor: #d42a28;
    overflow: hidden;
    background-color: transparent;
    position: relative;
    z-index: 2;
    color: #fff
}

.Header_headerButton__2O8EQ.Header_headerPromo__aaw0c:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-color: var(--bgColor);
    width: 100%;
    height: 100%;
    transition: opacity .3s ease-in-out;
    z-index: -1
}

.Header_headerButton__2O8EQ.Header_headerPromo__aaw0c:hover:before {
    opacity: .82
}

.Header_headerAdaptiveButton__QXSO0 {
    display: none
}

@media screen and (max-width: 1279px) {
    .Header_headerAdaptiveButton__QXSO0 {
        --size: 20px;
        --left-margin: 16px;
        width: var(--size);
        height: var(--size);
        display: flex;
        align-items: center;
        justify-content: center;
        border: none;
        box-shadow: none;
        outline: none;
        cursor: pointer;
        background-color: transparent;
        margin-left: var(--left-margin);
        position: relative;
        z-index: 1;
        flex-shrink: 0;
        flex-grow: 0
    }

    .Header_headerAdaptiveButton__QXSO0:after {
        content: "";
        position: absolute;
        width: calc(var(--size) + 16px);
        height: 40px;
        margin: auto;
        z-index: 2
    }

    .Header_headerAdaptiveButton__QXSO0 svg {
        width: 100%;
        height: 100%;
        fill: var(--main-font-color);
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        transition: opacity .25s ease-in
    }

    .Header_headerAdaptiveButton__QXSO0 svg.Header_menuIcon__z6llP {
        animation: Header_showSvg__zRoIk .35s ease-out
    }

    .Header_headerAdaptiveButton__QXSO0 svg.Header_closeIcon__409OK {
        --size: 14px;
        animation: Header_showSvg__zRoIk .35s ease-out;
        width: var(--size);
        height: var(--size);
        fill: #7e8f9f
    }
}

@media screen and (max-width: 374px) {
    .Header_headerAdaptiveButton__QXSO0 {
        --left-margin: 6px
    }
}

.Header_headerSearch__dOjA9 {
    display: block;
    width: 200px;
    position: relative
}

@media screen and (min-width: 1391px) {
    .Header_headerSearch__dOjA9 {
        display: block !important
    }
}

@media screen and (max-width: 1390px) {
    .Header_headerSearch__dOjA9 {
        display: none;
        position: absolute;
        top: 7px;
        margin-left: -12px;
        width: 205px
    }

    .Header_headerSearch__dOjA9 input {
        box-shadow: 0 4px 64px rgba(26, 42, 77, .16)
    }

    .Header_headerSearchAdaptive__H_W7o {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        border: none;
        background-color: transparent;
        outline: none;
        box-shadow: none;
        margin-right: 16px
    }

    .Header_headerSearchAdaptive__H_W7o svg {
        width: 19px;
        height: 19px;
        fill: var(--main-font-color);
        transition: fill .25s ease
    }

    .Header_headerSearchAdaptive__H_W7o:hover svg {
        fill: var(--primary-color)
    }
}

.Header_headerSearch__dOjA9 input {
    position: relative;
    z-index: 1;
    width: 100%;
    height: var(--item-height);
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-radius: var(--border-radius);
    padding: 4px 16px 4px 40px;
    outline: none;
    box-shadow: none;
    border: 1px solid var(--grey-light);
    background-color: var(--grey-light);
    transition: border .25s ease, box-shadow .25s ease, background-color .25s ease;
    font-size: 14px;
    line-height: 1.42;
    font-family: Rubik, sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: var(--main-font-color)
}

.Header_headerSearch__dOjA9 input::-webkit-input-placeholder {
    opacity: 1;
    color: rgba(126, 143, 159, .8)
}

.Header_headerSearch__dOjA9 input:-moz-placeholder, .Header_headerSearch__dOjA9 input::-moz-placeholder {
    opacity: 1;
    color: rgba(126, 143, 159, .8)
}

.Header_headerSearch__dOjA9 input:-ms-input-placeholder {
    opacity: 1;
    color: rgba(126, 143, 159, .8)
}

.Header_headerSearch__dOjA9 input:focus {
    border: 1px solid var(--primary-color);
    box-shadow: 0 0 0 3px rgba(115, 66, 255, .16);
    background-color: var(--background-color)
}

.Header_headerSearch__dOjA9 input:focus::-webkit-input-placeholder {
    color: var(--main-font-color)
}

.Header_headerSearch__dOjA9 input:focus:-moz-placeholder, .Header_headerSearch__dOjA9 input:focus::-moz-placeholder {
    color: var(--main-font-color)
}

.Header_headerSearch__dOjA9 input:focus:-ms-input-placeholder {
    color: var(--main-font-color)
}

.Header_headerSearch__dOjA9 input:valid + button svg {
    fill: var(--primary-color)
}

.Header_headerSearch__dOjA9 button {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    display: flex;
    z-index: 3;
    height: var(--item-height);
    align-items: center;
    justify-content: flex-start;
    border: none;
    background-color: transparent;
    outline: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.Header_headerSearch__dOjA9 button svg {
    width: 18px;
    height: 18px;
    fill: var(--grey);
    transition: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.Header_headerSearch__dOjA9 button.Header_isClear__UOlmH {
    --size: 15px;
    width: var(--size);
    height: var(--size);
    border-radius: 50%;
    left: auto;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    background-color: var(--grey);
    display: none;
    align-items: center;
    justify-content: center;
    padding-left: 0
}

.Header_headerSearch__dOjA9 button.Header_isClear__UOlmH svg {
    --size: 7px;
    position: static;
    transform: none;
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    height: var(--size);
    fill: #fff
}

.Header_headerSearch__dOjA9:hover input {
    border: 1px solid var(--grey-medium)
}

.Header_headerSearch__dOjA9:hover input:focus {
    border: 1px solid var(--primary-color);
    box-shadow: 0 0 0 3px rgba(115, 66, 255, .16)
}

.Header_headerSearch__dOjA9:hover input:focus::-webkit-input-placeholder {
    color: var(--main-font-color)
}

.Header_headerSearch__dOjA9:hover input:focus:-moz-placeholder, .Header_headerSearch__dOjA9:hover input:focus::-moz-placeholder {
    color: var(--main-font-color)
}

.Header_headerSearch__dOjA9:hover input:focus:-ms-input-placeholder {
    color: var(--main-font-color)
}

.Header_headerSearch__dOjA9.Header_hasContent__GoeeV button.Header_isClear__UOlmH {
    display: flex
}

.Header_headerSearch__dOjA9.Header_hasContent__GoeeV input {
    border: 1px solid var(--grey-medium);
    color: var(--main-font-color)
}

.Header_headerSearch__dOjA9.Header_hasError__WTTRf input {
    border: 1px solid #ff4c87;
    box-shadow: 0 0 0 3px rgba(255, 76, 135, .16)
}

.Header_headerSubNav__K6KLX {
    justify-content: flex-start;
    overflow: auto;
    transition: opacity .2s ease-in-out, transform .15s ease-in-out;
    z-index: 1
}

@media screen and (max-width: 1099px) {
    .Header_headerSubNav__K6KLX.Header_is-hidden-by-scroll__uSS7Y {
        opacity: 0;
        transform: translateY(-25px)
    }
}

.Header_headerSubNav__K6KLX .Header_scrollArrow__ttN2K {
    --size: 60px;
    position: absolute;
    cursor: pointer;
    border: none;
    outline: none;
    box-shadow: none;
    background: linear-gradient(90deg, #f9f8fd 0, #f9f8fd 41%, rgba(249, 248, 253, .4) 57%, rgba(249, 248, 253, 0));
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    margin-left: -16px;
    margin-top: 0;
    height: 48px;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    visibility: hidden;
    opacity: 0;
    transition: opacity .35s ease-in-out
}

@media screen and (max-width: 1099px) {
    .Header_headerSubNav__K6KLX .Header_scrollArrow__ttN2K {
        display: none !important
    }
}

.Header_headerSubNav__K6KLX .Header_scrollArrow__ttN2K.Header_isActive__Z301A {
    opacity: 1;
    visibility: visible
}

.Header_headerSubNav__K6KLX .Header_scrollArrow__ttN2K:hover {
    border-color: var(--primary-color)
}

.Header_headerSubNav__K6KLX .Header_scrollArrow__ttN2K:hover svg {
    fill: var(--primary-color)
}

.Header_headerSubNav__K6KLX .Header_scrollArrow__ttN2K svg {
    --size: 10px;
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    height: var(--size);
    position: relative;
    z-index: 3;
    transform: rotate(-180deg);
    margin-left: 16px
}

.Header_headerSubNav__K6KLX .Header_scrollArrow__ttN2K:before {
    --size: 24px;
    width: var(--size);
    height: var(--size);
    background-color: var(--background-color);
    border: 1px solid var(--grey-medium);
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    content: "";
    border-radius: 50%
}

.Header_headerSubNav__K6KLX .Header_scrollArrow__ttN2K.Header_isRight__dxhhv {
    right: 0;
    margin-left: auto;
    justify-content: flex-end;
    background: linear-gradient(270deg, #f9f8fd 0, #f9f8fd 41%, rgba(249, 248, 253, .4) 57%, rgba(249, 248, 253, 0))
}

.Header_headerSubNav__K6KLX .Header_scrollArrow__ttN2K.Header_isRight__dxhhv:before {
    left: auto;
    right: 10px
}

.Header_headerSubNav__K6KLX .Header_scrollArrow__ttN2K.Header_isRight__dxhhv svg {
    transform: none;
    margin-left: 0;
    margin-right: 16px
}

.Header_headerSubNav__K6KLX::-webkit-scrollbar {
    display: none
}

.Header_headerSubNav__K6KLX .Header_headerContainer__p22uC:after {
    width: 16px;
    min-width: 16px;
    height: 1px;
    content: "";
    display: inline-flex
}

@media screen and (max-width: 1279px) {
    .Header_headerSubNav__K6KLX .Header_headerContainer__p22uC {
        width: calc(100% + 32px);
        min-width: calc(100% + 32px);
        margin-left: -16px;
        padding-left: 16px
    }

    .Header_headerSubNav__K6KLX:after {
        width: 16px;
        min-width: 16px;
        height: 1px;
        content: "";
        display: inline-flex
    }
}

.Header_headerSubNav__K6KLX .Header_item__M3LoF {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 24px;
    height: 20px;
    font-size: 14px;
    line-height: 1;
    font-weight: 600;
    color: var(--grey);
    white-space: nowrap
}

.Header_headerSubNav__K6KLX .Header_item__M3LoF .Header_svgIcon__8_zT0 {
    --size: 20px;
    width: var(--size);
    height: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 4px;
    fill: var(--grey)
}

.Header_headerSubNav__K6KLX .Header_item__M3LoF.Header_isHighlighted__XGn4U {
    height: 36px;
    border-radius: var(--border-radius);
    padding: 8px 12px;
    background-color: var(--background-color);
    border: 1px solid var(--grey-medium);
    font-weight: 600
}

.Header_headerSubNav__K6KLX .Header_item__M3LoF.Header_isHighlighted__XGn4U strong {
    font-weight: 600
}

.Header_headerSubNav__K6KLX .Header_item__M3LoF.Header_isHighlighted__XGn4U .Header_svgIcon__8_zT0 {
    fill: var(--orange)
}

.Header_headerSubNav__K6KLX .Header_item__M3LoF:last-child {
    margin-right: 0
}

.Header_headerSubNav__K6KLX .Header_item__M3LoF.Header_isActive__Z301A, .Header_headerSubNav__K6KLX a.Header_item__M3LoF:hover, .Header_headerSubNav__K6KLX button.Header_item__M3LoF:hover {
    color: var(--primary-color)
}

.Header_headerSubNav__K6KLX .Header_item__M3LoF.Header_isActive__Z301A .Header_svgIcon__8_zT0, .Header_headerSubNav__K6KLX a.Header_item__M3LoF:hover .Header_svgIcon__8_zT0, .Header_headerSubNav__K6KLX button.Header_item__M3LoF:hover .Header_svgIcon__8_zT0 {
    fill: var(--primary-color)
}

@media screen and (min-width: 1280px) {
    .Header_header__v6Oso .Header_hideOnDesktop__hW27A {
        display: none !important
    }
}

@media screen and (max-width: 1279px) {
    .Header_header__v6Oso .Header_hideOnDesktop__hW27A {
        display: block
    }

    .Header_header__v6Oso .Header_isMore__DYIcm .Header_level2__TYE04 > .Header_item__M3LoF > a {
        font-size: 20px
    }
}

@media screen and (max-width: 1390px) {
    .Header_rightFlex__V2sBE {
        position: relative
    }
}

@media screen and (max-width: 1099px) {
    .Header_rightFlex__V2sBE {
        position: static
    }
}

@media screen and (max-width: 1390px) {
    .Header_headerSearchOpen___23o8 {
        display: block !important;
        right: 80px
    }
}

@media screen and (max-width: 1279px) {
    .Header_headerSearchOpen___23o8 {
        display: none !important
    }
}

.Header_headerSearchAdaptive__H_W7o {
    display: none
}

@media screen and (max-width: 1425px) {
    .Header_headerSearchAdaptive__H_W7o {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        border: none;
        background-color: transparent;
        outline: none;
        box-shadow: none;
        margin-right: 16px
    }

    .Header_headerSearchAdaptive__H_W7o svg {
        width: 19px;
        height: 19px;
        fill: var(--main-font-color);
        transition: fill .25s ease
    }

    .Header_headerSearchAdaptive__H_W7o:hover svg {
        fill: var(--primary-color)
    }
}

@media screen and (max-width: 1279px) {
    .Header_headerSearchAdaptive__H_W7o {
        display: none
    }
}

@keyframes Header_showSvg__zRoIk {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.Header_regionRedirectBanner__E99Ce {
    overflow: hidden;
    height: 0;
    opacity: 0;
    transition: height .3s var(--transition-timing), opacity .3s var(--transition-timing)
}

.Header_regionRedirectBannerVisible__Ek_vJ {
    --size: 84px;
    height: var(--size);
    opacity: 1;
    animation: Header_showRegionBanner__fJAUj .35s ease-out
}

@media screen and (max-width: 500px) {
    .Header_regionRedirectBannerVisible__Ek_vJ {
        --size: 96px
    }
}

@media screen and (min-width: 744px) {
    .Header_regionRedirectBannerVisible__Ek_vJ {
        --size: 64px
    }
}

@keyframes Header_showRegionBanner__fJAUj {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.ProjectSwitcher_switcher__wcVm1 {
    margin-right: 0;
    border-right: none
}

@media screen and (min-width: 1100px) {
    .ProjectSwitcher_switcher__wcVm1 {
        margin: -7px 16px -8px -16px;
        border-right: 1px solid var(--grey-medium)
    }
}

.ProjectSwitcher_projectSwitcher__7_Q4s {
    font-family: Rubik, sans-serif;
    position: relative;
    transform: translate(0);
    --project-switcher-background-color: var(--background-color);
    --project-switcher-background-hover-color: #f9f8fd;
    --project-switcher-border-color: #dde4eb
}

@media screen and (min-width: 1100px) {
    .ProjectSwitcher_projectSwitcher__7_Q4s {
        padding: 14px 16px
    }
}

.ProjectSwitcher_projectSwitcherButton__GqoBS {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative;
    border: none;
    outline: none;
    box-shadow: none;
    background-color: transparent;
    cursor: pointer
}

.ProjectSwitcher_projectSwitcherLogo__S5nri {
    margin-right: 9px;
    height: 20px;
    position: relative
}

.ProjectSwitcher_projectSwitcherLogo__S5nri:last-child {
    margin-right: 0
}

@media screen and (max-width: 330px) {
    .ProjectSwitcher_projectSwitcherLogo__S5nri {
        height: 16px
    }
}

.ProjectSwitcher_projectSwitcherArrow__WVGPk {
    padding-right: 2px
}

@media screen and (max-width: 1279px) {
    .ProjectSwitcher_projectSwitcherArrow__WVGPk {
        position: relative
    }

    .ProjectSwitcher_projectSwitcherArrow__WVGPk:before {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        width: 120%;
        height: 120%;
        background-color: transparent;
        transform: translate(-50%, -50%)
    }
}

.ProjectSwitcher_projectSwitcherArrow__WVGPk svg {
    --size: 12px;
    width: var(--size);
    height: var(--size);
    transform: rotate(90deg);
    fill: var(--main-font-color);
    transition: transform .25s ease-in
}

.ProjectSwitcher_projectSwitcherList__nRJyU {
    background-color: var(--project-switcher-background-color);
    border: 1px solid var(--project-switcher-border-color);
    box-shadow: 0 4px 64px rgba(26, 42, 77, .16);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border-radius: var(--border-radius);
    padding: 8px;
    overflow: hidden;
    height: 0;
    transition: opacity .25s linear;
    opacity: 0;
    z-index: -1;
    visibility: hidden
}

.ProjectSwitcher_projectSwitcherList__nRJyU .ProjectSwitcher_item__CWbgS {
    padding: 8px 8px 3px;
    border-radius: var(--border-radius);
    display: block;
    width: 100%;
    margin-bottom: 5px
}

.ProjectSwitcher_projectSwitcherList__nRJyU .ProjectSwitcher_item__CWbgS.ProjectSwitcher_isComm__0cCh8 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 138px;
    border: 1px solid #dde4eb;
    padding: 8px;
    margin: 12px 8px 8px
}

.ProjectSwitcher_projectSwitcherList__nRJyU .ProjectSwitcher_item__CWbgS.ProjectSwitcher_isComm__0cCh8 img {
    max-width: 100%;
    height: 16px;
    object-fit: contain
}

.ProjectSwitcher_projectSwitcherList__nRJyU .ProjectSwitcher_item__CWbgS:last-child {
    margin-bottom: 0
}

.ProjectSwitcher_projectSwitcherList__nRJyU .ProjectSwitcher_description__rH02b {
    display: block;
    font-size: 12px;
    line-height: 1.5;
    color: var(--grey)
}

.ProjectSwitcher_projectSwitcherList__nRJyU .ProjectSwitcher_branding__W0zIQ {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 14px;
    line-height: 1.28;
    font-weight: 400;
    margin-bottom: 3px
}

.ProjectSwitcher_projectSwitcherList__nRJyU a.ProjectSwitcher_item__CWbgS {
    transition: background-color .25s ease
}

.ProjectSwitcher_projectSwitcherList__nRJyU a.ProjectSwitcher_item__CWbgS:hover {
    background-color: var(--project-switcher-background-hover-color)
}

.ProjectSwitcher_projectSwitcherList__nRJyU a.ProjectSwitcher_item__CWbgS:hover.ProjectSwitcher_isComm__0cCh8 {
    border-color: var(--primary-color)
}

@media screen and (min-width: 1100px) {
    .ProjectSwitcher_projectSwitcher__7_Q4s:hover .ProjectSwitcher_projectSwitcherArrow__WVGPk svg {
        transform: rotate(-90deg)
    }

    .ProjectSwitcher_projectSwitcher__7_Q4s:hover .ProjectSwitcher_projectSwitcherList__nRJyU {
        height: auto;
        opacity: 1;
        z-index: 1;
        overflow: initial;
        top: calc(100% + 5px);
        left: 16px;
        width: 200px;
        visibility: visible
    }

    .ProjectSwitcher_projectSwitcher__7_Q4s:hover .ProjectSwitcher_projectSwitcherList__nRJyU:before {
        position: absolute;
        top: -25px;
        left: 0;
        height: 25px;
        content: "";
        width: 130px;
        background-color: transparent;
        z-index: 1
    }
}

@media screen and (max-width: 1099px) {
    .ProjectSwitcher_projectSwitcher__7_Q4s.ProjectSwitcher_open__s64Ec .ProjectSwitcher_projectSwitcherArrow__WVGPk svg {
        transform: translateY(-1px) rotate(-90deg)
    }

    .ProjectSwitcher_projectSwitcher__7_Q4s.ProjectSwitcher_open__s64Ec .ProjectSwitcher_projectSwitcherList__nRJyU {
        height: auto;
        opacity: 1;
        z-index: 1;
        overflow: initial;
        top: calc(100% + 5px);
        left: 16px;
        width: 200px;
        visibility: visible
    }

    .ProjectSwitcher_projectSwitcher__7_Q4s.ProjectSwitcher_open__s64Ec .ProjectSwitcher_projectSwitcherList__nRJyU:before {
        position: absolute;
        top: -25px;
        left: 0;
        height: 25px;
        content: "";
        width: 130px;
        background-color: transparent;
        z-index: 1
    }
}

                                                              .Token_token__GLOWm {
                                                                  display: flex;
                                                                  align-items: center;
                                                                  justify-content: center;
                                                                  position: absolute;
                                                                  bottom: 10px;
                                                                  right: 10px;
                                                                  background-color: hsla(0, 0%, 97%, .6);
                                                                  cursor: pointer;
                                                                  transition: background-color .25s ease;
                                                                  z-index: 100;
                                                                  width: auto;
                                                                  height: 14px;
                                                                  border-radius: 24px;
                                                                  padding: 0 4px 0 6px;
                                                                  font-size: 8px;
                                                                  color: var(--body-gray)
                                                              }

.Token_token__GLOWm.Token_onlyLegalAge__GZfkw {
    cursor: default
}

.Token_token__GLOWm:hover:not(.Token_onlyLegalAge__GZfkw) {
    background-color: var(--panel-bg-color)
}

.Token_tokenBody__rM6ME {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: var(--main-font-color);
    position: fixed;
    background-color: #fff;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .1);
    border-radius: var(--border-radius-small);
    padding: 12px;
    gap: 12px;
    z-index: 9999;
    transform: translate(calc(-100% + 14px), 24px)
}

.Token_tokenBodyHorizontal__LIW2Z {
    padding: 4px 12px;
    transform: translate(calc(-100% + 14px))
}

.Token_tokenText__1EmQg {
    font-weight: 400;
    font-size: 10px;
    line-height: 1.4;
    color: var(--primary-darkgray);
    white-space: nowrap
}

.Token_tokenCode__zDjk3 {
    font-weight: 700;
    font-size: 12px;
    line-height: 1.3333;
    padding-top: 4px;
    color: var(--main-font-color)
}

.Token_tokenLegalAgeText__dg5JL {
    padding-right: 5px;
    margin-right: 2px;
    border-right: 1px solid rgba(37, 37, 37, .3);
    line-height: 14px
}

.Token_tokenLegalAgeText__dg5JL:last-child {
    margin-right: 0;
    padding-right: 2px;
    border-right: none
}

.BrandMatchCenter_promo__KUM7K {
    position: absolute;
    display: flex;
    justify-content: flex-end;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 0
}

@media screen and (min-width: 992px) {
    .BrandMatchCenter_promo__KUM7K {
        justify-content: center
    }
}

@media screen and (max-width: 1299px) {
    .BrandMatchCenter_promo__KUM7K {
        padding-left: 245px
    }
}

@media screen and (min-width: 1500px) {
    .BrandMatchCenter_promo__KUM7K {
        padding-left: 245px
    }
}

.BrandMatchCenter_promo__KUM7K .token {
    top: 8px;
    bottom: auto
}

@media screen and (min-width: 1330px) {
    .BrandMatchCenter_promo__KUM7K .token {
        right: 270px
    }
}

.BrandMatchCenter_promo__KUM7K img, .BrandMatchCenter_promo__KUM7K picture {
    width: auto;
    max-height: 294px;
    min-height: 294px;
    object-fit: contain
}

@media screen and (max-width: 374px) {
    .BrandMatchCenter_promo__KUM7K img, .BrandMatchCenter_promo__KUM7K picture {
        max-height: 285px;
        min-height: 285px
    }
}

@media screen and (min-width: 1100px) {
    .BrandMatchCenter_promo__KUM7K img, .BrandMatchCenter_promo__KUM7K picture {
        max-height: 325px;
        min-height: 325px;
        min-width: 1920px
    }
}

.HomeBranding_mainBackground__me9V7 {
    position: absolute;
    right: -800px;
    top: -363px;
    width: 1173px;
    height: 686px;
    background-color: #eee;
    border-radius: 212px 134px;
    overflow: hidden;
    transform: rotate(-36deg);
    z-index: 0
}

@media (max-width: 1100px) {
    .HomeBranding_mainBackground__me9V7 {
        display: none
    }
}

@media (min-width: 1731px)and (max-width: 1850px) {
    .HomeBranding_mainBackground__me9V7 {
        width: 1000px;
        height: 585px;
        right: -650px;
        top: -310px
    }
}

@media (min-width: 1671px)and (max-width: 1730px) {
    .HomeBranding_mainBackground__me9V7 {
        width: 950px;
        height: 555px;
        right: -600px;
        top: -290px
    }
}

@media (min-width: 1631px)and (max-width: 1670px) {
    .HomeBranding_mainBackground__me9V7 {
        width: 900px;
        height: 526px;
        right: -550px;
        top: -270px
    }
}

@media (min-width: 1551px)and (max-width: 1631px) {
    .HomeBranding_mainBackground__me9V7 {
        width: 850px;
        height: 497px;
        right: -500px;
        top: -260px
    }
}

@media (min-width: 1501px)and (max-width: 1550px) {
    .HomeBranding_mainBackground__me9V7 {
        width: 750px;
        height: 438px;
        right: -410px;
        top: -220px
    }
}

@media (min-width: 1401px)and (max-width: 1500px) {
    .HomeBranding_mainBackground__me9V7 {
        width: 900px;
        height: 526px;
        top: -270px;
        right: -420px
    }
}

@media (min-width: 1301px)and (max-width: 1400px) {
    .HomeBranding_mainBackground__me9V7 {
        width: 800px;
        height: 468px;
        right: -370px;
        top: -240px
    }
}

@media (min-width: 1201px)and (max-width: 1300px) {
    .HomeBranding_mainBackground__me9V7 {
        width: 1000px;
        height: 585px;
        right: -650px;
        top: -310px
    }
}

@media (min-width: 1101px)and (max-width: 1200px) {
    .HomeBranding_mainBackground__me9V7 {
        width: 900px;
        height: 526px;
        top: -270px;
        right: -545px
    }
}

.HomeBranding_mainBackgroundImg__RhiSf {
    position: absolute;
    top: 0;
    right: 30px;
    width: 100%;
    height: 100%;
    transform: rotate(0)
}

.HomeBranding_mainBackground__me9V7 img {
    max-width: 100%;
    max-height: 100%;
    height: auto
}

.MoreSlide_more__svNmH, a.MoreSlide_more__svNmH {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background-color: var(--main-background-color);
    border-radius: var(--border-radius);
    border: 1px solid var(--light-border-color);
    min-height: 100%;
    color: var(--main-font-color);
    font-size: 16px;
    font-weight: 700;
    transition: var(--color-transition), var(--border-color-transition);
    text-align: center;
    padding: 15px;
    -webkit-text-decoration-color: transparent !important;
    text-decoration-color: transparent !important;
    text-decoration: none
}

.MoreSlide_more__svNmH:hover, a.MoreSlide_more__svNmH:hover {
    color: var(--primary-color);
    border-color: var(--primary-color)
}

.MoreSlide_more__svNmH:hover .MoreSlide_plus__dafWa, a.MoreSlide_more__svNmH:hover .MoreSlide_plus__dafWa {
    background-color: var(--primary-color)
}

.MoreSlide_plus__dafWa {
    margin-bottom: 15px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: var(--light-border-color);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: var(--background-color-transition)
}

.MoreSlide_plus__dafWa svg {
    fill: var(--main-background-color)
}

.Catfish_catfish__LE7bG {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    background-color: #fff;
    overflow: initial;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);
    height: auto
}

@media screen and (min-width: 1100px) {
    .Catfish_catfish__LE7bG {
        height: 60px
    }
}

.Catfish_catfish__LE7bG .token {
    top: 9px;
    bottom: auto;
    right: 38px
}

.Catfish_close__ea9du {
    position: absolute;
    top: 0;
    right: 10px;
    width: 40px;
    height: 40px;
    display: flex;
    padding-bottom: 8px;
    padding-left: 14px;
    justify-content: center;
    align-items: center;
    transition: var(--color-transition);
    color: #fff;
    background-color: transparent;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.Catfish_close__ea9du svg {
    fill: #fff;
    transition: var(--fill-transition)
}

@media screen and (min-width: 1100px) {
    .Catfish_close__ea9du {
        right: 10px
    }

    .Catfish_close__ea9du:hover svg {
        fill: var(--main-font-color)
    }
}

.Catfish_link__ogSSn {
    width: 100%;
    display: flex;
    justify-content: center;
    background: var(--main-background-color)
}

@media screen and (min-width: 1100px) {
    .Catfish_link__ogSSn {
        height: 100%
    }
}

@media screen and (max-width: 660px) {
    .Catfish_imageBox__2Qh7O {
        width: 100%
    }
}

.Catfish_imageBox__2Qh7O img {
    margin: 0 auto;
    max-height: 60px;
    height: 100%
}

@media only screen and (min-width: 661px)and (max-width: 1099px) {
    .Catfish_imageBox__2Qh7O img {
        width: 190% !important;
        margin: 0 0 0 -45%
    }
}

@media screen and (max-width: 660px) {
    .Catfish_imageBox__2Qh7O img {
        width: 100%
    }
}

.keen-slider:not([data-keen-slider-disabled]) {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    align-content: flex-start;
    display: flex;
    overflow: hidden;
    position: relative;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -khtml-user-select: none;
    width: 100%
}

.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide {
    min-height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse] {
    flex-direction: row-reverse
}

.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v] {
    flex-wrap: wrap
}

.DefaultType_banner__uqDpM {
    position: relative;
    margin: 10px 0 20px;
    overflow: hidden
}

@media screen and (min-width: 661px) {
    .DefaultType_bannerHidden__2Ad_D {
        display: none
    }
}

.DefaultType_bannerContent___tn8J {
    width: 100%;
    height: 100%
}

@media screen and (max-width: 660px) {
    .DefaultType_banner__uqDpM.w-70.DefaultType_breakOn660__eoKDD {
        margin: 0 auto;
        width: 70%
    }
}

@media screen and (min-width: 660px)and (max-width: 991px) {
    .DefaultType_banner__uqDpM.w-70.DefaultType_breakOn991__udTxj {
        margin: 0 auto;
        width: 70%
    }
}

@media screen and (min-width: 660px)and (max-width: 1100px) {
    .DefaultType_banner__uqDpM.w-70.DefaultType_breakOn1100__f2wbf {
        margin: 0 auto;
        width: 70%
    }
}

.ContentBlock_title__7THxH {
    font-family: var(--main-font-family)
}

.ContentBlock_default___Hqe8 + .ContentBlock_default___Hqe8 {
    margin: 40px 0
}

.ContentBlock_default___Hqe8:first-child {
    margin-top: 0
}

.ContentBlock_default___Hqe8:last-child {
    margin-bottom: 0
}

.ContentBlock_defaultTitle__toZM7 {
    display: flex;
    align-items: flex-end;
    margin: 0 0 15px;
    position: relative
}

.ContentBlock_defaultTitle__toZM7.ContentBlock_center__ceo_q {
    align-items: center;
    flex-wrap: wrap
}

@media screen and (min-width: 1100px) {
    .ContentBlock_defaultTitle__toZM7.ContentBlock_center__ceo_q {
        flex-wrap: nowrap
    }
}

.ContentBlock_defaultTitle__toZM7 a {
    color: currentColor
}

.ContentBlock_defaultTitle__toZM7 a, .ContentBlock_defaultTitle__toZM7 a:focus, .ContentBlock_defaultTitle__toZM7 a:hover {
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.ContentBlock_defaultTitle__toZM7 .ContentBlock_heading__N05dX {
    flex-grow: 2;
    width: 50%;
    margin: 0;
    display: flex;
    align-items: center
}

.ContentBlock_defaultTitle__toZM7 .ContentBlock_heading__N05dX img, .ContentBlock_defaultTitle__toZM7 .ContentBlock_heading__N05dX svg {
    margin-right: 10px;
    fill: var(--light-gray-color)
}

.ContentBlock_defaultLink__w7vE1 {
    color: var(--primary-color) !important;
    font-size: 14px;
    font-weight: 400 !important;
    text-decoration: underline;
    margin: 0 0 3px 15px;
    -webkit-text-decoration-color: currentColor !important;
    text-decoration-color: currentColor !important
}

@media screen and (min-width: 1100px) {
    .ContentBlock_defaultLink__w7vE1 {
        margin: 0 0 3px 15px
    }
}

.ContentBlock_defaultLink__w7vE1:hover {
    -webkit-text-decoration-color: transparent !important;
    text-decoration-color: transparent !important
}

.ContentBlock_defaultLinkHiddenTitle__sFvRA {
    margin: 0
}

.ContentBlock_sidebar__5vYfB {
    width: 100%;
    margin: 30px 0
}

.ContentBlock_sidebar__5vYfB:empty {
    display: none
}

@media screen and (min-width: 1100px) {
    .ContentBlock_sidebar__5vYfB {
        width: 215px;
        min-width: 215px;
        margin: 0 20px 0 0
    }

    .ContentBlock_sidebar__5vYfB:last-child {
        margin-right: 0
    }
}

.ContentBlock_sidebar__5vYfB > :first-child {
    margin-top: 0
}

.ContentBlock_sidebar__5vYfB > :last-child {
    margin-bottom: 0
}

.ContentBlock_sidebarLink__IT3cK {
    color: var(--primary-color);
    font-size: 14px;
    font-weight: 400;
    -webkit-text-decoration-color: var(--primary-color);
    text-decoration-color: var(--primary-color)
}

.ContentBlock_sidebarLink__IT3cK:hover {
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.ContentBlock_sidebarTitle__i558B {
    display: flex;
    align-items: flex-end;
    margin-bottom: 15px
}

.ContentBlock_sidebarTitle__i558B .ContentBlock_h2__elqoL, .ContentBlock_sidebarTitle__i558B h2 {
    flex-grow: 2;
    width: 50%
}

.ContentBlock_sidebarTitle__i558B .ContentBlock_sidebarLink__IT3cK {
    margin: 0 0 3px 15px
}

@media screen and (min-width: 1100px) {
    .ContentBlock_sidebarTitle__i558B .ContentBlock_sidebarLink__IT3cK {
        display: none
    }
}

.ContentBlock_sidebarTitle__i558B ~ .ContentBlock_sidebarLink__IT3cK {
    display: none
}

@media screen and (min-width: 1100px) {
    .ContentBlock_sidebarTitle__i558B ~ .ContentBlock_sidebarLink__IT3cK {
        display: block;
        text-align: center;
        margin-top: 20px
    }
}

.ContentBlock_sidebar__5vYfB .ContentBlock_sidebarItem__qZ0ev:not(:last-child) {
    margin-bottom: 15px
}

@media screen and (min-width: 1100px) {
    .ContentBlock_stickyDesktop__5nCTa {
        position: -webkit-sticky;
        position: sticky;
        top: 52px
    }

    .ContentBlock_stickyDesktopWithPromoMenu__RnHKa {
        position: -webkit-sticky;
        position: sticky;
        top: 100px
    }
}

a.ContentBlock_moreLinkPlain__uR3Az {
    margin: 0 auto;
    width: 223px;
    min-width: 223px;
    min-height: 46px;
    font-size: 14px;
    text-transform: uppercase;
    color: var(--primary-darkgray)
}

a.ContentBlock_moreLinkPlain__uR3Az:active, a.ContentBlock_moreLinkPlain__uR3Az:hover {
    color: #fff
}

@media screen and (min-width: 1100px) {
    a.ContentBlock_moreLinkPlain__uR3Az {
        margin-top: -14px
    }
}

.Carousel_slider__JX8f1 {
    position: relative;
    opacity: 0;
    transition: var(--opacity-transition)
}

.Carousel_slider__JX8f1.Carousel_loaded__cG_Yy {
    opacity: 1
}

.Carousel_slider__JX8f1 .keen-slider {
    align-content: flex-start;
    display: flex;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%
}

.Carousel_slider__JX8f1 .keen-slider__slide:nth-child(n+2) {
    transform: translate3d(16px, 0, 0)
}

.Carousel_slider__JX8f1 .keen-slider__slide:nth-child(n+3) {
    transform: translate3d(32px, 0, 0)
}

.Carousel_slider__JX8f1 .keen-slider__slide:nth-child(n+4) {
    transform: translate3d(48px, 0, 0)
}

.Carousel_slider__JX8f1 .keen-slider__slide:nth-child(n+5) {
    transform: translate3d(64px, 0, 0)
}

.Carousel_slider__JX8f1 .keen-slider__slide:nth-child(n+6) {
    transform: translate3d(80px, 0, 0)
}

.Carousel_slider__JX8f1 .keen-slider__slide:nth-child(n+7) {
    transform: translate3d(96px, 0, 0)
}

.Carousel_slider__JX8f1 .dots {
    display: flex;
    padding: 0;
    justify-content: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -25px;
    z-index: 2;
    margin-left: auto;
    margin-right: auto
}

.Carousel_slider__JX8f1 .dots .dot {
    border: none;
    width: 8px;
    height: 8px;
    background: var(--light-border-color-hover);
    border-radius: 50%;
    margin: 0 5px;
    padding: 4px;
    cursor: pointer
}

.Carousel_slider__JX8f1 .dots .dot:focus {
    outline: none
}

.Carousel_slider__JX8f1 .dots .dot.active {
    background: #fff
}

.Carousel_buttonNext__Vn_Yj, .Carousel_buttonPrev__izjcz {
    display: flex;
    align-items: center;
    justify-content: center;
    top: calc(50% - 13px);
    width: 26px;
    min-width: 26px;
    max-width: 26px;
    height: 26px;
    outline: none;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 50%;
    box-shadow: 0 0 15px -5px rgba(0, 0, 0, .5);
    transition: var(--border-color-transition), var(--opacity-transition);
    margin: 0;
    position: absolute
}

@media screen and (max-width: 1099px) {
    .Carousel_buttonNext__Vn_Yj, .Carousel_buttonPrev__izjcz {
        display: none
    }
}

.Carousel_buttonNext__Vn_Yj:hover, .Carousel_buttonPrev__izjcz:hover {
    border: 1px solid var(--primary-color)
}

.Carousel_buttonNext__Vn_Yj:hover svg, .Carousel_buttonPrev__izjcz:hover svg {
    fill: var(--primary-color)
}

.Carousel_buttonNext__Vn_Yj:disabled, .Carousel_buttonPrev__izjcz:disabled {
    pointer-events: all;
    cursor: default;
    opacity: 0
}

.Carousel_buttonNext__Vn_Yj {
    right: 0;
    transform: translateX(50%)
}

.Carousel_buttonPrev__izjcz {
    left: 0;
    transform: translateX(-50%)
}

.Carousel_buttonPrev__izjcz svg {
    transform: rotate(180deg)
}

.PartnersSlider_partnersHomeSlider___zwck {
    min-height: auto
}

@media screen and (max-width: 1099px) {
    .PartnersSlider_partnersHomeSlider___zwck {
        overflow: hidden;
        padding: 0 15px;
        margin: 0 -15px
    }
}

@media screen and (min-width: 1100px) {
    .PartnersSlider_partnersHomeSlider___zwck {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }
}

@media screen and (max-width: 1099px) {
    .PartnersSlider_partnersHomeContainer__v2Jte {
        overflow: visible !important
    }
}

@media screen and (min-width: 1100px) {
    .PartnersSlider_partnersHomeContainer__v2Jte {
        border-radius: 8px
    }
}

.PartnersSlider_partnersHomeSlide__hAxAe {
    width: 140px;
    min-width: 140px;
    max-width: 140px
}

@media screen and (min-width: 1100px) {
    .PartnersSlider_partnersHomeSlide__hAxAe {
        --perView: 6;
        --spacing: 16px;
        width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView));
        min-width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView));
        max-width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView))
    }
}

.PartnersSlider_partnersHomeItem__Lk1yD {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    text-align: center;
    border: 1px solid var(--light-border-color);
    border-radius: var(--border-radius-medium);
    padding: 15px 10px 10px
}

.PartnersSlider_partnersHomeItem__Lk1yD:hover {
    border-color: var(--light-border-color-hover)
}

.PartnersSlider_partnersHomeItem__Lk1yD:hover .PartnersSlider_partnersHomeText__7L_XV {
    color: var(--primary-color)
}

.PartnersSlider_partnersHomeImg__5xFlZ {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 40px
}

@media screen and (min-width: 1100px) {
    .PartnersSlider_partnersHomeImg__5xFlZ {
        height: 50px
    }
}

.PartnersSlider_partnersHomeImg__5xFlZ img {
    max-height: 40px;
    object-fit: contain;
    margin: 0 auto
}

@media screen and (min-width: 1100px) {
    .PartnersSlider_partnersHomeImg__5xFlZ img {
        max-height: 50px
    }
}

.PartnersSlider_partnersHomeText__7L_XV {
    width: 100%;
    color: var(--light-gray-color);
    font-size: 12px;
    line-height: 1.35;
    transition: color .3s ease-in-out;
    margin-top: 10px
}

.PartnersSlider_partnersAbout__rXUhH {
    width: 100%;
    margin: 60px 0
}

.PartnersSlider_partnersAboutSlider__33TUg {
    min-height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: -20px
}

@media screen and (max-width: 1099px) {
    .PartnersSlider_partnersAboutSlider__33TUg {
        overflow: hidden;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: -15px;
        margin-left: -15px
    }
}

@media screen and (min-width: 1100px) {
    .PartnersSlider_partnersAboutSlider__33TUg {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        padding-right: 30px;
        padding-left: 30px
    }
}

@media screen and (max-width: 1099px) {
    .PartnersSlider_partnersAboutContainer__tTIRa {
        overflow: visible !important
    }
}

.PartnersSlider_partnersAboutSlide__ATpft {
    --perView: 2;
    --spacing: 25px;
    width: calc(100% / var(--perView) - var(--spacing));
    min-width: calc(100% / var(--perView) - var(--spacing));
    max-width: calc(100% / var(--perView) - var(--spacing))
}

@media screen and (min-width: 1100px) {
    .PartnersSlider_partnersAboutSlide__ATpft {
        --perView: 3;
        --spacing: 30px;
        width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView));
        min-width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView));
        max-width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView))
    }
}

.PartnersSlider_partnersAboutItem__28BfQ {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    text-align: center
}

.PartnersSlider_partnersAboutItem__28BfQ:hover .PartnersSlider_partnersAboutText__u_NH4 {
    color: var(--primary-color)
}

.PartnersSlider_partnersAboutImg__FsyOz {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 50px
}

@media screen and (min-width: 1100px) {
    .PartnersSlider_partnersAboutImg__FsyOz {
        height: 70px
    }
}

.PartnersSlider_partnersAboutImg__FsyOz img {
    max-height: 50px;
    object-fit: contain;
    margin: 0 auto
}

@media screen and (min-width: 1100px) {
    .PartnersSlider_partnersAboutImg__FsyOz img {
        max-height: 60px
    }
}

.PartnersSlider_partnersAboutText__u_NH4 {
    width: 100%;
    color: var(--light-gray-color);
    font-size: 14px;
    line-height: 1.43;
    transition: color .3s ease-in-out;
    margin-top: 20px
}

.Partners_partners__eGMZj {
    display: flex;
    align-items: center;
    flex-flow: wrap;
    width: 100%;
    gap: 20px 14px;
    padding-bottom: 20px
}

@media screen and (min-width: 1100px) {
    .Partners_partners__eGMZj {
        justify-content: space-between
    }
}

.Partners_partners__eGMZj .Partners_skolkovo__rULk_ svg, .Partners_partners__eGMZj .Partners_trustpilot__gDarL svg, .Partners_partners__eGMZj .Partners_wikipedia__Xe2wx svg {
    fill: var(--footer-icon-color)
}

.Partners_isTelecomAsia__gVa8s {
    justify-content: flex-start;
    gap: 20px 14px
}

@media screen and (min-width: 1100px) {
    .Partners_isTelecomAsia__gVa8s {
        justify-content: center;
        gap: 20px 100px
    }
}

.Partners_gpwaImage__aC_le {
    pointer-events: none
}

.Partners_gpwaImageHidden__mU95P {
    width: 0;
    height: 0
}

.BottomMenu_map__H9b04 {
    border-bottom: 1px solid var(--footer-border-color);
    padding: 30px 0
}

.BottomMenu_map__H9b04 .BottomMenu_col__QYoBG {
    margin: 0
}

.BottomMenu_map__H9b04 .BottomMenu_col__QYoBG:not(:last-child) {
    margin-bottom: 35px
}

.BottomMenu_map__H9b04 .BottomMenu_label__Bj97z {
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    margin: 0
}

.BottomMenu_map__H9b04 .BottomMenu_list__5EuhG {
    column-count: 2;
    margin-top: 20px
}

.BottomMenu_map__H9b04 .BottomMenu_list__5EuhG li {
    padding-right: 10px
}

@media screen and (min-width: 1100px) {
    .BottomMenu_map__H9b04 .BottomMenu_row__5svw4 {
        overflow: hidden;
        transition: max-height .3s ease-in-out
    }

    .BottomMenu_map__H9b04 .BottomMenu_row__5svw4.BottomMenu_isOpen__T7qLP {
        max-height: 800px
    }

    .BottomMenu_map__H9b04 .BottomMenu_col__QYoBG.BottomMenu_col2__invCp {
        width: 40%
    }

    .BottomMenu_map__H9b04 .BottomMenu_col__QYoBG.BottomMenu_col2__invCp .BottomMenu_list__5EuhG {
        column-count: 2
    }

    .BottomMenu_map__H9b04 .BottomMenu_col__QYoBG.BottomMenu_longTitle__b8_d6 {
        width: 40%
    }

    .BottomMenu_map__H9b04 .BottomMenu_col__QYoBG:not(:last-child) {
        margin-bottom: 30px
    }

    .BottomMenu_map__H9b04 .BottomMenu_col__QYoBG.BottomMenu_fullWidth__HtRJQ {
        width: 100%
    }

    .BottomMenu_map__H9b04 .BottomMenu_col__QYoBG.BottomMenu_fullWidth__HtRJQ .BottomMenu_list__5EuhG li {
        width: 40%
    }

    .BottomMenu_map__H9b04 .BottomMenu_label__Bj97z {
        cursor: default
    }

    .BottomMenu_map__H9b04 .BottomMenu_list__5EuhG {
        margin-top: 15px;
        column-count: auto
    }

    .BottomMenu_map__H9b04 .BottomMenu_list__5EuhG li {
        padding-right: 15px
    }
}

.BottomMenu_row__5svw4 {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap
}

@media screen and (min-width: 1100px) {
    .BottomMenu_row__5svw4 {
        justify-content: flex-start
    }

    .BottomMenu_row__5svw4.BottomMenu_isActive__ogDmW {
        transition: max-height .3s ease-in-out;
        max-height: 1500px
    }
}

.BottomMenu_col__QYoBG {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
    width: 100%;
    margin-bottom: 30px
}

.BottomMenu_col__QYoBG:empty {
    display: none
}

@media screen and (min-width: 1100px) {
    .BottomMenu_col__QYoBG {
        display: block;
        width: 20%;
        margin-bottom: 0
    }
}

@media screen and (max-width: 374px) {
    .BottomMenu_col__QYoBG {
        display: block
    }
}

.BottomMenu_label__Bj97z {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 20px
}

.BottomMenu_labelArrow__wl9Wc {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-grow: 2;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 1
}

.BottomMenu_labelArrow__wl9Wc:after {
    content: "";
    position: absolute;
    top: -9px;
    right: -9px;
    width: 30px;
    height: 30px
}

.BottomMenu_labelArrow__wl9Wc svg {
    fill: currentColor;
    transform: rotate(90deg);
    transition: transform .3s ease-in-out
}

@media screen and (max-width: 1099px) {
    .BottomMenu_label__Bj97z.BottomMenu_isActive__ogDmW svg {
        transform: rotate(-90deg)
    }
}

.BottomMenu_label__Bj97z a {
    color: var(--main-font-color);
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.BottomMenu_label__Bj97z a:hover {
    color: var(--primary-color);
    -webkit-text-decoration-color: var(--primary-color);
    text-decoration-color: var(--primary-color)
}

@media screen and (min-width: 1100px) {
    .BottomMenu_label__Bj97z {
        margin-bottom: 20px
    }

    .BottomMenu_labelArrow__wl9Wc {
        display: none
    }
}

.BottomMenu_list__5EuhG {
    width: 100%
}

.BottomMenu_list__5EuhG li a {
    padding-bottom: 10px
}

.BottomMenu_list__5EuhG a {
    display: flex;
    align-items: center;
    color: var(--main-font-color);
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent;
    line-height: 1.42
}

.BottomMenu_list__5EuhG a:hover {
    color: var(--primary-color)
}

.BottomMenu_list__5EuhG img, .BottomMenu_list__5EuhG svg {
    max-width: 24px;
    max-height: 24px;
    margin-right: 10px
}

.BottomMenu_list__5EuhG svg {
    fill: var(--primary-color)
}

@media screen and (min-width: 1100px) {
    .BottomMenu_list__5EuhG li {
        width: 100%
    }

    .BottomMenu_list__5EuhG a {
        line-height: 1.3
    }

    .BottomMenu_list__5EuhG img, .BottomMenu_list__5EuhG svg {
        margin-right: 15px
    }
}

@media screen and (max-width: 374px) {
    .BottomMenu_list__5EuhG {
        max-height: none
    }

    .BottomMenu_list__5EuhG li {
        width: 100%
    }

    .BottomMenu_list__5EuhG img, .BottomMenu_list__5EuhG svg {
        margin-right: 15px
    }
}

.BottomMenu_wrap__kF8lG {
    display: block;
    width: 100%;
    transition: max-height .3s ease-in-out
}

@media screen and (max-width: 1099px) {
    .BottomMenu_wrap__kF8lG {
        max-height: 0;
        overflow: auto;
        -ms-overflow-style: none;
        scrollbar-width: none;
        overflow: hidden
    }

    .BottomMenu_wrap__kF8lG::-webkit-scrollbar {
        display: none
    }

    .BottomMenu_wrap__kF8lG.BottomMenu_isActive__ogDmW {
        max-height: 350px;
        overflow: auto
    }
}

@media screen and (min-width: 1100px) {
    .BottomMenu_wrap__kF8lG {
        display: block
    }
}

.BottomMenu_expand__XQHGN {
    display: none
}

@media screen and (min-width: 1100px) {
    .BottomMenu_expand__XQHGN {
        display: flex;
        align-items: center;
        color: var(--gray-color);
        background: none;
        margin: 30px auto 0 0
    }

    .BottomMenu_expand__XQHGN:hover {
        color: var(--primary-color)
    }

    .BottomMenu_expand__XQHGN.BottomMenu_isActive__ogDmW svg {
        transform: rotate(-90deg)
    }

    .BottomMenu_expandText__QFkCg {
        position: relative;
        display: block;
        margin-right: 15px
    }

    .BottomMenu_expandArrow__cc1K1 {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 10px;
        height: 10px
    }

    .BottomMenu_expandArrow__cc1K1 svg {
        width: 100%;
        height: 100%;
        fill: currentColor;
        transform: rotate(90deg);
        transition: transform .15s linear
    }
}

.RegionsSelect_regionsSelect__fNtcX {
    position: relative;
    max-width: 200px;
    margin-bottom: 25px;
    padding-bottom: 40px
}

.RegionsSelect_regionsSelectLabel__7XNSW {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 20px
}

.RegionsSelect_regionsSelectPlaceholder__QRnYL {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 100%;
    min-height: 40px;
    line-height: 40px;
    background-color: var(--main-background-color);
    border-radius: var(--border-radius);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    padding: 0 10px;
    z-index: 3
}

@media screen and (min-width: 1100px) {
    .RegionsSelect_regionsSelectPlaceholder__QRnYL {
        padding: 0 15px
    }
}

@media screen and (max-width: 374px) {
    .RegionsSelect_regionsSelectPlaceholder__QRnYL {
        padding: 0 15px
    }
}

.RegionsSelect_regionsSelectImg__TNoIb {
    width: 24px;
    height: 24px
}

.RegionsSelect_regionsSelectImg__TNoIb img, .RegionsSelect_regionsSelectImg__TNoIb svg {
    width: 100%;
    height: 100%
}

.RegionsSelect_regionsSelectImg__TNoIb svg {
    fill: var(--primary-color)
}

.RegionsSelect_regionsSelectText__uvUDr {
    flex-grow: 2;
    width: 30%;
    padding: 0 20px 0 10px
}

@media screen and (min-width: 1100px) {
    .RegionsSelect_regionsSelectText__uvUDr {
        padding: 0 25px 0 15px
    }
}

@media screen and (max-width: 374px) {
    .RegionsSelect_regionsSelectText__uvUDr {
        padding: 0 25px 0 15px
    }
}

.RegionsSelect_regionsSelectArrow__WUTvC {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: calc(50% - 10px);
    right: 5px;
    width: 20px;
    height: 20px
}

.RegionsSelect_regionsSelectArrow__WUTvC svg {
    width: 10px;
    height: 10px;
    fill: currentColor;
    transition: transform .3s ease-in-out;
    transform: rotate(90deg)
}

@media screen and (min-width: 1100px) {
    .RegionsSelect_regionsSelectArrow__WUTvC {
        right: 10px
    }
}

@media screen and (max-width: 374px) {
    .RegionsSelect_regionsSelectArrow__WUTvC {
        right: 10px
    }
}

.RegionsSelect_regionsSelectList__yBH8n {
    position: absolute;
    display: block;
    top: -1px;
    right: -1px;
    left: -1px;
    max-height: 38px;
    background-color: var(--main-background-color);
    border: 1px solid var(--footer-border-color);
    border-radius: var(--border-radius);
    transition: border .32s ease-in-out, max-height .32s ease-in-out;
    padding: 40px 10px 0;
    z-index: 2;
    width: calc(100% + 2px);
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.RegionsSelect_regionsSelectList__yBH8n.RegionsSelect_isActive__SvhMP {
    overflow: auto;
    max-height: 250px;
    border-color: var(--footer-border-color)
}

.RegionsSelect_regionsSelectList__yBH8n li:not(:last-child) {
    margin-bottom: 10px
}

.RegionsSelect_regionsSelectList__yBH8n a {
    display: flex;
    align-items: center;
    color: var(--main-font-color);
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent;
    line-height: 1.42
}

.RegionsSelect_regionsSelectList__yBH8n a:hover {
    color: var(--primary-color)
}

.RegionsSelect_regionsSelectList__yBH8n img, .RegionsSelect_regionsSelectList__yBH8n svg {
    max-width: 24px;
    max-height: 24px;
    margin-right: 10px
}

.RegionsSelect_regionsSelectList__yBH8n svg {
    fill: var(--primary-color)
}

@media screen and (min-width: 1100px) {
    .RegionsSelect_regionsSelectList__yBH8n {
        padding: 40px 15px 0
    }

    .RegionsSelect_regionsSelectList__yBH8n li {
        width: 100%
    }

    .RegionsSelect_regionsSelectList__yBH8n li:not(:last-child) {
        margin-bottom: 14px
    }

    .RegionsSelect_regionsSelectList__yBH8n a {
        line-height: 1.3
    }

    .RegionsSelect_regionsSelectList__yBH8n img, .RegionsSelect_regionsSelectList__yBH8n svg {
        margin-right: 15px
    }
}

.RegionsSelect_regionsSelectList__yBH8n::-webkit-scrollbar {
    display: none
}

@media screen and (max-width: 374px) {
    .RegionsSelect_regionsSelectList__yBH8n {
        max-height: 42px;
        padding: 30px 15px 0
    }

    .RegionsSelect_regionsSelectList__yBH8n li {
        width: 100%
    }

    .RegionsSelect_regionsSelectList__yBH8n img, .RegionsSelect_regionsSelectList__yBH8n svg {
        margin-right: 15px
    }
}

.RegionsSelect_regionsSelectList__yBH8n li {
    width: 100%;
    margin: 10px 0
}

.RegionsSelect_regionsSelectList__yBH8n li img, .RegionsSelect_regionsSelectList__yBH8n li svg {
    width: 24px;
    height: 24px
}

.RegionsSelect_regionsSelectSwitcher__OFk0q {
    position: absolute;
    width: 100%
}

.RegionsSelect_regionsSelectSwitcher__OFk0q.RegionsSelect_isActive__SvhMP .RegionsSelect_regionsSelectArrow__WUTvC svg {
    transform: rotate(-90deg)
}

.RegionsSelect_regionsSelectSwitcher__OFk0q:hover .RegionsSelect_regionsSelectList__yBH8n {
    border-color: var(--primary-color)
}

.Nav_nav__WkQRB {
    padding-top: 30px;
    display: flex;
    flex-flow: wrap;
    justify-content: flex-start
}

@media (min-width: 1100px) {
    .Nav_nav__WkQRB {
        padding-bottom: 30px;
        justify-content: space-between
    }
}

.Nav_col__gz_M6 {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
    width: 100%;
    margin-bottom: 30px
}

@media (min-width: 1100px) {
    .Nav_col__gz_M6 {
        display: block;
        width: 40%;
        margin-bottom: 0
    }

    .Nav_col__gz_M6:last-child {
        width: 20%
    }
}

@media screen and (max-width: 440px) {
    .Nav_col__gz_M6 {
        display: block
    }
}

.Nav_list__KBxWM {
    width: 100%
}

.Nav_list__KBxWM li:not(:last-child) {
    margin-bottom: 10px
}

.Nav_list__KBxWM a {
    display: flex;
    align-items: center;
    color: var(--main-font-color);
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent;
    line-height: 1.42;
    gap: 10px
}

.Nav_list__KBxWM a:hover {
    color: var(--primary-color)
}

.Nav_list__KBxWM a:hover svg {
    fill: rgba(96, 29, 192, .8)
}

.Nav_list__KBxWM img, .Nav_list__KBxWM svg {
    width: 24px;
    min-width: 24px;
    max-width: 24px;
    height: 24px;
    min-height: 24px;
    max-height: 24px
}

.Nav_list__KBxWM svg {
    fill: var(--primary-color);
    transition: fill .25s ease
}

@media (min-width: 1100px) {
    .Nav_list__KBxWM li {
        width: 100%
    }

    .Nav_list__KBxWM li:not(:last-child) {
        margin-bottom: 14px
    }

    .Nav_list__KBxWM a {
        line-height: 1.3
    }
}

@media screen and (max-width: 374px) {
    .Nav_list__KBxWM {
        max-height: none
    }

    .Nav_list__KBxWM li {
        width: 100%
    }
}

.Nav_label__y94o_ {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.15;
    margin-bottom: 20px
}

.Nav_labelArrow__Vk6aw {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-grow: 2;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 1
}

.Nav_labelArrow__Vk6aw:after {
    content: "";
    position: absolute;
    top: -9px;
    right: -9px;
    width: 30px;
    height: 30px
}

.Nav_labelArrow__Vk6aw svg {
    width: 12px;
    height: 12px;
    fill: currentColor;
    transform: rotate(90deg)
}

.Nav_labelArrow__Vk6aw.Nav_isActive__bo2tJ svg {
    transform: rotate(-90deg)
}

.Nav_label__y94o_ a {
    color: var(--main-font-color);
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.Nav_label__y94o_ a:hover {
    color: var(--primary-color);
    -webkit-text-decoration-color: var(--primary-color);
    text-decoration-color: var(--primary-color)
}

@media (min-width: 1100px) {
    .Nav_label__y94o_ {
        margin-bottom: 20px
    }

    .Nav_labelArrow__Vk6aw {
        display: none
    }
}

.Nav_block__lL7gi {
    width: calc(50% - 10px)
}

@media (min-width: 1100px) {
    .Nav_block__lL7gi {
        width: 100%
    }

    .Nav_block__lL7gi:not(:last-child) {
        margin-bottom: 25px
    }
}

@media screen and (max-width: 374px) {
    .Nav_block__lL7gi {
        width: 100%
    }

    .Nav_block__lL7gi:not(:last-child) {
        margin-bottom: 25px
    }
}

.Nav_socials__hA4UE {
    width: 100%;
    margin-top: -5px
}

@media screen and (min-width: 1100px) {
    .Nav_socials__hA4UE {
        margin: 0
    }
}

.Socials_socials__0q5LL:not(:last-child) {
    margin-bottom: 25px
}

.Footer_footer__pKwEC {
    --footer-icon-color: var(--main-font-color);
    --footer-border-color: var(--tablist-border-bottom-color);
    font-size: 14px;
    padding-bottom: 30px;
    transition: padding-bottom .3s ease-in-out
}

.Footer_footerExtraSpaced__7cQ3K {
    padding-bottom: 120px
}

@media screen and (min-width: 1100px) {
    .Footer_footerExtraSpaced__7cQ3K {
        padding-bottom: 140px
    }
}

.Footer_footer__pKwEC.Footer_paddingForCatfish__3CEih {
    padding-bottom: 90px
}

.Footer_footerMap__SZJ1C {
    border-bottom: 1px solid var(--footer-border-color);
    padding: 30px 0
}

.Footer_footerMap__SZJ1C .Footer_footerRow__uGciN .Footer_footerCol__6c0Jx:not(.Footer_fullWidth__FAp3J) .Footer_footerList__ruJY7 {
    margin-bottom: -12px
}

.Footer_footerMap__SZJ1C .Footer_footerCol__6c0Jx {
    margin: 0
}

.Footer_footerMap__SZJ1C .Footer_footerCol__6c0Jx:not(:last-child) {
    margin-bottom: 35px
}

.Footer_footerMap__SZJ1C .Footer_footerLabel__nswKQ {
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    margin: 0
}

.Footer_footerMap__SZJ1C .Footer_footerList__ruJY7 {
    column-count: 2;
    margin-top: 20px
}

.Footer_footerMap__SZJ1C .Footer_footerList__ruJY7 li {
    padding-right: 10px;
    margin-bottom: 12px
}

.Footer_footerMap__SZJ1C .Footer_footerList__ruJY7 li:not(:last-child) {
    margin-bottom: 12px
}

@media (min-width: 1100px) {
    .Footer_footerMap__SZJ1C .Footer_footerRow__uGciN {
        max-height: 230.4px;
        overflow: hidden;
        transition: max-height .3s ease-in-out
    }

    .Footer_footerMap__SZJ1C .Footer_footerRow__uGciN.Footer_isOpen__Ge4Ox {
        max-height: 800px
    }

    .Footer_footerMap__SZJ1C .Footer_footerCol__6c0Jx:first-child, .Footer_footerMap__SZJ1C .Footer_footerCol__6c0Jx:last-child {
        width: 40%
    }

    .Footer_footerMap__SZJ1C .Footer_footerCol__6c0Jx:first-child .Footer_footerList__ruJY7, .Footer_footerMap__SZJ1C .Footer_footerCol__6c0Jx:last-child .Footer_footerList__ruJY7 {
        column-count: 2
    }

    .Footer_footerMap__SZJ1C .Footer_footerCol__6c0Jx:not(:last-child) {
        margin-bottom: 30px
    }

    .Footer_footerMap__SZJ1C .Footer_footerCol__6c0Jx.Footer_fullWidth__FAp3J {
        width: 100%
    }

    .Footer_footerMap__SZJ1C .Footer_footerCol__6c0Jx.Footer_fullWidth__FAp3J .Footer_footerList__ruJY7 li {
        width: 40%
    }

    .Footer_footerMap__SZJ1C .Footer_footerLabel__nswKQ {
        cursor: default
    }

    .Footer_footerMap__SZJ1C .Footer_footerList__ruJY7 {
        margin-top: 15px;
        column-count: auto
    }

    .Footer_footerMap__SZJ1C .Footer_footerList__ruJY7 li {
        padding-right: 15px
    }
}

.Footer_footerExpand__2u6uv {
    display: none
}

@media (min-width: 1100px) {
    .Footer_footerExpand__2u6uv {
        display: flex;
        align-items: center;
        color: var(--gray-color);
        background: none;
        margin: 30px auto 0 0
    }

    .Footer_footerExpand__2u6uv:hover {
        color: var(--primary-color)
    }

    .Footer_footerExpand__2u6uv.Footer_isActive__DLWJt > .Footer_footerExpandText__Cd_bj span {
        display: none
    }

    .Footer_footerExpand__2u6uv.Footer_isActive__DLWJt > .Footer_footerExpandText__Cd_bj span:not(:first-child) {
        display: block
    }

    .Footer_footerExpand__2u6uv.Footer_isActive__DLWJt svg {
        transform: rotate(-90deg)
    }

    .Footer_footerExpandText__Cd_bj {
        position: relative;
        display: block;
        margin-right: 15px
    }

    .Footer_footerExpandText__Cd_bj > span:not(:first-child) {
        display: none
    }

    .Footer_footerExpandArrow___6IDh {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 10px;
        height: 10px
    }

    .Footer_footerExpandArrow___6IDh svg {
        width: 100%;
        height: 100%;
        fill: currentColor;
        transform: rotate(90deg);
        transition: none
    }
}

.Footer_footerNav__ILUg8 {
    padding-top: 30px
}

@media (min-width: 1100px) {
    .Footer_footerNav__ILUg8 {
        padding-bottom: 30px
    }

    .Footer_footerNav__ILUg8 .Footer_footerCol__6c0Jx:not(:last-child) {
        width: 40%
    }
}

.Footer_footerMain___p6RX {
    padding-top: 30px
}

.Footer_footerMain___p6RX p {
    line-height: 1.57
}

.Footer_footerMain___p6RX p a {
    color: var(--success-color)
}

.Footer_footerMain___p6RX p a.Footer_regularLink__NT7t3 {
    color: currentColor
}

.Footer_footerMain___p6RX p a.Footer_regularLink__NT7t3, .Footer_footerMain___p6RX p a:hover {
    -webkit-text-decoration-color: currentColor;
    text-decoration-color: currentColor
}

.Footer_footerMain___p6RX p a:hover.Footer_regularLink__NT7t3 {
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.Footer_footerMain___p6RX p span:not(:last-child) {
    color: var(--light-gray-color)
}

@media (min-width: 1100px) {
    .Footer_footerMain___p6RX .Footer_footerRow__uGciN {
        justify-content: space-between
    }
}

.Footer_footerRow__uGciN {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
    flex-shrink: 0;
    flex-grow: 1
}

@media (min-width: 1100px) {
    .Footer_footerRow__uGciN {
        justify-content: flex-start;
        max-width: 920px
    }
}

.Footer_footerCol__6c0Jx {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
    width: 100%;
    margin-bottom: 30px
}

.Footer_footerCol__6c0Jx:empty {
    display: none
}

@media (min-width: 1100px) {
    .Footer_footerCol__6c0Jx {
        display: block;
        width: 20%;
        margin-bottom: 0
    }
}

@media screen and (max-width: 374px) {
    .Footer_footerCol__6c0Jx {
        display: block
    }
}

.Footer_footerWrap__VhyHo {
    display: none;
    width: 100%
}

@media (min-width: 1100px) {
    .Footer_footerWrap__VhyHo {
        display: block
    }
}

.Footer_footerBlock__sepZO {
    width: calc(50% - 10px)
}

@media (min-width: 1100px) {
    .Footer_footerBlock__sepZO {
        width: 100%
    }

    .Footer_footerBlock__sepZO:not(:last-child) {
        margin-bottom: 25px
    }
}

@media screen and (max-width: 374px) {
    .Footer_footerBlock__sepZO {
        width: 100%
    }

    .Footer_footerBlock__sepZO:not(:last-child) {
        margin-bottom: 25px
    }
}

.Footer_footerList__ruJY7 {
    width: 100%
}

.Footer_footerList__ruJY7 li:not(:last-child) {
    margin-bottom: 10px
}

.Footer_footerList__ruJY7 a {
    display: flex;
    align-items: center;
    color: var(--main-font-color);
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent;
    line-height: 1.42
}

.Footer_footerList__ruJY7 a:hover {
    color: var(--primary-color)
}

.Footer_footerList__ruJY7 img, .Footer_footerList__ruJY7 svg {
    max-width: 24px;
    max-height: 24px;
    margin-right: 10px
}

.Footer_footerList__ruJY7 svg {
    fill: var(--primary-color)
}

@media (min-width: 1100px) {
    .Footer_footerList__ruJY7 li {
        width: 100%
    }

    .Footer_footerList__ruJY7 li:not(:last-child) {
        margin-bottom: 14px
    }

    .Footer_footerList__ruJY7 a {
        line-height: 1.3
    }

    .Footer_footerList__ruJY7 img, .Footer_footerList__ruJY7 svg {
        margin-right: 15px
    }
}

@media screen and (max-width: 374px) {
    .Footer_footerList__ruJY7 {
        max-height: none
    }

    .Footer_footerList__ruJY7 li {
        width: 100%
    }

    .Footer_footerList__ruJY7 img, .Footer_footerList__ruJY7 svg {
        margin-right: 15px
    }
}

.Footer_footerSocials__Zx_g_ {
    width: 100%;
    margin-top: -5px
}

.Footer_footerSocials__Zx_g_ .Footer_footerList__ruJY7 {
    display: flex;
    align-items: center
}

.Footer_footerSocials__Zx_g_ .Footer_footerList__ruJY7 li:not(:last-child) {
    margin: 0 40px 0 0
}

.Footer_footerSocials__Zx_g_ .Footer_footerList__ruJY7 img, .Footer_footerSocials__Zx_g_ .Footer_footerList__ruJY7 svg {
    margin: 0
}

.Footer_footerSocials__Zx_g_ .Footer_footerList__ruJY7 span {
    display: none
}

@media (min-width: 1100px) {
    .Footer_footerSocials__Zx_g_ {
        margin: 0
    }

    .Footer_footerSocials__Zx_g_ .Footer_footerList__ruJY7 {
        flex-flow: column wrap
    }

    .Footer_footerSocials__Zx_g_ .Footer_footerList__ruJY7 li {
        width: 100%
    }

    .Footer_footerSocials__Zx_g_ .Footer_footerList__ruJY7 li:not(:last-child) {
        margin: 0 0 22px
    }

    .Footer_footerSocials__Zx_g_ .Footer_footerList__ruJY7 img, .Footer_footerSocials__Zx_g_ .Footer_footerList__ruJY7 svg {
        margin-right: 10px
    }

    .Footer_footerSocials__Zx_g_ .Footer_footerList__ruJY7 span {
        display: block
    }

    .Footer_footerSocials__Zx_g_.Footer_isSubsport__wVGNU .Footer_footerList__ruJY7 {
        max-height: 92px
    }
}

.Footer_footerLogo__nc9Jc {
    display: inline-block;
    height: 30px;
    margin-bottom: 20px
}

.Footer_footerLogo__nc9Jc img, .Footer_footerLogo__nc9Jc svg {
    height: 100%
}

@media (min-width: 1100px) {
    .Footer_footerLogo__nc9Jc {
        margin-bottom: 30px
    }
}

.Footer_footerText__kN5Ye {
    margin-bottom: 30px
}

.Footer_footerText__kN5Ye p:not(:first-child) {
    margin-top: 20px
}

.Footer_footerText__kN5Ye.Footer_gray__O3_VL {
    color: var(--light-gray-color)
}

@media (min-width: 1100px) {
    .Footer_footerText__kN5Ye {
        width: 400px;
        margin: 0
    }

    .Footer_footerText__kN5Ye p:not(:first-child) {
        margin: 0
    }
}

.Footer_footerAddress__GSmzU p {
    line-height: 1.85
}

@media (min-width: 1100px) {
    .Footer_footerAddress__GSmzU {
        width: 400px
    }
}

.Footer_footerContact__F4IqO {
    margin-top: 20px
}

.Footer_footerContactLabel__6dF0j {
    font-weight: 700;
    margin-bottom: 5px
}

.Footer_footerContact__F4IqO p {
    display: flex
}

.Footer_footerContact__F4IqO p span:not(:last-child) {
    width: 60px
}

.Footer_footerContact__F4IqO p span:not(:first-child) {
    flex-grow: 2;
    width: 50%
}

.Footer_footerContact__F4IqO p a {
    color: currentColor;
    -webkit-text-decoration-color: currentColor;
    text-decoration-color: currentColor
}

.Footer_footerContact__F4IqO p a:hover {
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.Footer_footerCopyright__LGqKM {
    margin: 25px 0 30px
}

@media (min-width: 1100px) {
    .Footer_footerCopyright__LGqKM {
        margin: 25px 0
    }
}

.Footer_footerAge__3EB0j {
    display: flex;
    align-items: center;
    border-top: 1px solid var(--footer-border-color);
    padding-top: 30px;
    margin-top: 10px;
    width: 100%
}

.Footer_footerAge__3EB0j svg {
    margin-right: 10px;
    color: var(--primary-color)
}

.Footer_footerAge__3EB0j img {
    max-width: 30px;
    margin-right: 10px
}

@media (min-width: 1100px) {
    .Footer_footerAge__3EB0j {
        border: none;
        padding: 0;
        margin-top: 25px;
        width: auto
    }
}

.Footer_footerWarning__rq9Zq {
    max-width: 370px;
    margin-top: 25px
}

.Footer_footerMainTelecomsia__ES_y_ .Footer_footerCopyright__LGqKM {
    font-size: 16px
}

.Footer_footerMainTelecomsia__ES_y_ .footerPartners {
    width: 100%
}

.Footer_footerMainTelecomsia__ES_y_ .Footer_footerAge__3EB0j {
    max-width: 370px;
    padding-top: 0;
    margin-top: 25px;
    border-top-width: 0
}

.Footer_footerInfoPartners__i95wf .Footer_quoted__GO9bx {
    margin: 0
}

.Footer_footerInfoPartners__i95wf .Footer_quotedTitle__kD8Lp {
    margin: 0 0 10px
}

.Footer_footerInfoPartners__i95wf .Footer_quotedSlider__s1sCl {
    display: block;
    min-height: auto;
    background-color: transparent;
    padding: 0
}

.Footer_footerInfoPartners__i95wf .Footer_quotedLogo__ZeS58 {
    flex-direction: column;
    justify-content: flex-start;
    text-align: center;
    box-shadow: 0 0 10px -5px rgba(0, 0, 0, .5);
    border-radius: var(--border-radius-medium);
    padding: 15px 10px 10px
}

.Footer_footerInfoPartners__i95wf .Footer_quotedLogo__ZeS58 img {
    max-height: 40px
}

.Footer_footerInfoPartners__i95wf .Footer_quotedImg__Nhnaz {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 40px
}

.Footer_footerInfoPartners__i95wf .Footer_quotedText__uW6QH {
    width: 100%;
    color: var(--light-gray-color);
    font-size: 12px;
    line-height: 1.35;
    margin-top: 10px
}

@media (min-width: 1100px) {
    .Footer_footerInfoPartners__i95wf .Footer_quotedSlider__s1sCl {
        --button-bg: #fff;
        --button-icon-color: #000;
        min-height: auto;
        border-radius: 0;
        padding: 0
    }

    .Footer_footerInfoPartners__i95wf .Footer_quotedLogo__ZeS58 {
        width: 100%
    }

    .Footer_footerInfoPartners__i95wf .Footer_quotedLogo__ZeS58 img {
        max-height: 50px
    }
}

.Footer_notice__SBQ6n {
    --notice-padding-right: 15px;
    margin-top: 25px;
    text-align: left;
    max-width: 360px;
    padding-right: var(--notice-padding-right)
}

@media screen and (min-width: 1100px) {
    .Footer_notice__SBQ6n {
        --notice-padding-right: 0
    }
}

.Footer_centered__Ts_3t {
    font-size: 12px
}

@media screen and (min-width: 1100px) {
    .Footer_centered__Ts_3t {
        text-align: center;
        align-self: center
    }
}

.Footer_partnersRow__HTgoH {
    flex-direction: column;
    flex-shrink: 1
}

@media screen and (min-width: 1100px) {
    .Footer_partnersRow__HTgoH {
        flex-direction: row
    }
}

.PromoMenu_promoMenu__ImwUt {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    max-width: 1440px;
    margin: 0 auto
}

.PromoMenu_promoMenu__ImwUt:after {
    width: 16px;
    min-width: 16px;
    height: 1px;
    content: "";
    display: inline-flex
}

@media screen and (max-width: 1279px) {
    .PromoMenu_promoMenu__ImwUt .PromoMenu_headerContainer__IaokO {
        width: calc(100% + 32px);
        min-width: calc(100% + 32px);
        margin-left: -16px;
        padding-left: 16px
    }
}

.PromoMenu_promoMenuWrapper__9Z6og {
    display: flex;
    align-items: center;
    border-bottom: 1px solid var(--grey-medium);
    padding: 5px 16px;
    background-color: #f9f8fd;
    min-height: 48px;
    justify-content: flex-start;
    overflow: auto;
    transition: opacity .2s ease-in-out, transform .15s ease-in-out;
    z-index: 1
}

@media screen and (max-width: 1099px) {
    .PromoMenu_promoMenuWrapper__9Z6og.PromoMenu_is-hidden-by-scroll__Lfs4J {
        opacity: 0;
        transform: translateY(-25px)
    }
}

.PromoMenu_promoMenuWrapper__9Z6og::-webkit-scrollbar {
    display: none
}

@media screen and (max-width: 1279px) {
    .PromoMenu_promoMenuWrapper__9Z6og:after {
        width: 16px;
        min-width: 16px;
        height: 1px;
        content: "";
        display: inline-flex
    }
}

.PromoMenu_scrollArrow__cPQ03 {
    --size: 60px;
    position: absolute;
    cursor: pointer;
    border: none;
    outline: none;
    box-shadow: none;
    background: linear-gradient(90deg, #f9f8fd 0, #f9f8fd 41%, rgba(249, 248, 253, .4) 57%, rgba(249, 248, 253, 0));
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    margin-left: -16px;
    margin-top: 0;
    height: 48px;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    visibility: hidden;
    opacity: 0;
    transition: opacity .35s ease-in-out
}

@media screen and (max-width: 1099px) {
    .PromoMenu_scrollArrow__cPQ03 {
        display: none !important
    }
}

.PromoMenu_scrollArrow__cPQ03.PromoMenu_isActive__BofoW {
    opacity: 1;
    visibility: visible
}

.PromoMenu_scrollArrow__cPQ03:hover {
    border-color: var(--primary-color)
}

.PromoMenu_scrollArrow__cPQ03:hover svg {
    fill: var(--primary-color)
}

.PromoMenu_scrollArrow__cPQ03 svg {
    --size: 10px;
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    height: var(--size);
    position: relative;
    z-index: 3;
    transform: rotate(-180deg);
    margin-left: 16px
}

.PromoMenu_scrollArrow__cPQ03:before {
    --size: 24px;
    width: var(--size);
    height: var(--size);
    background-color: var(--background-color);
    border: 1px solid var(--grey-medium);
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    content: "";
    border-radius: 50%
}

.PromoMenu_scrollArrow__cPQ03.PromoMenu_isRight__pWka_ {
    right: 0;
    margin-left: auto;
    justify-content: flex-end;
    background: linear-gradient(270deg, #f9f8fd 0, #f9f8fd 41%, rgba(249, 248, 253, .4) 57%, rgba(249, 248, 253, 0))
}

.PromoMenu_scrollArrow__cPQ03.PromoMenu_isRight__pWka_:before {
    left: auto;
    right: 10px
}

.PromoMenu_scrollArrow__cPQ03.PromoMenu_isRight__pWka_ svg {
    transform: none;
    margin-left: 0;
    margin-right: 16px
}

.PromoMenu_item__khRRV {
    --meta-promo-color: var(--grey);
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 24px;
    height: 20px;
    font-size: 14px;
    line-height: 1;
    font-weight: 600;
    white-space: nowrap;
    color: var(--meta-promo-color);
    gap: 4px
}

.PromoMenu_item__khRRV .PromoMenu_svgIcon__8m7uh {
    --size: 20px;
    width: var(--size);
    height: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    fill: var(--meta-promo-color);
    transition: var(--fill-transition)
}

.PromoMenu_item__khRRV.PromoMenu_isHighlighted__ssTEa {
    height: 36px;
    border-radius: var(--border-radius);
    padding: 8px 12px;
    background-color: var(--background-color);
    border: 1px solid var(--grey-medium);
    font-weight: 600
}

.PromoMenu_item__khRRV.PromoMenu_isHighlighted__ssTEa strong {
    font-weight: 600
}

.PromoMenu_item__khRRV.PromoMenu_isHighlighted__ssTEa .PromoMenu_svgIcon__8m7uh {
    fill: var(--orange)
}

.PromoMenu_item__khRRV:last-child {
    margin-right: 0
}

.PromoMenu_item__khRRV.PromoMenu_isActive__BofoW, a.PromoMenu_item__khRRV:hover, button.PromoMenu_item__khRRV:hover {
    --meta-promo-color: var(--primary-color)
}

.PromoMenu_chip__Z8HCo {
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    min-height: 18px;
    padding: 2px 8px;
    font-weight: 400;
    font-size: 8px;
    line-height: 14px;
    max-width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: var(--primary-lightgrey);
    border-radius: 24px
}

.PromoMenu_token__5DWjI {
    position: fixed;
    padding: 12px;
    background-color: #fff;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .1);
    border-radius: 6px;
    z-index: 99999;
    transform: translate(-70%, 30px);
    font-size: 12px;
    color: var(--primary-darkgray);
    line-height: 1.3333;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px
}

.PromoMenu_tokenClose__VXZCS {
    transition: var(--fill-transition)
}

.PromoMenu_tokenClose__VXZCS:hover {
    fill: var(--primary-color)
}

.PromoMenu_code__zgM5h {
    color: #000;
    font-weight: 700
}

.PromoMenu_customIcon__sHHdp {
    width: 20;
    min-width: 20;
    max-width: 20;
    height: 20;
    min-height: 20;
    max-height: 20;
    object-fit: cover
}

.Profile_profile__rX7m6 {
    padding: 18px 24px 24px;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .15);
    background-color: #fff;
    z-index: 11111;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    border-radius: 12px 12px 0 0
}

@media screen and (min-width: 1100px) {
    .Profile_profile__rX7m6 {
        position: absolute;
        right: 0;
        bottom: auto;
        left: auto;
        top: calc(100% + 14px);
        border-radius: 12px;
        min-width: 375px
    }
}

.Profile_head__LLW8w {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 18px;
    font-size: 13px;
    font-weight: 700;
    line-height: .92
}

.Profile_head__LLW8w:last-child {
    margin-bottom: 0
}

.Profile_item__O8n_s {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid var(--light-border-color);
    font-weight: 400;
    font-size: 12px;
    line-height: 1.33333;
    color: var(--main-font-color)
}

.Profile_item__O8n_s svg {
    fill: var(--success-color)
}

.Profile_item__O8n_s:hover {
    color: var(--primary-color)
}

.Profile_item__O8n_s:hover svg {
    fill: var(--primary-color)
}

.Profile_item__O8n_s:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none
}

.AuthorizedUser_headProfile__IOYGl {
    margin-left: 8px;
    position: relative;
    width: 24px;
    height: 24px;
    background: none;
    border-radius: 50%;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    overflow: hidden;
    z-index: 1111;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.AuthorizedUser_headProfileContainer__zLius {
    position: static;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

@media screen and (min-width: 1100px) {
    .AuthorizedUser_headProfileContainer__zLius {
        position: relative
    }
}

.AuthorizedUser_headProfile__IOYGl img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.AuthorizedUser_headProfile__IOYGl svg {
    width: 16px;
    height: 18px
}

.AuthorizedUser_headerProfileMenu__skLyh {
    align-self: flex-start;
    text-align: left;
    border: 1px solid var(--light-border-color);
    padding: 4px 20px;
    background: var(--main-background-color);
    border-radius: var(--border-radius);
    margin: 0 15px;
    opacity: 0;
    transition: all .25s ease-out;
    position: absolute;
    top: calc(100% - 40px);
    left: 20px;
    right: 20px;
    z-index: 11111
}

@media screen and (min-width: 1100px) {
    .AuthorizedUser_headerProfileMenu__skLyh {
        min-width: 200px;
        padding: 20px 40px 20px 30px;
        top: calc(100% + 16px);
        right: 0;
        margin: 0;
        left: auto
    }
}

.AuthorizedUser_headerProfileMenu__skLyh.AuthorizedUser_isAdmin__EiQ0t {
    min-width: 280px
}

.AuthorizedUser_headerProfileMenuBg__uq_x7 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, .35);
    z-index: 11110;
    opacity: 0
}

.AuthorizedUser_headerProfileMenuBg__uq_x7.AuthorizedUser_activeProfileMenuBg__1hBw6 {
    opacity: 1
}

@media screen and (min-width: 1100px) {
    .AuthorizedUser_headerProfileMenuBg__uq_x7 {
        display: none
    }
}

.AuthorizedUser_headerProfileMenu__skLyh.AuthorizedUser_activeProfileMenu__rZjNE {
    opacity: 1
}

.AuthorizedUser_headerProfileMenuItem__Uqg5C {
    display: block;
    color: var(--main-font-color);
    font-weight: 700;
    line-height: 34px;
    text-transform: uppercase;
    margin: 10px 0;
    cursor: pointer
}

@media screen and (min-width: 1100px) {
    .AuthorizedUser_headerProfileMenuItem__Uqg5C {
        text-transform: none;
        margin: 0
    }

    .AuthorizedUser_headerProfileMenuItem__Uqg5C:hover {
        color: var(--primary-color)
    }
}

.AuthorizedUser_headerProfileMenuItem__Uqg5C:active {
    color: var(--primary-color)
}

.MultiPromoButtons_dropdown__1qtxH {
    position: relative;
    display: flex;
    align-items: center;
    margin-left: 8px;
    border-radius: 8px;
    font-size: 14px;
    background-color: var(--grey-light);
    font-family: Rubik, sans-serif;
    font-weight: 700
}

@media screen and (max-width: 1099px) {
    .MultiPromoButtons_dropdown__1qtxH {
        font-size: 10px
    }
}

.MultiPromoButtons_dropdown__1qtxH:before {
    position: absolute;
    top: 32px;
    left: 0;
    height: 15px;
    content: "";
    width: 100%;
    background-color: transparent;
    z-index: 1
}

@media screen and (min-width: 1100px) {
    .MultiPromoButtons_dropdown__1qtxH:hover .MultiPromoButtons_arrow__BW_tk {
        transform: rotate(-90deg);
        transition: opacity .3s linear, transform .3s ease
    }

    .MultiPromoButtons_dropdown__1qtxH:hover .MultiPromoButtons_list__Fw_fP {
        opacity: 1;
        visibility: visible;
        transition: opacity .3s ease, transform .3s ease
    }
}

@media screen and (max-width: 1099px) {
    .MultiPromoButtons_dropdownMobileArrow__qtN_l .MultiPromoButtons_arrow__BW_tk {
        transform: rotate(-90deg)
    }

    .MultiPromoButtons_dropdownMobileArrow__qtN_l .MultiPromoButtons_list__Fw_fP {
        opacity: 1;
        visibility: visible
    }
}

.MultiPromoButtons_mainButton__RVAUR {
    position: relative;
    max-width: 214px;
    width: 100%;
    border: none;
    padding: 8px 16px;
    border-radius: 8px;
    background-color: var(--bgColor);
    color: #fff;
    overflow: hidden;
    cursor: pointer
}

@media screen and (max-width: 1099px) {
    .MultiPromoButtons_mainButton__RVAUR {
        max-width: 94px;
        padding: 8px 10px
    }
}

.MultiPromoButtons_mainButton__RVAUR:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    height: 100%;
    transform: translateX(0);
    background: linear-gradient(90deg, rgba(249, 248, 253, 0) 0, rgba(249, 248, 253, .1) 41%, rgba(249, 248, 253, .3));
    pointer-events: none;
    animation: MultiPromoButtons_move-right__Wuil5 3s ease-in infinite
}

.MultiPromoButtons_list__Fw_fP {
    position: absolute;
    width: 100%;
    top: 110%;
    left: 0;
    border-radius: 8px;
    background: #fff;
    list-style: none;
    margin: 0;
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s ease, transform .3s ease;
    padding: 8px;
    box-shadow: 0 0 8.9px 0 rgba(0, 0, 0, .1)
}

.MultiPromoButtons_list__Fw_fP li {
    transition: background .3s ease;
    border-radius: 8px;
    padding: 6px 8px;
    line-height: 16px
}

.MultiPromoButtons_list__Fw_fP li:hover {
    background-color: #f1f1f1
}

.MultiPromoButtons_buttonContent__QUhaB {
    display: flex;
    gap: 12px;
    align-items: center
}

@media screen and (max-width: 1099px) {
    .MultiPromoButtons_buttonContent__QUhaB {
        gap: 8px
    }
}

.MultiPromoButtons_arrow__BW_tk {
    width: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(90deg);
    transition: transform .3s ease
}

.MultiPromoButtons_arrow__BW_tk svg {
    fill: var(--grey)
}

@media screen and (max-width: 1099px) {
    .MultiPromoButtons_arrow__BW_tk {
        width: 22px
    }
}

.MultiPromoButtons_tickerWrapper__adlZ7 {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    position: relative
}

.MultiPromoButtons_ticker__gCqrg {
    display: inline-block;
    white-space: nowrap;
    animation: MultiPromoButtons_ticker-scroll__co7Jt 5s linear infinite
}

.MultiPromoButtons_ticker__gCqrg span {
    padding-right: 44px
}

.MultiPromoButtons_buttonLink__2SH8Q {
    color: var(--primary-darkgray);
    cursor: pointer
}

.MultiPromoButtons_buttonLinkMain__UN4Nb {
    color: #fff
}

@keyframes MultiPromoButtons_move-right__Wuil5 {
    0% {
        transform: translateX(-70px) skew(-30deg)
    }
    to {
        transform: translateX(calc(100% + 120px)) skew(-30deg)
    }
}

@keyframes MultiPromoButtons_ticker-scroll__co7Jt {
    0% {
        transform: translateX(0)
    }
    to {
        transform: translateX(-50%)
    }
}

.Search_headerSearch__Ah_jz {
    display: block;
    width: 200px;
    position: relative
}

@media screen and (min-width: 1391px) {
    .Search_headerSearch__Ah_jz {
        display: block !important;
        width: 149px
    }
}

@media screen and (max-width: 1425px) {
    .Search_headerSearch__Ah_jz {
        display: none;
        position: absolute;
        top: calc(50% - 16px);
        min-width: max(200px, 100%);
        right: 0;
        width: auto;
        z-index: 3
    }

    .Search_headerSearch__Ah_jz input {
        box-shadow: 0 4px 64px rgba(26, 42, 77, .16)
    }
}

.Search_headerSearch__Ah_jz input {
    position: relative;
    z-index: 1;
    width: 100%;
    height: var(--item-height);
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-radius: var(--border-radius);
    padding: 4px 16px 4px 40px;
    outline: none;
    box-shadow: none;
    border: 1px solid var(--grey-light);
    background-color: var(--grey-light);
    transition: opacity .25s ease, color .25s ease;
    font-size: 14px;
    line-height: 1.42;
    font-family: Rubik, sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: var(--main-font-color)
}

.Search_headerSearch__Ah_jz input::-webkit-input-placeholder {
    opacity: 1;
    color: rgba(126, 143, 159, .8)
}

.Search_headerSearch__Ah_jz input:-moz-placeholder, .Search_headerSearch__Ah_jz input::-moz-placeholder {
    opacity: 1;
    color: rgba(126, 143, 159, .8)
}

.Search_headerSearch__Ah_jz input:-ms-input-placeholder {
    opacity: 1;
    color: rgba(126, 143, 159, .8)
}

.Search_headerSearch__Ah_jz input:focus {
    border: 1px solid var(--primary-color);
    box-shadow: 0 0 0 3px rgba(115, 66, 255, .16);
    background-color: var(--background-color)
}

.Search_headerSearch__Ah_jz input:focus::-webkit-input-placeholder {
    color: var(--main-font-color)
}

.Search_headerSearch__Ah_jz input:focus:-moz-placeholder, .Search_headerSearch__Ah_jz input:focus::-moz-placeholder {
    color: var(--main-font-color)
}

.Search_headerSearch__Ah_jz input:focus:-ms-input-placeholder {
    color: var(--main-font-color)
}

.Search_headerSearch__Ah_jz input:valid + button svg {
    fill: var(--primary-color)
}

.Search_headerSearch__Ah_jz button {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 40px;
    display: flex;
    z-index: 3;
    height: var(--item-height);
    align-items: center;
    justify-content: flex-start;
    border: none;
    background-color: transparent;
    outline: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.Search_headerSearch__Ah_jz button svg {
    width: 18px;
    height: 18px;
    fill: var(--grey);
    transition: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.Search_headerSearch__Ah_jz button.Search_isClear__7fs6X {
    --size: 15px;
    width: var(--size);
    height: var(--size);
    border-radius: 50%;
    left: auto;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    background-color: var(--grey);
    display: none;
    align-items: center;
    justify-content: center;
    padding-left: 0
}

.Search_headerSearch__Ah_jz button.Search_isClear__7fs6X svg {
    position: static;
    transform: none;
    fill: #fff
}

.Search_headerSearch__Ah_jz:hover input {
    border: 1px solid var(--grey-medium)
}

.Search_headerSearch__Ah_jz:hover input:focus {
    border: 1px solid var(--primary-color);
    box-shadow: 0 0 0 3px rgba(115, 66, 255, .16)
}

.Search_headerSearch__Ah_jz:hover input:focus::-webkit-input-placeholder {
    color: var(--main-font-color)
}

.Search_headerSearch__Ah_jz:hover input:focus:-moz-placeholder, .Search_headerSearch__Ah_jz:hover input:focus::-moz-placeholder {
    color: var(--main-font-color)
}

.Search_headerSearch__Ah_jz:hover input:focus:-ms-input-placeholder {
    color: var(--main-font-color)
}

.Search_headerSearch__Ah_jz.Search_hasContent__wKbeR button.Search_isClear__7fs6X {
    display: flex
}

.Search_headerSearch__Ah_jz.Search_hasContent__wKbeR input {
    border: 1px solid var(--grey-medium);
    color: var(--main-font-color)
}

.Search_headerSearch__Ah_jz.Search_hasError__iMqdm input {
    border: 1px solid #ff4c87;
    box-shadow: 0 0 0 3px rgba(255, 76, 135, .16)
}

.Breadcrumbs_breadcrumb__r3OI5 {
    position: relative;
    margin-bottom: 30px;
    z-index: 1
}

.Breadcrumbs_breadcrumbList___BhxR {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    padding: 0 15px;
    margin: 0 -15px
}

.Breadcrumbs_breadcrumbList___BhxR::-webkit-scrollbar {
    display: none
}

@media screen and (min-width: 1100px) {
    .Breadcrumbs_breadcrumbList___BhxR {
        overflow: visible;
        padding: 0;
        margin: 0
    }
}

.Breadcrumbs_breadcrumbItem__RLQ_T {
    position: relative;
    display: flex;
    align-items: center
}

.Breadcrumbs_breadcrumbItem__RLQ_T:not(:last-child) {
    margin: 0 20px 0 0
}

.Breadcrumbs_breadcrumbItem__RLQ_T:not(:last-child):after {
    content: "/";
    position: absolute;
    display: inline-flex;
    justify-content: center;
    top: 0;
    right: -20px;
    width: 20px;
    color: var(--success-color);
    font-size: 14px
}

.Breadcrumbs_breadcrumbLink__e_1d5 {
    color: var(--main-font-color);
    font-size: 14px;
    white-space: nowrap
}

.Breadcrumbs_breadcrumbLink__e_1d5:focus, .Breadcrumbs_breadcrumbLink__e_1d5:hover {
    -webkit-text-decoration-color: var(--main-font-color);
    text-decoration-color: var(--main-font-color)
}

@media screen and (min-width: 1100px) {
    .WorkareaRow_row__c4_x3 {
        display: flex;
        align-items: flex-start
    }

    .WorkareaRow_row__c4_x3.WorkareaRow_leftSidebarAfterContent__p0eEm .WorkareaRow_content__d2ulh {
        order: 1
    }

    .WorkareaRow_row__c4_x3.WorkareaRow_leftSidebarAfterContent__p0eEm .WorkareaRow_sidebar__VrBgx {
        order: 2
    }

    .WorkareaRow_row__c4_x3.WorkareaRow_leftSidebarAfterContent__p0eEm .WorkareaRow_sidebar__VrBgx.WorkareaRow_leftSidebar__HlYUF {
        order: 0
    }
}

@media screen and (max-width: 1099px) {
    .WorkareaRow_row__c4_x3.WorkareaRow_leftSidebarAfterContent__p0eEm .WorkareaRow_sidebar__VrBgx.WorkareaRow_leftSidebar__HlYUF {
        margin-top: 30px;
        z-index: 3
    }
}

.WorkareaRow_sidebar__VrBgx {
    width: 100%;
    height: auto
}

@media screen and (min-width: 1100px) {
    .WorkareaRow_sidebar__VrBgx.WorkareaRow_sticky__aEb3L {
        position: -webkit-sticky;
        position: sticky;
        top: var(--top-indent);
        width: 215px;
        max-height: calc(100vh - var(--top-indent));
        overflow: auto;
        -ms-overflow-style: none;
        scrollbar-width: none;
        padding: 15px 0;
        margin: -15px 25px 0 0
    }

    .WorkareaRow_sidebar__VrBgx.WorkareaRow_fullHeight__RjP0b {
        max-height: none
    }

    .WorkareaRow_sidebar__VrBgx {
        margin-right: 25px;
        z-index: 2
    }
}

@media screen and (min-width: 1100px) {
    .WorkareaRow_sidebar__VrBgx::-webkit-scrollbar {
        display: none
    }
}

.WorkareaRow_sidebar__VrBgx > :first-child {
    margin-top: 0
}

.WorkareaRow_sidebar__VrBgx > :last-child {
    margin-bottom: 0
}

.WorkareaRow_content__d2ulh {
    width: 100%
}

@media screen and (min-width: 1100px) {
    .WorkareaRow_content__d2ulh {
        flex-grow: 2;
        width: 50%;
        min-width: 680px;
        position: relative
    }
}

.WorkareaRow_content__d2ulh > :first-child {
    margin-top: 0
}

.WorkareaRow_content__d2ulh > :last-child {
    margin-bottom: 0
}

.WorkareaRow_description__dqzZF {
    line-height: 1.5625
}

.WorkareaRow_description__dqzZF:not(:last-child) {
    margin-bottom: 40px
}

.WorkareaRow_description__dqzZF:last-child {
    margin-top: 40px
}

.WorkareaRow_description__dqzZF > :first-child {
    margin-top: 0
}

.WorkareaRow_description__dqzZF > :last-child {
    margin-bottom: 0
}

.WorkareaRow_description__dqzZF .WorkareaRow_h2__19MB8, .WorkareaRow_description__dqzZF .WorkareaRow_h3__yJyfr, .WorkareaRow_description__dqzZF .WorkareaRow_h4___VXRO, .WorkareaRow_description__dqzZF .WorkareaRow_h5__tA2TZ, .WorkareaRow_description__dqzZF .WorkareaRow_h6__PwpIT, .WorkareaRow_description__dqzZF h2, .WorkareaRow_description__dqzZF h3, .WorkareaRow_description__dqzZF h4, .WorkareaRow_description__dqzZF h5, .WorkareaRow_description__dqzZF h6 {
    margin: 40px 0 15px
}

.WorkareaRow_description__dqzZF .WorkareaRow_h2__19MB8:first-child, .WorkareaRow_description__dqzZF .WorkareaRow_h3__yJyfr:first-child, .WorkareaRow_description__dqzZF .WorkareaRow_h4___VXRO:first-child, .WorkareaRow_description__dqzZF .WorkareaRow_h5__tA2TZ:first-child, .WorkareaRow_description__dqzZF .WorkareaRow_h6__PwpIT:first-child, .WorkareaRow_description__dqzZF h2:first-child, .WorkareaRow_description__dqzZF h3:first-child, .WorkareaRow_description__dqzZF h4:first-child, .WorkareaRow_description__dqzZF h5:first-child, .WorkareaRow_description__dqzZF h6:first-child {
    margin-top: 0
}

.WorkareaRow_description__dqzZF .WorkareaRow_h2__19MB8:last-child, .WorkareaRow_description__dqzZF .WorkareaRow_h3__yJyfr:last-child, .WorkareaRow_description__dqzZF .WorkareaRow_h4___VXRO:last-child, .WorkareaRow_description__dqzZF .WorkareaRow_h5__tA2TZ:last-child, .WorkareaRow_description__dqzZF .WorkareaRow_h6__PwpIT:last-child, .WorkareaRow_description__dqzZF h2:last-child, .WorkareaRow_description__dqzZF h3:last-child, .WorkareaRow_description__dqzZF h4:last-child, .WorkareaRow_description__dqzZF h5:last-child, .WorkareaRow_description__dqzZF h6:last-child {
    margin-bottom: 0
}

.WorkareaRow_description__dqzZF p {
    margin: 15px 0
}

.WorkareaRow_description__dqzZF p:last-child {
    margin-bottom: 0
}

.WorkareaRow_description__dqzZF div.WorkareaRow_is-highlight__S_SpS {
    font-size: 18px;
    font-weight: 700;
    background-color: #f7f3fc;
    padding: 20px 15px 20px 65px;
    margin: 20px -15px
}

@media screen and (min-width: 1100px) {
    .WorkareaRow_description__dqzZF div.WorkareaRow_is-highlight__S_SpS {
        padding-right: 20px;
        padding-left: 85px;
        margin-right: 0;
        margin-left: 0
    }
}

.WorkareaRow_description__dqzZF a {
    color: var(--success-color);
    font-weight: 700
}

.WorkareaRow_description__dqzZF a:focus, .WorkareaRow_description__dqzZF a:hover {
    -webkit-text-decoration-color: var(--success-color);
    text-decoration-color: var(--success-color)
}

.WorkareaRow_description__dqzZF ol, .WorkareaRow_description__dqzZF ul {
    padding-left: 40px;
    margin: 25px 0
}

.WorkareaRow_description__dqzZF ol li, .WorkareaRow_description__dqzZF ul li {
    line-height: 1.5625
}

.WorkareaRow_description__dqzZF ol li p, .WorkareaRow_description__dqzZF ul li p {
    margin: 15px 0 0
}

.WorkareaRow_description__dqzZF ol {
    list-style: decimal
}

.WorkareaRow_description__dqzZF ul {
    list-style: disc
}

.WorkareaRow_description__dqzZF b, .WorkareaRow_description__dqzZF strong {
    font-weight: 700
}

.WorkareaRow_description__dqzZF em, .WorkareaRow_description__dqzZF i {
    font-style: italic
}

.WorkareaRow_description__dqzZF hr {
    border-top: 1px solid var(--border-color);
    margin: 30px 0
}

.WorkareaRow_description__dqzZF .WorkareaRow_text-color-violet__kOh1R {
    background-color: #dfd2f2
}

.WorkareaRow_description__dqzZF .WorkareaRow_text-color-gray__i6mx7 {
    background-color: #ebebeb
}

.WorkareaRow_description__dqzZF .WorkareaRow_text-color-green__ppfad {
    background-color: #d2eedb
}

.WorkareaRow_description__dqzZF .WorkareaRow_text-color-red__dAtXF {
    background-color: #f6ccd1
}

.WorkareaRow_description__dqzZF .WorkareaRow_text-color-yellow__BmrQo {
    background-color: #fff7b3
}

.WorkareaRow_description__dqzZF .WorkareaRow_text-color-orange__SFETb {
    background-color: #fce4bd
}

                                                              .MetaRating_rating__SwIBI {
                                                                  --size: 40px;
                                                                  width: var(--size);
                                                                  min-width: var(--size);
                                                                  max-width: var(--size);
                                                                  height: var(--size);
                                                                  min-height: var(--size);
                                                                  max-height: var(--size);
                                                                  position: relative;
                                                                  display: flex;
                                                                  align-items: center;
                                                                  justify-content: center;
                                                                  font-size: 15px;
                                                                  font-weight: 700;
                                                                  line-height: 1;
                                                                  color: #fff;
                                                                  background-color: var(--primary-color);
                                                                  border-radius: 6px;
                                                                  -webkit-user-select: none;
                                                                  -moz-user-select: none;
                                                                  user-select: none
                                                              }

.MetaRating_ratingSmall__RNLZb {
    font-size: 14px;
    --size: 24px;
    border-radius: 4px
}

.MetaRating_ratingLarge__YNvZg {
    --size: 34px;
    border-radius: 4px;
    font-size: 18px
}

@media screen and (min-width: 1100px) {
    .MetaRating_ratingLarge__YNvZg {
        --size: 50px;
        border-radius: var(--border-radius) 0 0 var(--border-radius);
        font-size: 24px
    }
}

.MetaRating_ratingExtraLarge__Bdx8l {
    --size: 80px;
    border-radius: var(--border-radius);
    font-size: 42px
}

@media screen and (min-width: 1100px) {
    .MetaRating_ratingExtraLarge__Bdx8l {
        --size: 90px;
        font-size: 45px
    }
}

.MetaRating_ratingExtraLarge__Bdx8l.MetaRating_ratingNew__onMWJ {
    font-size: 32px
}

@media screen and (min-width: 1100px) {
    .MetaRating_ratingExtraLarge__Bdx8l.MetaRating_ratingNew__onMWJ {
        font-size: 35px
    }

    .MetaRating_ratingExtraLarge__Bdx8l svg {
        width: 42px;
        height: auto
    }
}

.MetaRating_ratingClickable__S_Yd8, .MetaRating_ratingHelp__YvmTk {
    cursor: pointer
}

.MetaRating_ratingHelp__YvmTk:hover .MetaRating_ratingHelpLabel__O7p3y {
    background-color: var(--primary-color)
}

.MetaRating_ratingHelpLabel__O7p3y {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 2px;
    right: 2px;
    width: 10px;
    height: 10px;
    font-size: 7px;
    line-height: 10px;
    color: #fff;
    background-color: rgba(0, 0, 0, .2);
    border-radius: 50%;
    transition: all .3s ease-in-out
}

.MetaRating_rating__SwIBI:hover .MetaRating_ratingHelp__YvmTk {
    background-color: var(--primary-color)
}

.MetaRating_ratingGreat__ezcJL {
    background-color: var(--success-color)
}

.MetaRating_ratingGood__6j9CM {
    background-color: var(--attention-color)
}

.MetaRating_ratingBad__FvO_n {
    background-color: var(--danger-color)
}

.MetaRating_ratingNeutral__pAJr8 {
    background-color: var(--empty-color)
}

.MetaRating_ratingNew__onMWJ {
    background-color: var(--primary-color)
}

.MetaRating_ratingHide__1kHHZ {
    background-color: var(--gray-color)
}

.MetaRating_ratingHide__1kHHZ svg {
    fill: #fff
}

.RatingArc_arc__it8ve {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center
}

.RatingArc_arcActive__FFBzn {
    cursor: pointer
}

.RatingArc_arc__it8ve svg {
    vertical-align: top
}

.RatingArc_arc__it8ve circle {
    fill: transparent;
    transform: rotate(-90deg);
    transform-origin: center;
    stroke-width: 3;
    transition: stroke-dashoffset .4s ease
}

.RatingArc_number__V_hG7 {
    position: absolute;
    font-weight: 500;
    line-height: 1
}

@media screen and (min-width: 1100px) {
    .RatingArc_number__V_hG7 {
        font-size: 20px
    }
}

.RatingArc_number__V_hG7.RatingArc_small__0v7uI {
    font-weight: 400;
    font-size: 14px
}

.RatingArc_number__V_hG7.RatingArc_medium__0M4c8 {
    font-size: 16px
}

.RatingArc_number__V_hG7.RatingArc_large__i_8BH {
    font-size: 21px
}

.RatingArc_isGreat__t6IrI {
    color: var(--dull-purple);
    stroke: var(--dull-purple)
}

.RatingArc_isGood__ao6El {
    color: var(--accent-green);
    stroke: var(--accent-green)
}

.RatingArc_isOkay__zt5b0 {
    color: var(--bronze);
    stroke: var(--bronze)
}

.RatingArc_isBad__eNLL1 {
    color: var(--dull-red);
    stroke: var(--dull-red)
}

.RatingArc_status__jDPaq {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px
}

.RatingArc_status__jDPaq svg {
    fill: var(--complimentary-grey)
}

.RatingArc_statusDescription__i07WN {
    max-width: 76px;
    color: var(--complimentary-grey);
    text-transform: lowercase;
    font-size: 10px;
    line-height: 11px
}

.BookmakersRatingItem_item__qp376 {
    --accent-color: var(--primary-color);
    --accent-border-color: transparent;
    --accent-highlight-color: var(--primary-color);
    position: relative;
    background-color: #fff
}

@media screen and (max-width: 1099px) {
    .BookmakersRatingItem_item__qp376 {
        max-width: 100vw
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376 {
        --accent-border-color: #e5e5e5;
        max-width: 680px;
        background-color: transparent;
        border-radius: var(--border-radius);
        padding-top: 5px;
        overflow: initial;
        display: block
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemHome__iU_4V {
    border-radius: 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemHome__iU_4V {
        border-radius: 20px
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemHome__iU_4V .BookmakersRatingItem_itemWrap__jNEM_ {
    border-radius: 0;
    padding: 0 15px 0 10px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemHome__iU_4V .BookmakersRatingItem_itemWrap__jNEM_ {
        border-radius: 20px;
        padding: 0 15px 0 35px
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemHome__iU_4V .BookmakersRatingItem_itemLabel__QLr_0 {
    transform: none;
    background-color: transparent;
    bottom: -27px;
    left: -20px;
    min-width: 231px;
    height: 28px;
    font-size: 16px;
    padding: 0 20px
}

@media screen and (max-width: 1099px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemHome__iU_4V .BookmakersRatingItem_itemLabel__QLr_0 {
        left: -13px;
        min-width: 110px;
        height: 19px;
        font-size: 10px;
        border-radius: 0 4px 0 0;
        padding: 0 8px;
        line-height: 1;
        bottom: 0;
        background-color: var(--accent-highlight-color);
        transform: none
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemHome__iU_4V .BookmakersRatingItem_itemWrap__jNEM_:before {
        border-radius: 20px
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemHome__iU_4V .BookmakersRatingItem_itemBonus__PICSN {
    position: relative;
    display: flex
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemHome__iU_4V .BookmakersRatingItem_itemBonusBadge__C1Tgm {
    top: -11px
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemHome__iU_4V .BookmakersRatingItem_itemLogo__9s_U_ {
    width: 115px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemHome__iU_4V .BookmakersRatingItem_itemLogo__9s_U_ {
        width: 140px
    }

    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemHome__iU_4V .BookmakersRatingItem_itemLogo__9s_U_ img {
        max-height: 35px
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemPanel__FaZ8K {
    display: none
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemPanel__FaZ8K {
        display: block;
        padding-top: 0;
        width: 100%
    }

    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemPanel__FaZ8K .BookmakersRatingItem_itemWrap__jNEM_ {
        min-height: 60px
    }

    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemPanel__FaZ8K .BookmakersRatingItem_itemWrap__jNEM_:before {
        border: none;
        border-radius: 0
    }

    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemPanel__FaZ8K .BookmakersRatingItem_itemAbout__9k7_8 {
        min-height: 60px;
        flex-grow: 2;
        width: 20%
    }

    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemPanel__FaZ8K .BookmakersRatingItem_itemLogo__9s_U_ {
        width: 130px
    }

    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemPanel__FaZ8K .BookmakersRatingItem_itemLogo__9s_U_ img {
        width: 100%;
        max-height: 50px;
        object-fit: contain
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemPanel__FaZ8K .BookmakersRatingItem_itemLegal__uoW0e {
    display: none
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemPanel__FaZ8K .BookmakersRatingItem_itemMeta__z3tmr {
        font-size: 18px
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemPanel__FaZ8K .BookmakersRatingItem_itemBonus__PICSN {
    min-width: 170px;
    height: 40px;
    background: #f7f7f7;
    border-radius: 6px;
    padding: 0 24px;
    margin: 0 20px 0 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_itemPanel__FaZ8K .BookmakersRatingItem_itemSite__yUiM6 {
        width: 230px;
        font-size: 18px;
        border-radius: 6px
    }
}

.BookmakersRatingItem_item__qp376:not(:last-child) {
    margin-bottom: 10px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376:not(:last-child) {
        margin-bottom: 20px
    }
}

.BookmakersRatingItem_itemWrap__jNEM_ {
    --width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: var(--width);
    min-width: var(--width);
    min-height: 80px;
    padding: 0 25px 0 15px
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemWrap__jNEM_ {
        min-height: 75px;
        padding: 0 20px 0 10px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemWrap__jNEM_ {
        min-height: 70px;
        background-color: #fff;
        border-radius: var(--border-radius);
        transition: all .3s ease-in-out;
        padding: 0 15px
    }
}

.BookmakersRatingItem_itemWrap__jNEM_:after, .BookmakersRatingItem_itemWrap__jNEM_:before {
    content: "";
    position: absolute
}

.BookmakersRatingItem_itemWrap__jNEM_:before {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 2px solid var(--accent-border-color);
    z-index: 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemWrap__jNEM_:before {
        border-width: 1px;
        border-radius: var(--border-radius)
    }
}

.BookmakersRatingItem_itemNumb__Aq1FW {
    position: relative;
    display: flex;
    align-self: flex-start;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 38px;
    font-size: 14px;
    line-height: 1;
    color: #fff;
    background-color: var(--accent-highlight-color)
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemNumb__Aq1FW {
        width: 24px;
        height: 28px;
        font-size: 12px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemNumb__Aq1FW {
        top: -5px;
        width: 32px;
        height: 46px;
        font-size: 15px
    }
}

.BookmakersRatingItem_itemNumb__Aq1FW:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 0 14px 5px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemNumb__Aq1FW:after {
        border-width: 0 16px 8px
    }
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemNumb__Aq1FW:after {
        border-width: 0 12px 4px
    }
}

.BookmakersRatingItem_itemAbout__9k7_8 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    min-height: 80px
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemAbout__9k7_8 {
        width: 110px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemAbout__9k7_8 {
        width: 130px;
        min-height: 70px
    }
}

.BookmakersRatingItem_itemLegal__uoW0e, .BookmakersRatingItem_itemLocked__FrZVu {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 5px;
    width: 110px;
    height: 14px;
    font-size: 9px;
    line-height: 1;
    color: #000;
    background-color: var(--cloud-grey-color);
    border-radius: 2px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLegal__uoW0e + .BookmakersRatingItem_itemLogo__9s_U_, .BookmakersRatingItem_itemLocked__FrZVu + .BookmakersRatingItem_itemLogo__9s_U_ {
        margin-top: 15px
    }
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemLegal__uoW0e, .BookmakersRatingItem_itemLocked__FrZVu {
        height: 12px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLegal__uoW0e, .BookmakersRatingItem_itemLocked__FrZVu {
        width: 130px;
        height: 16px;
        font-size: 12px
    }
}

.BookmakersRatingItem_itemLogo__9s_U_ {
    position: relative;
    width: 110px
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemLogo__9s_U_ {
        width: 100px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLogo__9s_U_ {
        width: 115px
    }
}

.BookmakersRatingItem_itemLogo__9s_U_ img {
    max-width: 100%;
    max-height: 30px;
    width: auto;
    height: auto;
    margin: 0 auto
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemLogo__9s_U_ img {
        max-height: 28px
    }
}

.BookmakersRatingItem_itemLogotext__5__f3 {
    width: 70px;
    color: #000;
    font-size: 12px;
    font-weight: 700;
    margin-left: 10px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLogotext__5__f3 {
        width: 80px;
        font-size: 14px
    }
}

.BookmakersRatingItem_itemLabel__QLr_0 {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: 0;
    min-width: 110px;
    height: 19px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    background-color: var(--accent-highlight-color);
    border-radius: 4px;
    padding: 0 10px
}

@media screen and (max-width: 1099px) {
    .BookmakersRatingItem_itemLabel__QLr_0 {
        left: 50%;
        transform: translateX(-50%)
    }
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemLabel__QLr_0 {
        height: 16px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLabel__QLr_0 {
        left: -30px;
        bottom: -25px;
        min-width: 200px;
        height: 26px;
        font-size: 15px;
        background-color: transparent;
        border-radius: 0;
        padding: 0 20px 2px;
        z-index: -1
    }

    .BookmakersRatingItem_itemLabel__QLr_0:after, .BookmakersRatingItem_itemLabel__QLr_0:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: var(--accent-highlight-color);
        z-index: -1
    }

    .BookmakersRatingItem_itemLabel__QLr_0:before {
        left: 10px;
        right: 10px;
        border-radius: 0 0 15px 15px
    }

    .BookmakersRatingItem_itemLabel__QLr_0:after {
        bottom: 50%
    }
}

.BookmakersRatingItem_itemLabel__QLr_0 span {
    white-space: nowrap
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLabel__QLr_0 span:after, .BookmakersRatingItem_itemLabel__QLr_0 span:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        width: 30px;
        height: 100%;
        border-radius: 15px 15px 0 0;
        background-color: #fff
    }

    .BookmakersRatingItem_itemLabel__QLr_0 span:before {
        left: -20px
    }

    .BookmakersRatingItem_itemLabel__QLr_0 span:after {
        right: -20px
    }
}

.BookmakersRatingItem_itemLabel__QLr_0 svg {
    --size: 10px;
    order: -1;
    width: var(--size);
    height: var(--size);
    fill: var(--lemon-yellow);
    margin-right: 5px;
    margin-bottom: 1px
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemLabel__QLr_0 svg {
        --size: 9px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLabel__QLr_0 svg {
        --size: 14px;
        margin-right: 10px
    }
}

.BookmakersRatingItem_itemMeta__z3tmr {
    --size: 40px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--size);
    height: var(--size);
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    background-color: var(--accent-color);
    border-radius: 6px
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemMeta__z3tmr {
        --size: 34px;
        font-size: 12px
    }
}

.BookmakersRatingItem_itemMetaHelp__QeoUO {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 2px;
    right: 2px;
    width: 10px;
    height: 10px;
    font-size: 7px;
    line-height: 10px;
    color: #fff;
    background-color: rgba(0, 0, 0, .2);
    border-radius: 50%;
    transition: background-color .3s ease-in-out
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemMetaHelp__QeoUO {
        top: 3px;
        right: 3px;
        width: auto;
        height: auto;
        line-height: 1;
        background-color: transparent
    }
}

.BookmakersRatingItem_itemMeta__z3tmr:hover .BookmakersRatingItem_itemMeta-help__H8QIU {
    background-color: var(--primary-color)
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemMeta__z3tmr:hover .BookmakersRatingItem_itemMeta-help__H8QIU {
        background-color: transparent
    }
}

.BookmakersRatingItem_itemBonus__PICSN, .BookmakersRatingItem_itemReview__C4iBa {
    position: relative;
    display: flex
}

.BookmakersRatingItem_itemBonus__PICSN svg, .BookmakersRatingItem_itemReview__C4iBa svg {
    transition: var(--fill-transition)
}

.BookmakersRatingItem_itemBonus__PICSN {
    align-items: center;
    justify-content: center;
    width: 140px;
    height: 40px;
    color: #181818 !important;
    font-weight: 700;
    line-height: 1;
    border: 2px solid var(--light-border-color);
    border-radius: 6px;
    padding: 1px 5px 0
}

.BookmakersRatingItem_itemBonusBadge__C1Tgm {
    top: -11px
}

.BookmakersRatingItem_itemBonus__PICSN:empty {
    border: none;
    opacity: 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemBonus__PICSN {
        white-space: nowrap
    }
}

.BookmakersRatingItem_itemBonus__PICSN svg {
    --size: 18px;
    order: -1;
    flex-shrink: 0;
    width: var(--size);
    height: var(--size);
    margin: -1px 6px 0 0
}

.BookmakersRatingItem_itemBonus__PICSN span {
    flex-shrink: 0;
    font-size: 14px
}

.BookmakersRatingItem_itemBonus__PICSN:hover {
    color: var(--primary-color) !important;
    border: 2px solid var(--primary-color)
}

.BookmakersRatingItem_itemBonus__PICSN:hover svg {
    fill: var(--primary-color)
}

.BookmakersRatingItem_itemReview__C4iBa {
    align-items: center;
    justify-content: center;
    width: 55px;
    height: 40px;
    color: #181818 !important;
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    padding: 0 0 10px
}

.BookmakersRatingItem_itemReview__C4iBa span {
    position: relative;
    z-index: 1
}

.BookmakersRatingItem_itemReview__C4iBa svg {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    fill: var(--light-border-color);
    z-index: 0
}

.BookmakersRatingItem_itemReview__C4iBa:hover {
    color: var(--primary-color) !important
}

.BookmakersRatingItem_itemReview__C4iBa:hover svg {
    fill: var(--primary-color)
}

.BookmakersRatingItem_itemReview__C4iBa.BookmakersRatingItem_disabled__2D20A {
    cursor: default
}

.BookmakersRatingItem_itemReview__C4iBa.BookmakersRatingItem_disabled__2D20A:hover {
    color: #181818 !important
}

.BookmakersRatingItem_itemReview__C4iBa.BookmakersRatingItem_disabled__2D20A svg {
    fill: var(--light-border-color)
}

.BookmakersRatingItem_itemLink__6ERkI {
    --size: 40px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--size);
    height: var(--size);
    font-weight: 700;
    border-radius: 50%
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemLink__6ERkI {
        --size: 34px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLink__6ERkI {
        width: 90px;
        border-radius: 20px
    }

    .BookmakersRatingItem_itemLink__6ERkI svg {
        display: none
    }
}

.BookmakersRatingItem_itemLink__6ERkI span {
    display: none;
    text-align: center
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLink__6ERkI span {
        display: block
    }
}

.BookmakersRatingItem_itemOverview__iTJFU {
    color: #181818 !important;
    background-color: var(--light-border-color);
    border: 2px solid var(--light-border-color)
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemOverview__iTJFU {
        background-color: transparent
    }

    .BookmakersRatingItem_itemOverview__iTJFU:hover {
        color: var(--primary-color) !important;
        border: 2px solid var(--primary-color)
    }
}

.BookmakersRatingItem_itemOverview__iTJFU svg {
    --size: 20px;
    width: var(--size);
    height: var(--size)
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemOverview__iTJFU svg {
        --size: 17px
    }
}

.BookmakersRatingItem_itemSite__yUiM6 {
    color: #fff !important;
    background-color: var(--primary-color)
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemSite__yUiM6:hover {
        background-color: var(--success-color)
    }
}

.BookmakersRatingItem_itemSite__yUiM6 svg {
    --size: 24px;
    width: var(--size);
    height: var(--size);
    fill: #fff
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemSite__yUiM6 svg {
        --size: 20px
    }
}

.BookmakersRatingItem_itemDetail__aKzgV {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 285px;
    min-height: 80px;
    background-color: #e0e0e0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemDetail__aKzgV {
        display: none
    }
}

.BookmakersRatingItem_itemBtn__Gv_JZ {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 160px;
    height: 40px;
    background-color: #fff;
    border-radius: 4px;
    padding: 0 15px 0 7px;
    margin: 0 5px
}

.BookmakersRatingItem_itemBtn__Gv_JZ:first-child svg {
    width: 18px;
    height: 18px
}

.BookmakersRatingItem_itemBtn__Gv_JZ:last-child svg {
    width: 16px;
    height: 16px
}

.BookmakersRatingItem_itemBtn__Gv_JZ.BookmakersRatingItem_big__0aDBW {
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    color: #000;
    justify-content: center
}

.BookmakersRatingItem_itemIcon__a7Ehr {
    --size: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: var(--size);
    height: var(--size);
    background-color: #f7f7f7;
    border-radius: 4px;
    margin-right: 7px
}

.BookmakersRatingItem_itemText__Imzww {
    flex-shrink: 0;
    color: #000;
    font-size: 10px;
    line-height: 1
}

.BookmakersRatingItem_itemText__Imzww span {
    display: block;
    font-size: 16px;
    font-weight: 700;
    white-space: nowrap;
    margin: 0 0 2px
}

@media screen and (max-width: 1099px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRatingWithSwiper__e9x1S {
        display: flex;
        align-items: stretch;
        justify-content: flex-start;
        overflow: hidden
    }

    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRatingWithSwiper__e9x1S::-webkit-scrollbar {
        display: none
    }

    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRatingWithSwiper__e9x1S .BookmakersRatingItem_itemWrap__jNEM_:after {
        --height: 31px;
        top: calc(50% - var(--height) / 2);
        right: 5px;
        width: 4px;
        height: var(--height);
        background-color: var(--cloud-grey-color);
        border-radius: 2px;
        transition: all .3s ease-in-out
    }
}

@media screen and (max-width: 1099px)and (max-width: 374px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRatingWithSwiper__e9x1S .BookmakersRatingItem_itemWrap__jNEM_:after {
        --height: 26px;
        width: 3px
    }
}

@media screen and (max-width: 1099px)and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRatingWithSwiper__e9x1S .BookmakersRatingItem_itemWrap__jNEM_:after {
        display: none
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isHighlight__YNUHs {
    --accent-highlight-color: var(--primary-color);
    --accent-border-color: var(--primary-color)
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isSuccess__1nk_k {
    --accent-color: var(--success-color)
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isSuccess__1nk_k.BookmakersRatingItem_isBorder__UCzB3 {
    --accent-border-color: var(--success-color)
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isSuccess__1nk_k.BookmakersRatingItem_isHighlight__YNUHs {
    --accent-border-color: var(--success-color);
    --accent-highlight-color: var(--success-color)
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isAverage__xbTGT {
    --accent-color: var(--attention-color)
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isAverage__xbTGT.BookmakersRatingItem_isBorder__UCzB3 {
    --accent-border-color: var(--attention-color)
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isAverage__xbTGT.BookmakersRatingItem_isHighlight__YNUHs {
    --accent-border-color: var(--attention-color);
    --accent-highlight-color: var(--attention-color)
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isDanger__WeIlX {
    --accent-color: var(--danger-color)
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isDanger__WeIlX.BookmakersRatingItem_isBorder__UCzB3 {
    --accent-border-color: var(--danger-color)
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isDanger__WeIlX.BookmakersRatingItem_isHighlight__YNUHs {
    --accent-border-color: var(--danger-color);
    --accent-highlight-color: var(--danger-color)
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isNew__Js8UO {
    --accent-border-color: var(--primary-color)
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isAverage__xbTGT.BookmakersRatingItem_isHighlight__YNUHs .BookmakersRatingItem_itemLabel__QLr_0, .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isDanger__WeIlX.BookmakersRatingItem_isHighlight__YNUHs .BookmakersRatingItem_itemLabel__QLr_0, .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isSuccess__1nk_k.BookmakersRatingItem_isHighlight__YNUHs .BookmakersRatingItem_itemLabel__QLr_0 {
        background-color: transparent
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isAverage__xbTGT .BookmakersRatingItem_itemMeta__z3tmr, .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isDanger__WeIlX .BookmakersRatingItem_itemMeta__z3tmr, .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isSuccess__1nk_k .BookmakersRatingItem_itemMeta__z3tmr {
    font-size: 18px
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isAverage__xbTGT .BookmakersRatingItem_itemMeta__z3tmr, .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isDanger__WeIlX .BookmakersRatingItem_itemMeta__z3tmr, .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isSuccess__1nk_k .BookmakersRatingItem_itemMeta__z3tmr {
        font-size: 15px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isHighlight__YNUHs {
        padding: 5px 0 24px
    }

    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isHighlight__YNUHs:not(:last-child) {
        margin-bottom: 15px
    }

    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isHighlight__YNUHs .BookmakersRatingItem_itemWrap__jNEM_:before {
        border-width: 2px
    }

    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isLegal__04zra .BookmakersRatingItem_itemLogo__9s_U_, .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isLegal__04zra .BookmakersRatingItem_itemLogotext__5__f3, .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isLocked__Wmarh .BookmakersRatingItem_itemLogo__9s_U_, .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isLocked__Wmarh .BookmakersRatingItem_itemLogotext__5__f3 {
        margin-top: 15px
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isLocked__Wmarh {
    --accent-color: var(--gray-color)
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isLocked__Wmarh .BookmakersRatingItem_itemBonus__PICSN {
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    pointer-events: none
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isLocked__Wmarh .BookmakersRatingItem_itemSite__yUiM6 {
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    pointer-events: none;
    background-color: var(--gray-color)
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isLocked__Wmarh .BookmakersRatingItem_itemDetail__aKzgV {
    width: 150px
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isLocked__Wmarh .BookmakersRatingItem_itemDetail__aKzgV .BookmakersRatingItem_itemBtn__Gv_JZ:not(:first-child) {
    display: none
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isLockedEs__izx6B .BookmakersRatingItem_itemMeta__z3tmr {
        margin-right: 0
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ {
    margin: 0 -5px 20px 5px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ {
        margin: 10px 0 20px
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemWrap__jNEM_ {
    flex-flow: wrap;
    background-color: var(--mint-background-color);
    border-radius: var(--border-radius-tiny);
    padding: 35px 15px 15px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemWrap__jNEM_ {
        flex-flow: nowrap;
        border-radius: var(--border-radius);
        padding-bottom: 20px;
        padding-left: 25px
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemWrap__jNEM_:before {
    border: 2px solid var(--success-color);
    border-radius: 4px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemWrap__jNEM_:before {
        border-radius: var(--border-radius)
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemWrap__jNEM_:after {
    display: none
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemLabel__QLr_0 {
    align-items: flex-end;
    top: -10px;
    bottom: auto;
    left: -13px;
    min-width: auto;
    height: 26px;
    color: var(--success-color);
    background-color: transparent;
    border-radius: 0;
    padding: 0;
    transform: none
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemLabel__QLr_0 {
        top: -12px;
        left: -15px;
        height: 30px;
        font-size: 14px;
        z-index: auto
    }

    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemLabel__QLr_0:after, .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemLabel__QLr_0:before {
        display: none
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemLabel__QLr_0 svg {
    width: 26px;
    height: 26px;
    background-color: var(--success-color);
    border-radius: 50%;
    padding: 5.5px;
    margin: 0 7px 0 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemLabel__QLr_0 svg {
        width: 30px;
        height: 30px;
        padding: 6px;
        margin: 0 10px 0 0
    }

    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemLabel__QLr_0 span {
        margin-bottom: -2px
    }

    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemLabel__QLr_0 span:after, .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemLabel__QLr_0 span:before {
        display: none
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemAbout__9k7_8 {
    justify-content: flex-start;
    flex-grow: 2;
    min-height: auto;
    padding-left: 5px
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemAbout__9k7_8 {
        width: auto
    }

    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemLogo__9s_U_ {
        width: 90px
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemBonus__PICSN {
    display: flex;
    width: auto;
    min-width: 125px;
    color: #000;
    background-color: #fff;
    border: 2px solid #fff;
    border-radius: 4px;
    padding: 0 10px;
    margin: 0 10px 0 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemBonus__PICSN {
        min-width: 120px;
        border-radius: 6px;
        padding: 0 15px;
        margin: 0
    }

    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemBonus__PICSN:hover {
        border: 2px solid var(--primary-color)
    }

    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemBonus__PICSN:hover .BookmakersRatingItem_itemText__Imzww {
        color: var(--primary-color) !important
    }
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemBonus__PICSN {
        min-width: auto;
        height: 34px
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemBonus__PICSN svg {
    --size: 16px;
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    height: var(--size);
    min-height: var(--size);
    max-height: var(--size);
    margin: 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemBonus__PICSN svg {
        --size: 18px
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemOverview__iTJFU {
    color: #000;
    background-color: #fff;
    border: 2px solid #fff
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemOverview__iTJFU {
        margin-left: 15px
    }

    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemOverview__iTJFU:hover {
        color: var(--primary-color) !important;
        border: 2px solid var(--primary-color)
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemSite__yUiM6 {
    width: 100%;
    border-radius: 20px;
    margin: 10px 0 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemSite__yUiM6 {
        width: 172px;
        margin: 0 0 0 15px
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemSite__yUiM6 span {
    display: block
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemIcon__a7Ehr {
    display: none;
    width: auto;
    height: auto;
    background-color: transparent
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemIcon__a7Ehr {
        display: flex;
        margin: 0 10px 0 0
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemText__Imzww {
    font-size: 16px;
    font-weight: 700
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemText__Imzww {
        font-size: 13px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemText__Imzww {
        transition: all .3s ease-in-out;
        margin-bottom: -3px
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemText__Imzww span {
    max-width: 100%;
    font-size: 10px;
    font-weight: 400;
    margin: 3px 0 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemText__Imzww span {
        display: none
    }
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isRecommend__m1mP_ .BookmakersRatingItem_itemText__Imzww span {
        font-size: 8px
    }
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isHideRating__TGPBn .BookmakersRatingItem_itemNumb__Aq1FW {
    background-color: var(--gray-color);
    color: #fff
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isHideRating__TGPBn .BookmakersRatingItem_itemMeta__z3tmr, .BookmakersRatingItem_item__qp376.BookmakersRatingItem_isHideRating__TGPBn .BookmakersRatingItem_itemNumb__Aq1FW:after {
    background-color: var(--gray-color)
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isHideRating__TGPBn .BookmakersRatingItem_itemMeta__z3tmr span {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: #fff;
    color: transparent;
    height: 2px;
    width: 50%
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isHideRating__TGPBn .BookmakersRatingItem_itemSite__yUiM6 {
    background-color: var(--gray-color)
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isHideRating__TGPBn .BookmakersRatingItem_itemSite__yUiM6 span {
    color: #fff
}

.BookmakersRatingItem_item__qp376.BookmakersRatingItem_isHideRating__TGPBn .BookmakersRatingItem_itemSite__yUiM6:hover {
    background-color: var(--gray-color)
}

.BookmakersRatingItem_item__qp376 .BookmakersRatingItem_swiperPseudoSlide__AF5Cb {
    height: auto
}

.BookmakersRatingItem_item__qp376 .BookmakersRatingItem_swiperPseudoSlide__AF5Cb:last-child {
    width: auto
}

.BookmakersRatingItem_itemNew__5vx4x {
    background-color: #fff;
    border-radius: var(--border-radius);
    margin-bottom: 16px
}

.BookmakersRatingItem_itemWrapperNew__RyGk5 {
    padding: 18px 8px;
    border-radius: 6px;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    align-items: center;
    grid-gap: 5px;
    gap: 5px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemWrapperNew__RyGk5 {
        gap: 14px;
        padding: 18px 16px
    }
}

.BookmakersRatingItem_itemLogoNew__L_QYz {
    position: relative;
    width: 110px
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemLogoNew__L_QYz {
        width: 100px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLogoNew__L_QYz {
        width: 115px
    }
}

.BookmakersRatingItem_itemLogoNew__L_QYz img {
    max-width: 100%;
    max-height: 30px;
    width: auto;
    height: auto;
    margin: 0 auto
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemLogoNew__L_QYz img {
        max-height: 28px
    }
}

.BookmakersRatingItem_itemNumberNew__7jWHh {
    color: var(--primary-darkgray)
}

.BookmakersRatingItem_itemLogoWrapperNew__O8jtg {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 8px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLogoWrapperNew__O8jtg {
        min-height: 60px;
        flex-grow: 2;
        width: 20%
    }
}

.BookmakersRatingItem_itemLogoInfoNew__y1_6r {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLogoInfoNew__y1_6r {
        gap: 14px
    }
}

.BookmakersRatingItem_itemLogoNameNew__KztsK {
    color: var(--secondary-grey);
    font-size: 10px
}

.BookmakersRatingItem_itemBkInfoNew__s6h_a {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 5px;
    width: 70px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemBkInfoNew__s6h_a {
        width: 100%
    }
}

.BookmakersRatingItem_itemReviewNew__HSizn {
    font-weight: 700;
    color: var(--primary-darkgray);
    font-size: 12px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemReviewNew__HSizn {
        font-size: 14px
    }
}

.BookmakersRatingItem_itemReviewCountNew__hzA88 {
    color: var(--body-gray)
}

.BookmakersRatingItem_itemOverviewNew__M16uj {
    cursor: pointer;
    color: var(--accent-green);
    font-size: 12px;
    text-decoration: underline
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemOverviewNew__M16uj {
        font-size: 14px
    }
}

.BookmakersRatingItem_itemGiftLinkNew__dUDg3 {
    background-color: var(--accent-purple);
    color: var(--primary-white);
    padding: 4px 6px;
    border-radius: 6px;
    white-space: nowrap;
    width: -moz-fit-content;
    width: fit-content;
    place-self: center
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemGiftLinkNew__dUDg3 {
        padding: 8px 10px
    }
}

.BookmakersRatingItem_itemGiftIconNew__qXHUC {
    fill: #fff;
    margin-right: 4px
}

.BookmakersRatingItem_itemGiftNum__Cx5pb {
    font-size: 13px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemGiftNum__Cx5pb {
        font-size: 16px
    }
}

                                                              .ActivationCount_activation__XI0MD {
                                                                  display: flex;
                                                                  align-items: center;
                                                                  font-size: 10px;
                                                                  line-height: 1.4;
                                                                  white-space: nowrap;
                                                                  color: var(--primary-grey)
                                                              }

.ActivationCount_activationIcon__by5ZX {
    margin-right: 5px;
    fill: var(--primary-grey)
}

.ActivationCount_activationCount__mGhTZ {
    margin-right: 3px;
    font-weight: 400
}

.ActivationCount_activationCountBold__k_1LR {
    font-weight: 700
}

.PromoCodeButton_btnContainer__8SSdV {
    position: relative;
    height: 31px;
    font-family: var(--font-face-alternate);
    font-weight: 500;
    font-size: 10px;
    line-height: 1;
    background-color: transparent;
    transform: translateZ(0)
}

.PromoCodeButton_btn__6G1L3 {
    position: relative;
    z-index: 2;
    height: 31px;
    padding: 10px 3px 10px 10px;
    min-width: 114px;
    text-transform: uppercase;
    border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
    background-color: var(--success-color);
    color: #fff;
    transition: color .3s ease-in-out, border .3s ease-in-out, background-color .3s ease;
    --corner-border-color: var(--primary-darkgray)
}

.PromoCodeButton_btn__6G1L3:hover, .PromoCodeButton_btn__6G1L3:hover:before {
    background-color: var(--dark-green-color)
}

.PromoCodeButton_btn__6G1L3:active, .PromoCodeButton_btn__6G1L3:active:before {
    background-color: var(--accent-light-green)
}

.PromoCodeButton_btn__6G1L3:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -7px;
    z-index: 3;
    width: 7px;
    height: 7px;
    border: 4px solid transparent;
    border-bottom: 4px solid var(--corner-border-color);
    border-left: 4px solid var(--corner-border-color)
}

.PromoCodeButton_btn__6G1L3:before {
    content: "";
    position: absolute;
    z-index: 2;
    right: -7px;
    bottom: 0;
    width: 9px;
    height: calc(100% - 7px);
    background: var(--success-color);
    transition: background-color .3s ease, border .3s ease-in-out
}

.PromoCodeButton_btnExclusive__dppCB, .PromoCodeButton_btnExclusive__dppCB:before {
    background-color: var(--primary-color)
}

.PromoCodeButton_btnExclusive__dppCB:after {
    --corner-border-color: var(--primary-dark-color)
}

.PromoCodeButton_btnExclusive__dppCB:hover, .PromoCodeButton_btnExclusive__dppCB:hover:before {
    background-color: var(--primary-dark-color)
}

.PromoCodeButton_btnExclusive__dppCB:active, .PromoCodeButton_btnExclusive__dppCB:active:before {
    background-color: var(--primary-color)
}

.PromoCodeButton_btnSmall__QzWeH {
    padding: 10px 3px 10px 10px;
    min-width: 114px
}

.PromoCodeButton_btnOutlinedSuccess__bu6ND {
    color: var(--success-color);
    background-color: #fff;
    border: 1px solid var(--success-color)
}

.PromoCodeButton_btnOutlinedSuccess__bu6ND:after {
    top: -1px;
    --corner-border-color: var(--dark-green-color)
}

.PromoCodeButton_btnOutlinedSuccess__bu6ND:before {
    bottom: -1px;
    height: 24px;
    background-color: #fff;
    border-right: 1px solid var(--success-color);
    border-bottom: 1px solid var(--success-color)
}

.PromoCodeButton_btnOutlinedSuccess__bu6ND:active, .PromoCodeButton_btnOutlinedSuccess__bu6ND:hover {
    background-color: #fff;
    border: 1px solid var(--dark-green-color);
    color: var(--dark-green-color)
}

.PromoCodeButton_btnOutlinedSuccess__bu6ND:active:before, .PromoCodeButton_btnOutlinedSuccess__bu6ND:hover:before {
    background-color: #fff;
    border-right: 1px solid var(--dark-green-color);
    border-bottom: 1px solid var(--dark-green-color)
}

.PromoCodeButton_btnOutlinedSuccessSmall__baF4y {
    padding-top: 9px;
    padding-bottom: 9px
}

.PromoCodeButton_promoCode__SRUKY {
    position: absolute;
    right: -27px;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    min-width: 34px;
    padding: 0 8px;
    height: 100%;
    text-transform: uppercase;
    border: 1px solid var(--complimentary-grey-color);
    border-radius: var(--border-radius-small);
    color: #000
}

.PromoCodeButton_promoCodeGrey__4h3Ih {
    background-color: var(--complimentary-grey-color);
    color: #fff
}

.Tags_tags__i1LHx {
    font-size: 0;
    transform: translateZ(0)
}

.Tags_tags__i1LHx .Tags_tagsItem__oLuHv {
    display: inline
}

.Tags_tags__i1LHx .Tags_tagsItem__oLuHv:not(:last-child) {
    margin-right: 5px
}

.Tags_tags__i1LHx .Tags_tagsItemName__YeTIO {
    font-size: 10px;
    font-weight: 400;
    line-height: 1.4;
    text-transform: lowercase;
    word-break: break-word;
    color: var(--primary-grey);
    text-decoration: none
}

.Tags_tags__i1LHx .Tags_tagsItemName__YeTIO.Tags_withoutDeposit__gRkLZ, .Tags_tags__i1LHx .Tags_tagsItemName__YeTIO:active, .Tags_tags__i1LHx .Tags_tagsItemName__YeTIO:hover {
    color: var(--primary-color)
}

.BonusItemVertical_bonusItem__zTQcA {
    --background-gradient: radial-gradient(64.44% 52.14% at 6.25% 5.85%, rgba(115, 177, 134, .75) 0%, rgba(11, 115, 37, .75) 100%);
    display: flex;
    flex-direction: column;
    width: 100%;
    min-height: 100%;
    font-size: 10px;
    line-height: 1.4;
    box-shadow: 0 2px 25px rgba(0, 0, 0, .102);
    border-radius: var(--border-radius-large);
    background-color: #fff
}

.BonusItemVertical_bonusItemLightShadow__DfOja {
    box-shadow: 0 2px 25px -13px rgba(0, 0, 0, .102)
}

.BonusItemVertical_bonusItemBordered___5cGG {
    border: 1px solid var(--light-border-color)
}

.BonusItemVertical_bonusItemBordered___5cGG a {
    font-weight: 400
}

.BonusItemVertical_bonusItemExpired__5Cqhn {
    opacity: .7
}

.BonusItemVertical_bonusItemHeader__eo_fb {
    position: relative;
    border-radius: inherit
}

.BonusItemVertical_bonusItemHeader__eo_fb > a {
    text-decoration: none
}

.BonusItemVertical_bonusItemHeaderPreview__3ke_e {
    aspect-ratio: 16/9;
    border-radius: var(--border-radius-large)
}

.BonusItemVertical_bonusItemHeaderStatus__powqQ {
    display: block;
    padding: 3px 8px;
    width: 100%;
    font-family: var(--font-face-alternate), sans-serif;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    background-color: var(--light-green-color);
    border-radius: var(--border-radius-large) var(--border-radius-large) 0 0
}

.BonusItemVertical_bonusItemHeaderStatus__powqQ.BonusItemVertical_exclusive__dNpGY {
    background-color: var(--light-purple-color)
}

.BonusItemVertical_bonusItemHeaderMain__0ZRjJ {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 12px 12px;
    width: 100%;
    background-image: url(/images/pattern.png), var(--background-gradient);
    border-radius: var(--border-radius-large);
    aspect-ratio: 16/9
}

.BonusItemVertical_bonusItemHeaderMainText___sw_P {
    font-family: var(--font-face-alternate), sans-serif;
    font-size: 32px;
    line-height: 1;
    font-weight: 400;
    text-align: center;
    word-break: break-word;
    color: #fff
}

.BonusItemVertical_bonusItemHeaderMainNew__NDSlA {
    --background-gradient: radial-gradient(64.44% 52.14% at 6.25% 5.85%, #73b186 0%, #0b7325 100%)
}

.BonusItemVertical_bonusItemHeaderMainExclusive__o9WUi {
    --background-gradient: radial-gradient(64.44% 52.14% at 6.25% 5.85%, #8e40fe 0%, #601dc0 100%)
}

.BonusItemVertical_bonusItemHeaderMainExpired__CNinP {
    --background-gradient: radial-gradient(64.44% 52.14% at 6.25% 5.85%, hsla(0, 2%, 53%, .75) 0%, hsla(0, 0%, 41%, .75) 100%)
}

.BonusItemVertical_bonusItemHeaderTopFlat__XiHR2 {
    position: relative;
    top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.BonusItemVertical_bonusItemHeaderBottomFlat__bAZlM {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.BonusItemVertical_bonusItemHeaderBookmaker__gW_MV {
    position: absolute;
    bottom: -8px;
    left: calc(50% - 36px);
    min-width: 72px;
    height: 18px;
    padding: 4px 8px 0;
    background-color: #fff;
    border-radius: var(--border-radius-large)
}

.BonusItemVertical_bonusItemMain__cEHLy {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
    padding: 12px 12px 9px;
    color: var(--primary-grey)
}

.BonusItemVertical_bonusItemMain__cEHLy .BonusItemVertical_bonusItemMainName__85jGx {
    display: inline-block;
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    color: var(--body-gray);
    text-decoration: none;
    transform: translateZ(0)
}

.BonusItemVertical_bonusItemMain__cEHLy .BonusItemVertical_bonusItemMainName__85jGx:active, .BonusItemVertical_bonusItemMain__cEHLy .BonusItemVertical_bonusItemMainName__85jGx:hover {
    color: var(--primary-color)
}

@media screen and (min-width: 1100px) {
    .BonusItemVertical_bonusItemMain__cEHLy .BonusItemVertical_bonusItemMainName__85jGx {
        font-size: 14px
    }
}

.BonusItemVertical_bonusItemMainTags__DFGDt {
    margin-bottom: 12px
}

.BonusItemVertical_bonusItemMainTags__DFGDt ul {
    margin-top: 0;
    padding-left: 0
}

.BonusItemVertical_bonusItemMainTags__DFGDt ul li a {
    text-decoration: none
}

.BonusItemVertical_bonusItemMain__cEHLy .BonusItemVertical_bonusItemMainDetailsLink__XW6gW {
    color: var(--primary-grey);
    font-weight: 400;
    transform: translateZ(0)
}

.BonusItemVertical_bonusItemMain__cEHLy .BonusItemVertical_bonusItemMainDetailsLink__XW6gW:active, .BonusItemVertical_bonusItemMain__cEHLy .BonusItemVertical_bonusItemMainDetailsLink__XW6gW:hover {
    color: var(--primary-color)
}

.BonusItemVertical_bonusItemMain__cEHLy .BonusItemVertical_bonusItemMainDetailsLinkText__rEIdH {
    margin-right: 3px;
    text-decoration: underline
}

.BonusItemVertical_bonusItemFooter__KSA7z {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    padding: 0 12px 12px;
    margin-top: auto
}

.BonusItemVertical_bonusItemFooterActivity__SRSp2 {
    display: flex;
    justify-content: space-between;
    column-gap: 4px
}

@media screen and (min-width: 1100px) {
    .BonusItemVertical_bonusItemFooterActivity__SRSp2 {
        column-gap: 10px
    }
}

.BonusItemVertical_bonusItemFooterActivity__SRSp2:not(:last-child) {
    margin-bottom: 10px
}

.BonusItemVertical_bonusItemFooterActivityInfo__Ku0yl {
    display: contents
}

.BonusItemVertical_bonusItemFooterActivityInfo__Ku0yl.BonusItemVertical_showCompareButton__kvosd {
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 4px
}

@media screen and (min-width: 1100px) {
    .BonusItemVertical_bonusItemFooterActivityInfo__Ku0yl.BonusItemVertical_showCompareButton__kvosd {
        column-gap: 10px
    }
}

.BonusItemVertical_bonusItemFooterActivityInfoVotes__ComH7 {
    display: flex;
    align-items: center;
    gap: 3px;
    color: var(--primary-grey)
}

.BonusItemVertical_bonusItemFooterActivityInfoVotesIcon__ykAng {
    fill: var(--complimentary-grey-color)
}

.BonusItemVertical_bonusItemButtonContainer__DDH2n {
    left: 0;
    width: calc(100% - 27px)
}

.BonusItemVertical_bonusItemButtonContainerPromoCode__KPNU3 {
    width: 100%
}

.BonusItemVertical_bonusItemGetButton__hIsZ1 {
    min-width: 126px;
    height: 38px;
    font-family: var(--font-face-alternate), sans-serif;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    transform: translateZ(0)
}

.BonusItemVertical_bonusButton__reHMW {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 4px;
    font-family: var(--font-face-alternate), sans-serif;
    font-size: 10px;
    font-weight: 500;
    line-height: 1;
    background: linear-gradient(89.47deg, #601dc0 -2.76%, #d42a28 105.78%), linear-gradient(180deg, hsla(0, 0%, 100%, .2), rgba(0, 0, 0, .2));
    padding: 5px;
    width: 100%;
    border-radius: 0 0 12px 12px;
    color: var(--primary-white)
}

.BonusItemVertical_compareButton__LwHFE {
    position: relative;
    background-color: var(--primary-lightgrey);
    padding: 8px;
    border-radius: var(--border-radius-small);
    gap: 10px;
    max-width: 28px;
    max-height: 28px;
    color: var(--accent-green);
    transition: var(--background-color-transition)
}

.BonusItemVertical_compareButton__LwHFE.BonusItemVertical_error__mjMzu {
    color: var(--dull-red);
    background-color: rgba(210, 88, 103, .149)
}

.BonusItemVertical_compareButton__LwHFE.BonusItemVertical_selected__j6beI, .BonusItemVertical_compareButton__LwHFE:hover:not(.BonusItemVertical_error__mjMzu) {
    background-color: rgba(115, 177, 134, .149)
}

.BonusItemVertical_compareButtonTooltip___LUzH {
    font-size: 8px;
    line-height: 10px;
    color: var(--light-gray-color);
    position: absolute;
    top: 30px;
    right: 0;
    border-radius: var(--border-radius-small);
    padding: 4px 6px;
    border: 1px solid rgba(126, 143, 159, .239);
    box-shadow: 0 2px 12px 0 rgba(126, 143, 159, .078);
    background: var(--primary-white);
    z-index: 1;
    max-width: 145px;
    width: max-content;
    text-align: left;
    opacity: 0;
    visibility: hidden;
    transition: var(--opacity-transition), var(--visibility-transition)
}

.BonusItemVertical_compareButtonTooltip___LUzH.BonusItemVertical_show__IwRXF {
    opacity: 1;
    visibility: visible
}

.BonusesItem_bonusCarousel__Ozomd {
    position: relative;
    margin: 20px 0
}

.BonusesItem_bonusCarousel__Ozomd:first-child {
    margin-top: 0
}

.BonusesItem_bonusCarousel__Ozomd:last-child {
    margin-bottom: 0
}

.BonusesItem_bonusCarouselTitle__gyPfC {
    position: relative;
    color: var(--main-font-color);
    font-size: 22px;
    font-weight: 700;
    margin: 0 0 15px;
    z-index: 2
}

@media screen and (min-width: 1100px) {
    .BonusesItem_bonusCarouselTitle__gyPfC {
        font-size: 24px;
        margin: 0 0 20px
    }
}

.BonusesItem_bonusCarouselTitle__gyPfC a {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    color: inherit
}

.BonusesItem_bonusCarouselTitle__gyPfC a:hover span:last-child {
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.BonusesItem_bonusCarouselTitle__gyPfC a span:first-child {
    max-width: 270px
}

@media screen and (min-width: 1100px) {
    .BonusesItem_bonusCarouselTitle__gyPfC a span:first-child {
        max-width: 100%
    }
}

.BonusesItem_bonusCarouselTitle__gyPfC a span:last-child {
    color: #20a94a;
    font-size: 18px;
    font-weight: 400;
    text-decoration: underline;
    -webkit-text-decoration-color: currentColor;
    text-decoration-color: currentColor;
    transition: color .3s ease-in-out
}

@media screen and (min-width: 1100px) {
    .BonusesItem_bonusCarouselTitle__gyPfC a span:last-child {
        display: none
    }
}

.BonusesItem_bonusCarouselMore__3QvEe {
    display: none
}

@media screen and (min-width: 1100px) {
    .BonusesItem_bonusCarouselMore__3QvEe {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 30px;
        color: var(--main-font-color);
        font-size: 14px;
        font-weight: 700;
        border: 2px solid var(--light-border-color);
        border-radius: calc(var(--border-radius) * .75);
        padding: 0 0 2px;
        margin: 20px 0 0
    }

    .BonusesItem_bonusCarouselMore__3QvEe:hover {
        color: var(--primary-color);
        border: 2px solid var(--primary-color)
    }
}

.BonusesItem_bonusBest__vcnRe {
    position: relative;
    background: var(--gray-bg-color);
    padding: 15px;
    margin: 0 -15px
}

@media screen and (min-width: 1100px) {
    .BonusesItem_bonusBest__vcnRe {
        padding: 20px 0;
        margin: 0
    }

    .BonusesItem_bonusBest__vcnRe:after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 50%;
        right: auto;
        width: 100vw;
        background-color: var(--gray-bg-color);
        transform: translateX(calc(-50vw - 150px));
        z-index: -2
    }
}

.BonusesItem_bonusBest__vcnRe, .BonusesItem_bonusCarousel__Ozomd {
    --button-bg: #fff;
    --button-icon-color: #000
}

@media screen and (max-width: 1099px) {
    .BonusesItem_bonusBest__vcnRe, .BonusesItem_bonusCarousel__Ozomd {
        overflow: hidden;
        padding: 15px 15px 0;
        margin: 0 -15px
    }
}

.BonusesItem_bonusBestContainer__OZ4PP, .BonusesItem_bonusCarouselContainer__Cs6Yr {
    margin: 20px 0
}

.BonusesItem_bonusBestContainer__OZ4PP:first-child, .BonusesItem_bonusCarouselContainer__Cs6Yr:first-child {
    margin-top: 0
}

.BonusesItem_bonusBestContainer__OZ4PP:last-child, .BonusesItem_bonusCarouselContainer__Cs6Yr:last-child {
    margin-bottom: 0
}

@media screen and (max-width: 1099px) {
    .BonusesItem_bonusBestContainer__OZ4PP, .BonusesItem_bonusCarouselContainer__Cs6Yr {
        overflow: initial !important
    }
}

@media screen and (min-width: 1100px) {
    .BonusesItem_bonusBestContainer__OZ4PP, .BonusesItem_bonusCarouselContainer__Cs6Yr {
        margin: 30px 0
    }

    .BonusesItem_bonusBestContainer__OZ4PP:first-child, .BonusesItem_bonusCarouselContainer__Cs6Yr:first-child {
        margin-top: 0
    }

    .BonusesItem_bonusBestContainer__OZ4PP:last-child, .BonusesItem_bonusCarouselContainer__Cs6Yr:last-child {
        margin-bottom: 0
    }
}

.BonusesItem_bonusBestSlide__XRTFH, .BonusesItem_bonusCarouselSlide__2bVEP {
    height: auto;
    overflow: initial !important
}

.BonusesItem_bonusBestButtonNext__4sQyO, .BonusesItem_bonusBestButtonPrev__kHmLk, .BonusesItem_bonusCarouselButtonNext__maPTe, .BonusesItem_bonusCarouselButtonPrev__k75Eh {
    display: none
}

.BonusesItem_bonusBox__GcuHQ {
    position: relative;
    border-radius: var(--border-radius);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    height: 100%;
    background-color: #fff;
    transition: .3s ease
}

.BonusesItem_bonusBoxTop__YLcXC {
    position: relative;
    min-width: 100%;
    overflow: hidden
}

.BonusesItem_bonusBoxImage__Q_0pm {
    width: 100%;
    position: relative;
    display: flex;
    color: #000;
    background: rgba(96, 30, 192, .1)
}

.BonusesItem_bonusBoxImage__Q_0pm img {
    width: 100%;
    object-fit: cover
}

.BonusesItem_bonusBoxImage__Q_0pm.BonusesItem_withPromoCode__EjbXa {
    padding-top: 30px
}

.BonusesItem_bonusBoxHeader__G9tPT {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--success-color);
    color: #fff;
    cursor: pointer;
    transition: background-color .3s ease-in-out;
    padding: 5px 10px;
    position: absolute;
    z-index: 2
}

.BonusesItem_bonusBoxHeader__G9tPT .BonusesItem_name__yGc3h {
    opacity: .8;
    font-size: 12px;
    margin-right: 5px
}

.BonusesItem_bonusBoxHeader__G9tPT .BonusesItem_value__LppZg {
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px
}

.BonusesItem_bonusBoxHeader__G9tPT .BonusesItem_icon__zY_P_ {
    width: 20px;
    height: 20px;
    background-color: rgba(0, 0, 0, .2);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: calc(var(--border-radius) / 2);
    transition: background-color .3s ease
}

.BonusesItem_bonusBoxHeader__G9tPT .BonusesItem_icon__zY_P_ svg {
    width: 12px;
    height: 12px;
    fill: currentColor
}

.BonusesItem_bonusBoxHeader__G9tPT.BonusesItem_copied__10MX8 .BonusesItem_value__LppZg {
    font-size: 12px
}

.BonusesItem_bonusBoxHeader__G9tPT.BonusesItem_copied__10MX8 .BonusesItem_name__yGc3h {
    display: none
}

@media screen and (min-width: 1100px) {
    .BonusesItem_bonusBoxHeader__G9tPT:hover {
        background-color: #1a873b
    }
}

.BonusesItem_bonusBoxBadge__lT_dy {
    position: absolute;
    left: 15px;
    bottom: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .06);
    border-radius: calc(var(--border-radius) / 2);
    font-size: 9px;
    padding: 4px 5px;
    color: #000 !important;
    font-weight: 400 !important
}

.BonusesItem_bonusBoxBadge__lT_dy svg {
    color: #979797;
    margin-right: 5px;
    width: 10px;
    height: 10px
}

.BonusesItem_bonusBoxBody__AtQ59 {
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    z-index: 2;
    border-left: 1px solid var(--light-border-color);
    border-right: 1px solid var(--light-border-color);
    text-decoration: none !important
}

.BonusesItem_bonusBoxBk__sH_PX {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8px;
    height: 24px
}

.BonusesItem_bonusBoxBk__sH_PX img {
    max-height: 24px;
    width: auto
}

.BonusesItem_bonusBoxExclusive__M3uo1 {
    background-color: var(--primary-color);
    color: #fff;
    padding: 3px 7px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.4;
    border-radius: calc(var(--border-radius) / 2)
}

.BonusesItem_bonusBoxFeature__QX1P9 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    background-color: rgba(32, 169, 74, .08);
    color: var(--success-color);
    font-weight: 700;
    font-size: 14px;
    line-height: 1.3;
    margin: 0 0 8px;
    border-radius: var(--border-radius);
    padding: 4px 10px
}

.BonusesItem_bonusBoxFeature__QX1P9 svg {
    width: 14px;
    height: 14px;
    fill: var(--success-color);
    margin-right: 8px
}

.BonusesItem_bonusBoxDesc__7Zivj {
    margin: 8px 0;
    font-size: 14px;
    line-height: 1.45;
    color: #000;
    font-weight: 400
}

.BonusesItem_bonusBoxBottom__qNFri {
    --padding-x: 15px;
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
    position: relative;
    padding: 0 var(--padding-x);
    flex-grow: 1;
    z-index: 2;
    border-left: 1px solid var(--light-border-color);
    border-right: 1px solid var(--light-border-color)
}

.BonusesItem_bonusBoxBottom__qNFri a {
    text-decoration: none !important
}

.BonusesItem_bonusBoxTags__wSvgM {
    display: flex;
    align-self: flex-start;
    flex-wrap: wrap;
    flex-grow: 1;
    width: calc(100% - 2 * var(--padding-x))
}

@media screen and (min-width: 1100px) {
    .BonusesItem_bonusBoxTags__wSvgM {
        margin-right: 0
    }
}

.BonusesItem_bonusBoxTag__NNb_R, .BonusesItem_bonusBox__GcuHQ a.BonusesItem_bonusBoxTag__NNb_R {
    display: inline-block;
    background-color: var(--panel-bg-color);
    color: var(--gray-color) !important;
    padding: 4px 6px;
    font-size: 12px;
    line-height: 1.2;
    margin-bottom: 7px;
    border-radius: calc(var(--border-radius) / 2);
    white-space: nowrap;
    max-width: 185px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent;
    font-weight: 400
}

.BonusesItem_bonusBoxTag__NNb_R:not(:last-child), .BonusesItem_bonusBox__GcuHQ a.BonusesItem_bonusBoxTag__NNb_R:not(:last-child) {
    margin-right: 8px
}

.BonusesItem_bonusBoxLink__hF4Lr {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 10px;
    color: var(--primary-color) !important;
    font-weight: 700;
    font-size: 14px
}

.BonusesItem_bonusBoxLink__hF4Lr svg {
    width: 9px;
    height: 9px;
    fill: var(--primary-color)
}

.BonusesItem_bonusBoxLink__hF4Lr:hover {
    color: var(--success-color) !important
}

.BonusesItem_bonusBoxLink__hF4Lr:hover svg {
    fill: var(--success-color)
}

.BonusesItem_bonusBoxBtn__ziBwy, .BonusesItem_bonusBox__GcuHQ a.BonusesItem_bonusBoxBtn__ziBwy {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--primary-color);
    color: #fff !important;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.1428571429;
    padding: 9px;
    z-index: 2
}

.BonusesItem_bonusBoxBtn__ziBwy:last-child, .BonusesItem_bonusBox__GcuHQ a.BonusesItem_bonusBoxBtn__ziBwy:last-child {
    border-radius: 0 0 var(--border-radius) var(--border-radius)
}

.BonusesItem_bonusBoxBtn__ziBwy:hover, .BonusesItem_bonusBox__GcuHQ a.BonusesItem_bonusBoxBtn__ziBwy:hover {
    background-color: var(--success-color);
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.BonusesItem_bonusBox__GcuHQ:hover:after {
    border: 1px solid var(--light-border-color-hover)
}

.BonusesItem_bonusBox__GcuHQ:hover .BonusesItem_bonusBoxBody__AtQ59, .BonusesItem_bonusBox__GcuHQ:hover .BonusesItem_bonusBoxBottom__qNFri {
    border-color: var(--light-border-color-hover)
}

.BonusesItem_bonusBox__GcuHQ.BonusesItem_isHighlight__yKsp2 {
    --new-border-color: var(--primary-color)
}

.BonusesItem_bonusBox__GcuHQ.BonusesItem_isHighlight__yKsp2:after {
    content: "";
    position: absolute;
    border: 1px solid var(--new-border-color);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
    z-index: 1
}

.BonusesItem_bonusBox__GcuHQ.BonusesItem_isHighlight__yKsp2 .BonusesItem_bonusBoxTop__YLcXC {
    border: 1px solid var(--new-border-color);
    border-bottom: 0;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
    overflow: hidden;
    z-index: 2
}

.BonusesItem_bonusBox__GcuHQ.BonusesItem_isHighlight__yKsp2 .BonusesItem_bonusBoxBody__AtQ59, .BonusesItem_bonusBox__GcuHQ.BonusesItem_isHighlight__yKsp2 .BonusesItem_bonusBoxBottom__qNFri {
    border-color: var(--new-border-color)
}

.BonusesItem_bonusBox__GcuHQ.BonusesItem_isHighlight__yKsp2:hover {
    --new-border-color: var(--primary-color-hover)
}

.BonusesItem_bonusBox__GcuHQ.BonusesItem_bonusBoxDisabled__e17wH {
    --new-border-color: var(--light-border-color)
}

.BonusesItem_bonusBox__GcuHQ.BonusesItem_bonusBoxDisabled__e17wH .BonusesItem_bonusBoxBtn__ziBwy, .BonusesItem_bonusBox__GcuHQ.BonusesItem_bonusBoxDisabled__e17wH .BonusesItem_bonusBoxBtn__ziBwy:hover {
    background: var(--light-border-color);
    color: var(--gray-color)
}

.BonusesItem_bonusBox__GcuHQ.BonusesItem_bonusBoxMore__COw_6 .BonusesItem_bonusBoxWrap__tu3vH {
    height: 100%
}

.BonusesItem_bonusBox__GcuHQ.BonusesItem_bonusBoxMore__COw_6 .BonusesItem_bonusBoxMoreLink__IyFjP {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%
}

.BonusesItem_bonusBox__GcuHQ.BonusesItem_bonusBoxMore__COw_6 .BonusesItem_bonusBoxMoreIcon__EbtzG {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: var(--panel-bg-color);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px
}

.BonusesItem_bonusBox__GcuHQ.BonusesItem_bonusBoxMore__COw_6 .BonusesItem_bonusBoxMoreIcon__EbtzG svg {
    width: 24px;
    height: 24px;
    fill: var(--gray-color)
}

.BonusesItem_bonusBox__GcuHQ.BonusesItem_bonusBoxMore__COw_6 .BonusesItem_bonusBoxMoreText__KKEit {
    font-size: 16px;
    line-height: 1.375;
    font-weight: 700;
    color: #000;
    text-align: center
}

.BonusesItem_bonusBox__GcuHQ.BonusesItem_bonusBoxMore__COw_6:hover .BonusesItem_bonusBoxMoreIcon__EbtzG {
    background-color: var(--primary-color)
}

.BonusesItem_bonusBox__GcuHQ.BonusesItem_bonusBoxMore__COw_6:hover .BonusesItem_bonusBoxMoreIcon__EbtzG svg {
    fill: #fff
}

.BonusesItem_bonusBox__GcuHQ:hover {
    border-color: var(--light-border-color-hover)
}

                                                              .Tabs_tabs__MuVvO {
                                                                  --tabs-item-margin: 25px
                                                              }

.Tabs_tabsHead__3hraR {
    position: relative;
    display: flex;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    padding: 0 15px;
    margin: 0 -15px 15px;
    z-index: 1
}

.Tabs_tabsHead__3hraR::-webkit-scrollbar {
    display: none
}

.Tabs_tabsHead__3hraR:before {
    content: "";
    position: absolute;
    right: 15px;
    bottom: 0;
    left: 15px;
    height: 100%;
    background: none;
    border-bottom: 1px solid var(--tablist-border-bottom-color);
    z-index: -1
}

@media screen and (min-width: 1100px) {
    .Tabs_tabsHead__3hraR {
        overflow: visible;
        padding: 0;
        margin: 0 0 15px
    }

    .Tabs_tabsHead__3hraR:before {
        right: 0;
        left: 0
    }
}

.Tabs_tabsHead__3hraR:after {
    display: inline-flex;
    width: 15px;
    min-width: 15px;
    max-width: 15px;
    height: 15px;
    min-height: 15px;
    max-height: 15px;
    content: ""
}

@media screen and (min-width: 1100px) {
    .Tabs_tabsHead__3hraR:after {
        display: none
    }
}

.Tabs_tabsScroll__FA5yI {
    position: relative;
    display: flex
}

.Tabs_tabsScroll__FA5yI:before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    background: none;
    border-bottom: 1px solid var(--tablist-border-bottom-color);
    z-index: -1
}

@media screen and (min-width: 1100px) {
    .Tabs_tabsScroll__FA5yI {
        overflow: auto;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .Tabs_tabsScroll__FA5yI::-webkit-scrollbar {
        display: none
    }

    .Tabs_tabsScroll__FA5yI:before {
        display: none
    }
}

.Tabs_tabsNext__2K0c6, .Tabs_tabsPrev__Dp3aX {
    --size: 26px;
    --tabPadding: 15px;
    position: absolute;
    align-items: center;
    justify-content: center;
    top: calc(50% - var(--size) / 2 - var(--tabPadding) / 2);
    width: var(--size);
    height: var(--size);
    outline: none;
    background: none;
    border-radius: 50%;
    transition: none;
    z-index: 5;
    display: none
}

@media screen and (min-width: 1100px) {
    .Tabs_tabsNext__2K0c6, .Tabs_tabsPrev__Dp3aX {
        display: flex
    }
}

.Tabs_tabsNext__2K0c6:after, .Tabs_tabsNext__2K0c6:before, .Tabs_tabsPrev__Dp3aX:after, .Tabs_tabsPrev__Dp3aX:before {
    content: "";
    position: absolute;
    right: 0;
    left: 0
}

.Tabs_tabsNext__2K0c6:before, .Tabs_tabsPrev__Dp3aX:before {
    top: 0;
    bottom: 0;
    background-color: #fff;
    border: 1px solid transparent;
    box-shadow: 0 0 15px -5px rgba(0, 0, 0, .5);
    border-radius: 50%;
    transition: var(--background-color-transition), border-color .3s ease-in-out;
    z-index: -1
}

.Tabs_tabsNext__2K0c6:after, .Tabs_tabsPrev__Dp3aX:after {
    top: -10px;
    bottom: -10px;
    z-index: -2
}

.Tabs_tabsNext__2K0c6:hover:before, .Tabs_tabsPrev__Dp3aX:hover:before {
    border-color: var(--primary-color)
}

.Tabs_tabsNext__2K0c6:hover svg, .Tabs_tabsPrev__Dp3aX:hover svg {
    fill: var(--primary-color)
}

.Tabs_tabsNext__2K0c6 svg, .Tabs_tabsPrev__Dp3aX svg {
    width: 10px;
    height: 10px;
    fill: #000
}

.Tabs_tabsNext__2K0c6 {
    right: 0
}

.Tabs_tabsNext__2K0c6:after {
    left: -30px;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff 80%)
}

.Tabs_tabsPrev__Dp3aX {
    left: 0
}

.Tabs_tabsPrev__Dp3aX:after {
    right: -30px;
    background: linear-gradient(-90deg, hsla(0, 0%, 100%, 0), #fff 80%)
}

.Tabs_tabsPrev__Dp3aX svg {
    transform: rotate(-180deg)
}

.Tabs_tabsNextCenter__ZnAuR {
    top: 25%;
    right: -13px
}

.Tabs_tabsNextCenter__ZnAuR:after {
    display: none
}

.Tabs_tabsPrevCenter__xRdTq {
    top: 25%;
    left: -13px
}

.Tabs_tabsPrevCenter__xRdTq:after {
    display: none
}

.Tabs_tabsItem__l1MFE {
    position: relative;
    font-size: 14px;
    font-weight: 700;
    white-space: nowrap;
    background: none;
    padding-bottom: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: pointer
}

.Tabs_tabsItem__l1MFE, .Tabs_tabsItem__l1MFE span {
    color: var(--gray-color)
}

.Tabs_tabsItem__l1MFE:after {
    content: "";
    position: absolute;
    right: 100%;
    bottom: 0;
    left: 0;
    height: 1px;
    background: var(--primary-color);
    opacity: 0;
    transition: var(--right-transition), var(--opacity-transition);
    z-index: 1
}

.Tabs_tabsItem__l1MFE:hover {
    color: var(--main-font-color)
}

.Tabs_tabsItem__l1MFE:hover:after {
    opacity: 1;
    right: 0
}

.Tabs_tabsItem__l1MFE:hover span {
    color: var(--success-color);
    transition: var(--color-transition)
}

.Tabs_tabsItem__l1MFE:not(:last-child) {
    margin: 0 var(--tabs-item-margin) 0 0
}

.Tabs_tabsItem__l1MFE.Tabs_isSelect__2SKIF {
    color: var(--main-font-color);
    cursor: default
}

.Tabs_tabsItem__l1MFE.Tabs_isSelect__2SKIF:after {
    right: 0;
    opacity: 1;
    transition-delay: 0s
}

.Tabs_tabsBody__Q5MfI {
    margin: 15px 0 0
}

.CategoriesList_tabsNextCenter__50SlF {
    top: 25%;
    right: -13px
}

.CategoriesList_tabsNextCenter__50SlF:after {
    display: none
}

.CategoriesList_tabsPrevCenter__AD38K {
    top: 25%;
    left: -13px
}

.CategoriesList_tabsPrevCenter__AD38K:after {
    display: none
}

.CategoriesList_tabsItem__TVoLP {
    --tabs-item-margin: 25px
}

.CategoriesList_tabsItem__TVoLP.CategoriesList_isSelect__gdFEx {
    color: var(--main-font-color);
    cursor: default
}

.CategoriesList_tabsItem__TVoLP.CategoriesList_isSelect__gdFEx:after {
    right: 0;
    opacity: 1;
    transition-delay: 0s
}

.CategoriesList_tabsHeadWithIcon__G230J {
    --button-bg: #fff;
    --button-icon-color: #000;
    position: relative;
    display: flex;
    padding: 15px 15px 20px;
    margin: -15px -15px 0;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.CategoriesList_tabsHeadWithIcon__G230J::-webkit-scrollbar {
    display: none
}

.CategoriesList_tabsHeadWithIcon__G230J.CategoriesList_isSport__bR48y {
    padding: 5px 0 20px;
    border: none;
    margin: 0
}

@media screen and (max-width: 1099px) {
    .CategoriesList_tabsHeadWithIcon__G230J.CategoriesList_isSport__bR48y {
        padding: 5px 15px 20px;
        margin: 0 -15px
    }
}

.CategoriesList_tabsHeadWithIcon__G230J.CategoriesList_isSport__bR48y .CategoriesList_tabsHeadWithIconScroll__RpYR3 {
    border: none;
    border-radius: 0;
    padding: 0
}

.CategoriesList_tabsHeadWithIcon__G230J.CategoriesList_isSport__bR48y .CategoriesList_tabsHeadWithIconScroll__RpYR3.CategoriesList_small__X2ZZi {
    min-height: 49px
}

@media screen and (min-width: 1100px) {
    .CategoriesList_tabsHeadWithIcon__G230J.CategoriesList_isSport__bR48y .CategoriesList_tabsHeadWithIconScroll__RpYR3.CategoriesList_small__X2ZZi {
        overflow: hidden;
        justify-content: space-between
    }

    .CategoriesList_tabsHeadWithIcon__G230J.CategoriesList_isSport__bR48y .CategoriesList_tabsHeadWithIconScroll__RpYR3.CategoriesList_small__X2ZZi > :first-child:last-child {
        opacity: 0
    }

    .CategoriesList_tabsHeadWithIcon__G230J.CategoriesList_isSport__bR48y .CategoriesList_tabsHeadWithIconScroll__RpYR3.CategoriesList_small__X2ZZi .CategoriesList_tabsHeadWithIconLink__05rI_ {
        margin: auto !important
    }

    .CategoriesList_tabsHeadWithIcon__G230J.CategoriesList_isSport__bR48y .CategoriesList_tabsHeadWithIconScroll__RpYR3:after {
        display: none
    }
}

.CategoriesList_tabsHeadWithIcon__G230J.CategoriesList_isSport__bR48y .CategoriesList_tabsHeadWithIconScroll__RpYR3 .CategoriesList_tabsHeadWithIconLink__05rI_ {
    flex-flow: column
}

.CategoriesList_tabsHeadWithIcon__G230J.CategoriesList_isSport__bR48y .CategoriesList_tabsHeadWithIconScroll__RpYR3 .CategoriesList_tabsHeadWithIconLink__05rI_:not(:last-child) {
    margin: 0 20px 0 0
}

@media screen and (min-width: 1100px) {
    .CategoriesList_tabsHeadWithIcon__G230J.CategoriesList_isSport__bR48y .CategoriesList_tabsHeadWithIconScroll__RpYR3 .CategoriesList_tabsHeadWithIconLink__05rI_:not(:last-child) {
        font-size: 14px
    }

    .CategoriesList_tabsHeadWithIcon__G230J.CategoriesList_isSport__bR48y .CategoriesList_tabsHeadWithIconScroll__RpYR3 .CategoriesList_tabsHeadWithIconLink__05rI_:not(:last-child).CategoriesList_small__X2ZZi {
        font-size: 13px
    }
}

.CategoriesList_tabsHeadWithIcon__G230J.CategoriesList_isSport__bR48y .CategoriesList_tabsHeadWithIconScroll__RpYR3 .CategoriesList_tabsHeadWithIconLinkIcon__xKOBD {
    margin: 0 0 10px
}

@media screen and (min-width: 1100px) {
    .CategoriesList_tabsHeadWithIcon__G230J {
        justify-content: space-between;
        overflow: visible;
        padding: 0;
        margin: 15px 0;
        border: 1px solid var(--tablist-border-bottom-color);
        border-radius: 8px
    }
}

.CategoriesList_tabsHeadWithIcon__G230J:before {
    display: none
}

.CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconScroll__RpYR3 {
    display: flex;
    border-radius: 8px;
    padding: 13px 12px;
    border: 1px solid var(--tablist-border-bottom-color)
}

@media screen and (min-width: 1100px) {
    .CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconScroll__RpYR3 {
        width: 100%;
        overflow: auto;
        -ms-overflow-style: none;
        scrollbar-width: none;
        border: none
    }

    .CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconScroll__RpYR3::-webkit-scrollbar {
        display: none
    }

    .CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconScroll__RpYR3:after {
        content: "";
        position: relative;
        display: block;
        width: 15px;
        height: auto;
        padding: 0 15px 0 0
    }
}

.CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconScroll__RpYR3 .CategoriesList_tabsHeadWithIconLink__05rI_ {
    flex-flow: initial;
    font-size: 14px;
    white-space: nowrap
}

.CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconScroll__RpYR3 .CategoriesList_tabsHeadWithIconLink__05rI_.CategoriesList_small__X2ZZi {
    font-size: 13px
}

.CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconScroll__RpYR3 .CategoriesList_tabsHeadWithIconLink__05rI_:not(:last-child) {
    margin: 0 25px 0 0
}

@media (hover) {
    .CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconScroll__RpYR3 .CategoriesList_tabsHeadWithIconLink__05rI_:hover {
        color: var(--primary-color)
    }

    .CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconScroll__RpYR3 .CategoriesList_tabsHeadWithIconLink__05rI_:hover .CategoriesList_tabsHeadWithIconLinkIcon__xKOBD {
        opacity: 1;
        filter: grayscale(0)
    }
}

.CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconScroll__RpYR3 .CategoriesList_tabsHeadWithIconLink__05rI_.CategoriesList_selected__O75n8 {
    color: var(--primary-color)
}

.CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconScroll__RpYR3 .CategoriesList_tabsHeadWithIconLink__05rI_.CategoriesList_selected__O75n8 .CategoriesList_tabsHeadWithIconLinkIcon__xKOBD {
    opacity: 1;
    filter: grayscale(0)
}

.CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconScroll__RpYR3 .CategoriesList_tabsHeadWithIconLink__05rI_.CategoriesList_selected__O75n8 svg {
    fill: var(--primary-color)
}

.CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconScroll__RpYR3 .CategoriesList_tabsHeadWithIconLinkIcon__xKOBD {
    position: relative;
    width: 24px;
    height: 24px;
    margin: 0 5px 0 0;
    filter: grayscale(1)
}

.CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconScroll__RpYR3 .CategoriesList_tabsHeadWithIconLink__05rI_ img {
    width: 100%;
    height: 100%;
    margin: 0
}

.CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconLink__05rI_ {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    flex-flow: column wrap;
    color: var(--gray-color);
    font-size: 14px;
    font-weight: 700;
    transition: color .3s ease-in-out
}

.CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconLink__05rI_.CategoriesList_small__X2ZZi {
    font-size: 13px;
    margin: auto
}

@media screen and (min-width: 1100px) {
    .CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconLink__05rI_ {
        font-size: 14px
    }

    .CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconLink__05rI_.CategoriesList_small__X2ZZi {
        font-size: 13px
    }

    .CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconLink__05rI_:not(:last-child) {
        margin: 0
    }
}

@media screen and (max-width: 374px) {
    .CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconLink__05rI_ {
        font-size: 13px
    }

    .CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconLink__05rI_ svg {
        width: 21px;
        height: 21px
    }
}

.CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconLink__05rI_:not(:last-child) {
    margin: 0 20px 0 0
}

@media (hover) {
    .CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconLink__05rI_:hover {
        color: #000
    }

    .CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconLink__05rI_:hover svg {
        fill: var(--primary-color)
    }
}

.CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconLink__05rI_ .CategoriesList_selected__O75n8 {
    color: #000
}

.CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconLink__05rI_ .CategoriesList_selected__O75n8 svg {
    fill: var(--primary-color)
}

.CategoriesList_tabsHeadWithIcon__G230J .CategoriesList_tabsHeadWithIconLink__05rI_ svg {
    width: 24px;
    height: 24px;
    fill: var(--gray-color);
    margin: 0 0 10px;
    transition: fill .3s ease-in-out
}

.CategoriesList_tabsHeadWithIcon__G230J ~ .CategoriesList_forecastTab__05QAG {
    margin: 5px 0 0
}

.Pagination_pagination__wSvfo {
    --background-color: var(--light-border-color);
    --text-color: var(--primary-darkgray);
    --border: 1px solid var(--light-border-color);
    --hover-background-color: var(--complimentary-grey-color);
    --hover-text-color: var(--body-gray);
    --active-background-color: #fff;
    --active-text-color: var(--primary-color);
    --active-border: 1px solid var(--primary-color);
    --desktop-font-size: 12px;
    --mobile-font-size: 10px;
    display: flex;
    align-items: center;
    flex-flow: column;
    gap: 16px;
    margin: 15px 0 40px;
    width: 100%
}

@media screen and (min-width: 1100px) {
    .Pagination_pagination__wSvfo {
        margin: 0 0 40px
    }
}

.Pagination_pagination__wSvfo:last-child {
    margin-bottom: 0
}

@media screen and (min-width: 1100px) {
    .Pagination_pagination__wSvfo:last-child {
        margin-bottom: 0
    }
}

.Pagination_pagination__wSvfo.Pagination_isLoading__d0KzB .Pagination_paginationMore__bbGSz {
    cursor: wait;
    color: #fff;
    background-color: var(--background-color);
    border-color: var(--background-color)
}

@keyframes Pagination_rotatePath__jA2Xu {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}

.Pagination_pagination__wSvfo.Pagination_isLoading__d0KzB .Pagination_paginationMoreLight__Lvolc {
    background-color: #fff;
    border-color: transparent
}

.Pagination_pagination__wSvfo.Pagination_isLoading__d0KzB .Pagination_paginationMoreLight__Lvolc:hover {
    background-color: var(--light-border-color)
}

.Pagination_pagination__wSvfo.Pagination_isLoading__d0KzB .Pagination_paginationMoreLight__Lvolc:active {
    background-color: #fff
}

.Pagination_pagination__wSvfo.Pagination_isLoading__d0KzB .Pagination_paginationMore__bbGSz span {
    display: none
}

.Pagination_pagination__wSvfo.Pagination_isLoading__d0KzB .Pagination_paginationMore__bbGSz svg {
    display: block;
    fill: var(--hover-text-color)
}

.Pagination_pagination__wSvfo.Pagination_isLoading__d0KzB .Pagination_paginationMore__bbGSz svg path:last-child {
    transform-origin: center;
    animation: Pagination_rotatePath__jA2Xu .5s linear infinite
}

.Pagination_paginationMore__bbGSz, .Pagination_pagination__wSvfo a.Pagination_paginationMore__bbGSz {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 30px;
    font-size: var(--mobile-font-size);
    font-family: var(--main-font-family);
    line-height: 1.4;
    text-decoration: none;
    color: var(--text-color);
    background-color: var(--background-color);
    border: var(--border);
    border-radius: var(--border-radius);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    transition: var(--background-color-transition);
    font-weight: 400
}

@media screen and (min-width: 1100px) {
    .Pagination_paginationMore__bbGSz, .Pagination_pagination__wSvfo a.Pagination_paginationMore__bbGSz {
        height: 38px;
        font-size: var(--desktop-font-size)
    }
}

.Pagination_paginationMore__bbGSz:hover, .Pagination_pagination__wSvfo a.Pagination_paginationMore__bbGSz:hover {
    background-color: var(--hover-background-color);
    color: var(--hover-text-color);
    text-decoration: none
}

.Pagination_paginationMore__bbGSz:focus, .Pagination_pagination__wSvfo a.Pagination_paginationMore__bbGSz:focus {
    text-decoration: none
}

.Pagination_paginationMore__bbGSz:active, .Pagination_pagination__wSvfo a.Pagination_paginationMore__bbGSz:active {
    background-color: var(--active-background-color);
    color: var(--active-text-color);
    border: var(--active-border)
}

.Pagination_paginationMoreLight__Lvolc, .Pagination_pagination__wSvfo a.Pagination_paginationMoreLight__Lvolc {
    background-color: #fff;
    border-color: transparent
}

.Pagination_paginationMoreLight__Lvolc:hover, .Pagination_pagination__wSvfo a.Pagination_paginationMoreLight__Lvolc:hover {
    background-color: var(--light-border-color)
}

.Pagination_paginationMoreLight__Lvolc:active, .Pagination_pagination__wSvfo a.Pagination_paginationMoreLight__Lvolc:active {
    background-color: #fff
}

.Pagination_paginationMore__bbGSz:active, .Pagination_paginationMore__bbGSz:focus, .Pagination_pagination__wSvfo a.Pagination_paginationMore__bbGSz:active, .Pagination_pagination__wSvfo a.Pagination_paginationMore__bbGSz:focus {
    -webkit-text-decoration-color: transparent !important;
    text-decoration-color: transparent !important
}

.Pagination_paginationMore__bbGSz svg, .Pagination_pagination__wSvfo a.Pagination_paginationMore__bbGSz svg {
    display: none;
    width: 25px;
    height: 25px;
    fill: #fff
}

.Pagination_paginationList__KsKmk, .Pagination_pagination__wSvfo ul.Pagination_paginationList__KsKmk {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    margin: 0;
    padding-left: 0
}

@media screen and (min-width: 1100px) {
    .Pagination_paginationList__KsKmk:first-child, .Pagination_pagination__wSvfo ul.Pagination_paginationList__KsKmk:first-child {
        margin: 5px 0 0
    }
}

.Pagination_paginationList__KsKmk span, .Pagination_pagination__wSvfo ul.Pagination_paginationList__KsKmk span {
    transition: color .3s ease-in-out
}

.Pagination_paginationItem__NFXAV {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--font-face-alternate);
    font-weight: 500
}

.Pagination_paginationItem__NFXAV svg {
    display: block;
    fill: var(--hover-text-color)
}

.Pagination_paginationItem__NFXAV svg path:last-child {
    transform-origin: center;
    animation: Pagination_rotatePath__jA2Xu .5s linear infinite
}

.Pagination_paginationItem__NFXAV.Pagination_isSelect__FH8Z0 .Pagination_paginationLink__IwggG {
    background-color: var(--active-background-color);
    color: var(--active-text-color);
    border: var(--active-border)
}

.Pagination_paginationItemDisabled__f43aY {
    pointer-events: none
}

.Pagination_paginationLink__IwggG, .Pagination_pagination__wSvfo a.Pagination_paginationLink__IwggG {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 12px;
    min-width: 29px;
    height: 30px;
    font-size: var(--mobile-font-size);
    line-height: 1.4;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color: var(--text-color);
    background-color: var(--background-color);
    border-radius: var(--border-radius-small);
    border: var(--border);
    font-weight: 400;
    text-decoration: none
}

@media screen and (min-width: 1100px) {
    .Pagination_paginationLink__IwggG, .Pagination_pagination__wSvfo a.Pagination_paginationLink__IwggG {
        font-size: var(--desktop-font-size)
    }
}

.Pagination_paginationLink__IwggG:hover, .Pagination_pagination__wSvfo a.Pagination_paginationLink__IwggG:hover {
    background-color: var(--hover-background-color);
    color: var(--hover-text-color);
    text-decoration: none
}

.Pagination_paginationLink__IwggG:hover svg, .Pagination_pagination__wSvfo a.Pagination_paginationLink__IwggG:hover svg {
    fill: #000
}

.Pagination_paginationLink__IwggG:focus, .Pagination_pagination__wSvfo a.Pagination_paginationLink__IwggG:focus {
    text-decoration: none
}

.Pagination_paginationLink__IwggG:active, .Pagination_pagination__wSvfo a.Pagination_paginationLink__IwggG:active {
    background-color: var(--active-background-color);
    color: var(--active-text-color);
    border: var(--active-border)
}

.Pagination_paginationLink__IwggG svg, .Pagination_pagination__wSvfo a.Pagination_paginationLink__IwggG svg {
    width: 12px;
    height: 12px;
    fill: var(--primary-color)
}

.Pagination_paginationDots__kaL0J {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 3px;
    padding: 0 3px
}

.Pagination_paginationDotsItem__PgL0N {
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: transparent;
    border: 1px solid var(--primary-grey)
}

.Pagination_pagination__wSvfo .Pagination_showMobile__MfMA8 {
    display: inline-flex
}

.ArticlesList_articles__JTbax {
    margin: 40px 0
}

.ArticlesList_articlesTitle__aQfNf {
    display: flex;
    align-items: flex-end;
    margin: 0 0 15px
}

.ArticlesList_articlesH2__1F_tE {
    flex-grow: 2;
    width: 50%
}

.ArticlesList_articlesItem__O0rz1 {
    --articles-tag-bg-color: #f2f3f7;
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    background-color: var(--main-background-color);
    border-radius: 8px
}

.ArticlesList_articlesItem__O0rz1:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid var(--light-border-color);
    border-radius: 8px;
    transition: border .3s ease-in-out;
    z-index: 0
}

.ArticlesList_articlesItem__O0rz1:hover:after {
    border-color: var(--light-border-color-hover)
}

.ArticlesList_articlesItem__O0rz1:hover .ArticlesList_articlesItemTag__GdH1k {
    opacity: 0
}

.ArticlesList_articlesItem__O0rz1.ArticlesList_isHighlight__YvF1s:after {
    border-color: var(--primary-color)
}

.ArticlesList_articlesItem__O0rz1.ArticlesList_isHighlight__YvF1s .ArticlesList_articlesItemTag__GdH1k {
    color: #fff;
    background-color: var(--primary-color)
}

.ArticlesList_articlesItem__O0rz1.ArticlesList_isHighlight__YvF1s .ArticlesList_articlesItemImg__gB__n {
    width: 100%;
    margin: 0
}

.ArticlesList_articlesItemTag__GdH1k {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 12px;
    left: 12px;
    min-height: 20px;
    font-size: 12px;
    line-height: 20px;
    color: #000;
    background-color: var(--articles-tag-bg-color);
    border-radius: 4px;
    transition: opacity .3s ease-in-out;
    padding: 0 10px;
    z-index: 3
}

.ArticlesList_articlesItemImg__gB__n {
    width: 100%;
    overflow: hidden;
    object-fit: cover;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
    transition: opacity .3s ease-in;
    opacity: 1
}

@media screen and (min-width: 1100px) {
    .ArticlesList_articlesItemImg__gB__n {
        height: 130px
    }
}

.ArticlesList_articlesItemImg__gB__n img {
    object-fit: cover
}

@media screen and (max-width: 1099px) {
    .ArticlesList_articlesMain__vU2Ss .ArticlesList_articlesItem__O0rz1 .ArticlesList_articlesItemImg__gB__n > div, .ArticlesList_defaultArticlesList__g2zBc .ArticlesList_articlesItem__O0rz1 .ArticlesList_articlesItemImg__gB__n > div, .ArticlesList_sidebarArticleItem__ke3FK .ArticlesList_articlesItemImg__gB__n > div {
        min-width: 100%;
        max-width: 0 !important;
        --aspectRatio: calc(16 / 9) !important
    }
}

.ArticlesList_articlesItemInfo__TPIuX {
    padding: 10px 15px 15px;
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.ArticlesList_articlesItemDate__28g0j {
    display: flex;
    font-size: 12px;
    color: var(--gray-color);
    margin: 0 0 10px
}

.ArticlesList_articlesItemDate__28g0j .ArticlesList_time__EgK0b {
    position: relative;
    margin: 0 0 0 20px
}

.ArticlesList_articlesItemDate__28g0j .ArticlesList_time__EgK0b:after {
    content: "•";
    position: absolute;
    left: -12px;
    width: 100%;
    height: 100%
}

.ArticlesList_articlesItemAnnonce___P1cl {
    font-size: 14px;
    line-height: 1.25;
    text-overflow: ellipsis;
    margin-top: 10px;
    overflow: hidden;
    max-height: 100px
}

.ArticlesList_articlesItem__O0rz1 > .ArticlesList_articlesItemInfo__TPIuX > .ArticlesList_articlesItemTitle__9UM_r {
    display: -webkit-box;
    max-height: 100.1px;
    color: var(--main-font-color);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.43;
    text-decoration: none;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical
}

.ArticlesList_articlesItem__O0rz1 > .ArticlesList_articlesItemInfo__TPIuX > .ArticlesList_articlesItemTitle__9UM_r:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3
}

.ArticlesList_articlesItemDescription__YLvtV {
    max-height: 100.1px;
    font-size: 14px;
    line-height: 1.25;
    text-overflow: ellipsis;
    overflow: hidden
}

.ArticlesList_articlesItemDescription__YLvtV:not(:empty) {
    margin: 10px 0 0
}

.ArticlesList_articlesItemComment__vbToV, .ArticlesList_articlesItem__O0rz1 a.ArticlesList_articlesItemComment__vbToV {
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    flex-grow: 2;
    color: var(--gray-color);
    font-size: 12px;
    font-weight: 400;
    margin: 10px 0 0;
    z-index: 3;
    line-height: 1;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.ArticlesList_articlesItemComment__vbToV svg, .ArticlesList_articlesItem__O0rz1 a.ArticlesList_articlesItemComment__vbToV svg {
    width: 12px;
    height: 12px;
    fill: var(--gray-color);
    margin-right: 5px
}

.ArticlesList_articlesItemComment__vbToV:hover, .ArticlesList_articlesItem__O0rz1 a.ArticlesList_articlesItemComment__vbToV:hover {
    color: var(--primary-color)
}

.ArticlesList_articlesItemComment__vbToV:hover svg, .ArticlesList_articlesItem__O0rz1 a.ArticlesList_articlesItemComment__vbToV:hover svg {
    fill: var(--primary-color)
}

.ArticlesList_articlesMain__vU2Ss {
    width: 100%;
    margin: 30px 0
}

@media screen and (min-width: 1100px) {
    .ArticlesList_articlesMain__vU2Ss {
        flex-grow: 2;
        width: 30%;
        margin: 0
    }

    .ArticlesList_articlesMainList__p36eb {
        display: flex;
        flex-flow: wrap;
        margin: 0 -10px -20px
    }
}

.ArticlesList_articlesMainTitle__xt78R {
    display: flex;
    align-items: flex-end;
    margin: 0 0 15px
}

.ArticlesList_articlesMainTitleH2__oGpR7 {
    flex-grow: 2;
    width: 50%
}

.ArticlesList_articlesMainItem__GCA1j {
    margin: 0 0 15px
}

@media screen and (min-width: 1100px) {
    .ArticlesList_articlesMainItem__GCA1j {
        height: auto;
        margin: 0 10px 20px
    }

    .ArticlesList_articlesMainItem__GCA1j:first-child .ArticlesList_articlesItemImg__gB__n {
        height: 270px
    }

    .ArticlesList_articlesMainItem__GCA1j:nth-child(n+2) {
        width: calc(50% - 20px)
    }

    .ArticlesList_articlesMainItem__GCA1j:nth-child(n+2) .ArticlesList_articlesItemImg__gB__n {
        height: 130px
    }
}

.ArticlesList_defaultArticlesList__g2zBc .ArticlesList_articlesWrap__TK1Ga {
    width: 100%
}

@media screen and (min-width: 550px) {
    .ArticlesList_defaultArticlesList__g2zBc .ArticlesList_articlesWrap__TK1Ga {
        display: flex;
        flex-wrap: wrap;
        gap: 16px;
        margin-bottom: 16px
    }
}

.ArticlesList_defaultArticlesList__g2zBc .ArticlesList_articlesItem__O0rz1 {
    margin-bottom: 15px
}

@media screen and (min-width: 550px) {
    .ArticlesList_defaultArticlesList__g2zBc .ArticlesList_articlesItem__O0rz1 {
        --perView: 2;
        --spacing: 16px;
        width: calc(100% / var(--perView) - var(--spacing) + var(--spacing) / var(--perView));
        min-width: calc(100% / var(--perView) - var(--spacing) + var(--spacing) / var(--perView));
        max-width: calc(100% / var(--perView) - var(--spacing) + var(--spacing) / var(--perView));
        height: auto;
        margin: 0
    }
}

@media screen and (min-width: 768px) {
    .ArticlesList_defaultArticlesList__g2zBc .ArticlesList_articlesItem__O0rz1 {
        --perView: 3
    }
}

.ArticlesList_sidebarArticleItem__ke3FK:not(:last-child) {
    margin-bottom: 15px
}

.ArticlesList_scrollList__o61oE .ArticlesList_articlesItem__O0rz1 {
    width: 295px
}

.ArticlesList_scrollList__o61oE .ArticlesList_articlesItem__O0rz1:not(:last-child) {
    margin: 0 15px 0 0
}

.ArticlesList_scrollList__o61oE .ArticlesList_articlesItemImg__gB__n {
    height: 175px
}

@media screen and (max-width: 1099px) {
    .ArticlesList_scrollList__o61oE .ArticlesList_articlesItemImg__gB__n > div {
        min-width: 100%
    }
}

@media screen and (min-width: 1100px) {
    .ArticlesList_scrollList__o61oE .ArticlesList_articlesItem__O0rz1:not(:last-child) {
        margin: 0 20px 0 0
    }

    .ArticlesList_scrollList__o61oE .ArticlesList_articlesItem__O0rz1 {
        width: 25%;
        height: auto
    }

    .ArticlesList_scrollList__o61oE .ArticlesList_articlesItemImg__gB__n {
        height: 130px
    }
}

@media screen and (max-width: 374px) {
    .ArticlesList_scrollList__o61oE .ArticlesList_articlesItem__O0rz1 {
        width: 270px
    }

    .ArticlesList_scrollList__o61oE .ArticlesList_articlesItem__O0rz1:not(:last-child) {
        margin: 0 10px 0 0
    }
}

                                                              .Header_overviewSubTitle__DCVMR {
                                                                  --gap: 30px;
                                                                  display: flex;
                                                                  align-items: center;
                                                                  justify-content: flex-start;
                                                                  line-height: 1;
                                                                  letter-spacing: .2px;
                                                                  margin-top: var(--gap);
                                                                  margin-bottom: 20px
                                                              }

.Header_overviewSubTitleSeparated__dVrkf {
    padding-top: var(--gap);
    border-top: 1px solid var(--border-color)
}

.Header_overviewSubTitle__DCVMR h2, .Header_overviewSubTitle__DCVMR h2.Header_overviewSubTitle__DCVMR, .Header_overviewSubTitle__DCVMR h3, .Header_overviewSubTitle__DCVMR h3.Header_overviewSubTitle__DCVMR {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.Header_overviewSubTitle__DCVMR h2, .Header_overviewSubTitle__DCVMR h2.Header_overviewSubTitle__DCVMR {
    font-size: 20px
}

@media screen and (min-width: 1100px) {
    .Header_overviewSubTitle__DCVMR h2, .Header_overviewSubTitle__DCVMR h2.Header_overviewSubTitle__DCVMR {
        font-size: 22px
    }
}

.Header_overviewSubTitle__DCVMR h3, .Header_overviewSubTitle__DCVMR h3.Header_overviewSubTitle__DCVMR {
    font-size: 18px
}

@media screen and (min-width: 1100px) {
    .Header_overviewSubTitle__DCVMR h3, .Header_overviewSubTitle__DCVMR h3.Header_overviewSubTitle__DCVMR {
        font-size: 20px
    }
}

.Header_overviewSubTitle__DCVMR h4, .Header_overviewSubTitle__DCVMR h4.Header_overviewSubTitle__DCVMR {
    font-size: 16px
}

@media screen and (min-width: 1100px) {
    .Header_overviewSubTitle__DCVMR h4, .Header_overviewSubTitle__DCVMR h4.Header_overviewSubTitle__DCVMR {
        font-size: 18px
    }
}

h3.Header_overviewSubTitle__DCVMR {
    font-size: 18px
}

.Header_subPosition__8_7mS {
    display: inline-flex;
    position: relative;
    color: var(--gray-bg-disabled);
    font-size: 24px;
    margin: 0 16px 0 0;
    font-weight: 400
}

.Header_subPosition__8_7mS:after {
    content: "";
    position: absolute;
    top: calc(50% - 11px);
    right: -8px;
    width: 1px;
    height: 20px;
    background-color: var(--gray-bg-disabled)
}

.CopyButton_copyBtn__pued7 {
    display: flex;
    align-items: center;
    font-size: 11px;
    line-height: 1.5;
    text-transform: uppercase;
    background-color: transparent;
    color: #fff
}

.CopyButton_copyBtnIcon__oKhtj {
    margin-right: 6px;
    margin-top: -4px;
    fill: #fff
}

.BonusModalContent_modalContent__c0FJ6 {
    width: 360px;
    line-height: 1;
    background-color: #873ded;
    background-image: url(/images/pattern.png), radial-gradient(64.44% 52.14% at 6.25% 5.85%, #8e40fe 0, #601dc0 100%);
    color: #fff;
    border-radius: var(--border-radius-large);
    min-height: 200px
}

.BonusModalContent_modalContentHeader__pt0xF {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 19px 23px;
    background-color: #fff;
    border-radius: var(--border-radius-large)
}

.BonusModalContent_modalContentMainText__VhmHX {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 27px 23px 17px
}

.BonusModalContent_modalContentMainTextBonus__Z6xyh {
    display: inline-block;
    margin-bottom: 13px;
    font-family: var(--font-face-alternate), sans-serif;
    font-size: 42px
}

.BonusModalContent_modalContentMainTextDescription__rXBLI {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400
}

@media screen and (min-width: 1100px) {
    .BonusModalContent_modalContentMainTextDescription__rXBLI {
        font-weight: 700
    }
}

.BonusModalContent_modalContentCodeBlock__QEhoa {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 28px 10px;
    background-color: #330673
}

.BonusModalContent_modalContentCodeBlockPromoCode__mWJKM {
    display: inline-block;
    margin-bottom: 13px;
    font-size: 48px;
    word-break: break-word;
    color: var(--complimentary-gold-color)
}

.BonusModalContent_modalContentDescription__CEMRS {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 33px 23px 40px
}

.BonusModalContent_modalContentDescription__CEMRS.BonusModalContent_hasSharePromoCode__elflg {
    padding-bottom: 24px
}

.BonusModalContent_modalContentDescriptionContainer__tXfCe {
    display: flex;
    flex-direction: column
}

.BonusModalContent_modalContentDescriptionContainerText__9oKuS {
    display: inline-block;
    font-size: 13px;
    line-height: 1.5;
    color: #fff;
    margin-bottom: 6px
}

.BonusModalContent_modalContentDescriptionContainerText__9oKuS:last-child {
    margin-bottom: 23px
}

.BonusModalContent_btn__GD9Jk {
    padding: 12px 24px;
    text-transform: uppercase;
    background-color: #fff;
    color: var(--primary-color) !important
}

.BonusModalContent_sharePromoCode__6VEKC {
    padding: 16px 16px 28px;
    border-top: 2px solid rgba(51, 6, 115, .4)
}

.BonusModalContent_sharePromoCodeText__kl0gj {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    margin-bottom: 10px;
    color: hsla(0, 0%, 100%, .6)
}

.BonusModalContent_sharePromoCodeText__kl0gj.BonusModalContent_promoCodeCopied__iu95t {
    color: var(--primary-white)
}

.BonusModalContent_sharePromoCodeButton__RZu7d {
    --transparent-white: hsla(0, 0%, 100%, .2);
    border: 1px dashed var(--transparent-white);
    padding: 6px 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    border-radius: 6px;
    margin: 0 auto;
    background-color: var(--transparent-white);
    font-weight: 700;
    font-size: 12px;
    line-height: 24px;
    color: var(--primary-white);
    text-transform: uppercase;
    transition: var(--opacity-transition)
}

.BonusModalContent_sharePromoCodeButton__RZu7d.BonusModalContent_promoCodeCopied__iu95t {
    border-color: transparent;
    cursor: default
}

.BonusModalContent_sharePromoCodeButton__RZu7d:hover:not(.BonusModalContent_promoCodeCopied__iu95t) {
    opacity: .8
}

.BonusModal_bonusModal__xnp2J.BonusModal_bonusModal__xnp2J {
    width: 360px;
    padding: 0;
    margin-left: 8px;
    margin-right: 8px;
    border-radius: var(--border-radius-large)
}

@keyframes Highlight_slideaway__tm_mX {
    to {
        position: absolute
    }
}

.Highlight_highlightContainer__ONu7a {
    position: relative;
    max-height: 100px;
    transition: max-height .15s ease-in-out
}

.Highlight_highlightContainer__ONu7a:not(:last-child) {
    margin-bottom: 12px
}

.Highlight_highlightContainerClosed__oP8eP {
    max-height: 0;
    overflow: hidden;
    animation-name: Highlight_slideaway__tm_mX;
    animation-delay: .14s;
    animation-fill-mode: forwards
}

.Highlight_highlightBox__hspWw {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    padding: 11px 15px;
    background-color: #fffcf1;
    border: 1px dotted var(--complimentary-gold-color);
    border-radius: var(--border-radius-large);
    box-shadow: 0 2px 15px rgba(0, 0, 0, .1)
}

.Highlight_highlightBoxArrow__yGaj4 {
    position: absolute;
    z-index: 3;
    top: -5px;
    left: 115px;
    content: "";
    width: 8px;
    height: 8px;
    border-bottom: 1px dotted var(--complimentary-gold-color);
    border-right: 1px dotted var(--complimentary-gold-color);
    background-color: inherit;
    transform: rotate(225deg)
}

.Highlight_highlightBoxPopular__Elzt4 {
    background-color: #f7f2ff;
    border-color: var(--primary-color)
}

.Highlight_highlightBoxPopular__Elzt4:after {
    border-color: var(--primary-color)
}

.Highlight_highlightBoxAvatar__sjf1m {
    margin-right: 16px;
    border-radius: 100%
}

.Highlight_textContainer__ekg9H {
    display: flex;
    flex-direction: column;
    font-weight: 400;
    line-height: 1.5
}

.Highlight_title___wI3F {
    display: inline-block;
    margin-bottom: 2px;
    font-family: var(--font-face-alternate);
    font-size: 14px;
    color: var(--complimentary-gold-color)
}

.Highlight_titlePopular__NVdS5 {
    color: var(--primary-color)
}

@media screen and (min-width: 1100px) {
    .Highlight_titleLarge__WwdBk {
        font-size: 21px
    }
}

.Highlight_description__ik8T0 {
    font-size: 10px;
    color: var(--primary-darkgray)
}

@media screen and (min-width: 1100px) {
    .Highlight_descriptionLarge__FPHjt {
        font-size: 12px
    }
}

.Highlight_closeBtn__Ni3rj {
    position: absolute;
    top: 16px;
    right: 16px;
    cursor: pointer;
    background-color: transparent
}

.Highlight_closeBtnIcon__xhpK5 {
    fill: var(--primary-darkgray)
}

.Voting_ratingContainer__P4lTM, .Voting_rating__euexa {
    display: flex;
    align-items: center
}

.Voting_rating__euexa {
    font-size: 12px;
    line-height: 1.2;
    font-weight: 700;
    background: none;
    color: var(--primary-grey);
    cursor: pointer
}

.Voting_thumbIcon__n69iw {
    margin-right: 5px;
    fill: var(--complimentary-grey-color)
}

.Voting_thumbIconDown__h_neZ {
    transform: rotate(180deg)
}

.Voting_likes__yxdIr {
    margin-right: 11px
}

.BonusItemHorizontal_bonus__aUPrT {
    font-size: 10px;
    line-height: 1.4
}

.BonusItemHorizontal_bonusCard__HZhIK {
    display: flex;
    min-height: 96px;
    border-radius: var(--border-radius-small);
    box-shadow: 0 2px 15px rgba(0, 0, 0, .1);
    background-color: var(--background-color)
}

.BonusItemHorizontal_bonusCard__HZhIK:not(:last-child) {
    margin-bottom: 10px
}

.BonusItemHorizontal_bonusActivity__R_s2A {
    color: var(--primary-grey)
}

.BonusItemHorizontal_bonusActivityMain__cGERG {
    display: flex;
    justify-content: space-between
}

.BonusItemHorizontal_bonusActivityMain__cGERG:not(:last-child) {
    margin-bottom: 4px
}

.BonusItemHorizontal_bonusActivityExtra__Pdnz1 {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.BonusItemHorizontal_bonus__aUPrT .BonusItemHorizontal_bonusModal__Am9jY {
    width: 360px;
    padding: 0;
    margin-left: 8px;
    margin-right: 8px;
    border-radius: var(--border-radius-large)
}

.BonusItemHorizontal_bonusStatus__r4jfm {
    display: block;
    width: 100%;
    padding: 2px 8px;
    font-family: var(--font-face-alternate);
    text-transform: uppercase;
    background-color: var(--light-green-color);
    color: var(--background-color);
    border-radius: var(--border-radius-small) 0 0 0
}

.BonusItemHorizontal_bonusStatus__r4jfm.BonusItemHorizontal_exclusiveColor__Q5nbb {
    background-color: var(--light-purple-color)
}

.BonusItemHorizontal_shortInfo__g3Lfj {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    width: 120px;
    font-family: var(--font-face-alternate);
    text-transform: uppercase
}

.BonusItemHorizontal_shortInfo__g3Lfj:after, .BonusItemHorizontal_shortInfo__g3Lfj:before {
    position: absolute;
    z-index: 2;
    right: -6px;
    content: "";
    width: 12px;
    height: 12px;
    background-color: var(--overview-bg-color);
    transform: rotate(45deg)
}

.BonusItemHorizontal_shortInfo__g3Lfj:after {
    top: -9px;
    box-shadow: inset -7px -7px 19px -19px var(--complimentary-grey-color)
}

.BonusItemHorizontal_shortInfo__g3Lfj:before {
    bottom: -9px;
    box-shadow: inset 6px 6px 19px -16px var(--complimentary-grey-color)
}

.BonusItemHorizontal_shortInfoData__XV_Gk {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: 8px 10px 12px;
    height: 100%
}

.BonusItemHorizontal_shortInfoDataExpired__B9yq2 {
    padding-top: 20px
}

.BonusItemHorizontal_shortInfoData__XV_Gk .BonusItemHorizontal_bonusVariant__FwekZ {
    text-transform: uppercase;
    color: var(--primary-darkgray)
}

.BonusItemHorizontal_shortInfoData__XV_Gk .BonusItemHorizontal_bonusAmount__dr_G_ {
    font-size: 22px;
    line-height: 1;
    font-weight: 500;
    text-align: center;
    overflow-wrap: anywhere;
    color: var(--success-color)
}

.BonusItemHorizontal_shortInfoData__XV_Gk .BonusItemHorizontal_bonusAmountExclusive__8x35r {
    color: var(--primary-color)
}

.BonusItemHorizontal_shortInfoData__XV_Gk .BonusItemHorizontal_bonusAmountDisabled__RL9Wv {
    color: var(--complimentary-grey-color)
}

.BonusItemHorizontal_bookmakerImageExpired__Ssyo0 {
    opacity: .6
}

.BonusItemHorizontal_fullInfo__eVW__ {
    position: relative;
    width: 100%;
    min-height: 100%
}

.BonusItemHorizontal_fullInfo__eVW__:before {
    position: absolute;
    content: "";
    left: 0;
    width: 1px;
    height: 100%;
    border-left: 1px dashed var(--complimentary-grey-color)
}

.BonusItemHorizontal_fullInfo__eVW__ .BonusItemHorizontal_bonusStatus__r4jfm {
    text-align: right;
    border-radius: 0 var(--border-radius-small) 0 0
}

.BonusItemHorizontal_fullInfo__eVW__ .BonusItemHorizontal_bonusStatusGradient__YFdwG {
    background: linear-gradient(270deg, #73b186 58.66%, #8059b9 107.23%)
}

.BonusItemHorizontal_fullInfoData__N87Q8 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 12px 12px 16px;
    text-align: center
}

.BonusItemHorizontal_fullInfoData__N87Q8 .BonusItemHorizontal_bonusName__sGkFv {
    display: inline-block;
    margin-bottom: 12px;
    font-family: var(--font-face-alternate);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: var(--body-gray);
    text-decoration: none
}

@media screen and (min-width: 1100px) {
    .BonusItemHorizontal_fullInfoData__N87Q8 .BonusItemHorizontal_bonusName__sGkFv {
        font-size: 18px
    }
}

.BonusItemHorizontal_fullInfoData__N87Q8 .BonusItemHorizontal_bonusNameExpired__zm2kA {
    color: var(--primary-darkgray)
}

.BonusItemHorizontal_fullInfoData__N87Q8 .BonusItemHorizontal_bonusName__sGkFv:active, .BonusItemHorizontal_fullInfoData__N87Q8 .BonusItemHorizontal_bonusName__sGkFv:hover {
    color: var(--primary-color)
}

.BonusItemHorizontal_fullInfoData__N87Q8 .BonusItemHorizontal_bonusExtraInfo__syWOn {
    display: flex;
    align-items: center;
    font-family: var(--main-font-family)
}

.BonusItemHorizontal_fullInfoData__N87Q8 .BonusItemHorizontal_bonusExtraInfo__syWOn:not(:last-child) {
    margin-bottom: 12px
}

.BonusItemHorizontal_fullInfoData__N87Q8 .BonusItemHorizontal_bonusExtraInfo__syWOn .BonusItemHorizontal_detailsLink__4IV03 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 65px;
    font-weight: 400;
    text-decoration: underline;
    color: var(--success-color);
    cursor: pointer
}

.BonusItemHorizontal_fullInfoData__N87Q8 .BonusItemHorizontal_bonusExtraInfo__syWOn .BonusItemHorizontal_detailsLink__4IV03 svg {
    transition: fill .3s ease;
    fill: var(--success-color)
}

.BonusItemHorizontal_fullInfoData__N87Q8 .BonusItemHorizontal_bonusExtraInfo__syWOn .BonusItemHorizontal_detailsLinkExclusive__uPGmN {
    color: var(--primary-color)
}

.BonusItemHorizontal_fullInfoData__N87Q8 .BonusItemHorizontal_bonusExtraInfo__syWOn .BonusItemHorizontal_detailsLinkExclusive__uPGmN svg {
    fill: var(--primary-color)
}

.BonusItemHorizontal_fullInfoData__N87Q8 .BonusItemHorizontal_bonusExtraInfo__syWOn .BonusItemHorizontal_detailsLink__4IV03:active, .BonusItemHorizontal_fullInfoData__N87Q8 .BonusItemHorizontal_bonusExtraInfo__syWOn .BonusItemHorizontal_detailsLink__4IV03:hover {
    color: var(--primary-color)
}

.BonusItemHorizontal_fullInfoData__N87Q8 .BonusItemHorizontal_bonusExtraInfo__syWOn .BonusItemHorizontal_detailsLink__4IV03:active svg, .BonusItemHorizontal_fullInfoData__N87Q8 .BonusItemHorizontal_bonusExtraInfo__syWOn .BonusItemHorizontal_detailsLink__4IV03:hover svg {
    fill: var(--primary-color)
}

.BonusItemHorizontal_fullInfoData__N87Q8 .BonusItemHorizontal_bonusExtraInfo__syWOn .BonusItemHorizontal_detailsLinkExpired__ig0St {
    color: var(--primary-darkgray)
}

.BonusItemHorizontal_fullInfoData__N87Q8 .BonusItemHorizontal_bonusExtraInfo__syWOn .BonusItemHorizontal_detailsLinkExpired__ig0St svg {
    fill: var(--primary-darkgray)
}

.BonusItemHorizontal_fullInfoData__N87Q8 .BonusItemHorizontal_btn__9Oy_o {
    height: auto;
    padding: 9px;
    font-family: var(--font-face-alternate);
    font-size: 10px;
    line-height: 1;
    font-weight: 500;
    text-transform: uppercase
}

.BonusItemHorizontal_expiryDate__bK9G8 {
    margin-right: 16px;
    color: var(--primary-grey)
}

.BonusItemHorizontal_expiryDateWarn__BRKTY {
    color: #f93e47
}

.BonusItemHorizontal_activityInfo__wEHrG {
    display: flex;
    align-items: center
}

.BonusItemHorizontal_workDetails__7ZXLq {
    margin-right: 20px;
    font-weight: 700;
    color: var(--primary-darkgray)
}

.BonusItemHorizontal_checkIcon___2Rvd {
    fill: var(--primary-grey);
    margin-right: 6px
}

.BonusItemHorizontal_checkStatus__YWBIk {
    font-weight: 400;
    color: var(--primary-grey)
}

.BonusItemHorizontal_tagsContainer__fmpC0 {
    margin-right: 10px
}

.BonusItemHorizontal_tagsContainer__fmpC0 ul {
    margin-top: 0;
    padding-left: 0
}

.BonusItemHorizontal_promoCodeBtnContainer__VHVJ7 {
    left: -11px
}

.BonusesList_list__LKxbB {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px
}

@media screen and (min-width: 1100px) {
    .BonusesList_list__LKxbB {
        display: flex;
        gap: 0;
        margin: 0 -8px
    }
}

.BonusesList_listColumn__FwuXO {
    flex-direction: column;
    gap: 18px
}

@media screen and (min-width: 1100px) {
    .BonusesList_listColumn__FwuXO {
        margin: 0;
        gap: 18px
    }
}

.BonusesList_list__LKxbB .bonusItem {
    width: calc(50% - 8px);
    height: auto
}

@media screen and (max-width: 479px) {
    .BonusesList_list__LKxbB .bonusItem {
        width: 100%
    }
}

@media screen and (min-width: 1100px) {
    .BonusesList_list__LKxbB .bonusItem {
        width: calc(33.33333% - 16px);
        height: auto;
        margin: 0 8px 20px
    }
}

.BonusesList_gridList__QrH62 {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(170px, .5fr));
    grid-gap: 12px
}

@media screen and (min-width: 1100px) {
    .BonusesList_gridList__QrH62 {
        grid-gap: 16px;
        grid-template-columns: repeat(auto-fit, minmax(170px, .25fr))
    }
}

@media screen and (max-width: 400px) {
    .BonusesList_gridList__QrH62 {
        grid-template-columns: repeat(auto-fit, minmax(150px, 1fr))
    }
}

.BonusesList_gridListRating__Rj8tf {
    max-width: 407px;
    width: 100%;
    margin-bottom: 0
}

.BonusesList_gridListRating__Rj8tf:not(:last-child) {
    margin-bottom: 0
}

.BonusesList_bonuses__a_q_W {
    margin-bottom: 40px
}

.BonusesList_bonusesExclusive__kOZOw {
    padding: 12px 17px 20px;
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%23601DC0FF' stroke-width='4' stroke-dasharray='10%2c 14' stroke-dashoffset='5' stroke-linecap='round'/%3e%3c/svg%3e");
    border-radius: var(--border-radius-medium);
    overflow: hidden
}

@media screen and (min-width: 1100px) {
    .BonusesList_bonusesExclusive__kOZOw {
        padding: 24px
    }
}

.BonusesList_bonusesHeader__AHEyL {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    margin-bottom: 1px;
    text-align: center
}

@media screen and (min-width: 1100px) {
    .BonusesList_bonusesHeader__AHEyL {
        gap: 16px;
        margin-bottom: 22px
    }
}

.BonusesList_bonusesHeaderTitle__z6hzn, .BonusesList_bonusesHeader__AHEyL h2.BonusesList_bonusesHeaderTitle__z6hzn {
    margin: 0;
    font-size: 32px;
    line-height: 1.5;
    font-weight: 400;
    font-family: var(--font-face-alternate);
    color: var(--complimentary-gold-color)
}

.BonusesList_bonusesHeaderDescription__EAvmT {
    font-size: 18px;
    line-height: 1.7;
    text-align: center;
    color: var(--primary-darkgray)
}

.BonusesList_bonusesEuroTitle__coeyV {
    margin: 0;
    font-size: 32px;
    line-height: 1.5;
    font-weight: 400;
    color: #3372d0
}

.Dump_codeblock__y1VyV {
    font-size: small;
    font-family: monospace;
    word-wrap: break-word
}

.Image_container__tyCFU {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 24px 0;
    overflow: hidden;
    font-size: 0;
    position: relative
}

.Image_container__tyCFU.Image_bordered__zlF0V img {
    border: 3px solid var(--button-bg-color);
    border-radius: 8px
}

.Image_container__tyCFU img {
    max-width: 100%;
    object-fit: contain
}

.Image_imageWrapper__w4OV3 {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center
}

.Image_imageWrapper__w4OV3 > a {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.Image_imageWrapper__w4OV3 .token {
    top: auto;
    bottom: 10px
}

.Image_title__zfpds {
    text-align: center;
    font-size: 14px;
    color: var(--gray-color);
    margin-top: 10px
}

.Item_item__gjrfA {
    display: flex;
    flex-flow: column;
    height: 100%;
    max-height: 400px;
    background-color: var(--main-background-color);
    border: 1px solid var(--border-color);
    border-radius: 8px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    padding: 15px;
    transition: border-color .25s ease;
    cursor: pointer;
    line-height: 1.25
}

.Item_item__gjrfA .negative {
    background-color: #ffc2c9
}

.Item_item__gjrfA .positive {
    background-color: #bfffd5
}

.Item_item__gjrfA:hover {
    border-color: var(--primary-color)
}

.Item_item__gjrfA:hover .Item_expand__3pVTt {
    text-decoration: none
}

.Item_itemLogo__Fl84_ {
    width: 120px;
    height: 25px;
    margin: 0 0 15px
}

.Item_itemLogo__Fl84_ img {
    object-fit: contain;
    max-height: 25px
}

.Item_itemUser__XyPFi {
    display: flex;
    margin-bottom: 15px
}

.Item_itemUserInfo__Gvqqt {
    flex-grow: 2;
    width: 50%;
    margin: 2px 0 0
}

.Item_itemUserName__owjvk {
    font-size: 14px;
    font-weight: 700
}

.Item_itemUserDate__7NDoY {
    color: var(--gray-color);
    font-size: 12px;
    margin: 5px 0 0
}

.Item_itemTone__TPkZs {
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    margin: 0 10px 0 0
}

.Item_itemStatus__XSDSh {
    display: flex;
    margin: 0 0 15px
}

.Item_itemStatusLabel__pEi76 {
    display: flex;
    align-items: center;
    font-size: 13px;
    line-height: 25px;
    border-radius: 4px;
    position: relative;
    color: #fff;
    background-color: var(--gray-color);
    padding: 0 10px;
    z-index: 1
}

.Item_itemStatusLabel__pEi76.Item_positive__44OQU {
    background-color: var(--success-color)
}

.Item_itemStatusLabel__pEi76.Item_negative__EokLM {
    background-color: var(--danger-color)
}

.Item_itemStatusCheck__73cHx {
    color: var(--main-font-color);
    background-color: var(--button-bg-color);
    padding: 0 5px 0 20px;
    margin: 0 0 0 -5px;
    display: flex;
    align-items: center;
    font-size: 13px;
    line-height: 25px;
    border-radius: 4px
}

.Item_itemStatusCheck__73cHx svg {
    fill: var(--success-color);
    margin: 0 0 0 15px
}

.Item_itemBody__AISjl {
    position: relative;
    height: 100%;
    overflow: hidden;
    padding: 0 15px;
    margin: 0 -15px
}

.Item_itemScroll__93Rwe {
    font-size: 14px;
    line-height: 1.43
}

.Item_itemTags__u9Doz {
    margin-bottom: 15px
}

.Item_itemTagsWrap__pINaF {
    padding: 0 15px;
    margin: 0 -15px 10px
}

.Item_itemTagsWrap__pINaF:last-child {
    margin-bottom: 0
}

.Item_itemTagsLabel__RxvXK {
    color: var(--gray-color);
    font-size: 10px;
    line-height: 1;
    margin: 0 0 -5px
}

.Item_itemTagsRow__VncUb {
    position: relative;
    display: flex;
    align-items: center;
    flex-flow: wrap
}

.Item_itemTag__d4PHs {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    line-height: 25px;
    white-space: nowrap;
    color: var(--main-font-color);
    background-color: rgba(32, 169, 74, .2);
    border-radius: 4px;
    padding: 0 15px;
    margin: 10px 10px 0 0;
    transition: background-color .25s ease
}

.Item_itemTag__d4PHs:hover {
    background-color: rgba(32, 169, 74, .3)
}

.Item_itemTag__d4PHs.Item_negative__EokLM, .Item_itemTag__d4PHs.Item_negative__EokLM:hover {
    background-color: rgba(208, 2, 27, .2)
}

.Item_itemFooter__bKDz6 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 14px;
    margin: 10px 0 0
}

.Item_itemFooter__bKDz6:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 16px;
    left: 0;
    height: 50px;
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, var(--main-background-color) 80%);
    transition: none
}

.Item_itemFooterSource__3TmRK {
    flex-grow: 2;
    width: 30%;
    color: var(--gray-color);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 20px 0 0
}

.Item_modalWrapper__b6ATR {
    width: 680px;
    max-width: 100%;
    text-align: left;
    margin: -15px
}

@media screen and (min-width: 1100px) {
    .Item_modalWrapper__b6ATR {
        margin: -25px -20px;
        min-width: 680px
    }
}

.Item_modalWrapper__b6ATR .Item_text__xi0Kr {
    font-size: 16px;
    line-height: 1.75
}

.Item_modalWrapper__b6ATR .Item_item__gjrfA {
    border: none
}

.Item_modalWrapper__b6ATR .Item_itemBody__AISjl {
    overflow: auto;
    padding-bottom: 20px
}

.Item_modalWrapper__b6ATR .Item_expand__3pVTt {
    display: none
}

.Item_modalWrapperButtonNext__O9qn4, .Item_modalWrapperButtonPrev__NCZfq {
    display: flex;
    align-items: center;
    justify-content: center;
    outline: none;
    background: rgba(0, 0, 0, .28);
    border-radius: var(--border-radius);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    transition: all .3s ease-in-out;
    position: absolute
}

.Item_modalWrapperButtonNext__O9qn4:hover, .Item_modalWrapperButtonPrev__NCZfq:hover {
    background: var(--primary-color)
}

.Item_modalWrapperButtonNext__O9qn4:hover svg, .Item_modalWrapperButtonPrev__NCZfq:hover svg {
    fill: #fff
}

.Item_modalWrapperButtonNext__O9qn4 svg, .Item_modalWrapperButtonPrev__NCZfq svg {
    fill: #fff;
    height: 20px;
    width: 20px
}

.Item_modalWrapperButtonPrev__NCZfq {
    width: calc(50% - 10px);
    min-width: calc(50% - 10px);
    max-width: calc(50% - 10px);
    top: auto;
    bottom: -60px;
    left: 0;
    height: 40px
}

@media screen and (min-width: 1100px) {
    .Item_modalWrapperButtonPrev__NCZfq {
        width: 50px;
        min-width: 50px;
        max-width: 50px;
        top: calc(50% - 75px);
        height: 150px;
        left: -65px
    }
}

.Item_modalWrapperButtonNext__O9qn4 {
    top: auto;
    bottom: -60px;
    width: calc(50% - 10px);
    min-width: calc(50% - 10px);
    max-width: calc(50% - 10px);
    height: 40px;
    right: -15px
}

@media screen and (min-width: 1100px) {
    .Item_modalWrapperButtonNext__O9qn4 {
        width: 50px;
        min-width: 50px;
        max-width: 50px;
        top: calc(50% - 75px);
        height: 150px;
        right: -65px
    }
}

.Item_expand__3pVTt {
    color: var(--success-color);
    text-decoration: underline
}

.Reviews_reviews__Y5VaD {
    margin: 20px -15px;
    padding-left: 15px
}

@media screen and (min-width: 1100px) {
    .Reviews_reviews__Y5VaD {
        margin: 20px 0;
        width: 100%;
        padding-left: 0
    }
}

.Reviews_reviews__Y5VaD:first-child, .Reviews_reviews__Y5VaD:last-child {
    margin-top: 0
}

.Reviews_reviewsSlider__JRtxm {
    width: calc(100% + 15px)
}

.Reviews_feedbackLink__aBuAT {
    display: inline-flex;
    margin: 0 auto
}

.Reviews_feedbackLinkWrapper__oiOM2 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0
}

.Reviews_feedbackLinkWrapper__oiOM2:first-child {
    margin-top: 0
}

.Reviews_feedbackLinkWrapper__oiOM2:last-child {
    margin-bottom: 0
}

.Reviews_feedbackLink__aBuAT svg {
    fill: var(--success-color)
}

                                                              .Substance_substance__uUviY {
                                                                  position: absolute
                                                              }

@media screen and (min-width: 1100px) {
    .Substance_substance__uUviY {
        position: -webkit-sticky;
        position: sticky;
        margin: 15px 0
    }
}

.Substance_substance__uUviY:after {
    content: "";
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .5);
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease-in-out;
    z-index: 75
}

@media screen and (min-width: 1100px) {
    .Substance_substance__uUviY:after:after {
        display: none
    }
}

.Substance_substance__uUviY.Substance_isActive__flmWf:after {
    opacity: 1;
    visibility: visible
}

.Substance_substance__uUviY.Substance_isActive__flmWf .Substance_substanceBlock__JvWSP {
    bottom: 0
}

.Substance_substance__uUviY.Substance_isActive__flmWf .Substance_substanceBlock__JvWSP .Substance_substanceScroll__hH_PY {
    opacity: 1
}

.Substance_substance__uUviY.Substance_isPadding__zP49q .Substance_substanceBlock__JvWSP {
    padding: 15px 0 70px
}

@media screen and (min-width: 1100px) {
    .Substance_substance__uUviY.Substance_isPadding__zP49q .Substance_substanceBlock__JvWSP {
        padding: 0
    }

    .Substance_substance__uUviY.Substance_substanceInContent__01UEQ {
        position: static
    }

    .Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceTitle__r50Rq {
        display: block;
        padding: 0;
        font-size: 22px;
        margin: 40px 0 15px
    }
}

.Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceStart__kt2Aj {
    color: var(--gray-color)
}

@media screen and (min-width: 1100px) {
    .Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceStart__kt2Aj {
        display: none
    }

    .Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceScrollMain__eA3sW {
        display: flex;
        gap: 30px
    }

    .Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceScrollHalf___4AVk {
        width: 50%
    }
}

.Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceItem__Cz8lU {
    font-weight: 400;
    text-decoration: none;
    color: var(--gray-color)
}

@media screen and (min-width: 1100px) {
    .Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceItem__Cz8lU {
        padding: 0;
        color: #000;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }
}

.Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceItem__Cz8lU:last-child {
    margin-bottom: 15px
}

@media screen and (min-width: 1100px) {
    .Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceItem__Cz8lU:hover {
        color: var(--primary-color)
    }
}

.Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceItem__Cz8lU.Substance_isActive__flmWf {
    color: var(--primary-color)
}

@media screen and (min-width: 1100px) {
    .Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceItem__Cz8lU.Substance_isActive__flmWf {
        color: var(--gray)
    }

    .Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceItem__Cz8lU.Substance_isActive__flmWf:before {
        display: none
    }

    .Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceCollapse__ROdBu .header {
        position: relative
    }
}

.Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceCollapse__ROdBu .header button {
    margin: 0;
    position: absolute;
    right: 0;
    top: -5px;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent
}

.Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceCollapse__ROdBu .header button:hover svg {
    fill: #000
}

.Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceCollapse__ROdBu .header button svg {
    position: static
}

.Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceCollapse__ROdBu .content {
    padding-left: 12px
}

.Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceCollapse__ROdBu .content .Substance_substanceItem__Cz8lU {
    color: var(--gray-color);
    margin-bottom: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceCollapse__ROdBu .content .Substance_substanceItem__Cz8lU:last-child {
    padding-bottom: 10px
}

@media screen and (min-width: 1100px) {
    .Substance_substance__uUviY.Substance_substanceInContent__01UEQ .Substance_substanceCollapse__ROdBu .content .Substance_substanceItem__Cz8lU:hover {
        color: var(--primary-color)
    }
}

.Substance_substanceBlock__JvWSP {
    position: fixed;
    right: 0;
    bottom: -100%;
    left: 0;
    background-color: #fff;
    box-shadow: 0 -6px 12px -10px rgba(0, 0, 0, .5);
    border-radius: 8px 8px 0 0;
    padding: 15px 0;
    transition: all .3s ease-in-out;
    z-index: 201
}

@media screen and (min-width: 1100px) {
    .Substance_substanceBlock__JvWSP {
        position: relative;
        right: auto;
        bottom: auto;
        left: auto;
        background: none;
        box-shadow: none;
        border-radius: 0;
        padding: 0;
        z-index: 80
    }
}

.Substance_substanceTitle__r50Rq {
    font-size: 18px;
    font-weight: 700;
    padding: 0 15px 0 50px;
    margin: 0 0 15px
}

@media screen and (min-width: 1100px) {
    .Substance_substanceTitle__r50Rq {
        display: none
    }
}

.Substance_substanceStart__kt2Aj {
    display: block;
    line-height: 1.2;
    color: var(--gray-color);
    padding: 0 50px;
    margin: 15px 0
}

@media screen and (min-width: 1100px) {
    .Substance_substanceStart__kt2Aj {
        padding: 0 30px
    }
}

.Substance_substanceStart__kt2Aj svg {
    fill: var(--gray-color);
    transform: rotate(-90deg);
    margin: 0 13px 0 -23px
}

@media screen and (min-width: 1100px) {
    .Substance_substanceStart__kt2Aj svg:hover {
        color: var(--primary-color)
    }

    .Substance_substanceStart__kt2Aj svg:hover svg {
        fill: var(--primary-color)
    }
}

.Substance_substanceScroll__hH_PY {
    max-height: 393px;
    overflow: auto
}

@media screen and (max-width: 1099px) {
    .Substance_substanceScroll__hH_PY {
        opacity: 0
    }
}

@media screen and (min-width: 1100px) {
    .Substance_substanceScroll__hH_PY {
        max-height: 100%;
        padding: 0;
        margin: 0;
        overflow: initial
    }

    .Substance_substanceScroll__hH_PY::-webkit-scrollbar {
        width: 4px;
        background: transparent;
        border-radius: 2px
    }

    .Substance_substanceScroll__hH_PY::-webkit-scrollbarThumb {
        background: var(--border-color);
        border-radius: 2px
    }
}

.Substance_substanceItem__Cz8lU {
    position: relative;
    display: flex;
    color: var(--gray-color);
    line-height: 1.2;
    padding: 0 75px 0 50px
}

@media screen and (min-width: 1100px) {
    .Substance_substanceItem__Cz8lU {
        padding: 0 0 0 35px
    }

    .Substance_substanceItem__Cz8lU:hover {
        color: var(--primary-color)
    }

    .Substance_substanceItem__Cz8lU:not(:last-child) {
        margin: 0 0 10px
    }
}

.Substance_substanceItem__Cz8lU:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 10px;
    width: 3px;
    background: var(--primary-color);
    border-radius: 1.5px;
    opacity: 0;
    transition: all .3s ease-in-out
}

@media screen and (min-width: 1100px) {
    .Substance_substanceItem__Cz8lU:before {
        left: 0
    }
}

.Substance_substanceItem__Cz8lU:not(:last-child) {
    margin: 0 0 15px
}

.Substance_substanceItem__Cz8lU.Substance_isActive__flmWf {
    color: var(--primary-color)
}

.Substance_substanceItem__Cz8lU.Substance_isActive__flmWf:before {
    opacity: 1
}

.Substance_substanceItemNumb__UYl_Q {
    min-width: 25px;
    text-align: right;
    margin: 0 10px 0 -35px
}

.Substance_substanceItemText__wvfhY {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden
}

.Substance_substanceToggle__7rZFh {
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 15px;
    bottom: -40px;
    width: 40px;
    height: 40px;
    background-color: hsla(0, 0%, 60%, .5);
    border-radius: 50%;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    transition: right .3s ease-in-out, bottom .3s ease-in-out;
    z-index: 900
}

.Substance_substanceToggle__7rZFh.Substance_small__SH0b3 {
    scale: .65
}

@media screen and (min-width: 1100px) {
    .Substance_substanceToggle__7rZFh {
        display: none
    }
}

.Substance_substanceToggle__7rZFh.Substance_isActive__flmWf, .Substance_substanceToggle__7rZFh.Substance_isShow__kPO4m {
    right: 15px
}

.Substance_substanceToggle__7rZFh.Substance_isShow__kPO4m {
    bottom: 15px
}

.Substance_substanceToggle__7rZFh.Substance_isShow__kPO4m.Substance_small__SH0b3 {
    bottom: 8px
}

.Substance_substanceToggle__7rZFh.Substance_isActive__flmWf .Substance_substanceToggleIcon__lZQKf {
    display: block
}

.Substance_substanceToggle__7rZFh.Substance_isActive__flmWf .Substance_substanceToggleIcon__lZQKf svg:not(:last-child) {
    opacity: 0;
    transform: rotate(180deg)
}

.Substance_substanceToggle__7rZFh.Substance_isActive__flmWf .Substance_substanceToggleIcon__lZQKf svg:not(:first-child) {
    opacity: 1;
    transform: rotate(180deg)
}

.Substance_substanceToggleIcon__lZQKf {
    display: block;
    width: 100%;
    height: 100%;
    position: relative
}

.Substance_substanceToggleIcon__lZQKf svg {
    position: absolute;
    fill: #fff;
    transition: transform .3s ease-in
}

.Substance_substanceToggleIcon__lZQKf svg:not(:last-child) {
    width: 20px;
    height: 20px;
    top: calc(50% - 10px);
    left: calc(50% - 10px)
}

.Substance_substanceToggleIcon__lZQKf svg:not(:first-child) {
    width: 18px;
    height: 18px;
    opacity: 0;
    top: calc(50% - 9px);
    left: calc(50% - 9px)
}

.Substance_substanceToggleProgress__w6yGW {
    position: absolute;
    top: calc(50% - 30px);
    left: calc(50% - 30px);
    width: 60px;
    height: 60px;
    transform: rotate(-90deg)
}

.Substance_substanceToggleIndicator__BIk_p {
    --size: 40px;
    fill: transparent;
    stroke: var(--primary-color);
    stroke-width: 4px;
    stroke-linecap: round;
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    height: var(--size);
    opacity: 0;
    transition: opacity .15s ease, stroke-dashoffset .17s linear
}

.Substance_substanceToggleIndicator__BIk_p.Substance_scrolled___lUgX {
    opacity: 1
}

.Substance_substanceHaveCatfish__3_XpI.Substance_isShow__kPO4m {
    bottom: 70px
}

@media only screen and (max-width: 374px) {
    .Substance_substance__uUviY.Substance_isPadding__zP49q .Substance_substanceBlock__JvWSP {
        padding: 10px 0 54px
    }

    .Substance_substanceBlock__JvWSP {
        padding: 10px 0
    }

    .Substance_substanceTitle__r50Rq {
        font-size: 16px
    }

    .Substance_substanceStart__kt2Aj {
        font-size: 15px
    }

    .Substance_substanceScroll__hH_PY {
        max-height: 381px
    }

    .Substance_substanceItem__Cz8lU {
        font-size: 15px;
        padding: 0 70px 0 50px
    }

    .Substance_substanceToggle__7rZFh {
        width: 34px;
        height: 34px;
        bottom: -40px
    }

    .Substance_substanceToggle__7rZFh.Substance_isShow__kPO4m {
        bottom: 15px
    }

    .Substance_substanceToggleProgress__w6yGW {
        top: calc(50% - 26px);
        left: calc(50% - 26px);
        width: 52px;
        height: 52px
    }

    .Substance_substanceHaveCatfish__3_XpI.Substance_isShow__kPO4m {
        bottom: 70px
    }
}

@media only screen and (min-device-width: 375px)and (min-device-height: 812px)and (-webkit-device-pixel-ratio: 3)and (orientation: portrait) {
    .Substance_substance__uUviY.Substance_isPadding__zP49q .Substance_substanceBlock__JvWSP {
        padding: 15px 0 70px
    }

    .Substance_substanceBlock__JvWSP {
        padding: 15px 0
    }

    .Substance_substanceToggle__7rZFh {
        bottom: -40px
    }

    .Substance_substanceToggle__7rZFh.Substance_isShow__kPO4m {
        bottom: 15px
    }

    .Substance_substanceHaveCatfish__3_XpI.Substance_isShow__kPO4m {
        bottom: 70px
    }
}

@media only screen and (min-device-width: 414px)and (min-device-height: 896px)and (-webkit-device-pixel-ratio: 2)and (orientation: portrait) {
    .Substance_substance__uUviY.Substance_isPadding__zP49q .Substance_substanceBlock__JvWSP {
        padding: 15px 0 70px
    }

    .Substance_substanceBlock__JvWSP {
        padding: 15px 0
    }

    .Substance_substanceToggle__7rZFh {
        bottom: -40px
    }

    .Substance_substanceToggle__7rZFh.Substance_isShow__kPO4m {
        bottom: 15px
    }

    .Substance_substanceHaveCatfish__3_XpI.Substance_isShow__kPO4m {
        bottom: 70px
    }
}

.CollapseMenu_collapsibleCard__d_NyX {
    width: 100%;
    transition: .3s
}

.CollapseMenu_collapsibleCard__d_NyX .content {
    overflow: hidden;
    transition: height .2s ease-in-out;
    box-sizing: content-box
}

.CollapseMenu_collapsibleCard__d_NyX .titleText {
    display: block;
    font-size: 1em
}

.CollapseMenu_collapsibleCard__d_NyX .header {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    line-height: 1.5
}

.CollapseMenu_collapsibleCard__d_NyX .header > a, .CollapseMenu_collapsibleCard__d_NyX .header > span {
    max-width: calc(100% - 40px);
    border-bottom: none
}

.CollapseMenu_collapsibleCard__d_NyX .header > a.selected, .CollapseMenu_collapsibleCard__d_NyX .header > a:hover, .CollapseMenu_collapsibleCard__d_NyX .header > span.selected, .CollapseMenu_collapsibleCard__d_NyX .header > span:hover {
    color: var(--success-color)
}

.CollapseMenu_collapsibleCard__d_NyX .header > span + button {
    position: static
}

.CollapseMenu_collapsibleCard__d_NyX .header > span + button:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: transparent
}

.CollapseMenu_collapsibleCard__d_NyX .icon {
    position: absolute;
    transition: transform .3s ease-in-out, color .3s ease-in-out;
    transform: rotate(90deg)
}

.CollapseMenu_collapsibleCard__d_NyX .icon.open {
    transform: rotate(-90deg)
}

.CollapseMenu_collapsibleCard__d_NyX .button {
    cursor: pointer;
    border: none;
    background: none;
    outline: none;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 24px;
    height: 24px;
    font-size: 14px
}

.CollapseMenu_collapsibleCard__d_NyX .button span {
    margin-right: 25px
}

.CollapseMenu_collapsibleCard__d_NyX .button span + svg {
    right: 6px
}

@media screen and (min-width: 1100px) {
    .CollapseMenu_collapsibleCard__d_NyX .button:hover span {
        color: var(--success-color)
    }

    .CollapseMenu_collapsibleCard__d_NyX .button:hover svg {
        fill: var(--success-color)
    }
}

.CollapseContent_collapse__K0VQx {
    position: relative
}

.CollapseContent_content__olb3I {
    overflow: hidden;
    transition: max-height .7s ease;
    max-height: var(--collapseHeight);
    background-color: var(--primary-white)
}

.CollapseContent_collapse__K0VQx:has(>.CollapseContent_withHeader__q0afa.CollapseContent_isOpen__3ZLr9) {
    border-bottom: 1px solid var(--light-border-color)
}

.CollapseContent_collapse__K0VQx:has(>.CollapseContent_withoutHeader__n8c_x) .CollapseContent_content__olb3I {
    padding-bottom: 25px
}

.CollapseContent_toggler__EU3aG {
    cursor: pointer;
    display: flex;
    align-items: center;
    text-align: center;
    color: var(--gray-color);
    transition: var(--color-transition), var(--padding-transition), var(--background-color-transition)
}

.CollapseContent_toggler__EU3aG.CollapseContent_isOpen__3ZLr9 .CollapseContent_arrow__lrAVN {
    transform: rotate(-90deg)
}

.CollapseContent_toggler__EU3aG:before {
    transition: opacity .1s ease .45s;
    opacity: 0
}

.CollapseContent_toggler__EU3aG:hover {
    color: var(--primary-color)
}

.CollapseContent_toggler__EU3aG:hover .CollapseContent_arrow__lrAVN {
    fill: var(--primary-color)
}

.CollapseContent_center__6ovWt {
    justify-content: center
}

.CollapseContent_right__6X_i4 {
    justify-content: flex-end
}

.CollapseContent_left__dn7zr {
    justify-content: flex-start
}

.CollapseContent_withoutHeader__n8c_x {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: .99
}

.CollapseContent_withoutHeader__n8c_x.CollapseContent_withPadding__xKa6F:not(.CollapseContent_isOpen__3ZLr9) {
    padding-top: 35px
}

.CollapseContent_withoutHeader__n8c_x:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100% + 2px);
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .7) 35%, #fff 71%, #fff);
    content: "";
    z-index: -1;
    opacity: 1
}

.CollapseContent_withHeader__q0afa {
    justify-content: space-between;
    padding: 12px;
    border-top: 1px solid var(--border-grey);
    border-bottom: 1px solid var(--border-grey)
}

.CollapseContent_withHeader__q0afa.CollapseContent_isOpen__3ZLr9 {
    background-color: var(--light-border-color)
}

.CollapseContent_withHeader__q0afa.CollapseContent_isOpen__3ZLr9:hover {
    background-color: var(--light-border-color-hover)
}

.CollapseContent_stickyToggler__pkL2B {
    position: -webkit-sticky;
    position: sticky;
    top: var(--header-height);
    z-index: 101
}

.CollapseContent_arrow__lrAVN {
    transform: rotate(90deg);
    fill: var(--gray-color);
    transition: var(--transform-transition), var(--fill-transition);
    margin-left: 8px;
    margin-top: 3px
}

.CollapseContent_collapseText__45bwt {
    color: var(--body-grey);
    font-size: 14px;
    font-weight: 700;
    text-align: left;
    margin-right: 8px;
    line-height: 24px
}

@media screen and (max-width: 1099px) {
    .CollapseContent_collapseText__45bwt {
        font-size: 12px;
        line-height: 16px
    }
}

.CollapseContent_collapseLabel__fsc__ {
    font-size: 12px;
    line-height: 16px;
    color: var(--accent-purple);
    white-space: nowrap
}

@media screen and (max-width: 1099px) {
    .CollapseContent_collapseLabel__fsc__ {
        font-size: 10px;
        line-height: 14px;
        white-space: wrap
    }
}

.Checked_fileChecked__EkBRl {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 5px
}

.Checked_fileChecked__EkBRl svg {
    fill: var(--success-color)
}

.Checked_fileCheckedTitle__5gE83 {
    font-weight: 700;
    font-size: 12px;
    line-height: 1.3333;
    color: var(--success-color)
}

.Checked_fileCheckedText__QKD8y {
    font-weight: 400;
    font-size: 10px;
    line-height: 1.4;
    color: var(--primary-darkgray)
}

.HiddenAria_hiddenAria__p4REQ p, .HiddenAria_hiddenAria__p4REQ ul {
    margin: 15px 0 !important
}

.HiddenAria_toggler__UI_qJ:before {
    background-color: #fff
}

.HiddenAria_content__EEl_z {
    padding: 10px 8px;
    background-color: var(--primary-white)
}

.ImageGallery_gallery__B4pEM {
    position: relative;
    margin: 20px auto;
    max-width: 680px
}

.ImageGallery_gallery__B4pEM:first-child {
    margin-top: 0
}

.ImageGallery_gallery__B4pEM:last-child {
    margin-bottom: 0
}

@media screen and (max-width: 1099px) {
    .ImageGallery_gallery__B4pEM .ImageGallery_carouselContainer__NezBe {
        padding: 0 15px;
        margin: 0 -15px;
        overflow: hidden
    }

    .ImageGallery_gallery__B4pEM .ImageGallery_carouselSlider__gL4oU {
        overflow: visible !important
    }

    .ImageGallery_gallery__B4pEM .ImageGallery_carouselSlide__QZJOF {
        min-width: 216px !important;
        max-width: 216px !important
    }
}

.ImageGallery_galleryItem__PthH4 {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    max-width: 100%;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
    height: 100%
}

.ImageGallery_galleryItem__PthH4:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    border-radius: 8px;
    transition: all .3s ease-in-out;
    z-index: 0
}

.ImageGallery_galleryItem__PthH4:hover:before {
    background-color: rgba(0, 0, 0, .5);
    z-index: 1
}

.ImageGallery_galleryItem__PthH4 img {
    border-radius: 8px;
    object-fit: cover
}

.Body_logo__yr9Ug {
    flex-shrink: 0;
    margin-right: 30px
}

.Body_logo__yr9Ug:empty {
    display: none
}

.Body_logo__yr9Ug img {
    max-width: 100%;
    height: auto;
    border-radius: var(--border-radius)
}

@media screen and (max-width: 720px) {
    .Body_logo__yr9Ug {
        position: absolute;
        left: 0;
        top: 0;
        max-width: 120px;
        width: 100%
    }
}

.Body_card__FzQbr {
    position: relative;
    display: flex;
    align-items: flex-start
}

.Body_info__tNqgy {
    width: 100%
}

.Body_infoHead__efwES {
    line-height: 1.2;
    padding-left: 140px;
    min-height: 120px
}

@media screen and (min-width: 721px) {
    .Body_infoHead__efwES {
        padding-left: 0;
        min-height: auto
    }
}

.Body_title__cU2l4 {
    font-weight: 700;
    font-size: 22px;
    letter-spacing: .01em;
    margin-bottom: 6px
}

.Body_bkLink__Hg6EQ, a.Body_bkLink__Hg6EQ {
    color: var(--primary-color);
    font-weight: 400;
    line-height: 1.2
}

.Body_bkLink__Hg6EQ:hover, a.Body_bkLink__Hg6EQ:hover {
    color: var(--success-color);
    text-decoration: none
}

.Body_meta__8gSD_ {
    display: flex;
    justify-content: center;
    margin-top: 20px
}

@media screen and (min-width: 721px) {
    .Body_meta__8gSD_ {
        justify-content: flex-start
    }
}

.Body_metaItem__1rcT7 {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 0 25px;
    line-height: 1.143
}

@media screen and (max-width: 384px) {
    .Body_metaItem__1rcT7 {
        padding: 0 15px
    }
}

.Body_metaItem__1rcT7:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 30px;
    border: 1px solid #e8e8e8
}

.Body_metaItem__1rcT7:first-child {
    padding-left: 0
}

.Body_metaItem__1rcT7:last-child {
    padding-right: 0
}

.Body_metaItem__1rcT7:last-child:after {
    display: none
}

.Body_metaName__t1wCm {
    font-size: 14px;
    text-align: center;
    color: var(--gray-color);
    margin-bottom: 12px
}

.Body_metaValue__wT2Xc {
    font-weight: 700;
    font-size: 14px;
    text-align: center;
    color: #000;
    white-space: nowrap
}

.Body_metaValueIcon__LgYjE {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px
}

.Body_metaValueIcon__LgYjE svg {
    width: 100%;
    height: 100%
}

.Body_buttons__756dn {
    display: flex;
    align-items: center;
    margin-top: 27px;
    gap: 14px
}

@media screen and (max-width: 720px) {
    .Body_buttons__756dn {
        gap: 12px
    }
}

.Label_tabIcon__bNSm4 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    margin: 0 10px 0 0
}

.Label_tabInfo__UiFbP {
    text-align: left
}

.Label_tabInfoLabel__jW_l9 {
    font-size: 12px;
    line-height: normal
}

.Label_tabInfoName__yBi2B {
    font-size: 15px;
    font-weight: 700;
    line-height: 1
}

.Apps_tabs__qUN4G.Apps_fourTabs__GB1OP .tabsHeadItem:last-child .Apps_tabIcon__fGbl2 {
    width: 26px;
    height: 26px;
    margin: 0 5px 0 0
}

.Apps_tabs__qUN4G.Apps_fourTabs__GB1OP .tabsHeadItem:last-child .Apps_tabIcon__fGbl2 svg {
    width: 26px;
    height: 26px
}

.Apps_tabs__qUN4G.Apps_fourTabs__GB1OP .tabsHeadItem:last-child .Apps_tabInfo__qd0Pe .Apps_tabInfoName__DtoxJ {
    font-size: 12px
}

.Apps_tabs__qUN4G .tabsHead:before {
    display: none
}

@media screen and (min-width: 1100px) {
    .Apps_tabs__qUN4G .tabsHeadScroll {
        min-width: 100%
    }
}

.Apps_tabs__qUN4G .tabsHeadScroll:before {
    content: "";
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    border: 1px solid var(--border-color);
    border-radius: var(--border-radius)
}

.Apps_tabs__qUN4G .tabsHeadItem {
    flex: 1 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 0;
    height: 44px;
    min-width: 160px;
    white-space: nowrap;
    padding: 0 10px;
    transition: all .3s ease-in-out;
    border: 1px solid transparent;
    border-radius: var(--border-radius)
}

.Apps_tabs__qUN4G .tabsHeadItem svg {
    fill: var(--gray-color);
    transition: fill .3s ease-in-out
}

.Apps_tabs__qUN4G .tabsHeadItem:hover:after {
    display: none
}

.Apps_tabs__qUN4G .tabsHeadItem:hover svg {
    fill: #000
}

.Apps_tabs__qUN4G .tabsHeadItem.isSelected {
    border-color: var(--light-border-color)
}

.Apps_tabs__qUN4G .tabsHeadItem.isSelected svg {
    fill: #000
}

.Apps_tabsHeadHidden__YVA3d .tabsHead, .Apps_tabs__qUN4G .tabsHeadItem.isSelected:after {
    display: none
}

.Apps_appsContainer__0wAFD {
    margin-bottom: 30px
}

.Quote_blockquote__8B7SV {
    position: relative;
    padding: 20px 20px 20px 85px;
    margin: 20px 0;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.5;
    text-align: left;
    background-color: #f7f3fc
}

.Quote_icon__0sMW0 {
    position: absolute;
    top: 22px;
    left: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: default
}

.Quote_author__hmw4S {
    font-size: 16px;
    font-weight: 700;
    margin: 25px 0 0
}

.Quote_blockquotePanel__e77sJ {
    font-size: 14px;
    line-height: 1.43;
    padding: 0 20px;
    color: var(--primary-color);
    position: relative;
    font-weight: 700;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    margin-top: 20px
}

@media screen and (min-width: 1100px) {
    .Quote_blockquotePanel__e77sJ {
        font-size: 18px;
        line-height: 1.56;
        padding: 0 30px;
        margin-top: 30px
    }
}

.Quote_blockquotePanelIcon__QLIi0 {
    position: absolute;
    fill: #dfdfdf;
    bottom: 0;
    left: 0;
    transform: rotate(180deg)
}

.Quote_blockquotePanelIcon__QLIi0:last-child {
    bottom: auto;
    left: auto;
    top: 0;
    right: 0;
    transform: none
}

.Panel_panel__xfCAT {
    background-color: var(--overview-block-color);
    padding: 20px 15px;
    margin: 15px -15px
}

@media screen and (min-width: 1100px) {
    .Panel_panel__xfCAT {
        border-radius: var(--border-radius);
        padding: 30px 20px 20px;
        margin: 25px 0
    }
}

.Panel_panel__xfCAT .Panel_titleText__BqFmB, .Panel_panel__xfCAT h2, .Panel_panel__xfCAT h2.Panel_titleText__BqFmB {
    --title-font-size: 24px;
    width: 50%;
    flex-grow: 2;
    font-size: var(--title-font-size);
    font-weight: 700;
    letter-spacing: .2px;
    margin: 0 !important
}

@media screen and (min-width: 1100px) {
    .Panel_panel__xfCAT .Panel_titleText__BqFmB, .Panel_panel__xfCAT h2, .Panel_panel__xfCAT h2.Panel_titleText__BqFmB {
        --title-font-size: 28px
    }
}

.Panel_panel__xfCAT h3, .Panel_panel__xfCAT h3.Panel_titleText__BqFmB {
    --title-font-size: 18px
}

@media screen and (min-width: 1100px) {
    .Panel_panel__xfCAT h3, .Panel_panel__xfCAT h3.Panel_titleText__BqFmB {
        --title-font-size: 22px
    }
}

.Panel_panel__xfCAT h4, .Panel_panel__xfCAT h4.Panel_titleText__BqFmB {
    --title-font-size: 16px
}

@media screen and (min-width: 1100px) {
    .Panel_panel__xfCAT h4, .Panel_panel__xfCAT h4.Panel_titleText__BqFmB {
        --title-font-size: 20px
    }
}

.Panel_panel__xfCAT table {
    min-width: 640px
}

@media screen and (max-width: 675px) {
    .Panel_panel__xfCAT table {
        min-width: 100%
    }
}

.Panel_title__tKf9n {
    display: flex;
    align-items: flex-start;
    margin: 0 0 20px;
    line-height: 32px
}

@media screen and (min-width: 1100px) {
    .Panel_title__tKf9n {
        line-height: 28px
    }
}

.Panel_index__C5wPQ {
    position: relative;
    color: var(--gray-bg-disabled);
    font-size: 28px;
    margin: 0 16px 0 0
}

.Panel_index__C5wPQ:after {
    content: "";
    position: absolute;
    top: calc(50% - 11px);
    right: -8px;
    width: 1px;
    height: 20px;
    background: var(--gray-bg-disabled)
}

@media screen and (min-width: 1100px) {
    .Panel_index__C5wPQ {
        font-size: 32px
    }
}

                                                              .Empty_emptyTabContent__ZIeBB {
                                                                  padding: 16px;
                                                                  width: 100%;
                                                                  min-height: 53px;
                                                                  font-family: var(--font-face-alternate);
                                                                  font-weight: 400;
                                                                  text-align: center;
                                                                  background-color: var(--light-border-color)
                                                              }

.Empty_emptyTabContentText__Kxo_m {
    font-size: 14px;
    color: #5b5b5b;
    text-transform: uppercase
}

.Button_button__TojUq {
    display: inline-flex;
    padding: 9px 12px;
    align-items: center;
    justify-content: center;
    line-height: 1;
    font-weight: 500;
    font-size: 10px;
    text-transform: uppercase;
    color: #5b5b5b;
    background-color: var(--light-border-color);
    min-height: 29px;
    border: none;
    border-radius: 6px;
    font-family: var(--font-face-alternate);
    transition: color .25s ease, background-color .27s linear;
    gap: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.Button_button__TojUq:hover {
    background-color: #b3b3b3;
    color: #252525
}

.Button_buttonLight__Z_jau {
    font-weight: 400;
    font-family: var(--main-font-family);
    background-color: var(--overview-bg-color);
    color: var(--primary-darkgray)
}

.Button_buttonLight__Z_jau:active, .Button_buttonLight__Z_jau:hover {
    background-color: var(--light-border-color);
    color: var(--success-color)
}

.Author_author__dypmq {
    display: flex;
    align-items: center;
    gap: 10px
}

.Author_imageContainer___Cid4 {
    --size: 36px;
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    height: var(--size);
    min-height: var(--size);
    max-height: var(--size)
}

.Author_avatar__zWa7n {
    border-radius: 50%
}

.Author_info__OAAcW {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.Author_description__FhhGy {
    height: -moz-fit-content;
    height: fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
    font-family: var(--main-font-family);
    font-size: 10px;
    line-height: 1.4;
    color: var(--primary-grey)
}

.Author_main__1v96S {
    display: flex;
    align-items: center;
    gap: 4px
}

.Author_name__ow6Wc {
    --meta-author-name-color: var(--primary-darkgray);
    font-size: 12px;
    font-family: var(--main-font-family);
    font-weight: 700;
    line-height: 1.4;
    text-decoration: none;
    color: var(--meta-author-name-color)
}

.Author_name__ow6Wc:active, .Author_name__ow6Wc:hover {
    --meta-author-name-color: var(--primary-color)
}

.Author_nameWithoutLink___CDr_:active, .Author_nameWithoutLink___CDr_:hover {
    --meta-author-name-color: var(--primary-darkgray)
}

.Author_tooltip__GOpKg {
    display: flex;
    align-items: center;
    cursor: pointer
}

.Author_tips__gVJt1 {
    fill: var(--success-color)
}

.Author_bookmaker__JFzxu {
    fill: #d25867
}

.Loader_loader__V7wtO {
    --meta-loader-color: var(--primary-color);
    --meta-loader-top: 120px;
    --meta-loader-left: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    border-radius: var(--border-radius);
    display: flex;
    align-items: flex-start;
    justify-content: center;
    background-color: hsla(0, 0%, 100%, .35);
    z-index: 99;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

@keyframes Loader_rotatePath__XF1S7 {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}

.Loader_loaderIcon__8JBS7 {
    position: -webkit-sticky;
    position: sticky;
    top: var(--meta-loader-top);
    left: var(--meta-loader-left);
    fill: var(--meta-loader-color)
}

.Loader_loaderIcon__8JBS7 path:last-child {
    transform-origin: center;
    animation: Loader_rotatePath__XF1S7 .5s linear infinite
}

.Item_pagination__zSXQJ {
    --background-color: var(--light-border-color);
    --text-color: var(--primary-darkgray);
    --border: 1px solid var(--light-border-color);
    --hover-background-color: var(--complimentary-grey-color);
    --hover-text-color: var(--body-gray);
    --active-background-color: #fff;
    --active-text-color: var(--primary-color);
    --active-border: 1px solid var(--primary-color);
    --desktop-font-size: 12px;
    --mobile-font-size: 10px;
    display: flex;
    align-items: center;
    flex-flow: column;
    gap: 16px;
    margin: 15px 0 40px;
    width: 100%
}

@media screen and (min-width: 1100px) {
    .Item_pagination__zSXQJ {
        margin: 0 0 40px
    }
}

.Item_pagination__zSXQJ:last-child {
    margin-bottom: 0
}

@media screen and (min-width: 1100px) {
    .Item_pagination__zSXQJ:last-child {
        margin-bottom: 0
    }
}

.Item_pagination__zSXQJ.Item_isLoading___PHW_ .Item_paginationMore___OXqp {
    cursor: wait;
    color: #fff;
    background-color: var(--background-color);
    border-color: var(--background-color)
}

@keyframes Item_rotatePath__UtJ4R {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}

.Item_pagination__zSXQJ.Item_isLoading___PHW_ .Item_paginationMoreLight__5V37V {
    background-color: #fff;
    border-color: transparent
}

.Item_pagination__zSXQJ.Item_isLoading___PHW_ .Item_paginationMoreLight__5V37V:hover {
    background-color: var(--light-border-color)
}

.Item_pagination__zSXQJ.Item_isLoading___PHW_ .Item_paginationMoreLight__5V37V:active {
    background-color: #fff
}

.Item_pagination__zSXQJ.Item_isLoading___PHW_ .Item_paginationMore___OXqp span {
    display: none
}

.Item_pagination__zSXQJ.Item_isLoading___PHW_ .Item_paginationMore___OXqp svg {
    display: block;
    fill: var(--hover-text-color)
}

.Item_pagination__zSXQJ.Item_isLoading___PHW_ .Item_paginationMore___OXqp svg path:last-child {
    transform-origin: center;
    animation: Item_rotatePath__UtJ4R .5s linear infinite
}

.Item_paginationMore___OXqp, .Item_pagination__zSXQJ a.Item_paginationMore___OXqp {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 30px;
    font-size: var(--mobile-font-size);
    font-family: var(--main-font-family);
    line-height: 1.4;
    text-decoration: none;
    color: var(--text-color);
    background-color: var(--background-color);
    border: var(--border);
    border-radius: var(--border-radius);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    transition: var(--background-color-transition);
    font-weight: 400
}

@media screen and (min-width: 1100px) {
    .Item_paginationMore___OXqp, .Item_pagination__zSXQJ a.Item_paginationMore___OXqp {
        height: 38px;
        font-size: var(--desktop-font-size)
    }
}

.Item_paginationMore___OXqp:hover, .Item_pagination__zSXQJ a.Item_paginationMore___OXqp:hover {
    background-color: var(--hover-background-color);
    color: var(--hover-text-color);
    text-decoration: none
}

.Item_paginationMore___OXqp:focus, .Item_pagination__zSXQJ a.Item_paginationMore___OXqp:focus {
    text-decoration: none
}

.Item_paginationMore___OXqp:active, .Item_pagination__zSXQJ a.Item_paginationMore___OXqp:active {
    background-color: var(--active-background-color);
    color: var(--active-text-color);
    border: var(--active-border)
}

.Item_paginationMoreLight__5V37V, .Item_pagination__zSXQJ a.Item_paginationMoreLight__5V37V {
    background-color: #fff;
    border-color: transparent
}

.Item_paginationMoreLight__5V37V:hover, .Item_pagination__zSXQJ a.Item_paginationMoreLight__5V37V:hover {
    background-color: var(--light-border-color)
}

.Item_paginationMoreLight__5V37V:active, .Item_pagination__zSXQJ a.Item_paginationMoreLight__5V37V:active {
    background-color: #fff
}

.Item_paginationMore___OXqp:active, .Item_paginationMore___OXqp:focus, .Item_pagination__zSXQJ a.Item_paginationMore___OXqp:active, .Item_pagination__zSXQJ a.Item_paginationMore___OXqp:focus {
    -webkit-text-decoration-color: transparent !important;
    text-decoration-color: transparent !important
}

.Item_paginationMore___OXqp svg, .Item_pagination__zSXQJ a.Item_paginationMore___OXqp svg {
    display: none;
    width: 25px;
    height: 25px;
    fill: #fff
}

.Item_paginationList__HkhNY, .Item_pagination__zSXQJ ul.Item_paginationList__HkhNY {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    margin: 0;
    padding-left: 0
}

@media screen and (min-width: 1100px) {
    .Item_paginationList__HkhNY:first-child, .Item_pagination__zSXQJ ul.Item_paginationList__HkhNY:first-child {
        margin: 5px 0 0
    }
}

.Item_paginationList__HkhNY span, .Item_pagination__zSXQJ ul.Item_paginationList__HkhNY span {
    transition: color .3s ease-in-out
}

.Item_paginationItem__9_Iny {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--font-face-alternate);
    font-weight: 500
}

.Item_paginationItem__9_Iny svg {
    display: block;
    fill: var(--hover-text-color)
}

.Item_paginationItem__9_Iny svg path:last-child {
    transform-origin: center;
    animation: Item_rotatePath__UtJ4R .5s linear infinite
}

.Item_paginationItem__9_Iny.Item_isSelect__qXw1V .Item_paginationLink__v9QeG {
    background-color: var(--active-background-color);
    color: var(--active-text-color);
    border: var(--active-border)
}

.Item_paginationItemDisabled__nxL4l {
    pointer-events: none
}

.Item_paginationLink__v9QeG, .Item_pagination__zSXQJ a.Item_paginationLink__v9QeG {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 12px;
    min-width: 29px;
    height: 30px;
    font-size: var(--mobile-font-size);
    line-height: 1.4;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color: var(--text-color);
    background-color: var(--background-color);
    border-radius: var(--border-radius-small);
    border: var(--border);
    font-weight: 400;
    text-decoration: none
}

@media screen and (min-width: 1100px) {
    .Item_paginationLink__v9QeG, .Item_pagination__zSXQJ a.Item_paginationLink__v9QeG {
        font-size: var(--desktop-font-size)
    }
}

.Item_paginationLink__v9QeG:hover, .Item_pagination__zSXQJ a.Item_paginationLink__v9QeG:hover {
    background-color: var(--hover-background-color);
    color: var(--hover-text-color);
    text-decoration: none
}

.Item_paginationLink__v9QeG:hover svg, .Item_pagination__zSXQJ a.Item_paginationLink__v9QeG:hover svg {
    fill: #000
}

.Item_paginationLink__v9QeG:focus, .Item_pagination__zSXQJ a.Item_paginationLink__v9QeG:focus {
    text-decoration: none
}

.Item_paginationLink__v9QeG:active, .Item_pagination__zSXQJ a.Item_paginationLink__v9QeG:active {
    background-color: var(--active-background-color);
    color: var(--active-text-color);
    border: var(--active-border)
}

.Item_paginationLink__v9QeG svg, .Item_pagination__zSXQJ a.Item_paginationLink__v9QeG svg {
    width: 12px;
    height: 12px;
    fill: var(--primary-color)
}

.Item_paginationDots__1RHz2 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 3px;
    padding: 0 3px
}

.Item_paginationDotsItem__5PMku {
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: transparent;
    border: 1px solid var(--primary-grey)
}

.Item_pagination__zSXQJ .Item_showMobile__zxqG5 {
    display: inline-flex
}

.Item_commentContainer__iabO8 {
    --main-font-size: 12px;
    --small-font-size: 10px;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    width: 100%
}

.Item_comment__354A9 {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 18px 0 10px;
    width: 100%;
    border-bottom: 1px solid var(--light-border-color)
}

@media screen and (min-width: 1100px) {
    .Item_comment__354A9 {
        padding: 15px 16px 10px;
        background-color: #fff;
        border-bottom: none;
        border-radius: var(--border-radius-small);
        box-shadow: 0 2px 15px rgba(0, 0, 0, .1)
    }
}

.Item_commentLocation___friY {
    --text-color: var(--primary-grey);
    font-size: var(--small-font-size);
    color: var(--text-color)
}

.Item_commentLocationLink__AXarI {
    color: var(--text-color);
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    -webkit-text-decoration-color: var(--text-color);
    text-decoration-color: var(--text-color)
}

.Item_commentLocationLink__AXarI:active, .Item_commentLocationLink__AXarI:hover {
    --text-hover-color: var(--primary-color);
    color: var(--text-hover-color);
    -webkit-text-decoration-color: var(--text-hover-color);
    text-decoration-color: var(--text-hover-color)
}

.Item_commentText__vkzgl {
    font-size: 14px;
    color: var(--primary-darkgray);
    word-break: break-word
}

.Item_commentFooter__pNoq_ {
    display: flex;
    align-items: center
}

.Item_commentFooterText__JGQ07 {
    font-size: var(--main-font-size);
    font-weight: 700;
    color: var(--primary-grey)
}

.Item_commentFooterAnswers__MPABa {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 0;
    background-color: transparent
}

.Item_commentFooterAnswers__MPABa:active svg, .Item_commentFooterAnswers__MPABa:hover svg {
    fill: var(--success-color)
}

.Item_commentFooterAnswersText__CjUHq {
    margin-top: -2px
}

.Item_commentFooter__pNoq_ svg {
    margin-right: 0;
    fill: var(--complimentary-grey-color);
    transition: fill .3s ease-in-out
}

.Item_commentFooterButton__bBo9i {
    display: flex;
    align-items: center;
    margin-bottom: 0;
    margin-left: auto;
    font-weight: 400;
    font-size: var(--main-font-size);
    color: var(--primary-grey)
}

.Item_commentFooterButton__bBo9i:active, .Item_commentFooterButton__bBo9i:hover {
    color: var(--success-color)
}

.Item_childrenContainer__h4CjW {
    --children-margin: 24px;
    --children-list-width: calc(100% - var(--children-margin));
    width: calc(var(--children-list-width))
}

.Item_textareaContainer__T2217 {
    display: grid;
    grid-template-rows: 0fr;
    padding: 0;
    width: 100%;
    transition: grid-template-rows .5s linear
}

.Item_textareaContainer__T2217 form {
    overflow: hidden
}

.Item_textareaContainerShown__XUwg9 {
    grid-template-rows: 1fr
}

.Item_textareaContainerShown__XUwg9:has(form) {
    margin-top: 10px
}

.Item_children__1vr7C {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 6px;
    margin-top: 16px;
    width: 100%
}

@media screen and (min-width: 1100px) {
    .Item_children__1vr7C {
        margin-top: 8px
    }
}

.Item_childrenRespond__X5bna {
    width: 100%
}

.Item_childrenList__PzYw3 {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 8px
}

.Item_childrenButton__fm9n7 {
    width: 100%;
    font-size: var(--main-font-size);
    padding-top: 12px;
    padding-bottom: 12px;
    text-transform: none
}

.Item_childrenButtonLight__9GYUw {
    background-color: #fff;
    border-color: transparent
}

.Item_childrenButtonLight__9GYUw:hover {
    background-color: var(--light-border-color)
}

.Item_childrenButtonLight__9GYUw:active {
    background-color: #fff
}

.Item_link__hCu_9 {
    color: var(--primary-grey);
    transition: var(--text-decoration-transition);
    cursor: pointer
}

.Item_link__hCu_9:active, .Item_link__hCu_9:hover {
    text-decoration: underline
}

.Rating_rating__hI2Pn {
    display: flex;
    align-items: center;
    margin-right: 20px
}

.Rating_dislike__y0hW2, .Rating_like__wiKTx {
    position: relative;
    background: none;
    display: inline-flex
}

.Rating_dislike__y0hW2 svg, .Rating_like__wiKTx svg {
    fill: #979797;
    pointer-events: none
}

.Rating_dislike__y0hW2 svg.Rating_fill__dK8FG, .Rating_like__wiKTx svg.Rating_fill__dK8FG {
    position: absolute;
    left: 0;
    top: 0;
    fill-opacity: 0;
    transition: var(--fill-transition), var(--fill-opacity-transition), var(--opacity-transition), var(--background-color-transition)
}

.Rating_dislike__y0hW2:hover svg, .Rating_like__wiKTx:hover svg {
    fill: var(--success-color)
}

.Rating_dislike__y0hW2:hover svg.Rating_fill__dK8FG, .Rating_like__wiKTx:hover svg.Rating_fill__dK8FG {
    fill-opacity: .3
}

.Rating_dislike__y0hW2.Rating_active__FGRot svg, .Rating_like__wiKTx.Rating_active__FGRot svg {
    fill: var(--success-color)
}

.Rating_dislike__y0hW2 {
    transform: rotate(180deg)
}

.Rating_dislike__y0hW2.Rating_active__FGRot svg, .Rating_dislike__y0hW2:hover svg {
    fill: var(--danger-color)
}

.Rating_value__o_xOJ {
    margin: 0 8px;
    font-size: 14px;
    color: #979797
}

.Rating_value__o_xOJ.Rating_negative__7n1lf {
    color: #d25867
}

.Rating_value__o_xOJ.Rating_neutral__dF6yI {
    color: var(--primary-grey)
}

.Rating_value__o_xOJ.Rating_positive__4os_L {
    color: var(--light-green-color)
}

.DropdownList_dropdownList__ZSdMg {
    position: relative
}

.DropdownList_dropdownListWrapper__ZDkHr {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 16px 10px 12px;
    height: 40px;
    border-radius: var(--border-radius);
    cursor: pointer;
    transition: var(--background-color-transition), var(--border-color-transition), var(--box-shadow-transition);
    position: relative;
    border: 1px solid transparent;
    font-size: 14px
}

.DropdownList_dropdownListWrapper__ZDkHr span {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start
}

.DropdownList_dropdownListWrapper__ZDkHr span svg {
    margin-right: 8px
}

.DropdownList_dropdownListWrapper__ZDkHr:before {
    position: absolute;
    content: "";
    top: 10px;
    bottom: 10px;
    left: 0;
    width: 1px;
    background-color: rgba(126, 143, 159, .24);
    transition: var(--opacity-transition)
}

.DropdownList_dropdownListWrapper__ZDkHr.DropdownList_active__gsm4m {
    background-color: #fff;
    border: 1px solid var(--primary-color);
    box-shadow: 0 0 2px 4px rgba(96, 29, 192, .24)
}

.DropdownList_dropdownListWrapper__ZDkHr.DropdownList_active__gsm4m .DropdownList_dropdownListArrow__P1ZXB {
    transform: rotate(-90deg)
}

.DropdownList_dropdownListWrapper__ZDkHr.DropdownList_active__gsm4m:before {
    opacity: 0
}

.DropdownList_dropdownListLabelWithoutText__s6eQp {
    padding: 0;
    height: auto
}

.DropdownList_dropdownListLabelColored__KM8OZ {
    transition: color .3s ease-in-out
}

.DropdownList_dropdownListLabelColored__KM8OZ svg path {
    fill: var(--primary-darkgray);
    transition: fill .3s ease-in-out
}

.DropdownList_dropdownListLabelColored__KM8OZ:hover {
    color: var(--primary-color)
}

.DropdownList_dropdownListLabelColored__KM8OZ:hover svg, .DropdownList_dropdownListLabelColored__KM8OZ:hover svg path {
    fill: var(--primary-color)
}

.DropdownList_dropdownListArrow__P1ZXB {
    width: 12px;
    min-width: 12px;
    max-width: 12px;
    height: 12px;
    min-height: 12px;
    max-height: 12px;
    transform: rotate(90deg);
    margin-left: 28px;
    transition: var(--transform-transition)
}

.DropdownList_dropdownListList__FOswm {
    position: absolute;
    width: 100%;
    right: 0;
    top: calc(100% + 8px);
    background-color: #fff;
    border: 1px solid rgba(126, 143, 159, .24);
    border-radius: var(--border-radius);
    padding: 12px;
    font-size: 14px;
    z-index: 9;
    opacity: 0;
    transition: var(--opacity-transition)
}

.DropdownList_dropdownListListWithoutText__zc_KH {
    right: 0;
    left: auto;
    width: 228px
}

.DropdownList_dropdownListListShort__xStZ0 {
    padding: 26px 24px;
    width: auto;
    right: 0;
    left: auto
}

.DropdownList_dropdownListList__FOswm.DropdownList_visible___1SpI {
    opacity: 1
}

.DropdownList_dropdownListList__FOswm label {
    margin-bottom: 12px
}

.DropdownList_dropdownListList__FOswm label:last-child {
    margin-bottom: 0
}

.Sorting_sorting__Ztn7y {
    align-items: center;
    justify-content: flex-end;
    width: auto;
    padding: 0;
    min-width: 24px;
    height: auto;
    font-size: 12px;
    background-color: transparent;
    border: none
}

.Sorting_sorting__Ztn7y span {
    color: var(--primary-darkgray)
}

.Sorting_sortingButton__Qjw0O {
    display: flex;
    align-items: center;
    font-size: 12px
}

.Sorting_sortingButton__Qjw0O svg path {
    fill: var(--primary-darkgray);
    transition: fill .3s ease-in-out
}

.Sorting_sortingButton__Qjw0O:not(:last-child) {
    margin-bottom: 16px
}

.Sorting_sortingButton__Qjw0O:hover svg, .Sorting_sortingButton__Qjw0O:hover svg path {
    fill: var(--primary-color)
}

.Sorting_sortingWithoutText__wtfcu {
    border: none;
    min-width: 24px;
    padding: 0;
    margin: 0
}

.Sorting_sortingWithoutTextButton__Nxe2p {
    display: flex;
    align-items: center;
    font-size: 12px
}

.Sorting_sortingWithoutTextButton__Nxe2p span svg path {
    fill: var(--primary-darkgray);
    transition: fill .3s ease-in-out
}

.Sorting_sortingWithoutTextButton__Nxe2p span svg {
    margin-right: 0
}

.Sorting_sortingWithoutTextButton__Nxe2p span svg:not(:last-child) {
    margin-bottom: 16px
}

.CommentsList_user__jM0oY {
    display: flex;
    flex-direction: column;
    background-color: #fff;
    padding: 20px 15px;
    margin-left: -15px;
    width: calc(100% + 30px)
}

.CommentsList_user__jM0oY:not(:last-child) {
    margin-bottom: 20px
}

@media screen and (min-width: 1100px) {
    .CommentsList_user__jM0oY {
        padding: 0;
        flex-direction: row;
        align-items: stretch;
        justify-content: space-between;
        border: 1px solid var(--light-border-color);
        border-radius: var(--border-radius);
        width: auto;
        margin: 0
    }

    .CommentsList_user__jM0oY:not(:last-child) {
        margin-bottom: 24px
    }
}

.CommentsList_info__2TDny {
    flex-grow: 1;
    flex-basis: 0;
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 0 0 24px;
    margin-bottom: 24px;
    border-bottom: 1px solid var(--light-border-color)
}

.CommentsList_info__2TDny:last-child {
    margin-bottom: 0;
    padding-bottom: 8px;
    border-bottom: none
}

@media screen and (min-width: 1100px) {
    .CommentsList_info__2TDny {
        padding: 32px;
        border-right: 1px solid var(--light-border-color);
        border-bottom: none;
        margin-bottom: 0
    }

    .CommentsList_info__2TDny:last-child {
        border-right: none;
        padding-bottom: 32px
    }
}

.CommentsList_favorites__fmC0y {
    width: auto;
    display: flex;
    flex-direction: column;
    gap: 24px
}

@media screen and (min-width: 1100px) {
    .CommentsList_favorites__fmC0y {
        width: 215px;
        padding: 24px
    }
}

.CommentsList_section__ai3xU {
    padding-bottom: 24px;
    border-bottom: 1px solid var(--light-border-color);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start
}

.CommentsList_section__ai3xU:last-child {
    padding-bottom: 0;
    border-bottom: none
}

.CommentsList_title__dq0zG {
    font-weight: 400;
    font-size: 10px;
    line-height: 1.4;
    text-transform: uppercase;
    color: #5b5b5b;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

.CommentsList_title__dq0zG:last-child {
    margin-bottom: 0
}

.CommentsList_title__dq0zG button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none
}

.CommentsList_title__dq0zG a, .CommentsList_title__dq0zG button {
    color: var(--success-color);
    text-transform: lowercase
}

.CommentsList_title__dq0zG a:hover, .CommentsList_title__dq0zG button:hover {
    color: var(--primary-color)
}

.CommentsList_smallLink__97V74 {
    color: var(--success-color);
    text-transform: lowercase;
    font-weight: 400;
    font-size: 10px;
    line-height: 1.4
}

.CommentsList_smallLink__97V74:hover {
    color: var(--primary-color)
}

button.CommentsList_smallLink__97V74 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background: none
}

.CommentsList_userData__Hl0mz {
    display: flex;
    flex-direction: column;
    gap: 24px
}

.CommentsList_nameAndAvatar__F0NbF {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 16px
}

.CommentsList_about__xQi24 {
    font-size: 14px;
    line-height: 1.5
}

.CommentsList_aboutPreview__8yBLY {
    max-height: 180px;
    overflow: hidden;
    text-overflow: ellipsis
}

.CommentsList_aboutToggler__tF7ZJ {
    color: var(--success-color);
    font-size: 14px
}

.CommentsList_aboutToggler__tF7ZJ:before {
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .7) 15%, #fff 51%, #fff)
}

.CommentsList_tabContentHeader__qvF_p {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 22px
}

@media screen and (min-width: 1100px) {
    .CommentsList_tabContentHeader__qvF_p {
        margin-bottom: 18px
    }
}

.CommentsList_tabContentHeaderTitle__pn2P1 {
    margin-bottom: 0 !important;
    font-family: var(--font-face-alternate);
    font-size: 18px;
    font-weight: 300;
    color: #5b5b5b
}

@media screen and (min-width: 1100px) {
    .CommentsList_tabContentHeaderTitle__pn2P1 {
        font-size: 20px
    }
}

.CommentsList_comments___W8or {
    margin-top: 0;
    margin: 40px 0
}

.CommentsList_comments___W8or ul {
    margin: 0;
    padding: 0
}

.CommentsList_commentsTextarea__idADv {
    --page-padding: 15px;
    padding: 10px;
    margin-left: calc(-1 * var(--page-padding));
    width: calc(100% + var(--page-padding) * 2);
    background-color: var(--overview-bg-color)
}

@media screen and (min-width: 1100px) {
    .CommentsList_commentsTextarea__idADv {
        padding: 0;
        margin-left: 0;
        margin-bottom: 12px;
        width: 100%;
        background: transparent
    }
}

.CommentsList_commentsList__OV8JC {
    display: flex;
    flex-direction: column
}

@media screen and (min-width: 1100px) {
    .CommentsList_commentsList__OV8JC {
        gap: 6px
    }
}

.CommentsList_commentsList__OV8JC:not(:last-child) {
    margin-bottom: 14px
}

.CommentsList_comments___W8or .CommentsList_sortIcon__9t7j3 {
    transform: scaleY(-1)
}

.CommentsList_comments___W8or .CommentsList_likeIcon__c1xBE path {
    fill: var(--success-color)
}

.CommentsList_comments___W8or .CommentsList_dislikeIcon__GFZ2V {
    transform: rotate(180deg)
}

.CommentsList_comments___W8or .CommentsList_dislikeIcon__GFZ2V path {
    fill: var(--danger-color)
}

.CommentsList_commentsEmpty__NW87N {
    margin-top: 20px;
    text-align: center
}

.CommentsList_commentsEmptyText__5zcgo {
    font-size: 14px;
    color: var(--primary-grey)
}

                                                              .Anchor_anchor__d08JQ {
                                                                  margin: 15px 0 !important
                                                              }

.Rating_rating__D2cZo {
    position: relative;
    display: flex;
    align-items: center;
    margin: 10px 0;
    z-index: 1
}

.Rating_rating__D2cZo.Rating_singleStaying__9ismf {
    margin: 40px 0
}

.Rating_rating__D2cZo.Rating_hasVoted__975DW .Rating_stars__2aDsQ svg {
    cursor: default
}

.Rating_ratingLabel__aTp0_ {
    display: flex;
    align-items: center;
    font-size: 18px;
    line-height: 1;
    margin: 2px 28px 0 0
}

@media screen and (max-width: 1099px) {
    .Rating_ratingLabel__aTp0_ {
        font-size: 16px;
        margin: 4px 25px 0 0
    }
}

.Rating_ratingCount___x8sC {
    max-width: 40px;
    font-weight: 700;
    overflow: hidden;
    margin: 0 0 0 5px
}

.Rating_stars__2aDsQ {
    position: relative
}

.Rating_starsOverlay__LbOma, .Rating_stars__2aDsQ {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.Rating_starsOverlay__LbOma {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    overflow: hidden
}

.Rating_stars__2aDsQ svg {
    fill: var(--button-bg-color);
    cursor: pointer;
    margin-right: 10px
}

.Rating_stars__2aDsQ svg.Rating_regularNew__rW0Dq {
    fill: none
}

.Rating_stars__2aDsQ svg.Rating_active__GsTaY {
    fill: #f8e71c
}

.Rating_stars__2aDsQ svg.Rating_activeNew__2QK3Z {
    fill: var(--accent-orange)
}

.Rating_stars__2aDsQ svg.Rating_activeNew__2QK3Z path {
    stroke: var(--accent-orange)
}

.Rating_stars__2aDsQ svg:last-child {
    margin-right: 0
}

.Slide_slide__miKOg {
    position: relative;
    display: flex;
    flex-flow: column wrap;
    width: 100%;
    height: 100%;
    color: var(--main-font-color);
    background-color: #fff;
    border: 1px solid var(--light-border-color);
    border-radius: var(--border-radius);
    padding: 13px
}

.Slide_slide__miKOg:hover {
    border-color: var(--primary-color)
}

.Slide_slide__miKOg.Slide_live__Rg2RJ .Slide_score__ELmDu {
    line-height: 22px;
    padding-bottom: 2px
}

.Slide_slide__miKOg.Slide_mma__Kq3CW .Slide_score__ELmDu {
    line-height: 24px;
    padding-bottom: 0
}

.Slide_slide__miKOg.Slide_hockey__p67Hi .Slide_score__ELmDu {
    min-width: 70px
}

.Slide_detail__h6bni {
    display: flex;
    align-items: flex-start;
    flex-grow: 2;
    color: var(--gray-color);
    font-size: 11.5px;
    font-weight: 700;
    margin-bottom: 10px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.Slide_innerDetail__r58IP {
    margin-bottom: 20px
}

.Slide_live__Rg2RJ {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 20px;
    line-height: 20px;
    color: #fff;
    background-color: var(--danger-color);
    border-radius: 4px;
    padding: 0 6px;
    margin: 0 10px 0 0
}

.Slide_listItem__S6zU_ {
    display: inline
}

.Slide_listItem__S6zU_:after {
    content: "•";
    margin: 0 3px 0 6px
}

.Slide_listItem__S6zU_.Slide_last__KMwY5:after, .Slide_listItem__S6zU_:last-child:after {
    display: none
}

.Slide_liveMinute__3ro5Z {
    position: relative;
    text-align: center;
    font-size: 12px;
    line-height: 1;
    color: var(--success-color);
    font-weight: 700;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto -6px
}

.Slide_liveMinute__3ro5Z:after {
    content: "′";
    position: absolute;
    top: 0;
    right: -4px;
    color: #20a94a;
    font-weight: 700;
    font-size: 12px;
    animation: Slide_blinkIn__fLiXK 1s linear infinite
}

@media screen and (min-width: 1100px) {
    .Slide_liveMinute__3ro5Z {
        margin-bottom: 0
    }
}

.Slide_versus__nwr_7 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 0 12px
}

.Slide_team__nv4BW {
    width: 48px;
    height: 48px;
    object-fit: scale-down
}

@media screen and (min-width: 1100px) {
    .Slide_team__nv4BW {
        width: 34px;
        height: 34px
    }
}

.Slide_score__ELmDu {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 40px;
    height: 24px;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    background-color: var(--gray-bg-color);
    border-radius: 4px;
    overflow: hidden;
    padding: 0 6px;
    margin: 0 35px
}

@media screen and (min-width: 1100px) {
    .Slide_score__ELmDu {
        margin: 0 15px
    }
}

.Slide_score__ELmDu span {
    margin: 0 3px
}

.Slide_trackbox__Y5uU8 {
    position: absolute;
    display: flex;
    right: 0;
    bottom: 0;
    left: 0;
    margin-left: -1px;
    height: 2px
}

.Slide_track__YCA94 {
    margin-left: 1px;
    height: 100%;
    flex-grow: 1;
    background-color: #d9dbe0
}

.Slide_line__3v8rF {
    height: 100%;
    background-color: var(--danger-color)
}

.Slide_name__mUX8w {
    min-height: 31.05px;
    font-size: 13.5px;
    line-height: 1.15;
    font-weight: 700;
    text-align: center
}

.Slide_fullLine__eIYK2, .Slide_listWrapper__gQxWj {
    display: block
}

.MatchCarousel_matchCarousel__biNPY {
    position: relative;
    padding: 40px 0;
    z-index: 1
}

.MatchCarousel_matchCarousel__biNPY.MatchCarousel_homePage__v7Pvz {
    background-color: var(--cloud-grey-color)
}

.MatchCarousel_matchCarousel__biNPY.MatchCarousel_hasBranding__FGJyk {
    padding: 31px 0
}

@media screen and (max-width: 1099px) {
    .MatchCarousel_matchCarousel__biNPY.MatchCarousel_hasBranding__FGJyk {
        max-height: 294px;
        overflow: hidden
    }
}

@media screen and (max-width: 374px) {
    .MatchCarousel_matchCarousel__biNPY.MatchCarousel_hasBranding__FGJyk {
        max-height: 285px
    }
}

@media screen and (min-width: 1100px) {
    .MatchCarousel_matchCarousel__biNPY.MatchCarousel_hasBranding__FGJyk {
        padding: 23px 0;
        max-height: 315px
    }
}

.MatchCarousel_matchCarousel__biNPY.MatchCarousel_hasBranding__FGJyk .MatchCarousel_filter__LtaVN, .MatchCarousel_matchCarousel__biNPY.MatchCarousel_hasBranding__FGJyk .MatchCarousel_header__jPyRq, .MatchCarousel_matchCarousel__biNPY.MatchCarousel_hasBranding__FGJyk .MatchCarousel_title__nBeGo {
    color: #fff
}

.MatchCarousel_header__jPyRq {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: var(--main-font-color);
    margin-bottom: 15px;
    padding: 0 16px 0 0
}

@media screen and (min-width: 1100px) {
    .MatchCarousel_header__jPyRq {
        margin-right: 6px;
        margin-bottom: 20px;
        padding: 0
    }
}

@media screen and (max-width: 374px) {
    .MatchCarousel_header__jPyRq {
        margin-bottom: 8px;
        padding-top: 7px
    }
}

.MatchCarousel_title__nBeGo {
    color: inherit;
    font-size: 18px;
    font-weight: 700;
    position: relative;
    z-index: 2
}

@media screen and (min-width: 1100px) {
    .MatchCarousel_title__nBeGo {
        font-size: 24px
    }
}

.MatchCarousel_filters__DCkhb {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin: 0 -15px 5px;
    padding: 0 15px
}

@media screen and (max-width: 1099px) {
    .MatchCarousel_filters__DCkhb {
        overflow: auto;
        scrollbar-width: none;
        flex-wrap: nowrap
    }

    .MatchCarousel_filters__DCkhb::-webkit-scrollbar {
        display: none
    }
}

@media screen and (min-width: 1100px) {
    .MatchCarousel_filters__DCkhb {
        margin-bottom: 10px
    }
}

.MatchCarousel_filter__LtaVN {
    margin-right: 10px;
    margin-bottom: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 13px;
    font-weight: 700;
    padding: 0 8px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    color: var(--gray-color);
    background: none;
    border: 1px solid transparent;
    cursor: pointer;
    position: relative;
    z-index: 2;
    border-radius: 4px;
    transition: all .2s ease-in-out
}

.MatchCarousel_filter__LtaVN .MatchCarousel_icon__avnMn, .MatchCarousel_filter__LtaVN svg {
    margin-right: 8px;
    fill: var(--gray-color);
    width: 18px;
    height: 18px
}

.MatchCarousel_filter__LtaVN.MatchCarousel_select__HZABa, .MatchCarousel_filter__LtaVN:hover {
    border-color: var(--main-border-color);
    background-color: #fff;
    text-decoration: none;
    color: var(--main-font-color) !important
}

.MatchCarousel_filter__LtaVN.MatchCarousel_select__HZABa .MatchCarousel_icon__avnMn, .MatchCarousel_filter__LtaVN.MatchCarousel_select__HZABa svg, .MatchCarousel_filter__LtaVN:hover .MatchCarousel_icon__avnMn, .MatchCarousel_filter__LtaVN:hover svg {
    fill: var(--primary-color)
}

.MatchCarousel_slider__Anhgk {
    opacity: 1
}

@media screen and (max-width: 640px) {
    .MatchCarousel_slider__Anhgk {
        padding: 0 15px;
        margin: 0 -15px;
        overflow: hidden
    }

    .MatchCarousel_slide__rLz7s {
        width: 295px;
        min-width: 295px;
        max-width: 295px
    }
}

@media screen and (min-width: 641px) {
    .MatchCarousel_slide__rLz7s {
        width: 218px;
        min-width: 218px;
        max-width: 218px
    }
}

.MatchCarousel_slide__rLz7s:nth-child(2) {
    transform: translate3d(16px, 0, 0)
}

.MatchCarousel_slide__rLz7s:nth-child(3) {
    transform: translate3d(32px, 0, 0)
}

.MatchCarousel_slide__rLz7s:nth-child(4) {
    transform: translate3d(48px, 0, 0)
}

.MatchCarousel_slide__rLz7s:nth-child(5) {
    transform: translate3d(64px, 0, 0)
}

.MatchCarousel_slide__rLz7s:nth-child(6) {
    transform: translate3d(80px, 0, 0)
}

.MatchCarousel_slide__rLz7s:nth-child(7) {
    transform: translate3d(96px, 0, 0)
}

.MatchCarousel_slide__rLz7s:nth-child(8) {
    transform: translate3d(112px, 0, 0)
}

.MatchCarousel_slide__rLz7s:nth-child(9) {
    transform: translate3d(128px, 0, 0)
}

.MatchCarousel_slide__rLz7s:nth-child(10) {
    transform: translate3d(144px, 0, 0)
}

.MatchCarousel_slide__rLz7s:nth-child(11) {
    transform: translate3d(160px, 0, 0)
}

@media screen and (max-width: 1099px) {
    .MatchCarousel_container__KFeAu {
        overflow: visible !important
    }
}

.PostAuthor_postAuthor__bf2M2 {
    --avatar-size: 50px;
    display: flex;
    background-color: var(--main-background-color);
    border: 2px solid var(--light-border-color);
    border-radius: var(--border-radius-medium);
    padding: 10px 13px
}

.PostAuthor_postAuthor__bf2M2:not(:last-child) {
    margin-bottom: 15px
}

.PostAuthor_postAuthorText__7aHC_ {
    flex-grow: 3;
    width: 50%;
    padding-top: 4px
}

.PostAuthor_postAuthorAvatar__vUjFO {
    display: flex;
    justify-content: center;
    align-items: center;
    width: var(--avatar-size);
    min-width: var(--avatar-size);
    max-width: var(--avatar-size);
    height: var(--avatar-size);
    border-radius: 50%;
    overflow: hidden;
    transition: opacity .3s ease-in-out;
    margin-right: 15px
}

.PostAuthor_postAuthorAvatar__vUjFO:hover {
    opacity: .75
}

.PostAuthor_postAuthorAvatar__vUjFO img {
    min-width: 100%;
    min-height: 100%;
    object-fit: fill
}

.PostAuthor_postAuthorName__oUthF {
    font-weight: 700
}

.PostAuthor_postAuthorName__oUthF:not(:last-child) {
    margin-bottom: 10px
}

@media screen and (min-width: 992px) {
    .PostAuthor_postAuthorName__oUthF:not(:last-child) {
        margin-bottom: 7px
    }
}

.PostAuthor_postAuthorName__oUthF a {
    color: var(--main-font-color)
}

.PostAuthor_postAuthorName__oUthF a:hover {
    color: var(--primary-color)
}

.PostAuthor_postAuthorInfo__k4yxG {
    display: flex;
    align-items: center;
    flex-flow: wrap;
    color: var(--gray-color);
    font-size: 14px;
    line-height: 1.1
}

.PostAuthor_postAuthorInfo__k4yxG:not(:last-child) {
    margin-bottom: 8px
}

.PostAuthor_postAuthorInfo__k4yxG .PostAuthor_item__UOEtl:not(:last-child):after {
    padding: 0 10px;
    content: "•"
}

@media screen and (max-width: 450px) {
    .PostAuthor_postAuthorInfo__k4yxG .PostAuthor_item__UOEtl:nth-child(2) {
        flex-grow: 2;
        width: 55%
    }

    .PostAuthor_postAuthorInfo__k4yxG .PostAuthor_item__UOEtl:nth-child(2):after {
        display: none
    }

    .PostAuthor_postAuthorInfo__k4yxG .PostAuthor_item__UOEtl:nth-child(n+3) {
        margin: 5px 0 0
    }

    .PostAuthor_postAuthorInfo__k4yxG .PostAuthor_item__UOEtl:first-child:nth-last-child(3) ~ .PostAuthor_item__UOEtl + .PostAuthor_item__UOEtl {
        min-width: 100%
    }
}

.PostAuthor_postAuthorStatistic__x5_c5 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    font-weight: 700
}

@media screen and (max-width: 992px) {
    .PostAuthor_postAuthorStatistic__x5_c5 {
        position: relative
    }
}

@media screen and (max-width: 720px) {
    .PostAuthor_postAuthorStatistic__x5_c5 {
        flex-wrap: wrap;
        width: calc(100% + var(--avatar-size) + 15px);
        margin-left: calc((var(--avatar-size) + 15px) * -1)
    }
}

.PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_month__gZrz7 {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

@media screen and (max-width: 720px) {
    .PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_month__gZrz7 {
        flex-wrap: wrap
    }
}

.PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_item__UOEtl {
    margin-right: 10px;
    display: flex;
    flex-wrap: nowrap
}

@media screen and (max-width: 720px) {
    .PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_item__UOEtl:first-child {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        margin-bottom: 6px
    }
}

.PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_item__UOEtl .PostAuthor_isWin___G5MP, .PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_item__UOEtl.PostAuthor_isWin___G5MP {
    color: var(--success-color)
}

.PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_item__UOEtl .PostAuthor_isWin___G5MP .PostAuthor_icon__QnmTr, .PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_item__UOEtl.PostAuthor_isWin___G5MP .PostAuthor_icon__QnmTr {
    background-color: var(--success-color)
}

.PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_item__UOEtl .PostAuthor_isLose__8EPgb, .PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_item__UOEtl.PostAuthor_isLose__8EPgb {
    color: var(--danger-color)
}

.PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_item__UOEtl .PostAuthor_isLose__8EPgb .PostAuthor_icon__QnmTr, .PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_item__UOEtl.PostAuthor_isLose__8EPgb .PostAuthor_icon__QnmTr {
    background-color: var(--danger-color)
}

.PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_item__UOEtl.PostAuthor_isBack__zGwoa {
    color: #f5a623
}

.PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_item__UOEtl.PostAuthor_isBack__zGwoa .PostAuthor_icon__QnmTr {
    background-color: #f5a623
}

.PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_item__UOEtl:last-child {
    margin-right: 0
}

@media screen and (max-width: 350px) {
    .PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_item__UOEtl:last-child {
        margin-top: 5px
    }
}

.PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_icon__QnmTr {
    --size: 16px;
    width: var(--size);
    max-width: var(--size);
    min-width: var(--size);
    height: var(--size);
    margin-right: 5px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: var(--size)
}

.PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_icon__QnmTr svg {
    fill: #fff
}

.PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_icon__QnmTr .PostAuthor_bidPlus__GOBPs {
    width: 8px;
    height: 8px
}

.PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_icon__QnmTr .PostAuthor_bidMinus__73PqU {
    width: 8px
}

.PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_icon__QnmTr .PostAuthor_bidBack__UqrFN {
    width: 7px;
    height: 8px
}

.PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_all__3c_bG {
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    color: var(--success-color)
}

@media only screen and (min-width: 450px)and (max-width: 992px) {
    .PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_all__3c_bG {
        position: absolute;
        white-space: nowrap;
        right: 0;
        bottom: 0
    }
}

@media screen and (max-width: 449px) {
    .PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_all__3c_bG {
        margin: 15px 0 0
    }
}

.PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_all__3c_bG svg {
    width: 10px;
    height: 10px;
    fill: var(--success-color);
    margin-left: 3px
}

.PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_all__3c_bG:hover {
    text-decoration: none
}

.PostAuthor_postAuthorStatistic__x5_c5 .PostAuthor_all__3c_bG:hover span {
    text-decoration: underline
}

.TipsList_TipsBox__FmxLd {
    position: relative;
    display: flex;
    flex-flow: column wrap;
    width: 100%;
    height: 100%;
    border: 1px solid var(--light-border-color);
    background-color: #fff;
    border-radius: var(--border-radius);
    transition: border .3s ease-in-out;
    padding: 15px 15px 0;
    color: var(--main-font-color)
}

.TipsList_TipsBox__FmxLd.TipsList_hasFragment__1dXcl {
    padding: 0;
    height: 100% !important;
    align-self: center
}

.TipsList_TipsBox__FmxLd.TipsList_hasFragment__1dXcl > a {
    width: 100%
}

@media screen and (max-width: 1099px) {
    .TipsList_TipsBox__FmxLd.TipsList_hasFragment__1dXcl {
        width: 345px;
        height: 184px
    }
}

@media screen and (max-width: 374px) {
    .TipsList_TipsBox__FmxLd.TipsList_hasFragment__1dXcl {
        width: 290px;
        height: 155px
    }
}

.TipsList_TipsBox__FmxLd:hover {
    border-color: var(--light-border-color-hover)
}

.TipsList_TipsBox__FmxLd:hover .TipsList_TipsBoxMoreIcon__ZWVNR {
    background-color: var(--primary-color)
}

.TipsList_TipsBoxVersus__aCHg8 {
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 100%;
    margin: 0 0 10px
}

.TipsList_TipsBoxOther__iQRFB {
    position: relative;
    height: 103px;
    margin: -15px -15px 10px
}

.TipsList_TipsBoxOther__iQRFB .TipsList_TipsBoxDetail__wmlEq {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: space-between;
    top: 15px;
    right: 15px;
    left: 15px;
    z-index: 1
}

.TipsList_TipsBoxOther__iQRFB .TipsList_TipsBoxOdds__kZbrk {
    margin: 0
}

.TipsList_TipsBoxOther__iQRFB .TipsList_TipsBoxTime__60R6z {
    min-height: 24px;
    color: var(--gray-color);
    background-color: var(--light-border-color);
    border-radius: 4px;
    margin: 0
}

@media screen and (min-width: 1100px) {
    .TipsList_TipsBoxOther__iQRFB {
        height: 82px
    }

    .TipsList_TipsBoxOther__iQRFB .TipsList_TipsBoxTime__60R6z {
        font-size: 9px;
        min-height: 20px;
        margin: 0
    }
}

@media screen and (max-width: 374px) {
    .TipsList_TipsBoxOther__iQRFB {
        height: 82px
    }

    .TipsList_TipsBoxOther__iQRFB .TipsList_TipsBoxTime__60R6z {
        font-size: 9px;
        min-height: 20px;
        margin: 0
    }
}

.TipsList_TipsBoxImg__9ZgsW {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.TipsList_TipsBoxImg__9ZgsW.TipsList_hasPlaceholder__V0rFy {
    object-fit: contain !important;
    padding: 10%
}

.TipsList_TipsBoxImg__9ZgsW.TipsList_hasPlaceholder__V0rFy img {
    object-fit: contain !important;
    width: 100%;
    max-height: 100%;
    height: auto
}

.TipsList_TipsBoxImg__9ZgsW img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px 8px 0 0;
    transition: opacity .35s linear;
    opacity: 1
}

.TipsList_TipsBoxImg__9ZgsW img.TipsList_hasPlaceholder__V0rFy {
    object-fit: contain !important;
    width: auto;
    min-width: 80%;
    max-width: 90%;
    max-height: 80%;
    height: auto;
    transition: none
}

.TipsList_TipsBoxImg__9ZgsW img.TipsList_hasLoading__sbkHp {
    opacity: 0
}

.TipsList_TipsBoxTeam__6KZC5 {
    width: 45px;
    height: 45px;
    object-fit: contain
}

@media screen and (min-width: 1100px) {
    .TipsList_TipsBoxTeam__6KZC5 {
        width: 40px;
        height: 40px
    }
}

@media screen and (max-width: 374px) {
    .TipsList_TipsBoxTeam__6KZC5 {
        width: 40px;
        height: 40px
    }
}

.TipsList_TipsBoxTeam__6KZC5 img {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1
}

.TipsList_TipsBoxPlus__8b_9B {
    position: relative
}

.TipsList_TipsBoxPlus__8b_9B:not(:first-child) img:nth-child(2) {
    right: -10px;
    left: auto
}

.TipsList_TipsBoxPlus__8b_9B:not(:first-child) img:first-child {
    right: auto;
    left: -10px
}

.TipsList_TipsBoxPlus__8b_9B img:nth-child(2) {
    position: absolute;
    top: 0;
    left: -10px;
    z-index: 0
}

.TipsList_TipsBoxPlus__8b_9B img:first-child {
    position: absolute;
    top: 0;
    right: -10px;
    z-index: 2
}

.TipsList_TipsBoxOdds__kZbrk {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 66px;
    width: max-content;
    max-width: 90px;
    height: 24px;
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
    color: #fff;
    background-color: #000;
    border-radius: 4px;
    margin: 0 auto;
    padding: 0 5px
}

@media screen and (min-width: 1100px) {
    .TipsList_TipsBoxOdds__kZbrk {
        min-width: 56px;
        height: 20px;
        line-height: 20px
    }
}

@media screen and (max-width: 374px) {
    .TipsList_TipsBoxOdds__kZbrk {
        height: 20px;
        line-height: 20px
    }
}

.TipsList_TipsBoxTime__60R6z {
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(0, 0, 0, .4);
    font-size: 13px;
    font-weight: 700;
    margin: 10px 0 0
}

@media screen and (min-width: 1100px) {
    .TipsList_TipsBoxTime__60R6z {
        font-size: 10px;
        margin: 5px 0 0
    }
}

@media screen and (max-width: 374px) {
    .TipsList_TipsBoxTime__60R6z {
        font-size: 11px;
        margin: 5px 0 0
    }
}

.TipsList_TipsBoxClock__6a_nf, .TipsList_TipsBoxDate__ZVm6Q {
    margin: 0 5px
}

.TipsList_TipsBoxTitle__kG9CC {
    display: inline;
    width: 100%;
    flex-grow: 2;
    color: currentColor !important;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.33;
    margin: 0 0 10px
}

.TipsList_TipsBoxTitle__kG9CC:hover {
    text-decoration: none;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.TipsList_TipsBoxTitle__kG9CC:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10
}

@media screen and (min-width: 1100px) {
    .TipsList_TipsBoxTitle__kG9CC {
        font-size: 14px;
        line-height: 1.42
    }
}

@media screen and (max-width: 374px) {
    .TipsList_TipsBoxTitle__kG9CC {
        font-size: 16px
    }
}

.TipsList_TipsBoxTools__pCMVa {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 30px;
    font-size: 14px;
    color: var(--gray-color);
    border-top: 1px solid var(--light-border-color);
    border-bottom: 1px solid transparent;
    padding: 0 15px;
    margin-left: -15px;
    width: calc(100% + 30px)
}

@media screen and (min-width: 1100px) {
    .TipsList_TipsBoxTools__pCMVa {
        min-height: 25px;
        font-size: 12px
    }
}

@media screen and (max-width: 374px) {
    .TipsList_TipsBoxTools__pCMVa {
        min-height: 25px;
        font-size: 12px
    }
}

.TipsList_TipsBoxTag__1T1_h {
    color: var(--main-font-color);
    font-weight: 700
}

.TipsList_TipsBoxLast__ROPPb, .TipsList_TipsBoxTag__1T1_h {
    display: flex;
    align-items: center
}

.TipsList_TipsBoxLast__ROPPb svg {
    fill: var(--gray-color);
    margin: 0 5px 0 0
}

.TipsList_TipsBoxMore__l32TC {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column wrap;
    text-align: center;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    padding: 0 30px
}

.TipsList_TipsBoxMoreIcon__ZWVNR {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 80px;
    background-color: var(--cloud-grey-color);
    border-radius: 50%;
    transition: background-color .3s ease-in-out
}

.TipsList_TipsBoxMoreIcon__ZWVNR svg {
    width: 46px;
    height: 46px;
    fill: #fff
}

.TipsList_TipsBoxMoreText__do_Hr {
    color: currentColor;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.11;
    margin: 20px 0 0
}

@media screen and (min-width: 1100px) {
    .TipsList_TipsBoxMore__l32TC {
        padding: 0 10px
    }

    .TipsList_TipsBoxMoreIcon__ZWVNR {
        width: 60px;
        height: 60px
    }

    .TipsList_TipsBoxMoreIcon__ZWVNR svg {
        width: 35px;
        height: 35px
    }

    .TipsList_TipsBoxMoreText__do_Hr {
        font-size: 16px;
        line-height: 1.25;
        margin: 15px 0 0
    }
}

@media screen and (max-width: 374px) {
    .TipsList_TipsBoxMore__l32TC {
        padding: 0 20px
    }

    .TipsList_TipsBoxMoreIcon__ZWVNR {
        width: 60px;
        height: 60px
    }

    .TipsList_TipsBoxMoreIcon__ZWVNR svg {
        width: 35px;
        height: 35px
    }

    .TipsList_TipsBoxMoreText__do_Hr {
        font-size: 16px;
        line-height: 1.25;
        margin: 15px 0 0
    }
}

.TipsList_TipsPrimary__5DtKN {
    border: 2px solid var(--primary-color)
}

.TipsList_TipsPrimaryBg__B_RWO {
    background-color: var(--primary-color)
}

.TipsList_TipsPrimary__5DtKN .TipsList_TipsBoxImg__9ZgsW img {
    border-radius: 4px 4px 0 0
}

.TipsList_TipsPrimary__5DtKN .TipsList_TipsBoxTools__pCMVa {
    border-top: 1px solid var(--primary-color)
}

.TipsList_TipsPrimary__5DtKN:hover {
    border-color: var(--primary-color-hover)
}

.TipsList_TipsPrimary__5DtKN:hoverBg {
    background-color: var(--primary-color-hover)
}

.TipsList_TipsPrimary__5DtKN:hover .TipsList_TipsBoxTools__pCMVa {
    border-top-color: var(--primary-color-hover)
}

.TipsList_TipsGreen__H59YD {
    border: 2px solid var(--success-color)
}

.TipsList_TipsGreenBg___Unaj {
    background-color: var(--success-color);
    background-image: none
}

.TipsList_TipsGreen__H59YD .TipsList_TipsBoxImg__9ZgsW img {
    border-radius: 4px 4px 0 0
}

.TipsList_TipsGreen__H59YD .TipsList_TipsBoxTools__pCMVa {
    border-top: 1px solid var(--success-color)
}

.TipsList_TipsLive__juQBT .TipsList_TipsBoxLast__ROPPb {
    color: var(--danger-color);
    font-weight: 700
}

.TipsList_TipsLive__juQBT .TipsList_TipsBoxLast__ROPPb svg {
    fill: var(--danger-color)
}

.TipsList_TipsList__oeMO8 {
    display: flex;
    flex-flow: column;
    align-items: center
}

@media screen and (min-width: 1100px) {
    .TipsList_TipsList__oeMO8 {
        flex-flow: wrap;
        align-items: unset;
        gap: 16px;
        margin-bottom: 16px
    }
}

.TipsList_TipsListTitle__MSHpZ {
    display: flex;
    align-items: flex-end;
    margin: 0 0 15px
}

.TipsList_TipsListTitle__MSHpZ a {
    flex-grow: 2;
    width: 50%;
    font-size: 22px;
    font-weight: 700;
    color: var(--main-font-color)
}

.TipsList_TipsList__oeMO8 .TipsList_TipsBox__FmxLd {
    margin-bottom: 15px
}

@media screen and (min-width: 1100px) {
    .TipsList_TipsList__oeMO8 .TipsList_TipsBox__FmxLd {
        --perView: 3;
        --spacing: 16px;
        width: calc(100% / var(--perView) - var(--spacing) + var(--spacing) / var(--perView));
        min-width: calc(100% / var(--perView) - var(--spacing) + var(--spacing) / var(--perView));
        max-width: calc(100% / var(--perView) - var(--spacing) + var(--spacing) / var(--perView));
        height: auto;
        margin: 0
    }
}

@media screen and (max-width: 374px) {
    .TipsList_TipsList__oeMO8 .TipsList_TipsBox__FmxLd {
        margin-bottom: 10px
    }
}

.TipsList_TipsList__oeMO8 .TipsList_TipsBox__FmxLd.TipsList_commItem__fDGvs {
    padding: 0;
    overflow: hidden;
    min-height: 170px;
    box-shadow: none;
    align-self: center
}

.TipsList_TipsList__oeMO8 .TipsList_TipsBox__FmxLd.TipsList_commItem__fDGvs:hover {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5)
}

.TipsList_TipsList__oeMO8 .TipsList_TipsBox__FmxLd.TipsList_commItem__fDGvs a {
    position: relative;
    display: block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 8px;
    overflow: hidden
}

.TipsList_TipsList__oeMO8 .TipsList_TipsBox__FmxLd.TipsList_commItem__fDGvs img {
    margin: 0 auto
}

@media screen and (max-width: 1099px) {
    .ArticlesCarousel_slide__2wr3p {
        width: 216px;
        min-width: 216px;
        max-width: 216px
    }
}

.ArticlesCarousel_slider__2Ugif {
    margin: 20px 0
}

@media screen and (max-width: 1099px) {
    .ArticlesCarousel_slider__2Ugif {
        overflow: hidden;
        padding: 0 15px;
        margin: 20px -15px
    }
}

.ArticlesCarousel_slider__2Ugif:last-child {
    margin-bottom: 0
}

@media screen and (max-width: 1099px) {
    .ArticlesCarousel_slider__2Ugif:last-child {
        margin-bottom: 0
    }
}

.ArticlesCarousel_slider__2Ugif:first-child {
    margin-top: 0
}

@media screen and (max-width: 1099px) {
    .ArticlesCarousel_slider__2Ugif:first-child {
        margin-top: 0
    }

    .ArticlesCarousel_slider__2Ugif.ArticlesCarousel_hasDots__djD_v {
        padding-bottom: 20px
    }

    .ArticlesCarousel_slider__2Ugif.ArticlesCarousel_hasDots__djD_v .dots {
        bottom: 0
    }

    .ArticlesCarousel_container__Yd4vb {
        overflow: visible !important
    }
}

.Subscribe_subscribe__N4cN_ {
    background-color: var(--panel-bg-color);
    padding: 20px 15px;
    margin: 20px -15px
}

@media screen and (min-width: 1100px) {
    .Subscribe_subscribe__N4cN_ {
        margin: 20px 0
    }
}

.Subscribe_subscribeTitle__IeEHs {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 12px
}

.Subscribe_subscribeList__v1bOU {
    display: flex;
    flex-wrap: wrap;
    gap: 10px
}

.Subscribe_subscribeItem__ti7GO {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 106px;
    height: 36px;
    margin-bottom: 10px;
    border-radius: 5px
}

.Subscribe_subscribeItem__ti7GO.Subscribe_vk__jwh_0 {
    background-color: #4a90e2;
    color: #fff
}

.Subscribe_subscribeItem__ti7GO.Subscribe_vk__jwh_0:hover {
    background-color: #3080de
}

.Subscribe_subscribeItem__ti7GO.Subscribe_tg__lIVKM {
    background-color: #56afdd;
    color: #fff
}

.Subscribe_subscribeItem__ti7GO.Subscribe_tg__lIVKM:hover {
    background-color: #3ca3d8
}

.Subscribe_subscribeItem__ti7GO.Subscribe_insta__hjXDf {
    background: #833ab4;
    background: linear-gradient(90deg, #833ab4, #fd1d1d, #fcb045);
    transition: var(--opacity-transition)
}

.Subscribe_subscribeItem__ti7GO.Subscribe_insta__hjXDf:hover {
    opacity: .8
}

.Subscribe_subscribeItem__ti7GO.Subscribe_tt__32JdJ {
    background-color: #000;
    transition: var(--opacity-transition)
}

.Subscribe_subscribeItem__ti7GO.Subscribe_tt__32JdJ:hover {
    opacity: .8
}

.Subscribe_subscribeItem__ti7GO.Subscribe_tw__t2Ziy {
    background-color: #1da1f2
}

.Subscribe_subscribeItem__ti7GO.Subscribe_tw__t2Ziy:hover {
    background-color: #0d91e3
}

.Subscribe_subscribeItem__ti7GO.Subscribe_gooNews__WmRPx, .Subscribe_subscribeItem__ti7GO.Subscribe_yaDzen__KAWcB, .Subscribe_subscribeItem__ti7GO.Subscribe_yaNews__ICDNh {
    background-color: #fff;
    border: 1px solid #d0d0d0;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .05)
}

.Subscribe_subscribeItem__ti7GO.Subscribe_gooNews__WmRPx:hover, .Subscribe_subscribeItem__ti7GO.Subscribe_yaDzen__KAWcB:hover, .Subscribe_subscribeItem__ti7GO.Subscribe_yaNews__ICDNh:hover {
    border-color: #888;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .07)
}

.Subscribe_subscribeItem__ti7GO.Subscribe_yaDzen__KAWcB {
    padding: 0 10px
}

.Subscribe_subscribeItem__ti7GO.Subscribe_youtubeWText__ESqWN {
    background-color: red;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .05)
}

.Subscribe_subscribeItem__ti7GO.Subscribe_youtubeWText__ESqWN .Subscribe_subscribeItemIcon__ixylt {
    line-height: 0
}

.Subscribe_subscribeItem__ti7GO.Subscribe_youtubeWText__ESqWN:hover {
    background-color: #c00;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .07)
}

.Subscribe_subscribeItem__ti7GO.Subscribe_twitterWText___d_fc {
    background-color: #1da1f2;
    border: 1px solid #1da1f2;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .05)
}

.Subscribe_subscribeItem__ti7GO.Subscribe_twitterWText___d_fc .Subscribe_subscribeItemIcon__ixylt {
    line-height: 0
}

.Subscribe_subscribeItem__ti7GO.Subscribe_twitterWText___d_fc:hover {
    border-color: #0d91e3;
    background-color: #0d91e3;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .07)
}

.Subscribe_subscribeItem__ti7GO.Subscribe_instagramWText__uhP8M, .Subscribe_subscribeItem__ti7GO.Subscribe_tiktokWText__yz6A1 {
    background-color: #fff;
    border: 1px solid #d0d0d0;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .05)
}

.Subscribe_subscribeItem__ti7GO.Subscribe_instagramWText__uhP8M .Subscribe_subscribeItemIcon__ixylt, .Subscribe_subscribeItem__ti7GO.Subscribe_tiktokWText__yz6A1 .Subscribe_subscribeItemIcon__ixylt {
    line-height: 0
}

.Subscribe_subscribeItem__ti7GO.Subscribe_instagramWText__uhP8M:hover, .Subscribe_subscribeItem__ti7GO.Subscribe_tiktokWText__yz6A1:hover {
    border-color: #888;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .07)
}

@media screen and (min-width: 1100px) {
    .Subscribe_subscribeItem__ti7GO {
        width: 122px;
        height: 40px;
        margin-bottom: 0
    }
}

@media screen and (max-width: 368px) {
    .Subscribe_subscribeItem__ti7GO {
        width: calc(33.3333% - 10px)
    }
}

.Subscribe_subscribeItemIcon__ixylt svg {
    width: 100%;
    height: 100%
}

.Subscribe_subscribeItemIcon__ixylt svg.Subscribe_instaIcon__btrZd path, .Subscribe_subscribeItemIcon__ixylt svg.Subscribe_tgIcon__Q30ug, .Subscribe_subscribeItemIcon__ixylt svg.Subscribe_ttIcon__K7H7W, .Subscribe_subscribeItemIcon__ixylt svg.Subscribe_twIcon__9AINf, .Subscribe_subscribeItemIcon__ixylt svg.Subscribe_vkIcon__sFbKL {
    fill: #fff
}

.Subscribe_subscribeItemIcon__ixylt.Subscribe_vk__jwh_0 {
    width: 22px;
    height: 22px
}

@media only screen and (max-width: 368px) {
    .Subscribe_subscribeItemIcon__ixylt.Subscribe_vk__jwh_0 {
        width: 18px;
        height: 18px
    }
}

.Subscribe_subscribeItemIcon__ixylt.Subscribe_tg__lIVKM {
    width: 22px;
    height: 22px
}

@media only screen and (max-width: 368px) {
    .Subscribe_subscribeItemIcon__ixylt.Subscribe_tg__lIVKM {
        width: 18px;
        height: 18px
    }
}

.Subscribe_subscribeItemIcon__ixylt.Subscribe_tt__32JdJ {
    width: 22px;
    height: 22px
}

@media only screen and (max-width: 368px) {
    .Subscribe_subscribeItemIcon__ixylt.Subscribe_tt__32JdJ {
        width: 18px;
        height: 18px
    }
}

.Subscribe_subscribeItemIcon__ixylt.Subscribe_insta__hjXDf {
    width: 22px;
    height: 22px
}

@media only screen and (max-width: 368px) {
    .Subscribe_subscribeItemIcon__ixylt.Subscribe_insta__hjXDf {
        width: 18px;
        height: 18px
    }
}

.Subscribe_subscribeItemIcon__ixylt.Subscribe_tw__t2Ziy {
    width: 21px;
    height: 21px
}

@media only screen and (max-width: 368px) {
    .Subscribe_subscribeItemIcon__ixylt.Subscribe_tw__t2Ziy {
        width: 18px;
        height: 18px
    }
}

.Subscribe_subscribeItemIcon__ixylt.Subscribe_gooNews__WmRPx, .Subscribe_subscribeItemIcon__ixylt.Subscribe_yaNews__ICDNh {
    width: 82px;
    height: 15px
}

@media only screen and (max-width: 368px) {
    .Subscribe_subscribeItemIcon__ixylt.Subscribe_gooNews__WmRPx, .Subscribe_subscribeItemIcon__ixylt.Subscribe_yaNews__ICDNh {
        width: 76px
    }
}

@media only screen and (min-width: 768px) {
    .Subscribe_subscribeItemIcon__ixylt.Subscribe_gooNews__WmRPx, .Subscribe_subscribeItemIcon__ixylt.Subscribe_yaNews__ICDNh {
        width: 96px;
        height: 18px
    }
}

.Subscribe_subscribeItemIcon__ixylt.Subscribe_yt__LH4SD {
    color: #fff
}

.Subscribe_subscribeItemIcon__ixylt.Subscribe_yt__LH4SD .Subscribe_ytIcon__bh12d {
    width: 25px;
    height: 17px
}

.Subscribe_subscribeItemIcon__ixylt.Subscribe_youtubeWText__ESqWN {
    width: 76px;
    height: 17px
}

.Subscribe_subscribeItemIcon__ixylt.Subscribe_instagramWText__uhP8M {
    width: 92px;
    height: 22px
}

.Subscribe_subscribeItemIcon__ixylt.Subscribe_twitterWText___d_fc {
    width: 86px;
    height: 17px
}

.Subscribe_subscribeItemIcon__ixylt.Subscribe_tiktokWText__yz6A1 {
    width: 72px;
    height: 20px
}

.Subscribe_subscribeItemName__ip1fx {
    font-weight: 700;
    font-size: 12px;
    color: #fff;
    display: inline-block;
    margin-left: 6px
}

@media only screen and (max-width: 368px) {
    .Subscribe_subscribeItemName__ip1fx {
        font-size: 11px
    }
}

@media only screen and (min-width: 768px) {
    .Subscribe_subscribeItemName__ip1fx {
        font-size: 14px
    }
}

.TagsList_tags__EEpLA {
    margin-top: 20px
}

.TagsList_tagsTitle__5sKzu {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 15px
}

.TagsList_tagsList__oKhMI {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: -10px
}

.TagsList_tagsItem__Lapxy {
    --tagBG: var(--panel-bg-color);
    color: var(--gray-color);
    font-size: 14px;
    line-height: 1;
    text-transform: uppercase;
    background: var(--tagBG);
    border-radius: 4px;
    padding: 7px 8px;
    margin-top: 10px
}

.TagsList_tagsItem__Lapxy:not(:last-child) {
    margin-right: 10px
}

.TagsList_tagsItem__Lapxy:active, .TagsList_tagsItem__Lapxy:focus, .TagsList_tagsItem__Lapxy:hover {
    --tagBG: #e1e0e0;
    color: var(--main-font-color)
}

.Article_article__n08Y3 {
    margin-bottom: 28px
}

.Article_articleFooter__J3Nno {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 20px
}

.Article_articleFooter__J3Nno:empty {
    margin-bottom: 0
}

.Article_banner__Y6Nf_ {
    margin-top: 20px
}

.Article_apSources__cCoqW {
    font-family: Helvetica;
    font-size: 14px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: normal;
    color: var(--gray-color);
    font-weight: 700
}

.Article_apSources__cCoqW a {
    margin-left: 4px;
    text-decoration: none;
    color: #000
}

.BookmakersRatingItemFlat_box__aBisL {
    background-color: #fff;
    padding: 8px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    min-height: 50px;
    margin: 20px 0;
    border-radius: 6px;
    border: 1px solid #e5e5e5
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItemFlat_box__aBisL {
        padding: 0
    }
}

.BookmakersRatingItemFlat_logo__9jYYV {
    max-width: 115px
}

@media screen and (max-width: 1099px) {
    .BookmakersRatingItemFlat_logo__9jYYV {
        max-width: 90px;
        margin: 0 12px;
        object-fit: contain
    }
}

.BookmakersRatingItemFlat_bonus__jG7lH {
    position: relative;
    min-width: 118px;
    height: 34px;
    background-color: var(--panel-bg-color);
    padding: 0 13px 0 6px;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px
}

.BookmakersRatingItemFlat_bonus__jG7lH:focus, .BookmakersRatingItemFlat_bonus__jG7lH:hover {
    -webkit-text-decoration-color: transparent !important;
    text-decoration-color: transparent !important
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItemFlat_bonus__jG7lH:hover .BookmakersRatingItemFlat_bonusText__X7MbT, .BookmakersRatingItemFlat_bonus__jG7lH:hover .BookmakersRatingItemFlat_bonusText__X7MbT span {
        color: var(--primary-color)
    }

    .BookmakersRatingItemFlat_bonus__jG7lH:hover svg {
        fill: var(--primary-color)
    }

    .BookmakersRatingItemFlat_bonus__jG7lH {
        position: static;
        min-width: 170px;
        height: 40px
    }
}

.BookmakersRatingItemFlat_giftIconContainer__4BkY_ {
    --size: 28px;
    background-color: var(--main-background-color);
    margin-right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

.BookmakersRatingItemFlat_giftIconContainer__4BkY_, .BookmakersRatingItemFlat_giftIcon__8g2A_ {
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    height: var(--size);
    min-height: var(--size);
    max-height: var(--size)
}

.BookmakersRatingItemFlat_giftIcon__8g2A_ {
    --size: 16px
}

.BookmakersRatingItemFlat_bonusText__X7MbT {
    font-size: 15px;
    font-weight: 700;
    transition: color .3s ease-in-out;
    flex-shrink: 0;
    color: var(--main-font-color);
    line-height: 1
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItemFlat_bonusText__X7MbT {
        font-size: 16px
    }
}

.BookmakersRatingItemFlat_bonusText__X7MbT span {
    display: none
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItemFlat_bonusText__X7MbT span {
        display: block;
        color: var(--light-gray-color);
        font-size: 12px;
        font-weight: 400;
        transition: color .3s ease-in-out;
        margin: 2px 0 0
    }
}

.BookmakersRatingItemFlat_bonusTextAmount__mLWNB {
    margin-right: 0;
    margin-top: 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItemFlat_bonusTextAmount__mLWNB {
        margin-right: 9px
    }
}

.BookmakersRatingItemFlat_bonusTextAmountContainer__k6jjC {
    display: flex;
    align-items: center
}

.BookmakersRatingItemFlat_bonusTextBadge__xwr3J {
    top: -7px;
    min-height: 13px;
    left: 50%;
    padding: 1px 6px;
    font-size: 11px;
    transform: translateX(-50%)
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItemFlat_bonusTextBadge__xwr3J {
        top: 0;
        left: 0;
        min-height: 18px;
        padding: 2px 6px;
        font-size: 12px;
        transform: translateX(0)
    }
}

.BookmakersRatingItemFlat_link__ztzty {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff !important;
    font-weight: 700;
    background-color: var(--primary-color);
    margin-left: 7px;
    border-radius: 50%;
    width: 34px;
    min-width: 34px;
    max-width: 34px;
    height: 34px;
    min-height: 34px;
    max-height: 34px
}

.BookmakersRatingItemFlat_link__ztzty:hover {
    background-color: var(--success-color)
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItemFlat_link__ztzty {
        margin-left: 20px;
        height: 100%;
        min-height: 50px;
        font-size: 18px;
        border-radius: 0 6px 6px 0;
        width: 227px;
        min-width: 227px;
        max-width: 227px
    }
}

.BookmakersRatingItemFlat_link__ztzty span {
    display: none
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItemFlat_link__ztzty span {
        display: block
    }
}

.BookmakersRatingItemFlat_webIcon__Z2Su3 {
    --size: 24px;
    display: block;
    fill: #fff;
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    height: var(--size);
    min-height: var(--size);
    max-height: var(--size)
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItemFlat_webIcon__Z2Su3 {
        display: none
    }
}

                                                              .FormGroup_formGroup__KW8bw {
                                                                  width: 100%;
                                                                  margin-bottom: 20px
                                                              }

@media screen and (min-width: 1100px) {
    .FormGroup_formGroup__KW8bw {
        padding: 0 10px
    }
}

.FormGroup_formGroup__KW8bw.FormGroup_error__cqzrz input, .FormGroup_formGroup__KW8bw.FormGroup_error__cqzrz textarea, .FormGroup_formGroup__KW8bw.FormGroup_error__cqzrz textarea input, .FormGroup_formGroup__KW8bw.FormGroup_error__cqzrz textarea textarea, .FormGroup_formGroup__KW8bw.FormGroup_error__cqzrz.FormGroup_checkbox__YTKPh input, .FormGroup_formGroup__KW8bw.FormGroup_error__cqzrz.FormGroup_checkbox__YTKPh textarea, .FormGroup_formGroup__KW8bw.FormGroup_error__cqzrz.FormGroup_input__VHYA7 input, .FormGroup_formGroup__KW8bw.FormGroup_error__cqzrz.FormGroup_input__VHYA7 textarea {
    border-color: var(--danger-color)
}

.FormGroup_formGroup__KW8bw .FormGroup_message__ctaXK {
    color: var(--danger-color);
    font-size: 14px;
    margin-top: 6px
}

.FormGroup_formGroup__KW8bw.FormGroup_checkbox__YTKPh {
    position: relative
}

.FormGroup_formGroup__KW8bw.FormGroup_checkbox__YTKPh input[type=checkbox] {
    position: absolute;
    opacity: 0;
    -webkit-appearance: none
}

.FormGroup_formGroup__KW8bw.FormGroup_checkbox__YTKPh label {
    display: inline-block;
    position: relative;
    font-size: 16px;
    padding-left: 28px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: pointer
}

.FormGroup_formGroup__KW8bw.FormGroup_checkbox__YTKPh label.FormGroup_isChecked__11VVS:before {
    border-color: var(--primary-color);
    background-color: var(--primary-color)
}

.FormGroup_formGroup__KW8bw.FormGroup_checkbox__YTKPh label.FormGroup_isChecked__11VVS .FormGroup_arrow__ckPBy {
    opacity: 1;
    fill: #fff
}

.FormGroup_formGroup__KW8bw.FormGroup_checkbox__YTKPh label a {
    color: var(--primary-color)
}

.FormGroup_formGroup__KW8bw.FormGroup_checkbox__YTKPh label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    background-color: #fff;
    border: 2px solid var(--light-border-color);
    border-radius: 3px;
    transition: background-color .1s ease, border .1s ease
}

.FormGroup_formGroup__KW8bw.FormGroup_checkbox__YTKPh label .FormGroup_arrow__ckPBy {
    position: absolute;
    top: 3px;
    left: 3px;
    transition: opacity .3s ease;
    opacity: 0
}

.FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 label, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b label {
    font-size: 14px;
    margin-bottom: 8px;
    display: block;
    text-align: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 label span.FormGroup_required__BZ_K2, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b label span.FormGroup_required__BZ_K2 {
    color: var(--danger-color)
}

.FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 input, .FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 textarea, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b input, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b textarea {
    width: 100%;
    font-family: inherit;
    font-size: 16px;
    border: 2px solid var(--light-border-color);
    border-radius: 5px;
    padding: 10px 15px
}

.FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 textarea, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b textarea {
    height: 144px;
    max-width: 100%
}

.FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 input, .FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 textarea, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b input, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b textarea {
    transition: border-color .2s ease-in, box-shadow .3s linear
}

.FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 input:hover, .FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 textarea:hover, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b input:hover, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b textarea:hover {
    border-color: var(--grey-medium)
}

.FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 input:focus, .FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 textarea:focus, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b input:focus, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b textarea:focus {
    border-color: var(--primary-color);
    box-shadow: 0 0 0 3px rgba(115, 66, 255, .16)
}

.FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 input:focus::-webkit-input-placeholder, .FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 textarea:focus::-webkit-input-placeholder, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b input:focus::-webkit-input-placeholder, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b textarea:focus::-webkit-input-placeholder {
    opacity: 0
}

.FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 input:focus:-moz-placeholder, .FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 input:focus::-moz-placeholder, .FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 textarea:focus:-moz-placeholder, .FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 textarea:focus::-moz-placeholder, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b input:focus:-moz-placeholder, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b input:focus::-moz-placeholder, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b textarea:focus:-moz-placeholder, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b textarea:focus::-moz-placeholder {
    opacity: 0
}

.FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 input:focus:-ms-input-placeholder, .FormGroup_formGroup__KW8bw.FormGroup_input__VHYA7 textarea:focus:-ms-input-placeholder, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b input:focus:-ms-input-placeholder, .FormGroup_formGroup__KW8bw.FormGroup_textarea__uH92b textarea:focus:-ms-input-placeholder {
    opacity: 0
}

.FormGroup_formGroup__KW8bw.FormGroup_hidden__JzRAV {
    margin-bottom: 0
}

.FormGroup_formGroup__KW8bw.FormGroup_customRadio__um5IB {
    display: flex;
    flex-wrap: wrap
}

.FormGroup_formGroup__KW8bw.FormGroup_customRadio__um5IB .FormGroup_title__ETF38 {
    font-weight: 700;
    line-height: 1.25;
    transition: all .3s ease-in-out;
    margin: 0 0 15px;
    display: block;
    min-width: 100%;
    text-align: center;
    font-size: 14px
}

@media screen and (min-width: 1100px) {
    .FormGroup_formGroup__KW8bw.FormGroup_customRadio__um5IB .FormGroup_title__ETF38 {
        font-size: 16px;
        margin: 0 0 20px
    }
}

.FormGroup_formGroup__KW8bw.FormGroup_customRadio__um5IB .FormGroup_title__ETF38 span.FormGroup_required__BZ_K2 {
    color: var(--danger-color)
}

.FormGroup_formGroup__KW8bw.FormGroup_customRadio__um5IB label {
    position: relative;
    cursor: pointer
}

.FormGroup_formGroup__KW8bw.FormGroup_customRadio__um5IB label input {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    z-index: -1
}

.FormGroup_formGroup__KW8bw.FormGroup_customRadio__um5IB label input:checked ~ * {
    font-weight: 700
}

.FormGroup_formGroup__KW8bw.FormGroup_withCounter__ghHbN.FormGroup_textarea__uH92b .FormGroup_textareaWrapper__2GGdk {
    position: relative
}

.FormGroup_formGroup__KW8bw.FormGroup_withCounter__ghHbN.FormGroup_textarea__uH92b textarea {
    min-height: 120px;
    max-height: 420px;
    resize: vertical;
    padding: 10px 15px 40px
}

.FormGroup_formGroup__KW8bw.FormGroup_withCounter__ghHbN.FormGroup_textarea__uH92b .FormGroup_counter__Dx4Nh {
    position: absolute;
    right: 25px;
    left: 6px;
    bottom: 9px;
    padding: 10px;
    font-size: 12px;
    text-align: left;
    color: var(--gray-color);
    background: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.FormGroup_formGroup__KW8bw label a:hover {
    color: var(--primary-color-hover)
}

.FormGroup_formGroupFile__Ig6vJ {
    position: relative;
    width: 100%;
    margin-bottom: 20px
}

.FormGroup_formGroupFile__Ig6vJ input[type=file] {
    opacity: 0;
    position: absolute
}

.FormGroup_formGroupFile__Ig6vJ input[type=file] + label {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    padding: 10px 20px;
    width: 100%;
    border: 2px solid rgba(96, 29, 192, .24);
    border-radius: 5px;
    text-align: center;
    cursor: pointer;
    transition: .3s ease
}

.FormGroup_formGroupFile__Ig6vJ input[type=file] + label span {
    color: currentColor
}

@media screen and (min-width: 1100px) {
    .FormGroup_formGroupFile__Ig6vJ input[type=file] + label {
        flex-direction: column;
        font-size: 16px;
        padding: 20px;
        border-style: dashed
    }
}

.FormGroup_formGroupFile__Ig6vJ input[type=file] + label svg {
    margin-right: 10px;
    fill: var(--primary-color)
}

@media screen and (min-width: 1100px) {
    .FormGroup_formGroupFile__Ig6vJ input[type=file] + label svg {
        margin-right: 0;
        margin-bottom: 15px
    }
}

.FormGroup_formGroupFile__Ig6vJ.FormGroup_highlight__y_CX1 input[type=file] + label, .FormGroup_formGroupFile__Ig6vJ:hover input[type=file] + label {
    border-color: var(--primary-color)
}

.FormGroup_loadedFile__eL4CJ {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 40px;
    padding: 5px 15px;
    background-color: var(--light-border-color);
    border: 2px solid var(--light-border-color);
    border-radius: 5px;
    font-size: 16px;
    line-height: 1.37;
    color: var(--light-gray-color);
    margin-top: 10px
}

.FormGroup_loadedFileName__aYbsQ {
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.FormGroup_loadedFileProgress__VT7Gh {
    fill: var(--gray-color);
    height: 20px;
    width: 20px;
    animation: FormGroup_loading__V9w5d 3s linear infinite
}

.FormGroup_loadedFileRemove___4_Ou {
    width: 15px;
    min-width: 15px;
    max-width: 15px;
    height: 15px;
    min-height: 15px;
    max-height: 15px;
    background: none
}

.FormGroup_loadedFileRemove___4_Ou svg {
    fill: var(--gray-color)
}

.FormGroup_loadedFileRemove___4_Ou:hover svg {
    fill: #000
}

.Form_form__gyqcc {
    display: flex;
    flex-wrap: wrap
}

@media screen and (min-width: 1100px) {
    .Form_form__gyqcc {
        margin: 0 -10px
    }
}

.Form_formGroup__QBy0C {
    width: 100%;
    margin-bottom: 20px
}

.Form_formGroup__QBy0C:last-child {
    margin-bottom: 0
}

@media screen and (min-width: 1100px) {
    .Form_formGroup__QBy0C {
        padding: 0 10px
    }

    .Form_formGroup__QBy0C.Form_w50__pKhdO {
        width: 50%
    }
}

.Form_form__gyqcc .Form_textDanger__AxVnf {
    width: 100%;
    color: var(--danger-color);
    font-size: 14px;
    margin: 5px 0;
    padding: 0 10px
}

.Form_submitBlock__DyET1 {
    margin-top: 20px
}

.Form_modalWrap__aBma3 {
    max-width: 640px;
    text-align: left;
    max-height: calc(var(--vh, 1vh) * 100 - 60px)
}

.Form_modalWrap__aBma3 .Form_submitBlock__DyET1 {
    width: 100%;
    margin-top: 20px
}

.Form_modalWrap__aBma3 .Form_submitButton__sIq3x {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 40px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    background-color: var(--primary-color);
    border-radius: 8px;
    padding: 7px 20px
}

@media screen and (min-width: 1100px) {
    .Form_modalWrap__aBma3 .Form_submitButton__sIq3x {
        width: -moz-fit-content;
        width: fit-content
    }
}

.Form_modalWrap__aBma3 .Form_submitButton__sIq3x:hover {
    background-color: var(--success-color)
}

.Form_modalWrap__aBma3 .Form_submitButton__sIq3x:disabled {
    background-color: var(--gray-bg-disabled);
    pointer-events: none
}

.Form_modalWrap__aBma3 .Form_submitButton__sIq3x.Form_isSuccess__WpKCu {
    width: 265px;
    opacity: 0;
    transform: translateY(-10px);
    transition: var(--opacity-transition), var(--transform-transition);
    margin: 0 auto
}

.Form_modalWrap__aBma3 .Form_textDanger__AxVnf {
    width: 100%;
    color: var(--danger-color);
    font-size: 14px;
    margin: 5px 0;
    padding: 0 10px
}

.Form_modalWrap__aBma3 .Form_subtitle__jo3g7 {
    color: var(--light-gray-color);
    font-size: 16px;
    line-height: 1.62;
    margin-bottom: 20px
}

.Form_success__DwArl {
    max-height: 0;
    text-align: center;
    opacity: 0;
    overflow: hidden
}

.Form_success__DwArl.Form_show__2_KRi {
    margin-top: 10px;
    max-height: 320px;
    opacity: 1
}

.Form_success__DwArl.Form_show__2_KRi:first-child {
    margin-top: 0
}

.Form_success__DwArl.Form_show__2_KRi .Form_successIcon__MWCfY svg {
    opacity: 1;
    transform: scale(1) translate(0)
}

.Form_success__DwArl.Form_show__2_KRi .Form_successText__BU6x_ {
    opacity: 1;
    transform: translateY(0);
    transition-delay: .3s
}

.Form_success__DwArl.Form_show__2_KRi .Form_successButton__pG9sp {
    opacity: 1;
    transform: translateY(0)
}

.Form_successIcon__MWCfY {
    margin: 0 auto;
    width: 180px;
    height: 180px
}

.Form_successIcon__MWCfY svg {
    width: 100%;
    height: 100%;
    opacity: 0;
    transform: scale(.5) translate(-115px, 115px);
    transition: var(--transform-transition)
}

.Form_successText__BU6x_ {
    margin: 24px 0;
    font-size: 18px;
    line-height: 1.15;
    opacity: 0;
    transform: translateY(-10px);
    transition: var(--opacity-transition), var(--transform-transition)
}

.Form_successButton__pG9sp {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 7px 20px;
    margin: 0 auto;
    width: 265px;
    min-height: 40px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    background-color: var(--primary-color);
    opacity: 0;
    border-radius: var(--border-radius);
    transform: translateY(-10px);
    transition: var(--opacity-transition), var(--transform-transition), var(--background-color-transition)
}

#Form_modalWrap__aBma3 .Form_subtitle__jo3g7 {
    font-size: 20px;
    font-weight: 700
}

.ReviewsAboutMetaratings_review__KWZtc {
    margin-bottom: 40px
}

@media screen and (min-width: 1100px) {
    .ReviewsAboutMetaratings_review__KWZtc {
        margin-bottom: 60px
    }
}

.ReviewsAboutMetaratings_reviewTitle__VC3dr {
    font-weight: 700;
    font-size: 24px;
    line-height: 1.16;
    margin-bottom: 20px
}

.ReviewsAboutMetaratings_reviewMeta__uRQuD {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    position: relative
}

.ReviewsAboutMetaratings_reviewMetaRate__b6br_ {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 90px;
    height: 90px;
    font-size: 48px;
    font-weight: 700;
    color: var(--secondary);
    background-color: var(--primary-color);
    border-radius: var(--border-radius);
    margin-right: 20px
}

.ReviewsAboutMetaratings_reviewMetaDesc__ET3JW h3 {
    font-weight: 700;
    font-size: 18px;
    line-height: 1.44444;
    margin-bottom: 8px
}

.ReviewsAboutMetaratings_reviewMetaDesc__ET3JW p {
    font-size: 16px;
    line-height: 1.62;
    color: var(--light-gray-color)
}

.ReviewsAboutMetaratings_reviewItem__Nd_Jv {
    display: flex;
    flex-direction: column;
    border: 1px solid var(--button-bg-color);
    border-radius: var(--border-radius);
    padding: 18px 15px 15px;
    height: 100%
}

.ReviewsAboutMetaratings_reviewItemHead__Kn3wI {
    display: flex;
    align-items: center
}

.ReviewsAboutMetaratings_reviewItemRating__gXxBD {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    font-size: 18px;
    font-weight: 700;
    color: var(--secondary);
    border-radius: var(--border-radius);
    margin-right: 15px
}

.ReviewsAboutMetaratings_reviewItemLogo__z1JeE {
    width: 140px;
    max-height: 24px;
    margin-left: 15px
}

.ReviewsAboutMetaratings_reviewItemLogo__z1JeE img, .ReviewsAboutMetaratings_reviewItemLogo__z1JeE svg {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.ReviewsAboutMetaratings_reviewItemText__jshMF {
    position: relative;
    font-size: 14px;
    line-height: 1.43;
    margin: 15px 0 10px;
    color: var(--main-font-color);
    flex-grow: 1;
    max-width: 240px
}

.ReviewsAboutMetaratings_reviewItemLink__FkwzR {
    color: var(--primary-color);
    font-weight: 700;
    font-size: 14px;
    line-height: 1.43
}

.ReviewsAboutMetaratings_reviewItemLink__FkwzR:hover {
    color: var(--success-color)
}

.ReviewsAboutMetaratings_reviewGreen__DHMaV {
    background-color: var(--success-color)
}

.ReviewsAboutMetaratings_reviewOrange__CMuNa {
    background-color: var(--attention-color)
}

.ReviewsAboutMetaratings_reviewRed__UDULZ {
    background-color: var(--danger-color)
}

.ReviewsAboutMetaratings_reviewNeutral__vRID7 {
    background-color: var(--empty-color)
}

.ReviewsAboutMetaratings_reviewCarousel__v9kMd {
    width: calc(100% + 30px)
}

@media screen and (min-width: 1100px) {
    .ReviewsAboutMetaratings_reviewCarousel__v9kMd {
        width: 100%
    }
}

.AuthorCard_card__WDBwm {
    position: relative;
    display: block;
    color: var(--main-font-color);
    z-index: 1
}

.AuthorCard_card__WDBwm:hover {
    color: var(--primary-color)
}

.AuthorCard_card__WDBwm .img {
    width: 100%;
    height: 126px;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
    object-fit: cover
}

.AuthorCard_card__WDBwm .name, .AuthorCard_card__WDBwm .profession {
    padding: 0 10px
}

.AuthorCard_card__WDBwm .name {
    font-size: 14px;
    font-weight: 700;
    margin-top: 10px
}

.AuthorCard_card__WDBwm .profession {
    color: var(--light-gray-color);
    font-size: 10px;
    padding-bottom: 20px;
    margin-top: 5px
}

.AuthorsSlider_speakers__ZoXRA {
    width: 100%;
    margin: 40px 0
}

.AuthorsSlider_speakers__ZoXRA:first-child {
    margin-top: 40px
}

.AuthorsSlider_speakers__ZoXRA:last-child {
    margin-bottom: 40px
}

@media screen and (min-width: 1100px) {
    .AuthorsSlider_speakers__ZoXRA.AuthorsSlider_x5__dEmjj .AuthorsSlider_speakersSlider__rzd_O .AuthorsSlider_speakersSliderItem__znZrQ {
        --perView: 5
    }
}

@media screen and (max-width: 1099px) {
    .AuthorsSlider_speakersSlider__rzd_O {
        overflow: hidden;
        padding: 0 15px;
        margin: 0 -15px
    }
}

@media screen and (min-width: 1100px) {
    .AuthorsSlider_speakersSlider__rzd_O {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }
}

@media screen and (max-width: 1099px) {
    .AuthorsSlider_speakersSliderContainer__Iw7q9 {
        overflow: visible !important
    }
}

@media screen and (min-width: 1100px) {
    .AuthorsSlider_speakersSliderContainer__Iw7q9 {
        border-radius: 8px
    }
}

.AuthorsSlider_speakersSliderItem__znZrQ {
    position: relative;
    width: 140px;
    min-width: 140px;
    max-width: 140px;
    height: auto;
    border-radius: 8px
}

@media screen and (min-width: 1100px) {
    .AuthorsSlider_speakersSliderItem__znZrQ {
        --perView: 6;
        --spacing: 16px;
        width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView));
        min-width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView));
        max-width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView))
    }
}

.AuthorsSlider_speakersSliderItem__znZrQ:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid var(--light-border-color);
    border-radius: 8px;
    transition: var(--border-transition);
    z-index: 0
}

.AuthorsSlider_speakersSliderItem__znZrQ:hover:after {
    border-color: var(--light-border-color-hover)
}

.AuthorsSlider_authorsTabs__1MUA9 {
    width: 100%;
    margin: 40px 0
}

@media screen and (min-width: 1100px) {
    .AuthorsSlider_authorsTabs__1MUA9 {
        margin: 80px 0
    }
}

.AuthorsSlider_authorsTabsNav__YFWe7 {
    display: flex;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    padding: 0 15px;
    margin: 0 -15px 15px
}

@media screen and (min-width: 1100px) {
    .AuthorsSlider_authorsTabsNav__YFWe7 {
        overflow: visible;
        padding: 0;
        margin-right: 0;
        margin-left: 0
    }
}

.AuthorsSlider_authorsTabsNav__YFWe7::-webkit-scrollbar {
    display: none
}

.AuthorsSlider_authorsTabsNavButton__nx_C4 {
    cursor: pointer;
    display: flex;
    align-items: center;
    color: var(--main-font-color);
    font-weight: 700;
    background-color: transparent;
    border: 2px solid var(--light-border-color);
    border-radius: 8px;
    padding: 11px 20px
}

.AuthorsSlider_authorsTabsNavButtonSelected__A_juL, .AuthorsSlider_authorsTabsNavButton__nx_C4:hover {
    border-color: var(--primary-color)
}

.AuthorsSlider_authorsTabsNavButton__nx_C4:not(:last-child) {
    margin-right: 15px
}

@media screen and (max-width: 1099px) {
    .AuthorsSlider_authorsTabsSlider__Hh9e2 {
        overflow: hidden;
        padding: 0 15px;
        margin: 0 -15px
    }
}

@media screen and (min-width: 1100px) {
    .AuthorsSlider_authorsTabsSlider__Hh9e2 {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }
}

@media screen and (max-width: 1099px) {
    .AuthorsSlider_authorsTabsSliderContainer__1A82s {
        overflow: visible !important
    }
}

@media screen and (min-width: 1100px) {
    .AuthorsSlider_authorsTabsSliderContainer__1A82s {
        border-radius: 8px
    }
}

.AuthorsSlider_authorsTabsSlider__Hh9e2 .AuthorsSlider_authorsTabsSliderItem__Y2t_f {
    position: relative;
    width: 218px;
    min-width: 218px;
    max-width: 218px;
    height: auto;
    border-radius: var(--border-radius-medium)
}

@media screen and (min-width: 1100px) {
    .AuthorsSlider_authorsTabsSlider__Hh9e2 .AuthorsSlider_authorsTabsSliderItem__Y2t_f {
        --perView: 4;
        --spacing: 16px;
        width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView));
        min-width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView));
        max-width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView))
    }
}

.AuthorsSlider_authorsTabsSlider__Hh9e2 .AuthorsSlider_authorsTabsSliderItem__Y2t_f:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid var(--light-border-color);
    border-radius: var(--border-radius-medium);
    transition: var(--border-transition);
    z-index: 0
}

.AuthorsSlider_authorsTabsSlider__Hh9e2 .AuthorsSlider_authorsTabsSliderItem__Y2t_f:hover:after {
    border-color: var(--light-border-color-hover)
}

.AuthorsSlider_authorsTabsSlider__Hh9e2 .AuthorsSlider_authorsTabsSliderItem__Y2t_f a {
    position: relative;
    display: block;
    color: var(--main-font-color);
    z-index: 1
}

.AuthorsSlider_authorsTabsSlider__Hh9e2 .AuthorsSlider_authorsTabsSliderItem__Y2t_f a:hover {
    color: var(--primary-color)
}

.AuthorsSlider_authorsTabsSlider__Hh9e2 .AuthorsSlider_authorsTabsSliderItem__Y2t_f .img {
    --border-radius: var(--border-radius-medium);
    width: 100%;
    height: 196px
}

.AuthorsSlider_authorsTabsSlider__Hh9e2 .AuthorsSlider_authorsTabsSliderItem__Y2t_f .name, .AuthorsSlider_authorsTabsSlider__Hh9e2 .AuthorsSlider_authorsTabsSliderItem__Y2t_f .profession {
    padding: 0 15px
}

.AuthorsSlider_authorsTabsSlider__Hh9e2 .AuthorsSlider_authorsTabsSliderItem__Y2t_f .name {
    font-size: 14px;
    font-weight: 700;
    margin-top: 10px
}

.AuthorsSlider_authorsTabsSlider__Hh9e2 .AuthorsSlider_authorsTabsSliderItem__Y2t_f .profession {
    color: var(--light-gray-color);
    font-size: 12px;
    padding-bottom: 20px;
    margin-top: 5px
}

.AwardCard_award__CjCEK {
    height: auto
}

@media screen and (min-width: 1100px) {
    .AwardCard_award__CjCEK {
        display: flex;
        align-items: center
    }
}

.AwardCard_awardPlace____S1i {
    display: flex;
    align-items: center;
    height: 70px;
    font-weight: 700
}

@media screen and (min-width: 1100px) {
    .AwardCard_awardPlace____S1i {
        padding: 0 30px
    }
}

.AwardCard_awardPlace____S1i .AwardCard_num__fK570 {
    color: var(--gray-color);
    font-size: 20px;
    margin-right: 4px
}

.AwardCard_awardPlace____S1i .AwardCard_value__2Xk_v {
    font-size: 32px;
    line-height: 32px
}

.AwardCard_awardLogo__2w0Py {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    width: 120px;
    height: 70px
}

.AwardCard_awardLogo__2w0Py img {
    max-height: 70px;
    object-fit: contain
}

.AwardCard_awardDesc__D6KaG {
    color: var(--light-gray-color);
    font-size: 14px;
    line-height: 1.4285;
    margin-top: 20px
}

@media screen and (min-width: 1100px) {
    .AwardCard_awardDesc__D6KaG {
        margin-top: 0;
        margin-left: 20px
    }
}

.AwardsSlider_awards__nxZ6Q {
    background: var(--panel-bg-color);
    padding: 15px;
    margin: 20px -15px
}

@media screen and (min-width: 1100px) {
    .AwardsSlider_awards__nxZ6Q {
        padding: 20px;
        border-radius: 8px;
        margin: 20px 0 0
    }
}

@media screen and (max-width: 1099px) {
    .AwardsSlider_awardsSlider__fv_4y {
        overflow: hidden;
        padding: 0 15px;
        margin: 0 -15px
    }
}

@media screen and (min-width: 1100px) {
    .AwardsSlider_awardsSlider__fv_4y {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }
}

@media screen and (max-width: 1099px) {
    .AwardsSlider_awardsSliderContainer__Id6lS {
        overflow: visible !important
    }
}

@media screen and (min-width: 1100px) {
    .AwardsSlider_awardsSliderButtonNext__nrZBB {
        right: -32px
    }

    .AwardsSlider_awardsSliderButtonPrev__FyRvS {
        left: -32px
    }
}

.AwardsSlider_awardsSliderItem__Rkqa4 {
    width: 240px;
    min-width: 240px;
    max-width: 240px
}

@media screen and (min-width: 1100px) {
    .AwardsSlider_awardsSliderItem__Rkqa4 {
        --perView: 2;
        --spacing: 40px;
        width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView));
        min-width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView));
        max-width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView))
    }
}

.AwardsSlider_awardsTitle__b549P {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.1667;
    margin-bottom: 20px
}

.ContactsAbout_contacts__g0oF8 {
    margin-bottom: 34px
}

.ContactsAbout_contactsRow__5JMNr {
    display: flex;
    flex-direction: column
}

@media screen and (min-width: 1100px) {
    .ContactsAbout_contactsRow__5JMNr {
        margin: 0 -15px;
        flex-direction: row
    }

    .ContactsAbout_contactsCol__qR2GZ {
        padding: 0 15px
    }
}

.ContactsAbout_contactsMapHolder__0dmCM {
    position: relative
}

@media screen and (min-width: 1100px) {
    .ContactsAbout_contactsMapHolder__0dmCM {
        width: 440px;
        min-width: 440px
    }
}

@media screen and (max-width: 1099px) {
    .ContactsAbout_contactsMapHolder__0dmCM {
        min-height: 398px
    }
}

.ContactsAbout_contactsBoxes__m6pHT {
    display: flex;
    flex-wrap: wrap
}

@media screen and (min-width: 1100px) {
    .ContactsAbout_contactsBoxes__m6pHT {
        margin: 0 -15px
    }
}

.ContactsAbout_contactsBox__QnX67 {
    margin-bottom: 24px;
    width: 100%
}

@media screen and (min-width: 1100px) {
    .ContactsAbout_contactsBox__QnX67 {
        padding: 0 15px
    }

    .ContactsAbout_contactsBox__QnX67:last-child {
        margin-bottom: 0
    }

    .ContactsAbout_contactsBox__QnX67.ContactsAbout_half__WSZPv {
        width: 50%
    }
}

.ContactsAbout_contactsBoxTitle__WZ6Ip {
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 2px
}

.ContactsAbout_contactsBox__QnX67 ul {
    font-size: 16px;
    line-height: 1.625
}

.ContactsAbout_contactsBox__QnX67 ul a {
    color: #000;
    text-decoration: underline;
    -webkit-text-decoration-color: currentColor;
    text-decoration-color: currentColor
}

.ContactsAbout_contactsBox__QnX67 ul a:hover {
    text-decoration: none
}

.ContactsAbout_contactsMap__zYQHi {
    width: 100%;
    height: 398px
}

@media screen and (min-width: 1100px) {
    .ContactsAbout_contactsMap__zYQHi {
        min-width: 440px;
        flex-shrink: 0
    }
}

.About_aboutContent__kcNaF {
    display: flex;
    flex-wrap: wrap;
    margin: 20px 0 40px
}

@media screen and (min-width: 1100px) {
    .About_aboutCol__NYMGW:first-child {
        flex-grow: 2;
        width: 50%;
        max-width: 585px;
        padding-right: 20px
    }
}

@media screen and (max-width: 1099px) {
    .About_aboutCol__NYMGW.About_mobileOrder1__Ff6X_ {
        order: 1
    }

    .About_aboutCol__NYMGW.About_mobileOrder2__e5j0S {
        order: 2
    }

    .About_aboutCol__NYMGW.About_mobileOrder3__xRVtp {
        order: 3;
        width: 100%
    }
}

.About_aboutCol__NYMGW.About_wide__Wi91k {
    width: 100%
}

.About_about__PBa94 .img {
    height: 196px
}

.About_socialTitle__Nd5M7 {
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 15px
}

.About_socialList__UMTQ6 {
    display: flex;
    align-items: center;
    overflow: auto;
    margin: 0 -15px;
    padding: 0 15px
}

.About_socialList__UMTQ6::-webkit-scrollbar {
    display: none
}

@media screen and (min-width: 1100px) {
    .About_socialList__UMTQ6 {
        margin: 0;
        padding: 0
    }
}

.About_socialItem__erYOS {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    border-radius: 5px
}

@media screen and (min-width: 1100px) {
    .About_socialItem__erYOS {
        width: 34px;
        height: 34px
    }
}

.About_socialItem__erYOS:not(:last-child) {
    margin-right: 16px
}

.About_socialItem__erYOS svg {
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%
}

.TagsCloud_tagsCloud__YRzCw .tagsCloudItem {
    display: inline-block;
    margin: 0 10px 10px 0;
    text-transform: uppercase;
    text-decoration: none;
    padding: 6px 8px;
    color: var(--gray-color);
    background: var(--table-block-bg-color);
    border-radius: 4px;
    white-space: nowrap;
    font-weight: 400
}

.TagsCloud_tagsCloud__YRzCw .tagsCloudItem:hover {
    color: var(--main-font-color);
    background: #e1e0e0
}

@media screen and (min-width: 1100px) {
    .Item_flatListFlex__Z_uqM {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        flex-wrap: wrap
    }

    .Item_flatListFlex__Z_uqM .Item_flatItem__LBdZt {
        width: calc(33.33333% - 10.66px);
        margin: 0 0 16px;
        order: -1;
        display: flex;
        flex-flow: column wrap;
        background: #fff;
        border-radius: 8px;
        padding: 10px 15px 15px
    }
}

.Item_flatList__ngCdu .Item_flatItem__LBdZt {
    border: 2px solid var(--light-border-color);
    border-radius: 8px;
    padding: 15px;
    margin: 0 0 20px
}

.Item_flatList__ngCdu .Item_flatItem__LBdZt:not(:last-child) {
    margin: 0 0 20px
}

.Item_flatList__ngCdu .Item_flatItem__LBdZt.Item_main__4uOEW {
    padding-top: 10px
}

.Item_flatList__ngCdu .Item_flatItemDetail__qns_6 {
    justify-content: space-between
}

.Item_flatList__ngCdu .Item_flatItemTitle__qcAfp {
    display: block;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin: 0
}

.Item_flatList__ngCdu .Item_flatItemComment__rguqg {
    display: flex;
    top: auto;
    margin: 5px 0 0
}

.Item_flatItem__LBdZt {
    display: block;
    color: var(--main-font-color)
}

.Item_flatItem__LBdZt:hover, .Item_flatItem__LBdZt:hover .Item_flatItem-comment__XMsaN {
    color: var(--primary-color)
}

.Item_flatItem__LBdZt:not(:last-child) {
    margin: 0 0 15px
}

.Item_flatItem__LBdZt.Item_main__4uOEW .Item_flatItemDetail__qns_6 {
    margin: 0
}

.Item_flatItem__LBdZt.Item_main__4uOEW .Item_flatItemTitle__qcAfp {
    font-weight: 700
}

.Item_flatItemDetail__qns_6 {
    display: flex;
    align-items: center;
    flex-flow: wrap;
    margin: 0 0 5px
}

.Item_flatItemList__zKoZR {
    display: flex;
    align-items: center;
    flex-flow: wrap;
    margin: 0 15px 0 0
}

.Item_flatItemList__zKoZR li {
    position: relative;
    display: flex;
    align-items: center;
    color: var(--gray-color);
    font-size: 12px
}

.Item_flatItemList__zKoZR li:not(:last-child) {
    --roundSize: 3px;
    --rightIndent: 20px;
    margin-right: var(--rightIndent)
}

.Item_flatItemList__zKoZR li:not(:last-child):after {
    content: "";
    position: absolute;
    top: calc(50% - var(--roundSize) / 2);
    right: calc(var(--rightIndent) / -2 + var(--roundSize) / -2);
    width: var(--roundSize);
    height: var(--roundSize);
    background-color: var(--gray-color);
    border-radius: 50%
}

.Item_flatItemTitle__qcAfp {
    display: inline;
    font-size: 14px;
    line-height: 1.3;
    margin-right: 10px
}

.Item_flatItemComment__rguqg {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    top: 2px;
    color: var(--gray-color);
    font-size: 14px;
    font-weight: 400;
    transition: color .3s ease-in-out
}

.Item_flatItemComment__rguqg svg {
    width: 12px;
    height: 12px;
    fill: currentColor;
    transition: none;
    margin: 0 5px -2px 0
}

.Item_flatTimeline__O6Aqo {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 15px 0
}

.Item_flatTimeline__O6Aqo:before {
    content: "";
    position: absolute;
    top: calc(50% - .5px);
    right: 0;
    left: 0;
    height: 1px;
    background-color: var(--light-border-color);
    z-index: 0
}

.Item_flatTimeline__O6Aqo span {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 20px;
    font-size: 12px;
    line-height: 20px;
    background-color: var(--gray-bg-color);
    border-radius: 4px;
    padding: 0 10px;
    z-index: 1
}

.Item_flatTimeline__O6Aqo span:after, .Item_flatTimeline__O6Aqo span:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 6px;
    background-color: #fff
}

.Item_flatTimeline__O6Aqo span:before {
    left: -6px
}

.Item_flatTimeline__O6Aqo span:after {
    right: -6px
}

@media screen and (min-width: 1100px) {
    .NewsItem_newsListFlex__ZlFjh {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        flex-wrap: wrap
    }

    .NewsItem_newsListFlex__ZlFjh .NewsItem_newsItem__bz2pY {
        width: calc(33.33333% - 10.66px);
        margin: 0 0 16px;
        order: -1;
        display: flex;
        flex-flow: column wrap;
        background: #fff;
        border-radius: 8px;
        padding: 10px 15px 15px
    }
}

.NewsItem_newsList__ge9jX .NewsItem_newsItem__bz2pY {
    border: 2px solid var(--light-border-color);
    border-radius: 8px;
    padding: 15px;
    margin: 0 0 20px
}

.NewsItem_newsList__ge9jX .NewsItem_newsItem__bz2pY:not(:last-child) {
    margin: 0 0 20px
}

.NewsItem_newsList__ge9jX .NewsItem_newsItem__bz2pY.NewsItem_main__H4dCj {
    padding-top: 10px
}

.NewsItem_newsList__ge9jX .NewsItem_newsItemDetail__ys3_X {
    justify-content: space-between
}

.NewsItem_newsList__ge9jX .NewsItem_newsItemTitle___b9Ut {
    display: block;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin: 0
}

.NewsItem_newsList__ge9jX .NewsItem_newsItemComment__AZj28 {
    display: flex;
    top: auto;
    margin: 5px 0 0
}

.NewsItem_newsItem__bz2pY {
    display: block;
    color: var(--main-font-color)
}

.NewsItem_newsItem__bz2pY:hover, .NewsItem_newsItem__bz2pY:hover .NewsItem_newsItem-comment__k3elL {
    color: var(--primary-color)
}

.NewsItem_newsItem__bz2pY:not(:last-child) {
    margin: 0 0 15px
}

.NewsItem_newsItem__bz2pY.NewsItem_main__H4dCj .NewsItem_newsItemDetail__ys3_X {
    margin: 0
}

.NewsItem_newsItem__bz2pY.NewsItem_main__H4dCj .NewsItem_newsItemTitle___b9Ut {
    font-weight: 700
}

.NewsItem_newsItemDetail__ys3_X {
    display: flex;
    align-items: center;
    flex-flow: wrap;
    margin: 0 0 5px
}

.NewsItem_newsItemList__Sv8Fu {
    display: flex;
    align-items: center;
    flex-flow: wrap;
    margin: 0 15px 0 0
}

.NewsItem_newsItemList__Sv8Fu li {
    position: relative;
    display: flex;
    align-items: center;
    color: var(--gray-color);
    font-size: 12px
}

.NewsItem_newsItemList__Sv8Fu li:not(:last-child) {
    --roundSize: 3px;
    --rightIndent: 20px;
    margin-right: var(--rightIndent)
}

.NewsItem_newsItemList__Sv8Fu li:not(:last-child):after {
    content: "";
    position: absolute;
    top: calc(50% - var(--roundSize) / 2);
    right: calc(var(--rightIndent) / -2 + var(--roundSize) / -2);
    width: var(--roundSize);
    height: var(--roundSize);
    background-color: var(--gray-color);
    border-radius: 50%
}

.NewsItem_newsItemTitle___b9Ut {
    display: inline;
    font-size: 14px;
    line-height: 1.3;
    margin-right: 10px
}

.NewsItem_newsItemComment__AZj28 {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    top: 2px;
    color: var(--gray-color);
    font-size: 14px;
    font-weight: 400;
    transition: color .3s ease-in-out
}

.NewsItem_newsItemComment__AZj28 svg {
    width: 12px;
    height: 12px;
    fill: currentColor;
    transition: none;
    margin: 0 5px -2px 0
}

.NewsItem_newsTimeline__KbHqv {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 15px 0
}

.NewsItem_newsTimeline__KbHqv:before {
    content: "";
    position: absolute;
    top: calc(50% - .5px);
    right: 0;
    left: 0;
    height: 1px;
    background-color: var(--light-border-color);
    z-index: 0
}

.NewsItem_newsTimeline__KbHqv span {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 20px;
    font-size: 12px;
    line-height: 20px;
    background-color: var(--gray-bg-color);
    border-radius: 4px;
    padding: 0 10px;
    z-index: 1
}

.NewsItem_newsTimeline__KbHqv span:after, .NewsItem_newsTimeline__KbHqv span:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 6px;
    background-color: #fff
}

.NewsItem_newsTimeline__KbHqv span:before {
    left: -6px
}

.NewsItem_newsTimeline__KbHqv span:after {
    right: -6px
}

.NewsItem_badgeCollection__GFo_r {
    display: flex;
    grid-gap: 5px;
    flex-wrap: wrap;
    justify-content: flex-end;
    row-gap: 5px;
    max-width: 130px;
    margin: 5px 0
}

.NewsItem_badgeCollection__GFo_r:empty {
    display: none
}

@media screen and (min-width: 1100px) {
    .NewsItem_badgeCollection__GFo_r {
        max-width: calc(100% - 200px)
    }
}

.NewsItem_badgeCollectionInner__suenQ {
    display: inline-flex;
    max-width: none
}

@media screen and (min-width: 1100px) {
    .NewsItem_badgeCollectionInner__suenQ {
        max-width: none
    }
}

.AuthorsBookmakers_AuthorsBookmakers__pJjii {
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    display: flex;
    width: calc(100% + 10px);
    margin-bottom: -17px
}

.AuthorsBookmakers_AuthorsBookmakersItem__Ht6jc {
    --width: 153px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 10px;
    margin-bottom: 10px;
    width: var(--width);
    max-width: var(--width);
    min-width: var(--width);
    height: 40px;
    background-color: #fff;
    box-shadow: 0 0 20px -5px rgba(150, 170, 180, .5);
    border-radius: 4px;
    padding: 5px 10px 5px 5px;
    transition: all .25s ease-in-out
}

@media (max-width: 990px) {
    .AuthorsBookmakers_AuthorsBookmakersItem__Ht6jc {
        --width: calc(50% - 10px)
    }
}

.AuthorsBookmakers_AuthorsBookmakersItem__Ht6jc:hover {
    box-shadow: 0 0 10px -5px rgba(150, 170, 180, .2)
}

.AuthorsBookmakers_AuthorsBookmakersItem__Ht6jc .AuthorsBookmakers_meta__xcPJ0 {
    --meta-size: 30px;
    width: var(--meta-size);
    max-width: var(--meta-size);
    min-width: var(--meta-size);
    line-height: var(--meta-size);
    height: var(--meta-size);
    border-radius: 4px;
    --assessment-bg: var(--light-border-color);
    background-color: var(--assessment-bg);
    transition: all .25s ease-in-out;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding: 0;
    margin: 0 10px 0 0
}

.AuthorsBookmakers_AuthorsBookmakersItem__Ht6jc .AuthorsBookmakers_metaHigh__8F7Cr {
    --assessment-bg: var(--hight-rate-color)
}

.AuthorsBookmakers_AuthorsBookmakersItem__Ht6jc .AuthorsBookmakers_metaMedium__zMIY8 {
    --assessment-bg: var(--medium-rate-color)
}

.AuthorsBookmakers_AuthorsBookmakersItem__Ht6jc .AuthorsBookmakers_metaNew__XrMeg {
    --assessment-bg: var(--new-rate-color)
}

.AuthorsBookmakers_AuthorsBookmakersItem__Ht6jc .AuthorsBookmakers_meta__xcPJ0.AuthorsBookmakers_greenRate__qkAQ3 {
    --assessment-bg: var(--hight-rate-color)
}

.AuthorsBookmakers_AuthorsBookmakersItem__Ht6jc .AuthorsBookmakers_meta__xcPJ0.AuthorsBookmakers_orangeRate__GHZeV {
    --assessment-bg: var(--medium-rate-color)
}

.AuthorsBookmakers_AuthorsBookmakersItem__Ht6jc .AuthorsBookmakers_meta__xcPJ0.AuthorsBookmakers_isDanger__1Nuz7 {
    --assessment-bg: var(--danger-color)
}

.AuthorsBookmakers_AuthorsBookmakersItem__Ht6jc .AuthorsBookmakers_logo__scPPV {
    --width: calc(100% - 40px);
    display: flex;
    align-items: center;
    width: var(--width);
    max-width: var(--width);
    min-width: var(--width);
    height: 20px
}

.AuthorsBookmakers_AuthorsBookmakersItem__Ht6jc .AuthorsBookmakers_logo__scPPV img {
    max-width: 100%;
    max-height: 20px;
    object-fit: contain;
    object-position: 0 50%
}

.AuthorSocials_socials__x4Ove {
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    width: calc(100% + 15px);
    padding-top: 1px
}

@media screen and (max-width: 990px) {
    .AuthorSocials_socials__x4Ove {
        flex-wrap: nowrap;
        overflow: auto;
        -ms-overflow-style: none;
        scrollbar-width: none;
        width: calc(100% + 30px)
    }

    .AuthorSocials_socials__x4Ove:after {
        --size: 1px;
        width: var(--size);
        min-width: var(--size);
        height: var(--size);
        content: "";
        display: inline-flex
    }

    .AuthorSocials_socials__x4Ove::-webkit-scrollbar {
        display: none
    }
}

.AuthorSocials_item__ZQcy1 {
    --background-color: var(--light-border-color);
    --width: 40px;
    width: var(--width);
    max-width: var(--width);
    min-width: var(--width);
    height: var(--width);
    border-radius: 5px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: var(--background-color);
    transition: opacity .25s ease-in;
    margin-right: 15px;
    margin-bottom: 15px
}

@media screen and (max-width: 990px) {
    .AuthorSocials_item__ZQcy1 {
        --width: 40px
    }
}

.AuthorSocials_item__ZQcy1:hover {
    opacity: .8
}

.AuthorSocials_itemNoBackground__cKXyh {
    min-width: 20px;
    width: auto;
    height: auto;
    margin-bottom: 0;
    background-color: transparent
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru, .AuthorSocials_item__ZQcy1 svg {
    --iconWidth: 10px;
    --iconHeight: 10px;
    width: var(--iconWidth);
    min-width: var(--iconWidth);
    max-width: var(--iconWidth);
    height: var(--iconHeight);
    min-height: var(--iconHeight);
    max-height: var(--iconHeight);
    color: #fff
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_minimalisticVk__UZNuT, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_minimalisticVk__UZNuT {
    fill: #256fff
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_minimalisticTg__1PG1t, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_minimalisticTg__1PG1t {
    fill: #08c
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_minimalisticYandex__Ha_2I, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_minimalisticYandex__Ha_2I {
    fill: var(--danger-color)
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_minimalisticOk___40iP, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_minimalisticOk___40iP {
    fill: #f5a623
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_minimalisticFb__hGQcD, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_minimalisticFb__hGQcD {
    fill: #3b5988
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_minimalisticTwitter__xHT5N, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_minimalisticTwitter__xHT5N {
    fill: #56afdd
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_vk__PgYUV, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_vk__PgYUV {
    --iconWidth: calc(23 / 40 * var(--width));
    --iconHeight: calc(14 / 40 * var(--width))
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_minimalistic__PR4wy, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_minimalistic__PR4wy {
    --iconWidth: calc(24 / 40 * var(--width));
    --iconHeight: calc(24 / 40 * var(--width));
    fill: var(--primary-darkgray)
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_tg__YBt4S, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_tg__YBt4S {
    --iconWidth: calc(24 / 40 * var(--width));
    --iconHeight: calc(21 / 40 * var(--width))
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_ok__9VbEc, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_ok__9VbEc {
    --iconWidth: var(--width);
    --iconHeight: var(--width)
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_wh__k7Cqe, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_wh__k7Cqe {
    --iconWidth: calc(26 / 40 * var(--width));
    --iconHeight: calc(27 / 40 * var(--width))
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_in___34p8, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_in___34p8 {
    --iconWidth: calc(26 / 40 * var(--width));
    --iconHeight: calc(26 / 40 * var(--width))
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_mailru__DnVBO, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_mailru__DnVBO {
    --iconWidth: calc(22 / 40 * var(--width));
    --iconHeight: calc(22 / 40 * var(--width))
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_gmail__lTiDC, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_gmail__lTiDC {
    --iconWidth: calc(28 / 40 * var(--width));
    --iconHeight: calc(22 / 40 * var(--width))
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_yt__WXIEQ, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_yt__WXIEQ {
    --iconWidth: calc(30 / 40 * var(--width));
    --iconHeight: calc(30 / 40 * var(--width))
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_tw__SaGnt, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_tw__SaGnt {
    --iconWidth: calc(22 / 40 * var(--width));
    --iconHeight: calc(19 / 40 * var(--width))
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_fb__EUdrM, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_fb__EUdrM {
    --iconWidth: calc(22 / 40 * var(--width));
    --iconHeight: calc(21 / 40 * var(--width))
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_twitter__RoHON, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_twitter__RoHON {
    --iconWidth: calc(26 / 40 * var(--width));
    --iconHeight: calc(25 / 40 * var(--width))
}

.AuthorSocials_item__ZQcy1 .AuthorSocials_icon__l43ru.AuthorSocials_linkedin__qYSx1, .AuthorSocials_item__ZQcy1 svg.AuthorSocials_linkedin__qYSx1 {
    --iconWidth: calc(26 / 40 * var(--width));
    --iconHeight: calc(25 / 40 * var(--width));
    fill: #fff
}

.AuthorSocials_itemVk__f0U16 {
    --background-color: #4a90e2
}

.AuthorSocials_itemTg__7dd3X {
    --background-color: #56afdd
}

.AuthorSocials_itemOk__Dqga9 {
    --background-color: #f5a623
}

.AuthorSocials_itemWh__85Wpu {
    --background-color: #50cc5d
}

.AuthorSocials_itemTw__2dd8J {
    --background-color: rgba(148, 68, 255, .6)
}

.AuthorSocials_itemIn__G9fmm {
    --background-color: #db3775
}

.AuthorSocials_itemMailru__AtYal {
    --background-color: #005ff9
}

.AuthorSocials_itemYt__nFGUm {
    --background-color: #f32100
}

.AuthorSocials_itemFb__8qhxh {
    --background-color: #3b5988
}

.AuthorSocials_itemTwitter__dgjNo {
    --background-color: #101318
}

.AuthorSocials_itemLinkedin__fUwR_ {
    --background-color: #0a66c2
}

.TipsCarousel_TipsCarousel__lqto8 {
    margin-bottom: 15px
}

@media screen and (max-width: 1099px) {
    .TipsCarousel_TipsCarousel__lqto8 {
        overflow: hidden;
        padding: 0 15px;
        margin: 0 -15px 15px
    }

    .TipsCarousel_TipsCarousel__lqto8:last-child {
        margin-bottom: 0
    }
}

@media screen and (min-width: 1100px) {
    .TipsCarousel_TipsCarousel__lqto8 {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }
}

.TipsCarousel_TipsCarousel__lqto8:last-child {
    margin-bottom: 0
}

@media screen and (max-width: 1099px) {
    .TipsCarousel_TipsCarouselContainer__43pzU {
        overflow: visible !important
    }
}

@media screen and (min-width: 1100px) {
    .TipsCarousel_TipsCarouselContainer__43pzU {
        border-radius: 8px
    }
}

@media screen and (max-width: 1099px) {
    .TipsCarousel_TipsCarouselSlide__vxUxa {
        min-width: 292px !important;
        max-width: 292px !important
    }
}

@media screen and (min-width: 1100px) {
    .TipsCarousel_TipsCarouselSlide__vxUxa {
        min-width: 216px;
        max-width: 216px
    }

    .TipsCarousel_TipsCarouselSlide__vxUxa:nth-child(2) {
        transform: translate3d(16px, 0, 0)
    }

    .TipsCarousel_TipsCarouselSlide__vxUxa:nth-child(3) {
        transform: translate3d(32px, 0, 0)
    }
}

.AuthorStatistic_statistic__FBtfi {
    --y-margin: 40px;
    padding-top: 10px
}

.AuthorStatistic_statisticAlert__NMnyo {
    margin-bottom: var(--y-margin);
    text-align: center;
    padding: 25px 20px;
    background-color: var(--table-block-bg-color);
    border-radius: 8px;
    font-size: 20px;
    line-height: 1.4;
    color: var(--main-font-color)
}

@media screen and (max-width: 1099px) {
    .AuthorStatistic_statisticAlert__NMnyo {
        font-size: 16px;
        padding: 15px
    }
}

.AuthorStatistic_statisticAlert__NMnyo:last-child {
    margin-bottom: 0
}

.AuthorStatistic_statisticAlert__NMnyo .AuthorStatistic_accent___h9HN {
    color: var(--success-color)
}

.AuthorStatistic_statisticSection__eWRqJ {
    margin-bottom: var(--y-margin)
}

.AuthorStatistic_statisticSection__eWRqJ:after {
    display: none
}

.AuthorStatistic_statisticSection__eWRqJ:last-child {
    margin-bottom: 0
}

.AuthorStatistic_statisticTabs__tFhRj {
    margin-top: -10px
}

.AuthorStatistic_statisticTabsHeader__Y7aEs {
    display: flex;
    position: relative;
    margin-bottom: var(--y-margin);
    z-index: 3
}

.AuthorStatistic_statisticTabsHeader__Y7aEs:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 1px;
    background-color: var(--tablist-border-bottom-color);
    z-index: 0
}

.AuthorStatistic_statisticTabsItem__VtMC2 {
    position: relative;
    display: flex;
    align-items: center;
    color: var(--gray-color);
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    transition: all .3s ease-in-out;
    padding: 10px 0;
    margin-right: 30px
}

.AuthorStatistic_statisticTabsItem__VtMC2.AuthorStatistic_datePicker__0PYPf {
    min-width: 45px;
    max-height: 38px
}

.AuthorStatistic_statisticTabsItem__VtMC2:before {
    content: "";
    position: absolute;
    right: 100%;
    bottom: 0;
    left: 0;
    height: 1px;
    background-color: var(--primary-color);
    transition: all .3s ease-in-out;
    z-index: 1
}

.AuthorStatistic_statisticTabsItem__VtMC2.AuthorStatistic_isSelect__cK6r5, .AuthorStatistic_statisticTabsItem__VtMC2:hover {
    color: var(--main-font-color)
}

.AuthorStatistic_statisticTabsItem__VtMC2.AuthorStatistic_isSelect__cK6r5 svg, .AuthorStatistic_statisticTabsItem__VtMC2:hover svg {
    fill: var(--main-font-color)
}

.AuthorStatistic_statisticTabsItem__VtMC2.AuthorStatistic_isSelect__cK6r5:before, .AuthorStatistic_statisticTabsItem__VtMC2:hover:before {
    right: 0
}

.AuthorStatistic_statisticTabsItem__VtMC2.AuthorStatistic_isFull__xXGed input {
    width: 180px;
    text-align: left
}

.AuthorStatistic_statisticTabsItem__VtMC2:last-child {
    margin-right: 0
}

.AuthorStatistic_statisticTabsItem__VtMC2 input {
    position: relative;
    width: 30px;
    height: 100%;
    color: #000;
    text-align: center;
    background: none;
    border: none;
    cursor: pointer;
    transition: all .3s ease-in-out;
    margin: 2px 0 -2px;
    z-index: 1;
    font-size: 12px;
    font-weight: 700;
    padding-left: 35px
}

.AuthorStatistic_statisticTabsItem__VtMC2 svg {
    position: absolute;
    top: calc(50% - 10px);
    left: 5px;
    width: 22px;
    height: 22px;
    fill: var(--gray-color);
    z-index: 0
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_h2__GdbG2, .AuthorStatistic_statistic__FBtfi h2 {
    font-size: 20px;
    margin-bottom: 15px;
    line-height: 1.15
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_inner__w6Yrq {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

@media screen and (max-width: 980px) {
    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_inner__w6Yrq {
        flex-wrap: wrap;
        align-items: flex-start
    }
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_chartHolder__m6vxz {
    width: 170px;
    min-width: 170px;
    max-width: 170px;
    height: 170px;
    min-height: 170px;
    max-height: 170px;
    margin-right: 45px
}

@media screen and (max-width: 980px) {
    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_chartHolder__m6vxz {
        margin: 0
    }
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm {
    display: block;
    width: calc(50% - 90px);
    margin-right: 60px
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm:last-child {
    width: 50%;
    margin-right: 0
}

@media screen and (max-width: 990px) {
    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm.AuthorStatistic_isFullWidthMobile__NRdXv {
        width: 100%;
        padding-left: 0;
        padding-top: 30px;
        display: flex;
        align-items: flex-start;
        justify-content: space-between
    }

    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm.AuthorStatistic_isFullWidthMobile__NRdXv .AuthorStatistic_item__8fujs {
        font-size: 14px
    }

    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm.AuthorStatistic_isFullWidthMobile__NRdXv .AuthorStatistic_value__UyVGT {
        font-size: 18px
    }
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_dNone__71ugJ {
    display: none
}

@media screen and (max-width: 980px) {
    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_dNone__71ugJ {
        display: inline-flex
    }
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_dLgNone__MzKtg {
    display: inline-flex
}

@media screen and (max-width: 980px) {
    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_dLgNone__MzKtg {
        display: none
    }
}

@media screen and (max-width: 1099px) {
    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm {
        width: calc(100% - 195px);
        margin-right: 0;
        padding-left: 25px
    }
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_item__8fujs {
    margin-bottom: 20px;
    color: var(--gray-color);
    display: block;
    font-size: 16px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

@media screen and (max-width: 980px) {
    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_item__8fujs {
        flex-grow: 1;
        flex-basis: 0
    }
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_item__8fujs.AuthorStatistic_isHaveIcon__YugOl {
    padding-left: 36px
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_item__8fujs.AuthorStatistic_isHaveIcon__YugOl .AuthorStatistic_icon__7Uk_e {
    position: absolute;
    left: 0;
    top: 4px;
    --size: 24px;
    width: var(--size);
    height: var(--size);
    max-width: var(--size);
    min-width: var(--size);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    background-color: var(--table-block-bg-color)
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_item__8fujs.AuthorStatistic_isHaveIcon__YugOl .AuthorStatistic_icon__7Uk_e svg {
    fill: #fff
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_item__8fujs.AuthorStatistic_isSuccess__15P_Y .AuthorStatistic_value__UyVGT {
    color: var(--success-color)
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_item__8fujs.AuthorStatistic_isSuccess__15P_Y .AuthorStatistic_icon__7Uk_e {
    background-color: var(--success-color)
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_item__8fujs.AuthorStatistic_isDanger__wbbTM .AuthorStatistic_value__UyVGT {
    color: var(--danger-color)
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_item__8fujs.AuthorStatistic_isDanger__wbbTM .AuthorStatistic_icon__7Uk_e {
    background-color: var(--danger-color)
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_item__8fujs.AuthorStatistic_isModerate__uNsLn .AuthorStatistic_value__UyVGT {
    color: var(--attention-color)
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_item__8fujs.AuthorStatistic_isModerate__uNsLn .AuthorStatistic_icon__7Uk_e {
    background-color: var(--attention-color)
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_item__8fujs:last-child {
    margin-bottom: 0
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_value__UyVGT {
    font-size: 24px;
    font-weight: 700;
    color: var(--main-font-color);
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 3px
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_value__UyVGT .AuthorStatistic_percent__0l6oj {
    font-weight: 400;
    font-size: 16px;
    margin: 0 0 0 10px;
    color: var(--gray-color)
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_value__UyVGT .AuthorStatistic_percent__0l6oj:last-child {
    margin-right: 0
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_iTooltip__SgqKw {
    --width: 16px;
    width: var(--width);
    max-width: var(--width);
    min-width: var(--width);
    height: var(--width);
    background-color: var(--cloud-grey-color);
    border-radius: 50%;
    font-size: 10px;
    font-weight: 400;
    color: var(--main-font-color);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    align-self: flex-start;
    cursor: pointer;
    margin-left: 6px
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_bidPlus__0WhYU {
    width: 12px;
    height: 12px
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_bidMinus__QwuFf {
    width: 12px;
    height: 2px
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_legend__G0kJm .AuthorStatistic_bidBack__p_ROd {
    width: 11px;
    height: 11px
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_matchName__P_oZ9 {
    display: block;
    margin-bottom: 6px
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_matchName__P_oZ9 a {
    color: currentColor
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_matchName__P_oZ9 a:hover {
    text-decoration: none;
    color: var(--primary-color)
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_matchName__P_oZ9:last-child {
    margin-bottom: 0
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_matchTournament__V57YN {
    margin-bottom: 8px
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_matchTournament__V57YN:last-child {
    margin-bottom: 0
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_isBid__0CqJz {
    max-width: 270px;
    min-width: 210px;
    text-align: center
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 {
    --border-radius: 8px;
    width: 100%;
    margin-bottom: 15px
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6.AuthorStatistic_tableCollapse__kZ5kt.AuthorStatistic_isOpen__6l9qQ + .AuthorStatistic_showMore__LElGY svg {
    transform: rotate(-90deg)
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6.AuthorStatistic_tableCollapse__kZ5kt.AuthorStatistic_isOpen__6l9qQ .AuthorStatistic_tableCollapsed__iY0XO {
    display: table-row-group;
    opacity: 1
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 .AuthorStatistic_text-center__terIJ {
    text-align: center
}

@media screen and (max-width: 980px) {
    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 {
        display: block;
        width: calc(100% + 30px);
        margin-left: -15px
    }
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6:last-child {
    margin-bottom: 0
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 th {
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    color: var(--gray-color);
    padding: 0 5px 15px
}

@media screen and (max-width: 980px) {
    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 thead {
        display: none
    }
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody tr td:first-child {
    border-top-left-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
    padding-left: 15px;
    padding-right: 5px
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody tr td:last-child {
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius)
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody tr:nth-child(odd) td {
    background-color: #f8f8f8
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody.AuthorStatistic_tableCollapsed__iY0XO {
    display: none;
    opacity: 0;
    transition: opacity .3s ease-in-out
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody.AuthorStatistic_tableCollapsed__iY0XO tr:nth-child(2n) td {
    background-color: #f8f8f8
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody.AuthorStatistic_tableCollapsed__iY0XO tr:nth-child(odd) td {
    background-color: transparent
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody td {
    padding: 15px 25px;
    vertical-align: middle;
    font-size: 16px;
    font-weight: 700
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody td.AuthorStatistic_highPriority__i8WCx {
    font-size: 24px
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody td.AuthorStatistic_isSuccess__15P_Y {
    color: var(--success-color)
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody td .AuthorStatistic_regular__LZwZ5 {
    font-weight: 400
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody td .AuthorStatistic_isLowPriority__MLgmx {
    color: var(--gray-color)
}

@media screen and (max-width: 980px) {
    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody {
        display: block
    }

    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody thead {
        display: none
    }

    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody tr {
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: space-between;
        width: 100%;
        min-width: 100%
    }

    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody tr:nth-child(odd) {
        background-color: #f8f8f8;
        border-radius: 8px
    }

    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody tr:nth-child(odd) .AuthorStatistic_isBid__0CqJz {
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px
    }

    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody tr:nth-child(2n) {
        background-color: transparent
    }

    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody tr .AuthorStatistic_isBid__0CqJz {
        --width: 100%;
        width: var(--width);
        max-width: var(--width);
        min-width: var(--width);
        order: 3;
        padding-top: 0;
        text-align: left;
        padding-left: 15px;
        padding-bottom: 15px
    }

    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody tr td {
        order: 1;
        padding-bottom: 10px
    }

    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody tr td:first-child {
        max-width: 70%;
        font-weight: 400
    }

    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody .AuthorStatistic_tableCollapsed__iY0XO tr:nth-child(odd) {
        background-color: transparent
    }

    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody .AuthorStatistic_tableCollapsed__iY0XO tr:nth-child(2n) {
        background-color: #f8f8f8;
        border-radius: 8px
    }

    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_stripedTable__Rmzd6 tbody .AuthorStatistic_tableCollapsed__iY0XO tr:nth-child(2n) td {
        background-color: transparent
    }
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_showMore__LElGY {
    --color: var(--main-font-color);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 700;
    color: var(--color);
    background: none;
    border: none;
    width: 100%
}

@media screen and (max-width: 990px) {
    .AuthorStatistic_statistic__FBtfi .AuthorStatistic_showMore__LElGY {
        width: 100%
    }
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_showMore__LElGY span {
    margin-right: 5px
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_showMore__LElGY svg {
    width: 9px;
    height: 9px;
    fill: var(--color);
    margin-top: 2px;
    transform: rotate(90deg);
    transition: transform .3s ease-in-out
}

.AuthorStatistic_statistic__FBtfi .AuthorStatistic_showMore__LElGY:hover {
    --color: var(--primary-color)
}

.AuthorDetailPage_photo__sC_S_ {
    --size: 200px;
    width: var(--size);
    max-width: var(--size);
    min-width: var(--size);
    height: var(--size);
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-top: 8px;
    margin-bottom: 41px;
    overflow: hidden;
    border-radius: var(--border-radius-medium)
}

@media screen and (max-width: 990px) {
    .AuthorDetailPage_photo__sC_S_ {
        display: none
    }
}

.AuthorDetailPage_photo__sC_S_ img {
    object-fit: fill;
    min-width: 100%;
    min-height: 100%
}

.AuthorDetailPage_photo__sC_S_ figcaption {
    opacity: 0;
    position: absolute;
    z-index: -1
}

.AuthorDetailPage_authorDetail__zBlyc {
    --y-margin: 20px;
    --hight-rate-color: #20a94a;
    --medium-rate-color: #f5a623;
    --new-rate-color: #601dc0
}

@media (max-width: 990px) {
    .AuthorDetailPage_authorDetail__zBlyc {
        padding-top: 10px
    }
}

.AuthorDetailPage_authorDetail__zBlyc .tagsCloudItem {
    padding: 7px 8px;
    font-size: 16px;
    line-height: 1
}

.AuthorDetailPage_authorDetail__zBlyc .tagsCloudItem:hover {
    background-color: var(--primary-color);
    color: #fff
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_profession__oP_d8 {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.16;
    color: var(--gray-color);
    padding-top: 5px
}

@media (max-width: 990px) {
    .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_profession__oP_d8 {
        font-size: 16px;
        padding-top: 11px
    }
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_title__GAzN0 {
    margin-bottom: var(--y-margin)
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_title__GAzN0 h1 {
    margin: 0 !important
}

@media (max-width: 990px) {
    .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_title__GAzN0 {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        font-size: 22px
    }
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_title__GAzN0 .AuthorDetailPage_photo__sC_S_ {
    display: none
}

@media screen and (max-width: 990px) {
    .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_title__GAzN0 .AuthorDetailPage_photo__sC_S_ {
        display: flex;
        margin: 0 10px 0 0;
        border-radius: var(--border-radius-medium);
        --size: 60px
    }
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_base__KAKhA {
    margin-bottom: 9px
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_tags__BnKOQ {
    margin-bottom: -10px
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_row__clC5u {
    display: flex;
    line-height: 1.71;
    align-items: center;
    margin-bottom: 2px
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_rowIsBK__hFPjF {
    padding-top: 16px
}

@media (max-width: 990px) {
    .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_row__clC5u {
        display: block
    }
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_row__clC5u.AuthorDetailPage_alignItemsStart__teHND {
    padding-top: 8px;
    align-items: flex-start
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_row__clC5u.AuthorDetailPage_alignItemsStart__teHND .AuthorDetailPage_author-detail-subtitle__IHXGx {
    line-height: 30px
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_row__clC5u.AuthorDetailPage_alignItemsStart__teHND .AuthorDetailPage_author-detail-description__dm_sj {
    font-weight: 400;
    font-size: 16px
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_row__clC5u:last-child {
    margin-bottom: 0
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_subtitle__PC3rr {
    color: var(--gray-color);
    --width: 124px;
    width: var(--width);
    min-width: var(--width);
    font-size: 14px
}

@media (max-width: 990px) {
    .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_subtitle__PC3rr {
        display: inline;
        --width: "auto"
    }
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_description__S8qkQ {
    font-size: 14px;
    font-weight: 700;
    padding-left: 8px
}

@media (max-width: 990px) {
    .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_description__S8qkQ {
        display: block;
        min-width: 100%;
        max-width: 100%;
        padding-left: 0
    }
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy {
    font-size: 16px;
    line-height: 1.625
}

@media screen and (min-width: 1100px) {
    .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy {
        padding-left: 8px
    }
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h2, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h3, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h4, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h5 {
    margin-bottom: 10px;
    line-height: 1.55;
    margin-top: 20px
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h2 + h2, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h2 + h3, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h2 + h4, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h2 + h5, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h2:first-child, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h3 + h2, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h3 + h3, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h3 + h4, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h3 + h5, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h3:first-child, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h4 + h2, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h4 + h3, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h4 + h4, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h4 + h5, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h4:first-child, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h5 + h2, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h5 + h3, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h5 + h4, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h5 + h5, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h5:first-child {
    margin-top: 0
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h2:last-child, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h3:last-child, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h4:last-child, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy h5:last-child {
    margin-bottom: 0
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy p, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy ul {
    margin-bottom: 20px
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy p ul, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy p + p, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy ul ul, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy ul + p {
    padding-top: 7px
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy p:last-child, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy ul:last-child {
    margin-bottom: 0
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy ol li, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy ul li {
    line-height: 1.625;
    margin-bottom: 10px;
    padding-left: 30px;
    position: relative
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy ol li:before, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy ul li:before {
    content: "";
    display: flex;
    align-items: center;
    justify-content: center;
    top: 2px;
    width: 20px;
    height: 20px;
    background-color: var(--gray-bg-disabled);
    border: 1px solid var(--gray-bg-disabled);
    box-shadow: inset 0 0 0 7px #fff;
    border-radius: 50%;
    position: absolute;
    left: 0
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy ol li:last-child, .AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy ul li:last-child {
    margin-bottom: 0
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy a {
    color: var(--success-color)
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_customText__zJcuy a:hover {
    color: var(--primary-color)
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_content__kx8BR {
    margin-bottom: 35px
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_content__kx8BR:last-child {
    margin-bottom: 0
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_tabs__pzgJd {
    margin-top: 30px;
    margin-bottom: 20px
}

.AuthorDetailPage_authorDetail__zBlyc .AuthorDetailPage_authorSection__kSjnY {
    margin-top: 40px
}

.AuthorDetailPage_offsetCollapse__RcqDg {
    padding-bottom: 25px
}

.AuthorDetailPage_offsetToggler__47n7u:before {
    top: -20px
}

.BookmakersRatingAside_bookmakersRatingAside__r068M {
    --border-radius: var(--border-radius-medium);
    --border-radius_inner: calc(var(--border-radius) - 2px);
    --panel-bg: #fff;
    width: 200px;
    background-color: var(--panel-bg);
    border-radius: var(--border-radius);
    border: 1px solid var(--light-border-color);
    margin: 30px 0;
    transition: all .3s ease-in-out
}

@media screen and (max-width: 1099px) {
    .BookmakersRatingAside_bookmakersRatingAside__r068M {
        display: none
    }
}

.BookmakersRatingAside_title__U1SZP {
    display: flex;
    align-items: center;
    font-weight: 700;
    color: var(--panel-bg);
    background-color: #000;
    justify-content: center;
    min-height: 38px;
    font-size: 14px;
    text-transform: uppercase;
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
    padding: 0 0 8px;
    margin-bottom: -8px
}

.BookmakersRatingAside_list__qnapO {
    border-radius: var(--border-radius_inner);
    background-color: var(--panel-bg)
}

.BookmakersRatingAside_item__ZRc9K {
    position: relative;
    border-radius: var(--border-radius_inner);
    transition: all .3s ease-in-out;
    padding: 10px 0;
    border: 1px solid transparent
}

.BookmakersRatingAside_item__ZRc9K.BookmakersRatingAside_isHighlighted__o2zbM {
    border: 2px solid var(--success-color)
}

.BookmakersRatingAside_item__ZRc9K.BookmakersRatingAside_isHighlighted__o2zbM:before {
    display: none
}

.BookmakersRatingAside_item__ZRc9K.BookmakersRatingAside_isHighlighted__o2zbM .BookmakersRatingAside_achieve__2Yk1b {
    color: #fff;
    background-color: var(--success-color)
}

.BookmakersRatingAside_item__ZRc9K.BookmakersRatingAside_withLabel__Mvbey {
    padding-bottom: 0
}

.BookmakersRatingAside_item__ZRc9K:not(:first-child):before {
    content: "";
    position: absolute;
    top: 0;
    right: 10px;
    left: 10px;
    height: 1px;
    background-color: var(--light-border-color);
    transition: all .3s ease-in-out
}

.BookmakersRatingAside_item__ZRc9K:hover:not(.BookmakersRatingAside_isHighlighted__o2zbM) {
    border: 1px solid var(--light-border-color-hover)
}

.BookmakersRatingAside_item__ZRc9K:hover + .BookmakersRatingAside_item__ZRc9K:before, .BookmakersRatingAside_item__ZRc9K:hover:before {
    opacity: 0
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_section__sp5lV {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 8px;
    padding-right: 8px
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_section__sp5lV:not(:last-child) {
    margin-bottom: 10px
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_comments__zUIKx {
    position: relative;
    display: flex;
    justify-content: center;
    width: 44px;
    height: 30px;
    color: inherit;
    font-size: 12px;
    font-weight: 700;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    padding: 0 5px
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_comments__zUIKx span {
    display: block;
    justify-content: flex-start;
    overflow: hidden;
    max-width: 100%;
    text-align: left;
    text-overflow: ellipsis
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_comments__zUIKx > svg {
    position: absolute;
    fill: var(--light-border-color);
    top: 0;
    left: 0;
    width: 100%;
    height: 98%;
    transform: translateY(1px)
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_comments__zUIKx:hover {
    color: var(--primary-color)
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_comments__zUIKx:hover > svg {
    fill: var(--primary-color)
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_bonus__f2dWG {
    position: relative;
    display: flex;
    justify-content: center;
    min-width: 116px;
    max-width: 126px;
    height: 30px;
    color: inherit;
    font-size: 11px;
    font-weight: 700;
    line-height: 30px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: 2px solid var(--light-border-color);
    border-radius: 6px;
    padding: 0 5px
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_bonus__f2dWG:hover {
    color: var(--primary-color);
    border-color: var(--primary-color)
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_bonusBadge__4cVj3 {
    top: -9px;
    min-height: 12px;
    padding: 0 7px
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_bonusContainer__3_80w {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_bonusContainer__3_80w > svg {
    position: relative;
    flex-shrink: 0;
    width: 10px;
    height: 10px;
    transition: none;
    margin: 0 5px 0 0
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_bonusContainer__3_80w span {
    flex-shrink: 0
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_logo__DvQ8b {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    transition: all .3s ease-in-out;
    margin: 0 15px 0 0;
    width: 88px;
    height: 30px
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_logo__DvQ8b:hover {
    opacity: .95
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_logo__DvQ8b img, .BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_logo__DvQ8b picture {
    object-fit: contain;
    max-height: 100%;
    max-width: 100%
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_button__CX4Tf {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    background-color: #fff;
    border: 2px solid var(--light-border-color);
    border-radius: 50%
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_button__CX4Tf svg {
    fill: var(--primary-color)
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_button__CX4Tf:hover {
    border-color: var(--primary-color)
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_buttonPrimary__9c3uH {
    border: 2px solid var(--primary-color);
    background-color: var(--primary-color)
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_buttonPrimary__9c3uH svg {
    fill: #fff
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_buttonPrimary__9c3uH:hover {
    border: 2px solid var(--success-color);
    background-color: var(--success-color)
}

.BookmakersRatingAside_item__ZRc9K .BookmakersRatingAside_achieve__2Yk1b {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 0 0 8px 8px;
    height: 20px;
    font-size: 12px;
    padding: 2px 10px 0;
    margin: 0 -1px -1px
}

.AuthorsPage_authors__cN2zU {
    margin: 20px 0 40px;
    color: var(--main-font-color)
}

@media screen and (min-width: 1100px) {
    .AuthorsPage_authors__cN2zU {
        margin-bottom: 20px
    }
}

.AuthorsPage_authors__cN2zU p {
    font-size: 16px;
    line-height: 1.625;
    margin-bottom: 27px
}

.AuthorsPage_authors__cN2zU p:last-child {
    margin-bottom: 0
}

.AuthorsPage_section__WYpe0 {
    margin: 40px 0
}

@media screen and (max-width: 771px) {
    .AuthorsPage_sectionAuthors__bEY_Z {
        margin-top: 35px;
        margin-bottom: 35px
    }
}

.AuthorsPage_section__WYpe0:first-child {
    margin-top: 0
}

.AuthorsPage_section__WYpe0:last-child {
    margin-bottom: 0
}

@media (max-width: 980px) {
    .AuthorsPage_section__WYpe0 {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px;
        overflow: hidden
    }
}

.AuthorsPage_title__TuOOl {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px
}

.AuthorsPage_title__TuOOl + p, .AuthorsPage_title__TuOOl:last-child {
    margin-bottom: 0
}

.AuthorsPage_title__TuOOl + .AuthorsPage_container__R4HeF {
    margin-top: -15px
}

.AuthorsPage_container__R4HeF {
    display: flex;
    flex-wrap: wrap;
    margin-left: -7px;
    margin-right: -7px;
    margin-bottom: 27px
}

.AuthorsPage_container__R4HeF::-webkit-scrollbar {
    display: none
}

@media screen and (max-width: 771px) {
    .AuthorsPage_container__R4HeF {
        flex-wrap: nowrap;
        overflow: auto;
        margin: 0 -15px;
        padding: 0 15px;
        position: relative
    }
}

.AuthorsPage_card__nJEBY {
    display: flex;
    flex-direction: column;
    max-width: 124px;
    min-height: 202px;
    width: 20%;
    margin: 15px 7px 0;
    padding-bottom: 12px;
    border: 2px solid var(--light-border-color);
    border-radius: var(--border-radius-medium);
    overflow: hidden;
    color: #000
}

@media screen and (max-width: 771px) {
    .AuthorsPage_card__nJEBY {
        flex-shrink: 0;
        width: 100%;
        margin-bottom: 10px
    }
}

.AuthorsPage_card__nJEBY:hover {
    border-color: var(--light-border-color-hover)
}

.AuthorsPage_card__nJEBY .name {
    display: block;
    font-size: 14px;
    font-weight: 700;
    word-break: break-word
}

.AuthorsPage_card__nJEBY .profession {
    display: block;
    font-size: 10px;
    font-weight: 700;
    color: var(--gray-color);
    padding-bottom: 0;
    flex-grow: 1
}

.Spider_wrap__U7c_L {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    cursor: pointer
}

.Spider_label__I7B0T {
    position: absolute;
    z-index: 2;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-size: 12px;
    color: var(--gray-color);
    opacity: 0;
    transition: opacity .2s ease-in-out
}

@media screen and (min-width: 1100px) {
    .Spider_label__I7B0T {
        font-size: 10px
    }
}

.Spider_tick__YX4p3 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 2;
    -webkit-user-select: none;
    -moz-user-select: none;
    width: 50px;
    height: 50px;
    border: 3px solid #e8e8e8;
    mix-blend-mode: darken;
    user-select: none;
    pointer-events: none;
    border-radius: 50%;
    margin: auto
}

@media screen and (max-width: 1099px) {
    .Spider_tick__YX4p3:not([id=tick-0]) {
        border-color: #bfbfbf
    }
}

.Header_panel__pnG7q {
    background-color: var(--overview-block-color);
    padding: 20px 15px;
    margin: 0 -15px 20px
}

@media screen and (min-width: 1100px) {
    .Header_panel__pnG7q {
        border-radius: var(--border-radius);
        padding: 20px;
        margin: 0 0 25px
    }
}

.Header_panel__pnG7q h1 {
    line-height: 1.44;
    font-size: 30px
}

@media screen and (min-width: 1100px) {
    .Header_panel__pnG7q h1 {
        font-size: 32px
    }
}

.Header_bookmaker__h88qT {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px
}

@media screen and (min-width: 1100px) {
    .Header_bookmaker__h88qT {
        margin-bottom: 15px
    }
}

@media screen and (max-width: 550px) {
    .Header_bookmaker__h88qT {
        display: block
    }
}

.Header_bookmakerLogo__L1SHa {
    width: 167px;
    display: inline-flex;
    align-items: center
}

.Header_badge__3S6dj {
    display: inline-flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    flex-flow: wrap;
    width: auto;
    line-height: 1.2;
    min-height: 34px;
    text-align: center;
    color: var(--success-color);
    padding: 6px 15px;
    background-color: #fff;
    border-radius: var(--border-radius);
    border: 1px solid var(--light-border-color);
    margin: 0 0 0 5px;
    font-size: 1rem
}

.Header_badge__3S6dj.Header_fullWidth__K2Dfu {
    margin-top: 20px
}

@media screen and (max-width: 374px) {
    .Header_badge__3S6dj.Header_fullWidth__K2Dfu {
        width: 100%;
        margin: 10px 0
    }
}

.Header_badgeBonus__l_d_s {
    background-color: rgba(32, 169, 74, .3);
    border-color: rgba(32, 169, 74, .3);
    font-weight: 700;
    transition: color .2s linear, background-color .2s linear, border-color .2s linear;
    line-height: 1
}

@media screen and (max-width: 550px) {
    .Header_badgeBonus__l_d_s {
        float: right;
        width: 125px;
        min-height: 90px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: nowrap
    }
}

@media screen and (max-width: 374px) {
    .Header_badgeBonus__l_d_s {
        float: none;
        width: 100%;
        min-height: auto;
        margin-top: 10px
    }
}

.Header_badgeBonus__l_d_s svg {
    fill: currentColor;
    margin-right: 8px
}

.Header_badgeBonus__l_d_s:hover {
    background-color: var(--success-color);
    border-color: var(--success-color);
    color: #fff
}

.Header_badgeWarning__b_xEI {
    color: var(--danger-color)
}

@media screen and (max-width: 550px) {
    .Header_badgeWarning__b_xEI {
        display: inline-block;
        min-width: 200px;
        text-align: center;
        padding: 7px 0;
        margin-top: 20px
    }
}

@media screen and (max-width: 375px) {
    .Header_badgeWarning__b_xEI {
        display: flex;
        min-width: auto;
        margin-top: 10px
    }
}

.Header_badgeTag__R_z9I {
    margin: 0 7px 7px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 36px;
    font-size: 14px;
    line-height: 36px;
    padding: 0 10px;
    transition: border-color .2s linear
}

.Header_badgeTag__R_z9I:hover {
    border-color: var(--light-border-color-hover)
}

.Header_badgeIcon__CIbs_ {
    margin-right: 7px;
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
    fill: var(--success-color)
}

@media screen and (min-width: 1100px) {
    .Header_badgeIcon__CIbs_ {
        width: 24px;
        min-width: 24px;
        max-width: 24px;
        height: 24px;
        min-height: 24px;
        max-height: 24px
    }
}

.Header_badges__T6Cr5 {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

@media screen and (max-width: 1099px) {
    .Header_badges__T6Cr5 {
        flex-wrap: wrap
    }
}

.Header_tags__MihPC {
    display: flex;
    flex-flow: wrap;
    margin: 20px 0 -7px
}

@media screen and (min-width: 1100px) {
    .Header_tags__MihPC {
        margin-top: 15px
    }
}

.Header_row__e8AyV {
    margin: 20px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    gap: 10px
}

@media screen and (min-width: 1100px) {
    .Header_row__e8AyV {
        flex-direction: row
    }
}

.Header_row__e8AyV:last-child {
    margin-bottom: 0
}

.Header_button__YNuy1 {
    flex-grow: 1;
    text-align: center;
    justify-content: center;
    flex-shrink: 0;
    width: 100%
}

@media screen and (min-width: 1100px) {
    .Header_button__YNuy1 {
        flex-shrink: 1;
        width: auto
    }
}

.Header_button__YNuy1:first-child {
    margin-left: 0
}

.Header_button__YNuy1:last-child {
    margin-right: 0
}

.Header_buttonCopy__bUEFa {
    border-style: dashed;
    border-color: #b08ee0
}

.Header_buttonCopy__bUEFa svg {
    fill: #b08ee0;
    transition: fill .3s ease-in-out
}

.Header_buttonCopy__bUEFa:hover {
    border-color: var(--primary-color);
    color: #fff
}

.Header_buttonCopy__bUEFa:hover svg {
    fill: #fff
}

.Header_differences__r05Hu {
    margin: 30px 0 20px
}

@media screen and (min-width: 1100px) {
    .Header_differences__r05Hu {
        margin: 35px 0 0;
        display: flex;
        justify-content: space-between
    }
}

.Header_differencesList__LOZ9z {
    margin-bottom: 10px
}

@media screen and (min-width: 1100px) {
    .Header_differencesList__LOZ9z {
        margin-bottom: 0;
        width: calc(50% - 8px)
    }
}

.Header_differencesItem__C1pU7 {
    margin-bottom: 10px;
    display: flex;
    align-items: center
}

.Header_differencesItem__C1pU7:last-child {
    margin-bottom: 0
}

.Header_beforeContent__t_Se3 {
    line-height: 1.75;
    padding-top: 10px
}

.Header_nope__Ww0Gu, .Header_yep__ZDIt4 {
    margin-right: 10px;
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    min-height: 20px;
    max-height: 20px
}

.Header_yep__ZDIt4 {
    fill: var(--success-color)
}

.Header_nope__Ww0Gu {
    fill: var(--danger-color)
}

.Header_hashtags__9nA8J {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    white-space: nowrap;
    overflow: auto;
    scrollbar-width: none;
    padding: 0 15px;
    margin: 0 -15px 8px;
    font-size: 14px;
    color: var(--primary-grey)
}

.Header_hashtags__9nA8J::-webkit-scrollbar {
    display: none
}

@media screen and (min-width: 720px) {
    .Header_hashtags__9nA8J {
        display: block;
        white-space: normal;
        padding: 0;
        margin: 0
    }
}

.Header_hashtag___3Uig {
    margin-right: 8px;
    line-height: 26px;
    color: var(--primary-grey)
}

.Header_hashtag___3Uig.Header_withoutDeposit__IzZ_P {
    color: var(--primary-color)
}

.BonusItem_container__o0JXf {
    padding: 0 60px 0 16px;
    margin: 0;
    background: var(--primary-white)
}

@media screen and (min-width: 1099px) {
    .BonusItem_container__o0JXf {
        max-width: 990px;
        padding: 0 15px;
        margin: 0 auto
    }
}

@media screen and (min-width: 1300px) {
    .BonusItem_container__o0JXf {
        max-width: 1126px;
        padding: 0 83px;
        margin: 0
    }
}

@media screen and (min-width: 1400px) {
    .BonusItem_container__o0JXf {
        max-width: 1200px;
        padding: 0 120px
    }
}

@media screen and (min-width: 1560px) {
    .BonusItem_container__o0JXf {
        max-width: 990px;
        padding: 0 15px;
        margin: 0 auto
    }
}

.BonusItem_row__vneFR {
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 16px;
    height: 54px;
    padding: 0;
    margin: 0
}

@media screen and (min-width: 1100px) {
    .BonusItem_row__vneFR {
        column-gap: 24px;
        height: 60px;
        padding: 0 20px;
        margin: 0 0 0 240px
    }
}

.BonusItem_logo__MXHN_ {
    position: relative;
    width: 110px;
    height: 30px;
    overflow: hidden
}

@media screen and (max-width: 374px) {
    .BonusItem_logo__MXHN_ {
        width: 100px;
        height: 28px
    }
}

@media screen and (min-width: 1100px) {
    .BonusItem_logo__MXHN_ {
        width: 115px
    }
}

.BonusItem_logo__MXHN_ img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    margin: 0 auto
}

.BonusItem_bonus__5ivms {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 8px;
    max-height: 32px;
    background-color: var(--table-block-bg-color);
    border-radius: var(--border-radius);
    border: 1px solid var(--light-border-color);
    padding: 6px 12px;
    color: var(--light-gray-color)
}

@media screen and (min-width: 1100px) {
    .BonusItem_bonus__5ivms {
        max-height: 40px;
        padding: 8px 24px;
        width: 100%
    }
}

.BonusItem_bonusIcon__r1XhD, .BonusItem_bonusText__1glrr {
    color: var(--body-grey);
    transition: var(--color-transition)
}

.BonusItem_bonusText__1glrr {
    font-size: 12px;
    line-height: 16px;
    white-space: nowrap
}

@media screen and (min-width: 1100px) {
    .BonusItem_bonusText__1glrr {
        font-size: 14px;
        line-height: 24px
    }
}

.BonusItem_siteButton__4014z {
    min-width: max-content;
    width: 100%;
    font-weight: 500;
    font-size: 10px;
    line-height: 1;
    text-transform: uppercase;
    font-family: var(--font-face-alternate)
}

@media screen and (min-width: 1100px) {
    .BonusItem_siteButton__4014z {
        font-family: var(--main-font-family);
        font-size: 12px;
        line-height: 24px
    }
}

.Item_itemContainer__Bz_TU {
    max-width: 990px;
    padding: 0 15px;
    margin: 0 auto
}

@media screen and (min-width: 1300px) {
    .Item_itemContainer__Bz_TU {
        max-width: 1126px;
        padding: 0 83px;
        margin: 0
    }
}

@media screen and (min-width: 1400px) {
    .Item_itemContainer__Bz_TU {
        max-width: 1200px;
        padding: 0 120px
    }
}

@media screen and (min-width: 1560px) {
    .Item_itemContainer__Bz_TU {
        max-width: 990px;
        padding: 0 15px;
        margin: 0 auto
    }
}

.Item_itemRow__ia_Xi {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 60px;
    padding: 0 20px;
    margin: 0 0 0 240px
}

.Item_itemLogo__0rR7B {
    position: relative;
    width: 110px;
    height: 30px;
    overflow: hidden
}

@media screen and (max-width: 374px) {
    .Item_itemLogo__0rR7B {
        width: 100px;
        height: 28px
    }
}

@media screen and (min-width: 1100px) {
    .Item_itemLogo__0rR7B {
        width: 115px
    }
}

.Item_itemLogo__0rR7B img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    margin: 0 auto
}

.Item_itemBonus__lrDMo {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 180px;
    height: 40px;
    background-color: var(--table-block-bg-color);
    border-radius: var(--border-radius);
    padding: 0 24px;
    margin: 0 20px 0 0;
    color: #666;
    transition: color .25s ease
}

.Item_itemBonus__lrDMo:hover, .Item_itemBonus__lrDMo:hover .Item_itemText__E2936 span {
    color: var(--primary-color)
}

.Item_itemIcon__Rwouw {
    width: 28px;
    min-width: 28px;
    max-width: 28px;
    height: 28px;
    min-height: 28px;
    max-height: 28px;
    background-color: #fff;
    border-radius: 4px;
    margin: 0 8px 0 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.Item_itemText__E2936 {
    font-size: 12px;
    line-height: 1.3
}

.Item_itemText__E2936 span {
    display: block;
    color: #000;
    font-size: 16px;
    font-weight: 700;
    transition: color .25s ease
}

.Item_itemSite__QwXuf {
    min-width: 230px;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 18px
}

.StickyPanel_panel__aoHHB {
    position: fixed;
    right: 75px;
    left: 15px;
    transition: bottom .3s ease-in-out, box-shadow .3s ease-in-out;
    z-index: 90;
    bottom: -40px
}

.StickyPanel_panel__aoHHB.StickyPanel_newDesign__F1TsR {
    bottom: -60px;
    right: 0;
    left: 0
}

.StickyPanel_panel__aoHHB.StickyPanel_bookmakerReview__WibF5 {
    right: 15px;
    left: 15px
}

@media screen and (max-width: 374px) {
    .StickyPanel_panel__aoHHB a, .StickyPanel_panel__aoHHB button {
        max-height: 34px;
        min-height: 34px
    }
}

@media screen and (min-width: 1100px) {
    .StickyPanel_panel__aoHHB {
        right: 0;
        bottom: -60px;
        left: 0;
        background-color: var(--main-background-color);
        height: 60px
    }
}

.StickyPanel_panel__aoHHB.StickyPanel_active__nMZTF {
    bottom: 15px
}

@media screen and (max-width: 1099px) {
    .StickyPanel_panel__aoHHB.StickyPanel_active__nMZTF.StickyPanel_withCatfish__qP1Ya {
        bottom: 70px
    }
}

@media screen and (min-width: 1100px) {
    .StickyPanel_panel__aoHHB.StickyPanel_active__nMZTF {
        box-shadow: 0 0 20px -10px rgba(0, 0, 0, .5);
        bottom: 0
    }
}

.StickyPanel_panel__aoHHB.StickyPanel_active__nMZTF.StickyPanel_newDesign__F1TsR {
    bottom: 0
}

@media screen and (min-width: 1100px) {
    .StickyPanel_panel__aoHHB .StickyPanel_container__e6uQ8 {
        display: flex;
        justify-content: flex-end
    }
}

.Updated_updated__ydpFK {
    margin: 40px 0;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    flex-flow: nowrap;
    color: var(--gray-color)
}

.Updated_updated__ydpFK:first-child {
    margin-top: 0
}

.Updated_updated__ydpFK:last-child {
    margin-bottom: 0
}

.Updated_updated__ydpFK svg {
    width: 14px;
    height: 14px;
    fill: currentColor;
    margin: 0 7px
}

.Header_panel__xYhW5 {
    background-color: var(--overview-block-color);
    padding: 10px 15px 20px;
    margin: 0 -15px 20px
}

@media screen and (min-width: 1100px) {
    .Header_panel__xYhW5 {
        border-radius: var(--border-radius);
        padding: 20px;
        margin: 0 0 25px
    }
}

.Header_panel__xYhW5 h1 {
    line-height: 1.44;
    font-size: 30px
}

@media screen and (min-width: 1100px) {
    .Header_panel__xYhW5 h1 {
        font-size: 32px
    }
}

.Header_articleBookmakers__PZaZf {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px
}

@media screen and (min-width: 1100px) {
    .Header_articleBookmakers__PZaZf {
        margin-bottom: 15px
    }
}

.Header_articleBookmakersLogo__vOLVP {
    width: 167px;
    max-height: 35px;
    display: inline-flex;
    align-items: center
}

.Header_articleBookmakersLogo__vOLVP img {
    max-height: 35px;
    object-fit: contain;
    object-position: 0 50%
}

.Header_row__7qtlD {
    margin: 20px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    gap: 15px
}

@media screen and (min-width: 1100px) {
    .Header_row__7qtlD {
        flex-direction: row;
        gap: 0
    }
}

.Header_row__7qtlD:last-child {
    margin-bottom: 0
}

.Header_button__g_DQV {
    flex-grow: 1;
    text-align: center;
    justify-content: center;
    margin: 0 5px
}

@media screen and (max-width: 1099px) {
    .Header_button__g_DQV {
        min-height: 47px;
        font-size: 20px;
        min-width: 100%;
        padding-top: 12px;
        padding-bottom: 12px;
        line-height: 1
    }
}

.Header_button__g_DQV:first-child {
    margin-left: 0
}

.Header_button__g_DQV:last-child {
    margin-right: 0
}

.Header_differences__eoyEZ {
    margin: 30px 0 20px
}

@media screen and (min-width: 1100px) {
    .Header_differences__eoyEZ {
        margin: 35px 0 0;
        display: flex;
        justify-content: space-between
    }
}

.Header_differencesList__34t61 {
    margin-bottom: 10px
}

@media screen and (min-width: 1100px) {
    .Header_differencesList__34t61 {
        margin-bottom: 0;
        width: calc(50% - 8px)
    }
}

.Header_differencesItem__lFmYS {
    margin-bottom: 10px;
    display: flex;
    align-items: center
}

.Header_differencesItem__lFmYS:last-child {
    margin-bottom: 0
}

.Header_beforeContent__z6jJM {
    line-height: 1.75;
    padding-top: 10px
}

.Header_nope__R2RS5, .Header_yep__qmuEs {
    margin-right: 10px;
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    min-height: 20px;
    max-height: 20px
}

.Header_yep__qmuEs {
    fill: var(--success-color)
}

.Header_nope__R2RS5 {
    fill: var(--danger-color)
}

.Header_commentAnchor__eUon8 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 48px;
    border: 1px solid var(--primary-color);
    color: #000;
    font-weight: 700;
    border-radius: var(--border-radius);
    font-size: 20px;
    line-height: 1.15;
    white-space: nowrap
}

@media screen and (min-width: 1100px) {
    .Header_commentAnchor__eUon8 {
        width: auto;
        height: 40px;
        font-size: 16px;
        line-height: 1.125;
        padding-left: 15px;
        padding-right: 15px
    }
}

@media screen and (max-width: 1099px) {
    .Header_commentAnchor__eUon8 {
        margin-bottom: 15px
    }
}

.Header_commentAnchor__eUon8:hover {
    color: var(--success-color);
    border-color: var(--success-color)
}

.Header_commentAnchor__eUon8:hover svg {
    fill: var(--success-color)
}

.Header_commentAnchor__eUon8 svg {
    margin-right: 12px;
    transition: fill .3s ease-in-out
}

.Header_commentAnchor__eUon8.Header_disabled__Rie78 {
    cursor: default
}

.Header_commentAnchor__eUon8.Header_disabled__Rie78:hover {
    border-color: var(--primary-color);
    color: #000
}

.Header_commentAnchor__eUon8.Header_disabled__Rie78:hover svg {
    fill: #000
}

.BookmakerPage_logoDesktop__ooNJM {
    display: block;
    width: 170px;
    margin: 0 0 20px 30px
}

.BookmakerPage_logoDesktop__ooNJM img {
    max-width: 100%;
    height: auto;
    margin: 0 auto
}

@media screen and (max-width: 1099px) {
    .BookmakerPage_logoDesktop__ooNJM {
        display: none
    }
}

.BookmakerPage_spider__7TOEd {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto
}

@media screen and (max-width: 1099px) {
    .BookmakerPage_spider__7TOEd {
        margin-bottom: 20px;
        min-height: 300px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_spider__7TOEd {
        margin-bottom: 30px;
        min-height: 215px
    }
}

.BookmakerPage_head__FtShl {
    margin: 0 -15px 25px;
    background-color: var(--overview-block-color)
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_head__FtShl {
        margin: 0 0 25px;
        border-radius: var(--border-radius-medium)
    }
}

.BookmakerPage_headTop__sSexI {
    position: relative;
    padding: 45px 15px 15px
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_headTop__sSexI {
        display: flex;
        align-items: center;
        flex-flow: wrap;
        border-radius: var(--border-radius-medium) var(--border-radius-medium) 0 0;
        overflow: hidden;
        padding: 50px 20px 20px
    }
}

.BookmakerPage_title__2Lhvz {
    margin: 0 0 20px;
    display: flex;
    flex-wrap: wrap
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_title__2Lhvz {
        order: 1;
        flex-grow: 2;
        width: calc(100% - 90px);
        padding: 0 10px 0 0;
        margin: 0
    }
}

.BookmakerPage_title__2Lhvz h1 {
    font-size: 30px;
    color: var(--main-font-colr);
    font-weight: 700;
    min-width: 100%
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_title__2Lhvz h1 {
        font-size: 32px;
        line-height: 1.44
    }
}

.BookmakerPage_meta__jjqY2 {
    margin: 20px 0
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_meta__jjqY2 {
        order: 2;
        margin: 0
    }
}

.BookmakerPage_headRow__wc2Pk {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin: 20px 0 0;
    z-index: 2
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_headRow__wc2Pk {
        order: 4;
        flex-wrap: nowrap;
        width: 100%;
        margin-top: 40px
    }
}

.BookmakerPage_siteLink__H3IRt {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    font-size: 20px;
    font-weight: 700;
    line-height: 48px;
    color: #fff;
    background-color: var(--primary-color);
    border-radius: var(--border-radius)
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_siteLink__H3IRt {
        font-size: 16px;
        line-height: 1.125;
        height: 40px;
        flex-grow: 1;
        margin-right: 10px
    }
}

@media screen and (max-width: 1099px) {
    .BookmakerPage_siteLink__H3IRt {
        margin-bottom: 15px
    }
}

.BookmakerPage_siteLink__H3IRt:hover {
    background-color: var(--success-color)
}

.BookmakerPage_headHighlight__S2WL3 {
    position: relative;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
    font-weight: 700;
    line-height: 30px;
    color: #fff;
    background-color: var(--primary-color)
}

.BookmakerPage_headGraph__ceyeN {
    background-color: var(--overview-bg-color);
    padding: 30px 15px
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_headGraph__ceyeN {
        display: none
    }
}

.BookmakerPage_headGraphLogoMobile__ZB3mX {
    display: block;
    width: 170px;
    margin: 0 auto
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_headGraphLogoMobile__ZB3mX {
        display: none
    }
}

.BookmakerPage_headGraphLogoMobile__ZB3mX img {
    max-width: 100%;
    height: auto;
    margin: 0 auto
}

.BookmakerPage_headBonus__hKa8V {
    background-color: var(--light-purple);
    padding: 15px;
    --overview-head-bonus-color: var(--primary-color);
    color: var(--overview-head-bonus-color)
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_headBonus__hKa8V {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 15px 20px
    }
}

.BookmakerPage_headBonusText__LXDMV {
    font-weight: 700;
    text-align: center;
    margin: 0 0 10px
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_headBonusText__LXDMV {
        display: flex;
        align-items: center;
        max-width: calc(100% - 230px);
        font-size: 20px;
        margin: 0 15px 0 0
    }
}

.BookmakerPage_headBonusText__LXDMV svg {
    display: block;
    margin: 0 15px 0 0;
    fill: var(--overview-head-bonus-color)
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_headBonusText__LXDMV span {
        flex-grow: 2;
        width: 50%
    }
}

.BookmakerPage_headBonusLink__JIWxL {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    font-weight: 700;
    line-height: 17px;
    color: #fff;
    background-color: var(--primary-color);
    border: none;
    border-radius: var(--border-radius);
    height: 38px
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_headBonusLink__JIWxL {
        width: 215px
    }
}

.BookmakerPage_headBonusLink__JIWxL:hover {
    background-color: var(--success-color)
}

.BookmakerPage_headBonusLink__JIWxL svg {
    fill: #fff;
    margin: 0 0 0 10px
}

.BookmakerPage_headDownload__yYjdz {
    position: relative;
    padding: 30px 15px 15px
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_headDownload__yYjdz {
        padding: 30px 20px 20px
    }
}

.BookmakerPage_headDownload__yYjdz:before {
    content: "";
    position: absolute;
    top: 0;
    right: 15px;
    left: 15px;
    height: 1px;
    background-color: var(--border-color)
}

.BookmakerPage_headDownloadTitle__83MzF {
    font-size: 22px;
    font-weight: 700
}

.BookmakerPage_headDownloadRow__EFl5P {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_headDownloadRow__EFl5P {
        flex-flow: nowrap
    }
}

.BookmakerPage_headDownloadItem__EzY8c {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    color: #fff;
    background-color: #000;
    border-radius: var(--border-radius);
    padding: 0 10px;
    margin: 15px 0 0;
    width: calc(50% - 7.5px)
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_headDownloadItem__EzY8c {
        width: calc(25% - 11.25px)
    }
}

.BookmakerPage_headDownloadItem__EzY8c:hover {
    background-color: var(--primary-color)
}

.BookmakerPage_headDownloadItem__EzY8c:only-of-type {
    width: 100%
}

.BookmakerPage_headDownloadItem__EzY8c:only-of-type .BookmakerPage_headDownloadItemInfo__ALNtg {
    flex-grow: 0;
    width: auto
}

@media screen and (max-width: 1099px) {
    .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(3):first-child {
        width: 100%
    }
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(2):first-child, .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(2):first-child ~ .BookmakerPage_headDownloadItem__EzY8c {
        width: calc(50% - 10px)
    }
}

.BookmakerPage_headDownloadItem__EzY8c:nth-last-child(2):first-child .BookmakerPage_headDownloadItemInfo__ALNtg, .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(2):first-child ~ .BookmakerPage_headDownloadItem__EzY8c .BookmakerPage_headDownloadItemInfo__ALNtg {
    flex-grow: 0;
    width: auto
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(3):first-child, .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(3):first-child ~ .BookmakerPage_headDownloadItem__EzY8c {
        width: calc(33.3333333333% - 13.3333333333px)
    }

    .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(-n+3):first-child, .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(-n+3):first-child ~ .BookmakerPage_headDownloadItem__EzY8c {
        padding: 3px 20px
    }
}

.BookmakerPage_headDownloadItem__EzY8c:nth-last-child(-n+3):first-child .BookmakerPage_headDownloadItemIcon__PBfvo, .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(-n+3):first-child ~ .BookmakerPage_headDownloadItem__EzY8c .BookmakerPage_headDownloadItemIcon__PBfvo {
    margin: 0 10px 0 0;
    width: 20px;
    height: 20px
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(-n+3):first-child .BookmakerPage_headDownloadItemIcon__PBfvo, .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(-n+3):first-child ~ .BookmakerPage_headDownloadItem__EzY8c .BookmakerPage_headDownloadItemIcon__PBfvo {
        margin: 0 15px 0 0;
        width: 24px;
        height: 24px
    }

    .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(-n+3):first-child .BookmakerPage_headDownloadItemIcon__PBfvo svg, .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(-n+3):first-child ~ .BookmakerPage_headDownloadItem__EzY8c .BookmakerPage_headDownloadItemIcon__PBfvo svg {
        width: 24px;
        height: 24px
    }
}

.BookmakerPage_headDownloadItem__EzY8c:nth-last-child(-n+3):first-child .BookmakerPage_headDownloadItemLabel__LbGDF, .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(-n+3):first-child ~ .BookmakerPage_headDownloadItem__EzY8c .BookmakerPage_headDownloadItemLabel__LbGDF {
    font-size: 10px;
    margin: 0 0 4px
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(-n+3):first-child .BookmakerPage_headDownloadItemLabel__LbGDF, .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(-n+3):first-child ~ .BookmakerPage_headDownloadItem__EzY8c .BookmakerPage_headDownloadItemLabel__LbGDF {
        font-size: 12px;
        margin: 0
    }
}

.BookmakerPage_headDownloadItem__EzY8c:nth-last-child(-n+3):first-child .BookmakerPage_headDownloadItemName__ZJwNW, .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(-n+3):first-child ~ .BookmakerPage_headDownloadItem__EzY8c .BookmakerPage_headDownloadItemName__ZJwNW {
    font-size: 15px;
    font-weight: 700;
    line-height: 1
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(-n+3):first-child .BookmakerPage_headDownloadItemName__ZJwNW, .BookmakerPage_headDownloadItem__EzY8c:nth-last-child(-n+3):first-child ~ .BookmakerPage_headDownloadItem__EzY8c .BookmakerPage_headDownloadItemName__ZJwNW {
        font-size: 16px;
        line-height: normal
    }
}

.BookmakerPage_headDownloadItem__EzY8c:nth-last-child(-n+3):first-child .BookmakerPage_headDownloadItemIcon__PBfvo {
    width: 26px;
    height: 26px
}

.BookmakerPage_headDownloadItem__EzY8c .BookmakerPage_headDownloadItemInfo__ALNtg {
    width: 110px
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_headDownloadItem__EzY8c .BookmakerPage_headDownloadItemInfo__ALNtg {
        flex-grow: 2;
        width: 50%
    }
}

.BookmakerPage_headDownloadItem__EzY8c svg {
    fill: #fff
}

.BookmakerPage_commentAnchor__AFO26, .BookmakerPage_feedbackLink__GdSsi, .BookmakerPage_reviewLink__eORIG {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 48px;
    border: 1px solid var(--primary-color);
    color: #000;
    font-weight: 700;
    border-radius: var(--border-radius);
    font-size: 20px;
    line-height: 1.15;
    white-space: nowrap
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_commentAnchor__AFO26, .BookmakerPage_feedbackLink__GdSsi, .BookmakerPage_reviewLink__eORIG {
        width: auto;
        height: 40px;
        font-size: 16px;
        line-height: 1.125;
        padding-left: 15px;
        padding-right: 15px
    }
}

@media screen and (max-width: 1099px) {
    .BookmakerPage_commentAnchor__AFO26, .BookmakerPage_feedbackLink__GdSsi, .BookmakerPage_reviewLink__eORIG {
        margin-bottom: 15px
    }
}

.BookmakerPage_commentAnchor__AFO26:hover, .BookmakerPage_feedbackLink__GdSsi:hover, .BookmakerPage_reviewLink__eORIG:hover {
    color: var(--success-color);
    border-color: var(--success-color)
}

.BookmakerPage_commentAnchor__AFO26:hover svg, .BookmakerPage_feedbackLink__GdSsi:hover svg, .BookmakerPage_reviewLink__eORIG:hover svg {
    fill: var(--success-color)
}

.BookmakerPage_commentAnchor__AFO26 svg, .BookmakerPage_feedbackLink__GdSsi svg, .BookmakerPage_reviewLink__eORIG svg {
    margin-right: 12px;
    transition: fill .3s ease-in-out
}

.BookmakerPage_commentAnchor__AFO26.BookmakerPage_disabled__sLjXQ, .BookmakerPage_feedbackLink__GdSsi.BookmakerPage_disabled__sLjXQ, .BookmakerPage_reviewLink__eORIG.BookmakerPage_disabled__sLjXQ {
    cursor: default
}

.BookmakerPage_commentAnchor__AFO26.BookmakerPage_disabled__sLjXQ:hover, .BookmakerPage_feedbackLink__GdSsi.BookmakerPage_disabled__sLjXQ:hover, .BookmakerPage_reviewLink__eORIG.BookmakerPage_disabled__sLjXQ:hover {
    border-color: var(--primary-color);
    color: #000
}

.BookmakerPage_commentAnchor__AFO26.BookmakerPage_disabled__sLjXQ:hover svg, .BookmakerPage_feedbackLink__GdSsi.BookmakerPage_disabled__sLjXQ:hover svg, .BookmakerPage_reviewLink__eORIG.BookmakerPage_disabled__sLjXQ:hover svg {
    fill: #000
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_commentAnchor__AFO26, .BookmakerPage_feedbackLink__GdSsi {
        margin-right: 10px
    }

    .BookmakerPage_commentAnchor__AFO26 {
        margin-left: 10px
    }
}

.BookmakerPage_feedbackLink__GdSsi svg {
    fill: var(--success-color)
}

.BookmakerPage_footer__mpwDD {
    margin: 40px 0
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_footer__mpwDD {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        flex-flow: wrap;
        padding: 0 20px
    }
}

.BookmakerPage_footerAuthor__QlRnN {
    display: flex;
    margin: 40px 0
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_footerAuthor__QlRnN {
        flex-grow: 2;
        width: 50%;
        padding: 0 50px 0 0;
        margin: 0
    }
}

.BookmakerPage_footerAuthorImg__mrggy {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: var(--light-border-color-hover);
    margin: 0 15px 0 0
}

.BookmakerPage_footerAuthorImg__mrggy img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    transition: opacity .35s ease-in;
    opacity: 1
}

.BookmakerPage_footerAuthorImg__mrggy svg {
    max-width: 70%;
    max-height: 70%;
    fill: #fff
}

.BookmakerPage_footerAuthorInfo__nfnOd {
    display: flex;
    flex-flow: wrap;
    flex-grow: 2;
    width: 50%
}

.BookmakerPage_footerAuthorName__Ro_7l {
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 26px;
    font-weight: 700;
    color: var(--main-font-color) !important;
    text-decoration: underline
}

.BookmakerPage_footerAuthorName__Ro_7l:hover {
    text-decoration: none
}

.BookmakerPage_footerAuthorRole__zqf9_ {
    color: var(--gray-color);
    font-size: 14px
}

.BookmakerPage_footerRating__UBCnt {
    margin: 40px 0
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_footerRating__UBCnt {
        width: 45%;
        margin: 0
    }
}

.BookmakerPage_closed__00Efs {
    position: relative;
    font-size: 18px
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_closed__00Efs {
        padding: 25px 0;
        background-color: var(--overview-bg-color)
    }

    .BookmakerPage_closed__00Efs:before {
        border-radius: 0 0 10px 10px;
        top: 0
    }

    .BookmakerPage_closed__00Efs:after, .BookmakerPage_closed__00Efs:before {
        width: 100%;
        height: 5px;
        content: "";
        background-color: var(--main-background-color);
        position: absolute;
        left: 0
    }

    .BookmakerPage_closed__00Efs:after {
        border-radius: var(--border-radius-medium) var(--border-radius-medium) 0 0;
        bottom: 0
    }
}

.BookmakerPage_closedBody__eStJO {
    border-radius: var(--border-radius-medium);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
    background-color: var(--main-background-color)
}

.BookmakerPage_closed__00Efs svg {
    margin-right: 15px;
    fill: var(--gray-color);
    width: 26px;
    min-width: 26px;
    max-width: 26px;
    height: 26px;
    min-height: 26px;
    max-height: 26px
}

@media screen and (min-width: 1100px) {
    .BookmakerPage_closed__00Efs svg {
        margin-right: 35px;
        width: 31px;
        min-width: 31px;
        max-width: 31px;
        height: 31px;
        min-height: 31px;
        max-height: 31px
    }
}

.Info_info__CcJoT {
    --meta-info-padding: 15px;
    --meta-info-gap: 8px;
    --meta-info-bottom-margin: 12px;
    --meta-info-x-margin: calc(-1 * var(--meta-info-padding));
    --meta-info-bg-color: #fff;
    --meta-info-border-color: var(--light-border-color);
    --meta-info-text-color: var(--light-gray-color);
    padding: var(--meta-info-padding);
    background-color: var(--meta-info-bg-color);
    border: 1px solid var(--meta-info-border-color);
    color: var(--meta-info-text-color);
    display: flex;
    flex-direction: column;
    gap: var(--meta-info-gap);
    font-size: 14px;
    line-height: 1.428;
    margin: 0 var(--meta-info-x-margin) var(--meta-info-bottom-margin)
}

@media screen and (min-width: 1100px) {
    .Info_info__CcJoT {
        --meta-info-padding: 16px;
        --meta-info-x-margin: 0;
        margin: 0 0 var(--meta-info-bottom-margin)
    }
}

.Info_info__CcJoT:last-child {
    --meta-info-bottom-margin: 0
}

.Info_info__CcJoT .meta-button {
    margin-top: var(--meta-info-gap)
}

@media screen and (min-width: 1100px) {
    .Info_info__CcJoT .meta-button {
        width: -moz-fit-content;
        width: fit-content
    }
}

.Info_title__SYb1U {
    font-weight: 700;
    font-size: 20px;
    line-height: 1.2;
    color: var(--main-font-color);
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: var(--meta-info-gap)
}

.Info_title__SYb1U svg {
    flex-grow: 0;
    flex-shrink: 0
}

.Info_title__SYb1U > * {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.AdditionalBonuses_wrapper__yIzNg {
    --meta-additional-bonuses-gap: 10px;
    display: flex;
    flex-direction: column;
    gap: var(--meta-additional-bonuses-gap)
}

.AdditionalBonuses_title__Y6w8p {
    font-weight: 700;
    font-size: 24px;
    line-height: 1.5;
    color: var(--main-font-color)
}

.AdditionalBonuses_content__Fa55R {
    font-weight: 400;
    font-size: 14px;
    line-height: 1.428;
    color: var(--light-gray-color);
    display: flex;
    flex-direction: column;
    gap: var(--meta-additional-bonuses-gap)
}

.AdditionalBonuses_list__rn1YG {
    --meta-additional-bonuses-list-top-padding: var(--meta-additional-bonuses-gap);
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    gap: 16px;
    padding-top: var(--meta-additional-bonuses-list-top-padding)
}

.AdditionalBonuses_list__rn1YG:first-child {
    --meta-additional-bonuses-list-top-padding: 0
}

.AdditionalBonuses_item__qvbBW {
    background-color: #fff;
    position: relative;
    width: 100%;
    border: 1px solid var(--light-border-color);
    padding: 20px 15px;
    transition: border-color .25s ease-in-out;
    display: flex;
    flex-direction: column;
    border-radius: var(--border-radius)
}

@media screen and (min-width: 1100px) {
    .AdditionalBonuses_item__qvbBW {
        width: calc((100% - 32px) / 3)
    }
}

.AdditionalBonuses_item__qvbBW:hover {
    border-color: var(--light-border-color-hover)
}

.AdditionalBonuses_item__qvbBW.AdditionalBonuses_exclusive__ngn_V {
    border-color: var(--primary-color)
}

.AdditionalBonuses_item__qvbBW.AdditionalBonuses_exclusive__ngn_V:hover {
    border-color: var(--primary-color-hover)
}

.AdditionalBonuses_item__qvbBW button {
    position: relative;
    z-index: 2
}

.AdditionalBonuses_button__O2jQL {
    position: relative;
    z-index: 3
}

.AdditionalBonuses_logo__3cRws {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 24px;
    margin-bottom: 15px
}

.AdditionalBonuses_logoImage__wQk_Z {
    height: 24px;
    width: 94px;
    display: flex;
    align-items: center;
    justify-content: center
}

.AdditionalBonuses_logoImage__wQk_Z:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: transparent;
    z-index: 2
}

.AdditionalBonuses_exclusiveLogo__NUtuf {
    justify-content: space-between
}

.AdditionalBonuses_reward__1xZK3 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    color: var(--success-color);
    background: rgba(32, 169, 74, .1);
    font-size: 18px;
    font-weight: 700;
    margin: 0 -15px;
    line-height: 1
}

.AdditionalBonuses_reward__1xZK3 svg {
    margin-right: 8px;
    fill: currentColor
}

.AdditionalBonuses_conditions__iuigo {
    flex-grow: 2;
    padding: 15px 0 20px;
    display: block
}

.AdditionalBonuses_conditionsItem__B_FCT {
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    font-size: 14px
}

.AdditionalBonuses_conditionsItem__B_FCT svg {
    margin-right: 8px;
    min-width: 20px;
    max-width: 20px;
    fill: var(--success-color)
}

.AdditionalBonuses_conditionsItem__B_FCT:last-child {
    margin-bottom: 0
}

.AdditionalBonuses_link__MQOU8 {
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--primary-color);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.3;
    margin-top: 12px;
    position: relative;
    z-index: 2
}

.AdditionalBonuses_link__MQOU8 svg {
    fill: currentColor;
    margin-left: 8px
}

.AdditionalBonuses_link__MQOU8:hover {
    color: var(--success-color)
}

.ExternalWidget_externalWidget__XqaJF {
    min-height: 280px;
    margin: 40px 0
}

.Features_headFeatureCollapsed__Phoct {
    background-color: var(--table-block-bg-color);
    overflow: hidden;
    max-height: 50px;
    transition: max-height .45s ease;
    margin-bottom: 40px;
    width: calc(100% + 30px);
    margin-left: -15px
}

@media screen and (min-width: 1100px) {
    .Features_headFeatureCollapsed__Phoct {
        width: 100%;
        margin-left: 0;
        max-height: 30px
    }
}

.Features_headFeatureCollapsed__Phoct.Features_open__F0EhQ {
    max-height: 350px
}

@media screen and (min-width: 1100px) {
    .Features_headFeatureCollapsed__Phoct.Features_open__F0EhQ {
        max-height: 155px
    }
}

.Features_headFeatureCollapsed__Phoct.Features_open__F0EhQ .Features_collapseTitle__CyIsG svg {
    transform: rotate(-90deg)
}

.Features_headFeatureCollapsed__Phoct .Features_headFeatureRow__6EL7h {
    justify-content: space-between
}

@media screen and (min-width: 1100px) {
    .Features_headFeatureCollapsed__Phoct .Features_headFeatureRow__6EL7h {
        justify-content: space-between
    }
}

.Features_headFeatureCollapsed__Phoct .Features_headFeatureItem__Svq76 {
    background-color: #fff;
    position: relative;
    width: calc(50% - 7.5px);
    font-size: 15px;
    text-decoration: none;
    border-radius: var(--border-radius);
    padding: 10px 15px;
    margin: 7px 0
}

@media screen and (min-width: 1100px) {
    .Features_headFeatureCollapsed__Phoct .Features_headFeatureItem__Svq76 {
        width: calc(25% - 15px);
        font-size: 16px;
        padding: 12px 20px;
        margin: 0
    }
}

.Features_headFeatureCollapsed__Phoct .Features_headFeatureText__qZRBg span {
    font-weight: 700;
    color: var(--main-font-color);
    font-size: 15px
}

@media screen and (min-width: 1100px) {
    .Features_headFeatureCollapsed__Phoct .Features_headFeatureText__qZRBg span {
        font-size: 16px
    }
}

.Features_headFeatureRow__6EL7h {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
    padding: 0 15px 15px
}

@media screen and (min-width: 1100px) {
    .Features_headFeatureRow__6EL7h {
        justify-content: flex-start;
        padding: 15px 20px
    }
}

.Features_headFeatureItem__Svq76 {
    --accent-color: #000;
    display: flex;
    flex-direction: column;
    width: 47.5%;
    padding: 0 10px 0 0;
    margin: 15px 0
}

@media screen and (min-width: 1100px) {
    .Features_headFeatureItem__Svq76 {
        width: 25%
    }
}

.Features_headFeatureItem__Svq76.Features_isPositive__h2WNY {
    --accent-color: var(--success-color)
}

.Features_headFeatureItem__Svq76.Features_isNegative__htBQ6 {
    --accent-color: var(--danger-color)
}

.Features_headFeatureItem__Svq76.Features_isAverage__a___i {
    --accent-color: var(--attention-color)
}

.Features_headFeatureLabel__aOR6u {
    display: flex;
    align-items: baseline;
    color: var(--gray-color);
    font-size: 15px;
    margin: 0 0 10px;
    min-height: 17px
}

.Features_headFeatureHelp__SIF8F {
    position: absolute;
    top: 2px;
    right: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 11px;
    background-color: #dfdfdf;
    border-radius: 50%;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    transition: background-color .15s ease-in-out;
    width: 14px;
    min-width: 14px;
    max-width: 14px;
    height: 14px;
    min-height: 14px;
    max-height: 14px
}

@media screen and (min-width: 1100px) {
    .Features_headFeatureHelp__SIF8F {
        position: relative;
        top: -10px;
        right: -5px;
        width: 16px;
        min-width: 16px;
        max-width: 16px;
        height: 16px;
        min-height: 16px;
        max-height: 16px
    }
}

.Features_headFeatureHelp__SIF8F:hover {
    background-color: var(--primary-color)
}

.Features_headFeatureText__qZRBg {
    display: flex;
    align-items: center;
    font-size: 15px;
    line-height: 1.46;
    position: relative;
    transition: all .25s ease-in-out
}

.Features_headFeatureText__qZRBg svg {
    margin: 0 10px 0 0;
    fill: var(--accent-color)
}

.Features_headFeatureText__qZRBg span {
    flex-grow: 2;
    width: 50%
}

.Features_collapseTitle__CyIsG {
    text-align: left;
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: space-between;
    line-height: 50px;
    font-size: 18px;
    font-weight: 700;
    transition: color .3s ease;
    padding: 0 15px
}

@media screen and (min-width: 1100px) {
    .Features_collapseTitle__CyIsG {
        text-align: center;
        justify-content: center;
        color: var(--light-gray-color);
        font-size: 16px;
        font-weight: 400;
        padding: 0;
        line-height: 30px
    }
}

.Features_collapseTitle__CyIsG:hover {
    color: var(--primary-color)
}

.Features_collapseTitle__CyIsG svg {
    margin-left: 10px;
    transform: rotate(90deg);
    fill: currentColor;
    transition: fill .3s ease, transform .24s ease
}

.BookmakerReviewModal_modalWrap__AmBTM {
    max-width: 640px;
    text-align: left;
    max-height: calc(var(--vh, 1vh) * 100 - 60px)
}

.BookmakerReviewModal_modalWrapSuccess__tEiH5 {
    max-width: 340px;
    padding-top: 15px
}

.BookmakerReviewModal_contentBlock__TvVud {
    max-height: 70 dvh;
    overflow-y: auto;
    overflow-x: visible;
    max-width: 100%
}

.BookmakerReviewModal_contentBlock__TvVud h2 {
    justify-content: center;
    text-align: center;
    font-size: 22px;
    font-weight: 700
}

@media screen and (min-width: 1100px) {
    .BookmakerReviewModal_contentBlock__TvVud h2 {
        font-size: 24px
    }
}

@media screen and (max-width: 400px) {
    .BookmakerReviewModal_contentBlock__TvVud h2 {
        font-size: 18px
    }
}

.BookmakerReviewModal_subtitle__QOU4S {
    color: var(--gray-color);
    font-size: 16px;
    line-height: 1.62;
    margin-bottom: 15px;
    font-weight: 700;
    text-align: center
}

@media screen and (max-width: 400px) {
    .BookmakerReviewModal_subtitle__QOU4S {
        font-size: 14px;
        line-height: 1.2;
        margin-bottom: 10px
    }
}

.BookmakerReviewModal_form___cPWx {
    margin-left: 0;
    margin-right: 0
}

@media screen and (max-width: 400px) {
    .BookmakerReviewModal_form___cPWx > div {
        margin-bottom: 10px
    }
}

.BookmakerReviewModal_customRadio__cfp66 {
    display: flex;
    justify-content: space-around;
    margin: 0 0 20px
}

@media screen and (min-width: 1100px) {
    .BookmakerReviewModal_customRadio__cfp66 {
        padding: 0 90px
    }
}

.BookmakerReviewModal_customRadio__cfp66 label span img {
    width: 30px;
    height: 30px;
    filter: grayscale(1);
    transition: all .3s ease-in-out;
    margin: 0 auto
}

@media screen and (min-width: 1100px) {
    .BookmakerReviewModal_customRadio__cfp66 label span img {
        width: 40px;
        height: 40px
    }
}

.BookmakerReviewModal_customRadio__cfp66 label span span {
    display: block;
    color: var(--gray-color);
    font-size: 10px;
    font-weight: 700;
    transition: all .3s ease-in-out;
    margin: 5px 0 0
}

@media screen and (min-width: 1100px) {
    .BookmakerReviewModal_customRadio__cfp66 label span span {
        font-size: 14px;
        margin: 10px 0 0
    }
}

.BookmakerReviewModal_customRadio__cfp66 label input:checked + span img {
    filter: grayscale(0)
}

.BookmakerReviewModal_customRadio__cfp66 label input:checked + span span {
    color: var(--main-font-color)
}

.BookmakerReviewModal_formLabel__QCpmd {
    font-weight: 700
}

.BookmakerReviewModal_formLabel__QCpmd.BookmakerReviewModal_plus__OwJF0 svg {
    fill: var(--success-color)
}

.BookmakerReviewModal_formLabel__QCpmd.BookmakerReviewModal_minus__KB9Ti svg {
    fill: var(--danger-color)
}

.BookmakerReviewModal_formLabel__QCpmd svg {
    margin-right: 4px;
    margin-bottom: -3px
}

.BookmakerReviewModal_formLabel__QCpmd a {
    margin-left: 5px;
    margin-right: 5px
}

.BookmakerReviewModal_submitBlock__aaNYG {
    display: flex;
    align-items: center;
    width: 100%;
    margin-top: 20px
}

@media screen and (max-width: 400px) {
    .BookmakerReviewModal_submitBlock__aaNYG {
        margin-top: 15px
    }
}

.BookmakerReviewModal_submitButton__ZONif {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    flex-grow: 1;
    min-height: 40px;
    font-size: 16px;
    font-weight: 700;
    color: #fff !important;
    background-color: var(--primary-color);
    border-radius: 8px;
    padding: 7px 20px
}

@media screen and (min-width: 1100px) {
    .BookmakerReviewModal_submitButton__ZONif {
        width: -moz-fit-content;
        width: fit-content
    }
}

.BookmakerReviewModal_submitButton__ZONif:hover {
    background-color: var(--success-color)
}

.BookmakerReviewModal_submitButton__ZONif:disabled {
    background-color: var(--gray-bg-disabled);
    color: var(--gray);
    pointer-events: none
}

.BookmakerReviewModal_submitButton__ZONif.BookmakerReviewModal_isSuccess__vRj5G {
    width: 265px;
    opacity: 0;
    transform: translateY(-10px);
    transition: opacity .3s ease-in-out, transform .3s ease-in-out;
    margin: 0 auto
}

.BookmakerReviewModal_backButton__7xMuc {
    width: 40px;
    height: 40px;
    padding: 0;
    line-height: 0;
    margin: 0 10px 0 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.BookmakerReviewModal_backButton__7xMuc:hover svg {
    fill: #fff
}

.BookmakerReviewModal_backButton__7xMuc svg {
    margin-right: 0;
    fill: #000;
    transform: rotate(180deg)
}

.BookmakerReviewModal_textDanger__PsEZl {
    width: 100%;
    color: var(--danger-color);
    font-size: 14px;
    margin: 5px 0;
    padding: 0 10px
}

.BookmakerReviewModal_success__XK_dH {
    text-align: center
}

.BookmakerReviewModal_successIcon__BkRoh {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 45px;
    height: 45px;
    margin: 0 auto 10px
}

.BookmakerReviewModal_successIcon__BkRoh svg {
    width: 40px;
    height: 40px;
    fill: var(--success-color)
}

.BookmakerReviewModal_successTitle__ICzHK {
    font-size: 22px;
    font-weight: 700;
    margin: 15px 0
}

.BookmakerReviewModal_successText__uGSTT {
    max-width: 270px;
    line-height: 1.5;
    margin: 15px auto 20px
}

.BookmakerReviewModal_successButton__PT5nG {
    height: 40px;
    font-weight: 700
}

.RatingBK_ratingBk__9Yggz {
    border-radius: var(--border-radius);
    display: flex;
    justify-content: space-between;
    padding: 8px;
    align-items: center;
    flex-grow: 1;
    background-color: transparent;
    position: relative
}

.RatingBK_ratingBk__9Yggz:before {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: var(--border-radius);
    z-index: -1
}

@media screen and (min-width: 1100px) {
    .RatingBK_ratingBk__9Yggz {
        padding: 0;
        align-items: stretch;
        min-height: 50px
    }
}

@media screen and (max-width: 1099px) {
    .RatingBK_ratingBkReviews___fwlZ {
        padding: 0;
        border: none;
        flex-wrap: wrap
    }

    .RatingBK_ratingBkReviews___fwlZ:before {
        display: none
    }

    .RatingBK_ratingBkReviewsMeta__gmrju {
        width: 50px;
        min-width: 50px;
        max-width: 50px;
        height: 50px;
        min-height: 50px;
        max-height: 50px;
        border-radius: var(--border-radius);
        font-size: 20px
    }

    .RatingBK_ratingBkReviews___fwlZ .RatingBK_ratingBkAbout__2brUa {
        width: calc(100% - 50px);
        min-width: calc(100% - 50px);
        max-width: calc(100% - 50px)
    }

    .RatingBK_ratingBkReviews___fwlZ .RatingBK_ratingBkAbout__2brUa img {
        max-height: 35px;
        max-width: 125px
    }

    .RatingBK_ratingBkReviews___fwlZ .RatingBK_ratingBkBonus__asJYD {
        width: calc(50% - 8px);
        max-width: none;
        margin: 20px 0;
        justify-content: flex-start;
        font-size: 16px;
        border-radius: var(--border-radius);
        height: 40px
    }

    .RatingBK_ratingBkReviews___fwlZ .RatingBK_ratingBkBonus__asJYD .RatingBK_hiddenMobile__yM617 {
        display: flex !important;
        font-size: 10px;
        color: var(--light-gray-color);
        font-weight: 400;
        line-height: .95
    }

    .RatingBK_ratingBkReviews___fwlZ .RatingBK_ratingBkOuter__OUaY2 {
        --width: 100%;
        --height: 40px;
        border-radius: var(--border-radius);
        font-size: 20px;
        margin-bottom: 20px
    }

    .RatingBK_ratingBkReviews___fwlZ .RatingBK_ratingBkOuter__OUaY2 .hidden-mobile {
        display: block !important
    }

    .RatingBK_ratingBkReviews___fwlZ .RatingBK_ratingBkOuter__OUaY2 .hidden-desktop {
        display: none !important
    }
}

.RatingBK_ratingBkOuter__OUaY2 {
    --width: 34px;
    --height: 34px;
    width: var(--width);
    min-width: var(--width);
    max-width: var(--width);
    height: var(--height);
    min-height: var(--height);
    border-radius: 50%;
    padding: 0;
    display: flex;
    justify-content: center
}

@media screen and (min-width: 1100px) {
    .RatingBK_ratingBkOuter__OUaY2 {
        --width: 227px;
        --height: 100%;
        border-radius: 0 var(--border-radius) var(--border-radius) 0;
        margin-left: 10px;
        font-size: 18px;
        min-height: 50px
    }
}

.RatingBK_ratingBkAbout__2brUa {
    flex-grow: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%
}

.RatingBK_ratingBkAboutLogo__msqkH {
    width: 90px;
    display: flex
}

@media screen and (min-width: 1100px) {
    .RatingBK_ratingBkAboutLogo__msqkH {
        min-height: 50px;
        align-items: center;
        justify-content: center
    }
}

.RatingBK_ratingBkAboutLogo__msqkH img {
    max-height: 25px;
    max-width: 100%;
    object-fit: scale-down
}

@media screen and (min-width: 1100px) {
    .RatingBK_ratingBkAboutLogo__msqkH {
        width: 115px
    }

    .RatingBK_ratingBkAboutLogo__msqkH img {
        max-height: 30px
    }
}

@media screen and (max-width: 374px) {
    .RatingBK_ratingBkAboutLogo__msqkH {
        width: 75px
    }

    .RatingBK_ratingBkAboutLogo__msqkH img {
        max-height: 20px
    }
}

.RatingBK_ratingBkBonus__asJYD {
    position: relative;
    padding: 3px 6px;
    background-color: var(--table-block-bg-color);
    max-width: 260px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--main-font-color);
    transition: color .25s ease-in;
    font-weight: 700;
    font-size: 14px;
    margin-right: 8px;
    line-height: 1.15
}

@media screen and (min-width: 1100px) {
    .RatingBK_ratingBkBonus__asJYD {
        position: static;
        margin: 5px 10px 5px 0;
        padding: 4px 6px;
        min-width: 170px;
        max-width: 260px;
        justify-content: flex-start;
        max-height: 40px;
        font-size: 16px
    }

    .RatingBK_ratingBkBonus__asJYD .RatingBK_hiddenMobile__yM617 {
        font-size: 12px;
        font-weight: 400;
        color: var(--light-gray-color)
    }
}

.RatingBK_ratingBkBonusIcon__85RHG {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    width: 28px;
    min-width: 28px;
    max-width: 28px;
    height: 28px;
    min-height: 28px;
    max-height: 28px;
    border-radius: 4px;
    margin-right: 8px
}

@media screen and (max-width: 374px) {
    .RatingBK_ratingBkBonusIcon__85RHG {
        width: 24px;
        min-width: 24px;
        max-width: 24px;
        height: 24px;
        min-height: 24px;
        max-height: 24px
    }
}

.RatingBK_ratingBkBonusIcon__85RHG svg {
    fill: var(--main-font-color);
    transition: fill .25s ease-in
}

.RatingBK_ratingBkBonusContainer__nPI0s {
    display: flex;
    align-items: center
}

.RatingBK_ratingBkBonusAmount__0AemV {
    margin-right: 0
}

@media screen and (min-width: 1100px) {
    .RatingBK_ratingBkBonusAmount__0AemV {
        margin-right: 9px
    }
}

.RatingBK_ratingBkBonusBadge__yQjlh {
    top: -6px;
    left: 50%;
    padding: 1px 7px;
    min-height: 14px;
    font-size: 10px;
    transform: translateX(-50%)
}

@media screen and (min-width: 1100px) {
    .RatingBK_ratingBkBonusBadge__yQjlh {
        top: 0;
        left: 0;
        padding: 2px 6px;
        font-size: 12px;
        transform: translateX(0)
    }
}

.RatingBK_ratingBkBonus__asJYD:hover {
    color: var(--primary-color)
}

.RatingBK_ratingBkBonus__asJYD:hover .RatingBK_ratingBkBonusIcon__85RHG svg {
    fill: var(--primary-color)
}

.LineChart_lineChart__VrHpg {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 22px;
    font-size: 14px
}

.LineChart_lineChart__VrHpg:after {
    content: "";
    width: 100%;
    height: 4px;
    background-color: #eee;
    border-radius: 6px;
    position: absolute;
    bottom: 0;
    left: 0
}

.LineChart_box__B__Vn {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.LineChart_title__eGMPe {
    color: var(--gray-color)
}

.LineChart_value__S76Eu {
    font-weight: 700;
    font-size: 1.14em
}

.LineChart_progress__2QjRh {
    height: 4px;
    border-radius: 6px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    transition: .3s ease-in-out;
    max-width: 100%
}

.LineChart_progressGreat__ztmpm {
    background-color: var(--success-color)
}

.LineChart_progressGood__C9YTV {
    background-color: var(--attention-color)
}

.LineChart_progressBad__Li1Mi {
    background-color: var(--danger-color)
}

.LineChart_progressNeutral__J7vs1 {
    background-color: var(--empty-color)
}

.MetaScore_score__d1SiB {
    background-color: #fff;
    border: 1px solid var(--main-border-color);
    border-radius: var(--border-radius);
    overflow: hidden;
    padding: 15px 10px
}

.MetaScore_scoreHead__fu5cv, .MetaScore_scoreTitle__tcEt6 {
    display: flex;
    align-items: center
}

.MetaScore_scoreTitle__tcEt6 {
    position: relative;
    flex-grow: 2;
    width: 50%;
    justify-content: center;
    height: 40px;
    font-weight: 700;
    line-height: 1;
    margin-left: 10px
}

.MetaScore_scoreSubTitle__CdOGk {
    color: #353535;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    margin: 15px 0 10px
}

.MetaScore_scoreItem__VvUD0 {
    margin-bottom: 10px !important;
    font-size: 10px !important
}

.ReviewsList_title__hmiky {
    font-size: 14px;
    font-weight: 700;
    margin: 0 0 15px
}

.ReviewsList_item__EkpjG {
    border: 1px solid var(--main-border-color);
    background-color: #fff;
    border-radius: var(--border-radius);
    padding: 15px;
    margin: 0 0 15px
}

.ReviewsList_item__EkpjG .negative {
    background-color: #ffc2c9
}

.ReviewsList_item__EkpjG .positive {
    background-color: #bfffd5
}

.ReviewsList_itemHead__qru43 {
    display: flex;
    justify-content: space-between;
    margin: 0 0 10px
}

.ReviewsList_itemUser__vdXbs {
    display: flex;
    align-items: center
}

.ReviewsList_itemDate__wQEoa {
    color: #777;
    font-size: 12px
}

@media screen and (min-width: 1100px) {
    .ReviewsList_itemDate__wQEoa {
        font-size: 14px
    }
}

.ReviewsList_itemImg__IAJlO {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin: 0 10px 0 0
}

@media screen and (min-width: 1100px) {
    .ReviewsList_itemImg__IAJlO {
        width: 40px;
        height: 40px
    }
}

.ReviewsList_itemInfo__bOn9v {
    flex-grow: 2;
    display: flex;
    flex-flow: column wrap;
    width: 50%
}

.ReviewsList_itemName___90_D {
    font-size: 14px;
    font-weight: 700;
    line-height: 1
}

@media screen and (min-width: 1100px) {
    .ReviewsList_itemName___90_D {
        font-size: 16px
    }
}

.ReviewsList_itemSource__alZXW {
    color: #777;
    font-size: 10px;
    line-height: 1;
    margin: 8px 0 0
}

@media screen and (min-width: 1100px) {
    .ReviewsList_itemSource__alZXW {
        font-size: 14px
    }
}

.ReviewsList_itemText__g2xng {
    font-size: 14px;
    line-height: 1.43
}

@media screen and (min-width: 1100px) {
    .ReviewsList_itemText__g2xng {
        font-size: 16px;
        line-height: 1.38
    }
}

.Reviews_wrap__rqLqO {
    display: flex
}

@media screen and (max-width: 1099px) {
    .Reviews_content__QUnDt {
        max-width: 100%
    }
}

@media screen and (min-width: 1100px) {
    .Reviews_content__QUnDt {
        flex-grow: 2;
        width: 50%;
        min-width: 680px
    }
}

.Reviews_sidebar__NDb1L {
    position: -webkit-sticky;
    position: sticky;
    top: 96px;
    width: 230px;
    max-height: calc(100vh - 96px);
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    padding: 15px;
    margin: -15px 25px -15px -15px;
    z-index: 4
}

.Reviews_sidebar__NDb1L::-webkit-scrollbar {
    display: none
}

.Reviews_reviews__kVJeO {
    background: var(--table-block-bg-color);
    padding: 15px;
    width: calc(100% + 30px);
    margin-left: -15px;
    margin-bottom: 20px
}

@media screen and (min-width: 1100px) {
    .Reviews_reviews__kVJeO {
        border-radius: var(--border-radius);
        margin: 40px 0;
        width: 100%
    }
}

.Reviews_reviews__kVJeO h2 {
    margin-bottom: 15px;
    font-size: 18px
}

@media screen and (min-width: 1100px) {
    .Reviews_reviews__kVJeO h2 {
        font-size: 22px
    }
}

.Reviews_reviews__kVJeO .sentimentTitle {
    font-weight: 700
}

.Reviews_reviews__kVJeO .sentimentsMore {
    color: #666;
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #f7f7f7 53%);
    padding: 0 20px 0 110px
}

.Reviews_reviews__kVJeO:first-child {
    margin-top: 0
}

.Reviews_reviews__kVJeO:last-child {
    margin-bottom: 0
}

.Reviews_seoContent__vyrHw {
    padding: 16px 0
}

.Reviews_seoContent__vyrHw.Reviews_top__ZNYKt {
    margin-top: -40px
}

.Author_author__tjN5T {
    display: flex;
    padding: 20px 0 0
}

@media screen and (min-width: 1100px) {
    .Author_author__tjN5T {
        flex-direction: column;
        align-items: center;
        padding-top: 24px
    }
}

.Author_authorAvatar__IV9vz {
    display: block;
    margin-right: 16px;
    width: 100px;
    height: 100px;
    border-radius: 50%
}

@media screen and (min-width: 1100px) {
    .Author_authorAvatar__IV9vz {
        margin-bottom: 6px;
        margin-right: 0
    }
}

.Author_authorAvatar__IV9vz:last-child {
    margin-right: 0;
    margin-bottom: 0
}

.Author_authorAvatarImage__wLkup {
    border-radius: 50%
}

.Author_authorInfo__CIAUj {
    display: flex;
    flex-direction: column
}

@media screen and (min-width: 1100px) {
    .Author_authorInfo__CIAUj {
        align-items: center
    }
}

.Author_authorInfoName__DH17J {
    margin-bottom: 2px;
    font-family: var(--font-face-alternate);
    font-size: 18px;
    line-height: 1.5;
    color: var(--body-gray)
}

@media screen and (min-width: 1100px) {
    .Author_authorInfoName__DH17J {
        margin-bottom: 6px;
        font-size: 14px
    }
}

.Author_authorInfoName__DH17J:last-child {
    margin-bottom: 0
}

.Author_authorInfoDescription__s0cs6 {
    font-size: 10px;
    line-height: 1.4;
    color: var(--primary-darkgray)
}

.Author_authorInfoDescription__s0cs6:not(:last-child) {
    margin-bottom: 10px
}

@media screen and (min-width: 1100px) {
    .Author_authorInfoDescription__s0cs6:not(:last-child) {
        margin-bottom: 14px
    }
}

.Author_authorInfoDescription__s0cs6:last-child {
    margin-bottom: 0
}

.Author_authorInfo__CIAUj .Author_socialLinks__XanNS {
    flex-wrap: wrap
}

.Author_authorInfo__CIAUj .Author_socialLinks__XanNS a:last-child {
    margin-right: 0
}

@media screen and (min-width: 1100px) {
    .Author_authorInfo__CIAUj .Author_socialLinks__XanNS {
        justify-content: center
    }
}

.BonusFilterShow_filter__si1Eq {
    position: relative;
    display: flex;
    align-items: center;
    margin-right: 3px;
    background-color: transparent;
    cursor: pointer
}

.BonusFilterShow_filterNumber__nJgWs {
    position: absolute;
    right: -2px;
    bottom: -2px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 14px;
    height: 14px;
    font-size: 10px;
    font-weight: 700;
    color: #fff;
    background-color: var(--primary-color);
    border-radius: 50%
}

.BookmakerRating_bookmakerRating__EXO4R {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 14px 0
}

.BookmakerRating_bookmakerRatingImage__zMqzw {
    margin-bottom: 14px
}

.BookmakerRating_bookmakerRatingImageShort__A1sZt {
    margin-bottom: 6px
}

.Share_share__3N8w1 {
    position: relative;
    display: inline-flex;
    margin: 20px 0;
    z-index: 3;
    min-width: 100%;
    align-items: center
}

@media screen and (min-width: 470px) {
    .Share_share__3N8w1 {
        min-width: auto
    }
}

@media screen and (min-width: 1100px) {
    .Share_share__3N8w1 {
        margin: 0
    }
}

.Share_shareIcon__UK_my, .Share_share__3N8w1 svg.Share_shareIcon__UK_my {
    fill: var(--primary-color);
    margin-left: 13px;
    margin-right: 0;
    transition: var(--fill-transition)
}

.Share_share__3N8w1 button:hover svg {
    fill: #fff
}

.Share_share__3N8w1 .Share_openButton__dF0sq, .Share_share__3N8w1 button.Share_openButton__dF0sq, .Share_share__3N8w1 button.Share_openButton__dF0sq:hover {
    color: var(--main-font-color);
    background-color: #fff !important;
    border-color: var(--light-border-color)
}

.Share_share__3N8w1 .Share_openButton__dF0sq svg, .Share_share__3N8w1 button.Share_openButton__dF0sq svg, .Share_share__3N8w1 button.Share_openButton__dF0sq:hover svg {
    fill: var(--light-border-color)
}

.Share_shareDropdown__p8zpu {
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #fff;
    box-shadow: 0 1px 10px hsla(201, 9%, 68%, .64);
    border-radius: 8px;
    display: flex;
    padding: 20px;
    margin-top: 10px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-45px);
    z-index: -1;
    transition: var(--opacity-transition), var(--visibility-transition), var(--transform-transition)
}

.Share_shareDropdown__p8zpu:before {
    content: "";
    width: 16px;
    height: 16px;
    background-color: #fff;
    transform: rotate(45deg);
    position: absolute;
    top: -3px;
    left: 62px
}

.Share_shareDropdown__p8zpu:after {
    content: "";
    background-color: transparent;
    top: -16px;
    width: 100%;
    left: 0;
    height: 16px;
    position: absolute
}

.Share_shareDropdown__p8zpu.Share_visible__m9c_h {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    z-index: 4
}

.Share_shareLink__HFwuX {
    width: 30px;
    min-width: 30px;
    max-width: 30px;
    height: 30px;
    min-height: 30px;
    max-height: 30px;
    margin-right: 15px;
    transition: var(--opacity-transition);
    transform: translate(0);
    border-radius: var(--border-radius)
}

.Share_shareLink__HFwuX:hover {
    opacity: .85
}

.Share_shareLink__HFwuX svg {
    transform: translate(0);
    border-radius: 4px
}

.Share_shareLink__HFwuX:last-child {
    margin-right: 0
}

.Share_share__3N8w1 .__react_component_tooltip {
    white-space: nowrap;
    max-width: none
}

.Share_shareButton__KMS8h {
    min-width: auto;
    font-size: 14px;
    height: 34px
}

.BonusesSmartFilter_filters__5O_28 {
    --border: 1px solid var(--light-border-color);
    color: var(--main-font-color);
    font-size: var(--font-size-base);
    border-radius: var(--border-radius);
    border: var(--border);
    width: 100%;
    background-color: #fff;
    padding: 10px;
    margin-bottom: 15px;
    position: relative
}

@media screen and (max-width: 1099px) {
    .BonusesSmartFilter_filters__5O_28 {
        margin: 0 -8px;
        width: calc(100% + 16px);
        border: none
    }
}

.BonusesSmartFilter_filtersBookmaker__pIHWm {
    margin-bottom: 24px;
    border-bottom: var(--border)
}

.BonusesSmartFilter_filtersApplied__9NsCo {
    padding-bottom: 15px;
    font-size: 14px;
    line-height: 1.14
}

.BonusesSmartFilter_filtersAppliedTitle__ldxNB {
    margin-bottom: 16px
}

.BonusesSmartFilter_filtersAppliedItem__8_MYB {
    margin-right: 10px;
    background-color: var(--table-block-bg-color);
    border-radius: var(--border-radius);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 11px 0 10px;
    height: 30px;
    cursor: pointer;
    color: var(--main-font-color);
    transition: color .25s ease-in-out, background-color .25s ease-in-out;
    margin-bottom: 10px;
    white-space: nowrap;
    line-height: 1;
    font-size: 12px
}

.BonusesSmartFilter_filtersAppliedItem__8_MYB svg {
    fill: var(--main-font-color);
    margin-left: 9px;
    transition: fill .25s ease-in-out;
    width: 7px;
    height: 7px
}

.BonusesSmartFilter_filtersAppliedItemReset__VULuw {
    width: 30px;
    min-width: 30px;
    max-width: 30px;
    height: 30px;
    min-height: 30px;
    max-height: 30px;
    padding: 0;
    margin-right: 15px;
    border-radius: 50%
}

.BonusesSmartFilter_filtersAppliedItemReset__VULuw:hover {
    background-color: var(--danger-color)
}

.BonusesSmartFilter_filtersAppliedItemReset__VULuw svg {
    margin-left: 0
}

.BonusesSmartFilter_filtersAppliedItem__8_MYB:hover {
    background-color: var(--primary-color);
    color: #fff
}

.BonusesSmartFilter_filtersAppliedItem__8_MYB:hover svg {
    fill: #fff
}

.BonusesSmartFilter_filtersHead__Fl1Q3 {
    font-size: 18px;
    font-weight: 700;
    line-height: .8;
    margin-bottom: 11px
}

.BonusesSmartFilter_filtersSection__B3QT6 {
    padding: 10px 0;
    border-bottom: var(--border)
}

.BonusesSmartFilter_filtersSection__B3QT6:last-child {
    border-bottom: none;
    padding-bottom: 0
}

.BonusesSmartFilter_filtersSectionHead__qnIqN {
    line-height: 1.15;
    cursor: pointer;
    position: relative;
    transition: color .25s ease-in;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    color: var(--main-font-color);
    padding-right: 25px
}

.BonusesSmartFilter_filtersSectionHeadIcon___3NG6 {
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
    transition: fill .25s ease-in
}

.BonusesSmartFilter_filtersSectionHeadIcon___3NG6 + .BonusesSmartFilter_filtersSectionHeadTitle__pOdKw {
    width: calc(100% - 25px);
    max-width: calc(100% - 25px)
}

.BonusesSmartFilter_filtersSectionHeadTitle__pOdKw {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    font-size: 14px;
    line-height: 1.14;
    width: 100%;
    max-width: 100%
}

.BonusesSmartFilter_filtersSectionHeadCount__ihyYs {
    color: var(--success-color);
    text-align: right;
    width: 35px;
    max-width: 35px;
    min-width: 24px
}

.BonusesSmartFilter_filtersSectionHeadPreview___seBN {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-top: 2px;
    white-space: nowrap;
    font-size: 12px;
    line-height: 1;
    color: var(--gray-color);
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 15px;
    opacity: 1;
    text-align: left
}

.BonusesSmartFilter_filtersSectionHeadPreview___seBN::-webkit-scrollbar {
    display: none
}

.BonusesSmartFilter_filtersSectionHeadArrow__owBQ3 {
    content: "";
    position: absolute;
    top: 4px;
    right: 5px;
    z-index: 2;
    width: 10px;
    height: 7px;
    transition: fill .25s ease-in, transform .25s ease-in;
    transform-origin: center;
    fill: var(--main-font-color);
    transform: rotate(90deg)
}

.BonusesSmartFilter_filtersSectionHead__qnIqN:hover {
    color: var(--success-color)
}

.BonusesSmartFilter_filtersSectionHead__qnIqN:hover .BonusesSmartFilter_filtersSectionHeadArrow__owBQ3, .BonusesSmartFilter_filtersSectionHead__qnIqN:hover .BonusesSmartFilter_filtersSectionHeadIcon___3NG6 {
    fill: var(--success-color)
}

.BonusesSmartFilter_filtersSectionHead__qnIqN.BonusesSmartFilter_open__Y7dXL .BonusesSmartFilter_filtersSectionHeadArrow__owBQ3 {
    transform: rotate(-90deg)
}

.BonusesSmartFilter_filtersSectionBody__s5L_c {
    overflow: hidden;
    max-height: 0;
    transition: max-height .25s ease-in-out
}

.BonusesSmartFilter_filtersSectionBody__s5L_c.BonusesSmartFilter_open__Y7dXL {
    max-height: 320px;
    overflow: auto;
    transition: max-height .55s ease-in-out
}

.BonusesSmartFilter_filtersSectionBody__s5L_c.BonusesSmartFilter_open__Y7dXL.BonusesSmartFilter_noScroll__nqQ8V {
    overflow: visible
}

.BonusesSmartFilter_filtersAuthor__AzZNJ {
    margin-top: 24px;
    border-top: var(--border)
}

.Section_fastFilter__eqOfE {
    display: block;
    margin-bottom: 20px;
    position: relative
}

.Section_fastFilter__eqOfE svg {
    position: absolute;
    z-index: 2;
    left: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    fill: var(--search-icon-color)
}

.Section_fastFilter__eqOfE input {
    width: 100%;
    height: 34px;
    border: 1px solid var(--light-border-color);
    box-sizing: border-box;
    border-radius: 6px;
    padding: 10px 20px 10px 36px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    line-height: 1;
    font-size: 14px;
    background-color: #fff;
    color: var(--main-font-color)
}

.Section_fastFilterScroller__JEg55 {
    max-height: 233px;
    overflow: auto;
    scrollbar-width: thin;
    scrollbar-color: #949cab transparent
}

.Section_fastFilterScroller__JEg55.Section_isNoScroll__4uBK0 {
    overflow: visible;
    max-height: none;
    position: relative;
    padding: 0 8px 26px
}

.Section_fastFilterScroller__JEg55.Section_isNoScroll__4uBK0 .Section_slider-values__4Bs_x {
    position: absolute;
    bottom: 0;
    font-size: 14px;
    line-height: 1.12
}

.Section_fastFilterScroller__JEg55.Section_isNoScroll__4uBK0 .Section_slider-values__4Bs_x.Section_min__3z1gB {
    left: 0
}

.Section_fastFilterScroller__JEg55.Section_isNoScroll__4uBK0 .Section_slider-values__4Bs_x.Section_max__HYMQy {
    right: 0
}

.Section_fastFilterScroller__JEg55::-webkit-scrollbar-track {
    border-radius: 6px;
    background-color: #eee
}

.Section_fastFilterScroller__JEg55::-webkit-scrollbar {
    width: 4px
}

.Section_fastFilterScroller__JEg55::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 6px;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out
}

.Section_fastFilterScroller__JEg55:hover::-webkit-scrollbar-thumb {
    background-color: #000
}

.Section_fastFilteritem__lMtg3 {
    display: block;
    margin-bottom: 21px;
    color: var(--main-font-color)
}

.Section_fastFilteritem__lMtg3.Section_hidden__1RrbD {
    display: none
}

.Section_fastFilteritem__lMtg3 .Section_body__7X9Qg {
    padding: 0 5px 0 26px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
    position: relative;
    cursor: pointer;
    font-size: 14px;
    line-height: 16px;
    min-height: 16px;
    transition: color .2s linear
}

.Section_fastFilteritem__lMtg3 .Section_body__7X9Qg svg {
    position: absolute;
    fill: #fff;
    left: 4px;
    top: 4px
}

.Section_fastFilteritem__lMtg3 .Section_body__7X9Qg:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 16px;
    height: 16px;
    border: 1px solid var(--low-accent-color);
    box-sizing: border-box;
    border-radius: 3px;
    transition: border .2s ease-in-out, background-color .2s ease-in-out
}

.Section_fastFilteritem__lMtg3 .Section_body__7X9Qg:hover {
    color: var(--primary-color)
}

.Section_fastFilteritem__lMtg3 .Section_body__7X9Qg:hover:before {
    border-color: var(--primary-color)
}

.Section_fastFilteritem__lMtg3.Section_active__xorQM .Section_body__7X9Qg {
    color: var(--primary-color)
}

.Section_fastFilteritem__lMtg3.Section_active__xorQM .Section_body__7X9Qg:before {
    background-color: var(--primary-color)
}

.Section_fastFilteritem__lMtg3.Section_disabled__s4w7y {
    opacity: .5
}

.Section_fastFilteritem__lMtg3.Section_disabled__s4w7y .Section_count__SZ0zD {
    color: var(--low-accent-color)
}

.Section_fastFilteritem__lMtg3.Section_disabled__s4w7y:hover {
    color: var(--main-font-color)
}

.Section_fastFilteritem__lMtg3.Section_disabled__s4w7y:hover:before {
    border-color: var(--low-accent-color)
}

.Section_fastFilteritem__lMtg3 .Section_count__SZ0zD {
    color: var(--success-color);
    width: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    text-align: right
}

.Section_section__vi8Iz {
    padding: 18px 0 13px
}

/*! nouislider - 14.7.0 - 4/6/2021 */
.noUi-target, .noUi-target * {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    touch-action: none;
    -moz-user-select: none;
    user-select: none;
    box-sizing: border-box
}

.noUi-target {
    position: relative
}

.noUi-base, .noUi-connects {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1
}

.noUi-connects {
    overflow: hidden;
    z-index: 0
}

.noUi-connect, .noUi-origin {
    will-change: transform;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform-style: preserve-3d;
    transform-origin: 0 0;
    transform-style: flat
}

.noUi-connect {
    height: 100%;
    width: 100%
}

.noUi-origin {
    height: 10%;
    width: 10%
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
    left: 0;
    right: auto
}

.noUi-vertical .noUi-origin {
    width: 0
}

.noUi-horizontal .noUi-origin {
    height: 0
}

.noUi-handle {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute
}

.noUi-touch-area {
    height: 100%;
    width: 100%
}

.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin {
    transition: transform .3s
}

.noUi-state-drag * {
    cursor: inherit !important
}

.noUi-horizontal {
    height: 18px
}

.noUi-horizontal .noUi-handle {
    width: 34px;
    height: 28px;
    right: -17px;
    top: -6px
}

.noUi-vertical {
    width: 18px
}

.noUi-vertical .noUi-handle {
    width: 28px;
    height: 34px;
    right: -6px;
    top: -17px
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
    left: -17px;
    right: auto
}

.noUi-target {
    background: #fafafa;
    border-radius: 4px;
    border: 1px solid #d3d3d3;
    box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb
}

.noUi-connects {
    border-radius: 3px
}

.noUi-connect {
    background: #3fb8af
}

.noUi-draggable {
    cursor: ew-resize
}

.noUi-vertical .noUi-draggable {
    cursor: ns-resize
}

.noUi-handle {
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    background: #fff;
    cursor: default;
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb
}

.noUi-active {
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb
}

.noUi-handle:after, .noUi-handle:before {
    content: "";
    display: block;
    position: absolute;
    height: 14px;
    width: 1px;
    background: #e8e7e6;
    left: 14px;
    top: 6px
}

.noUi-handle:after {
    left: 17px
}

.noUi-vertical .noUi-handle:after, .noUi-vertical .noUi-handle:before {
    width: 14px;
    height: 1px;
    left: 6px;
    top: 14px
}

.noUi-vertical .noUi-handle:after {
    top: 17px
}

[disabled] .noUi-connect {
    background: #b8b8b8
}

[disabled] .noUi-handle, [disabled].noUi-handle, [disabled].noUi-target {
    cursor: not-allowed
}

.noUi-pips, .noUi-pips * {
    box-sizing: border-box
}

.noUi-pips {
    position: absolute;
    color: #999
}

.noUi-value {
    position: absolute;
    white-space: nowrap;
    text-align: center
}

.noUi-value-sub {
    color: #ccc;
    font-size: 10px
}

.noUi-marker {
    position: absolute;
    background: #ccc
}

.noUi-marker-large, .noUi-marker-sub {
    background: #aaa
}

.noUi-pips-horizontal {
    padding: 10px 0;
    height: 80px;
    top: 100%;
    left: 0;
    width: 100%
}

.noUi-value-horizontal {
    transform: translate(-50%, 50%)
}

.noUi-rtl .noUi-value-horizontal {
    transform: translate(50%, 50%)
}

.noUi-marker-horizontal.noUi-marker {
    margin-left: -1px;
    width: 2px;
    height: 5px
}

.noUi-marker-horizontal.noUi-marker-sub {
    height: 10px
}

.noUi-marker-horizontal.noUi-marker-large {
    height: 15px
}

.noUi-pips-vertical {
    padding: 0 10px;
    height: 100%;
    top: 0;
    left: 100%
}

.noUi-value-vertical {
    transform: translateY(-50%);
    padding-left: 25px
}

.noUi-rtl .noUi-value-vertical {
    transform: translateY(50%)
}

.noUi-marker-vertical.noUi-marker {
    width: 5px;
    height: 2px;
    margin-top: -1px
}

.noUi-marker-vertical.noUi-marker-sub {
    width: 10px
}

.noUi-marker-vertical.noUi-marker-large {
    width: 15px
}

.noUi-tooltip {
    display: block;
    position: absolute;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    background: #fff;
    color: #000;
    padding: 5px;
    text-align: center;
    white-space: nowrap
}

.noUi-horizontal .noUi-tooltip {
    transform: translate(-50%);
    left: 50%;
    bottom: 120%
}

.noUi-vertical .noUi-tooltip {
    transform: translateY(-50%);
    top: 50%;
    right: 120%
}

.noUi-horizontal .noUi-origin > .noUi-tooltip {
    transform: translate(50%);
    left: auto;
    bottom: 10px
}

.noUi-vertical .noUi-origin > .noUi-tooltip {
    transform: translateY(-18px);
    top: auto;
    right: 28px
}

.Slider_slider__MxPsk {
    overflow: visible;
    max-height: none;
    position: relative;
    padding: 18px 8px 26px
}

.Slider_slider__MxPsk .noUi-target, .Slider_slider__MxPsk .noUi-target * {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    touch-action: none;
    -moz-user-select: none;
    user-select: none;
    box-sizing: border-box
}

.Slider_slider__MxPsk .noUi-target {
    position: relative
}

.Slider_slider__MxPsk .noUi-base, .Slider_slider__MxPsk .noUi-connects {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1
}

.Slider_slider__MxPsk .noUi-connects {
    overflow: hidden;
    z-index: 0
}

.Slider_slider__MxPsk .noUi-connect, .Slider_slider__MxPsk .noUi-origin {
    will-change: transform;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform-style: preserve-3d;
    transform-origin: 0 0;
    transform-style: flat
}

.Slider_slider__MxPsk .noUi-connect {
    height: 100%;
    width: 100%
}

.Slider_slider__MxPsk .noUi-origin {
    height: 10%;
    width: 10%
}

.Slider_slider__MxPsk .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
    left: 0;
    right: auto
}

.Slider_slider__MxPsk .noUi-vertical .noUi-origin {
    width: 0
}

.Slider_slider__MxPsk .noUi-horizontal .noUi-origin {
    height: 0
}

.Slider_slider__MxPsk .noUi-handle {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute
}

.Slider_slider__MxPsk .noUi-touch-area {
    height: 100%;
    width: 100%
}

.Slider_slider__MxPsk .noUi-state-tap .noUi-connect, .Slider_slider__MxPsk .noUi-state-tap .noUi-origin {
    transition: transform .3s
}

.Slider_slider__MxPsk .noUi-state-drag * {
    cursor: inherit !important
}

.Slider_slider__MxPsk .noUi-horizontal {
    height: 4px
}

.Slider_slider__MxPsk .noUi-horizontal .noUi-handle {
    width: 16px;
    height: 16px;
    right: -8px;
    top: -7px
}

.Slider_slider__MxPsk .noUi-vertical {
    width: 4px
}

.Slider_slider__MxPsk .noUi-vertical .noUi-handle {
    width: 16px;
    height: 16px;
    right: -8px;
    top: -8px
}

.Slider_slider__MxPsk .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
    left: -8px;
    right: auto
}

.Slider_slider__MxPsk .noUi-target {
    background-color: var(--border-color);
    border-radius: 4px;
    border: none;
    box-shadow: none
}

.Slider_slider__MxPsk .noUi-connects {
    border-radius: 4px
}

.Slider_slider__MxPsk .noUi-connect {
    background-color: var(--handler-color);
    opacity: .25
}

.Slider_slider__MxPsk .noUi-draggable {
    cursor: ew-resize
}

.Slider_slider__MxPsk .noUi-vertical .noUi-draggable {
    cursor: ns-resize
}

.Slider_slider__MxPsk .noUi-handle {
    border: none;
    border-radius: 50%;
    background-color: var(--handler-color);
    cursor: pointer;
    box-shadow: none;
    outline: none;
    transition: background-color .15s ease-in-out
}

.Slider_slider__MxPsk .noUi-active {
    box-shadow: none;
    background-color: #20a980
}

.Slider_slider__MxPsk .noUi-handle:after, .Slider_slider__MxPsk .noUi-handle:before {
    display: none
}

.Slider_slider__MxPsk [disabled] .noUi-connect {
    background-color: #b8b8b8
}

.Slider_slider__MxPsk [disabled] .noUi-handle, .Slider_slider__MxPsk [disabled].noUi-handle, .Slider_slider__MxPsk [disabled].noUi-target {
    cursor: not-allowed
}

.Slider_slider__MxPsk .noUi-pips, .Slider_slider__MxPsk .noUi-pips * {
    box-sizing: border-box
}

.Slider_slider__MxPsk .noUi-pips {
    position: absolute;
    color: var(--gray-color)
}

.Slider_slider__MxPsk .noUi-value {
    position: absolute;
    white-space: nowrap;
    text-align: center
}

.Slider_slider__MxPsk .noUi-value-sub {
    color: #ccc;
    font-size: 10px
}

.Slider_slider__MxPsk .noUi-marker {
    position: absolute;
    background: #ccc
}

.Slider_slider__MxPsk .noUi-marker-large, .Slider_slider__MxPsk .noUi-marker-sub {
    background: #aaa
}

.Slider_slider__MxPsk .noUi-pips-horizontal {
    padding: 10px 0;
    height: 80px;
    top: 100%;
    left: 0;
    width: 100%
}

.Slider_slider__MxPsk .noUi-value-horizontal {
    transform: translate(-50%, 50%)
}

.Slider_slider__MxPsk .noUi-rtl .noUi-value-horizontal {
    transform: translate(50%, 50%)
}

.Slider_slider__MxPsk .noUi-marker-horizontal.noUi-marker {
    margin-left: -1px;
    width: 2px;
    height: 5px
}

.Slider_slider__MxPsk .noUi-marker-horizontal.noUi-marker-sub {
    height: 10px
}

.Slider_slider__MxPsk .noUi-marker-horizontal.noUi-marker-large {
    height: 15px
}

.Slider_slider__MxPsk .noUi-pips-vertical {
    padding: 0 10px;
    height: 100%;
    top: 0;
    left: 100%
}

.Slider_slider__MxPsk .noUi-value-vertical {
    transform: translateY(-50%);
    padding-left: 25px
}

.Slider_slider__MxPsk .noUi-rtl .noUi-value-vertical {
    transform: translateY(50%)
}

.Slider_slider__MxPsk .noUi-marker-vertical.noUi-marker {
    width: 5px;
    height: 2px;
    margin-top: -1px
}

.Slider_slider__MxPsk .noUi-marker-vertical.noUi-marker-sub {
    width: 10px
}

.Slider_slider__MxPsk .noUi-marker-vertical.noUi-marker-large {
    width: 15px
}

.Slider_slider__MxPsk .noUi-tooltip {
    display: block;
    position: absolute;
    border: 1px solid var(--border-color);
    border-radius: 4px;
    background-color: #fff;
    color: var(--main-font-color);
    padding: 6px 5px;
    min-width: 54px;
    text-align: center;
    white-space: nowrap;
    font-size: var(--font-size-base);
    line-height: var(--line-height-base);
    font-weight: 700
}

.Slider_slider__MxPsk .noUi-tooltip:before {
    width: 0;
    height: 0;
    border-color: #fff transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    content: "";
    position: absolute;
    bottom: -5px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2
}

.Slider_slider__MxPsk .noUi-tooltip:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 5px 0;
    border-color: var(--border-color) transparent transparent transparent;
    content: "";
    position: absolute;
    bottom: -7px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1
}

.Slider_slider__MxPsk .noUi-horizontal .noUi-tooltip {
    transform: translate(-50%);
    left: 50%;
    bottom: 24px
}

.Slider_slider__MxPsk .noUi-vertical .noUi-tooltip {
    transform: translateY(-50%);
    top: 50%;
    right: 120%
}

.Slider_slider__MxPsk .noUi-horizontal .noUi-origin > .noUi-tooltip {
    transform: translate(50%);
    left: auto;
    bottom: 15px
}

.Slider_slider__MxPsk .noUi-vertical .noUi-origin > .noUi-tooltip {
    transform: translateY(-18px);
    top: auto;
    right: 28px
}

.Slider_sliderSelectedValues__7lnTa {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 21px;
    width: calc(100% + 16px);
    margin-left: -8px
}

.Slider_sliderSelectedValuesInput__FPd6U {
    height: 34px;
    border: 1px solid var(--light-border-color);
    box-sizing: border-box;
    border-radius: var(--border-radius);
    padding: 10px 8px;
    color: var(--main-font-color);
    line-height: 1;
    font-size: 12px;
    background-color: #fff;
    width: calc(50% - 9px);
    min-width: calc(50% - 9px);
    max-width: calc(50% - 9px);
    margin: 0 8px
}

.Slider_sliderSelectedValuesInput__FPd6U:first-child {
    margin-left: 0
}

.Slider_sliderSelectedValuesInput__FPd6U:last-child {
    margin-right: 0
}

.Slider_sliderValue__UTbUu {
    position: absolute;
    bottom: 0;
    font-size: 14px;
    line-height: 1.12
}

.Slider_sliderValue__UTbUu.Slider_min__b1yd8 {
    left: 0
}

.Slider_sliderValue__UTbUu.Slider_max__oOCIX {
    right: 0
}

.Show_show__tXTGa {
    cursor: pointer;
    position: fixed;
    bottom: 15px;
    left: 50%;
    width: 150px;
    margin-left: -75px;
    height: 40px;
    line-height: 36px;
    border-radius: 100px;
    font-size: 16px;
    background-color: #fff;
    border: 1px solid var(--primary-color);
    outline: none !important;
    color: var(--main-font-color);
    align-items: center;
    justify-content: center;
    z-index: 4;
    transition: opacity .25s ease-in-out;
    text-align: center;
    opacity: 0
}

.Show_show__tXTGa.Show_showed__xtFsG {
    opacity: 1
}

.Show_show__tXTGa.Show_isHaveCatfish__LcKGI {
    bottom: 70px
}

@media screen and (max-width: 374px) {
    .Show_show__tXTGa {
        bottom: 10px
    }

    .Show_show__tXTGa.Show_isHaveCatfish__LcKGI {
        bottom: 56px
    }
}

@media only screen and (min-device-width: 375px)and (min-device-height: 812px)and (-webkit-device-pixel-ratio: 3)and (orientation: portrait) {
    .Show_show__tXTGa {
        bottom: 25px
    }

    .Show_show__tXTGa.Show_isHaveCatfish__LcKGI {
        bottom: 80px
    }
}

@media only screen and (min-device-width: 414px)and (min-device-height: 896px)and (-webkit-device-pixel-ratio: 2)and (orientation: portrait) {
    .Show_show__tXTGa {
        bottom: 25px
    }

    .Show_show__tXTGa.Show_isHaveCatfish__LcKGI {
        bottom: 80px
    }
}

.Empty_empty__TRGy7 {
    margin: 40px 0
}

.Empty_empty__TRGy7:first-child {
    padding-top: 20px
}

.BonusSeoFilter_info__pIRgt {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 20px;
    font-size: 14px
}

.BonusSeoFilter_info__pIRgt:last-child {
    margin-bottom: 0
}

@media screen and (min-width: 1100px) {
    .BonusSeoFilter_info__pIRgt {
        justify-content: space-between;
        align-items: center;
        flex-direction: row
    }
}

.BonusSeoFilter_infoMinimalistic__29Dg5 {
    font-size: 10px;
    color: var(--primary-grey)
}

@media screen and (min-width: 1100px) {
    .BonusSeoFilter_infoMinimalistic__29Dg5 {
        justify-content: flex-start;
        font-size: 12px
    }
}

.BonusSeoFilter_infoMinimalisticRow__utJv6 {
    flex-direction: row;
    align-items: center;
    gap: 0
}

@media screen and (min-width: 1100px) {
    .BonusSeoFilter_infoMinimalisticRow__utJv6 {
        font-size: 14px
    }

    .BonusSeoFilter_infoMainMinimalistic___ShXF {
        margin-right: 46px
    }

    .BonusSeoFilter_infoMainMinimalisticShort__ih_Ao {
        margin-right: 0
    }
}

.BonusSeoFilter_highlight__zRoVI {
    color: var(--primary-color)
}

.BonusSeoFilter_highlightMinimalistic__drfnY {
    color: var(--primary-darkgray)
}

.BonusSeoFilter_strong__3JyMb {
    font-weight: 700
}

.BonusSeoFilter_strongMinimalistic__QlGam {
    font-weight: 400;
    color: var(--primary-grey)
}

.BonusSeoFilter_updated__GXZmm {
    margin-top: 15px
}

@media screen and (min-width: 1100px) {
    .BonusSeoFilter_updated__GXZmm {
        margin-top: 0
    }
}

.BonusSeoFilter_updatedMinimalistic__7omr3 {
    margin-top: 5px;
    color: var(--success-color)
}

@media screen and (min-width: 1100px) {
    .BonusSeoFilter_updatedMinimalistic__7omr3 {
        margin-top: 0
    }
}

.BonusSeoFilter_updatedMinimalisticRow__1Qqgh {
    margin-top: 0
}

.SidebarMenu_sidebarMenu__EbZ3d {
    position: relative;
    font-size: 16px;
    margin-bottom: 40px;
    color: var(--light-gray-color)
}

.SidebarMenu_sidebarMenu__EbZ3d a {
    color: var(--light-gray-color)
}

@media screen and (max-width: 1099px) {
    .SidebarMenu_sidebarMenu__EbZ3d {
        padding-top: 15px
    }
}

.SidebarMenu_sidebarMenu__EbZ3d ul {
    display: flex;
    flex-direction: column;
    list-style: none
}

.SidebarMenu_sidebarMenu__EbZ3d ul .SidebarMenu_selected__DxvZy {
    color: var(--success-color)
}

.SidebarMenu_sidebarMenu__EbZ3d ul li {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    line-height: 1.5
}

.SidebarMenu_sidebarMenu__EbZ3d ul li > a, .SidebarMenu_sidebarMenu__EbZ3d ul li > span {
    text-decoration: none;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    cursor: pointer;
    border-bottom: none;
    min-width: calc(100% - 25px)
}

.SidebarMenu_sidebarMenu__EbZ3d ul li > a.SidebarMenu_selected__DxvZy, .SidebarMenu_sidebarMenu__EbZ3d ul li > span.SidebarMenu_selected__DxvZy {
    color: var(--success-color)
}

.SidebarMenu_sidebarMenu__EbZ3d ul {
    padding: 0
}

.SidebarMenu_sidebarMenu__EbZ3d ul ul {
    padding: 15px 0 0 20px
}

.SidebarMenu_sidebarMenu__EbZ3d ul ul li {
    font-size: 14px;
    margin-bottom: 10px
}

.SidebarMenu_sidebarMenu__EbZ3d ul > li {
    margin-bottom: 15px
}

.SidebarMenu_sidebarMenu__EbZ3d ul > li a:hover, .SidebarMenu_sidebarMenu__EbZ3d ul > li > span:hover {
    color: var(--success-color)
}

.SidebarMenu_sidebarMenu__EbZ3d ul > li:last-child {
    margin-bottom: 0
}

.StarRating_rating__3Wbl5 {
    --font-size: 12px;
    --font-weight: 600;
    display: flex;
    justify-content: center;
    gap: 3px;
    color: var(--accent-orange);
    font-size: var(--font-size);
    font-weight: var(--font-weight)
}

@media screen and (min-width: 1100px) {
    .StarRating_rating__3Wbl5 {
        --font-size: 18px;
        --font-weight: 400
    }
}

.StarRating_rating__3Wbl5 .StarRating_starIcon__yujfD svg {
    fill: var(--accent-orange)
}

.Table_tableWrapper__P6ZM5 {
    margin: 10px 0 30px;
    background-color: var(--primary-white);
    padding: 0 16px;
    border-radius: 6px
}

@media screen and (min-width: 1100px) {
    .Table_tableWrapper__P6ZM5 {
        padding: 12px 0;
        margin: 10px 0 36px
    }
}

.Table_tableWrapper__P6ZM5 table {
    width: 100%;
    border-collapse: collapse
}

.Table_tableWrapper__P6ZM5 thead {
    color: var(--primary-darkgrey);
    text-transform: lowercase;
    font-size: 10px
}

@media screen and (min-width: 1100px) {
    .Table_tableWrapper__P6ZM5 thead {
        font-size: 12px;
        line-height: 24px
    }
}

.Table_tableWrapper__P6ZM5 td, .Table_tableWrapper__P6ZM5 th {
    text-align: center;
    vertical-align: middle
}

.Table_tableWrapper__P6ZM5 tr {
    border-bottom: 1px solid var(--border-grey)
}

.Table_tableWrapper__P6ZM5 tr.Table_selected__4JFVU {
    background-color: var(--dull-purple-15)
}

.Table_tableWrapper__P6ZM5 tr td:last-child {
    border-top-right-radius: var(--border-radius-small);
    border-bottom-right-radius: var(--border-radius-small)
}

.Table_tableWrapper__P6ZM5 td {
    padding: 16px 3px
}

.Table_tableWrapper__P6ZM5 td:has(.Table_bookmakerWrapper__3Sfw3) {
    width: 20px
}

@media screen and (min-width: 1100px) {
    .Table_tableWrapper__P6ZM5 td {
        padding: 16px 8px
    }

    .Table_tableWrapper__P6ZM5 td:has(.Table_bookmakerWrapper__3Sfw3) {
        width: 253px
    }
}

@media screen and (min-width: 1100px) {
    .Table_tableWrapper__P6ZM5 td {
        font-size: 12px
    }
}

.Table_tableWrapper__P6ZM5 td.Table_arrowTd__mzhUi {
    padding: 0;
    position: relative
}

.Table_tableWrapper__P6ZM5 td.Table_arrowTdSelected__K38fi {
    border-top-left-radius: var(--border-radius-small);
    border-bottom-left-radius: var(--border-radius-small)
}

.Table_tableWrapper__P6ZM5 td.Table_placeTd__Jlxoc {
    position: relative
}

.Table_tableWrapper__P6ZM5 td.Table_placeTdSelected__NHQV_ {
    border-top-left-radius: var(--border-radius-small);
    border-bottom-left-radius: var(--border-radius-small)
}

.Table_tableWrapper__P6ZM5 th {
    padding: 6px
}

@media screen and (min-width: 1100px) {
    .Table_tableWrapper__P6ZM5 th {
        font-size: 12px
    }
}

.Table_tableWrapper__P6ZM5 .Table_bookmakerHead__26uBT {
    text-align: start
}

.Table_tableWrapper__P6ZM5 a.Table_toSite__jIBh3 {
    text-transform: lowercase;
    font-size: 10px;
    font-weight: 400;
    text-decoration: underline
}

@media screen and (min-width: 1100px) {
    .Table_tableWrapper__P6ZM5 a.Table_toSite__jIBh3 {
        color: var(--accent-purple)
    }
}

.Table_selectedText__Cd_au {
    position: absolute;
    background-color: var(--dull-purple);
    top: 0;
    left: 0;
    border-top-left-radius: var(--border-radius-small);
    border-bottom-right-radius: var(--border-radius-small);
    color: var(--primary-white);
    text-transform: uppercase;
    padding: 2px 6px;
    font-size: 8px;
    white-space: nowrap
}

.Table_bookmakerWrapper__3Sfw3 {
    display: flex;
    flex-direction: column;
    gap: 4px
}

@media screen and (min-width: 1100px) {
    .Table_bookmakerWrapper__3Sfw3 {
        gap: 12px;
        flex-direction: row
    }
}

.Table_bookmaker__8as7v {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    font-size: 10px;
    gap: 4px
}

@media screen and (min-width: 1100px) {
    .Table_bookmaker__8as7v {
        align-items: start
    }
}

.Table_bookmakerInfo__GpsAk {
    display: flex;
    gap: 4px;
    color: var(--secondary-grey);
    font-size: 10px;
    justify-content: center
}

@media screen and (min-width: 1100px) {
    .Table_bookmakerInfo__GpsAk {
        font-size: 12px;
        justify-content: start
    }
}

.Table_bookmakerInfo__GpsAk span {
    text-align: start
}

.Table_logo__7Y3F6 {
    --logo-font-size: 12px;
    display: block;
    max-width: 100%;
    object-fit: contain;
    font-size: var(--logo-font-size);
    max-height: 26px
}

@media screen and (min-width: 1100px) {
    .Table_logo__7Y3F6 {
        --logo-font-size: 14px;
        max-height: 40px
    }
}

.Table_number__A2iAf {
    font-weight: 500;
    font-size: var(--font-size-base);
    line-height: 100%;
    color: var(--primary-darkgray)
}

.Table_gamersReviews__MfhFh {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    gap: 2px
}

@media screen and (min-width: 1100px) {
    .Table_gamersReviews__MfhFh {
        flex-direction: row;
        align-items: center;
        gap: 15px
    }
}

.Table_gamersReviews__MfhFh .Table_count__kOE2C {
    display: flex;
    gap: 1px;
    font-size: 10px
}

@media screen and (min-width: 1100px) {
    .Table_gamersReviews__MfhFh .Table_count__kOE2C {
        font-size: 12px
    }
}

.Table_gamersReviews__MfhFh .Table_countPositive__LDP_b {
    padding: 2px 7px;
    background-color: var(--dull-green-15);
    border-bottom-left-radius: var(--border-radius-medium);
    border-top-left-radius: var(--border-radius-medium);
    color: var(--accent-green)
}

.Table_gamersReviews__MfhFh .Table_countNegative__n3GLQ {
    padding: 2px 7px;
    background-color: var(--dull-red-15);
    border-bottom-right-radius: var(--border-radius-medium);
    border-top-right-radius: var(--border-radius-medium);
    color: var(--error-red)
}

.Table_buttonWrapper__OJsWP {
    display: flex;
    flex-direction: column;
    gap: 7px;
    text-transform: lowercase;
    color: var(--accent-purple);
    font-size: 10px
}

.Table_button__wxm4I {
    font-size: 10px;
    text-transform: uppercase;
    min-height: 24px;
    color: var(--primary-white);
    padding: 0 4px;
    min-width: -moz-fit-content;
    min-width: fit-content
}

.Table_buttonOutline__mGuAe {
    color: var(--accent-green)
}

@media screen and (min-width: 1100px) {
    .Table_button__wxm4I {
        font-size: 12px;
        min-height: 32px;
        padding: 0 8px
    }
}

.Table_button__wxm4I .Table_bonus__sAiUZ {
    display: flex;
    align-items: center;
    font-weight: 500;
    white-space: nowrap
}

.Table_button__wxm4I .Table_bonus__sAiUZ svg {
    margin-right: 4px;
    fill: var(--primary-white)
}

.Table_button__wxm4I .Table_bonusOutline__FCMOH svg {
    fill: var(--accent-green)
}

.Table_arrow___U621 {
    margin-left: 12px;
    transform: rotate(90deg)
}

.Table_arrow___U621 svg {
    fill: var(--grey)
}

.BookmakersRating_ratings__KdNoY {
    background-color: var(--cloud-grey-color);
    margin: 10px -15px 30px;
    padding: 20px 0 10px
}

.BookmakersRating_ratings__KdNoY a:focus, .BookmakersRating_ratings__KdNoY a:hover {
    text-decoration: none
}

@media screen and (min-width: 1100px) {
    .BookmakersRating_ratings__KdNoY {
        background-color: transparent;
        margin: 40px 0;
        padding: 0
    }
}

.BookmakersRatingRecommended_item__9w9Lg {
    max-width: 680px;
    color: var(--primary-black);
    background-color: transparent;
    border-radius: var(--border-radius);
    margin: 15px 0 20px;
    position: relative
}

.BookmakersRatingRecommended_itemWrap__o1Jz_ {
    --width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: var(--width);
    min-width: var(--width);
    min-height: 80px;
    flex-wrap: wrap;
    background-color: var(--mint-background-color);
    border-radius: var(--border-radius-tiny);
    padding: 35px 15px 15px;
    border: 2px solid var(--success-color)
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemWrap__o1Jz_ {
        min-height: 70px;
        border-radius: var(--border-radius);
        transition: all .3s ease-in-out;
        flex-wrap: nowrap;
        padding-bottom: 20px;
        padding-left: 25px
    }
}

.BookmakersRatingRecommended_itemLabel__1QKTj {
    position: absolute;
    display: flex;
    justify-content: center;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    align-items: flex-end;
    top: -10px;
    bottom: auto;
    left: -13px;
    height: 26px;
    color: var(--success-color);
    background-color: transparent;
    border-radius: 0;
    padding: 0;
    transform: none
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemLabel__1QKTj {
        bottom: -25px;
        min-width: auto;
        background-color: transparent;
        border-radius: 0;
        padding: 0;
        top: -12px;
        left: -15px;
        height: 30px;
        font-size: 14px;
        z-index: auto
    }
}

.BookmakersRatingRecommended_itemLabel__1QKTj span {
    white-space: nowrap
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemLabel__1QKTj span {
        margin-bottom: -2px
    }
}

.BookmakersRatingRecommended_itemLabel__1QKTj svg {
    --size: 26px;
    order: -1;
    width: var(--size);
    height: var(--size);
    fill: var(--lemon-yellow);
    background-color: var(--success-color);
    border-radius: 50%;
    padding: 5.5px;
    margin: 0 7px 0 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemLabel__1QKTj svg {
        --size: 30px;
        padding: 6px;
        margin: 0 10px 0 0
    }
}

.BookmakersRatingRecommended_itemAbout__Dr0JW {
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: flex-start;
    flex-grow: 2;
    min-height: auto;
    padding-left: 5px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemAbout__Dr0JW {
        width: 130px
    }
}

.BookmakersRatingRecommended_itemLogo__BHX6C {
    position: relative;
    width: 110px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemLogo__BHX6C {
        width: 115px
    }
}

.BookmakersRatingRecommended_itemLogo__BHX6C img {
    max-width: 100%;
    max-height: 30px;
    width: auto;
    height: auto;
    margin: 0 auto
}

.BookmakersRatingRecommended_itemBonus__Q9_bk {
    position: relative;
    align-items: center;
    justify-content: center;
    height: 40px;
    font-weight: 700;
    line-height: 1;
    display: flex;
    width: auto;
    min-width: 125px;
    background-color: #fff;
    border: 2px solid #fff;
    border-radius: 4px;
    padding: 0 10px;
    margin: 0 10px 0 0;
    color: #000
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemBonus__Q9_bk {
        white-space: nowrap;
        min-width: 120px;
        border-radius: 6px;
        padding: 0 15px;
        margin: 0
    }
}

.BookmakersRatingRecommended_itemBonus__Q9_bk:hover {
    border: 2px solid var(--primary-color);
    color: var(--primary-color)
}

.BookmakersRatingRecommended_itemBonus__Q9_bk:hover svg {
    fill: var(--primary-color)
}

.BookmakersRatingRecommended_itemBonus__Q9_bk svg {
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    border-radius: 4px;
    margin-right: 7px;
    display: none;
    width: auto;
    height: auto;
    background-color: transparent;
    transition: all .3s ease-in-out
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemBonus__Q9_bk svg {
        display: flex;
        margin: 0 10px 0 0
    }
}

.BookmakersRatingRecommended_itemBonus__Q9_bk span {
    flex-shrink: 0;
    line-height: 1;
    font-size: 16px;
    font-weight: 700;
    flex-wrap: wrap
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemBonus__Q9_bk span {
        margin-bottom: -3px
    }
}

.BookmakersRatingRecommended_itemBonus__Q9_bk span small {
    display: block;
    width: 100%;
    max-width: 100%;
    font-size: 10px;
    font-weight: 400;
    margin: 3px 0 0;
    white-space: nowrap
}

.BookmakersRatingRecommended_itemBonusBadge__88yw7 {
    top: -16px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemBonusBadge__88yw7 {
        top: -13px
    }
}

.BookmakersRatingRecommended_itemOverviewLink__OVVqD {
    --size: 40px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--size);
    height: var(--size);
    font-weight: 700;
    border-radius: 50%;
    color: #000;
    background-color: #fff;
    border: 2px solid #fff
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemOverviewLink__OVVqD {
        width: 90px;
        border-radius: 20px;
        margin-left: 15px
    }
}

.BookmakersRatingRecommended_itemOverviewLink__OVVqD:hover {
    border: 2px solid var(--primary-color);
    color: var(--primary-color)
}

.BookmakersRatingRecommended_itemOverviewLink__OVVqD:hover svg {
    fill: var(--primary-color)
}

.BookmakersRatingRecommended_itemSiteLink__rcDcp {
    --size: 40px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: var(--size);
    font-weight: 700;
    color: #fff;
    background-color: var(--primary-color);
    border-radius: 20px;
    width: 100%;
    margin: 10px 0 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemSiteLink__rcDcp {
        width: 172px;
        margin: 0 0 0 15px
    }
}

.BookmakersRatingRecommended_itemSiteLink__rcDcp:hover {
    background-color: var(--success-color)
}

.HorizontalCategoriesMenu_menu__VpJQx {
    display: flex;
    gap: 4px;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.HorizontalCategoriesMenu_menu__VpJQx::-webkit-scrollbar {
    display: none
}

.HorizontalCategoriesMenu_item__Cudic {
    display: flex;
    align-items: center;
    gap: 6px;
    background-color: var(--cloud-grey-color);
    padding: 8px 12px;
    border-radius: 24px;
    white-space: nowrap;
    font-family: var(--font-face-alternate);
    text-transform: uppercase;
    color: var(--primary-darkgray)
}

.HorizontalCategoriesMenu_icon__GaWsf {
    display: flex;
    justify-content: center;
    align-items: center
}

.Rating_mobileRatingsLinksMenu__SE8DZ {
    margin: 20px 0;
    padding: 5px 15px;
    background-color: #f7f7f7
}

@media screen and (min-width: 1100px) {
    .Rating_mobileRatingsLinksMenu__SE8DZ {
        display: none
    }
}

.Rating_mobileRatingsLinksMenu__SE8DZ > .header {
    border-bottom: 1px solid transparent
}

.Rating_mobileRatingsLinksMenu__SE8DZ > .opened {
    border-bottom: 1px solid var(--gray-bg-disabled)
}

.Rating_workareaText__yy59o .minimalistic-container {
    max-width: 1000px
}

.Rating_workareaText__yy59o .button {
    background-color: var(--success-color);
    color: #fff;
    padding: 13px 0;
    text-align: center;
    display: block;
    margin: 20px 0;
    font-size: 18px;
    font-weight: 600;
    border-radius: var(--border-radius);
    text-decoration: none;
    overflow: hidden;
    position: relative;
    z-index: 1;
    border: none;
    line-height: 20px
}

.Rating_categories__HPShl {
    margin-top: 20px
}

@media screen and (min-width: 550px) {
    .Rating_categories__HPShl {
        display: flex;
        flex-wrap: wrap;
        margin-left: -8px;
        margin-right: -8px
    }
}

.Rating_categoriesItem__WT4Uj {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    background-color: var(--main-background-color);
    border: 1px solid var(--light-border-color);
    border-radius: var(--border-radius);
    transition: border-color .3s ease-in-out
}

@media screen and (min-width: 550px) {
    .Rating_categoriesItem__WT4Uj {
        width: calc(50% - 16px);
        height: auto;
        margin: 0 8px 16px
    }
}

@media screen and (min-width: 768px) {
    .Rating_categoriesItem__WT4Uj {
        width: calc(33.3333333333% - 16px)
    }
}

.Rating_categoriesItem__WT4Uj:hover {
    border-color: var(--light-border-color-hover)
}

.Rating_categoriesItemImg__Hcv1i {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
    height: auto;
    min-height: 150px;
    max-height: 230px;
    overflow: hidden
}

@media screen and (min-width: 1100px) {
    .Rating_categoriesItemImg__Hcv1i {
        height: 130px
    }
}

@media screen and (max-width: 768px) {
    .Rating_categoriesItemImg__Hcv1i svg {
        min-width: 80%;
        height: auto
    }
}

.Rating_categoriesItemInfo__J8VvS {
    padding: 10px 15px 15px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    max-height: 100px;
    color: var(--main-font-color);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.43;
    text-decoration: none;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 5
}

.Rating_ratingInfo__rl7md {
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin-bottom: 26px;
    font-size: 12px
}

@media screen and (max-width: 768px) {
    .Rating_ratingInfo__rl7md {
        font-size: 10px
    }
}

.Rating_updated__0BEag {
    color: var(--primary-darkgray)
}

.Rating_updatedText__iZC_Y {
    color: var(--secondary-grey)
}

.Rating_horizontalRatings__LThf7 {
    margin: 24px 0
}

@keyframes Modal_appear__t2jQ5 {
    0% {
        filter: blur(10px);
        opacity: 0
    }
    to {
        filter: none;
        opacity: 1
    }
}

.Modal_modal__ExUQ3 {
    position: fixed;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0;
    width: 100vw;
    height: 100%;
    min-height: 100%;
    z-index: 9999 !important;
    opacity: 0;
    transition: var(--opacity-transition), var(--filter-transition);
    filter: blur(10px)
}

@media screen and (min-width: 1100px) {
    .Modal_modal__ExUQ3 {
        bottom: 0;
        height: calc(var(--vh, 1vh) * 100)
    }
}

.Modal_modal__ExUQ3.hasFocusedInputs {
    height: 100%;
    min-height: 100%
}

.Modal_modal__ExUQ3.Modal_open__q84Ao {
    animation: Modal_appear__t2jQ5 .55s ease-out;
    animation-fill-mode: forwards
}

.Modal_modal__ExUQ3.Modal_isMax__tsDHZ .Modal_modalOverlay__GUmA2 {
    align-items: flex-end
}

@media screen and (min-width: 1100px) {
    .Modal_modal__ExUQ3.Modal_isMax__tsDHZ .Modal_modalOverlay__GUmA2 {
        align-items: center
    }
}

.Modal_modal__ExUQ3.Modal_open__q84Ao .Modal_modalWrap__1Fmbm {
    transform: scale(1);
    overscroll-behavior-y: contain
}

.Modal_modal__ExUQ3.Modal_open__q84Ao .Modal_modalWrapFixed__GmRk1 {
    transform: translateY(0)
}

@media screen and (min-width: 1100px) {
    .Modal_modal__ExUQ3.Modal_open__q84Ao .Modal_modalWrapFixed__GmRk1 {
        transform: scale(1)
    }
}

.Modal_modalVisible__Zzstj {
    display: block;
    opacity: 0;
    visibility: hidden
}

.Modal_modalVisible__Zzstj.Modal_open__q84Ao {
    opacity: 1;
    visibility: visible
}

.Modal_modalOverlay__GUmA2 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .7)
}

.Modal_modalOverlayFixed__XfpS1 {
    align-items: flex-end
}

@media screen and (min-width: 1100px) {
    .Modal_modalOverlayFixed__XfpS1 {
        align-items: center
    }
}

.Modal_modalWrap__1Fmbm {
    position: relative;
    width: calc(100% - 30px);
    text-align: center;
    background: var(--main-background-color);
    border-radius: var(--border-radius);
    box-shadow: 0 0 30px -10px rgba(0, 0, 0, .5);
    transform: scale(.95);
    transition: var(--transform-transition), var(--box-shadow-transition);
    padding: 15px;
    margin: 0 15px
}

@media screen and (min-width: 1100px) {
    .Modal_modalWrap__1Fmbm {
        width: auto;
        padding: 25px 20px
    }
}

.Modal_modalWrapFullHeight__xPeyj {
    width: 100vw;
    height: 100%;
    margin: 0;
    border-radius: 0
}

.Modal_modalWrapFixed__GmRk1 {
    width: 100%;
    border-radius: 12px 12px 0 0;
    text-align: left;
    margin: 0;
    padding: 18px 24px 24px;
    box-shadow: none;
    transition: none;
    transform: translateY(100px);
    position: relative
}

.Modal_modalWrapFixedWithoutPaddings___cfM6 {
    padding: 0
}

@media screen and (min-width: 1100px) {
    .Modal_modalWrapFixed__GmRk1 {
        width: 375px;
        padding: 18px 24px 24px;
        border-radius: 12px;
        transform: scale(.95)
    }

    .Modal_modalWrapFixedWithoutPaddings___cfM6 {
        padding: 0
    }
}

.Modal_modalClose__3QLNr {
    cursor: pointer;
    position: absolute;
    top: -33px;
    right: 0;
    width: 18px;
    height: 18px
}

.Modal_modalClose__3QLNr:hover svg {
    fill: #ccc
}

.Modal_modalClose__3QLNr svg {
    width: 100%;
    height: 100%;
    fill: #fff
}

.Modal_modalScroller__Vuaue {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: calc(100% - 210px);
    width: calc(100% + 8px);
    padding-right: 8px
}

.Modal_additionalCloseButton__060XL {
    position: absolute;
    left: 0;
    right: 0;
    top: calc(100% + 15px)
}

.Modal_header__TJQM8 {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 18px;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.5;
    font-family: var(--font-face-alternate);
    text-transform: none
}

.Modal_header__TJQM8:last-child {
    margin-bottom: 0
}

.Modal_bonusModal__nvo0_ {
    width: 360px;
    padding: 0;
    margin-left: 8px;
    margin-right: 8px;
    border-radius: var(--border-radius-large)
}

.ContentBlock_title__vOb4d {
    font-family: var(--main-font-family)
}

.ContentBlock_default__pbHpG + .ContentBlock_default__pbHpG {
    margin: 40px 0
}

.ContentBlock_default__pbHpG:first-child {
    margin-top: 0
}

.ContentBlock_default__pbHpG:last-child {
    margin-bottom: 0
}

.ContentBlock_defaultTitle__OOq0V {
    display: flex;
    align-items: flex-end;
    margin: 0 0 15px;
    position: relative
}

.ContentBlock_defaultTitle__OOq0V.ContentBlock_center__KxpVG {
    align-items: center;
    flex-wrap: wrap
}

@media screen and (min-width: 1100px) {
    .ContentBlock_defaultTitle__OOq0V.ContentBlock_center__KxpVG {
        flex-wrap: nowrap
    }
}

.ContentBlock_defaultTitle__OOq0V a {
    color: currentColor
}

.ContentBlock_defaultTitle__OOq0V a, .ContentBlock_defaultTitle__OOq0V a:focus, .ContentBlock_defaultTitle__OOq0V a:hover {
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.ContentBlock_defaultTitle__OOq0V .ContentBlock_heading__UCfAe {
    flex-grow: 2;
    width: 50%;
    margin: 0;
    display: flex;
    align-items: center
}

.ContentBlock_defaultTitle__OOq0V .ContentBlock_heading__UCfAe img, .ContentBlock_defaultTitle__OOq0V .ContentBlock_heading__UCfAe svg {
    margin-right: 10px;
    fill: var(--light-gray-color)
}

.ContentBlock_defaultLink__6BIXR {
    color: var(--primary-color) !important;
    font-size: 14px;
    font-weight: 400 !important;
    text-decoration: underline;
    margin: 0 0 3px 15px;
    -webkit-text-decoration-color: currentColor !important;
    text-decoration-color: currentColor !important
}

@media screen and (min-width: 1100px) {
    .ContentBlock_defaultLink__6BIXR {
        margin: 0 0 3px 15px
    }
}

.ContentBlock_defaultLink__6BIXR:hover {
    -webkit-text-decoration-color: transparent !important;
    text-decoration-color: transparent !important
}

.ContentBlock_defaultLinkHiddenTitle__9hEeU {
    margin: 0
}

.ContentBlock_sidebar__flHEW {
    width: 100%;
    margin: 30px 0
}

.ContentBlock_sidebar__flHEW:empty {
    display: none
}

@media screen and (min-width: 1100px) {
    .ContentBlock_sidebar__flHEW {
        width: 215px;
        min-width: 215px;
        margin: 0 20px 0 0
    }

    .ContentBlock_sidebar__flHEW:last-child {
        margin-right: 0
    }
}

.ContentBlock_sidebar__flHEW > :first-child {
    margin-top: 0
}

.ContentBlock_sidebar__flHEW > :last-child {
    margin-bottom: 0
}

.ContentBlock_sidebarLink__A3RJJ {
    color: var(--primary-color);
    font-size: 14px;
    font-weight: 400;
    -webkit-text-decoration-color: var(--primary-color);
    text-decoration-color: var(--primary-color)
}

.ContentBlock_sidebarLink__A3RJJ:hover {
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.ContentBlock_sidebarTitle__KS72F {
    display: flex;
    align-items: flex-end;
    margin-bottom: 15px
}

.ContentBlock_sidebarTitle__KS72F .ContentBlock_h2__0BAXC, .ContentBlock_sidebarTitle__KS72F h2 {
    flex-grow: 2;
    width: 50%
}

.ContentBlock_sidebarTitle__KS72F .ContentBlock_sidebarLink__A3RJJ {
    margin: 0 0 3px 15px
}

@media screen and (min-width: 1100px) {
    .ContentBlock_sidebarTitle__KS72F .ContentBlock_sidebarLink__A3RJJ {
        display: none
    }
}

.ContentBlock_sidebarTitle__KS72F ~ .ContentBlock_sidebarLink__A3RJJ {
    display: none
}

@media screen and (min-width: 1100px) {
    .ContentBlock_sidebarTitle__KS72F ~ .ContentBlock_sidebarLink__A3RJJ {
        display: block;
        text-align: center;
        margin-top: 20px
    }
}

.ContentBlock_sidebar__flHEW .ContentBlock_sidebarItem__Kaebp:not(:last-child) {
    margin-bottom: 15px
}

@media screen and (min-width: 1100px) {
    .ContentBlock_stickyDesktop__mDuZr {
        position: -webkit-sticky;
        position: sticky;
        top: 52px
    }

    .ContentBlock_stickyDesktopWithPromoMenu__25siY {
        position: -webkit-sticky;
        position: sticky;
        top: 100px
    }
}

a.ContentBlock_moreLinkPlain__jamul {
    margin: 0 auto;
    width: 223px;
    min-width: 223px;
    min-height: 46px;
    font-size: 14px;
    text-transform: uppercase;
    color: var(--primary-darkgray)
}

a.ContentBlock_moreLinkPlain__jamul:active, a.ContentBlock_moreLinkPlain__jamul:hover {
    color: #fff
}

@media screen and (min-width: 1100px) {
    a.ContentBlock_moreLinkPlain__jamul {
        margin-top: -14px
    }
}

.Form_subtitle__likmI {
    margin-bottom: 20px;
    color: var(--light-gray-color)
}

.Form_form__lJvrA {
    display: flex;
    flex-wrap: wrap
}

@media screen and (min-width: 1100px) {
    .Form_form__lJvrA {
        margin: 0 -10px
    }
}

.Form_formGroup__ngVHf {
    width: 100%;
    margin-bottom: 20px
}

.Form_formGroup__ngVHf:last-child {
    margin-bottom: 0
}

@media screen and (min-width: 1100px) {
    .Form_formGroup__ngVHf {
        padding: 0 10px
    }

    .Form_formGroup__ngVHf.Form_w50__nBR_o {
        width: 50%
    }
}

.Form_form__lJvrA .Form_textDanger__DRdTm {
    width: 100%;
    color: var(--danger-color);
    font-size: 14px;
    margin: 5px 0;
    padding: 0 10px
}

.Form_submitBlock__Puzyo {
    margin-top: 20px
}

.Form_modalWrap__FICaM {
    max-width: 640px;
    text-align: left;
    max-height: calc(var(--vh, 1vh) * 100 - 60px)
}

.Form_modalWrap__FICaM .Form_submitBlock__Puzyo {
    width: 100%;
    margin-top: 20px
}

.Form_modalWrap__FICaM .Form_submitButton__pso_5 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 40px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    background-color: var(--primary-color);
    border-radius: 8px;
    padding: 7px 20px
}

@media screen and (min-width: 1100px) {
    .Form_modalWrap__FICaM .Form_submitButton__pso_5 {
        width: -moz-fit-content;
        width: fit-content
    }
}

.Form_modalWrap__FICaM .Form_submitButton__pso_5:hover {
    background-color: var(--success-color)
}

.Form_modalWrap__FICaM .Form_submitButton__pso_5:disabled {
    background-color: var(--gray-bg-disabled);
    pointer-events: none
}

.Form_modalWrap__FICaM .Form_submitButton__pso_5.Form_isSuccess__8oesI {
    width: 265px;
    opacity: 0;
    transform: translateY(-10px);
    transition: var(--opacity-transition), var(--transform-transition);
    margin: 0 auto
}

.Form_modalWrap__FICaM .Form_textDanger__DRdTm {
    width: 100%;
    color: var(--danger-color);
    font-size: 14px;
    margin: 5px 0;
    padding: 0 10px
}

.Form_modalWrap__FICaM .Form_subtitle__likmI {
    color: var(--light-gray-color);
    font-size: 16px;
    line-height: 1.62;
    margin-bottom: 20px
}

.Form_success__upcRu {
    max-height: 0;
    text-align: center;
    opacity: 0;
    overflow: hidden
}

.Form_success__upcRu.Form_show__pmSIQ {
    margin-top: 10px;
    max-height: 320px;
    opacity: 1
}

.Form_success__upcRu.Form_show__pmSIQ:first-child {
    margin-top: 0
}

.Form_success__upcRu.Form_show__pmSIQ .Form_successIcon__J5QuO svg {
    opacity: 1;
    transform: scale(1) translate(0)
}

.Form_success__upcRu.Form_show__pmSIQ .Form_successText__cCGWH {
    opacity: 1;
    transform: translateY(0);
    transition-delay: var(--transition-duration)
}

.Form_success__upcRu.Form_show__pmSIQ .Form_successButton__fNt2u {
    opacity: 1;
    transform: translateY(0)
}

.Form_successIcon__J5QuO {
    margin: 0 auto;
    width: 180px;
    height: 180px
}

.Form_successIcon__J5QuO svg {
    width: 100%;
    height: 100%;
    opacity: 0;
    transform: scale(.5) translate(-115px, 115px);
    transition: var(--transform-transition)
}

.Form_successText__cCGWH {
    margin: 24px 0;
    font-size: 18px;
    line-height: 1.15;
    opacity: 0;
    transform: translateY(-10px);
    transition: var(--opacity-transition), var(--transform-transition)
}

.Form_successButton__fNt2u {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 7px 20px;
    margin: 0 auto;
    width: 265px;
    min-height: 40px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    background-color: var(--primary-color);
    opacity: 0;
    border-radius: var(--border-radius);
    transform: translateY(-10px);
    transition: var(--opacity-transition), var(--transform-transition), var(--background-color-transition)
}

#Form_modalWrap__FICaM .Form_subtitle__likmI {
    font-size: 20px;
    font-weight: 700
}

.AdvertiserToken_token__BO78w {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 10px;
    right: 10px;
    background-color: hsla(0, 0%, 97%, .6);
    cursor: pointer;
    transition: background-color .25s ease;
    z-index: 100;
    width: auto;
    height: 14px;
    border-radius: 24px;
    padding: 0 4px 0 6px;
    font-size: 8px;
    color: var(--body-gray)
}

.AdvertiserToken_token__BO78w.AdvertiserToken_round__QiyNA {
    width: 14px;
    min-width: 14px;
    max-width: 14px;
    height: 14px;
    min-height: 14px;
    max-height: 14px;
    padding: initial;
    border-radius: 50%
}

.AdvertiserToken_token__BO78w.AdvertiserToken_onlyLegalAge__NQOCx {
    cursor: default
}

.AdvertiserToken_token__BO78w:hover:not(.AdvertiserToken_onlyLegalAge__NQOCx) {
    background-color: var(--panel-bg-color)
}

.AdvertiserToken_tokenBody__iIdre {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: var(--main-font-color);
    position: fixed;
    background-color: #fff;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .1);
    border-radius: var(--border-radius-small);
    padding: 12px;
    gap: 12px;
    z-index: 9999;
    transform: translate(calc(-100% + 14px), 24px)
}

.AdvertiserToken_tokenBodyHorizontal__dqsxc {
    padding: 4px 12px;
    transform: translate(calc(-100% + 14px))
}

.AdvertiserToken_tokenText__Xs1HW {
    font-weight: 400;
    font-size: 10px;
    line-height: 1.4;
    color: var(--primary-darkgray);
    white-space: nowrap
}

.AdvertiserToken_tokenCode__Ojpzg {
    font-weight: 700;
    font-size: 12px;
    line-height: 1.3333;
    padding-top: 4px;
    color: var(--main-font-color)
}

.AdvertiserToken_tokenLegalAgeText__9DOie {
    padding-right: 5px;
    margin-right: 2px;
    border-right: 1px solid rgba(37, 37, 37, .3);
    line-height: 14px
}

.AdvertiserToken_tokenLegalAgeText__9DOie:last-child {
    margin-right: 0;
    padding-right: 2px;
    border-right: none
}

.DefaultType_banner__zk1tG {
    position: relative;
    margin: 10px 0 20px;
    overflow: hidden
}

@media screen and (min-width: 661px) {
    .DefaultType_bannerHidden__eu7EV {
        display: none
    }
}

.DefaultType_bannerContent__fl8CD {
    width: 100%;
    height: 100%
}

@media screen and (max-width: 660px) {
    .DefaultType_banner__zk1tG.w-70.DefaultType_breakOn660__GJZlM {
        margin: 0 auto;
        width: 70%
    }
}

@media screen and (min-width: 660px)and (max-width: 991px) {
    .DefaultType_banner__zk1tG.w-70.DefaultType_breakOn991__ESHYW {
        margin: 0 auto;
        width: 70%
    }
}

@media screen and (min-width: 660px)and (max-width: 1100px) {
    .DefaultType_banner__zk1tG.w-70.DefaultType_breakOn1100__fVLhm {
        margin: 0 auto;
        width: 70%
    }
}

.HomeBranding_mainBackground__urfND {
    position: absolute;
    right: -800px;
    top: -363px;
    width: 1173px;
    height: 686px;
    background-color: #eee;
    border-radius: 212px 134px;
    overflow: hidden;
    transform: rotate(-36deg);
    z-index: 0
}

@media (max-width: 1100px) {
    .HomeBranding_mainBackground__urfND {
        display: none
    }
}

@media (min-width: 1731px)and (max-width: 1850px) {
    .HomeBranding_mainBackground__urfND {
        width: 1000px;
        height: 585px;
        right: -650px;
        top: -310px
    }
}

@media (min-width: 1671px)and (max-width: 1730px) {
    .HomeBranding_mainBackground__urfND {
        width: 950px;
        height: 555px;
        right: -600px;
        top: -290px
    }
}

@media (min-width: 1631px)and (max-width: 1670px) {
    .HomeBranding_mainBackground__urfND {
        width: 900px;
        height: 526px;
        right: -550px;
        top: -270px
    }
}

@media (min-width: 1551px)and (max-width: 1631px) {
    .HomeBranding_mainBackground__urfND {
        width: 850px;
        height: 497px;
        right: -500px;
        top: -260px
    }
}

@media (min-width: 1501px)and (max-width: 1550px) {
    .HomeBranding_mainBackground__urfND {
        width: 750px;
        height: 438px;
        right: -410px;
        top: -220px
    }
}

@media (min-width: 1401px)and (max-width: 1500px) {
    .HomeBranding_mainBackground__urfND {
        width: 900px;
        height: 526px;
        top: -270px;
        right: -420px
    }
}

@media (min-width: 1301px)and (max-width: 1400px) {
    .HomeBranding_mainBackground__urfND {
        width: 800px;
        height: 468px;
        right: -370px;
        top: -240px
    }
}

@media (min-width: 1201px)and (max-width: 1300px) {
    .HomeBranding_mainBackground__urfND {
        width: 1000px;
        height: 585px;
        right: -650px;
        top: -310px
    }
}

@media (min-width: 1101px)and (max-width: 1200px) {
    .HomeBranding_mainBackground__urfND {
        width: 900px;
        height: 526px;
        top: -270px;
        right: -545px
    }
}

.HomeBranding_mainBackgroundImg__inY2E {
    position: absolute;
    top: 0;
    right: 30px;
    width: 100%;
    height: 100%;
    transform: rotate(0)
}

.HomeBranding_mainBackground__urfND img {
    max-width: 100%;
    max-height: 100%;
    height: auto
}

.Image_container__oZuIn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 24px 0;
    overflow: hidden;
    font-size: 0;
    position: relative
}

.Image_container__oZuIn.Image_bordered__CaKOb img {
    border: 3px solid var(--button-bg-color);
    border-radius: 8px
}

.Image_container__oZuIn img {
    max-width: 100%;
    object-fit: contain
}

.Image_imageWrapper__NBu1w {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center
}

.Image_imageWrapper__NBu1w > a {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.Image_imageWrapper__NBu1w .token {
    top: auto;
    bottom: 10px
}

.Image_title__eItoi {
    text-align: center;
    font-size: 14px;
    color: var(--gray-color);
    margin-top: 10px
}

.MoreSlide_more__KHXOY, a.MoreSlide_more__KHXOY {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background-color: var(--main-background-color);
    border-radius: var(--border-radius);
    border: 1px solid var(--light-border-color);
    min-height: 100%;
    color: var(--main-font-color);
    font-size: 16px;
    font-weight: 700;
    transition: var(--color-transition), var(--border-color-transition);
    text-align: center;
    padding: 15px;
    -webkit-text-decoration-color: transparent !important;
    text-decoration-color: transparent !important;
    text-decoration: none
}

.MoreSlide_more__KHXOY:hover, a.MoreSlide_more__KHXOY:hover {
    color: var(--primary-color);
    border-color: var(--primary-color)
}

.MoreSlide_more__KHXOY:hover .MoreSlide_plus__RUKbs, a.MoreSlide_more__KHXOY:hover .MoreSlide_plus__RUKbs {
    background-color: var(--primary-color)
}

.MoreSlide_plus__RUKbs {
    margin-bottom: 15px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: var(--light-border-color);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: var(--background-color-transition)
}

.MoreSlide_plus__RUKbs svg {
    fill: var(--main-background-color)
}

.Carousel_slider___N8pf {
    position: relative;
    opacity: 0;
    transition: var(--opacity-transition)
}

.Carousel_slider___N8pf.Carousel_loaded__sLQda {
    opacity: 1
}

.Carousel_slider___N8pf .keen-slider {
    align-content: flex-start;
    display: flex;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%
}

.Carousel_slider___N8pf .keen-slider__slide:nth-child(n+2) {
    transform: translate3d(16px, 0, 0)
}

.Carousel_slider___N8pf .keen-slider__slide:nth-child(n+3) {
    transform: translate3d(32px, 0, 0)
}

.Carousel_slider___N8pf .keen-slider__slide:nth-child(n+4) {
    transform: translate3d(48px, 0, 0)
}

.Carousel_slider___N8pf .keen-slider__slide:nth-child(n+5) {
    transform: translate3d(64px, 0, 0)
}

.Carousel_slider___N8pf .keen-slider__slide:nth-child(n+6) {
    transform: translate3d(80px, 0, 0)
}

.Carousel_slider___N8pf .keen-slider__slide:nth-child(n+7) {
    transform: translate3d(96px, 0, 0)
}

.Carousel_slider___N8pf .dots {
    display: flex;
    padding: 0;
    justify-content: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -25px;
    z-index: 2;
    margin-left: auto;
    margin-right: auto
}

.Carousel_slider___N8pf .dots .dot {
    border: none;
    width: 8px;
    height: 8px;
    background: var(--light-border-color-hover);
    border-radius: 50%;
    margin: 0 5px;
    padding: 4px;
    cursor: pointer
}

.Carousel_slider___N8pf .dots .dot:focus {
    outline: none
}

.Carousel_slider___N8pf .dots .dot.active {
    background: #fff
}

.Carousel_buttonNext__qdJwZ, .Carousel_buttonPrev__KV7nj {
    display: flex;
    align-items: center;
    justify-content: center;
    top: calc(50% - 13px);
    width: 26px;
    min-width: 26px;
    max-width: 26px;
    height: 26px;
    outline: none;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 50%;
    box-shadow: 0 0 15px -5px rgba(0, 0, 0, .5);
    transition: var(--border-color-transition), var(--opacity-transition);
    margin: 0;
    position: absolute
}

@media screen and (max-width: 1099px) {
    .Carousel_buttonNext__qdJwZ, .Carousel_buttonPrev__KV7nj {
        display: none
    }
}

.Carousel_buttonNext__qdJwZ:hover, .Carousel_buttonPrev__KV7nj:hover {
    border: 1px solid var(--primary-color)
}

.Carousel_buttonNext__qdJwZ:hover svg, .Carousel_buttonPrev__KV7nj:hover svg {
    fill: var(--primary-color)
}

.Carousel_buttonNext__qdJwZ:disabled, .Carousel_buttonPrev__KV7nj:disabled {
    pointer-events: all;
    cursor: default;
    opacity: 0
}

.Carousel_buttonNext__qdJwZ {
    right: 0;
    transform: translateX(50%)
}

.Carousel_buttonPrev__KV7nj {
    left: 0;
    transform: translateX(-50%)
}

.Carousel_buttonPrev__KV7nj svg {
    transform: rotate(180deg)
}

.ImageGallery_gallery__IC4SC {
    position: relative;
    margin: 20px auto;
    max-width: 680px
}

.ImageGallery_gallery__IC4SC:first-child {
    margin-top: 0
}

.ImageGallery_gallery__IC4SC:last-child {
    margin-bottom: 0
}

@media screen and (max-width: 1099px) {
    .ImageGallery_gallery__IC4SC .ImageGallery_carouselContainer__H19ms {
        padding: 0 15px;
        margin: 0 -15px;
        overflow: hidden
    }

    .ImageGallery_gallery__IC4SC .ImageGallery_carouselSlider__bkWN6 {
        overflow: visible !important
    }

    .ImageGallery_gallery__IC4SC .ImageGallery_carouselSlide__5gjzH {
        min-width: 216px !important;
        max-width: 216px !important
    }
}

.ImageGallery_galleryItem__6Z6Cr {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    max-width: 100%;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
    height: 100%
}

.ImageGallery_galleryItem__6Z6Cr:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    border-radius: 8px;
    transition: all var(--transition-duration) var(--transition-timing);
    z-index: 0
}

.ImageGallery_galleryItem__6Z6Cr:hover:before {
    background-color: rgba(0, 0, 0, .5);
    z-index: 1
}

.ImageGallery_galleryItem__6Z6Cr img {
    border-radius: 8px;
    object-fit: cover
}

.HiddenAria_hiddenAria__IMroA p, .HiddenAria_hiddenAria__IMroA ul {
    margin: 15px 0 !important
}

.HiddenAria_regularCollapse__G2vV0 {
    margin: -20px 0 15px
}

.HiddenAria_textCollapse__d4B_e {
    margin: 15px 0
}

.HiddenAria_toggler__YqrSl {
    padding-top: 10px !important
}

.HiddenAria_toggler__YqrSl:before {
    background-color: #fff
}

.HiddenAria_content__C_N2I {
    padding-bottom: 10px
}

.Body_logo__Jbc1I {
    flex-shrink: 0;
    margin-right: 30px
}

.Body_logo__Jbc1I:empty {
    display: none
}

.Body_logo__Jbc1I img {
    max-width: 100%;
    height: auto;
    border-radius: var(--border-radius)
}

@media screen and (max-width: 720px) {
    .Body_logo__Jbc1I {
        position: absolute;
        left: 0;
        top: 0;
        max-width: 120px;
        width: 100%
    }
}

.Body_card__tCKbY {
    position: relative;
    display: flex;
    align-items: flex-start
}

.Body_info__jZEKp {
    width: 100%
}

.Body_infoHead__LB9u0 {
    line-height: 1.2;
    padding-left: 140px;
    min-height: 120px
}

@media screen and (min-width: 721px) {
    .Body_infoHead__LB9u0 {
        padding-left: 0;
        min-height: auto
    }
}

.Body_title__Nn4Ql {
    font-weight: 700;
    font-size: 22px;
    letter-spacing: .01em;
    margin-bottom: 6px
}

.Body_bkLink__VI8v8, a.Body_bkLink__VI8v8 {
    color: var(--primary-color);
    font-weight: 400;
    line-height: 1.2
}

.Body_bkLink__VI8v8:hover, a.Body_bkLink__VI8v8:hover {
    color: var(--success-color);
    text-decoration: none
}

.Body_meta__fTexC {
    display: flex;
    justify-content: center;
    margin-top: 20px
}

@media screen and (min-width: 721px) {
    .Body_meta__fTexC {
        justify-content: flex-start
    }
}

.Body_metaItem__j5XTx {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 0 25px;
    line-height: 1.143
}

@media screen and (max-width: 384px) {
    .Body_metaItem__j5XTx {
        padding: 0 15px
    }
}

.Body_metaItem__j5XTx:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 30px;
    border: 1px solid #e8e8e8
}

.Body_metaItem__j5XTx:first-child {
    padding-left: 0
}

.Body_metaItem__j5XTx:last-child {
    padding-right: 0
}

.Body_metaItem__j5XTx:last-child:after {
    display: none
}

.Body_metaName__QVtdf {
    font-size: 14px;
    text-align: center;
    color: var(--gray-color);
    margin-bottom: 12px
}

.Body_metaValue__p37R7 {
    font-weight: 700;
    font-size: 14px;
    text-align: center;
    color: #000;
    white-space: nowrap
}

.Body_metaValueIcon__WbU3_ {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px
}

.Body_metaValueIcon__WbU3_ svg {
    width: 100%;
    height: 100%
}

.Body_buttons__8XmmJ {
    display: flex;
    align-items: center;
    margin-top: 27px;
    gap: 14px
}

@media screen and (max-width: 720px) {
    .Body_buttons__8XmmJ {
        gap: 12px
    }
}

.Apps_tabs__wNmWZ.Apps_fourTabs__8nrxR .tabsHeadItem:last-child .Apps_tabIcon__O34qS {
    width: 26px;
    height: 26px;
    margin: 0 5px 0 0
}

.Apps_tabs__wNmWZ.Apps_fourTabs__8nrxR .tabsHeadItem:last-child .Apps_tabIcon__O34qS svg {
    width: 26px;
    height: 26px
}

.Apps_tabs__wNmWZ.Apps_fourTabs__8nrxR .tabsHeadItem:last-child .Apps_tabInfo__7RYO4 .Apps_tabInfoName__eULq2 {
    font-size: 12px
}

.Apps_tabs__wNmWZ .tabsHead:before {
    display: none
}

@media screen and (min-width: 1100px) {
    .Apps_tabs__wNmWZ .tabsHeadScroll {
        min-width: 100%
    }
}

.Apps_tabs__wNmWZ .tabsHeadScroll:before {
    content: "";
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    border: 1px solid var(--border-color);
    border-radius: var(--border-radius)
}

.Apps_tabs__wNmWZ .tabsHeadItem {
    flex: 1 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 0;
    height: 44px;
    min-width: 160px;
    white-space: nowrap;
    padding: 0 10px;
    transition: all .3s ease-in-out;
    border: 1px solid transparent;
    border-radius: var(--border-radius)
}

.Apps_tabs__wNmWZ .tabsHeadItem svg {
    fill: var(--gray-color);
    transition: fill .3s ease-in-out
}

.Apps_tabs__wNmWZ .tabsHeadItem:hover:after {
    display: none
}

.Apps_tabs__wNmWZ .tabsHeadItem:hover svg {
    fill: #000
}

.Apps_tabs__wNmWZ .tabsHeadItem.isSelected {
    border-color: var(--light-border-color)
}

.Apps_tabs__wNmWZ .tabsHeadItem.isSelected svg {
    fill: #000
}

.Apps_tabsHeadHidden__gutrI .tabsHead, .Apps_tabs__wNmWZ .tabsHeadItem.isSelected:after {
    display: none
}

.Panel_panel__Xcq0W {
    background-color: var(--overview-block-color);
    padding: 20px 15px;
    margin: 15px -15px
}

@media screen and (min-width: 1100px) {
    .Panel_panel__Xcq0W {
        border-radius: var(--border-radius);
        padding: 30px 20px 20px;
        margin: 25px 0
    }
}

.Panel_panel__Xcq0W .Panel_titleText__PBX7b, .Panel_panel__Xcq0W h2, .Panel_panel__Xcq0W h2.Panel_titleText__PBX7b {
    --title-font-size: 24px;
    width: 50%;
    flex-grow: 2;
    font-size: var(--title-font-size);
    font-weight: 700;
    letter-spacing: .2px;
    margin: 0 !important
}

@media screen and (min-width: 1100px) {
    .Panel_panel__Xcq0W .Panel_titleText__PBX7b, .Panel_panel__Xcq0W h2, .Panel_panel__Xcq0W h2.Panel_titleText__PBX7b {
        --title-font-size: 28px
    }
}

.Panel_panel__Xcq0W h3, .Panel_panel__Xcq0W h3.Panel_titleText__PBX7b {
    --title-font-size: 18px
}

@media screen and (min-width: 1100px) {
    .Panel_panel__Xcq0W h3, .Panel_panel__Xcq0W h3.Panel_titleText__PBX7b {
        --title-font-size: 22px
    }
}

.Panel_panel__Xcq0W h4, .Panel_panel__Xcq0W h4.Panel_titleText__PBX7b {
    --title-font-size: 16px
}

@media screen and (min-width: 1100px) {
    .Panel_panel__Xcq0W h4, .Panel_panel__Xcq0W h4.Panel_titleText__PBX7b {
        --title-font-size: 20px
    }
}

.Panel_panel__Xcq0W table {
    min-width: 640px
}

@media screen and (max-width: 675px) {
    .Panel_panel__Xcq0W table {
        min-width: 100%
    }
}

.Panel_title__NrBpY {
    display: flex;
    align-items: flex-start;
    margin: 0 0 20px;
    line-height: 32px
}

@media screen and (min-width: 1100px) {
    .Panel_title__NrBpY {
        line-height: 28px
    }
}

.Panel_index___q9vK {
    position: relative;
    color: var(--gray-bg-disabled);
    font-size: 28px;
    margin: 0 16px 0 0
}

.Panel_index___q9vK:after {
    content: "";
    position: absolute;
    top: calc(50% - 11px);
    right: -8px;
    width: 1px;
    height: 20px;
    background: var(--gray-bg-disabled)
}

@media screen and (min-width: 1100px) {
    .Panel_index___q9vK {
        font-size: 32px
    }
}

.Vacancy_vacanciesBox__gDwrv {
    display: flex;
    flex-direction: column;
    background-color: #fff;
    border: 1px solid var(--light-border-color);
    border-radius: var(--border-radius);
    margin-bottom: 15px;
    min-height: 186px;
    padding: 20px 15px;
    min-width: 215px;
    color: var(--main-font-color);
    transition: border .3s ease
}

.Vacancy_vacanciesBox__gDwrv:hover {
    border-color: var(--light-border-color-hover)
}

.Vacancy_vacanciesBoxTitle__fLGEX {
    font-weight: 700;
    font-size: 18px;
    line-height: 1.22;
    flex-grow: 1
}

.Vacancy_vacanciesBoxSalary__9URn5 {
    font-size: 16px;
    line-height: 1.37;
    margin-bottom: 15px;
    color: var(--gray-color)
}

.Vacancy_vacanciesBoxMore___bPFZ {
    font-weight: 700;
    font-size: 14px;
    line-height: 1.43;
    color: var(--primary-color);
    transition: color .3s ease
}

.Vacancy_vacanciesBox__gDwrv:hover .Vacancy_vacanciesBoxMore___bPFZ {
    color: var(--success-color)
}

.VacanciesList_vacanciesList__IwTc_ {
    background-color: var(--gray-bg-color);
    padding: 20px 15px;
    margin: 20px -15px 40px;
    position: relative
}

@media screen and (min-width: 1100px) {
    .VacanciesList_vacanciesList__IwTc_ {
        padding: 40px 0 20px;
        margin: 20px 0 40px
    }

    .VacanciesList_vacanciesList__IwTc_:before {
        position: absolute;
        width: 100vw;
        height: 100%;
        top: 0;
        left: 50%;
        margin-left: -50vw;
        background-color: var(--gray-bg-color);
        content: "";
        z-index: -1
    }
}

.VacanciesList_vacanciesList__IwTc_:last-child {
    margin-bottom: 0
}

.VacanciesList_vacanciesListTitle__TeRm_ {
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 20px
}

.VacanciesList_vacanciesListTitle__TeRm_:last-child {
    margin-bottom: 0
}

.VacanciesList_vacanciesListWrapper__tX0w_ {
    display: flex;
    flex-wrap: wrap
}

@media screen and (min-width: 1100px) {
    .VacanciesList_vacanciesListWrapper__tX0w_ {
        margin: 0 -10px
    }
}

.VacanciesList_vacanciesListBox__C2V_G {
    width: 100%;
    margin-bottom: 15px
}

@media screen and (min-width: 1100px) {
    .VacanciesList_vacanciesListBox__C2V_G {
        width: calc(33.3333% - 20px);
        margin: 0 10px 20px
    }
}

.VacanciesList_vacancySimilar__UL5nu {
    margin-top: 40px
}

@media screen and (min-width: 1100px) {
    .VacanciesList_vacancySimilar__UL5nu {
        margin-top: 0
    }
}

.VacanciesList_vacancySimilarList__cVjVL {
    display: flex;
    margin: -15px;
    padding: 15px;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.VacanciesList_vacancySimilarList__cVjVL::-webkit-scrollbar {
    display: none
}

@media screen and (min-width: 1100px) {
    .VacanciesList_vacancySimilarList__cVjVL {
        flex-direction: column
    }
}

.VacanciesList_vacancySimilarTitle__ZWDh4 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px
}

@media screen and (min-width: 1100px) {
    .VacanciesList_vacancySimilarTitle__ZWDh4 {
        font-size: 20px;
        margin-bottom: 15px
    }
}

.VacanciesList_vacancySimilar__UL5nu .VacanciesList_innerBox__HLCXx {
    margin-right: 20px;
    width: 215px;
    min-width: 215px;
    max-width: 215px
}

@media screen and (min-width: 1100px) {
    .VacanciesList_vacancySimilar__UL5nu .VacanciesList_innerBox__HLCXx {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        margin-right: 0
    }
}

.VacancyDetail_vacancyContainer__krRqm {
    display: flex;
    flex-direction: column
}

@media screen and (min-width: 1100px) {
    .VacancyDetail_vacancyContainer__krRqm {
        flex-direction: row
    }
}

.VacancyDetail_vacancyContent__4365r {
    flex-grow: 1
}

@media screen and (min-width: 1100px) {
    .VacancyDetail_vacancyAside__PwYF2 {
        margin-left: 25px;
        width: 215px;
        min-width: 215px;
        max-width: 215px;
        flex-shrink: 0
    }
}

.VacancyDetail_vacancyTitle__LaSic {
    margin-bottom: 20px
}

.VacancyDetail_vacancyPropertiesItem__LL2EF {
    font-size: 16px;
    line-height: 1.37;
    margin-bottom: 20px
}

.VacancyDetail_vacancyPropertiesItem__LL2EF span {
    display: block;
    color: var(--gray-color);
    margin-bottom: 8px
}

.VacancyDetail_vacancyAction__cO9Dg {
    margin-bottom: 30px
}

.VacancyDetail_vacancyAction__cO9Dg:last-child {
    margin-bottom: 0
}

.VacancyDetail_vacancyDescription__9zhs8 {
    margin-top: 30px
}

.VacancyDetail_vacancyDescription__9zhs8 h2 {
    font-weight: 700;
    font-size: 18px;
    line-height: 1.33;
    margin-bottom: 15px
}

.VacancyDetail_vacancyDescription__9zhs8 ul {
    margin-top: 15px;
    padding-left: 20px
}

.VacancyDetail_vacancyDescription__9zhs8 ul li {
    position: relative
}

.VacancyDetail_vacancyDescription__9zhs8 ul li:not(:last-child) {
    margin-bottom: 10px
}

.VacancyDetail_vacancyDescription__9zhs8 p, .VacancyDetail_vacancyDescription__9zhs8 ul {
    font-size: 16px;
    line-height: 1.628
}

.VacancyDetail_vacancyDescription__9zhs8 p:not(:last-child), .VacancyDetail_vacancyDescription__9zhs8 ul:not(:last-child) {
    margin-bottom: 30px
}

.VacancyDetail_vacancyDescription__9zhs8 p + h2, .VacancyDetail_vacancyDescription__9zhs8 ul + h2 {
    margin-top: 30px
}

.BottomMenu_map__qRVsX {
    border-bottom: 1px solid var(--footer-border-color);
    padding: 30px 0
}

.BottomMenu_map__qRVsX .BottomMenu_col__PMd_t {
    margin: 0
}

.BottomMenu_map__qRVsX .BottomMenu_col__PMd_t:not(:last-child) {
    margin-bottom: 35px
}

.BottomMenu_map__qRVsX .BottomMenu_label__lcjmj {
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    margin: 0
}

.BottomMenu_map__qRVsX .BottomMenu_list__BmjI4 {
    column-count: 2;
    margin-top: 20px
}

.BottomMenu_map__qRVsX .BottomMenu_list__BmjI4 li {
    padding-right: 10px
}

@media screen and (min-width: 1100px) {
    .BottomMenu_map__qRVsX .BottomMenu_row__jCCRJ {
        overflow: hidden;
        transition: max-height .3s ease-in-out
    }

    .BottomMenu_map__qRVsX .BottomMenu_row__jCCRJ.BottomMenu_isOpen__QddFu {
        max-height: 800px
    }

    .BottomMenu_map__qRVsX .BottomMenu_col__PMd_t.BottomMenu_col2__3IOAX {
        width: 40%
    }

    .BottomMenu_map__qRVsX .BottomMenu_col__PMd_t.BottomMenu_col2__3IOAX .BottomMenu_list__BmjI4 {
        column-count: 2
    }

    .BottomMenu_map__qRVsX .BottomMenu_col__PMd_t.BottomMenu_longTitle__nt5N6 {
        width: 40%
    }

    .BottomMenu_map__qRVsX .BottomMenu_col__PMd_t:not(:last-child) {
        margin-bottom: 30px
    }

    .BottomMenu_map__qRVsX .BottomMenu_col__PMd_t.BottomMenu_fullWidth__irXW4 {
        width: 100%
    }

    .BottomMenu_map__qRVsX .BottomMenu_col__PMd_t.BottomMenu_fullWidth__irXW4 .BottomMenu_list__BmjI4 li {
        width: 40%
    }

    .BottomMenu_map__qRVsX .BottomMenu_label__lcjmj {
        cursor: default
    }

    .BottomMenu_map__qRVsX .BottomMenu_list__BmjI4 {
        margin-top: 15px;
        column-count: auto
    }

    .BottomMenu_map__qRVsX .BottomMenu_list__BmjI4 li {
        padding-right: 15px
    }
}

.BottomMenu_row__jCCRJ {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap
}

@media screen and (min-width: 1100px) {
    .BottomMenu_row__jCCRJ {
        justify-content: flex-start
    }

    .BottomMenu_row__jCCRJ.BottomMenu_isActive__eGzAy {
        transition: max-height .3s ease-in-out;
        max-height: 1500px
    }
}

.BottomMenu_col__PMd_t {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
    width: 100%;
    margin-bottom: 30px
}

.BottomMenu_col__PMd_t:empty {
    display: none
}

@media screen and (min-width: 1100px) {
    .BottomMenu_col__PMd_t {
        display: block;
        width: 20%;
        margin-bottom: 0
    }
}

@media screen and (max-width: 374px) {
    .BottomMenu_col__PMd_t {
        display: block
    }
}

.BottomMenu_label__lcjmj {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 20px
}

.BottomMenu_labelArrow__DDAGv {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-grow: 2;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 1
}

.BottomMenu_labelArrow__DDAGv:after {
    content: "";
    position: absolute;
    top: -9px;
    right: -9px;
    width: 30px;
    height: 30px
}

.BottomMenu_labelArrow__DDAGv svg {
    fill: currentColor;
    transform: rotate(90deg);
    transition: transform .3s ease-in-out
}

@media screen and (max-width: 1099px) {
    .BottomMenu_label__lcjmj.BottomMenu_isActive__eGzAy svg {
        transform: rotate(-90deg)
    }
}

.BottomMenu_label__lcjmj a {
    color: var(--main-font-color);
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.BottomMenu_label__lcjmj a:hover {
    color: var(--primary-color);
    -webkit-text-decoration-color: var(--primary-color);
    text-decoration-color: var(--primary-color)
}

@media screen and (min-width: 1100px) {
    .BottomMenu_label__lcjmj {
        margin-bottom: 20px
    }

    .BottomMenu_labelArrow__DDAGv {
        display: none
    }
}

.BottomMenu_list__BmjI4 {
    width: 100%
}

.BottomMenu_list__BmjI4 li a {
    padding-bottom: 10px
}

.BottomMenu_list__BmjI4 a {
    display: flex;
    align-items: center;
    color: var(--main-font-color);
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent;
    line-height: 1.42
}

.BottomMenu_list__BmjI4 a:hover {
    color: var(--primary-color)
}

.BottomMenu_list__BmjI4 img, .BottomMenu_list__BmjI4 svg {
    max-width: 24px;
    max-height: 24px;
    margin-right: 10px
}

.BottomMenu_list__BmjI4 svg {
    fill: var(--primary-color)
}

@media screen and (min-width: 1100px) {
    .BottomMenu_list__BmjI4 li {
        width: 100%
    }

    .BottomMenu_list__BmjI4 a {
        line-height: 1.3
    }

    .BottomMenu_list__BmjI4 img, .BottomMenu_list__BmjI4 svg {
        margin-right: 15px
    }
}

@media screen and (max-width: 374px) {
    .BottomMenu_list__BmjI4 {
        max-height: none
    }

    .BottomMenu_list__BmjI4 li {
        width: 100%
    }

    .BottomMenu_list__BmjI4 img, .BottomMenu_list__BmjI4 svg {
        margin-right: 15px
    }
}

.BottomMenu_wrap__f2yP8 {
    display: block;
    width: 100%;
    transition: max-height .3s ease-in-out
}

@media screen and (max-width: 1099px) {
    .BottomMenu_wrap__f2yP8 {
        max-height: 0;
        overflow: auto;
        -ms-overflow-style: none;
        scrollbar-width: none;
        overflow: hidden
    }

    .BottomMenu_wrap__f2yP8::-webkit-scrollbar {
        display: none
    }

    .BottomMenu_wrap__f2yP8.BottomMenu_isActive__eGzAy {
        max-height: 350px;
        overflow: auto
    }
}

@media screen and (min-width: 1100px) {
    .BottomMenu_wrap__f2yP8 {
        display: block
    }
}

.BottomMenu_expand__WG6By {
    display: none
}

@media screen and (min-width: 1100px) {
    .BottomMenu_expand__WG6By {
        display: flex;
        align-items: center;
        color: var(--gray-color);
        background: none;
        margin: 30px auto 0 0
    }

    .BottomMenu_expand__WG6By:hover {
        color: var(--primary-color)
    }

    .BottomMenu_expand__WG6By.BottomMenu_isActive__eGzAy svg {
        transform: rotate(-90deg)
    }

    .BottomMenu_expandText__Uf7ph {
        position: relative;
        display: block;
        margin-right: 15px
    }

    .BottomMenu_expandArrow__3UHS2 {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 10px;
        height: 10px
    }

    .BottomMenu_expandArrow__3UHS2 svg {
        width: 100%;
        height: 100%;
        fill: currentColor;
        transform: rotate(90deg);
        transition: transform .15s linear
    }
}

.Nav_nav__2O2ic {
    padding-top: 30px;
    display: flex;
    flex-flow: wrap;
    justify-content: flex-start
}

@media (min-width: 1100px) {
    .Nav_nav__2O2ic {
        padding-bottom: 30px;
        justify-content: space-between
    }
}

.Nav_col__bsi5S {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
    width: 100%;
    margin-bottom: 30px
}

@media (min-width: 1100px) {
    .Nav_col__bsi5S {
        display: block;
        width: 40%;
        margin-bottom: 0
    }

    .Nav_col__bsi5S:last-child {
        width: 20%
    }
}

@media screen and (max-width: 440px) {
    .Nav_col__bsi5S {
        display: block
    }
}

.Nav_list__YUMTB {
    width: 100%
}

.Nav_list__YUMTB li:not(:last-child) {
    margin-bottom: 10px
}

.Nav_list__YUMTB a {
    display: flex;
    align-items: center;
    color: var(--main-font-color);
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent;
    line-height: 1.42;
    gap: 10px
}

.Nav_list__YUMTB a:hover {
    color: var(--primary-color)
}

.Nav_list__YUMTB a:hover svg {
    fill: rgba(96, 29, 192, .8)
}

.Nav_list__YUMTB img, .Nav_list__YUMTB svg {
    width: 24px;
    min-width: 24px;
    max-width: 24px;
    height: 24px;
    min-height: 24px;
    max-height: 24px
}

.Nav_list__YUMTB svg {
    fill: var(--primary-color);
    transition: fill .25s ease
}

@media (min-width: 1100px) {
    .Nav_list__YUMTB li {
        width: 100%
    }

    .Nav_list__YUMTB li:not(:last-child) {
        margin-bottom: 14px
    }

    .Nav_list__YUMTB a {
        line-height: 1.3
    }
}

@media screen and (max-width: 374px) {
    .Nav_list__YUMTB {
        max-height: none
    }

    .Nav_list__YUMTB li {
        width: 100%
    }
}

.Nav_label__uRgki {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.15;
    margin-bottom: 20px
}

.Nav_labelArrow__JY_Nl {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-grow: 2;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 1
}

.Nav_labelArrow__JY_Nl:after {
    content: "";
    position: absolute;
    top: -9px;
    right: -9px;
    width: 30px;
    height: 30px
}

.Nav_labelArrow__JY_Nl svg {
    width: 12px;
    height: 12px;
    fill: currentColor;
    transform: rotate(90deg)
}

.Nav_labelArrow__JY_Nl.Nav_isActive__2_vEa svg {
    transform: rotate(-90deg)
}

.Nav_label__uRgki a {
    color: var(--main-font-color);
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.Nav_label__uRgki a:hover {
    color: var(--primary-color);
    -webkit-text-decoration-color: var(--primary-color);
    text-decoration-color: var(--primary-color)
}

@media (min-width: 1100px) {
    .Nav_label__uRgki {
        margin-bottom: 20px
    }

    .Nav_labelArrow__JY_Nl {
        display: none
    }
}

.Nav_block__rXvl5 {
    width: calc(50% - 10px)
}

@media (min-width: 1100px) {
    .Nav_block__rXvl5 {
        width: 100%
    }

    .Nav_block__rXvl5:not(:last-child) {
        margin-bottom: 25px
    }
}

@media screen and (max-width: 374px) {
    .Nav_block__rXvl5 {
        width: 100%
    }

    .Nav_block__rXvl5:not(:last-child) {
        margin-bottom: 25px
    }
}

.Nav_socials__nZtbp {
    width: 100%;
    margin-top: -5px
}

@media screen and (min-width: 1100px) {
    .Nav_socials__nZtbp {
        margin: 0
    }
}

.Footer_footer__xQ0_O {
    --footer-icon-color: var(--main-font-color);
    --footer-border-color: var(--tablist-border-bottom-color);
    font-size: 14px;
    padding-bottom: 30px;
    transition: padding-bottom .3s ease-in-out
}

.Footer_footerExtraSpaced__Mpkq5 {
    padding-bottom: 120px
}

@media screen and (min-width: 1100px) {
    .Footer_footerExtraSpaced__Mpkq5 {
        padding-bottom: 140px
    }
}

.Footer_footer__xQ0_O.Footer_paddingForCatfish__tGaAO {
    padding-bottom: 90px
}

.Footer_footerMap__UFnSi {
    border-bottom: 1px solid var(--footer-border-color);
    padding: 30px 0
}

.Footer_footerMap__UFnSi .Footer_footerRow__EeqoR .Footer_footerCol__Mbyy6:not(.Footer_fullWidth__Fq6tp) .Footer_footerList__0cIO1 {
    margin-bottom: -12px
}

.Footer_footerMap__UFnSi .Footer_footerCol__Mbyy6 {
    margin: 0
}

.Footer_footerMap__UFnSi .Footer_footerCol__Mbyy6:not(:last-child) {
    margin-bottom: 35px
}

.Footer_footerMap__UFnSi .Footer_footerLabel__RZWoI {
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    margin: 0
}

.Footer_footerMap__UFnSi .Footer_footerList__0cIO1 {
    column-count: 2;
    margin-top: 20px
}

.Footer_footerMap__UFnSi .Footer_footerList__0cIO1 li {
    padding-right: 10px;
    margin-bottom: 12px
}

.Footer_footerMap__UFnSi .Footer_footerList__0cIO1 li:not(:last-child) {
    margin-bottom: 12px
}

@media (min-width: 1100px) {
    .Footer_footerMap__UFnSi .Footer_footerRow__EeqoR {
        max-height: 230.4px;
        overflow: hidden;
        transition: max-height .3s ease-in-out
    }

    .Footer_footerMap__UFnSi .Footer_footerRow__EeqoR.Footer_isOpen__t9_sR {
        max-height: 800px
    }

    .Footer_footerMap__UFnSi .Footer_footerCol__Mbyy6:first-child, .Footer_footerMap__UFnSi .Footer_footerCol__Mbyy6:last-child {
        width: 40%
    }

    .Footer_footerMap__UFnSi .Footer_footerCol__Mbyy6:first-child .Footer_footerList__0cIO1, .Footer_footerMap__UFnSi .Footer_footerCol__Mbyy6:last-child .Footer_footerList__0cIO1 {
        column-count: 2
    }

    .Footer_footerMap__UFnSi .Footer_footerCol__Mbyy6:not(:last-child) {
        margin-bottom: 30px
    }

    .Footer_footerMap__UFnSi .Footer_footerCol__Mbyy6.Footer_fullWidth__Fq6tp {
        width: 100%
    }

    .Footer_footerMap__UFnSi .Footer_footerCol__Mbyy6.Footer_fullWidth__Fq6tp .Footer_footerList__0cIO1 li {
        width: 40%
    }

    .Footer_footerMap__UFnSi .Footer_footerLabel__RZWoI {
        cursor: default
    }

    .Footer_footerMap__UFnSi .Footer_footerList__0cIO1 {
        margin-top: 15px;
        column-count: auto
    }

    .Footer_footerMap__UFnSi .Footer_footerList__0cIO1 li {
        padding-right: 15px
    }
}

.Footer_footerExpand__pB2EG {
    display: none
}

@media (min-width: 1100px) {
    .Footer_footerExpand__pB2EG {
        display: flex;
        align-items: center;
        color: var(--gray-color);
        background: none;
        margin: 30px auto 0 0
    }

    .Footer_footerExpand__pB2EG:hover {
        color: var(--primary-color)
    }

    .Footer_footerExpand__pB2EG.Footer_isActive__iSSIa > .Footer_footerExpandText__b5sez span {
        display: none
    }

    .Footer_footerExpand__pB2EG.Footer_isActive__iSSIa > .Footer_footerExpandText__b5sez span:not(:first-child) {
        display: block
    }

    .Footer_footerExpand__pB2EG.Footer_isActive__iSSIa svg {
        transform: rotate(-90deg)
    }

    .Footer_footerExpandText__b5sez {
        position: relative;
        display: block;
        margin-right: 15px
    }

    .Footer_footerExpandText__b5sez > span:not(:first-child) {
        display: none
    }

    .Footer_footerExpandArrow__xoOnT {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 10px;
        height: 10px
    }

    .Footer_footerExpandArrow__xoOnT svg {
        width: 100%;
        height: 100%;
        fill: currentColor;
        transform: rotate(90deg);
        transition: none
    }
}

.Footer_footerNav__rA__r {
    padding-top: 30px
}

@media (min-width: 1100px) {
    .Footer_footerNav__rA__r {
        padding-bottom: 30px
    }

    .Footer_footerNav__rA__r .Footer_footerCol__Mbyy6:not(:last-child) {
        width: 40%
    }
}

.Footer_footerMain__amZA1 {
    padding-top: 30px
}

.Footer_footerMain__amZA1 p {
    line-height: 1.57
}

.Footer_footerMain__amZA1 p a {
    color: var(--success-color)
}

.Footer_footerMain__amZA1 p a.Footer_regularLink__dza_2 {
    color: currentColor
}

.Footer_footerMain__amZA1 p a.Footer_regularLink__dza_2, .Footer_footerMain__amZA1 p a:hover {
    -webkit-text-decoration-color: currentColor;
    text-decoration-color: currentColor
}

.Footer_footerMain__amZA1 p a:hover.Footer_regularLink__dza_2 {
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.Footer_footerMain__amZA1 p span:not(:last-child) {
    color: var(--light-gray-color)
}

@media (min-width: 1100px) {
    .Footer_footerMain__amZA1 .Footer_footerRow__EeqoR {
        justify-content: space-between
    }
}

.Footer_footerRow__EeqoR {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
    flex-shrink: 0;
    flex-grow: 1
}

@media (min-width: 1100px) {
    .Footer_footerRow__EeqoR {
        justify-content: flex-start;
        max-width: 920px
    }
}

.Footer_footerCol__Mbyy6 {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
    width: 100%;
    margin-bottom: 30px
}

.Footer_footerCol__Mbyy6:empty {
    display: none
}

@media (min-width: 1100px) {
    .Footer_footerCol__Mbyy6 {
        display: block;
        width: 20%;
        margin-bottom: 0
    }
}

@media screen and (max-width: 374px) {
    .Footer_footerCol__Mbyy6 {
        display: block
    }
}

.Footer_footerWrap__nEvVL {
    display: none;
    width: 100%
}

@media (min-width: 1100px) {
    .Footer_footerWrap__nEvVL {
        display: block
    }
}

.Footer_footerBlock___MuVC {
    width: calc(50% - 10px)
}

@media (min-width: 1100px) {
    .Footer_footerBlock___MuVC {
        width: 100%
    }

    .Footer_footerBlock___MuVC:not(:last-child) {
        margin-bottom: 25px
    }
}

@media screen and (max-width: 374px) {
    .Footer_footerBlock___MuVC {
        width: 100%
    }

    .Footer_footerBlock___MuVC:not(:last-child) {
        margin-bottom: 25px
    }
}

.Footer_footerList__0cIO1 {
    width: 100%
}

.Footer_footerList__0cIO1 li:not(:last-child) {
    margin-bottom: 10px
}

.Footer_footerList__0cIO1 a {
    display: flex;
    align-items: center;
    color: var(--main-font-color);
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent;
    line-height: 1.42
}

.Footer_footerList__0cIO1 a:hover {
    color: var(--primary-color)
}

.Footer_footerList__0cIO1 img, .Footer_footerList__0cIO1 svg {
    max-width: 24px;
    max-height: 24px;
    margin-right: 10px
}

.Footer_footerList__0cIO1 svg {
    fill: var(--primary-color)
}

@media (min-width: 1100px) {
    .Footer_footerList__0cIO1 li {
        width: 100%
    }

    .Footer_footerList__0cIO1 li:not(:last-child) {
        margin-bottom: 14px
    }

    .Footer_footerList__0cIO1 a {
        line-height: 1.3
    }

    .Footer_footerList__0cIO1 img, .Footer_footerList__0cIO1 svg {
        margin-right: 15px
    }
}

@media screen and (max-width: 374px) {
    .Footer_footerList__0cIO1 {
        max-height: none
    }

    .Footer_footerList__0cIO1 li {
        width: 100%
    }

    .Footer_footerList__0cIO1 img, .Footer_footerList__0cIO1 svg {
        margin-right: 15px
    }
}

.Footer_footerSocials__HM7IW {
    width: 100%;
    margin-top: -5px
}

.Footer_footerSocials__HM7IW .Footer_footerList__0cIO1 {
    display: flex;
    align-items: center
}

.Footer_footerSocials__HM7IW .Footer_footerList__0cIO1 li:not(:last-child) {
    margin: 0 40px 0 0
}

.Footer_footerSocials__HM7IW .Footer_footerList__0cIO1 img, .Footer_footerSocials__HM7IW .Footer_footerList__0cIO1 svg {
    margin: 0
}

.Footer_footerSocials__HM7IW .Footer_footerList__0cIO1 span {
    display: none
}

@media (min-width: 1100px) {
    .Footer_footerSocials__HM7IW {
        margin: 0
    }

    .Footer_footerSocials__HM7IW .Footer_footerList__0cIO1 {
        flex-flow: column wrap
    }

    .Footer_footerSocials__HM7IW .Footer_footerList__0cIO1 li {
        width: 100%
    }

    .Footer_footerSocials__HM7IW .Footer_footerList__0cIO1 li:not(:last-child) {
        margin: 0 0 22px
    }

    .Footer_footerSocials__HM7IW .Footer_footerList__0cIO1 img, .Footer_footerSocials__HM7IW .Footer_footerList__0cIO1 svg {
        margin-right: 10px
    }

    .Footer_footerSocials__HM7IW .Footer_footerList__0cIO1 span {
        display: block
    }

    .Footer_footerSocials__HM7IW.Footer_isSubsport__zXb_8 .Footer_footerList__0cIO1 {
        max-height: 92px
    }
}

.Footer_footerLogo__tuIIh {
    display: inline-block;
    height: 30px;
    margin-bottom: 20px
}

.Footer_footerLogo__tuIIh img, .Footer_footerLogo__tuIIh svg {
    height: 100%
}

@media (min-width: 1100px) {
    .Footer_footerLogo__tuIIh {
        margin-bottom: 30px
    }
}

.Footer_footerText__oyLUE {
    margin-bottom: 30px
}

.Footer_footerText__oyLUE p:not(:first-child) {
    margin-top: 20px
}

.Footer_footerText__oyLUE.Footer_gray__lDzpC {
    color: var(--light-gray-color)
}

@media (min-width: 1100px) {
    .Footer_footerText__oyLUE {
        width: 400px;
        margin: 0
    }

    .Footer_footerText__oyLUE p:not(:first-child) {
        margin: 0
    }
}

.Footer_footerAddress__G6oKA p {
    line-height: 1.85
}

@media (min-width: 1100px) {
    .Footer_footerAddress__G6oKA {
        width: 400px
    }
}

.Footer_footerContact__pPVqP {
    margin-top: 20px
}

.Footer_footerContactLabel__DEZCc {
    font-weight: 700;
    margin-bottom: 5px
}

.Footer_footerContact__pPVqP p {
    display: flex
}

.Footer_footerContact__pPVqP p span:not(:last-child) {
    width: 60px
}

.Footer_footerContact__pPVqP p span:not(:first-child) {
    flex-grow: 2;
    width: 50%
}

.Footer_footerContact__pPVqP p a {
    color: currentColor;
    -webkit-text-decoration-color: currentColor;
    text-decoration-color: currentColor
}

.Footer_footerContact__pPVqP p a:hover {
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.Footer_footerCopyright__RSq_p {
    margin: 25px 0 30px
}

@media (min-width: 1100px) {
    .Footer_footerCopyright__RSq_p {
        margin: 25px 0
    }
}

.Footer_footerAge__Bn9pX {
    display: flex;
    align-items: center;
    border-top: 1px solid var(--footer-border-color);
    padding-top: 30px;
    margin-top: 10px;
    width: 100%
}

.Footer_footerAge__Bn9pX svg {
    margin-right: 10px;
    color: var(--primary-color)
}

.Footer_footerAge__Bn9pX img {
    max-width: 30px;
    margin-right: 10px
}

@media (min-width: 1100px) {
    .Footer_footerAge__Bn9pX {
        border: none;
        padding: 0;
        margin-top: 25px;
        width: auto
    }
}

.Footer_footerWarning__60NYv {
    max-width: 370px;
    margin-top: 25px
}

.Footer_footerMainTelecomsia__ZRf6r .Footer_footerCopyright__RSq_p {
    font-size: 16px
}

.Footer_footerMainTelecomsia__ZRf6r .footerPartners {
    width: 100%
}

.Footer_footerMainTelecomsia__ZRf6r .Footer_footerAge__Bn9pX {
    max-width: 370px;
    padding-top: 0;
    margin-top: 25px;
    border-top-width: 0
}

.Footer_footerInfoPartners__OFPb5 .Footer_quoted__qQfdN {
    margin: 0
}

.Footer_footerInfoPartners__OFPb5 .Footer_quotedTitle__0hA0M {
    margin: 0 0 10px
}

.Footer_footerInfoPartners__OFPb5 .Footer_quotedSlider__XJgue {
    display: block;
    min-height: auto;
    background-color: transparent;
    padding: 0
}

.Footer_footerInfoPartners__OFPb5 .Footer_quotedLogo__emdbg {
    flex-direction: column;
    justify-content: flex-start;
    text-align: center;
    box-shadow: 0 0 10px -5px rgba(0, 0, 0, .5);
    border-radius: var(--border-radius-medium);
    padding: 15px 10px 10px
}

.Footer_footerInfoPartners__OFPb5 .Footer_quotedLogo__emdbg img {
    max-height: 40px
}

.Footer_footerInfoPartners__OFPb5 .Footer_quotedImg__sMP1M {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 40px
}

.Footer_footerInfoPartners__OFPb5 .Footer_quotedText__iBHi8 {
    width: 100%;
    color: var(--light-gray-color);
    font-size: 12px;
    line-height: 1.35;
    margin-top: 10px
}

@media (min-width: 1100px) {
    .Footer_footerInfoPartners__OFPb5 .Footer_quotedSlider__XJgue {
        --button-bg: #fff;
        --button-icon-color: #000;
        min-height: auto;
        border-radius: 0;
        padding: 0
    }

    .Footer_footerInfoPartners__OFPb5 .Footer_quotedLogo__emdbg {
        width: 100%
    }

    .Footer_footerInfoPartners__OFPb5 .Footer_quotedLogo__emdbg img {
        max-height: 50px
    }
}

.Footer_notice__YUaLj {
    --notice-padding-right: 15px;
    margin-top: 25px;
    text-align: left;
    max-width: 360px;
    padding-right: var(--notice-padding-right)
}

@media screen and (min-width: 1100px) {
    .Footer_notice__YUaLj {
        --notice-padding-right: 0
    }
}

.Footer_centered__Dg_si {
    font-size: 12px
}

@media screen and (min-width: 1100px) {
    .Footer_centered__Dg_si {
        text-align: center;
        align-self: center
    }
}

.Footer_partnersRow__Uec5d {
    flex-direction: column;
    flex-shrink: 1
}

@media screen and (min-width: 1100px) {
    .Footer_partnersRow__Uec5d {
        flex-direction: row
    }
}

.PromoMenu_promoMenu__roXxh {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    max-width: 1440px;
    margin: 0 auto
}

.PromoMenu_promoMenu__roXxh:after {
    width: 16px;
    min-width: 16px;
    height: 1px;
    content: "";
    display: inline-flex
}

@media screen and (max-width: 1279px) {
    .PromoMenu_promoMenu__roXxh .PromoMenu_headerContainer__Rl4J6 {
        width: calc(100% + 32px);
        min-width: calc(100% + 32px);
        margin-left: -16px;
        padding-left: 16px
    }
}

.PromoMenu_promoMenuWrapper__5D39K {
    display: flex;
    align-items: center;
    border-bottom: 1px solid var(--grey-medium);
    padding: 5px 16px;
    background-color: #f9f8fd;
    min-height: 48px;
    justify-content: flex-start;
    overflow: auto;
    transition: opacity .2s ease-in-out, transform .15s ease-in-out;
    z-index: 1
}

@media screen and (max-width: 1099px) {
    .PromoMenu_promoMenuWrapper__5D39K.PromoMenu_is-hidden-by-scroll__oHhBF {
        opacity: 0;
        transform: translateY(-25px)
    }
}

.PromoMenu_promoMenuWrapper__5D39K::-webkit-scrollbar {
    display: none
}

@media screen and (max-width: 1279px) {
    .PromoMenu_promoMenuWrapper__5D39K:after {
        width: 16px;
        min-width: 16px;
        height: 1px;
        content: "";
        display: inline-flex
    }
}

.PromoMenu_scrollArrow__FdQQr {
    --size: 60px;
    position: absolute;
    cursor: pointer;
    border: none;
    outline: none;
    box-shadow: none;
    background: linear-gradient(90deg, #f9f8fd 0, #f9f8fd 41%, rgba(249, 248, 253, .4) 57%, rgba(249, 248, 253, 0));
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    margin-left: -16px;
    margin-top: 0;
    height: 48px;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    visibility: hidden;
    opacity: 0;
    transition: opacity .35s ease-in-out
}

@media screen and (max-width: 1099px) {
    .PromoMenu_scrollArrow__FdQQr {
        display: none !important
    }
}

.PromoMenu_scrollArrow__FdQQr.PromoMenu_isActive__7hvMV {
    opacity: 1;
    visibility: visible
}

.PromoMenu_scrollArrow__FdQQr:hover {
    border-color: var(--primary-color)
}

.PromoMenu_scrollArrow__FdQQr:hover svg {
    fill: var(--primary-color)
}

.PromoMenu_scrollArrow__FdQQr svg {
    --size: 10px;
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    height: var(--size);
    position: relative;
    z-index: 3;
    transform: rotate(-180deg);
    margin-left: 16px
}

.PromoMenu_scrollArrow__FdQQr:before {
    --size: 24px;
    width: var(--size);
    height: var(--size);
    background-color: var(--background-color);
    border: 1px solid var(--grey-medium);
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    content: "";
    border-radius: 50%
}

.PromoMenu_scrollArrow__FdQQr.PromoMenu_isRight__UJ7WQ {
    right: 0;
    margin-left: auto;
    justify-content: flex-end;
    background: linear-gradient(270deg, #f9f8fd 0, #f9f8fd 41%, rgba(249, 248, 253, .4) 57%, rgba(249, 248, 253, 0))
}

.PromoMenu_scrollArrow__FdQQr.PromoMenu_isRight__UJ7WQ:before {
    left: auto;
    right: 10px
}

.PromoMenu_scrollArrow__FdQQr.PromoMenu_isRight__UJ7WQ svg {
    transform: none;
    margin-left: 0;
    margin-right: 16px
}

.PromoMenu_item__LFv_j {
    --meta-promo-color: var(--grey);
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 24px;
    height: 20px;
    font-size: 14px;
    line-height: 1;
    font-weight: 600;
    white-space: nowrap;
    color: var(--meta-promo-color);
    gap: 4px
}

.PromoMenu_item__LFv_j .PromoMenu_svgIcon__6L0hH {
    --size: 20px;
    width: var(--size);
    height: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    fill: var(--meta-promo-color);
    transition: var(--fill-transition)
}

.PromoMenu_item__LFv_j.PromoMenu_isHighlighted__ZQszk {
    height: 36px;
    border-radius: var(--border-radius);
    padding: 8px 12px;
    background-color: var(--background-color);
    border: 1px solid var(--grey-medium);
    font-weight: 600
}

.PromoMenu_item__LFv_j.PromoMenu_isHighlighted__ZQszk strong {
    font-weight: 600
}

.PromoMenu_item__LFv_j.PromoMenu_isHighlighted__ZQszk .PromoMenu_svgIcon__6L0hH {
    fill: var(--orange)
}

.PromoMenu_item__LFv_j:last-child {
    margin-right: 0
}

.PromoMenu_item__LFv_j.PromoMenu_isActive__7hvMV, a.PromoMenu_item__LFv_j:hover, button.PromoMenu_item__LFv_j:hover {
    --meta-promo-color: var(--primary-color)
}

.PromoMenu_chip__UkAzg {
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    min-height: 18px;
    padding: 2px 8px;
    font-weight: 400;
    font-size: 8px;
    line-height: 14px;
    max-width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: var(--primary-lightgrey);
    border-radius: 24px
}

.PromoMenu_token__HYfyz {
    position: fixed;
    padding: 12px;
    background-color: #fff;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .1);
    border-radius: 6px;
    z-index: 99999;
    transform: translate(-70%, 30px);
    font-size: 12px;
    color: var(--primary-darkgray);
    line-height: 1.3333;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px
}

.PromoMenu_tokenClose__TxV9E {
    transition: var(--fill-transition)
}

.PromoMenu_tokenClose__TxV9E:hover {
    fill: var(--primary-color)
}

.PromoMenu_code__P85cY {
    color: #000;
    font-weight: 700
}

.PromoMenu_customIcon__rsdSP {
    width: 20;
    min-width: 20;
    max-width: 20;
    height: 20;
    min-height: 20;
    max-height: 20;
    object-fit: cover
}

.AuthorizedUser_headProfile__biaVj {
    margin-left: 8px;
    position: relative;
    width: 24px;
    height: 24px;
    background: none;
    border-radius: 50%;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    overflow: hidden;
    z-index: 1111;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.AuthorizedUser_headProfileContainer__jzBsw {
    position: static;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

@media screen and (min-width: 1100px) {
    .AuthorizedUser_headProfileContainer__jzBsw {
        position: relative
    }
}

.AuthorizedUser_headProfile__biaVj img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.AuthorizedUser_headProfile__biaVj svg {
    width: 16px;
    height: 18px
}

.AuthorizedUser_headerProfileMenu__qrBVG {
    align-self: flex-start;
    text-align: left;
    border: 1px solid var(--light-border-color);
    padding: 4px 20px;
    background: var(--main-background-color);
    border-radius: var(--border-radius);
    margin: 0 15px;
    opacity: 0;
    transition: all .25s ease-out;
    position: absolute;
    top: calc(100% - 40px);
    left: 20px;
    right: 20px;
    z-index: 11111
}

@media screen and (min-width: 1100px) {
    .AuthorizedUser_headerProfileMenu__qrBVG {
        min-width: 200px;
        padding: 20px 40px 20px 30px;
        top: calc(100% + 16px);
        right: 0;
        margin: 0;
        left: auto
    }
}

.AuthorizedUser_headerProfileMenu__qrBVG.AuthorizedUser_isAdmin__49Ztj {
    min-width: 280px
}

.AuthorizedUser_headerProfileMenuBg__DAxzI {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, .35);
    z-index: 11110;
    opacity: 0
}

.AuthorizedUser_headerProfileMenuBg__DAxzI.AuthorizedUser_activeProfileMenuBg__6FnGY {
    opacity: 1
}

@media screen and (min-width: 1100px) {
    .AuthorizedUser_headerProfileMenuBg__DAxzI {
        display: none
    }
}

.AuthorizedUser_headerProfileMenu__qrBVG.AuthorizedUser_activeProfileMenu__gmObb {
    opacity: 1
}

.AuthorizedUser_headerProfileMenuItem__DWLYT {
    display: block;
    color: var(--main-font-color);
    font-weight: 700;
    line-height: 34px;
    text-transform: uppercase;
    margin: 10px 0;
    cursor: pointer
}

@media screen and (min-width: 1100px) {
    .AuthorizedUser_headerProfileMenuItem__DWLYT {
        text-transform: none;
        margin: 0
    }

    .AuthorizedUser_headerProfileMenuItem__DWLYT:hover {
        color: var(--primary-color)
    }
}

.AuthorizedUser_headerProfileMenuItem__DWLYT:active {
    color: var(--primary-color)
}

.Profile_profile__csuwE {
    padding: 18px 24px 24px;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .15);
    background-color: #fff;
    z-index: 11111;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    border-radius: 12px 12px 0 0
}

@media screen and (min-width: 1100px) {
    .Profile_profile__csuwE {
        position: absolute;
        right: 0;
        bottom: auto;
        left: auto;
        top: calc(100% + 14px);
        border-radius: 12px;
        min-width: 375px
    }
}

.Profile_head__uFkWs {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 18px;
    font-size: 13px;
    font-weight: 700;
    line-height: .92
}

.Profile_head__uFkWs:last-child {
    margin-bottom: 0
}

.Profile_item__av2S9 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid var(--light-border-color);
    font-weight: 400;
    font-size: 12px;
    line-height: 1.33333;
    color: var(--main-font-color)
}

.Profile_item__av2S9 svg {
    fill: var(--success-color)
}

.Profile_item__av2S9:hover {
    color: var(--primary-color)
}

.Profile_item__av2S9:hover svg {
    fill: var(--primary-color)
}

.Profile_item__av2S9:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none
}

.Header_sizes__4dkyM {
    --item-height: 32px;
    --sub-level-width: 200px;
    --header-mobile-height: 48px;
    --header-mobile-sub-height: 0;
    --header-mobile-app-height: 0;
    --header-mobile-user-pref-height: 0;
    --header-main-min-height: 48px
}

.Header_header__yFRUC {
    background-color: var(--background-color);
    position: fixed;
    top: 0;
    left: 0;
    right: var(--scrollBarGap, 0);
    width: calc(100% - var(--scrollBarGap, 0));
    z-index: 1000;
    transition: top .25s ease
}

@media screen and (max-width: 1099px) {
    .Header_header__yFRUC {
        background-color: transparent;
        transition: top .25s ease
    }

    .Header_header__yFRUC .Header_variableHeightBlock__WlLf8 {
        height: calc(var(--header-mobile-sub-height) + var(--header-mobile-app-height) + var(--header-mobile-user-pref-height));
        transition: height .25s ease-out;
        will-change: height;
        overflow: hidden
    }

    .Header_header__yFRUC .Header_variableHeightBlock__WlLf8 > * {
        opacity: 0;
        will-change: opacity;
        transition: opacity .15s ease-in-out
    }

    .Header_header__yFRUC.Header_headerWithMobileAppBanner__k9aqQ .Header_variableHeightBlock__WlLf8, .Header_header__yFRUC.Header_headerWithStickyBookmakers__LE_MF .Header_variableHeightBlock__WlLf8 {
        transition: height .3s ease-in
    }

    .Header_header__yFRUC.Header_headerWithMobileAppBanner__k9aqQ .Header_variableHeightBlock__WlLf8 > *, .Header_header__yFRUC.Header_headerWithStickyBookmakers__LE_MF .Header_variableHeightBlock__WlLf8 > * {
        opacity: 1
    }

    .Header_header__yFRUC.Header_headerWithSub__Nj_4U .Header_variableHeightBlock__WlLf8 {
        transition: height .15s ease-in
    }

    .Header_header__yFRUC.Header_headerWithSub__Nj_4U .Header_variableHeightBlock__WlLf8 > :first-child {
        opacity: 1
    }

    .Header_header__yFRUC.Header_headerWithStickyBookmakers__LE_MF {
        --header-mobile-user-pref-height: 76px
    }

    .Header_header__yFRUC.Header_headerWithSub__Nj_4U {
        --header-mobile-sub-height: 48px
    }

    .Header_header__yFRUC.Header_headerWithMobileAppBanner__k9aqQ {
        --header-mobile-app-height: 85px
    }
}

@media screen and (max-width: 1099px)and (max-width: 415px) {
    .Header_header__yFRUC.Header_headerWithMobileAppBanner__k9aqQ {
        --header-mobile-app-height: 67px
    }
}

@media screen and (max-width: 1099px)and (max-width: 350px) {
    .Header_header__yFRUC.Header_headerWithMobileAppBanner__k9aqQ {
        --header-mobile-app-height: 56px
    }
}

.Header_headerContainer__Lbdnd {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    max-width: 1440px;
    margin: 0 auto
}

.Header_headerContainer__Lbdnd.Header_isPromo__JvbfN {
    justify-content: flex-start
}

.Header_headerWrapper__NVVcP {
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid var(--grey-medium);
    padding: 5px 16px;
    background-color: #f9f8fd;
    min-height: var(--header-main-min-height)
}

.Header_headerWrapper__NVVcP.Header_isTop__sJmfw {
    padding: 7px 16px 8px;
    background-color: var(--background-color);
    justify-content: flex-start
}

@media screen and (max-width: 1279px) {
    .Header_isFixed__MXieY .Header_headerWrapper__NVVcP.Header_isTop__sJmfw:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 48px;
        background-color: var(--background-color);
        content: "";
        border-bottom: 1px solid var(--grey-medium)
    }
}

.Header_headerFlex__ST96E {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: var(--item-height)
}

@media screen and (max-width: 1279px) {
    .Header_headerFlex__ST96E {
        position: relative;
        z-index: 2
    }
}

.Header_headerButton__ENWvy {
    border: none;
    box-shadow: none;
    outline: none;
    cursor: pointer;
    padding: 8px 16px;
    height: var(--item-height);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    max-width: 165px;
    font-size: 14px;
    line-height: 1;
    font-weight: 600;
    background-color: rgba(115, 66, 255, .08);
    color: var(--primary-color);
    border-radius: var(--border-radius);
    margin-left: 8px
}

.Header_headerButton__ENWvy:hover {
    background-color: rgba(115, 66, 255, .16)
}

.Header_headerButton__ENWvy:active {
    background-color: rgba(115, 66, 255, .08);
    box-shadow: 0 0 0 2px rgba(115, 66, 255, .4)
}

@media screen and (max-width: 1279px) {
    .Header_headerButton__ENWvy {
        --item-height: 24px;
        font-size: 10px;
        padding: 2px 12px
    }
}

@media screen and (max-width: 374px) {
    .Header_headerButton__ENWvy {
        padding: 2px 8px;
        margin-left: 6px
    }
}

@media screen and (max-width: 1279px) {
    .Header_headerButton__ENWvy.Header_isLogin__YE5Y_ {
        display: none
    }
}

.Header_headerButton__ENWvy:first-child {
    margin-left: 0
}

.Header_headerButton__ENWvy.Header_isHighlighted__bRTxS {
    color: #fff;
    background-color: #d42a28
}

.Header_headerButton__ENWvy.Header_isHighlighted__bRTxS:hover {
    background-color: rgba(212, 42, 40, .82);
    color: #fff
}

.Header_headerButton__ENWvy.Header_isHighlighted__bRTxS:active {
    color: #fff;
    background-color: #d42a28;
    box-shadow: 0 0 0 2px rgba(212, 42, 40, .4)
}

@media screen and (max-width: 1099px) {
    .Header_headerButton__ENWvy.Header_isHighlighted__bRTxS {
        margin-left: 0
    }
}

.Header_headerButton__ENWvy.Header_isHighlighted__bRTxS.Header_cyber__KmAUo {
    background-color: #ff7d02
}

.Header_headerButton__ENWvy.Header_isHighlighted__bRTxS.Header_mma__51U9Y {
    background-color: #ff6416
}

.Header_headerButton__ENWvy.Header_isHighlighted__bRTxS.Header_ua__mHJmv {
    background-color: #d8298f
}

.Header_headerButton__ENWvy.Header_headerPromo__JWOV5 {
    --bgColor: #d42a28;
    overflow: hidden;
    background-color: transparent;
    position: relative;
    z-index: 2;
    color: #fff
}

.Header_headerButton__ENWvy.Header_headerPromo__JWOV5:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-color: var(--bgColor);
    width: 100%;
    height: 100%;
    transition: opacity .3s ease-in-out;
    z-index: -1
}

.Header_headerButton__ENWvy.Header_headerPromo__JWOV5:hover:before {
    opacity: .82
}

.Header_headerAdaptiveButton__M9gyM {
    display: none
}

@media screen and (max-width: 1279px) {
    .Header_headerAdaptiveButton__M9gyM {
        --size: 20px;
        --left-margin: 16px;
        width: var(--size);
        height: var(--size);
        display: flex;
        align-items: center;
        justify-content: center;
        border: none;
        box-shadow: none;
        outline: none;
        cursor: pointer;
        background-color: transparent;
        margin-left: var(--left-margin);
        position: relative;
        z-index: 1;
        flex-shrink: 0;
        flex-grow: 0
    }

    .Header_headerAdaptiveButton__M9gyM:after {
        content: "";
        position: absolute;
        width: calc(var(--size) + 16px);
        height: 40px;
        margin: auto;
        z-index: 2
    }

    .Header_headerAdaptiveButton__M9gyM svg {
        width: 100%;
        height: 100%;
        fill: var(--main-font-color);
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        transition: opacity .25s ease-in
    }

    .Header_headerAdaptiveButton__M9gyM svg.Header_menuIcon__cXBeo {
        animation: Header_showSvg__Sdrnz .35s ease-out
    }

    .Header_headerAdaptiveButton__M9gyM svg.Header_closeIcon__DnPYv {
        --size: 14px;
        animation: Header_showSvg__Sdrnz .35s ease-out;
        width: var(--size);
        height: var(--size);
        fill: #7e8f9f
    }
}

@media screen and (max-width: 374px) {
    .Header_headerAdaptiveButton__M9gyM {
        --left-margin: 6px
    }
}

.Header_headerSearch__5hUli {
    display: block;
    width: 200px;
    position: relative
}

@media screen and (min-width: 1391px) {
    .Header_headerSearch__5hUli {
        display: block !important
    }
}

@media screen and (max-width: 1390px) {
    .Header_headerSearch__5hUli {
        display: none;
        position: absolute;
        top: 7px;
        margin-left: -12px;
        width: 205px
    }

    .Header_headerSearch__5hUli input {
        box-shadow: 0 4px 64px rgba(26, 42, 77, .16)
    }

    .Header_headerSearchAdaptive__fNbx5 {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        border: none;
        background-color: transparent;
        outline: none;
        box-shadow: none;
        margin-right: 16px
    }

    .Header_headerSearchAdaptive__fNbx5 svg {
        width: 19px;
        height: 19px;
        fill: var(--main-font-color);
        transition: fill .25s ease
    }

    .Header_headerSearchAdaptive__fNbx5:hover svg {
        fill: var(--primary-color)
    }
}

.Header_headerSearch__5hUli input {
    position: relative;
    z-index: 1;
    width: 100%;
    height: var(--item-height);
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-radius: var(--border-radius);
    padding: 4px 16px 4px 40px;
    outline: none;
    box-shadow: none;
    border: 1px solid var(--grey-light);
    background-color: var(--grey-light);
    transition: border .25s ease, box-shadow .25s ease, background-color .25s ease;
    font-size: 14px;
    line-height: 1.42;
    font-family: Rubik, sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: var(--main-font-color)
}

.Header_headerSearch__5hUli input::-webkit-input-placeholder {
    opacity: 1;
    color: rgba(126, 143, 159, .8)
}

.Header_headerSearch__5hUli input:-moz-placeholder, .Header_headerSearch__5hUli input::-moz-placeholder {
    opacity: 1;
    color: rgba(126, 143, 159, .8)
}

.Header_headerSearch__5hUli input:-ms-input-placeholder {
    opacity: 1;
    color: rgba(126, 143, 159, .8)
}

.Header_headerSearch__5hUli input:focus {
    border: 1px solid var(--primary-color);
    box-shadow: 0 0 0 3px rgba(115, 66, 255, .16);
    background-color: var(--background-color)
}

.Header_headerSearch__5hUli input:focus::-webkit-input-placeholder {
    color: var(--main-font-color)
}

.Header_headerSearch__5hUli input:focus:-moz-placeholder, .Header_headerSearch__5hUli input:focus::-moz-placeholder {
    color: var(--main-font-color)
}

.Header_headerSearch__5hUli input:focus:-ms-input-placeholder {
    color: var(--main-font-color)
}

.Header_headerSearch__5hUli input:valid + button svg {
    fill: var(--primary-color)
}

.Header_headerSearch__5hUli button {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    display: flex;
    z-index: 3;
    height: var(--item-height);
    align-items: center;
    justify-content: flex-start;
    border: none;
    background-color: transparent;
    outline: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.Header_headerSearch__5hUli button svg {
    width: 18px;
    height: 18px;
    fill: var(--grey);
    transition: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.Header_headerSearch__5hUli button.Header_isClear__xko71 {
    --size: 15px;
    width: var(--size);
    height: var(--size);
    border-radius: 50%;
    left: auto;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    background-color: var(--grey);
    display: none;
    align-items: center;
    justify-content: center;
    padding-left: 0
}

.Header_headerSearch__5hUli button.Header_isClear__xko71 svg {
    --size: 7px;
    position: static;
    transform: none;
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    height: var(--size);
    fill: #fff
}

.Header_headerSearch__5hUli:hover input {
    border: 1px solid var(--grey-medium)
}

.Header_headerSearch__5hUli:hover input:focus {
    border: 1px solid var(--primary-color);
    box-shadow: 0 0 0 3px rgba(115, 66, 255, .16)
}

.Header_headerSearch__5hUli:hover input:focus::-webkit-input-placeholder {
    color: var(--main-font-color)
}

.Header_headerSearch__5hUli:hover input:focus:-moz-placeholder, .Header_headerSearch__5hUli:hover input:focus::-moz-placeholder {
    color: var(--main-font-color)
}

.Header_headerSearch__5hUli:hover input:focus:-ms-input-placeholder {
    color: var(--main-font-color)
}

.Header_headerSearch__5hUli.Header_hasContent__Ka1Bp button.Header_isClear__xko71 {
    display: flex
}

.Header_headerSearch__5hUli.Header_hasContent__Ka1Bp input {
    border: 1px solid var(--grey-medium);
    color: var(--main-font-color)
}

.Header_headerSearch__5hUli.Header_hasError__7vTt6 input {
    border: 1px solid #ff4c87;
    box-shadow: 0 0 0 3px rgba(255, 76, 135, .16)
}

.Header_headerSubNav__U_l3p {
    justify-content: flex-start;
    overflow: auto;
    transition: opacity .2s ease-in-out, transform .15s ease-in-out;
    z-index: 1
}

@media screen and (max-width: 1099px) {
    .Header_headerSubNav__U_l3p.Header_is-hidden-by-scroll__VBoyU {
        opacity: 0;
        transform: translateY(-25px)
    }
}

.Header_headerSubNav__U_l3p .Header_scrollArrow__6Kz70 {
    --size: 60px;
    position: absolute;
    cursor: pointer;
    border: none;
    outline: none;
    box-shadow: none;
    background: linear-gradient(90deg, #f9f8fd 0, #f9f8fd 41%, rgba(249, 248, 253, .4) 57%, rgba(249, 248, 253, 0));
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    margin-left: -16px;
    margin-top: 0;
    height: 48px;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    visibility: hidden;
    opacity: 0;
    transition: opacity .35s ease-in-out
}

@media screen and (max-width: 1099px) {
    .Header_headerSubNav__U_l3p .Header_scrollArrow__6Kz70 {
        display: none !important
    }
}

.Header_headerSubNav__U_l3p .Header_scrollArrow__6Kz70.Header_isActive__wKgY6 {
    opacity: 1;
    visibility: visible
}

.Header_headerSubNav__U_l3p .Header_scrollArrow__6Kz70:hover {
    border-color: var(--primary-color)
}

.Header_headerSubNav__U_l3p .Header_scrollArrow__6Kz70:hover svg {
    fill: var(--primary-color)
}

.Header_headerSubNav__U_l3p .Header_scrollArrow__6Kz70 svg {
    --size: 10px;
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    height: var(--size);
    position: relative;
    z-index: 3;
    transform: rotate(-180deg);
    margin-left: 16px
}

.Header_headerSubNav__U_l3p .Header_scrollArrow__6Kz70:before {
    --size: 24px;
    width: var(--size);
    height: var(--size);
    background-color: var(--background-color);
    border: 1px solid var(--grey-medium);
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    content: "";
    border-radius: 50%
}

.Header_headerSubNav__U_l3p .Header_scrollArrow__6Kz70.Header_isRight__OYrD4 {
    right: 0;
    margin-left: auto;
    justify-content: flex-end;
    background: linear-gradient(270deg, #f9f8fd 0, #f9f8fd 41%, rgba(249, 248, 253, .4) 57%, rgba(249, 248, 253, 0))
}

.Header_headerSubNav__U_l3p .Header_scrollArrow__6Kz70.Header_isRight__OYrD4:before {
    left: auto;
    right: 10px
}

.Header_headerSubNav__U_l3p .Header_scrollArrow__6Kz70.Header_isRight__OYrD4 svg {
    transform: none;
    margin-left: 0;
    margin-right: 16px
}

.Header_headerSubNav__U_l3p::-webkit-scrollbar {
    display: none
}

.Header_headerSubNav__U_l3p .Header_headerContainer__Lbdnd:after {
    width: 16px;
    min-width: 16px;
    height: 1px;
    content: "";
    display: inline-flex
}

@media screen and (max-width: 1279px) {
    .Header_headerSubNav__U_l3p .Header_headerContainer__Lbdnd {
        width: calc(100% + 32px);
        min-width: calc(100% + 32px);
        margin-left: -16px;
        padding-left: 16px
    }

    .Header_headerSubNav__U_l3p:after {
        width: 16px;
        min-width: 16px;
        height: 1px;
        content: "";
        display: inline-flex
    }
}

.Header_headerSubNav__U_l3p .Header_item__tucin {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 24px;
    height: 20px;
    font-size: 14px;
    line-height: 1;
    font-weight: 600;
    color: var(--grey);
    white-space: nowrap
}

.Header_headerSubNav__U_l3p .Header_item__tucin .Header_svgIcon__z8bfU {
    --size: 20px;
    width: var(--size);
    height: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 4px;
    fill: var(--grey)
}

.Header_headerSubNav__U_l3p .Header_item__tucin.Header_isHighlighted__bRTxS {
    height: 36px;
    border-radius: var(--border-radius);
    padding: 8px 12px;
    background-color: var(--background-color);
    border: 1px solid var(--grey-medium);
    font-weight: 600
}

.Header_headerSubNav__U_l3p .Header_item__tucin.Header_isHighlighted__bRTxS strong {
    font-weight: 600
}

.Header_headerSubNav__U_l3p .Header_item__tucin.Header_isHighlighted__bRTxS .Header_svgIcon__z8bfU {
    fill: var(--orange)
}

.Header_headerSubNav__U_l3p .Header_item__tucin:last-child {
    margin-right: 0
}

.Header_headerSubNav__U_l3p .Header_item__tucin.Header_isActive__wKgY6, .Header_headerSubNav__U_l3p a.Header_item__tucin:hover, .Header_headerSubNav__U_l3p button.Header_item__tucin:hover {
    color: var(--primary-color)
}

.Header_headerSubNav__U_l3p .Header_item__tucin.Header_isActive__wKgY6 .Header_svgIcon__z8bfU, .Header_headerSubNav__U_l3p a.Header_item__tucin:hover .Header_svgIcon__z8bfU, .Header_headerSubNav__U_l3p button.Header_item__tucin:hover .Header_svgIcon__z8bfU {
    fill: var(--primary-color)
}

@media screen and (min-width: 1280px) {
    .Header_header__yFRUC .Header_hideOnDesktop__ZtJ_Y {
        display: none !important
    }
}

@media screen and (max-width: 1279px) {
    .Header_header__yFRUC .Header_hideOnDesktop__ZtJ_Y {
        display: block
    }

    .Header_header__yFRUC .Header_isMore__gKtls .Header_level2__rujXq > .Header_item__tucin > a {
        font-size: 20px
    }
}

@media screen and (max-width: 1390px) {
    .Header_rightFlex__YpfES {
        position: relative
    }
}

@media screen and (max-width: 1099px) {
    .Header_rightFlex__YpfES {
        position: static
    }
}

@media screen and (max-width: 1390px) {
    .Header_headerSearchOpen__tNovH {
        display: block !important;
        right: 80px
    }
}

@media screen and (max-width: 1279px) {
    .Header_headerSearchOpen__tNovH {
        display: none !important
    }
}

.Header_headerSearchAdaptive__fNbx5 {
    display: none
}

@media screen and (max-width: 1425px) {
    .Header_headerSearchAdaptive__fNbx5 {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        border: none;
        background-color: transparent;
        outline: none;
        box-shadow: none;
        margin-right: 16px
    }

    .Header_headerSearchAdaptive__fNbx5 svg {
        width: 19px;
        height: 19px;
        fill: var(--main-font-color);
        transition: fill .25s ease
    }

    .Header_headerSearchAdaptive__fNbx5:hover svg {
        fill: var(--primary-color)
    }
}

@media screen and (max-width: 1279px) {
    .Header_headerSearchAdaptive__fNbx5 {
        display: none
    }
}

@keyframes Header_showSvg__Sdrnz {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.Breadcrumbs_breadcrumb__8434G {
    position: relative;
    margin-bottom: 30px;
    z-index: 1
}

.Breadcrumbs_breadcrumbList__Y_8dt {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    padding: 0 15px;
    margin: 0 -15px
}

.Breadcrumbs_breadcrumbList__Y_8dt::-webkit-scrollbar {
    display: none
}

@media screen and (min-width: 1100px) {
    .Breadcrumbs_breadcrumbList__Y_8dt {
        overflow: visible;
        padding: 0;
        margin: 0
    }
}

.Breadcrumbs_breadcrumbItem__gZxOe {
    position: relative;
    display: flex;
    align-items: center
}

.Breadcrumbs_breadcrumbItem__gZxOe:not(:last-child) {
    margin: 0 20px 0 0
}

.Breadcrumbs_breadcrumbItem__gZxOe:not(:last-child):after {
    content: "/";
    position: absolute;
    display: inline-flex;
    justify-content: center;
    top: 0;
    right: -20px;
    width: 20px;
    color: var(--success-color);
    font-size: 14px
}

.Breadcrumbs_breadcrumbLink__HGlz9 {
    color: var(--main-font-color);
    font-size: 14px;
    white-space: nowrap
}

.Breadcrumbs_breadcrumbLink__HGlz9:focus, .Breadcrumbs_breadcrumbLink__HGlz9:hover {
    -webkit-text-decoration-color: var(--main-font-color);
    text-decoration-color: var(--main-font-color)
}

.Pagination_pagination__8p8mI {
    --background-color: var(--light-border-color);
    --text-color: var(--primary-darkgray);
    --border: 1px solid var(--light-border-color);
    --hover-background-color: var(--complimentary-grey-color);
    --hover-text-color: var(--body-gray);
    --active-background-color: #fff;
    --active-text-color: var(--primary-color);
    --active-border: 1px solid var(--primary-color);
    --desktop-font-size: 12px;
    --mobile-font-size: 10px;
    display: flex;
    align-items: center;
    flex-flow: column;
    gap: 16px;
    margin: 15px 0 40px;
    width: 100%
}

@media screen and (min-width: 1100px) {
    .Pagination_pagination__8p8mI {
        margin: 0 0 40px
    }
}

.Pagination_pagination__8p8mI:last-child {
    margin-bottom: 0
}

@media screen and (min-width: 1100px) {
    .Pagination_pagination__8p8mI:last-child {
        margin-bottom: 0
    }
}

.Pagination_pagination__8p8mI.Pagination_isLoading__f6qE8 .Pagination_paginationMore__Nqw2A {
    cursor: wait;
    color: #fff;
    background-color: var(--background-color);
    border-color: var(--background-color)
}

@keyframes Pagination_rotatePath__nmo4I {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}

.Pagination_pagination__8p8mI.Pagination_isLoading__f6qE8 .Pagination_paginationMoreLight__qMx9_ {
    background-color: #fff;
    border-color: transparent
}

.Pagination_pagination__8p8mI.Pagination_isLoading__f6qE8 .Pagination_paginationMoreLight__qMx9_:hover {
    background-color: var(--light-border-color)
}

.Pagination_pagination__8p8mI.Pagination_isLoading__f6qE8 .Pagination_paginationMoreLight__qMx9_:active {
    background-color: #fff
}

.Pagination_pagination__8p8mI.Pagination_isLoading__f6qE8 .Pagination_paginationMore__Nqw2A span {
    display: none
}

.Pagination_pagination__8p8mI.Pagination_isLoading__f6qE8 .Pagination_paginationMore__Nqw2A svg {
    display: block;
    fill: var(--hover-text-color)
}

.Pagination_pagination__8p8mI.Pagination_isLoading__f6qE8 .Pagination_paginationMore__Nqw2A svg path:last-child {
    transform-origin: center;
    animation: Pagination_rotatePath__nmo4I .5s linear infinite
}

.Pagination_paginationMore__Nqw2A, .Pagination_pagination__8p8mI a.Pagination_paginationMore__Nqw2A {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 30px;
    font-size: var(--mobile-font-size);
    font-family: var(--main-font-family);
    line-height: 1.4;
    text-decoration: none;
    color: var(--text-color);
    background-color: var(--background-color);
    border: var(--border);
    border-radius: var(--border-radius);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    transition: var(--background-color-transition);
    font-weight: 400
}

@media screen and (min-width: 1100px) {
    .Pagination_paginationMore__Nqw2A, .Pagination_pagination__8p8mI a.Pagination_paginationMore__Nqw2A {
        height: 38px;
        font-size: var(--desktop-font-size)
    }
}

.Pagination_paginationMore__Nqw2A:hover, .Pagination_pagination__8p8mI a.Pagination_paginationMore__Nqw2A:hover {
    background-color: var(--hover-background-color);
    color: var(--hover-text-color);
    text-decoration: none
}

.Pagination_paginationMore__Nqw2A:focus, .Pagination_pagination__8p8mI a.Pagination_paginationMore__Nqw2A:focus {
    text-decoration: none
}

.Pagination_paginationMore__Nqw2A:active, .Pagination_pagination__8p8mI a.Pagination_paginationMore__Nqw2A:active {
    background-color: var(--active-background-color);
    color: var(--active-text-color);
    border: var(--active-border)
}

.Pagination_paginationMoreLight__qMx9_, .Pagination_pagination__8p8mI a.Pagination_paginationMoreLight__qMx9_ {
    background-color: #fff;
    border-color: transparent
}

.Pagination_paginationMoreLight__qMx9_:hover, .Pagination_pagination__8p8mI a.Pagination_paginationMoreLight__qMx9_:hover {
    background-color: var(--light-border-color)
}

.Pagination_paginationMoreLight__qMx9_:active, .Pagination_pagination__8p8mI a.Pagination_paginationMoreLight__qMx9_:active {
    background-color: #fff
}

.Pagination_paginationMore__Nqw2A:active, .Pagination_paginationMore__Nqw2A:focus, .Pagination_pagination__8p8mI a.Pagination_paginationMore__Nqw2A:active, .Pagination_pagination__8p8mI a.Pagination_paginationMore__Nqw2A:focus {
    -webkit-text-decoration-color: transparent !important;
    text-decoration-color: transparent !important
}

.Pagination_paginationMore__Nqw2A svg, .Pagination_pagination__8p8mI a.Pagination_paginationMore__Nqw2A svg {
    display: none;
    width: 25px;
    height: 25px;
    fill: #fff
}

.Pagination_paginationList__9gAtt, .Pagination_pagination__8p8mI ul.Pagination_paginationList__9gAtt {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    margin: 0;
    padding-left: 0
}

@media screen and (min-width: 1100px) {
    .Pagination_paginationList__9gAtt:first-child, .Pagination_pagination__8p8mI ul.Pagination_paginationList__9gAtt:first-child {
        margin: 5px 0 0
    }
}

.Pagination_paginationList__9gAtt span, .Pagination_pagination__8p8mI ul.Pagination_paginationList__9gAtt span {
    transition: var(--color-transition)
}

.Pagination_paginationItem__RUwPz {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--font-face-alternate);
    font-weight: 500
}

.Pagination_paginationItem__RUwPz svg {
    display: block;
    fill: var(--hover-text-color)
}

.Pagination_paginationItem__RUwPz svg path:last-child {
    transform-origin: center;
    animation: Pagination_rotatePath__nmo4I .5s linear infinite
}

.Pagination_paginationItem__RUwPz.Pagination_isSelect__IF6Gk .Pagination_paginationLink__J8oJA {
    background-color: var(--active-background-color);
    color: var(--active-text-color);
    border: var(--active-border)
}

.Pagination_paginationItemDisabled__dPoFd {
    pointer-events: none
}

.Pagination_paginationLink__J8oJA, .Pagination_pagination__8p8mI a.Pagination_paginationLink__J8oJA {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 12px;
    min-width: 29px;
    height: 30px;
    font-size: var(--mobile-font-size);
    line-height: 1.4;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color: var(--text-color);
    background-color: var(--background-color);
    border-radius: var(--border-radius-small);
    border: var(--border);
    font-weight: 400;
    text-decoration: none
}

@media screen and (min-width: 1100px) {
    .Pagination_paginationLink__J8oJA, .Pagination_pagination__8p8mI a.Pagination_paginationLink__J8oJA {
        font-size: var(--desktop-font-size)
    }
}

.Pagination_paginationLink__J8oJA:hover, .Pagination_pagination__8p8mI a.Pagination_paginationLink__J8oJA:hover {
    background-color: var(--hover-background-color);
    color: var(--hover-text-color);
    text-decoration: none
}

.Pagination_paginationLink__J8oJA:hover svg, .Pagination_pagination__8p8mI a.Pagination_paginationLink__J8oJA:hover svg {
    fill: #000
}

.Pagination_paginationLink__J8oJA:focus, .Pagination_pagination__8p8mI a.Pagination_paginationLink__J8oJA:focus {
    text-decoration: none
}

.Pagination_paginationLink__J8oJA:active, .Pagination_pagination__8p8mI a.Pagination_paginationLink__J8oJA:active {
    background-color: var(--active-background-color);
    color: var(--active-text-color);
    border: var(--active-border)
}

.Pagination_paginationLink__J8oJA svg, .Pagination_pagination__8p8mI a.Pagination_paginationLink__J8oJA svg {
    width: 12px;
    height: 12px;
    fill: var(--primary-color)
}

.Pagination_paginationDots__z1g_N {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 3px;
    padding: 0 3px
}

.Pagination_paginationDotsItem__se11W {
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: transparent;
    border: 1px solid var(--primary-grey)
}

.Pagination_pagination__8p8mI .Pagination_showMobile__g1B2X, .Tag_tag__pe_zM {
    display: inline-flex
}

.Tag_tag__pe_zM {
    align-items: center;
    justify-content: center;
    padding: 4px 8px;
    border-radius: 4px;
    height: 24px;
    font-size: 12px;
    font-weight: 700;
    color: var(--primary-color);
    background-color: rgba(115, 66, 255, .08);
    transition: var(--background-color-transition), var(--color-transition);
    border: none;
    outline: none;
    box-shadow: none;
    line-height: 1;
    margin-right: 8px;
    margin-bottom: 4px
}

.Tag_tag__pe_zM svg {
    fill: rgba(96, 29, 192, .4);
    transition: var(--fill-transition);
    margin-left: 9px
}

.Tag_tag__pe_zM:hover {
    background-color: var(--primary-color);
    color: #fff
}

.Tag_tag__pe_zM:hover svg {
    fill: #fff
}

.Checkbox_checkbox__j1_uR {
    display: block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.Checkbox_checkbox__j1_uR input {
    position: absolute;
    opacity: 0;
    visibility: hidden
}

.Checkbox_checkbox__j1_uR input:checked + span {
    color: #1d2d4a
}

.Checkbox_checkbox__j1_uR input:checked + span:after {
    left: 17px
}

.Checkbox_checkbox__j1_uR span {
    position: relative;
    display: block;
    transition: var(--color-transition)
}

.Checkbox_checkbox__j1_uR span:after, .Checkbox_checkbox__j1_uR span:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    transition: var(--background-color-transition), var(--visibility-transition), var(--opacity-transition), var(--border-color-transition)
}

.Checkbox_checkbox__j1_uR input:checked + span:before {
    background-color: var(--primary-color);
    border-color: var(--primary-color)
}

.Checkbox_checkbox__j1_uR input:checked + span:after {
    left: 0;
    opacity: 1
}

.Checkbox_checkbox__j1_uR span {
    line-height: 18px;
    padding-left: 23px;
    color: rgba(126, 143, 159, .8)
}

.Checkbox_checkbox__j1_uR span:after, .Checkbox_checkbox__j1_uR span:before {
    width: 18px;
    height: 18px;
    border-radius: 3px
}

.Checkbox_checkbox__j1_uR span.Checkbox_small__FMsSQ {
    font-size: 14px;
    padding-left: 24px
}

.Checkbox_checkbox__j1_uR span.Checkbox_small__FMsSQ:after, .Checkbox_checkbox__j1_uR span.Checkbox_small__FMsSQ:before {
    width: 16px;
    min-width: 16px;
    max-width: 16px;
    height: 16px;
    min-height: 16px;
    max-height: 16px
}

.Checkbox_checkbox__j1_uR span:before {
    border: 2px solid var(--border-color)
}

.Checkbox_checkbox__j1_uR span:after {
    opacity: 0;
    background-image: url(https://cybersport.metaratings.ru/local/templates/main/img/icons/check.svg);
    background-repeat: no-repeat;
    background-position: center 3px;
    background-size: 10px
}

.Checkbox_checkbox__j1_uR.Checkbox_isError__9qe0Y span:before {
    border-color: var(--danger-color)
}

.Checkbox_checkbox__j1_uR:hover span {
    color: #1d2d4a
}

.Checkbox_checkbox__j1_uR:hover span:before {
    border-color: var(--primary-color)
}

.Input_input__cBh4n {
    position: relative
}

.Input_inputClean__q3Mvb {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%)
}

.Input_inputClean__q3Mvb:before {
    padding: 15px;
    transform: translate(-50%, -50%);
    content: "";
    position: absolute;
    top: 50%;
    left: 50%
}

.Input_inputClean__q3Mvb svg {
    fill: var(--primary-white)
}

.SearchForm_searchForm__nHQ8O {
    position: relative;
    background-color: var(--grey-light);
    border-radius: var(--border-radius);
    display: flex;
    align-items: center;
    justify-content: space-between
}

.SearchForm_searchFormWrapper__uXe2e {
    padding-top: 8px;
    margin-bottom: 20px
}

.SearchForm_searchFormInput__D9Mu8 {
    height: 40px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%
}

.SearchForm_searchFormInput__D9Mu8 input {
    padding: 10px 36px 12px 10px;
    display: flex;
    height: 100%;
    width: 100%;
    border: none;
    outline: none;
    background: none;
    border-radius: var(--border-radius)
}

.SearchForm_searchFormTags__TRRrL {
    padding-top: 12px;
    display: flex;
    margin-bottom: -4px
}

.SearchForm_searchFormTags__TRRrL:empty {
    display: none
}

.SearchResultList_searchResults__Y4_oB {
    padding: 20px 0;
    border-bottom: 1px solid var(--border-grey);
    display: flex;
    align-items: center;
    justify-content: space-between
}

.SearchResultList_searchResults__Y4_oB:last-child {
    border-bottom: none
}

.SearchResultList_searchResultsWrapper__gCi59 {
    width: 100%
}

.SearchResultList_searchResultsImage__f2f3B {
    width: 80px;
    min-width: 80px;
    max-width: 80px;
    height: 80px;
    min-height: 80px;
    max-height: 80px;
    margin-right: 20px;
    border-radius: var(--border-radius)
}

.SearchResultList_searchResults__Y4_oB:first-child {
    border-top: 1px solid var(--border-grey)
}

.SearchResultList_searchResultsTitle__CF0rj {
    font-weight: 700;
    font-size: 16px;
    line-height: 1.625;
    margin-bottom: 10px;
    cursor: pointer
}

.SearchResultList_searchResultsTitle__CF0rj a {
    color: currentColor;
    transition: color .24s ease
}

.SearchResultList_searchResultsTitle__CF0rj a:hover {
    color: var(--success-color)
}

.SearchResultList_searchResultsTitle__CF0rj em {
    font-style: normal;
    color: var(--success-color)
}

.SearchResultList_searchResultsText___EBC8 {
    font-size: 16px;
    line-height: 1.625;
    color: currentColor;
    margin-bottom: 10px
}

.SearchResultList_searchResultsText___EBC8:last-child {
    margin-bottom: 0
}

.SearchResultList_searchResultsText___EBC8 em {
    font-style: normal;
    color: var(--success-color)
}

.SearchResultList_searchResultsCategories__Tu_et {
    display: flex;
    flex-wrap: wrap
}

.SearchResultList_searchResultsCategories__Tu_et span {
    margin-right: 15px;
    padding-right: 15px;
    position: relative;
    font-size: 14px;
    color: var(--gray-color)
}

.SearchResultList_searchResultsCategories__Tu_et span:before {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: currentColor;
    content: "";
    border-radius: 50%;
    width: 3px;
    min-width: 3px;
    max-width: 3px;
    height: 3px;
    min-height: 3px;
    max-height: 3px
}

.SearchResultList_searchResultsCategories__Tu_et span:last-child {
    padding-right: 0;
    margin-right: 0
}

.SearchResultList_searchResultsCategories__Tu_et span:last-child:before {
    display: none
}

.SearchResultList_searchNoResults__rSskR {
    display: flex;
    padding: 20px 16px 60px;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    font-size: 16px;
    line-height: 1.625;
    text-align: center
}

.SearchResultList_searchNoResultsIcon__MFUBx, .SearchResultList_searchNoResultsText__HVJL_, .SearchResultList_searchNoResults__rSskR p {
    margin-bottom: 20px
}

.AuthorCard_card__4WM2D {
    position: relative;
    display: block;
    color: var(--main-font-color);
    z-index: 1
}

.AuthorCard_card__4WM2D:hover {
    color: var(--primary-color)
}

.AuthorCard_card__4WM2D .img {
    width: 100%;
    height: 126px;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
    object-fit: cover
}

.AuthorCard_card__4WM2D .name, .AuthorCard_card__4WM2D .profession {
    padding: 0 10px
}

.AuthorCard_card__4WM2D .name {
    font-size: 14px;
    font-weight: 700;
    margin-top: 10px
}

.AuthorCard_card__4WM2D .profession {
    color: var(--light-gray-color);
    font-size: 10px;
    padding-bottom: 20px;
    margin-top: 5px
}

.AuthorsSlider_speakers__fEYjJ {
    width: 100%;
    margin: 40px 0
}

.AuthorsSlider_speakers__fEYjJ:first-child {
    margin-top: 40px
}

.AuthorsSlider_speakers__fEYjJ:last-child {
    margin-bottom: 40px
}

@media screen and (min-width: 1100px) {
    .AuthorsSlider_speakers__fEYjJ.AuthorsSlider_x5__CmW6x .AuthorsSlider_speakersSlider__joj0L .AuthorsSlider_speakersSliderItem__Th5rW {
        --perView: 5
    }
}

@media screen and (max-width: 1099px) {
    .AuthorsSlider_speakersSlider__joj0L {
        overflow: hidden;
        padding: 0 15px;
        margin: 0 -15px
    }
}

@media screen and (min-width: 1100px) {
    .AuthorsSlider_speakersSlider__joj0L {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }
}

@media screen and (max-width: 1099px) {
    .AuthorsSlider_speakersSliderContainer__bwRGa {
        overflow: visible !important
    }
}

@media screen and (min-width: 1100px) {
    .AuthorsSlider_speakersSliderContainer__bwRGa {
        border-radius: var(--border-radius)
    }
}

.AuthorsSlider_speakersSliderItem__Th5rW {
    position: relative;
    width: 140px;
    min-width: 140px;
    max-width: 140px;
    height: auto;
    border-radius: var(--border-radius)
}

@media screen and (min-width: 1100px) {
    .AuthorsSlider_speakersSliderItem__Th5rW {
        --perView: 6;
        --spacing: 16px;
        width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView));
        min-width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView));
        max-width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView))
    }
}

.AuthorsSlider_speakersSliderItem__Th5rW:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid var(--light-border-color);
    border-radius: var(--border-radius);
    transition: var(--border-transition);
    z-index: 0
}

.AuthorsSlider_speakersSliderItem__Th5rW:hover:after {
    border-color: var(--light-border-color-hover)
}

.AuthorsSlider_authorsTabs___PzPu {
    width: 100%;
    margin: 40px 0
}

@media screen and (min-width: 1100px) {
    .AuthorsSlider_authorsTabs___PzPu {
        margin: 50px 0
    }
}

.AuthorsSlider_authorsTabsNav__reP6b {
    display: flex;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    padding: 0 15px;
    margin: 0 -15px 15px
}

@media screen and (min-width: 1100px) {
    .AuthorsSlider_authorsTabsNav__reP6b {
        overflow: visible;
        padding: 0;
        margin-right: 0;
        margin-left: 0
    }
}

.AuthorsSlider_authorsTabsNav__reP6b::-webkit-scrollbar {
    display: none
}

.AuthorsSlider_authorsTabsNavButton__VkUtM {
    cursor: pointer;
    display: flex;
    align-items: center;
    color: var(--main-font-color);
    font-weight: 700;
    background-color: transparent;
    border: 2px solid var(--light-border-color);
    border-radius: var(--border-radius);
    padding: 11px 20px
}

.AuthorsSlider_authorsTabsNavButtonSelected__6slUa, .AuthorsSlider_authorsTabsNavButton__VkUtM:hover {
    border-color: var(--primary-color)
}

.AuthorsSlider_authorsTabsNavButton__VkUtM:not(:last-child) {
    margin-right: 15px
}

@media screen and (max-width: 1099px) {
    .AuthorsSlider_authorsTabsSlider__rDvpY {
        overflow: hidden;
        padding: 0 15px;
        margin: 0 -15px
    }
}

@media screen and (min-width: 1100px) {
    .AuthorsSlider_authorsTabsSlider__rDvpY {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }
}

@media screen and (max-width: 1099px) {
    .AuthorsSlider_authorsTabsSliderContainer__nMOzO {
        overflow: visible !important
    }
}

@media screen and (min-width: 1100px) {
    .AuthorsSlider_authorsTabsSliderContainer__nMOzO {
        border-radius: var(--border-radius)
    }
}

.AuthorsSlider_authorsTabsSlider__rDvpY .AuthorsSlider_authorsTabsSliderItem__u1Mii {
    position: relative;
    width: 218px;
    min-width: 218px;
    max-width: 218px;
    height: auto;
    border-radius: var(--border-radius-medium)
}

@media screen and (min-width: 1100px) {
    .AuthorsSlider_authorsTabsSlider__rDvpY .AuthorsSlider_authorsTabsSliderItem__u1Mii {
        --perView: 4;
        --spacing: 16px;
        width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView));
        min-width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView));
        max-width: calc(100% / var(--perView) - var(--spacing) - var(--spacing) / var(--perView))
    }
}

.AuthorsSlider_authorsTabsSlider__rDvpY .AuthorsSlider_authorsTabsSliderItem__u1Mii:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid var(--light-border-color);
    border-radius: var(--border-radius-medium);
    transition: var(--border-transition);
    z-index: 0
}

.AuthorsSlider_authorsTabsSlider__rDvpY .AuthorsSlider_authorsTabsSliderItem__u1Mii:hover:after {
    border-color: var(--light-border-color-hover)
}

.AuthorsSlider_authorsTabsSlider__rDvpY .AuthorsSlider_authorsTabsSliderItem__u1Mii a {
    position: relative;
    display: block;
    color: var(--main-font-color);
    z-index: 1
}

.AuthorsSlider_authorsTabsSlider__rDvpY .AuthorsSlider_authorsTabsSliderItem__u1Mii a:hover {
    color: var(--primary-color)
}

.AuthorsSlider_authorsTabsSlider__rDvpY .AuthorsSlider_authorsTabsSliderItem__u1Mii .img {
    --border-radius: var(--border-radius-medium);
    width: 100%;
    height: 196px
}

.AuthorsSlider_authorsTabsSlider__rDvpY .AuthorsSlider_authorsTabsSliderItem__u1Mii .name, .AuthorsSlider_authorsTabsSlider__rDvpY .AuthorsSlider_authorsTabsSliderItem__u1Mii .profession {
    padding: 0 15px
}

.AuthorsSlider_authorsTabsSlider__rDvpY .AuthorsSlider_authorsTabsSliderItem__u1Mii .name {
    font-size: 14px;
    font-weight: 700;
    margin-top: 10px
}

.AuthorsSlider_authorsTabsSlider__rDvpY .AuthorsSlider_authorsTabsSliderItem__u1Mii .profession {
    color: var(--light-gray-color);
    font-size: 12px;
    padding-bottom: 20px;
    margin-top: 5px
}

.AuthorSocials_socials__2LbO4 {
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    width: calc(100% + 15px);
    padding-top: 1px
}

@media screen and (max-width: 990px) {
    .AuthorSocials_socials__2LbO4 {
        flex-wrap: nowrap;
        overflow: auto;
        -ms-overflow-style: none;
        scrollbar-width: none;
        width: calc(100% + 30px)
    }

    .AuthorSocials_socials__2LbO4:after {
        --size: 1px;
        width: var(--size);
        min-width: var(--size);
        height: var(--size);
        content: "";
        display: inline-flex
    }

    .AuthorSocials_socials__2LbO4::-webkit-scrollbar {
        display: none
    }
}

.AuthorSocials_item__aR8C1 {
    --background-color: var(--light-border-color);
    --width: 40px;
    width: var(--width);
    max-width: var(--width);
    min-width: var(--width);
    height: var(--width);
    border-radius: 5px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: var(--background-color);
    transition: var(--opacity-transition);
    margin-right: 15px;
    margin-bottom: 15px
}

@media screen and (max-width: 990px) {
    .AuthorSocials_item__aR8C1 {
        --width: 40px
    }
}

.AuthorSocials_item__aR8C1:hover {
    opacity: .8
}

.AuthorSocials_itemNoBackground__gWSrb {
    min-width: 20px;
    width: auto;
    height: auto;
    margin-bottom: 0;
    background-color: transparent
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2, .AuthorSocials_item__aR8C1 svg {
    --iconWidth: 10px;
    --iconHeight: 10px;
    width: var(--iconWidth);
    min-width: var(--iconWidth);
    max-width: var(--iconWidth);
    height: var(--iconHeight);
    min-height: var(--iconHeight);
    max-height: var(--iconHeight);
    color: var(--primary-white)
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_minimalisticVk__fqryq, .AuthorSocials_item__aR8C1 svg.AuthorSocials_minimalisticVk__fqryq {
    fill: #256fff
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_minimalisticTg__fyXhZ, .AuthorSocials_item__aR8C1 svg.AuthorSocials_minimalisticTg__fyXhZ {
    fill: #08c
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_minimalisticYandex__VwVM2, .AuthorSocials_item__aR8C1 svg.AuthorSocials_minimalisticYandex__VwVM2 {
    fill: var(--danger-color)
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_minimalisticOk__QVVng, .AuthorSocials_item__aR8C1 svg.AuthorSocials_minimalisticOk__QVVng {
    fill: #f5a623
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_minimalisticFb__9kvTW, .AuthorSocials_item__aR8C1 svg.AuthorSocials_minimalisticFb__9kvTW {
    fill: #3b5988
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_minimalisticTwitter__l7PL5, .AuthorSocials_item__aR8C1 svg.AuthorSocials_minimalisticTwitter__l7PL5 {
    fill: #56afdd
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_vk__HSCQA, .AuthorSocials_item__aR8C1 svg.AuthorSocials_vk__HSCQA {
    --iconWidth: calc(23 / 40 * var(--width));
    --iconHeight: calc(14 / 40 * var(--width))
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_minimalistic__Flb1V, .AuthorSocials_item__aR8C1 svg.AuthorSocials_minimalistic__Flb1V {
    --iconWidth: calc(24 / 40 * var(--width));
    --iconHeight: calc(24 / 40 * var(--width));
    fill: var(--primary-darkgray)
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_tg__y5O36, .AuthorSocials_item__aR8C1 svg.AuthorSocials_tg__y5O36 {
    --iconWidth: calc(24 / 40 * var(--width));
    --iconHeight: calc(21 / 40 * var(--width))
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_ok__SvbX6, .AuthorSocials_item__aR8C1 svg.AuthorSocials_ok__SvbX6 {
    --iconWidth: var(--width);
    --iconHeight: var(--width)
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_wh__y2uPJ, .AuthorSocials_item__aR8C1 svg.AuthorSocials_wh__y2uPJ {
    --iconWidth: calc(26 / 40 * var(--width));
    --iconHeight: calc(27 / 40 * var(--width))
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_in__yd_v6, .AuthorSocials_item__aR8C1 svg.AuthorSocials_in__yd_v6 {
    --iconWidth: calc(26 / 40 * var(--width));
    --iconHeight: calc(26 / 40 * var(--width))
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_mailru__8SrEl, .AuthorSocials_item__aR8C1 svg.AuthorSocials_mailru__8SrEl {
    --iconWidth: calc(22 / 40 * var(--width));
    --iconHeight: calc(22 / 40 * var(--width))
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_gmail___0WoJ, .AuthorSocials_item__aR8C1 svg.AuthorSocials_gmail___0WoJ {
    --iconWidth: calc(28 / 40 * var(--width));
    --iconHeight: calc(22 / 40 * var(--width))
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_yt__bFfst, .AuthorSocials_item__aR8C1 svg.AuthorSocials_yt__bFfst {
    --iconWidth: calc(30 / 40 * var(--width));
    --iconHeight: calc(30 / 40 * var(--width))
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_tw__2fPqm, .AuthorSocials_item__aR8C1 svg.AuthorSocials_tw__2fPqm {
    --iconWidth: calc(22 / 40 * var(--width));
    --iconHeight: calc(19 / 40 * var(--width))
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_fb__U7ND8, .AuthorSocials_item__aR8C1 svg.AuthorSocials_fb__U7ND8 {
    --iconWidth: calc(22 / 40 * var(--width));
    --iconHeight: calc(21 / 40 * var(--width))
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_twitter__Og1uB, .AuthorSocials_item__aR8C1 svg.AuthorSocials_twitter__Og1uB {
    --iconWidth: calc(30 / 40 * var(--width));
    --iconHeight: calc(30 / 40 * var(--width))
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_linkedin__z80tY, .AuthorSocials_item__aR8C1 svg.AuthorSocials_linkedin__z80tY {
    --iconWidth: calc(26 / 40 * var(--width));
    --iconHeight: calc(25 / 40 * var(--width));
    fill: var(--primary-white)
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_tiktok__MYypJ, .AuthorSocials_item__aR8C1 svg.AuthorSocials_tiktok__MYypJ {
    --iconWidth: calc(34 / 40 * var(--width));
    --iconHeight: calc(34 / 40 * var(--width))
}

.AuthorSocials_item__aR8C1 .AuthorSocials_icon__pjCk2.AuthorSocials_pinterest__yTVYF, .AuthorSocials_item__aR8C1 svg.AuthorSocials_pinterest__yTVYF {
    --iconWidth: calc(30 / 40 * var(--width));
    --iconHeight: calc(30 / 40 * var(--width));
    fill: var(--primary-white)
}

.AuthorSocials_itemVk__MigUK {
    --background-color: #4a90e2
}

.AuthorSocials_itemTg__nSl1R {
    --background-color: #56afdd
}

.AuthorSocials_itemOk__vv0pZ {
    --background-color: #f5a623
}

.AuthorSocials_itemWh__liIZo {
    --background-color: #50cc5d
}

.AuthorSocials_itemTw__AXALR {
    --background-color: rgba(148, 68, 255, .6)
}

.AuthorSocials_itemIn__0RLkE {
    --background-color: #db3775
}

.AuthorSocials_itemMailru____9ik {
    --background-color: #005ff9
}

.AuthorSocials_itemYt__SfLna {
    --background-color: #f32100
}

.AuthorSocials_itemFb__qVck6 {
    --background-color: #3b5988
}

.AuthorSocials_itemTwitter__KsE6I {
    --background-color: #101318
}

.AuthorSocials_itemLinkedin___Ny8Q {
    --background-color: #0a66c2
}

.AuthorSocials_itemTiktok__JVxCX {
    --background-color: var(--primary-black)
}

.AuthorSocials_itemPinterest__soCHK {
    --background-color: #e60019
}

.About_aboutContent__Gu7Ni {
    display: flex;
    flex-wrap: wrap;
    margin: 20px 0 40px
}

@media screen and (min-width: 1100px) {
    .About_aboutCol__ew3Qe:first-child {
        flex-grow: 2;
        width: 50%;
        max-width: 585px;
        padding-right: 20px
    }
}

@media screen and (max-width: 1099px) {
    .About_aboutCol__ew3Qe.About_mobileOrder1__J_so3 {
        order: 1
    }

    .About_aboutCol__ew3Qe.About_mobileOrder2__beySq {
        order: 2
    }

    .About_aboutCol__ew3Qe.About_mobileOrder3__jOXdd {
        order: 3;
        width: 100%
    }
}

.About_aboutCol__ew3Qe.About_wide__nXTz7 {
    width: 100%
}

.About_about__jT_8_ .img {
    height: 196px
}

.About_socialTitle__DBBo0 {
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 15px
}

.About_socialList__5QqlP {
    display: flex;
    align-items: center;
    overflow: auto;
    margin: 0 -15px;
    padding: 0 15px
}

.About_socialList__5QqlP::-webkit-scrollbar {
    display: none
}

@media screen and (min-width: 1100px) {
    .About_socialList__5QqlP {
        margin: 0;
        padding: 0
    }
}

.About_socialItem__1yAfw {
    --width: 34px
}

.CategoriesList_tabsNextCenter__y_oJ_ {
    top: 25%;
    right: -13px
}

.CategoriesList_tabsNextCenter__y_oJ_:after {
    display: none
}

.CategoriesList_tabsPrevCenter__pnKw_ {
    top: 25%;
    left: -13px
}

.CategoriesList_tabsPrevCenter__pnKw_:after {
    display: none
}

.CategoriesList_tabsItem__ANAjw {
    --tabs-item-margin: 25px
}

.CategoriesList_tabsItem__ANAjw.CategoriesList_isSelect__kE9Dw {
    color: var(--main-font-color);
    cursor: default
}

.CategoriesList_tabsItem__ANAjw.CategoriesList_isSelect__kE9Dw:after {
    right: 0;
    opacity: 1;
    transition-delay: 0s
}

.CategoriesList_tabsHeadWithIcon__y5wvZ {
    --button-bg: #fff;
    --button-icon-color: #000;
    position: relative;
    display: flex;
    padding: 15px 15px 20px;
    margin: -15px -15px 0;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.CategoriesList_tabsHeadWithIcon__y5wvZ::-webkit-scrollbar {
    display: none
}

.CategoriesList_tabsHeadWithIcon__y5wvZ.CategoriesList_isSport__UpBGJ {
    padding: 5px 0 20px;
    border: none;
    margin: 0
}

@media screen and (max-width: 1099px) {
    .CategoriesList_tabsHeadWithIcon__y5wvZ.CategoriesList_isSport__UpBGJ {
        padding: 5px 15px 20px;
        margin: 0 -15px
    }
}

.CategoriesList_tabsHeadWithIcon__y5wvZ.CategoriesList_isSport__UpBGJ .CategoriesList_tabsHeadWithIconScroll__CMKLs {
    border: none;
    border-radius: 0;
    padding: 0
}

.CategoriesList_tabsHeadWithIcon__y5wvZ.CategoriesList_isSport__UpBGJ .CategoriesList_tabsHeadWithIconScroll__CMKLs.CategoriesList_small__ER7_Q {
    min-height: 49px
}

@media screen and (min-width: 1100px) {
    .CategoriesList_tabsHeadWithIcon__y5wvZ.CategoriesList_isSport__UpBGJ .CategoriesList_tabsHeadWithIconScroll__CMKLs.CategoriesList_small__ER7_Q {
        overflow: hidden;
        justify-content: space-between
    }

    .CategoriesList_tabsHeadWithIcon__y5wvZ.CategoriesList_isSport__UpBGJ .CategoriesList_tabsHeadWithIconScroll__CMKLs.CategoriesList_small__ER7_Q > :first-child:last-child {
        opacity: 0
    }

    .CategoriesList_tabsHeadWithIcon__y5wvZ.CategoriesList_isSport__UpBGJ .CategoriesList_tabsHeadWithIconScroll__CMKLs.CategoriesList_small__ER7_Q .CategoriesList_tabsHeadWithIconLink__zZkJ0 {
        margin: auto !important
    }

    .CategoriesList_tabsHeadWithIcon__y5wvZ.CategoriesList_isSport__UpBGJ .CategoriesList_tabsHeadWithIconScroll__CMKLs:after {
        display: none
    }
}

.CategoriesList_tabsHeadWithIcon__y5wvZ.CategoriesList_isSport__UpBGJ .CategoriesList_tabsHeadWithIconScroll__CMKLs .CategoriesList_tabsHeadWithIconLink__zZkJ0 {
    flex-flow: column
}

.CategoriesList_tabsHeadWithIcon__y5wvZ.CategoriesList_isSport__UpBGJ .CategoriesList_tabsHeadWithIconScroll__CMKLs .CategoriesList_tabsHeadWithIconLink__zZkJ0:not(:last-child) {
    margin: 0 20px 0 0
}

@media screen and (min-width: 1100px) {
    .CategoriesList_tabsHeadWithIcon__y5wvZ.CategoriesList_isSport__UpBGJ .CategoriesList_tabsHeadWithIconScroll__CMKLs .CategoriesList_tabsHeadWithIconLink__zZkJ0:not(:last-child) {
        font-size: 14px
    }

    .CategoriesList_tabsHeadWithIcon__y5wvZ.CategoriesList_isSport__UpBGJ .CategoriesList_tabsHeadWithIconScroll__CMKLs .CategoriesList_tabsHeadWithIconLink__zZkJ0:not(:last-child).CategoriesList_small__ER7_Q {
        font-size: 13px
    }
}

.CategoriesList_tabsHeadWithIcon__y5wvZ.CategoriesList_isSport__UpBGJ .CategoriesList_tabsHeadWithIconScroll__CMKLs .CategoriesList_tabsHeadWithIconLinkIcon__zICW3 {
    margin: 0 0 10px
}

@media screen and (min-width: 1100px) {
    .CategoriesList_tabsHeadWithIcon__y5wvZ {
        justify-content: space-between;
        overflow: visible;
        padding: 0;
        margin: 15px 0;
        border: 1px solid var(--tablist-border-bottom-color);
        border-radius: 8px
    }
}

.CategoriesList_tabsHeadWithIcon__y5wvZ:before {
    display: none
}

.CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconScroll__CMKLs {
    display: flex;
    border-radius: 8px;
    padding: 13px 12px;
    border: 1px solid var(--tablist-border-bottom-color)
}

@media screen and (min-width: 1100px) {
    .CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconScroll__CMKLs {
        width: 100%;
        overflow: auto;
        -ms-overflow-style: none;
        scrollbar-width: none;
        border: none
    }

    .CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconScroll__CMKLs::-webkit-scrollbar {
        display: none
    }

    .CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconScroll__CMKLs:after {
        content: "";
        position: relative;
        display: block;
        width: 15px;
        height: auto;
        padding: 0 15px 0 0
    }
}

.CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconScroll__CMKLs .CategoriesList_tabsHeadWithIconLink__zZkJ0 {
    flex-flow: initial;
    font-size: 14px;
    white-space: nowrap
}

.CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconScroll__CMKLs .CategoriesList_tabsHeadWithIconLink__zZkJ0.CategoriesList_small__ER7_Q {
    font-size: 13px
}

.CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconScroll__CMKLs .CategoriesList_tabsHeadWithIconLink__zZkJ0:not(:last-child) {
    margin: 0 25px 0 0
}

@media (hover) {
    .CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconScroll__CMKLs .CategoriesList_tabsHeadWithIconLink__zZkJ0:hover {
        color: var(--primary-color)
    }

    .CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconScroll__CMKLs .CategoriesList_tabsHeadWithIconLink__zZkJ0:hover .CategoriesList_tabsHeadWithIconLinkIcon__zICW3 {
        opacity: 1;
        filter: grayscale(0)
    }
}

.CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconScroll__CMKLs .CategoriesList_tabsHeadWithIconLink__zZkJ0.CategoriesList_selected__1C2bt {
    color: var(--primary-color)
}

.CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconScroll__CMKLs .CategoriesList_tabsHeadWithIconLink__zZkJ0.CategoriesList_selected__1C2bt .CategoriesList_tabsHeadWithIconLinkIcon__zICW3 {
    opacity: 1;
    filter: grayscale(0)
}

.CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconScroll__CMKLs .CategoriesList_tabsHeadWithIconLink__zZkJ0.CategoriesList_selected__1C2bt svg {
    fill: var(--primary-color)
}

.CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconScroll__CMKLs .CategoriesList_tabsHeadWithIconLinkIcon__zICW3 {
    position: relative;
    width: 24px;
    height: 24px;
    margin: 0 5px 0 0;
    filter: grayscale(1)
}

.CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconScroll__CMKLs .CategoriesList_tabsHeadWithIconLink__zZkJ0 img {
    width: 100%;
    height: 100%;
    margin: 0
}

.CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconLink__zZkJ0 {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    flex-flow: column wrap;
    color: var(--gray-color);
    font-size: 14px;
    font-weight: 700;
    transition: color .3s ease-in-out
}

.CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconLink__zZkJ0.CategoriesList_small__ER7_Q {
    font-size: 13px;
    margin: auto
}

@media screen and (min-width: 1100px) {
    .CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconLink__zZkJ0 {
        font-size: 14px
    }

    .CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconLink__zZkJ0.CategoriesList_small__ER7_Q {
        font-size: 13px
    }

    .CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconLink__zZkJ0:not(:last-child) {
        margin: 0
    }
}

@media screen and (max-width: 374px) {
    .CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconLink__zZkJ0 {
        font-size: 13px
    }

    .CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconLink__zZkJ0 svg {
        width: 21px;
        height: 21px
    }
}

.CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconLink__zZkJ0:not(:last-child) {
    margin: 0 20px 0 0
}

@media (hover) {
    .CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconLink__zZkJ0:hover {
        color: #000
    }

    .CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconLink__zZkJ0:hover svg {
        fill: var(--primary-color)
    }
}

.CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconLink__zZkJ0 .CategoriesList_selected__1C2bt {
    color: #000
}

.CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconLink__zZkJ0 .CategoriesList_selected__1C2bt svg {
    fill: var(--primary-color)
}

.CategoriesList_tabsHeadWithIcon__y5wvZ .CategoriesList_tabsHeadWithIconLink__zZkJ0 svg {
    width: 24px;
    height: 24px;
    fill: var(--gray-color);
    margin: 0 0 10px;
    transition: fill .3s ease-in-out
}

.CategoriesList_tabsHeadWithIcon__y5wvZ ~ .CategoriesList_forecastTab__3SlpQ {
    margin: 5px 0 0
}

.Sorting_sorting__1sSMA {
    align-items: center;
    justify-content: flex-end;
    width: auto;
    padding: 0;
    min-width: 24px;
    height: auto;
    font-size: 12px;
    background-color: transparent;
    border: none
}

.Sorting_sorting__1sSMA span {
    color: var(--primary-darkgray)
}

.Sorting_sortingButton__eKVgd {
    display: flex;
    align-items: center;
    font-size: 12px
}

.Sorting_sortingButton__eKVgd svg path {
    fill: var(--primary-darkgray);
    transition: fill .3s ease-in-out
}

.Sorting_sortingButton__eKVgd:not(:last-child) {
    margin-bottom: 16px
}

.Sorting_sortingButton__eKVgd:hover svg, .Sorting_sortingButton__eKVgd:hover svg path {
    fill: var(--primary-color)
}

.Sorting_sortingWithoutText__sdDvB {
    border: none;
    min-width: 24px;
    padding: 0;
    margin: 0
}

.Sorting_sortingWithoutTextButton__cVk1Y {
    display: flex;
    align-items: center;
    font-size: 12px
}

.Sorting_sortingWithoutTextButton__cVk1Y span svg path {
    fill: var(--primary-darkgray);
    transition: fill .3s ease-in-out
}

.Sorting_sortingWithoutTextButton__cVk1Y span svg {
    margin-right: 0
}

.Sorting_sortingWithoutTextButton__cVk1Y span svg:not(:last-child) {
    margin-bottom: 16px
}

.Button_button__ETGB7 {
    display: inline-flex;
    padding: 9px 12px;
    align-items: center;
    justify-content: center;
    line-height: 1;
    font-weight: 500;
    font-size: 10px;
    text-transform: uppercase;
    color: var(--primary-darkgray);
    background-color: var(--light-border-color);
    min-height: 29px;
    border: none;
    border-radius: 6px;
    font-family: var(--font-face-alternate);
    transition: color .25s ease, background-color .27s linear;
    gap: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.Button_button__ETGB7:hover {
    background-color: var(--complimentary-grey-color);
    color: var(--body-gray)
}

.Button_buttonLight__rAP2C {
    font-weight: 400;
    font-family: var(--main-font-family);
    background-color: var(--overview-bg-color);
    color: var(--primary-darkgray)
}

.Button_buttonLight__rAP2C:active, .Button_buttonLight__rAP2C:hover {
    background-color: var(--light-border-color);
    color: var(--success-color)
}

.Author_author__7h2wn {
    display: flex;
    align-items: center;
    gap: 10px
}

.Author_imageContainer__vCRQp {
    --size: 36px;
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    height: var(--size);
    min-height: var(--size);
    max-height: var(--size)
}

.Author_avatar__adFgY {
    border-radius: 50%
}

.Author_info__4ctgm {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.Author_description__g0MNp {
    height: -moz-fit-content;
    height: fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
    font-family: var(--main-font-family);
    font-size: 10px;
    line-height: 1.4;
    color: var(--primary-grey)
}

.Author_main__jXCOg {
    display: flex;
    align-items: center;
    gap: 4px
}

.Author_name__io_D1 {
    --meta-author-name-color: var(--primary-darkgray);
    font-size: 12px;
    font-family: var(--main-font-family);
    font-weight: 700;
    line-height: 1.4;
    text-decoration: none;
    color: var(--meta-author-name-color)
}

.Author_name__io_D1:active, .Author_name__io_D1:hover {
    --meta-author-name-color: var(--primary-color)
}

.Author_nameWithoutLink__Aui5c:active, .Author_nameWithoutLink__Aui5c:hover {
    --meta-author-name-color: var(--primary-darkgray)
}

.Author_tooltip___u698 {
    display: flex;
    align-items: center;
    cursor: pointer
}

.Author_tips__ABKCS {
    fill: var(--success-color)
}

.Author_bookmaker__E2NQ_ {
    fill: #d25867
}

.Item_pagination__Z1bxV {
    --background-color: var(--light-border-color);
    --text-color: var(--primary-darkgray);
    --border: 1px solid var(--light-border-color);
    --hover-background-color: var(--complimentary-grey-color);
    --hover-text-color: var(--body-gray);
    --active-background-color: #fff;
    --active-text-color: var(--primary-color);
    --active-border: 1px solid var(--primary-color);
    --desktop-font-size: 12px;
    --mobile-font-size: 10px;
    display: flex;
    align-items: center;
    flex-flow: column;
    gap: 16px;
    margin: 15px 0 40px;
    width: 100%
}

@media screen and (min-width: 1100px) {
    .Item_pagination__Z1bxV {
        margin: 0 0 40px
    }
}

.Item_pagination__Z1bxV:last-child {
    margin-bottom: 0
}

@media screen and (min-width: 1100px) {
    .Item_pagination__Z1bxV:last-child {
        margin-bottom: 0
    }
}

.Item_pagination__Z1bxV.Item_isLoading__nY4yq .Item_paginationMore__Q58iF {
    cursor: wait;
    color: #fff;
    background-color: var(--background-color);
    border-color: var(--background-color)
}

@keyframes Item_rotatePath__y7ROA {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}

.Item_pagination__Z1bxV.Item_isLoading__nY4yq .Item_paginationMoreLight__5dNwB {
    background-color: #fff;
    border-color: transparent
}

.Item_pagination__Z1bxV.Item_isLoading__nY4yq .Item_paginationMoreLight__5dNwB:hover {
    background-color: var(--light-border-color)
}

.Item_pagination__Z1bxV.Item_isLoading__nY4yq .Item_paginationMoreLight__5dNwB:active {
    background-color: #fff
}

.Item_pagination__Z1bxV.Item_isLoading__nY4yq .Item_paginationMore__Q58iF span {
    display: none
}

.Item_pagination__Z1bxV.Item_isLoading__nY4yq .Item_paginationMore__Q58iF svg {
    display: block;
    fill: var(--hover-text-color)
}

.Item_pagination__Z1bxV.Item_isLoading__nY4yq .Item_paginationMore__Q58iF svg path:last-child {
    transform-origin: center;
    animation: Item_rotatePath__y7ROA .5s linear infinite
}

.Item_paginationMore__Q58iF, .Item_pagination__Z1bxV a.Item_paginationMore__Q58iF {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 30px;
    font-size: var(--mobile-font-size);
    font-family: var(--main-font-family);
    line-height: 1.4;
    text-decoration: none;
    color: var(--text-color);
    background-color: var(--background-color);
    border: var(--border);
    border-radius: var(--border-radius);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    transition: var(--background-color-transition);
    font-weight: 400
}

@media screen and (min-width: 1100px) {
    .Item_paginationMore__Q58iF, .Item_pagination__Z1bxV a.Item_paginationMore__Q58iF {
        height: 38px;
        font-size: var(--desktop-font-size)
    }
}

.Item_paginationMore__Q58iF:hover, .Item_pagination__Z1bxV a.Item_paginationMore__Q58iF:hover {
    background-color: var(--hover-background-color);
    color: var(--hover-text-color);
    text-decoration: none
}

.Item_paginationMore__Q58iF:focus, .Item_pagination__Z1bxV a.Item_paginationMore__Q58iF:focus {
    text-decoration: none
}

.Item_paginationMore__Q58iF:active, .Item_pagination__Z1bxV a.Item_paginationMore__Q58iF:active {
    background-color: var(--active-background-color);
    color: var(--active-text-color);
    border: var(--active-border)
}

.Item_paginationMoreLight__5dNwB, .Item_pagination__Z1bxV a.Item_paginationMoreLight__5dNwB {
    background-color: #fff;
    border-color: transparent
}

.Item_paginationMoreLight__5dNwB:hover, .Item_pagination__Z1bxV a.Item_paginationMoreLight__5dNwB:hover {
    background-color: var(--light-border-color)
}

.Item_paginationMoreLight__5dNwB:active, .Item_pagination__Z1bxV a.Item_paginationMoreLight__5dNwB:active {
    background-color: #fff
}

.Item_paginationMore__Q58iF:active, .Item_paginationMore__Q58iF:focus, .Item_pagination__Z1bxV a.Item_paginationMore__Q58iF:active, .Item_pagination__Z1bxV a.Item_paginationMore__Q58iF:focus {
    -webkit-text-decoration-color: transparent !important;
    text-decoration-color: transparent !important
}

.Item_paginationMore__Q58iF svg, .Item_pagination__Z1bxV a.Item_paginationMore__Q58iF svg {
    display: none;
    width: 25px;
    height: 25px;
    fill: #fff
}

.Item_paginationList__FFqq6, .Item_pagination__Z1bxV ul.Item_paginationList__FFqq6 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    margin: 0;
    padding-left: 0
}

@media screen and (min-width: 1100px) {
    .Item_paginationList__FFqq6:first-child, .Item_pagination__Z1bxV ul.Item_paginationList__FFqq6:first-child {
        margin: 5px 0 0
    }
}

.Item_paginationList__FFqq6 span, .Item_pagination__Z1bxV ul.Item_paginationList__FFqq6 span {
    transition: color .3s ease-in-out
}

.Item_paginationItem__YEDsY {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--font-face-alternate);
    font-weight: 500
}

.Item_paginationItem__YEDsY svg {
    display: block;
    fill: var(--hover-text-color)
}

.Item_paginationItem__YEDsY svg path:last-child {
    transform-origin: center;
    animation: Item_rotatePath__y7ROA .5s linear infinite
}

.Item_paginationItem__YEDsY.Item_isSelect__sntok .Item_paginationLink__Ybm4L {
    background-color: var(--active-background-color);
    color: var(--active-text-color);
    border: var(--active-border)
}

.Item_paginationItemDisabled__BoYUw {
    pointer-events: none
}

.Item_paginationLink__Ybm4L, .Item_pagination__Z1bxV a.Item_paginationLink__Ybm4L {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 12px;
    min-width: 29px;
    height: 30px;
    font-size: var(--mobile-font-size);
    line-height: 1.4;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color: var(--text-color);
    background-color: var(--background-color);
    border-radius: var(--border-radius-small);
    border: var(--border);
    font-weight: 400;
    text-decoration: none
}

@media screen and (min-width: 1100px) {
    .Item_paginationLink__Ybm4L, .Item_pagination__Z1bxV a.Item_paginationLink__Ybm4L {
        font-size: var(--desktop-font-size)
    }
}

.Item_paginationLink__Ybm4L:hover, .Item_pagination__Z1bxV a.Item_paginationLink__Ybm4L:hover {
    background-color: var(--hover-background-color);
    color: var(--hover-text-color);
    text-decoration: none
}

.Item_paginationLink__Ybm4L:hover svg, .Item_pagination__Z1bxV a.Item_paginationLink__Ybm4L:hover svg {
    fill: #000
}

.Item_paginationLink__Ybm4L:focus, .Item_pagination__Z1bxV a.Item_paginationLink__Ybm4L:focus {
    text-decoration: none
}

.Item_paginationLink__Ybm4L:active, .Item_pagination__Z1bxV a.Item_paginationLink__Ybm4L:active {
    background-color: var(--active-background-color);
    color: var(--active-text-color);
    border: var(--active-border)
}

.Item_paginationLink__Ybm4L svg, .Item_pagination__Z1bxV a.Item_paginationLink__Ybm4L svg {
    width: 12px;
    height: 12px;
    fill: var(--primary-color)
}

.Item_paginationDots__tLszN {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 3px;
    padding: 0 3px
}

.Item_paginationDotsItem__gRwJV {
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: transparent;
    border: 1px solid var(--primary-grey)
}

.Item_pagination__Z1bxV .Item_showMobile__85L0U {
    display: inline-flex
}

.Item_commentContainer__S3cLr {
    --main-font-size: 12px;
    --small-font-size: 10px;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    width: 100%
}

.Item_comment__T9Uz_ {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 18px 0 10px;
    width: 100%;
    border-bottom: 1px solid var(--light-border-color)
}

@media screen and (min-width: 1100px) {
    .Item_comment__T9Uz_ {
        padding: 15px 16px 10px;
        background-color: #fff;
        border-bottom: none;
        border-radius: var(--border-radius-small);
        box-shadow: 0 2px 15px rgba(0, 0, 0, .1)
    }
}

.Item_commentLocation__c5IIj {
    --text-color: var(--primary-grey);
    font-size: var(--small-font-size);
    color: var(--text-color)
}

.Item_commentLocationLink__gW4_6 {
    color: var(--text-color);
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    -webkit-text-decoration-color: var(--text-color);
    text-decoration-color: var(--text-color)
}

.Item_commentLocationLink__gW4_6:active, .Item_commentLocationLink__gW4_6:hover {
    --text-hover-color: var(--primary-color);
    color: var(--text-hover-color);
    -webkit-text-decoration-color: var(--text-hover-color);
    text-decoration-color: var(--text-hover-color)
}

.Item_commentText__X7iEv {
    font-size: 14px;
    color: var(--primary-darkgray);
    word-break: break-word
}

.Item_commentFooter__8_01J {
    display: flex;
    align-items: center
}

.Item_commentFooterText__Lq9Vp {
    font-size: var(--main-font-size);
    font-weight: 700;
    color: var(--primary-grey)
}

.Item_commentFooterAnswers__7JMBB {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 0;
    background-color: transparent
}

.Item_commentFooterAnswers__7JMBB:active svg, .Item_commentFooterAnswers__7JMBB:hover svg {
    fill: var(--success-color)
}

.Item_commentFooterAnswersText__TTjOg {
    margin-top: -2px
}

.Item_commentFooter__8_01J svg {
    margin-right: 0;
    fill: var(--complimentary-grey-color);
    transition: fill .3s ease-in-out
}

.Item_commentFooterButton__Qf_Dq {
    display: flex;
    align-items: center;
    margin-bottom: 0;
    margin-left: auto;
    font-weight: 400;
    font-size: var(--main-font-size);
    color: var(--primary-grey)
}

.Item_commentFooterButton__Qf_Dq:active, .Item_commentFooterButton__Qf_Dq:hover {
    color: var(--success-color)
}

.Item_childrenContainer__g2wOj {
    --children-margin: 24px;
    --children-list-width: calc(100% - var(--children-margin));
    width: calc(var(--children-list-width))
}

.Item_textareaContainer__ohoAT {
    display: grid;
    grid-template-rows: 0fr;
    padding: 0;
    width: 100%;
    transition: grid-template-rows .5s linear
}

.Item_textareaContainer__ohoAT form {
    overflow: hidden
}

.Item_textareaContainerShown__oylxS {
    grid-template-rows: 1fr
}

.Item_textareaContainerShown__oylxS:has(form) {
    margin-top: 10px
}

.Item_children__MF5l4 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 6px;
    margin-top: 16px;
    width: 100%
}

@media screen and (min-width: 1100px) {
    .Item_children__MF5l4 {
        margin-top: 8px
    }
}

.Item_childrenRespond__ItnIM {
    width: 100%
}

.Item_childrenList__DRSJ9 {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 8px
}

.Item_childrenButton__s1kaS {
    width: 100%;
    font-size: var(--main-font-size);
    padding-top: 12px;
    padding-bottom: 12px;
    text-transform: none
}

.Item_childrenButtonLight__KhTek {
    background-color: #fff;
    border-color: transparent
}

.Item_childrenButtonLight__KhTek:hover {
    background-color: var(--light-border-color)
}

.Item_childrenButtonLight__KhTek:active {
    background-color: #fff
}

.Item_link__5PIVy {
    color: var(--primary-grey);
    transition: var(--text-decoration-transition);
    cursor: pointer
}

.Item_link__5PIVy:active, .Item_link__5PIVy:hover {
    text-decoration: underline
}

.CommentsList_user__263BN {
    display: flex;
    flex-direction: column;
    background-color: #fff;
    padding: 20px 15px;
    margin-left: -15px;
    width: calc(100% + 30px)
}

.CommentsList_user__263BN:not(:last-child) {
    margin-bottom: 20px
}

@media screen and (min-width: 1100px) {
    .CommentsList_user__263BN {
        padding: 0;
        flex-direction: row;
        align-items: stretch;
        justify-content: space-between;
        border: 1px solid var(--light-border-color);
        border-radius: var(--border-radius);
        width: auto;
        margin: 0
    }

    .CommentsList_user__263BN:not(:last-child) {
        margin-bottom: 24px
    }
}

.CommentsList_info__KPb0T {
    flex-grow: 1;
    flex-basis: 0;
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 0 0 24px;
    margin-bottom: 24px;
    border-bottom: 1px solid var(--light-border-color)
}

.CommentsList_info__KPb0T:last-child {
    margin-bottom: 0;
    padding-bottom: 8px;
    border-bottom: none
}

@media screen and (min-width: 1100px) {
    .CommentsList_info__KPb0T {
        padding: 32px;
        border-right: 1px solid var(--light-border-color);
        border-bottom: none;
        margin-bottom: 0
    }

    .CommentsList_info__KPb0T:last-child {
        border-right: none;
        padding-bottom: 32px
    }
}

.CommentsList_favorites___3Uf_ {
    width: auto;
    display: flex;
    flex-direction: column;
    gap: 24px
}

@media screen and (min-width: 1100px) {
    .CommentsList_favorites___3Uf_ {
        width: 215px;
        padding: 24px
    }
}

.CommentsList_section__oUUOu {
    padding-bottom: 24px;
    border-bottom: 1px solid var(--light-border-color);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start
}

.CommentsList_section__oUUOu:last-child {
    padding-bottom: 0;
    border-bottom: none
}

.CommentsList_title__TRiGQ {
    font-weight: 400;
    font-size: 10px;
    line-height: 1.4;
    text-transform: uppercase;
    color: #5b5b5b;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

.CommentsList_title__TRiGQ:last-child {
    margin-bottom: 0
}

.CommentsList_title__TRiGQ button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none
}

.CommentsList_title__TRiGQ a, .CommentsList_title__TRiGQ button {
    color: var(--success-color);
    text-transform: lowercase
}

.CommentsList_title__TRiGQ a:hover, .CommentsList_title__TRiGQ button:hover {
    color: var(--primary-color)
}

.CommentsList_smallLink___pk5R {
    color: var(--success-color);
    text-transform: lowercase;
    font-weight: 400;
    font-size: 10px;
    line-height: 1.4
}

.CommentsList_smallLink___pk5R:hover {
    color: var(--primary-color)
}

button.CommentsList_smallLink___pk5R {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background: none
}

.CommentsList_userData__YakCZ {
    display: flex;
    flex-direction: column;
    gap: 24px
}

.CommentsList_nameAndAvatar__fir21 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 16px
}

.CommentsList_about__p1yV1 {
    font-size: 14px;
    line-height: 1.5
}

.CommentsList_aboutPreview__wPfkP {
    max-height: 180px;
    overflow: hidden;
    text-overflow: ellipsis
}

.CommentsList_aboutToggler___wMT4 {
    color: var(--success-color);
    font-size: 14px
}

.CommentsList_aboutToggler___wMT4:before {
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .7) 15%, #fff 51%, #fff)
}

.CommentsList_tabContentHeader__LsVC_ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 22px
}

@media screen and (min-width: 1100px) {
    .CommentsList_tabContentHeader__LsVC_ {
        margin-bottom: 18px
    }
}

.CommentsList_tabContentHeaderTitle__PoDxf {
    margin-bottom: 0 !important;
    font-family: var(--font-face-alternate);
    font-size: 18px;
    font-weight: 300;
    color: #5b5b5b
}

@media screen and (min-width: 1100px) {
    .CommentsList_tabContentHeaderTitle__PoDxf {
        font-size: 20px
    }
}

.CommentsList_comments__o_W6F {
    margin-top: 0;
    margin: 40px 0
}

.CommentsList_comments__o_W6F ul {
    margin: 0;
    padding: 0
}

.CommentsList_commentsTextarea__0NCWC {
    --page-padding: 15px;
    padding: 10px;
    margin-left: calc(-1 * var(--page-padding));
    width: calc(100% + var(--page-padding) * 2);
    background-color: var(--overview-bg-color)
}

@media screen and (min-width: 1100px) {
    .CommentsList_commentsTextarea__0NCWC {
        padding: 0;
        margin-left: 0;
        margin-bottom: 12px;
        width: 100%;
        background: transparent
    }
}

.CommentsList_commentsList__gomf_ {
    display: flex;
    flex-direction: column
}

@media screen and (min-width: 1100px) {
    .CommentsList_commentsList__gomf_ {
        gap: 6px
    }
}

.CommentsList_commentsList__gomf_:not(:last-child) {
    margin-bottom: 14px
}

.CommentsList_comments__o_W6F .CommentsList_sortIcon__LatP9 {
    transform: scaleY(-1)
}

.CommentsList_comments__o_W6F .CommentsList_likeIcon__1_I3u path {
    fill: var(--success-color)
}

.CommentsList_comments__o_W6F .CommentsList_dislikeIcon__JCEJL {
    transform: rotate(180deg)
}

.CommentsList_comments__o_W6F .CommentsList_dislikeIcon__JCEJL path {
    fill: var(--danger-color)
}

.CommentsList_commentsEmpty__5KC5m {
    margin-top: 20px;
    text-align: center
}

.CommentsList_commentsEmptyText__z7Ble {
    font-size: 14px;
    color: var(--primary-grey)
}

.ArticlesList_articles__ktA8s {
    margin: 40px 0
}

.ArticlesList_articlesTitle__Hf4HR {
    display: flex;
    align-items: flex-end;
    margin: 0 0 15px
}

.ArticlesList_articlesH2__M1i5B {
    flex-grow: 2;
    width: 50%
}

.ArticlesList_articlesItem__im82B {
    --articles-tag-bg-color: #f2f3f7;
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    background-color: var(--main-background-color);
    border-radius: 8px
}

.ArticlesList_articlesItem__im82B:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid var(--light-border-color);
    border-radius: 8px;
    transition: border .3s ease-in-out;
    z-index: 0
}

.ArticlesList_articlesItem__im82B:hover:after {
    border-color: var(--light-border-color-hover)
}

.ArticlesList_articlesItem__im82B:hover .ArticlesList_articlesItemTag__DTeSo {
    opacity: 0
}

.ArticlesList_articlesItem__im82B.ArticlesList_isHighlight__Ssk8z:after {
    border-color: var(--primary-color)
}

.ArticlesList_articlesItem__im82B.ArticlesList_isHighlight__Ssk8z .ArticlesList_articlesItemTag__DTeSo {
    color: #fff;
    background-color: var(--primary-color)
}

.ArticlesList_articlesItem__im82B.ArticlesList_isHighlight__Ssk8z .ArticlesList_articlesItemImg__3g09H {
    width: 100%;
    margin: 0
}

.ArticlesList_articlesItemTag__DTeSo {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 12px;
    left: 12px;
    min-height: 20px;
    font-size: 12px;
    line-height: 20px;
    color: #000;
    background-color: var(--articles-tag-bg-color);
    border-radius: 4px;
    transition: opacity .3s ease-in-out;
    padding: 0 10px;
    z-index: 3
}

.ArticlesList_articlesItemImg__3g09H {
    width: 100%;
    overflow: hidden;
    object-fit: cover;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
    transition: opacity .3s ease-in;
    opacity: 1
}

@media screen and (min-width: 1100px) {
    .ArticlesList_articlesItemImg__3g09H {
        height: 130px
    }
}

.ArticlesList_articlesItemImg__3g09H img {
    object-fit: cover
}

@media screen and (max-width: 1099px) {
    .ArticlesList_articlesMain___0tT_ .ArticlesList_articlesItem__im82B .ArticlesList_articlesItemImg__3g09H > div, .ArticlesList_defaultArticlesList__3HPdm .ArticlesList_articlesItem__im82B .ArticlesList_articlesItemImg__3g09H > div, .ArticlesList_sidebarArticleItem__Db_ii .ArticlesList_articlesItemImg__3g09H > div {
        min-width: 100%;
        max-width: 0 !important;
        --aspectRatio: calc(16 / 9) !important
    }
}

.ArticlesList_articlesItemInfo__iYE_S {
    padding: 10px 15px 15px;
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.ArticlesList_articlesItemDate__m1ole {
    display: flex;
    font-size: 12px;
    color: var(--gray-color);
    margin: 0 0 10px
}

.ArticlesList_articlesItemDate__m1ole .ArticlesList_time__ER4Od {
    position: relative;
    margin: 0 0 0 20px
}

.ArticlesList_articlesItemDate__m1ole .ArticlesList_time__ER4Od:after {
    content: "•";
    position: absolute;
    left: -12px;
    width: 100%;
    height: 100%
}

.ArticlesList_articlesItemAnnonce__7X0AA {
    font-size: 14px;
    line-height: 1.25;
    text-overflow: ellipsis;
    margin-top: 10px;
    overflow: hidden;
    max-height: 100px
}

.ArticlesList_articlesItem__im82B > .ArticlesList_articlesItemInfo__iYE_S > .ArticlesList_articlesItemTitle__UhLnA {
    display: -webkit-box;
    max-height: 100.1px;
    color: var(--main-font-color);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.43;
    text-decoration: none;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical
}

.ArticlesList_articlesItem__im82B > .ArticlesList_articlesItemInfo__iYE_S > .ArticlesList_articlesItemTitle__UhLnA:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3
}

.ArticlesList_articlesItemDescription__mSRC1 {
    max-height: 100.1px;
    font-size: 14px;
    line-height: 1.25;
    text-overflow: ellipsis;
    overflow: hidden
}

.ArticlesList_articlesItemDescription__mSRC1:not(:empty) {
    margin: 10px 0 0
}

.ArticlesList_articlesItemComment__TPT5p, .ArticlesList_articlesItem__im82B a.ArticlesList_articlesItemComment__TPT5p {
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    flex-grow: 2;
    color: var(--gray-color);
    font-size: 12px;
    font-weight: 400;
    margin: 10px 0 0;
    z-index: 3;
    line-height: 1;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.ArticlesList_articlesItemComment__TPT5p svg, .ArticlesList_articlesItem__im82B a.ArticlesList_articlesItemComment__TPT5p svg {
    width: 12px;
    height: 12px;
    fill: var(--gray-color);
    margin-right: 5px
}

.ArticlesList_articlesItemComment__TPT5p:hover, .ArticlesList_articlesItem__im82B a.ArticlesList_articlesItemComment__TPT5p:hover {
    color: var(--primary-color)
}

.ArticlesList_articlesItemComment__TPT5p:hover svg, .ArticlesList_articlesItem__im82B a.ArticlesList_articlesItemComment__TPT5p:hover svg {
    fill: var(--primary-color)
}

.ArticlesList_articlesMain___0tT_ {
    width: 100%;
    margin: 30px 0
}

@media screen and (min-width: 1100px) {
    .ArticlesList_articlesMain___0tT_ {
        flex-grow: 2;
        width: 30%;
        margin: 0
    }

    .ArticlesList_articlesMainList__r5SEi {
        display: flex;
        flex-flow: wrap;
        margin: 0 -10px -20px
    }
}

.ArticlesList_articlesMainTitle__Jdx98 {
    display: flex;
    align-items: flex-end;
    margin: 0 0 15px
}

.ArticlesList_articlesMainTitleH2__KTy_X {
    flex-grow: 2;
    width: 50%
}

.ArticlesList_articlesMainItem__Ty4cO {
    margin: 0 0 15px
}

@media screen and (min-width: 1100px) {
    .ArticlesList_articlesMainItem__Ty4cO {
        height: auto;
        margin: 0 10px 20px
    }

    .ArticlesList_articlesMainItem__Ty4cO:first-child .ArticlesList_articlesItemImg__3g09H {
        height: 270px
    }

    .ArticlesList_articlesMainItem__Ty4cO:nth-child(n+2) {
        width: calc(50% - 20px)
    }

    .ArticlesList_articlesMainItem__Ty4cO:nth-child(n+2) .ArticlesList_articlesItemImg__3g09H {
        height: 130px
    }
}

.ArticlesList_defaultArticlesList__3HPdm .ArticlesList_articlesWrap__RiP9p {
    width: 100%
}

@media screen and (min-width: 550px) {
    .ArticlesList_defaultArticlesList__3HPdm .ArticlesList_articlesWrap__RiP9p {
        display: flex;
        flex-wrap: wrap;
        gap: 16px;
        margin-bottom: 16px
    }
}

.ArticlesList_defaultArticlesList__3HPdm .ArticlesList_articlesItem__im82B {
    margin-bottom: 15px
}

@media screen and (min-width: 550px) {
    .ArticlesList_defaultArticlesList__3HPdm .ArticlesList_articlesItem__im82B {
        --perView: 2;
        --spacing: 16px;
        width: calc(100% / var(--perView) - var(--spacing) + var(--spacing) / var(--perView));
        min-width: calc(100% / var(--perView) - var(--spacing) + var(--spacing) / var(--perView));
        max-width: calc(100% / var(--perView) - var(--spacing) + var(--spacing) / var(--perView));
        height: auto;
        margin: 0
    }
}

@media screen and (min-width: 768px) {
    .ArticlesList_defaultArticlesList__3HPdm .ArticlesList_articlesItem__im82B {
        --perView: 3
    }
}

.ArticlesList_sidebarArticleItem__Db_ii:not(:last-child) {
    margin-bottom: 15px
}

.ArticlesList_scrollList__EtbBV .ArticlesList_articlesItem__im82B {
    width: 295px
}

.ArticlesList_scrollList__EtbBV .ArticlesList_articlesItem__im82B:not(:last-child) {
    margin: 0 15px 0 0
}

.ArticlesList_scrollList__EtbBV .ArticlesList_articlesItemImg__3g09H {
    height: 175px
}

@media screen and (max-width: 1099px) {
    .ArticlesList_scrollList__EtbBV .ArticlesList_articlesItemImg__3g09H > div {
        min-width: 100%
    }
}

@media screen and (min-width: 1100px) {
    .ArticlesList_scrollList__EtbBV .ArticlesList_articlesItem__im82B:not(:last-child) {
        margin: 0 20px 0 0
    }

    .ArticlesList_scrollList__EtbBV .ArticlesList_articlesItem__im82B {
        width: 25%;
        height: auto
    }

    .ArticlesList_scrollList__EtbBV .ArticlesList_articlesItemImg__3g09H {
        height: 130px
    }
}

@media screen and (max-width: 374px) {
    .ArticlesList_scrollList__EtbBV .ArticlesList_articlesItem__im82B {
        width: 270px
    }

    .ArticlesList_scrollList__EtbBV .ArticlesList_articlesItem__im82B:not(:last-child) {
        margin: 0 10px 0 0
    }
}

@media screen and (min-width: 1100px) {
    .NewsItem_newsListFlex__l2SmB {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        flex-wrap: wrap
    }

    .NewsItem_newsListFlex__l2SmB .NewsItem_newsItem__SLSNa {
        width: calc(33.33333% - 10.66px);
        margin: 0 0 16px;
        order: -1;
        display: flex;
        flex-flow: column wrap;
        background: var(--primary-white);
        border-radius: var(--border-radius);
        padding: 10px 15px 15px
    }
}

.NewsItem_newsList__cCm4s .NewsItem_newsItem__SLSNa {
    border: 2px solid var(--light-border-color);
    border-radius: var(--border-radius);
    padding: 15px;
    margin: 0 0 20px
}

.NewsItem_newsList__cCm4s .NewsItem_newsItem__SLSNa:not(:last-child) {
    margin: 0 0 20px
}

.NewsItem_newsList__cCm4s .NewsItem_newsItem__SLSNa.NewsItem_main__Xwf78 {
    padding-top: 10px
}

.NewsItem_newsList__cCm4s .NewsItem_newsItemDetail__onynG {
    justify-content: space-between
}

.NewsItem_newsList__cCm4s .NewsItem_newsItemTitle__V_hqB {
    display: block;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin: 0
}

.NewsItem_newsList__cCm4s .NewsItem_newsItemComment__NRG_l {
    display: flex;
    top: auto;
    margin: 5px 0 0
}

.NewsItem_newsItem__SLSNa {
    display: block;
    color: var(--main-font-color)
}

.NewsItem_newsItem__SLSNa:hover, .NewsItem_newsItem__SLSNa:hover .NewsItem_newsItem-comment___DbTU {
    color: var(--primary-color)
}

.NewsItem_newsItem__SLSNa:not(:last-child) {
    margin: 0 0 15px
}

.NewsItem_newsItem__SLSNa.NewsItem_main__Xwf78 .NewsItem_newsItemDetail__onynG {
    margin: 0
}

.NewsItem_newsItem__SLSNa.NewsItem_main__Xwf78 .NewsItem_newsItemTitle__V_hqB {
    font-weight: 700
}

.NewsItem_newsItemDetail__onynG {
    display: flex;
    align-items: center;
    flex-flow: wrap;
    margin: 0 0 5px
}

.NewsItem_newsItemList__jq0y_ {
    display: flex;
    align-items: center;
    flex-flow: wrap;
    margin: 0 15px 0 0
}

.NewsItem_newsItemList__jq0y_ li {
    position: relative;
    display: flex;
    align-items: center;
    color: var(--gray-color);
    font-size: 12px
}

.NewsItem_newsItemList__jq0y_ li:not(:last-child) {
    --roundSize: 3px;
    --rightIndent: 20px;
    margin-right: var(--rightIndent)
}

.NewsItem_newsItemList__jq0y_ li:not(:last-child):after {
    content: "";
    position: absolute;
    top: calc(50% - var(--roundSize) / 2);
    right: calc(var(--rightIndent) / -2 + var(--roundSize) / -2);
    width: var(--roundSize);
    height: var(--roundSize);
    background-color: var(--gray-color);
    border-radius: 50%
}

.NewsItem_newsItemTitle__V_hqB {
    display: inline;
    font-size: 14px;
    line-height: 1.3;
    margin-right: 10px
}

.NewsItem_newsItemComment__NRG_l {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    top: 2px;
    color: var(--gray-color);
    font-size: 14px;
    font-weight: 400;
    transition: var(--color-transition)
}

.NewsItem_newsItemComment__NRG_l svg {
    width: 12px;
    height: 12px;
    fill: currentColor;
    transition: none;
    margin: 0 5px -2px 0
}

.NewsItem_newsTimeline__wiBmo {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 15px 0
}

.NewsItem_newsTimeline__wiBmo:before {
    content: "";
    position: absolute;
    top: calc(50% - .5px);
    right: 0;
    left: 0;
    height: 1px;
    background-color: var(--light-border-color);
    z-index: 0
}

.NewsItem_newsTimeline__wiBmo span {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 20px;
    font-size: 12px;
    line-height: 20px;
    background-color: var(--gray-bg-color);
    border-radius: 4px;
    padding: 0 10px;
    z-index: 1
}

.NewsItem_newsTimeline__wiBmo span:after, .NewsItem_newsTimeline__wiBmo span:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 6px;
    background-color: var(--primary-white)
}

.NewsItem_newsTimeline__wiBmo span:before {
    left: -6px
}

.NewsItem_newsTimeline__wiBmo span:after {
    right: -6px
}

.NewsItem_badgeCollection__8cG0Z {
    display: flex;
    grid-gap: 5px;
    flex-wrap: wrap;
    justify-content: flex-end;
    row-gap: 5px;
    max-width: 130px;
    margin: 5px 0
}

.NewsItem_badgeCollection__8cG0Z:empty {
    display: none
}

@media screen and (min-width: 1100px) {
    .NewsItem_badgeCollection__8cG0Z {
        max-width: calc(100% - 200px)
    }
}

.NewsItem_badgeCollectionInner__F2gG9 {
    display: inline-flex;
    max-width: none
}

@media screen and (min-width: 1100px) {
    .NewsItem_badgeCollectionInner__F2gG9 {
        max-width: none
    }
}

.TipsList_TipsBox__Jetcx {
    position: relative;
    display: flex;
    flex-flow: column wrap;
    width: 100%;
    height: 100%;
    border: 1px solid var(--light-border-color);
    background-color: #fff;
    border-radius: var(--border-radius);
    transition: border .3s ease-in-out;
    padding: 15px 15px 0;
    color: var(--main-font-color)
}

.TipsList_TipsBox__Jetcx.TipsList_hasFragment__ShGlv {
    padding: 0;
    height: 100% !important;
    align-self: center
}

.TipsList_TipsBox__Jetcx.TipsList_hasFragment__ShGlv > a {
    width: 100%
}

@media screen and (max-width: 1099px) {
    .TipsList_TipsBox__Jetcx.TipsList_hasFragment__ShGlv {
        width: 345px;
        height: 184px
    }
}

@media screen and (max-width: 374px) {
    .TipsList_TipsBox__Jetcx.TipsList_hasFragment__ShGlv {
        width: 290px;
        height: 155px
    }
}

.TipsList_TipsBox__Jetcx:hover {
    border-color: var(--light-border-color-hover)
}

.TipsList_TipsBox__Jetcx:hover .TipsList_TipsBoxMoreIcon__DKAkm {
    background-color: var(--primary-color)
}

.TipsList_TipsBoxVersus__szja5 {
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 100%;
    margin: 0 0 10px
}

.TipsList_TipsBoxOther__OTOs6 {
    position: relative;
    height: 103px;
    margin: -15px -15px 10px
}

.TipsList_TipsBoxOther__OTOs6 .TipsList_TipsBoxDetail__umGi2 {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: space-between;
    top: 15px;
    right: 15px;
    left: 15px;
    z-index: 1
}

.TipsList_TipsBoxOther__OTOs6 .TipsList_TipsBoxOdds__qs4nr {
    margin: 0
}

.TipsList_TipsBoxOther__OTOs6 .TipsList_TipsBoxTime__u57J9 {
    min-height: 24px;
    color: var(--gray-color);
    background-color: var(--light-border-color);
    border-radius: 4px;
    margin: 0
}

@media screen and (min-width: 1100px) {
    .TipsList_TipsBoxOther__OTOs6 {
        height: 82px
    }

    .TipsList_TipsBoxOther__OTOs6 .TipsList_TipsBoxTime__u57J9 {
        font-size: 9px;
        min-height: 20px;
        margin: 0
    }
}

@media screen and (max-width: 374px) {
    .TipsList_TipsBoxOther__OTOs6 {
        height: 82px
    }

    .TipsList_TipsBoxOther__OTOs6 .TipsList_TipsBoxTime__u57J9 {
        font-size: 9px;
        min-height: 20px;
        margin: 0
    }
}

.TipsList_TipsBoxImg__6RCpq {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.TipsList_TipsBoxImg__6RCpq.TipsList_hasPlaceholder__W9hQY {
    object-fit: contain !important;
    padding: 10%
}

.TipsList_TipsBoxImg__6RCpq.TipsList_hasPlaceholder__W9hQY img {
    object-fit: contain !important;
    width: 100%;
    max-height: 100%;
    height: auto
}

.TipsList_TipsBoxImg__6RCpq img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px 8px 0 0;
    transition: opacity .35s linear;
    opacity: 1
}

.TipsList_TipsBoxImg__6RCpq img.TipsList_hasPlaceholder__W9hQY {
    object-fit: contain !important;
    width: auto;
    min-width: 80%;
    max-width: 90%;
    max-height: 80%;
    height: auto;
    transition: none
}

.TipsList_TipsBoxImg__6RCpq img.TipsList_hasLoading__y8EfC {
    opacity: 0
}

.TipsList_TipsBoxTeam__D8h1i {
    width: 45px;
    height: 45px;
    object-fit: contain
}

@media screen and (min-width: 1100px) {
    .TipsList_TipsBoxTeam__D8h1i {
        width: 40px;
        height: 40px
    }
}

@media screen and (max-width: 374px) {
    .TipsList_TipsBoxTeam__D8h1i {
        width: 40px;
        height: 40px
    }
}

.TipsList_TipsBoxTeam__D8h1i img {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1
}

.TipsList_TipsBoxPlus__lwwLE {
    position: relative
}

.TipsList_TipsBoxPlus__lwwLE:not(:first-child) img:nth-child(2) {
    right: -10px;
    left: auto
}

.TipsList_TipsBoxPlus__lwwLE:not(:first-child) img:first-child {
    right: auto;
    left: -10px
}

.TipsList_TipsBoxPlus__lwwLE img:nth-child(2) {
    position: absolute;
    top: 0;
    left: -10px;
    z-index: 0
}

.TipsList_TipsBoxPlus__lwwLE img:first-child {
    position: absolute;
    top: 0;
    right: -10px;
    z-index: 2
}

.TipsList_TipsBoxOdds__qs4nr {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 66px;
    width: max-content;
    max-width: 90px;
    height: 24px;
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
    color: #fff;
    background-color: #000;
    border-radius: 4px;
    margin: 0 auto;
    padding: 0 5px
}

@media screen and (min-width: 1100px) {
    .TipsList_TipsBoxOdds__qs4nr {
        min-width: 56px;
        height: 20px;
        line-height: 20px
    }
}

@media screen and (max-width: 374px) {
    .TipsList_TipsBoxOdds__qs4nr {
        height: 20px;
        line-height: 20px
    }
}

.TipsList_TipsBoxTime__u57J9 {
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(0, 0, 0, .4);
    font-size: 13px;
    font-weight: 700;
    margin: 10px 0 0
}

@media screen and (min-width: 1100px) {
    .TipsList_TipsBoxTime__u57J9 {
        font-size: 10px;
        margin: 5px 0 0
    }
}

@media screen and (max-width: 374px) {
    .TipsList_TipsBoxTime__u57J9 {
        font-size: 11px;
        margin: 5px 0 0
    }
}

.TipsList_TipsBoxClock__w3UpP, .TipsList_TipsBoxDate__lNFpi {
    margin: 0 5px
}

.TipsList_TipsBoxTitle__Adg8_ {
    display: inline;
    width: 100%;
    flex-grow: 2;
    color: currentColor !important;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.33;
    margin: 0 0 10px
}

.TipsList_TipsBoxTitle__Adg8_:hover {
    text-decoration: none;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.TipsList_TipsBoxTitle__Adg8_:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10
}

@media screen and (min-width: 1100px) {
    .TipsList_TipsBoxTitle__Adg8_ {
        font-size: 14px;
        line-height: 1.42
    }
}

@media screen and (max-width: 374px) {
    .TipsList_TipsBoxTitle__Adg8_ {
        font-size: 16px
    }
}

.TipsList_TipsBoxTools__fZO8u {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 30px;
    font-size: 14px;
    color: var(--gray-color);
    border-top: 1px solid var(--light-border-color);
    border-bottom: 1px solid transparent;
    padding: 0 15px;
    margin-left: -15px;
    width: calc(100% + 30px)
}

@media screen and (min-width: 1100px) {
    .TipsList_TipsBoxTools__fZO8u {
        min-height: 25px;
        font-size: 12px
    }
}

@media screen and (max-width: 374px) {
    .TipsList_TipsBoxTools__fZO8u {
        min-height: 25px;
        font-size: 12px
    }
}

.TipsList_TipsBoxTag__TnuBX {
    color: var(--main-font-color);
    font-weight: 700
}

.TipsList_TipsBoxLast__zNjea, .TipsList_TipsBoxTag__TnuBX {
    display: flex;
    align-items: center
}

.TipsList_TipsBoxLast__zNjea svg {
    fill: var(--gray-color);
    margin: 0 5px 0 0
}

.TipsList_TipsBoxMore__u33_t {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column wrap;
    text-align: center;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    padding: 0 30px
}

.TipsList_TipsBoxMoreIcon__DKAkm {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 80px;
    background-color: var(--cloud-grey-color);
    border-radius: 50%;
    transition: background-color .3s ease-in-out
}

.TipsList_TipsBoxMoreIcon__DKAkm svg {
    width: 46px;
    height: 46px;
    fill: #fff
}

.TipsList_TipsBoxMoreText__GYfVg {
    color: currentColor;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.11;
    margin: 20px 0 0
}

@media screen and (min-width: 1100px) {
    .TipsList_TipsBoxMore__u33_t {
        padding: 0 10px
    }

    .TipsList_TipsBoxMoreIcon__DKAkm {
        width: 60px;
        height: 60px
    }

    .TipsList_TipsBoxMoreIcon__DKAkm svg {
        width: 35px;
        height: 35px
    }

    .TipsList_TipsBoxMoreText__GYfVg {
        font-size: 16px;
        line-height: 1.25;
        margin: 15px 0 0
    }
}

@media screen and (max-width: 374px) {
    .TipsList_TipsBoxMore__u33_t {
        padding: 0 20px
    }

    .TipsList_TipsBoxMoreIcon__DKAkm {
        width: 60px;
        height: 60px
    }

    .TipsList_TipsBoxMoreIcon__DKAkm svg {
        width: 35px;
        height: 35px
    }

    .TipsList_TipsBoxMoreText__GYfVg {
        font-size: 16px;
        line-height: 1.25;
        margin: 15px 0 0
    }
}

.TipsList_TipsPrimary__ki1P9 {
    border: 2px solid var(--primary-color)
}

.TipsList_TipsPrimaryBg__1iPe2 {
    background-color: var(--primary-color)
}

.TipsList_TipsPrimary__ki1P9 .TipsList_TipsBoxImg__6RCpq img {
    border-radius: 4px 4px 0 0
}

.TipsList_TipsPrimary__ki1P9 .TipsList_TipsBoxTools__fZO8u {
    border-top: 1px solid var(--primary-color)
}

.TipsList_TipsPrimary__ki1P9:hover {
    border-color: var(--primary-color-hover)
}

.TipsList_TipsPrimary__ki1P9:hoverBg {
    background-color: var(--primary-color-hover)
}

.TipsList_TipsPrimary__ki1P9:hover .TipsList_TipsBoxTools__fZO8u {
    border-top-color: var(--primary-color-hover)
}

.TipsList_TipsGreen__ZGova {
    border: 2px solid var(--success-color)
}

.TipsList_TipsGreenBg__WxPK8 {
    background-color: var(--success-color);
    background-image: none
}

.TipsList_TipsGreen__ZGova .TipsList_TipsBoxImg__6RCpq img {
    border-radius: 4px 4px 0 0
}

.TipsList_TipsGreen__ZGova .TipsList_TipsBoxTools__fZO8u {
    border-top: 1px solid var(--success-color)
}

.TipsList_TipsLive__7O_mf .TipsList_TipsBoxLast__zNjea {
    color: var(--danger-color);
    font-weight: 700
}

.TipsList_TipsLive__7O_mf .TipsList_TipsBoxLast__zNjea svg {
    fill: var(--danger-color)
}

.TipsList_TipsList__de5Dx {
    display: flex;
    flex-flow: column;
    align-items: center
}

@media screen and (min-width: 1100px) {
    .TipsList_TipsList__de5Dx {
        flex-flow: wrap;
        align-items: unset;
        gap: 16px;
        margin-bottom: 16px
    }
}

.TipsList_TipsListTitle__eAWmz {
    display: flex;
    align-items: flex-end;
    margin: 0 0 15px
}

.TipsList_TipsListTitle__eAWmz a {
    flex-grow: 2;
    width: 50%;
    font-size: 22px;
    font-weight: 700;
    color: var(--main-font-color)
}

.TipsList_TipsList__de5Dx .TipsList_TipsBox__Jetcx {
    margin-bottom: 15px
}

@media screen and (min-width: 1100px) {
    .TipsList_TipsList__de5Dx .TipsList_TipsBox__Jetcx {
        --perView: 3;
        --spacing: 16px;
        width: calc(100% / var(--perView) - var(--spacing) + var(--spacing) / var(--perView));
        min-width: calc(100% / var(--perView) - var(--spacing) + var(--spacing) / var(--perView));
        max-width: calc(100% / var(--perView) - var(--spacing) + var(--spacing) / var(--perView));
        height: auto;
        margin: 0
    }
}

@media screen and (max-width: 374px) {
    .TipsList_TipsList__de5Dx .TipsList_TipsBox__Jetcx {
        margin-bottom: 10px
    }
}

.TipsList_TipsList__de5Dx .TipsList_TipsBox__Jetcx.TipsList_commItem__wk7hT {
    padding: 0;
    overflow: hidden;
    min-height: 170px;
    box-shadow: none;
    align-self: center
}

.TipsList_TipsList__de5Dx .TipsList_TipsBox__Jetcx.TipsList_commItem__wk7hT:hover {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5)
}

.TipsList_TipsList__de5Dx .TipsList_TipsBox__Jetcx.TipsList_commItem__wk7hT a {
    position: relative;
    display: block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 8px;
    overflow: hidden
}

.TipsList_TipsList__de5Dx .TipsList_TipsBox__Jetcx.TipsList_commItem__wk7hT img {
    margin: 0 auto
}

.MainEventPage_eventTabs__FFWY2 {
    --margin-size: 20px;
    margin: var(--margin-size) 0
}

.MainEventPage_eventTabs__FFWY2 a {
    font-size: 18px;
    padding-bottom: 7px
}

.MainEventPage_eventTabs__FFWY2 a:not(:last-child) {
    margin-right: var(--margin-size)
}

@media screen and (min-width: 1100px) {
    .MainEventPage_eventTabs__FFWY2 a {
        font-size: 16px
    }
}

.MainEventPage_eventHead__FTzyN {
    margin-bottom: 20px
}

.MainEventPage_eventHeadText__gxb68 {
    color: var(--low-accent-color);
    margin-bottom: 15px
}

.MainEventPage_eventBlock__fDBP_, .MainEventPage_eventWrap__139zN {
    margin: 40px 0
}

.MainEventPage_eventBlock__fDBP_:first-child {
    margin-top: 0
}

.MainEventPage_articles__8IPaW, .MainEventPage_news__Hx2Ty, .MainEventPage_tips__1xWx7 {
    display: flex;
    flex-wrap: wrap
}

.MainEventPage_newsItem__bGA22 {
    border: 2px solid var(--light-border-color);
    border-radius: var(--border-radius);
    padding: 15px;
    margin: 0 0 15px;
    width: 100%;
    font-weight: 700
}

@media screen and (min-width: 1100px) {
    .MainEventPage_newsItem__bGA22 {
        width: calc(33.33333% - 11px);
        margin-bottom: 16px
    }

    .MainEventPage_newsItem__bGA22:nth-child(3n+2) {
        margin: 0 16px
    }
}

@media screen and (max-width: 1099px) {
    .MainEventPage_newsItem__bGA22:not(:last-child) {
        margin: 0 0 20px
    }
}

.MainEventPage_newsItem__bGA22.MainEventPage_main__f47Vt {
    padding-top: 10px
}

.MainEventPage_newsItemDetail__jkR8c {
    justify-content: space-between
}

.MainEventPage_newsItemTitle__FE0xh {
    display: block;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin: 0
}

.MainEventPage_newsItemComment__1bGqG {
    display: flex;
    top: auto;
    margin: 5px 0 0
}

.MainEventPage_articleItem__zdnjO {
    display: flex;
    flex-flow: column wrap;
    width: 100%;
    background: var(--primary-white);
    border: 2px solid var(--light-border-color);
    border-radius: var(--border-radius-medium);
    margin: 0 0 15px
}

@media screen and (min-width: 1100px) {
    .MainEventPage_articleItem__zdnjO {
        width: calc(33.33333% - 11px);
        height: auto
    }

    .MainEventPage_articleItem__zdnjO:nth-child(3n+2) {
        margin: 0 16px
    }

    .MainEventPage_tipsItem__OBY95 {
        width: calc(33.33333% - 11px);
        height: auto;
        margin-bottom: 16px
    }

    .MainEventPage_tipsItem__OBY95:nth-child(3n+2) {
        margin: 0 16px
    }
}

.Anchor_anchor__bWv1H {
    margin: 15px 0 !important
}

@media screen and (max-width: 1099px) {
    .ArticlesCarousel_slide__CDutz {
        width: 216px;
        min-width: 216px;
        max-width: 216px
    }
}

.ArticlesCarousel_slider__LAexD {
    margin: 20px 0
}

@media screen and (max-width: 1099px) {
    .ArticlesCarousel_slider__LAexD {
        overflow: hidden;
        padding: 0 15px;
        margin: 20px -15px
    }
}

.ArticlesCarousel_slider__LAexD:last-child {
    margin-bottom: 0
}

@media screen and (max-width: 1099px) {
    .ArticlesCarousel_slider__LAexD:last-child {
        margin-bottom: 0
    }
}

.ArticlesCarousel_slider__LAexD:first-child {
    margin-top: 0
}

@media screen and (max-width: 1099px) {
    .ArticlesCarousel_slider__LAexD:first-child {
        margin-top: 0
    }

    .ArticlesCarousel_slider__LAexD.ArticlesCarousel_hasDots__6PiPN {
        padding-bottom: 20px
    }

    .ArticlesCarousel_slider__LAexD.ArticlesCarousel_hasDots__6PiPN .dots {
        bottom: 0
    }

    .ArticlesCarousel_container__Et7Ic {
        overflow: visible !important
    }
}

.BookmakersRatingItemFlat_box__ZM6Yp {
    background-color: #fff;
    padding: 8px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    min-height: 50px;
    margin: 20px 0;
    border-radius: 6px;
    border: 1px solid #e5e5e5
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItemFlat_box__ZM6Yp {
        padding: 0
    }
}

.BookmakersRatingItemFlat_logo__0WDoF {
    max-width: 115px
}

@media screen and (max-width: 1099px) {
    .BookmakersRatingItemFlat_logo__0WDoF {
        max-width: 90px;
        margin: 0 12px;
        object-fit: contain
    }
}

.BookmakersRatingItemFlat_bonus__sYTXL {
    position: relative;
    min-width: 118px;
    height: 34px;
    background-color: var(--panel-bg-color);
    padding: 0 13px 0 6px;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px
}

.BookmakersRatingItemFlat_bonus__sYTXL:focus, .BookmakersRatingItemFlat_bonus__sYTXL:hover {
    -webkit-text-decoration-color: transparent !important;
    text-decoration-color: transparent !important
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItemFlat_bonus__sYTXL:hover .BookmakersRatingItemFlat_bonusText__87ZZr, .BookmakersRatingItemFlat_bonus__sYTXL:hover .BookmakersRatingItemFlat_bonusText__87ZZr span {
        color: var(--primary-color)
    }

    .BookmakersRatingItemFlat_bonus__sYTXL:hover svg {
        fill: var(--primary-color)
    }

    .BookmakersRatingItemFlat_bonus__sYTXL {
        position: static;
        min-width: 170px;
        height: 40px
    }
}

.BookmakersRatingItemFlat_giftIconContainer__dks2l {
    --size: 28px;
    background-color: var(--main-background-color);
    margin-right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

.BookmakersRatingItemFlat_giftIconContainer__dks2l, .BookmakersRatingItemFlat_giftIcon__T_O5c {
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    height: var(--size);
    min-height: var(--size);
    max-height: var(--size)
}

.BookmakersRatingItemFlat_giftIcon__T_O5c {
    --size: 16px
}

.BookmakersRatingItemFlat_bonusText__87ZZr {
    font-size: 15px;
    font-weight: 700;
    transition: color .3s ease-in-out;
    flex-shrink: 0;
    color: var(--main-font-color);
    line-height: 1
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItemFlat_bonusText__87ZZr {
        font-size: 16px
    }
}

.BookmakersRatingItemFlat_bonusText__87ZZr span {
    display: none
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItemFlat_bonusText__87ZZr span {
        display: block;
        color: var(--light-gray-color);
        font-size: 12px;
        font-weight: 400;
        transition: color .3s ease-in-out;
        margin: 2px 0 0
    }
}

.BookmakersRatingItemFlat_bonusTextAmount__yLSOY {
    margin-right: 0;
    margin-top: 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItemFlat_bonusTextAmount__yLSOY {
        margin-right: 9px
    }
}

.BookmakersRatingItemFlat_bonusTextAmountContainer__xmRrY {
    display: flex;
    align-items: center
}

.BookmakersRatingItemFlat_bonusTextBadge__YMNUv {
    top: -7px;
    min-height: 13px;
    left: 50%;
    padding: 1px 6px;
    font-size: 11px;
    transform: translateX(-50%)
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItemFlat_bonusTextBadge__YMNUv {
        top: 0;
        left: 0;
        min-height: 18px;
        padding: 2px 6px;
        font-size: 12px;
        transform: translateX(0)
    }
}

.BookmakersRatingItemFlat_link__ZwR72 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff !important;
    font-weight: 700;
    background-color: var(--primary-color);
    margin-left: 7px;
    border-radius: 50%;
    width: 34px;
    min-width: 34px;
    max-width: 34px;
    height: 34px;
    min-height: 34px;
    max-height: 34px
}

.BookmakersRatingItemFlat_link__ZwR72:hover {
    background-color: var(--success-color)
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItemFlat_link__ZwR72 {
        margin-left: 20px;
        height: 100%;
        min-height: 50px;
        font-size: 18px;
        border-radius: 0 6px 6px 0;
        width: 227px;
        min-width: 227px;
        max-width: 227px
    }
}

.BookmakersRatingItemFlat_link__ZwR72 span {
    display: none
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItemFlat_link__ZwR72 span {
        display: block
    }
}

.BookmakersRatingItemFlat_webIcon__Mnq3g {
    --size: 24px;
    display: block;
    fill: #fff;
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    height: var(--size);
    min-height: var(--size);
    max-height: var(--size)
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItemFlat_webIcon__Mnq3g {
        display: none
    }
}

.PostAuthor_postAuthor__jjnaP {
    --avatar-size: 50px;
    display: flex;
    background-color: var(--main-background-color);
    border: 2px solid var(--light-border-color);
    border-radius: var(--border-radius-medium);
    padding: 10px 13px
}

.PostAuthor_postAuthor__jjnaP:not(:last-child) {
    margin-bottom: 15px
}

.PostAuthor_postAuthorText__BsyTf {
    flex-grow: 3;
    width: 50%;
    padding-top: 4px
}

.PostAuthor_postAuthorAvatar__UOXOF {
    display: flex;
    justify-content: center;
    align-items: center;
    width: var(--avatar-size);
    min-width: var(--avatar-size);
    max-width: var(--avatar-size);
    height: var(--avatar-size);
    border-radius: 50%;
    overflow: hidden;
    transition: opacity .3s ease-in-out;
    margin-right: 15px
}

.PostAuthor_postAuthorAvatar__UOXOF:hover {
    opacity: .75
}

.PostAuthor_postAuthorAvatar__UOXOF img {
    min-width: 100%;
    min-height: 100%;
    object-fit: fill
}

.PostAuthor_postAuthorName__QJtxB {
    font-weight: 700
}

.PostAuthor_postAuthorName__QJtxB:not(:last-child) {
    margin-bottom: 10px
}

@media screen and (min-width: 992px) {
    .PostAuthor_postAuthorName__QJtxB:not(:last-child) {
        margin-bottom: 7px
    }
}

.PostAuthor_postAuthorName__QJtxB a {
    color: var(--main-font-color)
}

.PostAuthor_postAuthorName__QJtxB a:hover {
    color: var(--primary-color)
}

.PostAuthor_postAuthorInfo__TVKG3 {
    display: flex;
    align-items: center;
    flex-flow: wrap;
    color: var(--gray-color);
    font-size: 14px;
    line-height: 1.1
}

.PostAuthor_postAuthorInfo__TVKG3:not(:last-child) {
    margin-bottom: 8px
}

.PostAuthor_postAuthorInfo__TVKG3 .PostAuthor_item__WSRgK:not(:last-child):after {
    padding: 0 10px;
    content: "•"
}

@media screen and (max-width: 450px) {
    .PostAuthor_postAuthorInfo__TVKG3 .PostAuthor_item__WSRgK:nth-child(2) {
        flex-grow: 2;
        width: 55%
    }

    .PostAuthor_postAuthorInfo__TVKG3 .PostAuthor_item__WSRgK:nth-child(2):after {
        display: none
    }

    .PostAuthor_postAuthorInfo__TVKG3 .PostAuthor_item__WSRgK:nth-child(n+3) {
        margin: 5px 0 0
    }

    .PostAuthor_postAuthorInfo__TVKG3 .PostAuthor_item__WSRgK:first-child:nth-last-child(3) ~ .PostAuthor_item__WSRgK + .PostAuthor_item__WSRgK {
        min-width: 100%
    }
}

.PostAuthor_postAuthorStatistic__CUWkP {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    font-weight: 700
}

@media screen and (max-width: 992px) {
    .PostAuthor_postAuthorStatistic__CUWkP {
        position: relative
    }
}

@media screen and (max-width: 720px) {
    .PostAuthor_postAuthorStatistic__CUWkP {
        flex-wrap: wrap;
        width: calc(100% + var(--avatar-size) + 15px);
        margin-left: calc((var(--avatar-size) + 15px) * -1)
    }
}

.PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_month__iwMFn {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

@media screen and (max-width: 720px) {
    .PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_month__iwMFn {
        flex-wrap: wrap
    }
}

.PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_item__WSRgK {
    margin-right: 10px;
    display: flex;
    flex-wrap: nowrap
}

@media screen and (max-width: 720px) {
    .PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_item__WSRgK:first-child {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        margin-bottom: 6px
    }
}

.PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_item__WSRgK .PostAuthor_isWin__DYDmr, .PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_item__WSRgK.PostAuthor_isWin__DYDmr {
    color: var(--success-color)
}

.PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_item__WSRgK .PostAuthor_isWin__DYDmr .PostAuthor_icon__xXv9c, .PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_item__WSRgK.PostAuthor_isWin__DYDmr .PostAuthor_icon__xXv9c {
    background-color: var(--success-color)
}

.PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_item__WSRgK .PostAuthor_isLose__k6N0K, .PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_item__WSRgK.PostAuthor_isLose__k6N0K {
    color: var(--danger-color)
}

.PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_item__WSRgK .PostAuthor_isLose__k6N0K .PostAuthor_icon__xXv9c, .PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_item__WSRgK.PostAuthor_isLose__k6N0K .PostAuthor_icon__xXv9c {
    background-color: var(--danger-color)
}

.PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_item__WSRgK.PostAuthor_isBack__NhxGj {
    color: #f5a623
}

.PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_item__WSRgK.PostAuthor_isBack__NhxGj .PostAuthor_icon__xXv9c {
    background-color: #f5a623
}

.PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_item__WSRgK:last-child {
    margin-right: 0
}

@media screen and (max-width: 350px) {
    .PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_item__WSRgK:last-child {
        margin-top: 5px
    }
}

.PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_icon__xXv9c {
    --size: 16px;
    width: var(--size);
    max-width: var(--size);
    min-width: var(--size);
    height: var(--size);
    margin-right: 5px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: var(--size)
}

.PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_icon__xXv9c svg {
    fill: #fff
}

.PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_icon__xXv9c .PostAuthor_bidPlus__jwm6s {
    width: 8px;
    height: 8px
}

.PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_icon__xXv9c .PostAuthor_bidMinus__8ZjQb {
    width: 8px
}

.PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_icon__xXv9c .PostAuthor_bidBack__qqu81 {
    width: 7px;
    height: 8px
}

.PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_all__SsuZy {
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    color: var(--success-color)
}

@media only screen and (min-width: 450px)and (max-width: 992px) {
    .PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_all__SsuZy {
        position: absolute;
        white-space: nowrap;
        right: 0;
        bottom: 0
    }
}

@media screen and (max-width: 449px) {
    .PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_all__SsuZy {
        margin: 15px 0 0
    }
}

.PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_all__SsuZy svg {
    width: 10px;
    height: 10px;
    fill: var(--success-color);
    margin-left: 3px
}

.PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_all__SsuZy:hover {
    text-decoration: none
}

.PostAuthor_postAuthorStatistic__CUWkP .PostAuthor_all__SsuZy:hover span {
    text-decoration: underline
}

.TagsList_tags__R21uu {
    margin-top: 20px
}

.TagsList_tagsTitle__KdYwj {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 15px
}

.TagsList_tagsList__c_3Wh {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: -10px
}

.TagsList_tagsItem__quCIV {
    --tagBG: var(--panel-bg-color);
    color: var(--gray-color);
    font-size: 14px;
    line-height: 1;
    text-transform: uppercase;
    background: var(--tagBG);
    border-radius: 4px;
    padding: 7px 8px;
    margin-top: 10px
}

.TagsList_tagsItem__quCIV:not(:last-child) {
    margin-right: 10px
}

.TagsList_tagsItem__quCIV:active, .TagsList_tagsItem__quCIV:focus, .TagsList_tagsItem__quCIV:hover {
    --tagBG: #e1e0e0;
    color: var(--main-font-color)
}

.Article_article__XsqlB {
    margin-bottom: 28px
}

.Article_articleFooter__LPQka {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 20px
}

.Article_articleFooter__LPQka:empty {
    margin-bottom: 0
}

.Article_banner__trclb {
    margin-top: 20px
}

.Article_apSources__0S6nK {
    font-family: Helvetica;
    font-size: 14px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: normal;
    color: var(--gray-color);
    font-weight: 700
}

.Article_apSources__0S6nK a {
    margin-left: 4px;
    text-decoration: none;
    color: #000
}

.SidebarMenu_sidebarMenu__jUmBz {
    position: relative;
    font-size: 16px;
    margin-bottom: 40px;
    color: var(--light-gray-color)
}

.SidebarMenu_sidebarMenu__jUmBz a {
    color: var(--light-gray-color)
}

@media screen and (max-width: 1099px) {
    .SidebarMenu_sidebarMenu__jUmBz {
        padding-top: 15px
    }
}

.SidebarMenu_sidebarMenu__jUmBz ul {
    display: flex;
    flex-direction: column;
    list-style: none
}

.SidebarMenu_sidebarMenu__jUmBz ul .SidebarMenu_selected__Akufa {
    color: var(--success-color)
}

.SidebarMenu_sidebarMenu__jUmBz ul li {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    line-height: 1.5
}

.SidebarMenu_sidebarMenu__jUmBz ul li > a, .SidebarMenu_sidebarMenu__jUmBz ul li > span {
    text-decoration: none;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    cursor: pointer;
    border-bottom: none;
    min-width: calc(100% - 25px)
}

.SidebarMenu_sidebarMenu__jUmBz ul li > a.SidebarMenu_selected__Akufa, .SidebarMenu_sidebarMenu__jUmBz ul li > span.SidebarMenu_selected__Akufa {
    color: var(--success-color)
}

.SidebarMenu_sidebarMenu__jUmBz ul {
    padding: 0
}

.SidebarMenu_sidebarMenu__jUmBz ul ul {
    padding: 15px 0 0 20px
}

.SidebarMenu_sidebarMenu__jUmBz ul ul li {
    font-size: 14px;
    margin-bottom: 10px
}

.SidebarMenu_sidebarMenu__jUmBz ul > li {
    margin-bottom: 15px
}

.SidebarMenu_sidebarMenu__jUmBz ul > li a:hover, .SidebarMenu_sidebarMenu__jUmBz ul > li > span:hover {
    color: var(--success-color)
}

.SidebarMenu_sidebarMenu__jUmBz ul > li:last-child {
    margin-bottom: 0
}

.BookmakersRatingItem_item__pSqaT {
    --accent-color: var(--primary-color);
    --accent-border-color: transparent;
    --accent-highlight-color: var(--primary-color);
    position: relative;
    background-color: #fff
}

@media screen and (max-width: 1099px) {
    .BookmakersRatingItem_item__pSqaT {
        max-width: 100vw
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT {
        --accent-border-color: #e5e5e5;
        max-width: 680px;
        background-color: transparent;
        border-radius: var(--border-radius);
        padding-top: 5px;
        overflow: initial;
        display: block
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemHome__nZqd3 {
    border-radius: 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemHome__nZqd3 {
        border-radius: 20px
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemHome__nZqd3 .BookmakersRatingItem_itemWrap__3S_Js {
    border-radius: 0;
    padding: 0 15px 0 10px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemHome__nZqd3 .BookmakersRatingItem_itemWrap__3S_Js {
        border-radius: 20px;
        padding: 0 15px 0 35px
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemHome__nZqd3 .BookmakersRatingItem_itemLabel___c4uE {
    transform: none;
    background-color: transparent;
    bottom: -27px;
    left: -20px;
    min-width: 231px;
    height: 28px;
    font-size: 16px;
    padding: 0 20px
}

@media screen and (max-width: 1099px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemHome__nZqd3 .BookmakersRatingItem_itemLabel___c4uE {
        left: -13px;
        min-width: 110px;
        height: 19px;
        font-size: 10px;
        border-radius: 0 4px 0 0;
        padding: 0 8px;
        line-height: 1;
        bottom: 0;
        background-color: var(--accent-highlight-color);
        transform: none
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemHome__nZqd3 .BookmakersRatingItem_itemWrap__3S_Js:before {
        border-radius: 20px
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemHome__nZqd3 .BookmakersRatingItem_itemBonus__Abuor {
    position: relative;
    display: flex
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemHome__nZqd3 .BookmakersRatingItem_itemBonusBadge__ImPVn {
    top: -11px
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemHome__nZqd3 .BookmakersRatingItem_itemLogo__bMLlg {
    width: 115px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemHome__nZqd3 .BookmakersRatingItem_itemLogo__bMLlg {
        width: 140px
    }

    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemHome__nZqd3 .BookmakersRatingItem_itemLogo__bMLlg img {
        max-height: 35px
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemPanel__1ZKmr {
    display: none
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemPanel__1ZKmr {
        display: block;
        padding-top: 0;
        width: 100%
    }

    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemPanel__1ZKmr .BookmakersRatingItem_itemWrap__3S_Js {
        min-height: 60px
    }

    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemPanel__1ZKmr .BookmakersRatingItem_itemWrap__3S_Js:before {
        border: none;
        border-radius: 0
    }

    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemPanel__1ZKmr .BookmakersRatingItem_itemAbout__V_In9 {
        min-height: 60px;
        flex-grow: 2;
        width: 20%
    }

    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemPanel__1ZKmr .BookmakersRatingItem_itemLogo__bMLlg {
        width: 130px
    }

    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemPanel__1ZKmr .BookmakersRatingItem_itemLogo__bMLlg img {
        width: 100%;
        max-height: 50px;
        object-fit: contain
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemPanel__1ZKmr .BookmakersRatingItem_itemLegal__S0UxT {
    display: none
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemPanel__1ZKmr .BookmakersRatingItem_itemMeta__5XUh0 {
        font-size: 18px
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemPanel__1ZKmr .BookmakersRatingItem_itemBonus__Abuor {
    min-width: 170px;
    height: 40px;
    background: #f7f7f7;
    border-radius: 6px;
    padding: 0 24px;
    margin: 0 20px 0 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_itemPanel__1ZKmr .BookmakersRatingItem_itemSite__WG3pr {
        width: 230px;
        font-size: 18px;
        border-radius: 6px
    }
}

.BookmakersRatingItem_item__pSqaT:not(:last-child) {
    margin-bottom: 10px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT:not(:last-child) {
        margin-bottom: 20px
    }
}

.BookmakersRatingItem_itemWrap__3S_Js {
    --width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: var(--width);
    min-width: var(--width);
    min-height: 80px;
    padding: 0 25px 0 15px
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemWrap__3S_Js {
        min-height: 75px;
        padding: 0 20px 0 10px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemWrap__3S_Js {
        min-height: 70px;
        background-color: #fff;
        border-radius: var(--border-radius);
        transition: all .3s ease-in-out;
        padding: 0 15px
    }
}

.BookmakersRatingItem_itemWrap__3S_Js:after, .BookmakersRatingItem_itemWrap__3S_Js:before {
    content: "";
    position: absolute
}

.BookmakersRatingItem_itemWrap__3S_Js:before {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 2px solid var(--accent-border-color);
    z-index: 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemWrap__3S_Js:before {
        border-width: 1px;
        border-radius: var(--border-radius)
    }
}

.BookmakersRatingItem_itemNumb__8QPzj {
    position: relative;
    display: flex;
    align-self: flex-start;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 38px;
    font-size: 14px;
    line-height: 1;
    color: #fff;
    background-color: var(--accent-highlight-color)
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemNumb__8QPzj {
        width: 24px;
        height: 28px;
        font-size: 12px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemNumb__8QPzj {
        top: -5px;
        width: 32px;
        height: 46px;
        font-size: 15px
    }
}

.BookmakersRatingItem_itemNumb__8QPzj:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 0 14px 5px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemNumb__8QPzj:after {
        border-width: 0 16px 8px
    }
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemNumb__8QPzj:after {
        border-width: 0 12px 4px
    }
}

.BookmakersRatingItem_itemAbout__V_In9 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    min-height: 80px
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemAbout__V_In9 {
        width: 110px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemAbout__V_In9 {
        width: 130px;
        min-height: 70px
    }
}

.BookmakersRatingItem_itemLegal__S0UxT, .BookmakersRatingItem_itemLocked__YOdEb {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 5px;
    width: 110px;
    height: 14px;
    font-size: 9px;
    line-height: 1;
    color: #000;
    background-color: var(--cloud-grey-color);
    border-radius: 2px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLegal__S0UxT + .BookmakersRatingItem_itemLogo__bMLlg, .BookmakersRatingItem_itemLocked__YOdEb + .BookmakersRatingItem_itemLogo__bMLlg {
        margin-top: 15px
    }
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemLegal__S0UxT, .BookmakersRatingItem_itemLocked__YOdEb {
        height: 12px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLegal__S0UxT, .BookmakersRatingItem_itemLocked__YOdEb {
        width: 130px;
        height: 16px;
        font-size: 12px
    }
}

.BookmakersRatingItem_itemLogo__bMLlg {
    position: relative;
    width: 110px
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemLogo__bMLlg {
        width: 100px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLogo__bMLlg {
        width: 115px
    }
}

.BookmakersRatingItem_itemLogo__bMLlg img {
    max-width: 100%;
    max-height: 30px;
    width: auto;
    height: auto;
    margin: 0 auto
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemLogo__bMLlg img {
        max-height: 28px
    }
}

.BookmakersRatingItem_itemLogotext__OQ0RV {
    width: 70px;
    color: #000;
    font-size: 12px;
    font-weight: 700;
    margin-left: 10px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLogotext__OQ0RV {
        width: 80px;
        font-size: 14px
    }
}

.BookmakersRatingItem_itemLabel___c4uE {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: 0;
    min-width: 110px;
    height: 19px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    background-color: var(--accent-highlight-color);
    border-radius: 4px;
    padding: 0 10px
}

@media screen and (max-width: 1099px) {
    .BookmakersRatingItem_itemLabel___c4uE {
        left: 50%;
        transform: translateX(-50%)
    }
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemLabel___c4uE {
        height: 16px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLabel___c4uE {
        left: -30px;
        bottom: -25px;
        min-width: 200px;
        height: 26px;
        font-size: 15px;
        background-color: transparent;
        border-radius: 0;
        padding: 0 20px 2px;
        z-index: -1
    }

    .BookmakersRatingItem_itemLabel___c4uE:after, .BookmakersRatingItem_itemLabel___c4uE:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: var(--accent-highlight-color);
        z-index: -1
    }

    .BookmakersRatingItem_itemLabel___c4uE:before {
        left: 10px;
        right: 10px;
        border-radius: 0 0 15px 15px
    }

    .BookmakersRatingItem_itemLabel___c4uE:after {
        bottom: 50%
    }
}

.BookmakersRatingItem_itemLabel___c4uE span {
    white-space: nowrap
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLabel___c4uE span:after, .BookmakersRatingItem_itemLabel___c4uE span:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        width: 30px;
        height: 100%;
        border-radius: 15px 15px 0 0;
        background-color: #fff
    }

    .BookmakersRatingItem_itemLabel___c4uE span:before {
        left: -20px
    }

    .BookmakersRatingItem_itemLabel___c4uE span:after {
        right: -20px
    }
}

.BookmakersRatingItem_itemLabel___c4uE svg {
    --size: 10px;
    order: -1;
    width: var(--size);
    height: var(--size);
    fill: var(--lemon-yellow);
    margin-right: 5px;
    margin-bottom: 1px
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemLabel___c4uE svg {
        --size: 9px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLabel___c4uE svg {
        --size: 14px;
        margin-right: 10px
    }
}

.BookmakersRatingItem_itemMeta__5XUh0 {
    --size: 40px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--size);
    height: var(--size);
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    background-color: var(--accent-color);
    border-radius: 6px
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemMeta__5XUh0 {
        --size: 34px;
        font-size: 12px
    }
}

.BookmakersRatingItem_itemMetaHelp__FiDIn {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 2px;
    right: 2px;
    width: 10px;
    height: 10px;
    font-size: 7px;
    line-height: 10px;
    color: #fff;
    background-color: rgba(0, 0, 0, .2);
    border-radius: 50%;
    transition: background-color .3s ease-in-out
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemMetaHelp__FiDIn {
        top: 3px;
        right: 3px;
        width: auto;
        height: auto;
        line-height: 1;
        background-color: transparent
    }
}

.BookmakersRatingItem_itemMeta__5XUh0:hover .BookmakersRatingItem_itemMeta-help__OsYwp {
    background-color: var(--primary-color)
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemMeta__5XUh0:hover .BookmakersRatingItem_itemMeta-help__OsYwp {
        background-color: transparent
    }
}

.BookmakersRatingItem_itemBonus__Abuor, .BookmakersRatingItem_itemReview__taZnv {
    position: relative;
    display: flex
}

.BookmakersRatingItem_itemBonus__Abuor svg, .BookmakersRatingItem_itemReview__taZnv svg {
    transition: var(--fill-transition)
}

.BookmakersRatingItem_itemBonus__Abuor {
    align-items: center;
    justify-content: center;
    width: 140px;
    height: 40px;
    color: #181818 !important;
    font-weight: 700;
    line-height: 1;
    border: 2px solid var(--light-border-color);
    border-radius: 6px;
    padding: 1px 5px 0
}

.BookmakersRatingItem_itemBonusBadge__ImPVn {
    top: -11px
}

.BookmakersRatingItem_itemBonus__Abuor:empty {
    border: none;
    opacity: 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemBonus__Abuor {
        white-space: nowrap
    }
}

.BookmakersRatingItem_itemBonus__Abuor svg {
    --size: 18px;
    order: -1;
    flex-shrink: 0;
    width: var(--size);
    height: var(--size);
    margin: -1px 6px 0 0
}

.BookmakersRatingItem_itemBonus__Abuor span {
    flex-shrink: 0;
    font-size: 14px
}

.BookmakersRatingItem_itemBonus__Abuor:hover {
    color: var(--primary-color) !important;
    border: 2px solid var(--primary-color)
}

.BookmakersRatingItem_itemBonus__Abuor:hover svg {
    fill: var(--primary-color)
}

.BookmakersRatingItem_itemReview__taZnv {
    align-items: center;
    justify-content: center;
    width: 55px;
    height: 40px;
    color: #181818 !important;
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    padding: 0 0 10px;
    text-decoration: none
}

.BookmakersRatingItem_itemReview__taZnv span {
    position: relative;
    z-index: 1
}

.BookmakersRatingItem_itemReview__taZnv svg {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    fill: var(--light-border-color);
    z-index: 0
}

.BookmakersRatingItem_itemReview__taZnv:hover {
    color: var(--primary-color) !important
}

.BookmakersRatingItem_itemReview__taZnv:hover svg {
    fill: var(--primary-color)
}

.BookmakersRatingItem_itemReview__taZnv.BookmakersRatingItem_disabled__s07C0 {
    cursor: default
}

.BookmakersRatingItem_itemReview__taZnv.BookmakersRatingItem_disabled__s07C0:hover {
    color: #181818 !important
}

.BookmakersRatingItem_itemReview__taZnv.BookmakersRatingItem_disabled__s07C0 svg {
    fill: var(--light-border-color)
}

.BookmakersRatingItem_itemLink__9wFTT {
    --size: 40px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--size);
    height: var(--size);
    font-weight: 700;
    border-radius: 50%;
    text-decoration: none
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemLink__9wFTT {
        --size: 34px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLink__9wFTT {
        width: 90px;
        border-radius: 20px
    }

    .BookmakersRatingItem_itemLink__9wFTT svg {
        display: none
    }
}

.BookmakersRatingItem_itemLink__9wFTT span {
    display: none;
    text-align: center
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLink__9wFTT span {
        display: block
    }
}

.BookmakersRatingItem_itemOverview__smknW {
    color: #181818 !important;
    background-color: var(--light-border-color);
    border: 2px solid var(--light-border-color)
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemOverview__smknW {
        background-color: transparent
    }

    .BookmakersRatingItem_itemOverview__smknW:hover {
        color: var(--primary-color) !important;
        border: 2px solid var(--primary-color)
    }
}

.BookmakersRatingItem_itemOverview__smknW svg {
    --size: 20px;
    width: var(--size);
    height: var(--size)
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemOverview__smknW svg {
        --size: 17px
    }
}

.BookmakersRatingItem_itemSite__WG3pr {
    color: #fff !important;
    background-color: var(--primary-color)
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemSite__WG3pr:hover {
        background-color: var(--success-color)
    }
}

.BookmakersRatingItem_itemSite__WG3pr svg {
    --size: 24px;
    width: var(--size);
    height: var(--size);
    fill: #fff
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemSite__WG3pr svg {
        --size: 20px
    }
}

.BookmakersRatingItem_itemDetail___jsIs {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 285px;
    min-height: 80px;
    background-color: #e0e0e0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemDetail___jsIs {
        display: none
    }
}

.BookmakersRatingItem_itemBtn__oGNP1 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 160px;
    height: 40px;
    background-color: #fff;
    border-radius: 4px;
    padding: 0 15px 0 7px;
    margin: 0 5px
}

.BookmakersRatingItem_itemBtn__oGNP1:first-child svg {
    width: 18px;
    height: 18px
}

.BookmakersRatingItem_itemBtn__oGNP1:last-child svg {
    width: 16px;
    height: 16px
}

.BookmakersRatingItem_itemBtn__oGNP1.BookmakersRatingItem_big__XUXeN {
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    color: #000;
    justify-content: center
}

.BookmakersRatingItem_itemIcon__Ul8Yn {
    --size: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: var(--size);
    height: var(--size);
    background-color: #f7f7f7;
    border-radius: 4px;
    margin-right: 7px
}

.BookmakersRatingItem_itemText__LoreU {
    flex-shrink: 0;
    color: #000;
    font-size: 10px;
    line-height: 1
}

.BookmakersRatingItem_itemText__LoreU span {
    display: block;
    font-size: 16px;
    font-weight: 700;
    white-space: nowrap;
    margin: 0 0 2px
}

@media screen and (max-width: 1099px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRatingWithSwiper___kTfU {
        display: flex;
        align-items: stretch;
        justify-content: flex-start;
        overflow: hidden
    }

    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRatingWithSwiper___kTfU::-webkit-scrollbar {
        display: none
    }

    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRatingWithSwiper___kTfU .BookmakersRatingItem_itemWrap__3S_Js:after {
        --height: 31px;
        top: calc(50% - var(--height) / 2);
        right: 5px;
        width: 4px;
        height: var(--height);
        background-color: var(--cloud-grey-color);
        border-radius: 2px;
        transition: all .3s ease-in-out
    }
}

@media screen and (max-width: 1099px)and (max-width: 374px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRatingWithSwiper___kTfU .BookmakersRatingItem_itemWrap__3S_Js:after {
        --height: 26px;
        width: 3px
    }
}

@media screen and (max-width: 1099px)and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRatingWithSwiper___kTfU .BookmakersRatingItem_itemWrap__3S_Js:after {
        display: none
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isHighlight__0Hwe4 {
    --accent-highlight-color: var(--primary-color);
    --accent-border-color: var(--primary-color)
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isSuccess__jen9_ {
    --accent-color: var(--success-color)
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isSuccess__jen9_.BookmakersRatingItem_isBorder__Gl8B0 {
    --accent-border-color: var(--success-color)
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isSuccess__jen9_.BookmakersRatingItem_isHighlight__0Hwe4 {
    --accent-border-color: var(--success-color);
    --accent-highlight-color: var(--success-color)
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isAverage__oRW0R {
    --accent-color: var(--attention-color)
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isAverage__oRW0R.BookmakersRatingItem_isBorder__Gl8B0 {
    --accent-border-color: var(--attention-color)
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isAverage__oRW0R.BookmakersRatingItem_isHighlight__0Hwe4 {
    --accent-border-color: var(--attention-color);
    --accent-highlight-color: var(--attention-color)
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isDanger__PzW9h {
    --accent-color: var(--danger-color)
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isDanger__PzW9h.BookmakersRatingItem_isBorder__Gl8B0 {
    --accent-border-color: var(--danger-color)
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isDanger__PzW9h.BookmakersRatingItem_isHighlight__0Hwe4 {
    --accent-border-color: var(--danger-color);
    --accent-highlight-color: var(--danger-color)
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isNew__0_2f_ {
    --accent-border-color: var(--primary-color)
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isAverage__oRW0R.BookmakersRatingItem_isHighlight__0Hwe4 .BookmakersRatingItem_itemLabel___c4uE, .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isDanger__PzW9h.BookmakersRatingItem_isHighlight__0Hwe4 .BookmakersRatingItem_itemLabel___c4uE, .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isSuccess__jen9_.BookmakersRatingItem_isHighlight__0Hwe4 .BookmakersRatingItem_itemLabel___c4uE {
        background-color: transparent
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isAverage__oRW0R .BookmakersRatingItem_itemMeta__5XUh0, .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isDanger__PzW9h .BookmakersRatingItem_itemMeta__5XUh0, .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isSuccess__jen9_ .BookmakersRatingItem_itemMeta__5XUh0 {
    font-size: 18px
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isAverage__oRW0R .BookmakersRatingItem_itemMeta__5XUh0, .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isDanger__PzW9h .BookmakersRatingItem_itemMeta__5XUh0, .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isSuccess__jen9_ .BookmakersRatingItem_itemMeta__5XUh0 {
        font-size: 15px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isHighlight__0Hwe4 {
        padding: 5px 0 24px
    }

    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isHighlight__0Hwe4:not(:last-child) {
        margin-bottom: 15px
    }

    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isHighlight__0Hwe4 .BookmakersRatingItem_itemWrap__3S_Js:before {
        border-width: 2px
    }

    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isLegal__6qQKJ .BookmakersRatingItem_itemLogo__bMLlg, .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isLegal__6qQKJ .BookmakersRatingItem_itemLogotext__OQ0RV, .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isLocked__nYO_o .BookmakersRatingItem_itemLogo__bMLlg, .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isLocked__nYO_o .BookmakersRatingItem_itemLogotext__OQ0RV {
        margin-top: 15px
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isLocked__nYO_o {
    --accent-color: var(--gray-color)
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isLocked__nYO_o .BookmakersRatingItem_itemBonus__Abuor {
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    pointer-events: none
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isLocked__nYO_o .BookmakersRatingItem_itemSite__WG3pr {
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    pointer-events: none;
    background-color: var(--gray-color)
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isLocked__nYO_o .BookmakersRatingItem_itemDetail___jsIs {
    width: 150px
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isLocked__nYO_o .BookmakersRatingItem_itemDetail___jsIs .BookmakersRatingItem_itemBtn__oGNP1:not(:first-child) {
    display: none
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isLockedEs__c1Mo9 .BookmakersRatingItem_itemMeta__5XUh0 {
        margin-right: 0
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT {
    margin: 0 -5px 20px 5px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT {
        margin: 10px 0 20px
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemWrap__3S_Js {
    flex-flow: wrap;
    background-color: var(--mint-background-color);
    border-radius: var(--border-radius-tiny);
    padding: 35px 15px 15px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemWrap__3S_Js {
        flex-flow: nowrap;
        border-radius: var(--border-radius);
        padding-bottom: 20px;
        padding-left: 25px
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemWrap__3S_Js:before {
    border: 2px solid var(--success-color);
    border-radius: 4px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemWrap__3S_Js:before {
        border-radius: var(--border-radius)
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemWrap__3S_Js:after {
    display: none
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemLabel___c4uE {
    align-items: flex-end;
    top: -10px;
    bottom: auto;
    left: -13px;
    min-width: auto;
    height: 26px;
    color: var(--success-color);
    background-color: transparent;
    border-radius: 0;
    padding: 0;
    transform: none
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemLabel___c4uE {
        top: -12px;
        left: -15px;
        height: 30px;
        font-size: 14px;
        z-index: auto
    }

    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemLabel___c4uE:after, .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemLabel___c4uE:before {
        display: none
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemLabel___c4uE svg {
    width: 26px;
    height: 26px;
    background-color: var(--success-color);
    border-radius: 50%;
    padding: 5.5px;
    margin: 0 7px 0 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemLabel___c4uE svg {
        width: 30px;
        height: 30px;
        padding: 6px;
        margin: 0 10px 0 0
    }

    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemLabel___c4uE span {
        margin-bottom: -2px
    }

    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemLabel___c4uE span:after, .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemLabel___c4uE span:before {
        display: none
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemAbout__V_In9 {
    justify-content: flex-start;
    flex-grow: 2;
    min-height: auto;
    padding-left: 5px
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemAbout__V_In9 {
        width: auto
    }

    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemLogo__bMLlg {
        width: 90px
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemBonus__Abuor {
    display: flex;
    width: auto;
    min-width: 125px;
    color: #000;
    background-color: #fff;
    border: 2px solid #fff;
    border-radius: 4px;
    padding: 0 10px;
    margin: 0 10px 0 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemBonus__Abuor {
        min-width: 120px;
        border-radius: 6px;
        padding: 0 15px;
        margin: 0
    }

    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemBonus__Abuor:hover {
        border: 2px solid var(--primary-color)
    }

    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemBonus__Abuor:hover .BookmakersRatingItem_itemText__LoreU {
        color: var(--primary-color) !important
    }
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemBonus__Abuor {
        min-width: auto;
        height: 34px
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemBonus__Abuor svg {
    --size: 16px;
    width: var(--size);
    min-width: var(--size);
    max-width: var(--size);
    height: var(--size);
    min-height: var(--size);
    max-height: var(--size);
    margin: 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemBonus__Abuor svg {
        --size: 18px
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemOverview__smknW {
    color: #000;
    background-color: #fff;
    border: 2px solid #fff
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemOverview__smknW {
        margin-left: 15px
    }

    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemOverview__smknW:hover {
        color: var(--primary-color) !important;
        border: 2px solid var(--primary-color)
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemSite__WG3pr {
    width: 100%;
    border-radius: 20px;
    margin: 10px 0 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemSite__WG3pr {
        width: 172px;
        margin: 0 0 0 15px
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemSite__WG3pr span {
    display: block
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemIcon__Ul8Yn {
    display: none;
    width: auto;
    height: auto;
    background-color: transparent
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemIcon__Ul8Yn {
        display: flex;
        margin: 0 10px 0 0
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemText__LoreU {
    font-size: 16px;
    font-weight: 700
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemText__LoreU {
        font-size: 13px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemText__LoreU {
        transition: all .3s ease-in-out;
        margin-bottom: -3px
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemText__LoreU span {
    max-width: 100%;
    font-size: 10px;
    font-weight: 400;
    margin: 3px 0 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemText__LoreU span {
        display: none
    }
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isRecommend__tRWVT .BookmakersRatingItem_itemText__LoreU span {
        font-size: 8px
    }
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isHideRating__8s_7J .BookmakersRatingItem_itemNumb__8QPzj {
    background-color: var(--gray-color);
    color: #fff
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isHideRating__8s_7J .BookmakersRatingItem_itemMeta__5XUh0, .BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isHideRating__8s_7J .BookmakersRatingItem_itemNumb__8QPzj:after {
    background-color: var(--gray-color)
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isHideRating__8s_7J .BookmakersRatingItem_itemMeta__5XUh0 span {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: #fff;
    color: transparent;
    height: 2px;
    width: 50%
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isHideRating__8s_7J .BookmakersRatingItem_itemSite__WG3pr {
    background-color: var(--gray-color)
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isHideRating__8s_7J .BookmakersRatingItem_itemSite__WG3pr span {
    color: #fff
}

.BookmakersRatingItem_item__pSqaT.BookmakersRatingItem_isHideRating__8s_7J .BookmakersRatingItem_itemSite__WG3pr:hover {
    background-color: var(--gray-color)
}

.BookmakersRatingItem_item__pSqaT .BookmakersRatingItem_swiperPseudoSlide__5ko3e {
    height: auto
}

.BookmakersRatingItem_item__pSqaT .BookmakersRatingItem_swiperPseudoSlide__5ko3e:last-child {
    width: auto
}

.BookmakersRatingItem_itemNew__UkMRZ {
    background-color: #fff;
    border-radius: var(--border-radius);
    margin-bottom: 16px
}

.BookmakersRatingItem_itemWrapperNew__9ViSx {
    padding: 18px 8px;
    border-radius: 6px;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    align-items: center;
    grid-gap: 5px;
    gap: 5px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemWrapperNew__9ViSx {
        gap: 14px;
        padding: 18px 16px
    }
}

.BookmakersRatingItem_itemLogoNew__oICZF {
    position: relative;
    width: 110px
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemLogoNew__oICZF {
        width: 100px
    }
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLogoNew__oICZF {
        width: 115px
    }
}

.BookmakersRatingItem_itemLogoNew__oICZF img {
    max-width: 100%;
    max-height: 30px;
    width: auto;
    height: auto;
    margin: 0 auto
}

@media screen and (max-width: 374px) {
    .BookmakersRatingItem_itemLogoNew__oICZF img {
        max-height: 28px
    }
}

.BookmakersRatingItem_itemNumberNew__4YLeU {
    color: var(--primary-darkgray)
}

.BookmakersRatingItem_itemLogoWrapperNew__UB2SB {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 8px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLogoWrapperNew__UB2SB {
        min-height: 60px;
        flex-grow: 2;
        width: 20%
    }
}

.BookmakersRatingItem_itemLogoInfoNew__DtywH {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemLogoInfoNew__DtywH {
        gap: 14px
    }
}

.BookmakersRatingItem_itemLogoNameNew__8lgB6 {
    color: var(--secondary-grey);
    font-size: 10px
}

.BookmakersRatingItem_itemBkInfoNew__jGohe {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 5px;
    width: 70px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemBkInfoNew__jGohe {
        width: 100%
    }
}

.BookmakersRatingItem_itemReviewNew__os3mg {
    font-weight: 700;
    color: var(--primary-darkgray);
    font-size: 12px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemReviewNew__os3mg {
        font-size: 14px
    }
}

.BookmakersRatingItem_itemReviewCountNew__Lx_d_ {
    color: var(--body-gray)
}

.BookmakersRatingItem_itemOverviewNew__8_ylI {
    cursor: pointer;
    color: var(--accent-green);
    font-size: 12px;
    text-decoration: underline
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemOverviewNew__8_ylI {
        font-size: 14px
    }
}

.BookmakersRatingItem_itemGiftLinkNew__douQo {
    background-color: var(--accent-purple);
    color: var(--primary-white);
    padding: 4px 6px;
    border-radius: 6px;
    white-space: nowrap;
    width: -moz-fit-content;
    width: fit-content;
    place-self: center
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemGiftLinkNew__douQo {
        padding: 8px 10px
    }
}

.BookmakersRatingItem_itemGiftIconNew__QFi_L {
    fill: #fff;
    margin-right: 4px
}

.BookmakersRatingItem_itemGiftNum__I3g7n {
    font-size: 13px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingItem_itemGiftNum__I3g7n {
        font-size: 16px
    }
}

.BookmakersRating_ratings__RdxCA {
    background-color: var(--cloud-grey-color);
    margin: 10px -15px 30px;
    padding: 20px 0 10px;
    text-decoration: none
}

@media screen and (min-width: 1100px) {
    .BookmakersRating_ratings__RdxCA {
        background-color: transparent;
        margin: 40px 0;
        padding: 0
    }
}

.BookmakersRatingRecommended_item__TuDa2 {
    max-width: 680px;
    color: var(--primary-black);
    background-color: transparent;
    border-radius: var(--border-radius);
    margin: 15px 0 20px;
    position: relative
}

.BookmakersRatingRecommended_itemWrap__BJLqC {
    --width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: var(--width);
    min-width: var(--width);
    min-height: 80px;
    flex-wrap: wrap;
    background-color: var(--mint-background-color);
    border-radius: var(--border-radius-tiny);
    padding: 35px 15px 15px;
    border: 2px solid var(--success-color)
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemWrap__BJLqC {
        min-height: 70px;
        border-radius: var(--border-radius);
        flex-wrap: nowrap;
        padding-bottom: 20px;
        padding-left: 25px
    }
}

.BookmakersRatingRecommended_itemLabel___7hf5 {
    position: absolute;
    display: flex;
    justify-content: center;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    align-items: flex-end;
    top: -10px;
    bottom: auto;
    left: -13px;
    height: 26px;
    color: var(--success-color);
    background-color: transparent;
    border-radius: 0;
    padding: 0;
    transform: none
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemLabel___7hf5 {
        bottom: -25px;
        min-width: auto;
        background-color: transparent;
        border-radius: 0;
        padding: 0;
        top: -12px;
        left: -15px;
        height: 30px;
        font-size: 14px;
        z-index: auto
    }
}

.BookmakersRatingRecommended_itemLabel___7hf5 span {
    white-space: nowrap
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemLabel___7hf5 span {
        margin-bottom: -2px
    }
}

.BookmakersRatingRecommended_itemLabel___7hf5 svg {
    --size: 26px;
    order: -1;
    width: var(--size);
    height: var(--size);
    fill: var(--lemon-yellow);
    background-color: var(--success-color);
    border-radius: 50%;
    padding: 5.5px;
    margin: 0 7px 0 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemLabel___7hf5 svg {
        --size: 30px;
        padding: 6px;
        margin: 0 10px 0 0
    }
}

.BookmakersRatingRecommended_itemAbout__nh0vP {
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: flex-start;
    flex-grow: 2;
    min-height: auto;
    padding-left: 5px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemAbout__nh0vP {
        width: 130px
    }
}

.BookmakersRatingRecommended_itemLogo__SHGW1 {
    position: relative;
    width: 110px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemLogo__SHGW1 {
        width: 115px
    }
}

.BookmakersRatingRecommended_itemLogo__SHGW1 img {
    max-width: 100%;
    max-height: 30px;
    width: auto;
    height: auto;
    margin: 0 auto
}

.BookmakersRatingRecommended_itemBonus__I7npV {
    position: relative;
    align-items: center;
    justify-content: center;
    height: 40px;
    font-weight: 700;
    line-height: 1;
    display: flex;
    width: auto;
    min-width: 125px;
    background-color: var(--primary-white);
    border: 2px solid var(--primary-white);
    border-radius: var(--border-radius-tiny);
    padding: 0 10px;
    margin: 0 10px 0 0;
    color: var(--primary-black)
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemBonus__I7npV {
        white-space: nowrap;
        min-width: 120px;
        border-radius: var(--border-radius-small);
        padding: 0 15px;
        margin: 0
    }
}

.BookmakersRatingRecommended_itemBonus__I7npV:hover {
    border: 2px solid var(--primary-color);
    color: var(--primary-color)
}

.BookmakersRatingRecommended_itemBonus__I7npV:hover svg {
    fill: var(--primary-color)
}

.BookmakersRatingRecommended_itemBonus__I7npV svg {
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    border-radius: var(--border-radius-tiny);
    margin-right: 7px;
    display: none;
    width: auto;
    height: auto;
    background-color: transparent;
    transition: var(--fill-transition)
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemBonus__I7npV svg {
        display: flex;
        margin: 0 10px 0 0
    }
}

.BookmakersRatingRecommended_itemBonus__I7npV span {
    flex-shrink: 0;
    line-height: 1;
    font-size: 16px;
    font-weight: 700;
    flex-wrap: wrap
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemBonus__I7npV span {
        margin-bottom: -3px
    }
}

.BookmakersRatingRecommended_itemBonus__I7npV span small {
    display: block;
    width: 100%;
    max-width: 100%;
    font-size: 10px;
    font-weight: 400;
    margin: 3px 0 0;
    white-space: nowrap
}

.BookmakersRatingRecommended_itemBonusBadge__waHdv {
    top: -16px
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemBonusBadge__waHdv {
        top: -13px
    }
}

.BookmakersRatingRecommended_itemOverviewLink__WLcsx {
    --size: 40px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--size);
    height: var(--size);
    font-weight: 700;
    border-radius: 50%;
    color: var(--primary-black);
    background-color: var(--primary-white);
    border: 2px solid var(--primary-white)
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemOverviewLink__WLcsx {
        width: 90px;
        border-radius: 20px;
        margin-left: 15px
    }
}

.BookmakersRatingRecommended_itemOverviewLink__WLcsx:hover {
    border: 2px solid var(--primary-color);
    color: var(--primary-color)
}

.BookmakersRatingRecommended_itemOverviewLink__WLcsx:hover svg {
    fill: var(--primary-color)
}

.BookmakersRatingRecommended_itemSiteLink__ldJLv {
    --size: 40px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: var(--size);
    font-weight: 700;
    color: var(--primary-white);
    background-color: var(--primary-color);
    border-radius: 20px;
    width: 100%;
    margin: 10px 0 0
}

@media screen and (min-width: 1100px) {
    .BookmakersRatingRecommended_itemSiteLink__ldJLv {
        width: 172px;
        margin: 0 0 0 15px
    }
}

.BookmakersRatingRecommended_itemSiteLink__ldJLv:hover {
    background-color: var(--success-color)
}

.HorizontalCategoriesMenu_menu__H3KcW {
    display: flex;
    gap: 4px;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.HorizontalCategoriesMenu_menu__H3KcW::-webkit-scrollbar {
    display: none
}

.HorizontalCategoriesMenu_item__4irfS {
    display: flex;
    align-items: center;
    gap: 6px;
    background-color: var(--cloud-grey-color);
    padding: 8px 12px;
    border-radius: 24px;
    white-space: nowrap;
    font-family: var(--font-face-alternate);
    text-transform: uppercase;
    color: var(--primary-darkgray)
}

.HorizontalCategoriesMenu_icon__8ifP_ {
    display: flex;
    justify-content: center;
    align-items: center
}

.Rating_mobileRatingsLinksMenu__IAJpU {
    margin: 20px 0;
    padding: 5px 15px;
    background-color: var(--primary-lightgrey)
}

@media screen and (min-width: 1100px) {
    .Rating_mobileRatingsLinksMenu__IAJpU {
        display: none
    }
}

.Rating_mobileRatingsLinksMenu__IAJpU > .header {
    border-bottom: 1px solid transparent
}

.Rating_mobileRatingsLinksMenu__IAJpU > .opened {
    border-bottom: 1px solid var(--gray-bg-disabled)
}

.Rating_workareaText__zGJ4n .minimalistic-container {
    max-width: 1000px
}

.Rating_workareaText__zGJ4n .button {
    background-color: var(--success-color);
    color: var(--primary-white);
    padding: 13px 0;
    text-align: center;
    display: block;
    margin: 20px 0;
    font-size: 18px;
    font-weight: 600;
    border-radius: var(--border-radius);
    text-decoration: none;
    overflow: hidden;
    position: relative;
    z-index: 1;
    border: none;
    line-height: 20px
}

.Rating_categories__KWBSd {
    margin-top: 20px
}

@media screen and (min-width: 550px) {
    .Rating_categories__KWBSd {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -8px
    }
}

.Rating_categoriesItem__t3Mg3 {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    background-color: var(--main-background-color);
    border: 1px solid var(--light-border-color);
    border-radius: var(--border-radius);
    transition: var(--border-color-transition)
}

@media screen and (min-width: 550px) {
    .Rating_categoriesItem__t3Mg3 {
        width: calc(50% - 16px);
        height: auto;
        margin: 0 8px 16px
    }
}

@media screen and (min-width: 768px) {
    .Rating_categoriesItem__t3Mg3 {
        width: calc(33.3333333333% - 16px)
    }
}

.Rating_categoriesItem__t3Mg3:hover {
    border-color: var(--light-border-color-hover)
}

.Rating_categoriesItemImg__M6Txp {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
    height: auto;
    min-height: 150px;
    max-height: 230px;
    overflow: hidden
}

@media screen and (min-width: 1100px) {
    .Rating_categoriesItemImg__M6Txp {
        height: 130px
    }
}

@media screen and (max-width: 768px) {
    .Rating_categoriesItemImg__M6Txp svg {
        min-width: 80%;
        height: auto
    }
}

.Rating_categoriesItemInfo__juUGl {
    padding: 10px 15px 15px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    max-height: 100px;
    color: var(--main-font-color);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.43;
    text-decoration: none;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 5
}

.Rating_ratingInfo__Zn_su {
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin-bottom: 26px;
    font-size: 12px
}

@media screen and (max-width: 768px) {
    .Rating_ratingInfo__Zn_su {
        font-size: 10px
    }
}

.Rating_updated__VsgGB {
    color: var(--primary-darkgray)
}

.Rating_updatedText__8L5wz {
    color: var(--secondary-grey)
}

.Rating_horizontalRatings__johq9 {
    margin: 24px 0
}
   .__react_component_tooltip {
                                    border-radius: 3px;
                                    display: inline-block;
                                    font-size: 13px;
                                    left: -999em;
                                    opacity: 0;
                                    padding: 8px 21px;
                                    position: fixed;
                                    pointer-events: none;
                                    transition: opacity 0.3s ease-out;
                                    top: -999em;
                                    visibility: hidden;
                                    z-index: 999;
                                }

.__react_component_tooltip.allow_hover, .__react_component_tooltip.allow_click {
    pointer-events: auto;
}

.__react_component_tooltip::before, .__react_component_tooltip::after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
}

.__react_component_tooltip.show {
    opacity: 0.9;
    margin-top: 0;
    margin-left: 0;
    visibility: visible;
}

.__react_component_tooltip.place-top::before {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    bottom: -8px;
    left: 50%;
    margin-left: -10px;
}

.__react_component_tooltip.place-bottom::before {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    top: -8px;
    left: 50%;
    margin-left: -10px;
}

.__react_component_tooltip.place-left::before {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    right: -8px;
    top: 50%;
    margin-top: -5px;
}

.__react_component_tooltip.place-right::before {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    left: -8px;
    top: 50%;
    margin-top: -5px;
}

.__react_component_tooltip .multi-line {
    display: block;
    padding: 2px 0;
    text-align: center;
}

@charset "UTF-8";
#carrotquest-messenger-collapsed-container {
    position: fixed !important;
    z-index: 2147483000 !important;
    max-width: 90% !important
}

#carrotquest-messenger-collapsed-container.carrotquest-messenger-right_top {
    top: 0 !important;
    right: 0 !important
}

#carrotquest-messenger-collapsed-container.carrotquest-messenger-right_bottom {
    right: 0 !important;
    bottom: 0 !important
}

#carrotquest-messenger-collapsed-container.carrotquest-messenger-left_top {
    top: 0 !important;
    left: 0 !important
}

#carrotquest-messenger-collapsed-container.carrotquest-messenger-left_bottom {
    bottom: 0 !important;
    left: 0 !important
}

#carrotquest-messenger-collapsed-container #chat-container {
    display: flex !important
}

#carrotquest-messenger-collapsed-container.carrotquest-messenger-right_bottom #chat-container, #carrotquest-messenger-collapsed-container.carrotquest-messenger-right_top #chat-container {
    flex-direction: row-reverse !important
}

#carrotquest-messenger-collapsed-container.carrotquest-messenger-right_bottom #chat-container, #carrotquest-messenger-collapsed-container.carrotquest-messenger-left_bottom #chat-container {
    align-items: flex-end !important
}

#carrotquest-messenger-collapsed-container.carrotquest-messenger-right_top #chat-container, #carrotquest-messenger-collapsed-container.carrotquest-messenger-left_top #chat-container {
    align-items: flex-start !important
}

#carrotquest-messenger-collapsed-container #icon-container {
    flex-shrink: 0;
    width: 80px !important;
    min-width: 80px !important;
    height: 80px !important;
    z-index: 1
}

#carrotquest-messenger-collapsed-container #tooltip-container {
    position: relative;
    flex-shrink: 1;
    max-width: 300px;
    height: 146px;
    max-height: 146px;
    margin-top: auto;
    margin-bottom: auto
}

#carrotquest-messenger-collapsed-container.carrotquest-messenger-right_bottom #tooltip-container, #carrotquest-messenger-collapsed-container.carrotquest-messenger-right_top #tooltip-container {
    margin-right: -20px
}

#carrotquest-messenger-collapsed-container.carrotquest-messenger-left_bottom #tooltip-container, #carrotquest-messenger-collapsed-container.carrotquest-messenger-left_top #tooltip-container {
    margin-left: -20px
}

#carrotquest-messenger-collapsed-container #carrot-messenger-tooltip, #carrot-messenger-collapsed-frame {
    width: 100% !important;
    height: 100% !important;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

iframe {
    color-scheme: auto
}

.feature_start-screen.carrot-messenger-frame-small-chat {
    border-radius: 15px !important
}

.carrotquest-css-reset *, .carrotquest-css-reset-frame * {
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.carrotquest-css-reset iframe, .carrotquest-css-reset div, .carrotquest-css-reset span, .carrotquest-css-reset a, .carrotquest-css-reset button, .carrotquest-css-reset-frame iframe, .carrotquest-css-reset-frame div, .carrotquest-css-reset-frame span, .carrotquest-css-reset-frame a, .carrotquest-css-reset-frame button {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline
}

.carrotquest-css-reset iframe, .carrotquest-css-reset-frame iframe {
    max-height: none;
    max-width: none
}

.carrotquest-message-mobil-noscroll {
    overflow: hidden !important
}

.carrot-popup-frame {
    position: fixed !important;
    inset: 0 !important;
    z-index: 2147483000 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    animation: carrotquest-fadein .25s !important
}

@keyframes carrotquest-fadein {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.carrot-messenger-frame-container {
    position: fixed !important;
    top: 0 !important;
    z-index: 2147483000 !important;
    width: 370px !important;
    height: 100% !important;
    max-height: 100% !important;
    box-shadow: 0 8px 18px #0003, 0 0 2px #0000000d !important
}

.carrot-messenger-frame-container.carrotquest-messenger-line-left {
    left: 0 !important
}

.carrot-messenger-frame-container.carrotquest-messenger-line-right {
    right: 0 !important
}

.carrot-messenger-frame-small-chat.carrot-messenger-frame-container.carrotquest-messenger-line-right {
    right: 27px !important
}

.carrot-messenger-frame-small-chat.carrot-messenger-frame-container.carrotquest-messenger-line-left {
    left: 27px !important
}

.carrot-messenger-frame-container.data-truncate-visibility {
    box-shadow: none !important
}

.carrot-messenger-frame, .carrot-notification-frame, .carrot-popup-small-frame {
    width: 100% !important;
    height: 100% !important
}

#carrot-notification-frame {
    width: 100%
}

.carrotquest-messenger-mobile-chat {
    height: 100% !important
}

.carrot-messenger-frame-small-chat {
    top: auto !important;
    bottom: 27px !important;
    height: calc(100% - 120px) !important;
    min-height: 250px !important;
    max-height: 620px !important;
    border-radius: 10px !important
}

.carrot-messenger-frame-small-chat .carrot-messenger-frame {
    height: 100% !important;
    max-height: 100% !important
}

.carrot-messenger-frame-mobile-chat, .carrot-messenger-frame-mobile-chat .carrot-messenger-frame {
    height: 100% !important
}

.carrot-messenger-frame-small-chat .carrotquest-messenger-line-right {
    right: 50px !important
}

.carrot-messenger-frame-small-chat .carrotquest-messenger-line-left {
    left: 50px !important
}

@media only screen and (max-device-width: 667px), screen and (max-width: 450px) {
    #carrot-messenger-frame {
        left: 0 !important;
        width: 100% !important
    }

    .carrot-messenger-frame-container {
        inset: 0 !important;
        z-index: 2147483001 !important;
        width: 100% !important;
        height: 100% !important;
        max-height: none !important;
        border-radius: 0 !important
    }

    .carrot-messenger-frame-container.data-truncate-visibility {
        margin-top: 0 !important
    }

    div.carrot-notification-container {
        right: 0 !important
    }
}

@media screen and (max-height: 450px) {
    .carrot-messenger-frame-container.data-truncate-visibility {
        min-height: 411px !important;
        margin-top: 0 !important
    }
}

.carrotquest-messenger-line-anim {
    animation-name: carrotquest-messenger-line-anim-right !important;
    animation-duration: .15s !important;
    animation-timing-function: cubic-bezier(0, 0, .2, 1) !important
}

@keyframes carrotquest-messenger-line-anim-right {
    0% {
        opacity: 0;
        transform: scale(.6) translate(124px, 320px)
    }
    to {
        opacity: 1;
        transform: scale(1) translate(0)
    }
}

.carrotquest-messenger-line-left {
    animation-name: carrotquest-messenger-line-anim-left !important
}

@keyframes carrotquest-messenger-line-anim-left {
    0% {
        opacity: 0;
        transform: scale(.6) translate(-124px, 320px)
    }
    to {
        opacity: 1;
        transform: scale(1) translate(0)
    }
}

@keyframes carrotquest-move-anim-r {
    0% {
        opacity: 0;
        right: -370px
    }
}

@keyframes carrotquest-move-anim-l {
    0% {
        opacity: 0;
        left: -370px
    }
}

#carrot-frame-bumperCookies {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 2147482999 !important;
    width: 100%;
    box-shadow: 0 1px 8px #0000001f, 0 0 2px #00000014
}

#carrot-frame-bumperCookies.carrot-frame-bumperCookies-agreed {
    transform: translateY(100%) !important;
    transition: all cubic-bezier(.4, 0, 1, 1) .2s !important
}

.carrot-notification-container {
    position: fixed !important;
    z-index: 2147483000 !important;
    width: 330px;
    min-width: 330px !important;
    max-height: 70vh !important;
    opacity: 1 !important;
    transform: translateY(0) !important;
    transition: opacity .4s, transform .4s !important
}

.carrot-notification-container.hidden {
    opacity: 0 !important;
    transform: translateY(90px) !important
}

.carrot-messenger-embedded-frame-container {
    height: 100% !important;
    width: 100% !important;
    position: relative
}

.carrot-messenger-embedded-frame-container .wrapper-calendly, .carrot-messenger-frame-container .wrapper-calendly {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #fff;
    border-radius: 15px;
    background-color: #fff;
    overflow: hidden
}

.carrot-messenger-embedded-frame-container .wrapper-calendly #widget-header, .carrot-messenger-frame-container .wrapper-calendly #widget-header {
    height: 50px
}

.carrot-messenger-embedded-frame-container .wrapper-calendly #back-to-chat, .carrot-messenger-frame-container .wrapper-calendly #back-to-chat {
    padding: 15px;
    cursor: pointer
}

.carrot-messenger-embedded-frame-container .wrapper-calendly .calendly-inline-widget, .carrot-messenger-frame-container .wrapper-calendly .calendly-inline-widget {
    position: relative;
    width: 100%;
    height: calc(100% - 50px)
}

#carrotquest-messenger-collapsed-container {
    margin-bottom: 65px !important;
}

.carrot-notification-container {
    bottom: 135px !important;
}

#carrotquest-messenger-collapsed-container {
    margin-right: 15px !important;
}

.carrot-notification-container {
    right: 5px !important;
}

  ._hj-Pbej5__styles__resetStyles * {
    line-height: normal;
    font-family: Arial, sans-serif, Tahoma !important;
    text-transform: initial !important;
    letter-spacing: normal !important
}

._hj-Pbej5__styles__resetStyles *::before, ._hj-Pbej5__styles__resetStyles *::after {
    box-sizing: initial
}

._hj-Pbej5__styles__resetStyles div {
    height: auto
}

._hj-Pbej5__styles__resetStyles button {
    display: inline-block;
    height: auto;
    font-size: 1rem
}

._hj-Pbej5__styles__resetStyles div, ._hj-Pbej5__styles__resetStyles span, ._hj-Pbej5__styles__resetStyles p, ._hj-Pbej5__styles__resetStyles a, ._hj-Pbej5__styles__resetStyles button {
    font-weight: normal !important
}

._hj-Pbej5__styles__resetStyles div, ._hj-Pbej5__styles__resetStyles span, ._hj-Pbej5__styles__resetStyles p, ._hj-Pbej5__styles__resetStyles a, ._hj-Pbej5__styles__resetStyles img, ._hj-Pbej5__styles__resetStyles strong, ._hj-Pbej5__styles__resetStyles form, ._hj-Pbej5__styles__resetStyles label {
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    margin: 0;
    padding: 0;
    float: none !important
}

._hj-Pbej5__styles__resetStyles span {
    color: inherit
}

._hj-Pbej5__styles__resetStyles ol, ._hj-Pbej5__styles__resetStyles ul, ._hj-Pbej5__styles__resetStyles li {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important
}

._hj-Pbej5__styles__resetStyles li:before, ._hj-Pbej5__styles__resetStyles li:after {
    content: none !important
}

._hj-Pbej5__styles__resetStyles hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

._hj-Pbej5__styles__resetStyles input[type='submit'], ._hj-Pbej5__styles__resetStyles input[type='button'], ._hj-Pbej5__styles__resetStyles button {
    margin: 0;
    padding: 0;
    float: none !important
}

._hj-Pbej5__styles__resetStyles input, ._hj-Pbej5__styles__resetStyles select, ._hj-Pbej5__styles__resetStyles a img {
    vertical-align: middle
}

._hj-s3UIi__styles__globalStyles *, ._hj-s3UIi__styles__globalStyles *::before, ._hj-s3UIi__styles__globalStyles *::after {
    box-sizing: border-box
}

@font-face {
    font-family: 'hotjar';
    src: url(https://script.hotjar.com/font-hotjar_5.f4b154.eot);
    src: url(https://script.hotjar.com/font-hotjar_5.f4b154.eot#iefix) format("embedded-opentype"), url(https://script.hotjar.com/font-hotjar_5.65042d.woff2) format("woff2"), url(https://script.hotjar.com/font-hotjar_5.0ddfe2.ttf) format("truetype"), url(https://script.hotjar.com/font-hotjar_5.17b429.woff) format("woff"), url(https://script.hotjar.com/font-hotjar_5.2c7ab2.svg#hotjar) format("svg");
    font-weight: normal;
    font-style: normal
}

@keyframes _hj-eYRYp__styles__spin {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

@keyframes _hj-5\+Z5O__styles__colors {
    0% {
        border-color: #f4364c;
        border-top-color: transparent
    }
    25% {
        border-color: #00a2f2;
        border-top-color: transparent
    }
    50% {
        border-color: #efb60c;
        border-top-color: transparent
    }
    75% {
        border-color: #42ca49;
        border-top-color: transparent
    }
    100% {
        border-color: #f4364c;
        border-top-color: transparent
    }
}

._hj-s3UIi__styles__globalStyles p {
    color: inherit !important
}

._hj-s3UIi__styles__globalStyles a, ._hj-s3UIi__styles__globalStyles a:link, ._hj-s3UIi__styles__globalStyles a:hover, ._hj-s3UIi__styles__globalStyles a:active {
    color: inherit !important;
    text-decoration: underline
}

._hj-s3UIi__styles__globalStyles ._hj-L5SMl__styles__icon {
    speak: none !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    word-wrap: normal !important;
    white-space: nowrap !important;
    line-height: normal !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    vertical-align: middle !important
}

._hj-s3UIi__styles__globalStyles ._hj-L5SMl__styles__icon, ._hj-s3UIi__styles__globalStyles ._hj-L5SMl__styles__icon:before, ._hj-s3UIi__styles__globalStyles ._hj-L5SMl__styles__icon:after, ._hj-s3UIi__styles__globalStyles ._hj-L5SMl__styles__icon *, ._hj-s3UIi__styles__globalStyles ._hj-L5SMl__styles__icon *:before, ._hj-s3UIi__styles__globalStyles ._hj-L5SMl__styles__icon *:after {
    font-family: 'hotjar' !important;
    display: inline-block !important;
    direction: ltr !important
}

._hj-s3UIi__styles__globalStyles ._hj-L5SMl__styles__icon:before {
    color: inherit !important
}

._hj-s3UIi__styles__globalStyles ._hj-dk3Fb__styles__iconX:before {
    content: '\e803'
}

._hj-s3UIi__styles__globalStyles ._hj-9iDZB__styles__iconOk:before {
    content: '\e804'
}

._hj-s3UIi__styles__globalStyles ._hj-t13KX__styles__iconError:before {
    content: '\e90c'
}

._hj-s3UIi__styles__globalStyles ._hj-D\+oDX__styles__iconLogo:before {
    content: '\e806'
}

._hj-s3UIi__styles__globalStyles ._hj-Nbq9C__styles__iconSelectElement:before {
    content: '\e91a'
}

._hj-s3UIi__styles__globalStyles ._hj-mtJG6__styles__surveyIcons {
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block !important;
    zoom: 1;
    vertical-align: middle
}

._hj-widget-theme-light ._hj-s3UIi__styles__globalStyles ._hj-mtJG6__styles__surveyIcons {
    background-image: url(https://script.hotjar.com/widget_icons_light.766225.png)
}

._hj-widget-theme-dark ._hj-s3UIi__styles__globalStyles ._hj-mtJG6__styles__surveyIcons {
    background-image: url(https://script.hotjar.com/widget_icons_dark.ad934a.png)
}

._hj-s3UIi__styles__globalStyles ._hj-EZqbk__styles__inputField {
    font-family: Arial, sans-serif, Tahoma;
    font-size: 14px;
    color: #333 !important;
    padding: 6px !important;
    text-indent: 0 !important;
    height: 30px;
    width: 100%;
    min-width: 100%;
    background: white;
    border: 1px solid !important;
    outline: none !important;
    max-width: none !important;
    float: none;
    border-radius: 3px
}

._hj-s3UIi__styles__globalStyles ._hj-AwaE7__styles__textarea {
    resize: none;
    height: 100px
}

._hj-s3UIi__styles__globalStyles ._hj-EIBGi__styles__basicButton, ._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton {
    cursor: pointer;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 16px !important;
    border: 0;
    outline: 0;
    display: inline-block;
    vertical-align: top;
    width: auto;
    zoom: 1;
    transition: all 0.2s ease-in-out;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    color: white
}

._hj-s3UIi__styles__globalStyles ._hj-EIBGi__styles__basicButton:hover, ._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton:hover, ._hj-s3UIi__styles__globalStyles ._hj-EIBGi__styles__basicButton:focus, ._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton:focus, ._hj-s3UIi__styles__globalStyles ._hj-EIBGi__styles__basicButton:active, ._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton:active {
    background: #00a251
}

._hj-s3UIi__styles__globalStyles ._hj-EIBGi__styles__basicButton[disabled], ._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton[disabled] {
    cursor: default
}

._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton {
    font-size: 14px !important;
    font-weight: 500 !important;
    padding: 6px 16px !important;
    border: 0 !important;
    outline: 0 !important;
    min-height: initial !important;
    width: auto !important;
    min-width: initial !important;
    background: var(--hjFeedbackAccentColor) !important;
    color: var(--hjFeedbackAccentTextColor) !important;
    box-shadow: none !important
}

._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton:hover, ._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton:focus, ._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton:active {
    background: var(--hjFeedbackAccentActiveColor) !important
}

._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton:focus {
    background: var(--hjFeedbackAccentColor) !important;
    box-shadow: 0 0 0 1px var(--hjFeedbackPrimaryColor), 0 0 0 3px var(--hjFeedbackAccentColor) !important
}

._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton:hover {
    background: var(--hjFeedbackAccentHoverColor) !important
}

._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton[disabled] {
    cursor: default;
    background: var(--hjFeedbackDisabledAccentColor) !important;
    color: var(--hjFeedbackDisabledAccentTextColor) !important
}

._hj-s3UIi__styles__globalStyles ._hj-F457\+__styles__clearButton {
    cursor: pointer;
    text-decoration: underline;
    font-size: 13px !important;
    padding: 0 10px !important;
    border: 0 !important
}

._hj-s3UIi__styles__globalStyles ._hj-F457\+__styles__clearButton, ._hj-s3UIi__styles__globalStyles ._hj-F457\+__styles__clearButton:hover, ._hj-s3UIi__styles__globalStyles ._hj-F457\+__styles__clearButton:focus, ._hj-s3UIi__styles__globalStyles ._hj-F457\+__styles__clearButton:active {
    background: transparent !important
}

._hj-s3UIi__styles__globalStyles ._hj-hTm4\+__styles__answersContentWrapper {
    padding: 4px 12px 16px 12px
}

._hj-s3UIi__styles__globalStyles ._hj-ag9y\+__styles__spinner {
    border: 1px solid rgba(0, 0, 0, 0.6);
    border-top-color: transparent !important;
    border-radius: 50%;
    transform: rotate(0deg);
    animation: _hj-eYRYp__styles__spin 0.4s linear infinite, _hj-5\+Z5O__styles__colors 5.6s ease-in-out infinite
}

._hj-s3UIi__styles__globalStyles ._hj-H1LCt__styles__widget {
    font-size: 13px !important;
    position: fixed;
    z-index: 2147483640;
    bottom: -400px;
    right: 100px;
    width: 300px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    -webkit-transform: translateZ(0) !important;
    transform: translateZ(0) !important
}

._hj-AwaE7__styles__textarea {
}

._hj-dk3Fb__styles__iconX, ._hj-9iDZB__styles__iconOk, ._hj-t13KX__styles__iconError, ._hj-D\+oDX__styles__iconLogo, ._hj-Nbq9C__styles__iconSelectElement {
}

._hj-eJm8p__styles__rtl, ._hj-eJm8p__styles__rtl * {
    direction: rtl !important
}

._hj-hc6BA__styles__roundedCorners {
    border-radius: 3px
}

@media screen and (max-width: 480px) {
    ._hj-A4W17__styles__inlineSurvey {
        max-width: 100%;
        overflow-x: auto
    }
}

#nprogress {
    pointer-events: none;
}

#nprogress .bar {
    background: #601dc0;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
}

#nprogress .peg {
    display: block;
    position: absolute;
    right: 0px;
    width: 100px;
    height: 100%;
    box-shadow: 0 0 10px #601dc0, 0 0 5px #601dc0;
    opacity: 1;
    -webkit-transform: rotate(3deg) translate(0px, -4px);
    -ms-transform: rotate(3deg) translate(0px, -4px);
    transform: rotate(3deg) translate(0px, -4px);
}

#nprogress .spinner {
    display: block;
    position: fixed;
    z-index: 1031;
    top: 15px;
    right: 15px;
}

#nprogress .spinner-icon {
    width: 18px;
    height: 18px;
    box-sizing: border-box;
    border: solid 2px transparent;
    border-top-color: #601dc0;
    border-left-color: #601dc0;
    border-radius: 50%;
    -webkit-animation: nprogresss-spinner 400ms linear infinite;
    animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
    overflow: hidden;
    position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
    position: absolute;
}

@-webkit-keyframes nprogress-spinner {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes nprogress-spinner {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

  .wrap-content {
    width: 100%;
    max-width: 1200px;
    overflow-x: hidden;
    margin: auto;
}

.wrap-content img {
    display: block;
    max-width: 100%;
    border-radius: 14px;
    margin: 30px auto;
}
.wrap-content h1, .wrap-content h2{
    width:100%;
}
.wrap-content figure{
    margin: auto;
    margin-bottom: 10px;
}
.wrap-content TABLE {
    max-width: 100%;
    border: 5px double;
    width: 100%;
    table-layout: fixed;
    margin-bottom: 10px;
    border-collapse: collapse;
    display: inline-table;
}

.wrap-content TD, .wrap-content TH {
    padding: 5px;
    border: 1px solid;
    text-align: left;
    margin-bottom: 10px;

}
.wrap-content tbody{
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
.wrap-content tr{
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

.wrap-content ol, .wrap-content ul {
    list-style: auto;
    margin-left: 18px;
    width: 100%;
    margin-bottom: 10px;
}
.wrap-content li{
    list-style: auto;
}

.wrap-content p{
    margin-bottom: 10px;
}
.wrap-content h1,  .wrap-content h2{
    font-size: 36px;
    margin-bottom: 15px;
}
.Button_button__ryJJt{margin:40px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.Button_button__ryJJt:first-child{margin-top:0}.Button_button__ryJJt:last-child{margin-bottom:0}@media screen and (max-width:1099px){.Button_button__ryJJt.Button_primary__bmLmj a,.Button_button__ryJJt.Button_primary__bmLmj button{min-height:47px;font-size:20px;min-width:100%;padding-top:12px;padding-bottom:12px;line-height:1}}.Button_button__ryJJt .Button_token__MBgpt{left:0;bottom:0;position:relative;height:18px;background-color:rgba(96,29,192,.05);font-size:10px;color:var(--gray-color)}.Button_advertising__d2G9m{display:flex;align-items:center;justify-content:center;gap:10px;position:relative;color:var(--gray-color);font-size:10px}.Button_tokenId__g6OWE{font-weight:700}