@keyframes pulse-1 {
    0% {
        transform: scale(.3)
    }

    70% {
        transform: scale(1)
    }
}

@keyframes pulse-2 {
    0% {
        transform: scale(.3)
    }

    90% {
        transform: scale(1)
    }
}

.casino-welcome-spin {
    position: absolute;
    left: -9999px;
    top: -9999px;
    visibility: hidden;
    opacity: 0;
    pointer-events: none
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src:
        /* original URL: https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2 */
        url(../fonts/0.woff2)format("woff2");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src:
        /* original URL: https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2 */
        url(../fonts/1.woff2)format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src:
        /* original URL: https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2 */
        url(../fonts/2.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: Roboto;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src:
        /* original URL: https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2 */
        url(../fonts/3.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: Roboto;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src:
        /* original URL: https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2 */
        url(../fonts/0.woff2)format("woff2");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src:
        /* original URL: https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2 */
        url(../fonts/1.woff2)format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src:
        /* original URL: https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2 */
        url(../fonts/2.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: Roboto;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src:
        /* original URL: https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2 */
        url(../fonts/3.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: Roboto;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src:
        /* original URL: https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2 */
        url(../fonts/0.woff2)format("woff2");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src:
        /* original URL: https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2 */
        url(../fonts/1.woff2)format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src:
        /* original URL: https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2 */
        url(../fonts/2.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: Roboto;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src:
        /* original URL: https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2 */
        url(../fonts/3.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
}

.cdk-overlay-container:empty {
    display: none
}

:root {
    --swiper-theme-color: #007aff
}

:root {
    --color-brand-primary: #ff2400;
    --color-brand-secondary: #04cfaa;
    --color-brand-secondary-light: rgba(0, 207, 166, .15);
    --color-additionals-danger: #ff2400;
    --color-additionals-success: #00cfa6;
    --color-additionals-warning: #ffc700;
    --color-additionals-favorites: #ffc700;
    --color-additionals-accent: #ff9900;
    --color-button-primary-bg: #ff2400;
    --color-button-primary-bg-animation: rgba(255, 36, 0, .5);
    --color-button-primary-bg-hover: linear-gradient(0deg, rgba(49, 51, 52, .15), rgba(49, 51, 52, .15)), #ff2400;
    --color-button-primary-bg-pressed: linear-gradient(0deg, rgba(13, 16, 22, .2), rgba(13, 16, 22, .2)), #ff2400;
    --color-button-primary-txt: #ffffff;
    --color-button-primary-txt-pressed: #c2c4c9;
    --color-button-secondary-strk: #ff2400;
    --color-button-secondary-bg-hover: #ff2400;
    --color-button-secondary-bg-pressed: linear-gradient(0deg, rgba(13, 16, 22, .2), rgba(13, 16, 22, .2)), #ff2400;
    --color-button-secondary-txt: #d2eeed;
    --color-button-secondary-txt-hover: #ffffff;
    --color-button-secondary-txt-pressed: #c2c4c9;
    --color-button-secondary-icon: #ff2400;
    --color-button-secondary-icon-hover: #ffffff;
    --color-button-secondary-icon-pressed: #c2c4c9;
    --color-button-tertiary-strk: #2a4241;
    --color-button-tertiary-strk-hover: linear-gradient(163deg, #00cfa6 0%, #444852 59.09%);
    --color-button-tertiary-strk-before: linear-gradient(163deg, #00cfa6 0%, #444852 59.09%);
    --color-button-tertiary-strk-pressed: linear-gradient(136.34deg, #00cfa6 0%, rgba(0, 207, 166, .3) 59.09%);
    --color-button-tertiary-strk-hover-only-icon: linear-gradient(136.34deg, #00cfa6 0%, #444852 59.09%);
    --color-button-tertiary-strk-pressed-only-icon: linear-gradient(136.34deg, #00cfa6 0%, #444852 59.09%);
    --color-button-tertiary-bg-pressed: linear-gradient(95.29deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
    --color-button-tertiary-txt: #3b6f6d;
    --color-button-tertiary-txt-hover: #c2c4c9;
    --color-button-tertiary-txt-pressed: #c2c4c9;
    --color-button-tertiary-accent-strk: #444852;
    --color-button-tertiary-accent-strk-hover: linear-gradient(163deg, rgba(255, 199, 0, 1) 0%, rgba(255, 199, 0, .3) 59.09%);
    --color-button-tertiary-accent-strk-hover-2: linear-gradient(136deg, #ffc700 0%, #444852 59.09%);
    --color-button-tertiary-accent-strk-pressed: linear-gradient(163deg, rgba(255, 199, 0, 1) 0%, rgba(255, 199, 0, .3) 59.09%);
    --color-button-tertiary-accent-strk-pressed-2: linear-gradient(136deg, #ffc700 0%, rgba(255, 199, 0, .3) 59.09%);
    --color-button-tertiary-accent-strk-hover-only-icon: linear-gradient(163deg, rgba(255, 199, 0, 1) 0%, rgba(255, 199, 0, .3) 59.09%);
    --color-button-tertiary-accent-strk-pressed-only-icon: linear-gradient(163deg, rgba(255, 199, 0, 1) 0%, rgba(255, 199, 0, .3) 59.09%);
    --color-button-tertiary-accent-bg-pressed: linear-gradient(95.29deg, rgba(255, 199, 0, .2) 0%, rgba(255, 199, 0, 0) 100%);
    --color-button-tertiary-accent-txt: #80858f;
    --color-button-tertiary-accent-txt-hover: #c2c4c9;
    --color-button-tertiary-accent-txt-pressed: #ffffff;
    --color-button-link-txt: #3b6f6d;
    --color-button-link-txt-pressed: #444852;
    --color-button-special-bg-1: rgba(13, 16, 22, .85);
    --color-button-special-bg-pressed-1: #0d1016;
    --color-button-special-txt-1: #80858f;
    --color-button-special-txt-pressed-1: #444852;
    --color-button-special-strk-1: linear-gradient(180deg, #80858f 0%, rgba(13, 16, 22, 0) 92.5%);
    --color-button-special-strk-hover-1: linear-gradient(180.03deg, #00cfa6 .03%, rgba(13, 16, 22, 0) 99.98%);
    --color-button-special-strk-pressed-1: linear-gradient(180.03deg, #00cfa6 .03%, rgba(13, 16, 22, 0) 99.98%);
    --color-button-special-bg-2: transparent;
    --color-button-special-bg-hover-2: rgba(13, 16, 22, .25);
    --color-button-special-bg-pressed-2: rgba(13, 16, 22, .4);
    --color-button-special-txt-2: #ffffff;
    --color-button-special-txt-pressed-2: #c2c4c9;
    --color-button-special-strk-2: #ffffff;
    --color-button-special-txt-3: #ffffff;
    --color-button-special-txt-pressed-3: #c2c4c9;
    --color-button-special-strk-3: #ffffff;
    --color-button-special-bg-pressed-3: rgba(13, 16, 22, .4);
    --padding-vertical-button-s: 1rem;
    --padding-vertical-button-l: 2rem;
    --padding-horizontal-button-s: .5625rem;
    --padding-horizontal-button-l: 1rem;
    --border-radius-button-s: .25rem;
    --border-radius-button: .5rem;
    --text-transform-button: uppercase;
    --line-height-button-s: .875rem;
    --line-height-button-m: 1rem;
    --line-height-button-l: 1rem;
    --font-size-button-s: .75rem;
    --font-size-button-m: .875rem;
    --font-size-button-l: .875rem;
    --font-weight-button-s: 700;
    --font-weight-button-m: 500;
    --font-weight-button-l: 500;
    --promocode-form-button-padding: 13px;
    --promocode-form-button-top-gap: 0;
    --color-bg-1: #00100e;
    --color-bg-2: #031717;
    --color-bg-3: #021f1e;
    --color-bg-4: #032423;
    --color-bg-5: #80858f;
    --color-bg-6: #a7aab1;
    --color-bg-7: #c2c4c9;
    --color-bg-8: #ffffff;
    --shadow-welcome-banner: 0px 0px 10px rgba(0, 0, 0, .3);
    --shadow-lang-dropdown: 0px 4px 8px rgba(0, 0, 0, .4);
    --shadow-lang-icon: none;
    --shadow-navbar-tabs: 0px -4px 10px rgba(0, 0, 0, .4);
    --shadow-balance-details: 0px 2px 8px rgba(0, 0, 0, .4);
    --shadow-control-tooltip: 0px 4px 8px rgba(0, 0, 0, .4);
    --shadow-control-dropdown: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-news-cta-button: 0px -4px 10px rgba(0, 0, 0, .4);
    --shadow-game-frame: 0px 0px 16px rgba(0, 0, 0, .8);
    --shadow-profile-tooltip: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-tooltip: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-balance-filters-footer: 0px -4px 10px rgba(0, 0, 0, .4);
    --shadow-calendar-dropdown: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-select-list-option: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-fd-bonus: 0px 0px 16px rgba(0, 0, 0, .8);
    --shadow-login: 0px 4px 4px rgba(0, 0, 0, .6);
    --shadow-rules-details: 0px 4px 8px rgba(0, 0, 0, .4);
    --shadow-championship-nav: 3px 0px 6px 0px rgba(0, 0, 0, .4);
    --shadow-championship-nav-item: 3px 2px 2px rgba(0, 0, 0, .2);
    --shadow-taxes-calculator: 0px 0px 4px 0px rgba(0, 0, 0, .2);
    --color-txt-icon-1: #d2eeed;
    --color-txt-icon-2: #c2c4c9;
    --color-txt-icon-3: #3b6f6d;
    --color-txt-icon-4: #2a4241;
    --color-txt-icon-5: #0d1016;
    --color-txt-icon-banner-1: #ffffff;
    --color-txt-icon-white: #ffffff;
    --color-txt-icon-jackpot-accent-2: rgba(255, 168, 0, 1);
    --gradient-menu-divider: linear-gradient(90deg, rgba(0, 207, 166, 0) 0%, rgba(0, 207, 166, .35) 27.6%, rgba(0, 207, 166, .7) 52.62%, rgba(0, 207, 166, .35) 74.48%, rgba(0, 207, 166, 0) 100%);
    --gradient-menu-divider-2: linear-gradient(90deg, rgba(0, 207, 166, 0) 0%, rgba(0, 207, 166, .35) 27.6%, rgba(0, 207, 166, .7) 52.62%, rgba(0, 207, 166, .35) 74.48%, rgba(0, 207, 166, 0) 100%);
    --gradient-hover: #00cfa6 0%, rgba(13, 16, 22, .2) 59.09%;
    --gradient-divider-horiz: linear-gradient(90deg, rgba(30, 35, 46, 0) 0%, rgba(128, 133, 143, .252417) 27.6%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .291283) 74.48%, rgba(13, 16, 22, 0) 100%);
    --gradient-divider-vert: linear-gradient(0deg, rgba(30, 35, 46, 0) .01%, rgba(128, 133, 143, .252417) 27.61%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .291283) 74.48%, rgba(13, 16, 22, 0) 100%);
    --gradient-tab-highlighting: linear-gradient(90deg, rgba(0, 207, 166, 0) 0%, rgba(0, 207, 166, .35) 27.6%, rgba(0, 207, 166, .7) 52.62%, rgba(0, 207, 166, .35) 74.48%, rgba(0, 207, 166, 0) 100%);
    --gradient-navbar-tab-highlighting: transparent;
    --gradient-accent-menu-highlight: linear-gradient(180deg, rgba(0, 207, 166, 0) 17.94%, #00cfa6 40.59%, rgba(0, 207, 166, 0) 63.66%);
    --gradient-secondary-menu-highlight: linear-gradient(180deg, rgba(128, 133, 143, 0) 17.94%, #80858f 40.59%, rgba(128, 133, 143, 0) 63.66%);
    --gradient-scroll-shadow: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 81.82%);
    --gradient-scroll-shadow-2: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 81.82%);
    --gradient-horiz-tab-scroll: linear-gradient(270deg, #00100E 0%, rgba(0, 16, 14, 0) 86.76%);
    --gradient-horiz-tab-scroll-2: linear-gradient(270deg, rgba(255, 255, 255, 0) 14.01%, #ffffff 86.76%);
    --gradient-horiz-tab-scroll-padding-24: linear-gradient(270deg, #0d1016 28.47%, rgba(255, 255, 255, 0) 86.76%);
    --gradient-horiz-tab-scroll-rotate: linear-gradient(90deg, #00100E 0%, rgba(0, 16, 14, 0) 86.76%);
    --gradient-horiz-tab-scroll-padding-24-rotate: linear-gradient(90deg, #0d1016 28.47%, rgba(255, 255, 255, 0) 86.76%);
    --gradient-progressbar: linear-gradient(90deg, #ffc700 79.95%, rgba(255, 199, 0, 0) 100%);
    --gradient-progressbar-1: linear-gradient(90deg, #00cfa6 79.95%, rgba(0, 207, 166, 0) 100%);
    --gradient-progressbar-2: linear-gradient(90deg, #ff2400 79.95%, rgba(0, 207, 166, 0) 100%);
    --gradient-progressbar-3: linear-gradient(90deg, #ffc700 79.95%, rgba(0, 207, 166, 0) 100%);
    --gradient-selected-point: linear-gradient(98.86deg, #00cfa6 0%, rgba(0, 207, 166, .2) 100%);
    --gradient-sidebar-bottom-down: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 100%);
    --gradient-sidebar-bottom-down-2: linear-gradient(180deg, #858585 0%, rgba(13, 16, 22, 0) 100%);
    --gradient-sb-pt-left: linear-gradient(90deg, rgba(13, 16, 22, 0) 0%, #80858f 100%);
    --gradient-sb-pt-right: linear-gradient(90.05deg, #00cfa6 .04%, rgba(13, 16, 22, 0) 99.96%);
    --gradient-bottom-bar: linear-gradient(180deg, rgba(0, 16, 14, 0) 0%, #00100e 64.77%);
    --gradient-bottom-bar-2: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0) 64.77%);
    --gradient-corner-shadow-small: linear-gradient(128.83deg, #0d1016 0%, rgba(13, 16, 22, 0) 23.69%);
    --gradient-corner-shadow-big: linear-gradient(120.62deg, #0d1016 0%, rgba(13, 16, 22, 0) 39.74%);
    --gradients-graphics-mobile-cards: linear-gradient(360deg, rgba(19, 23, 31, .3) 0%, rgba(19, 23, 31, .243) 33.56%, rgba(19, 23, 31, 0) 100%), linear-gradient(360deg, #13171f 0%, rgba(19, 23, 31, .81) 33.56%, rgba(19, 23, 31, 0) 100%);
    --gradients-graphics-mobile-page: linear-gradient(0deg, rgba(13, 16, 22, .3) 0%, rgba(255, 255, 255, .3) 0%, rgba(13, 16, 22, .3) 0%, rgba(13, 16, 22, .24) 33.56%, rgba(13, 16, 22, 0) 100%), linear-gradient(0deg, #0d1016 0%, #fff 0%, #0d1016 0%, rgba(13, 16, 22, .81) 33.56%, rgba(13, 16, 22, 0) 100%);
    --gradients-graphics-desktop-cards: linear-gradient(0deg, rgba(19, 23, 31, .3) 0%, rgba(19, 23, 31, .243) 22.77%, rgba(19, 23, 31, 0) 67.86%), linear-gradient(0deg, #13171f 0%, rgba(19, 23, 31, .81) 22.77%, rgba(19, 23, 31, 0) 67.86%);
    --gradients-tournaments-sidebar-picture: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 100%);
    --gradients-skeleton-blur: linear-gradient(93.37deg, rgba(255, 255, 255, 0) .89%, rgba(255, 255, 255, .6) 48.66%, rgba(255, 255, 255, 0) 96.17%);
    --gradient-sport-menu-dropdown-item: linear-gradient(90deg, rgba(30, 35, 46, 0) 0%, rgba(128, 133, 143, .25) 27.6%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .29) 74.48%, rgba(13, 16, 22, 0) 100%);
    --gradient-label-corner-accent: linear-gradient(214.86deg, #00cfa6 0%, rgba(0, 207, 166, 0) 22.41%);
    --gradient-radial-2: radial-gradient(50% 50%at 50% 50%, #232834 46.15%, rgba(27, 31, 40, 0) 100%);
    --gradients-label-new: linear-gradient(135deg, #ffc700 0%, rgba(13, 16, 22, .2) 54%);
    --gradients-label-exclusive: linear-gradient(136deg, #fff 0%, rgba(13, 16, 22, .2) 57.1%);
    --gradients-bm-t-bar-highlighting: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 50.52%, rgba(255, 255, 255, 0) 100%);
    --gradients-1-lbl: linear-gradient(131deg, #0d1016 0%, rgba(13, 16, 22, 0) 28.71%);
    --gradients-2-lbl: linear-gradient(126deg, #0d1016 0%, rgba(13, 16, 22, 0) 39.73%);
    --gradients-txt-accent: linear-gradient(180deg, #ffc700 6.29%, #ff7a00 100%);
    --gradient-quick-deposit-divider: linear-gradient(90deg, rgba(30, 35, 46, 0) 0%, rgba(128, 133, 143, .252417) 27.6%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .291283) 74.48%, rgba(13, 16, 22, 0) 100%);
    --color-menu-icon: #3b6f6d;
    --color-menu-icon-hover: #ffffff;
    --color-menu-icon-active: #ff2400;
    --color-menu-icon-secondary: #d2eeed;
    --color-menu-icon-indicator: #00cfa6;
    --color-menu-text: #d2eeed;
    --color-menu-text-hover: #ffffff;
    --color-menu-text-active: #ffffff;
    --color-menu-text-active-2: #ffffff;
    --color-menu-bg: #031717;
    --color-menu-bg-2: #031717;
    --color-menu-bg-hover: #021f1e;
    --color-menu-bg-hover-2: #0d1016;
    --color-menu-bg-line: #021f1e;
    --color-menu-bg-gradient: linear-gradient(90deg, #021f1e 0%, rgba(2, 31, 30, .35) 64.5%, rgba(2, 31, 30, 0) 100%);
    --color-menu-bg-gradient-2: linear-gradient(85deg, rgba(0, 207, 166, .1) 3.75%, rgba(0, 207, 166, 0) 95.24%);
    --shadow-menu-hover: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-menu-hover-2: 0px 1px 3px rgba(0, 0, 0, .5);
    --color-sidebar-icon: #00cfa6;
    --color-sidebar-icon-hover: #00cfa6;
    --color-sidebar-icon-2: #80858f;
    --color-sidebar-icon-hover-2: #80858f;
    --color-sidebar-bg: #00100e;
    --color-sidebar-bg-secondary: #0d1016;
    --shadow-sidebar-scrolling-bottom: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 100%);
    --color-sidebar-line: #1b1f28;
    --shadow-sidebar-pulling-tag: 3px 0px 6px rgba(0, 0, 0, .4);
    --shadow-sidebar-pulling-tag-2: 3px 0px 6px rgba(0, 0, 0, .4);
    --header-height-s: 48px;
    --header-height-with-deposit-in-game: 134px;
    --header-height-with-deposit-expanded-in-game: 134px;
    --header-height-with-deposit-collapsed-in-game: 66px;
    --color-headers-bg: #00100e;
    --shadow-headers: 0px 4px 10px rgba(0, 0, 0, .4);
    --color-headers-bg-secondary: #031717;
    --color-headers-bg-tertiary: #021f1e;
    --color-headers-bg-quaternary: #032423;
    --color-headers-bg-grad: linear-gradient(270deg, #031717 0%, rgba(19, 23, 31, 0) 86.76%);
    --color-headers-bg-grad-2: linear-gradient(270deg, #0d1016 0%, rgba(13, 16, 22, 0) 86.76%);
    --color-headers-bg-grad-3: linear-gradient(270deg, #0d1016 0%, rgba(13, 16, 22, 0) 86.76%);
    --color-headers-bg-line: #232834;
    --color-headers-txt-icon: #ffffff;
    --color-headers-txt-icon-secondary: #80858f;
    --color-headers-txt-icon-tertiary: #444852;
    --color-headers-txt-icon-accent: #ffffff;
    --color-footer-txt-1: #d2eeed;
    --color-footer-txt-2: #80858f;
    --color-footer-txt-3: #2a4241;
    --color-breadcrumbs-txt-icon: #2a4241;
    --color-breadcrumbs-txt-icon-hover: #ffffff;
    --color-tabs-icon: #2a4241;
    --color-tabs-icon-hover: #ffffff;
    --color-tabs-icon-active: #ff2400;
    --color-tabs-bg: #0d1016;
    --color-tabs-bg-gradient-left: linear-gradient(135deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
    --color-tabs-bg-gradient-right: linear-gradient(225deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
    --color-tabs-txt: #2a4241;
    --color-tabs-txt-active-1: #d2eeed;
    --color-tabs-txt-hover-1: #ffffff;
    --color-tabs-txt-active-2: #b4dcda;
    --color-tabs-tag-txt: #ffc700;
    --color-tabs-txt-active-3: #ffffff;
    --letter-spacing-tabs: .05rem;
    --text-transform-tabs: uppercase;
    --font-weight-category-tab-active-sm: 700;
    --font-weight-category-tab-active-md: 700;
    --font-weight-category-tab-active-xl: 700;
    --color-tabs-strk: #3b6f6d;
    --color-tabs-strk-gradient-left: linear-gradient(135deg, #00cfa6 0%, #444852 100%);
    --color-tabs-strk-gradient-right: linear-gradient(225deg, #00cfa6 0%, #444852 100%);
    --color-tabs-strk-default: #04cfaa;
    --height-tabs-underline: 6px;
    --filter-tabs-underline: blur(10px);
    --color-navbar-icon: #2a4241;
    --color-navbar-icon-active: #ffffff;
    --color-navbar-bg: #00100e;
    --color-navbar-txt: #2a4241;
    --color-navbar-txt-active: #ffffff;
    --color-navbar-tag-txt: #ffc700;
    --color-filters-sorting-icon: #2a4241;
    --color-filters-sorting-icon-hover: #027860;
    --color-filters-sorting-icon-active: #ffffff;
    --color-filters-sorting-bg: #021f1e;
    --color-filters-sorting-bg-active: #031717;
    --color-filters-sorting-txt-active: #ffffff;
    --color-filters-sorting-txt: #2a4241;
    --color-filters-search-icon-1: #2a4241;
    --color-filters-search-icon-2: #2a4241;
    --color-filters-search-bg: #021f1e;
    --color-filters-search-txt-placeholder: #2a4241;
    --color-filters-search-txt-filling: #ffffff;
    --shadow-filters-sorting-label: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-filters-sorting-list: 0px 4px 8px rgba(0, 0, 0, .4);
    --color-providers-bg: linear-gradient(291.37deg, rgba(13, 16, 22, .5) 0%, rgba(13, 16, 22, 0) 36.07%), #021f1e;
    --color-providers-bg-hover: #031717;
    --color-providers-bg-active: #2a4241;
    --color-providers-hover-light: rgba(255, 255, 255, .05);
    --color-providers-txt-title: #ffffff;
    --color-providers-tag-txt: #ffc700;
    --color-providers-tag-highlight: linear-gradient(160deg, #ffc700 0%, rgba(13, 16, 22, .2) 45%);
    --shadow-provider-card: 0px 0px 4px rgba(0, 0, 0, .2);
    --color-search-result-txt-title: #80858f;
    --color-search-result-txt-placeholder: #ffffff;
    --color-search-result-txt-name: #ffffff;
    --color-search-result-txt-highlight: #00cfa6;
    --color-search-result-darker-mob: rgba(13, 16, 22, .9);
    --color-label-in-bottom-text: #ffffff;
    --color-label-in-bottom-bg: rgba(13, 16, 22, .65);
    --color-label-txt: #ffffff;
    --color-label-game-tile: #c2c4c9;
    --color-label-game-empty-star: #ffffff;
    --color-label-game-darker: rgba(13, 16, 22, .7);
    --color-label-winner-bg: rgba(0, 16, 14, .95);
    --color-label-winner-bg-hover: #00100e;
    --shadow-label-winner-bg-hover: 0px 0px 8px rgba(0, 0, 0, .5);
    --color-label-new-bg: rgba(255, 36, 0, .6);
    --color-label-exclusive-bg: rgba(0, 207, 166, .6);
    --color-label-freespins-bg: rgba(13, 16, 22, .6);
    --label-border-radius: .5rem;
    --label-padding-horizontal: .5rem;
    --filter-color-tabs-icon: brightness(0) saturate(100%) invert(21%) sepia(8%) saturate(1763%) hue-rotate(128deg) brightness(91%) contrast(86%);
    --filter-color-tabs-icon-hover: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(343deg) brightness(102%) contrast(101%);
    --filter-tabs-icon-active: brightness(0) saturate(100%) invert(28%) sepia(100%) saturate(5905%) hue-rotate(6deg) brightness(104%) contrast(105%);
    --filter-brightness-0: brightness(0%);
    --color-toggle-bg: #80858f;
    --color-toggle-bg-2: #444852;
    --color-toggle-bg-active: #00cfa6;
    --color-toggle-bg-active-2: #ffc700;
    --color-toggle-circle: linear-gradient(141.95deg, #dddddd 25.7%, #939393 100%);
    --color-toggle-circle-active: linear-gradient(141.95deg, #01cfa6 25.7%, #007e65 100%);
    --color-toggle-circle-active-2: linear-gradient(142deg, #ffc700 25.7%, #c39800 100%);
    --color-toggle-circle-bg: linear-gradient(144.73deg, #e3e3e3 15.19%, #ffffff 56.91%);
    --color-toggle-circle-strk: linear-gradient(90deg, #ffffff -20.71%, rgba(255, 255, 255, 0) 120.71%);
    --shadow-toggle: inset -1px 1px 1px rgba(0, 0, 0, .18);
    --shadow-toggle-active: inset 1px 1px 1px rgba(0, 0, 0, .18);
    --shadow-toggle-circle: 1px 1px 1px rgba(0, 0, 0, .18);
    --shadow-toggle-circle-active: -1px 1px 1px rgba(0, 0, 0, .18);
    --color-checkbox-bg: transparent;
    --color-checkbox-bg-active: #00cfa6;
    --color-checkbox-strk: #444852;
    --color-checkbox-strk-2: #444852;
    --color-checkbox-txt: #2a4241;
    --color-checkbox-point: #ffffff;
    --border-checkbox: 1px solid var(--color-checkbox-strk);
    --border-checkbox-2: 1px solid var(--color-checkbox-strk-2);
    --shadow-checkbox: inset -1px 1px 2px rgba(13, 16, 22, .4);
    --shadow-checkbox-icon: drop-shadow(1px 1px 1px rgba(0, 0, 0, .18));
    --shadow-checkbox-active: inset 1px 1px 2px rgba(13, 16, 22, .4);
    --color-radiobutton-bg: transparent;
    --color-radiobutton-bg-2: #1b1f28;
    --color-radiobutton-bg-active: #00cfa6;
    --color-radiobutton-strk: #444852;
    --color-radiobutton-strk-2: linear-gradient(180deg, rgba(0, 207, 166, 1) 0%, rgba(0, 207, 166, .3) 100%);
    --color-radiobutton-circle-bg: linear-gradient(144.73deg, #e3e3e3 15.19%, #ffffff 56.91%);
    --color-radiobutton-circle-bg-active: linear-gradient(141.95deg, #01cfa6 25.7%, #007e65 100%);
    --color-radiobutton-circle-strk: #ffffff;
    --color-radiobutton-circle-strk-2: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, .2) 100%);
    --shadow-radiobutton-circle-strk: 0px 0px 4px rgba(0, 0, 0, .2);
    --radiobutton-border-width: 1px;
    --color-stepper-strk: #444852;
    --color-stepper-bg: transparent;
    --color-stepper-bg-active: #00cfa6;
    --color-stepper-txt: #80858f;
    --color-stepper-txt-active: #b4dcda;
    --color-stepper-txt-point: #ffffff;
    --shadow-stepper-txt-point: 0px 0px 4px rgba(0, 0, 0, .2);
    --shadow-controls-inner-right: -1px 1px 2px 0px #0d101666 inset;
    --shadow-controls-inner-left: 1px 1px 2px 0px #0d101666 inset;
    --shadow-controls-to-right: 1px 1px 1px 0px #0000002e;
    --shadow-controls-to-left: -1px 1px 1px 0px #0000002e;
    --text-shadow-controls-to-right: 1px 1px 1px #0000002e;
    --filter-drop-shadow-controls-to-right: drop-shadow(1px 1px 1px #0000002e);
    --color-input-bg: #031f1e;
    --color-input-border-active: transparent;
    --color-input-border-focus: #04cfaa;
    --color-input-border-filled: #04cfaa;
    --color-input-border-uneditable: #303b39;
    --color-input-bg-label-1: #0d1016;
    --color-input-bg-label-2: #13171f;
    --color-input-bg-label-3: #0d1016;
    --color-input-bg-label-4: #1b1f28;
    --color-input-txt-label: #3b6f6d;
    --color-input-txt-label-focus: #c2c4c9;
    --color-input-txt-placeholder: #2a4241;
    --color-input-txt-filled: #d2eeed;
    --color-input-hint-txt: #2a4241;
    --color-input-hint-icon: #00cfa6;
    --color-input-hint-bg: #13171f;
    --color-input-list-bg: #021f1e;
    --color-input-list-bg-hover: #031717;
    --color-input-list-bg-active: #031717;
    --color-input-list-txt: #80858f;
    --color-input-list-txt-hover: #80858f;
    --color-input-list-txt-active: #ffffff;
    --color-input-list-icon: #444852;
    --color-input-list-icon-hover: #80858f;
    --input-border-width: 1px;
    --input-border-width-filled: 1px;
    --input-border-width-highlight: 2px;
    --input-border-radius: .5rem;
    --input-padding-top: 1.375rem;
    --input-padding-bottom: .375rem;
    --input-padding-horizonral: .625rem;
    --input-padding-right: 2.75rem;
    --input-margin-top: 0;
    --input-label-outline-top: 0;
    --input-label-outline-gap-border-width: 2px;
    --input-label-outline-gap-filled-border-width: 1px;
    --input-label-top: 1rem;
    --input-label-top-position: .375rem;
    --input-icon-top-gap: 1px;
    --input-textarea-min-height: 3.125rem;
    --input-sum-font-size: .875rem;
    --input-sum-line-height: 1.125rem;
    --input-sum-padding-top: 1.25rem;
    --input-sum-padding-right: .625rem;
    --input-sum-padding-bottom: .5rem;
    --input-sum-padding-left: .625rem;
    --input-sum-currency-top-gap: .0625rem;
    --input-sum-currency-left-aligned-top-gap: .3125rem;
    --input-phone-select-margin-top: 1rem;
    --input-right-padding-top: .75rem;
    --input-right-padding-bottom: .75rem;
    --input-right-label-top-position: 1rem;
    --input-right-currency-top-gap: 0rem;
    --quick-deposit-input-direction-type: left;
    --quick-deposit-button-size: l;
    --quick-deposit-input-top: 0;
    --quick-deposit-top: -3px;
    --quick-deposit-select-label-color: #ffffff;
    --quick-deposit-icon-margin-top: .75rem;
    --quick-deposit-currency-top: .375rem;
    --quick-deposit-img-margin-top: .75rem;
    --quick-deposit-fp-img-height: 24px;
    --quick-deposit-toggle-sm-txt-transform: uppercase;
    --select-padding-vertical: .875rem;
    --select-content-left-gap: .875rem;
    --select-content-top-gap: .875rem;
    --select-chevron-top-gap: .9375rem;
    --select-labelled-top-gap: 0;
    --select-labelled-content-top-gap: 1.4375rem;
    --select-labelled-chevron-top-gap: .9375rem;
    --color-tournaments-prize-first: rgba(255, 186, 86, 1);
    --color-tournaments-prize-second: rgba(0, 207, 166, 1);
    --color-tournaments-prize-third: rgba(128, 133, 143, 1);
    --thematic-section-card-underlay-display: none;
    --thematic-section-card-border-visibility-s: hidden;
    --tournaments-card-border-radius: 1rem;
    --promo-card-border-radius: 1rem;
    --thematic-section-card-border-radius: .5rem;
    --thematic-section-card-underlay-border-radius: .75rem;
    --home-bonus-card-border-radius-s: 1rem;
    --home-bonus-card-border-radius-m: 1rem;
    --home-bonus-card-border-radius-l: 1.5rem;
    --pincoins-card-border-radius: .5rem;
    --bonus-mini-card-border-radius: .25rem;
    --bonus-card-border-radius: 1rem;
    --gift-box-widget-card-border-radius: .5rem;
    --gift-box-card-border-radius: 1rem;
    --profile-widget-card-border-radius: 1rem;
    --live-dealers-popular-card-border-radius: .5rem;
    --game-tile-border-radius: .5rem;
    --dialog-border-radius: 1rem;
    --color-cashbox-switch-bg: #2a4241;
    --color-cashbox-switch-ic-passive: #3b6f6d;
    --color-cashbox-switch-ic-active: #ffffff;
    --color-cashbox-cardholder-bg-1: #031717;
    --color-cashbox-cardholder-bg-2: #0d1016;
    --color-cashbox-cardholder-bg-3: #232834;
    --color-cashbox-payment-bg-default: #021f1e;
    --color-cashbox-payment-bg-selected: linear-gradient(95.29deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
    --color-cashbox-payment-gradient: linear-gradient(142deg, #00cfa6 0%, #444852 59.09%);
    --color-cashbox-payment-gradient-row: linear-gradient(171deg, #00cfa6 0%, #444852 59.09%);
    --color-cashbox-tnx-puzzle-border: #3b6f6d;
    --color-cashbox-conclusion-status-bg-1: #031717;
    --color-cashbox-conclusion-status-bg-2: #021f1e;
    --color-cashbox-conclusion-status-txt-1: #80858f;
    --color-cashbox-conclusion-status-txt-2: #ffffff;
    --color-cashbox-conclusion-status-txt-3: #9d9b9b;
    --color-cashbox-comment-line: #1b1f28;
    --color-cashbox-header-bg-1: #031717;
    --color-cashbox-header-bg-2: #232834;
    --color-cashbox-header-txt-1: #ffffff;
    --color-cashbox-header-txt-2: #80858f;
    --color-cashbox-related-method-bg: #232834;
    --color-cashbox-tips-method-bg: #232834;
    --color-cashbox-related-method-stroke: transparent;
    --color-cashbox-related-method-txt: #ffffff;
    --color-cashbox-related-method-txt-secondary: #80858f;
    --color-cashbox-tabs-cdk-bg-1: #031717;
    --color-cashbox-tabs-cdk-bg-2: #232834;
    --color-cashbox-bg-1: #00100e;
    --color-cashbox-bg-2: #031717;
    --shadow-front-card: 0px 0px 8px rgba(0, 0, 0, .5);
    --color-cashbox-tech-works-description-txt: #c2c4c9;
    --color-cashbox-tech-works-support-txt: #c2c4c9;
    --input-cashbox-select-margin-top: .5625rem;
    --tech-difficulties-cashbox-info-height: 4.5rem;
    --cashbox-sum-bonus-color: var(--color-txt-icon-5);
    --color-pop-up-bg-header: #032423;
    --color-pop-up-bg-body: #021f1e;
    --color-pop-up-bg-body-2: #021f1e;
    --color-pop-up-line: #031717;
    --color-pop-up-bg-toast: #021f1e;
    --color-pop-up-txt-header: #ffffff;
    --color-pop-up-txt-body: #c2c4c9;
    --color-pop-up-txt-currency-counter: #ffc700;
    --color-pop-up-ic-close: #3b6f6d;
    --color-pop-up-overlay-darken: rgba(13, 16, 22, .7);
    --color-pop-up-bg-gradient: linear-gradient(270deg, #1b1f28 0%, rgba(27, 31, 40, 0) 86.76%);
    --color-pop-up-bg-gradient-rotate: linear-gradient(90deg, #1b1f28 0%, rgba(27, 31, 40, 0) 86.76%);
    --pincoins-exchange-bg:
        /* original URL: /assets/pincoins/exchange-bg_dark.svg */
        url(../images/4.svg);
    --gift-box-bg:
        /* original URL: /assets/gift-box/gift-box-bg_dark.jpg */
        url(../images/5.jpg);
    --gift-box-bg-webp:
        /* original URL: /assets/gift-box/gift-box-bg_dark.webp */
        url(../images/6.webp);
    --gift-box-widget-bg:
        /* original URL: /assets/gift-box/widget/widget-box-bg_dark.svg */
        url(../images/7.svg);
    --gift-box-card-bg-mobile:
        /* original URL: /assets/gift-box/page/box-bg-mobile_dark.svg */
        url(../images/8.svg);
    --gift-box-card-bg-desktop:
        /* original URL: /assets/gift-box/page/box-bg-desktop_dark.svg */
        url(../images/9.svg);
    --gift-box-card-dots:
        /* original URL: /assets/gift-box/page/dots_dark.svg */
        url(../images/10.svg);
    --gift-box-history-card-dots:
        /* original URL: /assets/gift-box/history/dots-middle_dark.svg */
        url(../images/11.svg);
    --color-card-bg-1: #031717;
    --color-card-bg-2: #032423;
    --color-card-bg-3: #021f1e;
    --color-card-bg-4: #444852;
    --color-card-bg-accent-1: #ff2400;
    --color-card-bg-accent-2: linear-gradient(0deg, rgba(49, 51, 52, .2), rgba(49, 51, 52, .2)), #ff2400;
    --color-card-bg-line-1: #1b1f28;
    --color-card-txt-1: #d2eeed;
    --color-card-txt-2: #3b6f6d;
    --color-card-txt-3: #444852;
    --color-card-txt-4: #444852;
    --color-card-txt-5: #ffffff;
    --color-profile-txt-1: #ffffff;
    --color-profile-txt-2: #d2eeed;
    --color-profile-txt-3: #80858f;
    --color-profile-txt-4: #3b6f6d;
    --color-profile-table-bg-1: #031717;
    --color-profile-table-line-1: #021f1e;
    --color-profile-table-txt-header: #ffffff;
    --color-profile-table-txt-1: #c2c4c9;
    --color-profile-table-txt-2: #d2eeed;
    --color-profile-table-txt-accent: #04cfaa;
    --border-radius-profile-mob-section: .75rem;
    --gam-accent-1: #00cfa6;
    --gam-accent-2: #ff2400;
    --gam-accent-3: #ffc700;
    --gam-accent-4: #ff9900;
    --gam-accent-5: #80858f;
    --gam-accent-6: #1b1f28;
    --color-gam-pop-up-txt-body: rgba(255, 255, 255, .3);
    --color-gam-profile-txt-2: rgba(255, 255, 255, .3);
    --gam-action-button-size: 48px;
    --gam-action-button-margin: 0;
    --gradients-table-row-accent-bg-1: linear-gradient(90deg, rgba(0, 207, 166, .2) .51%, rgba(0, 207, 166, 0) 99.49%);
    --color-gam-card-content-bg: #031717;
    --color-gam-card-img-bg-1: #53181f;
    --color-gam-card-img-bg-2: #13312e;
    --color-gam-micro-card-bg-default: #031717;
    --color-gam-micro-card-bg-hover: #1b1f28;
    --color-text-header: #ffffff;
    --color-text-1: #b4dcda;
    --color-text-2: #5b5d63;
    --color-text-3: #ffffff;
    --general-txt-icon-white: #ffffff;
    --circle-progress-indicator-txt-1: #ffffff;
    --color-gam-statistics-bg-1: #031717;
    --card-txt-color-1: #d2eeed;
    --card-txt-color-2: #d2eeed;
    --general-card-bg-color-1: #031717;
    --color-gam-achievement-image-bg: #032423;
    --color-gam-bg-grad-right: linear-gradient(270deg, #13171f 26.03%, rgba(19, 23, 31, 0) 86.76%);
    --color-gam-bg-grad-left: linear-gradient(270deg, rgba(19, 23, 31, 0) 26.03%, #13171f 86.76%);
    --color-bg-grad-gam-card-divider: linear-gradient(to bottom, rgba(30, 35, 46, 0) 5%, rgba(128, 133, 143, .5) 50%, rgb(128, 133, 143) 50%, rgba(128, 133, 143, .5) 50%, rgba(13, 16, 22, 0) 95%);
    --color-bg-grad-gam-prizes-divider: linear-gradient(to right, rgba(30, 35, 46, 0) 5%, rgba(128, 133, 143, .5) 50%, rgb(128, 133, 143) 50%, rgba(128, 133, 143, .5) 50%, rgba(13, 16, 22, 0) 95%);
    --color-grad-gam-text: linear-gradient(to bottom, #ffc700 6%, #ff7a00 100%);
    --shadow-quest-details-item: 0px -4px 10px 0px rgb(0, 0, 0);
    --color-stage-bg-1: var(--color-headers-bg-tertiary);
    --color-stage-bg-2: var(--color-headers-bg-tertiary);
    --color-stage-bg-3: #3b6f6d;
    --color-stage-bg-4: #80858f;
    --color-stage-bg-accent: #ff2400;
    --color-stage-txt-ic-1: #444852;
    --color-stage-txt-ic-2: #ffffff;
    --color-stage-txt-ic-3: #13171f;
    --color-stage-txt-ic-accent: #ff2400;
    --color-stage-ic: #13171f;
    --color-countdown-num-1: #ffffff;
    --color-countdown-txt-1: #80858f;
    --color-countdown-num-2: #ffffff;
    --color-countdown-txt-2: #c2c4c9;
    --color-countdown-txt-secondary: #c2c4c9;
    --color-avatar-bg-gradient: linear-gradient(180deg, rgba(0, 207, 166, .52), rgba(0, 207, 166, 0));
    --color-avatar-bg-1: #2a4241;
    --animation-border-rotation-width: 1px;
    --color-transparent: transparent;
    --color-white: #ffffff;
    --color-overlay-backdrop: var(--color-bg-1);
    --color-banner-txt-icon: #ffffff;
    --color-banner-pagination: #ffffff;
    --color-progressbar-bg-1: var(--color-bg-3);
    --color-progressbar-full: #ffc700;
    --color-progressbar-full-1: #00cfa6;
    --color-progressbar-full-2: #ff2400;
    --color-progressbar-full-3: #ffc700;
    --content-summary-chevron:
        /* original URL: /assets/content-page/summary-chevron-light.svg */
        url(../images/12.svg);
    --not-found-page-bg: #000211;
    --bonus-option-border-radius: .5rem;
    --starshine-block-underline-decoration-visibility: hidden;
    --color-championship-counter-unit: var(--color-white);
    --color-championship-counter-unit-expired: rgba(255, 255, 255, .3);
    --color-secondary-championship-counter-unit: var(--color-white);
    --text-shadow-championship-counter-unit: 0 3px 0 rgba(0, 0, 0, .25);
    --text-shadow-championship-counter-unit-expired: 0 3px 0 rgba(0, 0, 0, .25);
    --color-advent-calendar-content-wrapper-bg: rgba(13, 16, 22, .7);
    --color-promo-bonus-option-bg: var(--color-card-bg-2);
    --maintenance-bg: #000211 20%0 image-set(
            /* original URL: /assets/404/bg@2x.jpg */
            url(../images/13.jpg)1x,
            /* original URL: /assets/404/bg@2x.jpg */
            url(../images/13.jpg)2x);
    color: #fff;
    background: var(--color-bg-1);
    --mtt-ticket-decorator-size: 36px;
    --mtt-ticket-border-radius: .25rem;
    --mtt-widget-ticket-bg:
        /* original URL: /assets/poker/mtt-widget-ticket-bg.svg */
        url(../images/14.svg);
    --sport-dropdown-chevron: #80858f;
    --sport-dropdown-chevron-active: #ffffff;
    --skeleton-shape-bg: #032423;
    --skeleton-shape-bg-gradient: linear-gradient(90deg, rgba(30, 35, 46, 0) 0%, rgba(128, 133, 143, .25) 27.6%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .29) 74.48%, rgba(13, 16, 22, 0) 100%);
    --skeleton-top-event-card-bg: linear-gradient(180deg, #031717 0%, #031717 26.04%, #00100e 100%)
}

:root {
    --color-odds-bg: transparent;
    --color-odds-strk: #3B6F6D;
    --color-odds-strk-hover: linear-gradient(136.34deg, #00cfa6 0%, #444852 59.09%);
    --color-odds-strk-pressed: linear-gradient(94.94deg, #00cfa6 0%, rgba(0, 207, 166, .3) 100%);
    --color-odds-strk-block: #3B6F6D;
    --color-odds-txt: #ffffff;
    --color-odds-txt-secondary: #3B6F6D;
    --color-odds-txt-tertiary: #ffffff;
    --color-odds-txt-raise: #00cfa6;
    --color-odds-txt-drop: #ff2400;
    --color-odds-bg-hover: transparent;
    --color-odds-bg-pressed: linear-gradient(89.71deg, rgba(0, 207, 166, .2) .51%, rgba(0, 207, 166, 0) 99.49%);
    --color-outright-bg: #031717;
    --color-outright-txt: #335957;
    --color-outright-bg-hover: #031717;
    --color-outright-txt-hover: #4C8C89;
    --color-outright-bg-pressed: #021F1E;
    --color-outright-txt-pressed: #ffffff;
    --event-card-border-radius: .5rem;
    --event-card-border-radius-bottom-left: none;
    --event-card-btn-txt-transform: uppercase;
    --color-event-card-txt-icon: #D2EEED;
    --color-event-card-txt-icon-accent: #4C8C89;
    --color-event-card-txt-icon-accent-2: #ffffff;
    --color-event-card-txt-icon-secondary: #335957;
    --color-event-card-txt-icon-tertiary: #4C8C89;
    --color-event-card-txt-icon-quaternary: #2A4241;
    --color-event-card-txt-icon-brand-primary: #ff2400;
    --color-event-card-txt-icon-brand-secondary: #04CFAA;
    --color-event-card-txt-icon-score: #ffc700;
    --color-event-card-bg: #031717;
    --color-event-card-bg-2: #021F1E;
    --color-event-card-bg-3: #021F1E;
    --color-event-card-header-bg: #021F1E;
    --color-event-card-bg-accent: #021F1E;
    --color-event-card-bg-secondary: #0d1016;
    --color-event-card-bg-tertiary: #0d1016;
    --color-event-card-bg-line: #2A4241;
    --color-event-card-bg-line-2: #2A4241;
    --color-event-card-bg-line-3: #2A4241;
    --color-event-card-bg-grad-to-right: linear-gradient(270deg, #031717 0%, rgba(3, 23, 23, 0) 86.76%);
    --color-event-card-bg-grad-to-right-2: linear-gradient(270deg, #021F1E 0%, rgba(2, 31, 30, 0) 86.76%);
    --color-event-card-bg-grad-to-right-3: linear-gradient(270deg, #13171F 0%, rgba(19, 23, 31, 0) 86.76%);
    --color-event-card-bg-grad-to-right-act: linear-gradient(270deg, #021F1E 0%, rgba(2, 31, 30, 0) 86.76%);
    --color-event-card-bg-grad-to-right-hover: linear-gradient(270deg, #021F1E 0%, rgba(2, 31, 30, 0) 86.76%);
    --color-event-card-bg-grad-to-down: linear-gradient(180deg, rgba(19, 23, 31, 0) 0%, #13171F 81.82%);
    --color-event-card-bg-grad-to-down-2: linear-gradient(180deg, #021F1E 0%, #021F1E 100%);
    --color-event-card-bg-grad-horizon: linear-gradient(90deg, rgba(30, 35, 46, 0) 0%, rgba(128, 133, 143, .252417) 27.6%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .291283) 74.48%, rgba(13, 16, 22, 0) 100%);
    --color-event-card-bg-strk: #444852;
    --color-event-card-bg-strk-selected: linear-gradient(94.94deg, #00CFA6 0%, rgba(0, 207, 166, .3) 100%);
    --color-event-card-bg-selected: #80858f;
    --color-event-card-bg-hover: #021F1E;
    --color-event-card-bg-info: #444852;
    --color-event-card-bg-info-table: rgba(255, 255, 255, .06);
    --shadow-event-card-mini: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-event-card-light: 0px 4px 8px rgba(0, 0, 0, .4);
    --shadow-event-card: 1px 1px 2px 0px rgba(0, 0, 0, .25);
    --color-filter-bg: #031717;
    --color-filter-bg-2: #0D1016;
    --color-filter-bg-secondary: #032423;
    --color-filter-bg-selected: #032423;
    --color-filter-txt-icon: #80858f;
    --color-filter-txt-icon-selected: #ffffff;
    --color-filter-txt-icon-selected-2: #ffffff;
    --color-filter-txt-icon-hover: #ffffff;
    --color-list-bg: #031717;
    --color-list-bg-secondary: #032423;
    --color-list-bg-tertiary: #021F1E;
    --color-list-strk-drag: #0d1016;
    --color-list-txt-icon: #ffffff;
    --color-list-txt-icon-secondary: #3B6F6D;
    --color-list-txt-icon-brand-secondary: #00cfa6;
    --color-tr-logo-bg: #021F1E;
    --color-tr-logo-bg-secondary: #032423;
    --color-tr-logo-bg-grad: linear-gradient(270deg, #021F1E 0%, rgba(2, 31, 30, 0) 86.76%);
    --color-tr-logo-bg-grad-rotate: linear-gradient(90deg, #021F1E 0%, rgba(2, 31, 30, 0) 86.76%);
    --color-tr-logo-txt-icon: #ffffff;
    --color-tr-logo-txt-icon-secondary: #80858F;
    --betslipcard-border-radius: .5rem;
    --betslipcard-in-list-border-radius: .5rem;
    --betslipcard-in-list-margin: 1px;
    --betslipcard-head-padding: 11.24px;
    --color-betslipcard-in-list-bg-line: transparent;
    --shadow-betslipcard-list-bg: none;
    --color-betslipcard-bg: #021F1E;
    --color-betslipcard-bg-2: #021F1E;
    --color-betslipcard-bg-secondary: #032423;
    --color-betslipcard-bg-tertiary: #032423;
    --color-betslipcard-bg-grad: #031717;
    --color-betslipcard-bg-line: #032423;
    --color-betslipcard-bg-line-2: #031717;
    --color-betslipcard-bg-line-3: #232834;
    --color-betslipcard-strk-hover: linear-gradient(136.34deg, #00cfa6 0%, #1B1F28 59.09%);
    --color-betslipcard-strk-accent: rgba(0, 207, 166, .5);
    --color-betslipcard-txt-icon: #ffffff;
    --color-betslipcard-txt-icon-secondary: #D2EEED;
    --color-betslipcard-txt-icon-secondary-2: #D2EEED;
    --color-betslipcard-txt-icon-tertiary: #3B6F6D;
    --color-betslipcard-txt-icon-raise: #00cfa6;
    --color-betslipcard-txt-icon-drop: #ff2400;
    --color-betslipcard-txt-icon-freebet: #ffc700;
    --color-betslipcard-txt-icon-accent: #ffc700;
    --color-betslipcard-txt-icon-accent-2: #00cfa6;
    --shadow-betslipcard-bg: 0px 0px 6px 0px rgba(0, 0, 0, .2);
    --color-betslipcard-txt-strk-betbuilder: #032423;
    --color-betslipcard-bg-betbuilder: #021F1E;
    --color-betslipcard-bg-accordion: #032423;
    --color-betslip-bg: #021F1E;
    --color-betslip-bg-secondary: #032423;
    --color-betslip-bg-line: #032423;
    --color-betslip-bg-line-2: #031717;
    --color-betslip-bg-grad-right: linear-gradient(270deg, #13171F 0%, rgba(19, 23, 31, 0) 86.76%);
    --color-betslip-bg-grad-right-2: linear-gradient(270deg, #1B1F28 0%, rgba(27, 31, 40, 0) 86.76%);
    --color-betslip-bg-grad-left: linear-gradient(270deg, rgba(19, 23, 31, 0) 12.5%, #13171F 100%);
    --shadow-betslip-bg: 4px 4px 30px 0px rgb(0, 0, 0);
    --color-betslip-txt-icon: #ffffff;
    --color-betslip-txt-icon-secondary: #D2EEED;
    --color-betslip-txt-icon-secondary-2: #D2EEED;
    --color-betslip-txt-icon-odds: #ffc700;
    --color-betslip-bullet-list-bg: #3B6F6D;
    --color-betslip-calculator-footer-bg: #021F1E;
    --color-betslip-calculator-footer-bg-shadow: 0px -4px 10px 0px rgba(0, 0, 0, .4);
    --color-betslip-calculator-order-txt-color: #032423;
    --color-betslip-calculator-order-number-txt-color: #ffffff;
    --color-betslip-calculator-order-bg: #032423;
    --color-btn-free-bet-bg-default: #ffc700;
    --color-btn-free-bet-bg-hover: linear-gradient(0deg, #ffc700, #ffc700), linear-gradient(0deg, rgba(13, 16, 22, .15), rgba(13, 16, 22, .15));
    --color-btn-free-bet-bg-pressed: linear-gradient(0deg, #ffc700, #ffc700), linear-gradient(0deg, rgba(13, 16, 22, .2), rgba(13, 16, 22, .2));
    --color-btn-free-bet-txt-default: #0d1016;
    --color-btn-free-bet-txt-pressed: #1b1f28;
    --color-betsliprollup-bg: linear-gradient(144deg, rgba(0, 179, 143, .2) 50%, #0b1f1e 100%), linear-gradient(0deg, #031717, #031717);
    --color-betsliprollup-bg-secondary: #031717;
    --color-betsliprollup-bg-label: #04cfaa;
    --color-betsliprollup-txt-icon: #ffffff;
    --color-betsliprollup-txt-icon-secondary: #ffffff;
    --color-betsliprollup-txt-icon-label: #0d1016;
    --color-betsliprollup-strk: linear-gradient(94.94deg, #00cfa6 0%, rgba(0, 207, 166, .3) 50%, #00cfa6 100%);
    --shadow-betsliprollup-bg: 4px 4px 30px 0px rgb(0, 0, 0);
    --color-repeat-bet-tip-bg: #ffc700;
    --color-repeat-bet-tip-text: #313334;
    --color-express-bonus-hint-bg: #00CFA6;
    --color-express-bonus-hint-txt: #0d1016;
    --color-betslip-bg-info-message: #444852;
    --color-betslip-txt-info-message: #ffffff;
    --color-event-banner-bg-grad: linear-gradient(180deg, rgba(3, 23, 23, 0) 0%, rgba(3, 23, 23, .9) 26.04%, #00100E 100%);
    --color-event-banner-bg-date: rgba(13, 16, 22, .6);
    --color-event-banner-bg-card: #021F1E;
    --color-event-banner-bg-card-2: #13171F;
    --color-event-banner-bg-line: #232834;
    --color-event-banner-txt-icon: #ffffff;
    --color-event-banner-txt-icon-date: #B4DCDA;
    --color-event-banner-txt-icon-date-dsk: #80858f;
    --color-event-banner-txt-icon-score: #ffc700;
    --color-event-banner-txt-icon-tournament: #ffffff;
    --event-banner-border-radius: .5rem;
    --event-banner-esports-mobile-border-radius: .5rem;
    --color-banner-bet-strk-hover: linear-gradient(136.34deg, #00cfa6 0%, rgba(13, 16, 22, .2) 59.09%);
    --color-banner-bet-txt-icon-primary: #ffffff;
    --color-banner-bet-bg: rgba(13, 16, 22, .85);
    --color-search-bet-bg-result: #021F1E;
    --color-search-bet-bg: #031717;
    --color-search-bet-line: #031717;
    --color-search-bet-hover: #021F1E;
    --color-search-bet-txt-icon: #80858f;
    --color-search-bet-txt-icon-primary: #ffffff;
    --color-search-bet-txt-icon-accent: #00cfa6;
    --color-watermark-bg: #80858f;
    --color-watermark-bg-win: #00cfa6;
    --color-watermark-bg-loss: #ff2400;
    --color-watermark-bg-sales: #ffc700;
    --color-watermark-bg-logo: rgba(255, 255, 255, .1);
    --color-score-info-bg: rgba(13, 16, 22, .5);
    --color-score-info-bg-line: rgba(255, 255, 255, .08);
    --color-score-info-bg-icon: rgba(255, 255, 255, .04);
    --color-score-info-bg-secondary: rgba(13, 16, 22, .3);
    --color-score-info-bg-scrollbar: rgba(255, 255, 255, .3);
    --color-score-info-txt-icon-primary: #ffffff;
    --color-score-info-txt-icon-secondary: #c2c4c9;
    --color-score-info-txt-icon-tertiary: rgba(255, 255, 255, .75);
    --color-score-info-txt-icon-final: #ffc700;
    --color-jackpots-bg: #031717;
    --color-jackpots-bg-secondary: #021F1E;
    --color-jackpots-bg-tertiary: #031717;
    --color-jackpots-txt-icon-primary: #ffffff;
    --color-jackpots-txt-icon-secondary: #80858f;
    --color-jackpots-txt-icon-accent: #ffc700;
    --color-jackpots-txt-icon-grad: linear-gradient(180deg, #ffc700 6.29%, #ff7a00 100%);
    --color-primary-tabs-line-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(210, 238, 237, .32) 25%, rgba(210, 238, 237, .64) 50%, rgba(210, 238, 237, .32) 75%, rgba(255, 255, 255, 0) 100%);
    --color-primary-tabs-line-gradient-horizon: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .04) 19.96%, rgba(255, 255, 255, .08) 50%, rgba(255, 255, 255, .04) 80%, rgba(255, 255, 255, 0) 100%);
    --color-primary-tabs-gradient: linear-gradient(90.02deg, rgba(0, 207, 166, 0) 1.04%, #55FFDD 49.89%, rgba(0, 207, 166, 0) 98.74%);
    --color-primary-tabs-txt: #2A4241;
    --color-primary-tabs-txt-selected: #ffffff;
    --color-primary-tabs-selected-bg: transparent;
    --style-primary-tabs-txt-transform: uppercase;
    --style-primary-tab-border: none;
    --style-primary-tab-border-radius: none;
    --style-primary-tab-pseudo-divider-height: 2rem;
    --style-primary-tabs-height: 2.5rem;
    --style-primary-active-tab-pseudo-display: block;
    --style-primary-tabs-txt-fz: 12px;
    --style-primary-tabs-txt-lh: 16px;
    --style-primary-tabs-txt-fw: 400;
    --style-primary-active-tab-txt-fz: 12px;
    --style-primary-active-tab-txt-lh: 14px;
    --style-primary-active-tab-txt-fw: 500;
    --style-primary-events-type-tabs-desktop-max-width: 584px;
    --style-cyber-tabs-height: 2.5rem;
    --style-cyber-active-tab-pseudo-display: block;
    --style-cyber-tab-pseudo-divider-height: 2rem;
    --color-cyber-tabs-txt: #2A4241;
    --color-cyber-tabs-txt-selected: #ffffff;
    --color-cyber-tabs-txt-selected-2: #ffffff;
    --color-cyber-tabs-txt-transform: uppercase;
    --color-cyber-tabs-line: rgba(255, 255, 255, .08);
    --color-cyber-tabs-line-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(210, 238, 237, .32) 25%, rgba(210, 238, 237, .64) 50%, rgba(210, 238, 237, .32) 75%, rgba(255, 255, 255, 0) 100%);
    --color-cyber-tabs-line-gradient-horizon: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .04) 19.96%, rgba(255, 255, 255, .08) 50%, rgba(255, 255, 255, .04) 80%, rgba(255, 255, 255, 0) 100%);
    --color-cyber-tabs-gradient: linear-gradient(90.02deg, rgba(0, 207, 166, 0) 1.04%, #55FFDD 49.89%, rgba(0, 207, 166, 0) 98.74%);
    --color-cyber-tabs-glow: #00FFCC;
    --color-cyber-tabs-bg: #1B1F28 linear-gradient(58.71deg, rgba(255, 255, 255, .1632) 0%, rgba(146, 146, 146, 0) 54.3%);
    --color-cyber-tabs-bg-selected: #1B1F28 linear-gradient(45deg, rgba(0, 207, 166, .68) 0%, rgba(0, 207, 166, .1088) 100%);
    --style-cyber-tabs-txt-selected-fw: 400;
    --style-cyber-tabs-use-circle-filter: true;
    --style-primary-tabs-mobile-margin: 0;
    --style-primary-tabs-mobile-max-width: auto;
    --style-primary-tabs-desktop-max-width: 600px;
    --style-primary-tabs-live-max-width: 600px;
    --color-cyber-primary-tab-selected-bg: transparent;
    --style-cyber-primary-tab-border: none;
    --style-cyber-primary-tab-border-radius: none;
    --color-cyber-breadcrumb-bg: #021F1E;
    --color-cyber-breadcrumb-bg-hover: #032423;
    --color-cyber-breadcrumb-bg-pressed: #031717;
    --color-cyber-breadcrumb-txt-icon: #80858f;
    --style-cyber-event-card-shadow: none;
    --style-cyber-event-card-header-divider-height: 2px;
    --style-cyber-event-card-header-live-padding: 1px;
    --style-cyber-event-card-bottom-divider-display: block;
    --color-cyber-event-card-txt-icon: #D2EEED;
    --color-cyber-events-list-head-bg: #021F1E;
    --color-cyber-events-list-head-icon: #3B6F6D;
    --style-cyber-events-list-head-border: 2px solid #0d1016;
    --style-period-tab-effect-type: blur;
    --history-filters-aligment: stretch;
    --info-column-item-border-radius: .5rem;
    --color-live-info-bg: rgb(3, 23, 23);
    --color-live-info-bg-secondary: rgb(2, 31, 30);
    --color-live-info-txt: rgb(255, 255, 255);
    --color-live-info-txt-secondary: rgb(179, 179, 179);
    --color-live-info-progress: rgb(179, 179, 179);
    --color-live-info-accent: rgb(255, 36, 0);
    --color-live-info-accent-secondary: rgb(0, 207, 166);
    --color-live-info-score-bg: rgb(3, 23, 23);
    --color-live-info-score-txt: rgb(255, 183, 0);
    --color-hover-tooltip-txt-icon-primary: #ffffff;
    --color-hover-tooltip-bg: #232834;
    --color-hover-tooltip-bg-secondary: #444852;
    --shadow-dialog-footer-bg: 0px -4px 10px rgba(0, 0, 0, .4);
    --tips-color-bg-line: rgba(255, 255, 255, .1);
    --tips-color-bg-line-divider: rgba(255, 255, 255, .1);
    --tips-color-bg: #031717;
    --tips-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .25);
    --tips-color-bg-gradient: linear-gradient(270deg, #102525 0%, #031717 50%);
    --tips-color-bg-secondary: transparent;
    --tips-color-text-accent: #6E9190;
    --tips-color-text-secondary: #6E9190;
    --tips-color-text-primary: #ffffff;
    --tips-color-text-gradient: linear-gradient(to bottom, #6E9190 50%, rgba(255, 255, 255, 0) 100%);
    --tips-color-versus-icon: #6E9190;
    --tips-color-tooltip-text: #ffffff;
    --tips-color-tooltip-bg: #2A4241;
    --tips-color-sport-bg: rgba(255, 255, 255, .04);
    --tips-font-size: .875rem;
    --tips-line-height: 1.25rem;
    --tips-card-skeleton-header-bg-color: #032423;
    --tips-card-skeleton-body-bg-color: linear-gradient(180deg, #032423 0%, #032423 50%, #031717 100%);
    --tips-card-skeleton-color-bg-line: rgba(255, 255, 255, .08);
    --tips-card-skeleton-bg-line-divider: rgba(255, 255, 255, .08);
    --top-parley-card-header-color: #335957;
    --top-parley-card-subheader-color: #3B6F6D;
    --top-parley-card-hint-color: #ffffff;
    --top-parley-card-bg-color: #021F1E;
    --top-parley-card-divider-bg-color: #031717;
    --top-parley-card-mini-bg-color: #021F1E;
    --top-parley-cards-br: .25rem;
    --top-parley-cards-br-color: transparent;
    --top-parley-footer-btn-shadow: 0px 0px 0px 4px #55160F;
    --top-parley-footer-btn-br: .5rem;
    --top-parley-footer-content-padding: .5rem 1rem .5rem .75rem;
    --top-parley-footer-content-bg-color: #021F1E;
    --top-parley-other-odds-title-color: #B4DCDA;
    --label-bg: #80858f;
    --label-bg-accent: #00cfa6;
    --label-txt-icon-primary: #ffffff;
    --label-txt-icon-accent: #ffffff;
    --label-txt-icon-secondary: #80858f;
    --color-promo-card-bg: radial-gradient(65.94% 65.94%at 50% 0%, #032423 0%, #031717 71%, #00100E 100%);
    --color-promo-card-txt-ic: #ffffff;
    --color-promo-card-txt-ic-secondary: rgba(255, 255, 255, .5);
    --promo-card-border-radius: 1rem;
    --color-nominal-bg: #2A4241;
    --color-nominal-bg-hover: #335957;
    --color-discounts-banner-bg: #031717;
    --color-discounts-banner-txt: #d2eeed;
    --color-discounts-banner-border: rgba(255, 255, 255, .05);
    --color-discounts-banner-icon: #80858f;
    --color-discounts-banner-bg-grad-1: radial-gradient(80% 100%at 0% 50%, rgba(59, 111, 109, 1) 20%, rgba(0, 16, 14, .15) 60%, rgba(0, 16, 14, 0) 100%);
    --color-discounts-banner-bg-grad-2: radial-gradient(90% 100%at 100% 50%, #2a4241 0%, rgba(42, 66, 65, .8) 30%, rgba(0, 16, 14, .15) 63.34%, rgba(0, 16, 14, 0) 100%);
    --color-discounts-banner-line-1: linear-gradient(90deg, rgba(4, 207, 170, 0) 0%, rgba(0, 207, 166, .35) 27.6%, rgba(4, 207, 170, .7) 52.62%, rgba(0, 207, 166, .35) 74.48%, rgba(4, 207, 170, 0) 100%);
    --color-discounts-banner-line-2: linear-gradient(90deg, rgba(4, 207, 170, 0) 0%, rgba(4, 207, 170, .3) 50.5%, rgba(4, 207, 170, 0) 100%);
    --shadow-discounts-banner-line-1: none
}

@keyframes live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

html,
body,
div,
span,
h3,
a,
img,
ul,
li,
article,
details,
footer,
header,
nav,
summary {
    -webkit-text-size-adjust: 100%
}

summary::-webkit-details-marker {
    content: "";
    display: none
}

button,
a,
div {
    -webkit-tap-highlight-color: transparent
}

.ui-button {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-appearance: none
}

.ui-button>*,
.ui-button>*:before,
.ui-button>*:after {
    box-sizing: inherit
}

.ui-button_tertiary:before {
    background: var(--color-button-tertiary-strk);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: var(--border-radius-button);
    padding: 1px;
    -webkit-mask: linear-gradient(var(--color-white)0 0) content-box, linear-gradient(var(--color-white)0 0);
    mask: linear-gradient(var(--color-white)0 0) content-box, linear-gradient(var(--color-white)0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude
}

.ui-button_tertiary:active {
    background: var(--color-button-tertiary-bg-pressed);
    color: var(--color-button-tertiary-txt-pressed)
}

.ui-button_tertiary:active:before {
    background: var(--color-button-tertiary-strk-pressed)
}

.ui-button_tertiary:not(.ui-button_pressed):not(:active):not(:disabled):hover {
    color: var(--color-button-tertiary-txt-hover)
}

.ui-button_tertiary:not(.ui-button_pressed):not(:active):not(:disabled):hover:before {
    background: var(--color-button-tertiary-strk-hover)
}

.ui-button:disabled {
    pointer-events: none;
    opacity: .3
}

.ui-menu-list-item {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-appearance: none
}

.ui-menu-list-item>*,
.ui-menu-list-item>*:before,
.ui-menu-list-item>*:after {
    box-sizing: inherit
}

@media (min-width:1280px) {
    .ui-menu-list-item:hover {
        color: var(--color-menu-text-hover)
    }

    .ui-menu-list-item:hover>span {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 400
    }

    .ui-menu-list-item:hover img {
        width: 28px;
        height: 28px
    }

    .ui-menu-list-item:hover .ui-icon {
        color: var(--color-menu-icon-hover)
    }

    .ui-menu-list-item:hover .ui-icon-svg.m {
        width: 28px;
        height: 28px
    }
}

.ui-menu-list-item_active,
.ui-menu-list-item_active:hover {
    color: var(--color-menu-text-active)
}

.ui-menu-list-item_active .ui-icon,
.ui-menu-list-item_active:hover .ui-icon {
    color: var(--color-menu-icon-active)
}

.ui-menu-list-item_live .ui-icon:before {
    content: "";
    position: absolute;
    left: 6px;
    top: .5rem;
    width: .25rem;
    height: .25rem;
    border-radius: 50%;
    background-color: var(--color-brand-primary);
    animation: live-flashing 2s ease-out infinite .3s
}

.ui-menu-list.horizontal .ui-menu-list-item:hover>span {
    transform: scale(1.15) translate(3px);
    font-size: .875rem;
    line-height: 1.125rem;
    font-weight: 400
}

@keyframes _ngcontent-ng-c3525799314_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c3525799314_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c3525799314_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c3525799314] {
    display: flex
}

.pu-shell__main[_ngcontent-ng-c3525799314] {
    width: 100%;
    transition: padding-left .2s ease-in-out;
    display: flex;
    flex-direction: column;
    height: 100%
}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:1280px) {
    .pu-shell__main[_ngcontent-ng-c3525799314] {
        padding-left: 210px
    }
}

.pu-shell__main_navbar[_ngcontent-ng-c3525799314] {
    padding-bottom: 56px
}

@media (min-width:768px) {
    .pu-shell__main_navbar[_ngcontent-ng-c3525799314] {
        padding-bottom: 66px
    }
}

@media (min-width:1280px) {
    .pu-shell__main_navbar[_ngcontent-ng-c3525799314] {
        padding-bottom: 0
    }
}

@media (min-width:1280px) {
    .pu-shell__container[_ngcontent-ng-c3525799314] {
        display: flex
    }
}

@media (min-width:1280px) {
    .pu-shell__inner[_ngcontent-ng-c3525799314] {
        flex: 1;
        min-width: 0
    }
}

@media (max-width:767.98px) {}

@keyframes _ngcontent-ng-c3621913028_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c3621913028_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c3621913028_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c3621913028] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 1 auto;
    background-color: var(--color-headers-bg);
    position: -webkit-sticky;
    position: sticky;
    position: -webkit-sticky;
    top: env(safe-area-inset-top, 0);
    left: 0;
    padding: 0 .5rem;
    height: var(--header-height-s);
    box-sizing: border-box;
    z-index: 600;
    transition: top .6s
}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

[_nghost-ng-c3621913028]:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    box-shadow: var(--shadow-headers);
    pointer-events: none
}

@media (min-width:1280px) {
    [_nghost-ng-c3621913028]:before {
        display: none
    }
}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {
    [_nghost-ng-c3621913028] {
        height: 64px;
        padding: .75rem 1rem
    }
}

@media (min-width:1280px) {
    [_nghost-ng-c3621913028] {
        height: 72px;
        padding: 1rem 1.5rem;
        box-shadow: none;
        overflow: initial
    }
}

@media (min-width:768px) {}

@media (min-width:768px) {}

.pu-header__menu-list[_ngcontent-ng-c3621913028] {
    display: none
}

@media (min-width:1280px) {
    .pu-header__menu-list[_ngcontent-ng-c3621913028] {
        display: flex
    }
}

.pu-header__menu-list__img[_ngcontent-ng-c3621913028] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem
}

@media (min-width:768px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

.pu-header__actions[_ngcontent-ng-c3621913028] {
    display: flex;
    align-items: center
}

.pu-header__user-bonus[_ngcontent-ng-c3621913028] {
    display: none;
    align-items: center;
    margin-right: 1rem;
    padding-left: 1rem;
    color: var(--color-txt-icon-1);
    font-size: .875rem;
    line-height: 1.125rem;
    font-weight: 500
}

@media (min-width:768px) {
    .pu-header__user-bonus[_ngcontent-ng-c3621913028] {
        display: flex
    }
}

@media (min-width:1280px) {
    .pu-header__user-bonus[_ngcontent-ng-c3621913028] {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 500
    }
}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

.pu-header__login[_ngcontent-ng-c3621913028] {
    margin-left: .5rem;
    white-space: nowrap
}

@keyframes _ngcontent-ng-c1220031472_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c1220031472_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c1220031472_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c1220031472] {
    display: flex;
    flex-direction: column
}

@media (min-width:1280px) {
    [_nghost-ng-c1220031472] {
        margin-bottom: 0;
        display: grid;
        grid-gap: .25rem
    }
}

.horizontal[_nghost-ng-c1220031472] {
    flex-direction: row;
    margin-bottom: 0;
    grid-gap: 0
}

@keyframes _ngcontent-ng-c1403025759_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c1403025759_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c1403025759_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c1403025759] {
    position: relative;
    display: block
}

@media (min-width:1280px) {
    .pu-casino-section__filter[_ngcontent-ng-c1403025759] {
        padding-right: 1.5rem
    }
}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@keyframes _ngcontent-ng-c2225676692_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c2225676692_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c2225676692_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c2225676692] {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: auto;
    pointer-events: none;
    z-index: 650;
    position: fixed;
    transform: translate(0);
    -ms-overflow-style: none;
    scrollbar-width: none
}

[_nghost-ng-c2225676692]::-webkit-scrollbar {
    display: none;
    width: 0
}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

.pu-sidebar__container[_ngcontent-ng-c2225676692] {
    pointer-events: all;
    display: flex;
    background-color: var(--color-sidebar-bg);
    width: 210px;
    height: 100%;
    transition: .2s ease-in-out;
    flex-direction: column;
    justify-content: flex-start;
    position: relative;
    padding: 1rem 0 0
}

.pu-sidebar__container[_ngcontent-ng-c2225676692]:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background-color: var(--color-sidebar-line)
}

.pu-sidebar__top[_ngcontent-ng-c2225676692] {
    padding: 0 1rem
}

.pu-sidebar__main[_ngcontent-ng-c2225676692] {
    z-index: 2;
    flex-shrink: 1;
    overflow: auto;
    padding: 0 1rem 112px;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.pu-sidebar__main[_ngcontent-ng-c2225676692]::-webkit-scrollbar {
    display: none;
    width: 0
}

.pu-sidebar__bottom[_ngcontent-ng-c2225676692] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    z-index: 2;
    padding: .75rem 1rem;
    background-color: var(--color-sidebar-bg)
}

.pu-sidebar__bottom[_ngcontent-ng-c2225676692]:before {
    content: "";
    width: 100%;
    height: 2.5rem;
    position: absolute;
    left: 0;
    top: -40px;
    z-index: 2;
    background: var(--shadow-sidebar-scrolling-bottom)
}

.pu-sidebar__bottom-btn[_ngcontent-ng-c2225676692] {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: calc(50% - .25rem);
    width: 100%;
    transition: .2s ease;
    margin-bottom: .5rem
}

.pu-sidebar__bottom-btn-text[_ngcontent-ng-c2225676692] {
    transition: all .2s .2s ease, color 1ms
}

.pu-sidebar__bottom-btn-text_lang[_ngcontent-ng-c2225676692] {
    text-transform: uppercase
}

.pu-sidebar__bottom-btn-text_lang-icon[_ngcontent-ng-c2225676692] {
    margin-left: .5rem
}

.pu-sidebar__bottom-btn-icon[_ngcontent-ng-c2225676692] {
    border-radius: .125rem;
    box-shadow: var(--shadow-lang-icon);
    width: 1.5rem;
    min-width: 1.5rem;
    height: 18px
}

.pu-sidebar__bottom-btn-icon_country[_ngcontent-ng-c2225676692] {
    transition: .2s;
    filter: grayscale(1)
}

.pu-sidebar__bottom-btn.ui-button_pressed[_ngcontent-ng-c2225676692] .pu-sidebar__bottom-btn-icon_country[_ngcontent-ng-c2225676692],
.pu-sidebar__bottom-btn[_ngcontent-ng-c2225676692]:hover .pu-sidebar__bottom-btn-icon_country[_ngcontent-ng-c2225676692] {
    filter: none
}

.pu-sidebar__bottom-dropdowns[_ngcontent-ng-c2225676692] {
    width: 100%
}

@keyframes _ngcontent-ng-c3881735248_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c3881735248_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c3881735248_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

@media (min-width:1280px) {}

@keyframes _ngcontent-ng-c3769296113_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c3769296113_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c3769296113_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c3769296113] {
    display: block;
    position: absolute;
    width: 1px;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    transform: translate(-4px);
    transition: .2s ease-in-out;
    z-index: 1
}

[_nghost-ng-c3769296113]:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 1px;
    opacity: 0;
    transition: .2s ease-in-out;
    transition-delay: .2s;
    background: var(--gradient-accent-menu-highlight)
}

.pu-sidebar:hover[_nghost-ng-c3769296113],
.pu-sidebar:hover [_nghost-ng-c3769296113],
.ui-right-sidebar_expanded[_nghost-ng-c3769296113],
.ui-right-sidebar_expanded [_nghost-ng-c3769296113] {
    opacity: 1;
    transform: translate(0)
}

.pu-sidebar:hover[_nghost-ng-c3769296113]:before,
.pu-sidebar:hover [_nghost-ng-c3769296113]:before,
.ui-right-sidebar_expanded[_nghost-ng-c3769296113]:before,
.ui-right-sidebar_expanded [_nghost-ng-c3769296113]:before {
    opacity: 1
}

.pu-sidebar:hover[_nghost-ng-c3769296113] .ui-sidebar-toggle__wrapper[_ngcontent-ng-c3769296113]:after,
.pu-sidebar:hover [_nghost-ng-c3769296113] .ui-sidebar-toggle__wrapper[_ngcontent-ng-c3769296113]:after,
.ui-right-sidebar_expanded[_nghost-ng-c3769296113] .ui-sidebar-toggle__wrapper[_ngcontent-ng-c3769296113]:after,
.ui-right-sidebar_expanded [_nghost-ng-c3769296113] .ui-sidebar-toggle__wrapper[_ngcontent-ng-c3769296113]:after {
    border-color: var(--color-sidebar-icon)
}

.pu-sidebar:hover[_nghost-ng-c3769296113] .ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:after,
.pu-sidebar:hover [_nghost-ng-c3769296113] .ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:after,
.pu-sidebar:hover[_nghost-ng-c3769296113] .ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:before,
.pu-sidebar:hover [_nghost-ng-c3769296113] .ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:before,
.ui-right-sidebar_expanded[_nghost-ng-c3769296113] .ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:after,
.ui-right-sidebar_expanded [_nghost-ng-c3769296113] .ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:after,
.ui-right-sidebar_expanded[_nghost-ng-c3769296113] .ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:before,
.ui-right-sidebar_expanded [_nghost-ng-c3769296113] .ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:before {
    border-color: var(--color-sidebar-icon)
}

.ui-sidebar-toggle__wrapper[_ngcontent-ng-c3769296113] {
    position: absolute;
    top: calc(40.59% - 20px);
    height: 40px;
    width: 40px;
    right: -20px;
    z-index: 1
}

.ui-sidebar-toggle__wrapper[_ngcontent-ng-c3769296113]:before,
.ui-sidebar-toggle__wrapper[_ngcontent-ng-c3769296113]:after {
    content: "";
    position: absolute
}

.ui-sidebar-toggle__wrapper[_ngcontent-ng-c3769296113]:before {
    top: -3px;
    bottom: -3px;
    left: calc(50% - 2px);
    background: var(--color-sidebar-bg);
    width: 2px
}

.ui-sidebar-toggle__wrapper[_ngcontent-ng-c3769296113]:after {
    top: -4px;
    left: calc(50% - 1px);
    width: 4px;
    height: 4px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
    border-bottom-left-radius: 3px;
    transition: .2s ease-in-out;
    transition-delay: .2s
}

.ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113] {
    height: 40px;
    width: 40px;
    background-color: var(--color-sidebar-bg);
    border: none;
    border-radius: 4px;
    cursor: pointer
}

.ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:after,
.ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:before {
    content: "";
    position: absolute;
    transition: .2s ease-in-out;
    transition-delay: .2s
}

.ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:after {
    top: 0;
    bottom: 0;
    left: calc(50% + 2px);
    right: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border: 1px solid transparent;
    border-left: none
}

.ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:before {
    bottom: -4px;
    left: calc(50% - 1px);
    width: 4px;
    height: 4px;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-top-left-radius: 3px
}

.ui-sidebar-toggle__content[_ngcontent-ng-c3769296113] {
    z-index: 1;
    position: relative;
    color: var(--color-sidebar-icon);
    transform: rotate(180deg);
    transition: .2s ease-in-out
}

@keyframes _ngcontent-ng-c267867553_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c267867553_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c267867553_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

@media (min-width:1280px) {}

@media (min-width:1280px) {}

@keyframes _ngcontent-ng-c1221672769_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c1221672769_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c1221672769_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

.pu-sidebar-menu__item[_ngcontent-ng-c1221672769] {
    position: relative;
    height: 40px
}

.pu-sidebar-menu__item_divider[_ngcontent-ng-c1221672769] {
    margin-top: 5px
}

.pu-sidebar-menu__item_divider[_ngcontent-ng-c1221672769]:before {
    position: relative;
    top: -5px;
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: var(--gradient-menu-divider-2)
}

.cdk-overlay-container {
    pointer-events: none;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.cdk-overlay-container {
    position: fixed
}

@layer cdk-overlay {
    .cdk-overlay-container {
        z-index: 1000
    }
}

.cdk-overlay-container:empty {
    display: none
}

@layer cdk-overlay {
    .cdk-global-overlay-wrapper {
        z-index: 1000
    }
}

.cdk-overlay-pane {
    position: absolute;
    pointer-events: auto;
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    max-height: 100%
}

@layer cdk-overlay {
    .cdk-overlay-pane {
        z-index: 1000
    }
}

@layer cdk-overlay {
    .cdk-overlay-backdrop {
        z-index: 1000;
        transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)
    }
}

@media (prefers-reduced-motion) {}

@media (forced-colors:active) {}

@layer cdk-overlay {
    .cdk-overlay-dark-backdrop {
        background: rgba(0, 0, 0, .32)
    }
}

@layer cdk-overlay {
    .cdk-overlay-connected-position-bounding-box {
        z-index: 1000
    }
}

@keyframes _ngcontent-ng-c3503031571_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c3503031571_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c3503031571_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

.logo[_ngcontent-ng-c3503031571] {
    display: flex;
    width: 80px;
    height: 24px;
    margin: 0 auto;
    transition: .2s ease-in-out;
    cursor: pointer
}

@media (min-width:768px) {
    .logo[_ngcontent-ng-c3503031571] {
        width: 120px;
        height: 36px
    }
}

@media (min-width:1280px) {
    .logo[_ngcontent-ng-c3503031571] {
        width: 142px;
        height: 41px;
        margin-bottom: 37px
    }
}

.logo__image[_ngcontent-ng-c3503031571] {
    display: block;
    width: 100%;
    height: 100%
}

@keyframes _ngcontent-ng-c69421514_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c69421514_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c69421514_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c69421514] {
    display: grid;
    grid-gap: 1rem;
    padding: 0 1rem 1.5rem
}

@media (min-width:768px) {
    [_nghost-ng-c69421514] {
        grid-gap: 1.5rem;
        padding: 0 1.5rem 1.5rem
    }
}

.pu-footer__menu[_ngcontent-ng-c69421514] {
    padding: 1rem 0;
    display: grid;
    grid-gap: .5rem;
    position: relative;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent
}

@media (min-width:768px) {
    .pu-footer__menu[_ngcontent-ng-c69421514] {
        padding: 0;
        grid-auto-flow: column;
        justify-content: space-between;
        border: none
    }

    .pu-footer__menu[_ngcontent-ng-c69421514]:after,
    .pu-footer__menu[_ngcontent-ng-c69421514]:before {
        display: none
    }
}

.pu-footer__menu[_ngcontent-ng-c69421514]:after,
.pu-footer__menu[_ngcontent-ng-c69421514]:before {
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: 1px;
    background: var(--gradient-divider-horiz)
}

.pu-footer__menu[_ngcontent-ng-c69421514]:after {
    top: auto;
    bottom: -1px
}

@media (min-width:768px) {
    .pu-footer__menu-details_0[_ngcontent-ng-c69421514] {
        width: 260px
    }

    .pu-footer__menu-details_1[_ngcontent-ng-c69421514],
    .pu-footer__menu-details_2[_ngcontent-ng-c69421514] {
        width: 200px
    }
}

.pu-footer__menu-support[_ngcontent-ng-c69421514] {
    display: grid;
    grid-gap: 1rem;
    width: 180px
}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {
    .pu-footer__bonus[_ngcontent-ng-c69421514] {
        width: 260px
    }
}

.pu-footer__support-wrapper[_ngcontent-ng-c69421514],
.pu-footer__apps-wrapper[_ngcontent-ng-c69421514],
.pu-footer__logos[_ngcontent-ng-c69421514] {
    display: flex;
    justify-content: space-between
}

@media (min-width:768px) {
    .pu-footer__apps-wrapper[_ngcontent-ng-c69421514] {
        justify-content: center;
        text-align: center
    }
}

.pu-footer__support-partners[_ngcontent-ng-c69421514] {
    display: grid;
    grid-auto-flow: column;
    width: 100%
}

@media (min-width:768px) {
    .pu-footer__support-partners[_ngcontent-ng-c69421514] {
        grid-auto-rows: max-content;
        grid-auto-flow: row;
        grid-gap: 1rem;
        width: 200px
    }
}

.pu-footer__support-social[_ngcontent-ng-c69421514] {
    display: grid;
    grid-gap: .5rem;
    width: 200px
}

@keyframes _ngcontent-ng-c69421514_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c69421514_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c69421514_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

@media (min-width:768px) {
    .pu-footer__menu-details_0[_ngcontent-ng-c69421514] {
        width: 260px
    }
}

@media (min-width:1280px) {
    .pu-footer__menu-details_0[_ngcontent-ng-c69421514] {
        width: 180px
    }
}

@media (min-width:1366px) {
    .pu-footer__menu-details_0[_ngcontent-ng-c69421514] {
        width: 210px
    }
}

@media (min-width:1920px) {
    .pu-footer__menu-details_0[_ngcontent-ng-c69421514] {
        width: 350px
    }
}

@media (min-width:768px) {
    .pu-footer__menu-details_1[_ngcontent-ng-c69421514] {
        width: 200px
    }
}

@media (min-width:1280px) {
    .pu-footer__menu-details_1[_ngcontent-ng-c69421514] {
        width: 170px
    }
}

@media (min-width:1366px) {
    .pu-footer__menu-details_1[_ngcontent-ng-c69421514] {
        width: 220px
    }
}

@media (min-width:1920px) {
    .pu-footer__menu-details_1[_ngcontent-ng-c69421514] {
        width: 350px
    }
}

@media (min-width:768px) {
    .pu-footer__menu-details_2[_ngcontent-ng-c69421514] {
        width: 200px
    }
}

@media (min-width:1280px) {
    .pu-footer__menu-details_2[_ngcontent-ng-c69421514] {
        width: 180px
    }
}

@media (min-width:1920px) {
    .pu-footer__menu-details_2[_ngcontent-ng-c69421514] {
        width: 350px
    }
}

.pu-footer__menu-support[_ngcontent-ng-c69421514] {
    align-items: flex-start
}

@media (min-width:1280px) {
    .pu-footer__menu-support[_ngcontent-ng-c69421514] {
        width: 200px
    }
}

@media (min-width:1920px) {
    .pu-footer__menu-support[_ngcontent-ng-c69421514] {
        width: 350px
    }
}

@media (min-width:768px) {
    .pu-footer__bonus[_ngcontent-ng-c69421514] {
        width: 200px
    }
}

@media (min-width:1280px) {
    .pu-footer__bonus[_ngcontent-ng-c69421514] {
        width: 180px
    }
}

@media (min-width:1366px) {
    .pu-footer__bonus[_ngcontent-ng-c69421514] {
        width: 210px
    }
}

@media (min-width:1920px) {
    .pu-footer__bonus[_ngcontent-ng-c69421514] {
        width: 350px
    }
}

.pu-footer__support-wrapper[_ngcontent-ng-c69421514] {
    align-items: flex-start
}

@media (min-width:768px) {
    .pu-footer__support-social[_ngcontent-ng-c69421514] {
        width: 200px
    }
}

@media (min-width:1280px) {
    .pu-footer__support-social[_ngcontent-ng-c69421514] {
        width: 170px
    }
}

@media (min-width:1366px) {
    .pu-footer__support-social[_ngcontent-ng-c69421514] {
        width: 220px
    }
}

@media (min-width:1920px) {
    .pu-footer__support-social[_ngcontent-ng-c69421514] {
        width: 350px
    }
}

.pu-footer__support-partners[_ngcontent-ng-c69421514] {
    justify-content: normal;
    padding-bottom: 1rem
}

@media (min-width:768px) {
    .pu-footer__support-partners[_ngcontent-ng-c69421514] {
        width: 260px;
        grid-auto-rows: auto;
        padding-bottom: 0
    }
}

@media (min-width:1280px) {
    .pu-footer__support-partners[_ngcontent-ng-c69421514] {
        width: 200px
    }
}

@media (min-width:1920px) {
    .pu-footer__support-partners[_ngcontent-ng-c69421514] {
        width: 350px
    }
}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:1366px) {}

@media (min-width:1920px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:1920px) {}

@keyframes _ngcontent-ng-c2942989012_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c2942989012_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c2942989012_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c2942989012] {
    flex-direction: column
}

.pu-footer-logos__swiper[_ngcontent-ng-c2942989012] {
    width: 100%
}

.pu-footer-logos__swiper_providers[_ngcontent-ng-c2942989012],
.pu-footer-logos__swiper_payments[_ngcontent-ng-c2942989012] {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%
}

.pu-footer-logos__swiper_providers[_ngcontent-ng-c2942989012] {
    padding-bottom: .5rem;
    margin-bottom: .5rem
}

@media (min-width:1280px) {
    .pu-footer-logos__swiper_providers[_ngcontent-ng-c2942989012] {
        padding-bottom: .75rem;
        margin-bottom: .75rem
    }
}

.pu-footer-logos__swiper_providers[_ngcontent-ng-c2942989012]:after {
    content: "";
    position: absolute;
    bottom: 1px;
    display: initial;
    height: 1px;
    background: var(--gradient-divider-horiz);
    left: -1rem;
    right: -1rem
}

@media (min-width:768px) {
    .pu-footer-logos__swiper_providers[_ngcontent-ng-c2942989012]:after {
        left: -1.5rem;
        right: -1.5rem
    }
}

@media (min-width:1280px) {
    .pu-footer-logos__swiper_providers[_ngcontent-ng-c2942989012]:after {
        left: -1rem;
        right: -1rem
    }
}

.pu-footer-logos__swiper-slide[_ngcontent-ng-c2942989012] {
    height: 1.5rem;
    width: auto;
    filter: grayscale(100)
}

.pu-footer-logos__swiper-slide[_ngcontent-ng-c2942989012]:hover {
    filter: none
}

@media (min-width:768px) {
    .pu-footer-logos__swiper-slide[_ngcontent-ng-c2942989012] {
        height: 2rem
    }
}

@media (min-width:1280px) {
    .pu-footer-logos__swiper-slide[_ngcontent-ng-c2942989012] {
        height: 3rem
    }
}

@media (min-width:1280px) {}

@keyframes _ngcontent-ng-c2711920814_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c2711920814_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c2711920814_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c2711920814] {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 1.5rem
}

[_nghost-ng-c2711920814]:before {
    content: "";
    position: absolute;
    top: -.75rem;
    display: initial;
    height: 1px;
    background: var(--gradient-divider-horiz);
    left: -1rem;
    right: -1rem
}

@media (min-width:768px) {
    [_nghost-ng-c2711920814]:before {
        left: -1.5rem;
        right: -1.5rem
    }
}

@media (min-width:1280px) {
    [_nghost-ng-c2711920814]:before {
        left: -1rem;
        right: -1rem;
        top: -1rem
    }
}

@media (min-width:1280px) {}

@keyframes _ngcontent-ng-c2374131647_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c2374131647_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c2374131647_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c2374131647] {
    display: grid;
    grid-auto-flow: column;
    position: relative
}

@media (min-width:768px) {
    [_nghost-ng-c2374131647] {
        grid-auto-columns: min-content 1fr;
        grid-gap: 1.5rem;
        align-items: center
    }
}

.pu-footer-legal__license[_ngcontent-ng-c2374131647] {
    position: absolute;
    bottom: calc(100% + 1rem);
    right: 0;
    display: grid;
    grid-auto-flow: column;
    align-items: center;
    grid-gap: .75rem
}

.pu-footer-legal__license-age[_ngcontent-ng-c2374131647] {
    color: var(--color-footer-txt-2);
    border: 1px solid var(--color-footer-txt-2);
    border-radius: 1.5px;
    padding: 6px .25rem;
    font-size: 13px;
    line-height: 18px
}

@media (min-width:1280px) {
    .pu-footer-legal__license-age[_ngcontent-ng-c2374131647] {
        padding: .5rem 5px;
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 700
    }
}

@media (min-width:768px) {
    .pu-footer-legal__license[_ngcontent-ng-c2374131647] {
        position: initial
    }
}

@media (min-width:768px) {
    .pu-footer-legal__license-without-copyright[_ngcontent-ng-c2374131647] {
        position: absolute;
        right: auto;
        left: 0;
        bottom: calc(100% + 1.5rem)
    }
}

[_nghost-ng-c3271834567] {
    display: block
}

@keyframes _ngcontent-ng-c1291807574_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c1291807574_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c1291807574_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c1291807574] {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.ui-slider-controls_bottom-gap[_nghost-ng-c1291807574] .ui-slider-controls__container[_ngcontent-ng-c1291807574] {
    height: calc(100% - 2px)
}

.pu-footer-logos__swiper-controls[_nghost-ng-c1291807574] .ui-slider-controls__btn[_ngcontent-ng-c1291807574] {
    color: var(--color-footer-txt-3)
}

@media (min-width:1280px) {}

@media (min-width:375px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {}

.ui-slider-controls__btn[_ngcontent-ng-c1291807574] {
    box-sizing: border-box;
    margin: 0;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-appearance: none;
    appearance: none;
    border: 0;
    padding: 0;
    cursor: pointer;
    letter-spacing: 0;
    text-decoration: none
}

.ui-slider-controls__btn[_ngcontent-ng-c1291807574]>*[_ngcontent-ng-c1291807574],
.ui-slider-controls__btn[_ngcontent-ng-c1291807574]>*[_ngcontent-ng-c1291807574]:before,
.ui-slider-controls__btn[_ngcontent-ng-c1291807574]>*[_ngcontent-ng-c1291807574]:after {
    box-sizing: inherit
}

.ui-slider-controls__btn[_ngcontent-ng-c1291807574] {
    pointer-events: visible;
    display: flex;
    align-items: center;
    width: 50%;
    height: 100%;
    background: transparent;
    color: var(--color-txt-icon-3)
}

.ui-slider-controls__btn[_ngcontent-ng-c1291807574]:hover .ui-slider-controls__icon[_ngcontent-ng-c1291807574] {
    transition: .2s ease-in-out;
    transform: scale(1.2)
}

.ui-slider-controls__btn_next[_ngcontent-ng-c1291807574] {
    justify-content: flex-end;
    padding-right: .25rem
}

.ui-slider-controls__container[_ngcontent-ng-c1291807574] {
    position: absolute;
    top: 0;
    z-index: 1;
    pointer-events: none;
    display: flex;
    width: 44px;
    padding: 0
}

.ui-slider-controls__container_next[_ngcontent-ng-c1291807574] {
    right: 0;
    justify-content: flex-end;
    background: var(--gradient-horiz-tab-scroll)
}

@media (min-width:768px) {
    .ui-slider-controls__container[_ngcontent-ng-c1291807574] {
        width: 80px
    }
}

@media (min-width:1280px) {
    .ui-slider-controls__container[_ngcontent-ng-c1291807574] {
        width: 101px
    }
}

@keyframes shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

.pu-footer__seo {
    position: relative
}

@media (min-width:768px) {}

@media (min-width:768px) {}

.ui-seo-block__summary {
    padding: .5rem 0;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    width: 100%
}

.ui-seo-block__summary:focus {
    outline: none;
    border: none;
    -moz-outline-style: none
}

@media (min-width:768px) {
    .ui-seo-block__summary {
        padding: 1rem 0 .5rem
    }
}

.ui-seo-block__summary-wrapper {
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    width: 100%
}

.ui-seo-block__summary-wrapper:focus {
    outline: none;
    border: none;
    -moz-outline-style: none
}

.ui-seo-block__chevron {
    color: var(--color-footer-txt-3);
    transform: rotate(90deg);
    transition: .2s ease-in-out
}

.ui-seo-block__content {
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 400
}

.ui-seo-block__content {
    max-height: 224px;
    overflow: auto;
    margin-right: -.75rem;
    padding-right: .75rem;
    padding-bottom: 80px;
    color: var(--color-footer-txt-2)
}

.ui-seo-block__content:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 80px;
    background: var(--gradient-scroll-shadow);
    pointer-events: none
}

@keyframes _ngcontent-ng-c2733379659_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c2733379659_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c2733379659_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

.pu-footer-details__summary[_ngcontent-ng-c2733379659] {
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    width: 100%
}

.pu-footer-details__summary[_ngcontent-ng-c2733379659]:focus {
    outline: none;
    border: none;
    -moz-outline-style: none
}

@media (min-width:768px) {
    .pu-footer-details__summary[_ngcontent-ng-c2733379659] {
        pointer-events: none
    }
}

.pu-footer-details__title[_ngcontent-ng-c2733379659] {
    color: var(--color-footer-txt-1);
    font-size: .875rem;
    line-height: 1.125rem;
    font-weight: 500
}

@media (min-width:768px) {
    .pu-footer-details__title[_ngcontent-ng-c2733379659] {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 500
    }
}

.pu-footer-details__list[_ngcontent-ng-c2733379659] {
    padding-top: .25rem
}

@media (min-width:768px) {
    .pu-footer-details__list[_ngcontent-ng-c2733379659] {
        padding-top: .5rem
    }
}

.pu-footer-details__list-item[_ngcontent-ng-c2733379659] {
    padding-left: .75rem;
    position: relative;
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 400
}

.pu-footer-details__list-item[_ngcontent-ng-c2733379659]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: .25rem;
    height: .25rem;
    border-radius: 50%;
    background: var(--color-footer-txt-2)
}

.pu-footer-details__list-item[_ngcontent-ng-c2733379659]+.pu-footer-details__list-item[_ngcontent-ng-c2733379659] {
    margin-top: .25rem
}

.pu-footer-details__list-link[_ngcontent-ng-c2733379659] {
    color: var(--color-footer-txt-2);
    text-decoration: none;
    text-overflow: ellipsis;
    overflow: hidden
}

.pu-footer-details__list-link_hover[_ngcontent-ng-c2733379659] {
    transition: .2s ease-in-out;
    display: block
}

.pu-footer-details__list-link_hover[_ngcontent-ng-c2733379659]:hover {
    transform: scale(1.12) translate(.75rem)
}

@keyframes _ngcontent-ng-c777698556_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c777698556_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c777698556_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c777698556] {
    display: grid;
    grid-gap: .5rem
}

@media (min-width:768px) {}

.pu-footer-support__title[_ngcontent-ng-c777698556] {
    color: var(--color-footer-txt-1);
    font-size: .875rem;
    line-height: 1.125rem;
    font-weight: 500
}

@media (min-width:768px) {
    .pu-footer-support__title[_ngcontent-ng-c777698556] {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 500
    }
}

.pu-footer-support__buttons[_ngcontent-ng-c777698556] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: .5rem
}

@media (min-width:578px) {
    .pu-footer-support__buttons[_ngcontent-ng-c777698556] {
        grid-auto-flow: column;
        grid-template-columns: repeat(auto-fit, minmax(0, 1fr))
    }
}

@media (min-width:768px) {
    .pu-footer-support__buttons[_ngcontent-ng-c777698556] {
        grid-template-columns: 1fr;
        grid-auto-flow: row
    }
}

@media (min-width:578px) {}

@media (min-width:768px) {}

.pu-footer-support__button[_ngcontent-ng-c777698556] {
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: var(--font-size-button-s);
    line-height: var(--line-height-button-s);
    font-weight: var(--font-weight-button-s)
}

.pu-footer-support__button-icon[_ngcontent-ng-c777698556] {
    margin-right: .5rem
}

@media (max-width:578px) {
    .pu-footer-support__button_call-back[_ngcontent-ng-c777698556] {
        grid-column: 1/-1
    }
}

@keyframes _ngcontent-ng-c3364073795_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c3364073795_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c3364073795_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c3364073795] {
    display: grid;
    grid-auto-rows: min-content 1fr;
    grid-gap: .5rem
}

@media (min-width:1366px) {}

@media (min-width:1366px) {}

.pu-footer-bonus__title[_ngcontent-ng-c3364073795] {
    color: var(--color-footer-txt-1);
    font-size: .875rem;
    line-height: 1.125rem;
    font-weight: 500
}

@media (min-width:768px) {
    .pu-footer-bonus__title[_ngcontent-ng-c3364073795] {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 500
    }
}

.pu-footer-bonus__list[_ngcontent-ng-c3364073795] {
    display: grid;
    grid-gap: 33px;
    grid-auto-flow: column;
    grid-auto-columns: max-content
}

@media (min-width:768px) {
    .pu-footer-bonus__list[_ngcontent-ng-c3364073795] {
        grid-auto-flow: column;
        grid-gap: 49px
    }
}

.pu-footer-bonus__list-item[_ngcontent-ng-c3364073795] {
    display: grid;
    grid-gap: 2px;
    color: var(--color-footer-txt-3);
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 400
}

.pu-footer-bonus__list-item[_ngcontent-ng-c3364073795]+.pu-footer-bonus__list-item[_ngcontent-ng-c3364073795] {
    position: relative
}

.pu-footer-bonus__list-item[_ngcontent-ng-c3364073795]+.pu-footer-bonus__list-item[_ngcontent-ng-c3364073795]:before {
    content: "";
    position: absolute;
    top: 5px;
    left: -1rem;
    height: 1.5rem;
    width: 1px;
    background: var(--color-bg-4)
}

@media (min-width:768px) {
    .pu-footer-bonus__list-item[_ngcontent-ng-c3364073795]+.pu-footer-bonus__list-item[_ngcontent-ng-c3364073795]:before {
        left: -1.5rem
    }
}

.pu-footer-bonus__list-link[_ngcontent-ng-c3364073795] {
    color: var(--color-footer-txt-1);
    text-decoration: none
}

.pu-footer-bonus__list-link[_ngcontent-ng-c3364073795]:hover {
    color: var(--color-brand-secondary)
}

@keyframes _ngcontent-ng-c2061047957_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c2061047957_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c2061047957_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c2061047957] {
    display: grid;
    grid-gap: .5rem
}

.pu-footer-social_dark[_nghost-ng-c2061047957] .pu-footer-social__icon[_ngcontent-ng-c2061047957] {
    filter: brightness(0) invert(1)
}

.pu-footer-social_dark[_nghost-ng-c2061047957] .pu-footer-social__icon[_ngcontent-ng-c2061047957]:hover {
    filter: none
}

.pu-footer-social__title[_ngcontent-ng-c2061047957] {
    color: var(--color-footer-txt-1);
    font-size: .875rem;
    line-height: 1.125rem;
    font-weight: 500
}

@media (min-width:768px) {
    .pu-footer-social__title[_ngcontent-ng-c2061047957] {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 500
    }
}

.pu-footer-social__list[_ngcontent-ng-c2061047957] {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: max-content;
    grid-gap: .5rem
}

.pu-footer-social__icon[_ngcontent-ng-c2061047957] {
    width: 40px
}

.pu-footer-social__icon[_ngcontent-ng-c2061047957]:hover {
    filter: none
}

mat-icon {
    color: var(--mat-icon-color, inherit)
}

.mat-icon {
    -webkit-user-select: none;
    user-select: none;
    background-repeat: no-repeat;
    display: inline-block;
    fill: currentColor;
    overflow: hidden
}

@media (min-width:600px) {}

@media (min-width:435px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {}

@keyframes _ngcontent-ng-c14103108_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c14103108_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c14103108_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c14103108] {
    display: block;
    overflow: hidden
}

.ui-promo-banner-carousel[_ngcontent-ng-c14103108] {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    height: 164px;
    width: 100%
}

@media (min-width:435px) {}

@media (min-width:768px) {}

@media (min-width:435px) and (max-width:767.98px) {}

@media (min-width:768px) {
    .ui-promo-banner-carousel[_ngcontent-ng-c14103108] {
        height: 260px
    }
}

@media (min-width:1280px) {
    .ui-promo-banner-carousel[_ngcontent-ng-c14103108] {
        border-radius: .25rem;
        max-width: 100%;
        margin-left: 0;
        overflow: visible
    }
}

@media (min-width:1512px) {
    .ui-promo-banner-carousel[_ngcontent-ng-c14103108] {
        height: 390px
    }
}

@keyframes _ngcontent-ng-c1815435592_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c1815435592_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c1815435592_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c1815435592] {
    padding: .75rem;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    color: var(--color-txt-icon-banner-1);
    -webkit-user-select: none;
    user-select: none
}

@media (min-width:768px) {
    [_nghost-ng-c1815435592] {
        padding: 1rem 2.5rem 28px
    }
}

@media (min-width:1512px) {
    [_nghost-ng-c1815435592] {
        padding: 1.5rem 60px 42px
    }
}

.ui-promo-banner__picture[_ngcontent-ng-c1815435592] {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.ui-promo-banner__picture_animated[_ngcontent-ng-c1815435592]:not(.pu-img-loaded) {
    background: var(--color-bg-3)
}

.ui-promo-banner__picture_animated[_ngcontent-ng-c1815435592]:not(.pu-img-loaded):before {
    position: absolute;
    z-index: 1;
    content: "";
    height: 100%;
    width: 90%;
    animation: _ngcontent-ng-c1815435592_shine 1.5s linear infinite;
    transform: skew(150deg) translateZ(0);
    background-image: var(--gradients-skeleton-blur)
}

.ui-promo-banner__img[_ngcontent-ng-c1815435592] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 60%;
    transition: .2s linear
}

.ui-promo-banner__img.pu-img-loaded[_ngcontent-ng-c1815435592] {
    opacity: 1
}

@media (min-width:360px) {
    .ui-promo-banner__img[_ngcontent-ng-c1815435592] {
        object-position: 70%
    }
}

@media (min-width:414px) {
    .ui-promo-banner__img[_ngcontent-ng-c1815435592] {
        object-position: 100%
    }
}

@media (min-width:435px) {
    .ui-promo-banner__img[_ngcontent-ng-c1815435592] {
        object-position: 70%
    }
}

@media (min-width:768px) {
    .ui-promo-banner__img[_ngcontent-ng-c1815435592] {
        object-position: 50%
    }
}

@media (min-width:1280px) {
    .ui-promo-banner__img[_ngcontent-ng-c1815435592] {
        object-position: 45%
    }
}

@media (min-width:1512px) {
    .ui-promo-banner__img[_ngcontent-ng-c1815435592] {
        object-position: 50%
    }
}

@media (min-width:1280px) {
    .ui-promo-banner__img[_ngcontent-ng-c1815435592] {
        border-radius: .25rem
    }
}

@media (min-width:1280px) {}

.ui-promo-banner__body[_ngcontent-ng-c1815435592] {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 140px
}

@media (min-width:375px) {
    .ui-promo-banner__body[_ngcontent-ng-c1815435592] {
        max-width: 168px
    }
}

@media (min-width:429px) {
    .ui-promo-banner__body[_ngcontent-ng-c1815435592] {
        max-width: 198px
    }
}

@media (min-width:768px) {
    .ui-promo-banner__body[_ngcontent-ng-c1815435592] {
        max-width: 480px
    }
}

@media (min-width:1512px) {
    .ui-promo-banner__body[_ngcontent-ng-c1815435592] {
        max-width: 720px
    }
}

@media (min-width:768px) {}

@media (min-width:1512px) {}

@media (min-width:768px) {}

.ui-promo-banner__title[_ngcontent-ng-c1815435592] {
    font-family: Banner-Bold-It, sans-serif;
    font-size: 1.5rem;
    line-height: 1.5rem
}

@media (min-width:768px) {
    .ui-promo-banner__title[_ngcontent-ng-c1815435592] {
        font-family: Banner-Bold-It, sans-serif;
        font-size: 3rem;
        line-height: 3rem
    }
}

@media (min-width:1512px) {
    .ui-promo-banner__title[_ngcontent-ng-c1815435592] {
        font-family: Banner-Bold-It, sans-serif;
        font-size: 4.5rem;
        line-height: 4.5rem
    }
}

@media (min-width:768px) {}

@media (min-width:1512px) {}

.ui-promo-banner__title_description[_ngcontent-ng-c1815435592] {
    padding-top: .25rem;
    font-family: Banner-Bold-It, sans-serif;
    font-size: 1rem;
    line-height: 1rem
}

@media (min-width:768px) {
    .ui-promo-banner__title_description[_ngcontent-ng-c1815435592] {
        font-family: Banner-Bold-It, sans-serif;
        font-size: 2rem;
        line-height: 2rem
    }
}

@media (min-width:1512px) {
    .ui-promo-banner__title_description[_ngcontent-ng-c1815435592] {
        font-family: Banner-Bold-It, sans-serif;
        font-size: 3rem;
        line-height: 3rem
    }
}

@media (min-width:768px) {}

@media (min-width:1512px) {}

@media (min-width:768px) {}

@media (min-width:1512px) {}

@media (max-width:767.98px) {}

@media (min-width:768px) {}

@media (min-width:1512px) {}

@media (max-width:767.98px) {}

.ui-promo-banner__btn[_ngcontent-ng-c1815435592] {
    display: none
}

@media (min-width:768px) {
    .ui-promo-banner__btn[_ngcontent-ng-c1815435592] {
        display: block
    }
}

@media (min-width:1512px) {
    .ui-promo-banner__btn[_ngcontent-ng-c1815435592] {
        height: 69px;
        padding: 0 48px;
        font-size: 1.5rem;
        line-height: 1.75rem;
        font-weight: 500
    }
}

@keyframes _ngcontent-ng-c2376774041_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c2376774041_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c2376774041_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c2376774041] {
    position: -webkit-sticky;
    position: sticky;
    position: -webkit-sticky;
    top: calc(var(--header-height-s) - 56px);
    left: 0;
    z-index: 599;
    background-color: var(--color-bg-1);
    display: grid;
    transition: top .6s
}

@media (min-width:768px) {
    [_nghost-ng-c2376774041] {
        top: -2px
    }
}

@media (min-width:1280px) {
    [_nghost-ng-c2376774041] {
        top: 72px;
        background: linear-gradient(to bottom, var(--color-bg-1) 71px, transparent 1px);
        display: flex
    }
}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:1280px) {}

[_nghost-ng-c2376774041]:after {
    content: "";
    position: absolute;
    bottom: 1px;
    display: none;
    width: 100%;
    height: 1px;
    background-color: var(--color-bg-3)
}

@media (min-width:1280px) {
    [_nghost-ng-c2376774041]:after {
        top: 70px;
        display: initial
    }
}

.pu-casino-filter__tabs[_ngcontent-ng-c2376774041] {
    grid-area: 1/span 2
}

@media (max-width:767.98px) {
    .pu-casino-filter__tabs[_ngcontent-ng-c2376774041] {
        max-width: 100vw
    }
}

@media (min-width:768px) {}

.pu-casino-filter__buttons[_ngcontent-ng-c2376774041] {
    padding: .5rem;
    grid-area: 2/2;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

@media (min-width:768px) {
    .pu-casino-filter__buttons[_ngcontent-ng-c2376774041] {
        padding: .5rem 1rem
    }
}

@media (min-width:1280px) {
    .pu-casino-filter__buttons[_ngcontent-ng-c2376774041] {
        padding: .5rem 0rem
    }
}

.pu-casino-filter__button[_ngcontent-ng-c2376774041]+.pu-casino-filter__button[_ngcontent-ng-c2376774041] {
    margin-left: .5rem
}

@keyframes _ngcontent-ng-c4250751548_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c4250751548_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c4250751548_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c4250751548] {
    position: relative;
    display: flex;
    align-items: center;
    overflow: hidden;
    width: 100%
}

@media (min-width:1280px) {
    .pu-casino-filter__tabs[_nghost-ng-c4250751548] .ui-category-tabs[_ngcontent-ng-c4250751548] {
        padding: 0rem 1rem 0rem 1.5rem
    }
}

.ui-category-tabs[_ngcontent-ng-c4250751548] {
    position: relative;
    margin: 0;
    width: 100%;
    padding: 0 .5rem
}

@media (min-width:768px) {
    .ui-category-tabs[_ngcontent-ng-c4250751548] {
        padding: 0 1rem
    }
}

@media (min-width:1280px) {
    .ui-category-tabs[_ngcontent-ng-c4250751548] {
        padding: 0
    }
}

.ui-category-tabs[_ngcontent-ng-c4250751548]:after {
    bottom: 1px;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    background: var(--color-bg-3);
    width: 100%
}

@media (min-width:1280px) {
    .ui-category-tabs[_ngcontent-ng-c4250751548]:after {
        display: none
    }
}

.ui-category-tabs__slide[_ngcontent-ng-c4250751548] {
    min-height: 100%;
    padding-right: .5rem;
    padding-left: .5rem
}

@media (min-width:768px) {
    .ui-category-tabs__slide[_ngcontent-ng-c4250751548] {
        padding-right: .75rem;
        padding-left: .75rem
    }
}

@keyframes _ngcontent-ng-c4241320937_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c4241320937_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c4241320937_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c86734294_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c86734294_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c86734294_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c86734294] {
    display: flex;
    flex-direction: column;
    overflow: hidden
}

.pu-casino-games-list__grid[_ngcontent-ng-c86734294] {
    padding-top: .5rem;
    margin-bottom: .5rem
}

.pu-casino-games-list__btn[_ngcontent-ng-c86734294] {
    margin: 1.5rem auto .25rem
}

.pu-casino-games-list__filter-state[_ngcontent-ng-c86734294] {
    padding-top: .75rem
}

@keyframes _ngcontent-ng-c2760526772_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c2760526772_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c2760526772_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c2760526772] {
    display: flex;
    align-items: center
}

.ui-filter-state__title[_ngcontent-ng-c2760526772] {
    color: var(--color-txt-icon-1);
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 400
}

@media (min-width:768px) {
    .ui-filter-state__title[_ngcontent-ng-c2760526772] {
        font-size: .875rem;
        line-height: 1.125rem;
        font-weight: 400
    }
}

@keyframes _ngcontent-ng-c2363328957_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c2363328957_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c2363328957_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c2363328957] {
    box-sizing: border-box;
    margin: 0;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: none;
    -webkit-appearance: none;
    appearance: none;
    border: 0;
    letter-spacing: 0;
    text-decoration: none
}

[_nghost-ng-c2363328957]>*[_ngcontent-ng-c2363328957],
[_nghost-ng-c2363328957]>*[_ngcontent-ng-c2363328957]:before,
[_nghost-ng-c2363328957]>*[_ngcontent-ng-c2363328957]:after {
    box-sizing: inherit
}

[_nghost-ng-c2363328957] {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    padding: .5rem 0 10px;
    min-width: 3rem
}

@media (min-width:375px) {
    [_nghost-ng-c2363328957] {
        padding-bottom: .5rem
    }
}

@media (min-width:768px) {
    [_nghost-ng-c2363328957] {
        padding: 14px 0 10px
    }
}

@media (min-width:1280px) {
    [_nghost-ng-c2363328957] {
        padding-bottom: 1rem
    }
}

[_nghost-ng-c2363328957]:not(.ui-category-tab_has-initial-img) .ui-category-tab__img[_ngcontent-ng-c2363328957] {
    filter: var(--filter-color-tabs-icon);
    will-change: filter
}

[_nghost-ng-c2363328957]:not(.ui-category-tab_has-initial-img) .ui-category-tab__img_multicolor[_ngcontent-ng-c2363328957] {
    filter: grayscale(1)
}

.ui-category-tab_active[_nghost-ng-c2363328957] .ui-category-tab__title[_ngcontent-ng-c2363328957] {
    color: var(--color-tabs-txt-active-1)
}

.ui-category-tab_active[_nghost-ng-c2363328957] .ui-category-tab__title[_ngcontent-ng-c2363328957] {
    font-weight: var(--font-weight-category-tab-active-sm)
}

@media (min-width:768px) {
    .ui-category-tab_active[_nghost-ng-c2363328957] .ui-category-tab__title[_ngcontent-ng-c2363328957] {
        font-weight: var(--font-weight-category-tab-active-md)
    }
}

@media (min-width:1280px) {
    .ui-category-tab_active[_nghost-ng-c2363328957] .ui-category-tab__title[_ngcontent-ng-c2363328957] {
        font-weight: var(--font-weight-category-tab-active-xl)
    }
}

.ui-category-tab_active[_nghost-ng-c2363328957] .ui-category-tab__icn[_ngcontent-ng-c2363328957] {
    color: var(--color-tabs-icon-active)
}

.ui-category-tab_active[_nghost-ng-c2363328957]:before,
.ui-category-tab_active[_nghost-ng-c2363328957]:after {
    content: "";
    position: absolute;
    bottom: 1px;
    left: 50%
}

.ui-category-tab_active[_nghost-ng-c2363328957]:before {
    width: 100%;
    height: 1px;
    background: var(--gradient-tab-highlighting);
    transform: translate(-50%)
}

.ui-category-tab_active.ui-category-tab_after-underscore[_nghost-ng-c2363328957]:after {
    bottom: 0;
    height: var(--height-tabs-underline);
    width: 20px;
    background: var(--color-tabs-strk-default);
    filter: var(--filter-tabs-underline);
    border-radius: 100px;
    transform: translate(-50%) translateY(0)
}

@media (min-width:1280px) {
    [_nghost-ng-c2363328957]:hover:not(.ui-category-tab_active) {
        transform: scale(1.13)
    }
}

[_nghost-ng-c2363328957]:hover:not(.ui-category-tab_active):not(.ui-category-tab_has-initial-img) .ui-category-tab__img[_ngcontent-ng-c2363328957] {
    filter: var(--filter-color-tabs-icon-hover)
}

[_nghost-ng-c2363328957]:hover:not(.ui-category-tab_active):not(.ui-category-tab_has-initial-img) .ui-category-tab__img_multicolor[_ngcontent-ng-c2363328957] {
    filter: none
}

[_nghost-ng-c2363328957]:hover:not(.ui-category-tab_active) .ui-category-tab__title[_ngcontent-ng-c2363328957],
[_nghost-ng-c2363328957]:hover:not(.ui-category-tab_active) .ui-category-tab__subtitle[_ngcontent-ng-c2363328957],
[_nghost-ng-c2363328957]:hover:not(.ui-category-tab_active) .ui-category-tab__count[_ngcontent-ng-c2363328957] {
    color: var(--color-tabs-txt-hover-1)
}

[_nghost-ng-c2363328957]:hover:not(.ui-category-tab_active) .ui-category-tab__icn[_ngcontent-ng-c2363328957] {
    color: var(--color-tabs-icon-hover)
}

.ui-category-tab__img[_ngcontent-ng-c2363328957] {
    width: 1.5rem;
    height: 1.5rem;
    object-fit: contain;
    object-position: 50% 50%
}

@media (min-width:375px) {}

.ui-category-tab__title[_ngcontent-ng-c2363328957] {
    white-space: nowrap;
    color: var(--color-tabs-txt);
    letter-spacing: var(--letter-spacing-tabs);
    text-transform: var(--text-transform-tabs);
    font-size: .625rem;
    line-height: .875rem;
    font-weight: 400
}

@media (min-width:375px) {
    .ui-category-tab__title[_ngcontent-ng-c2363328957] {
        font-size: .75rem;
        line-height: 1rem;
        font-weight: 400
    }
}

@media (min-width:768px) {
    .ui-category-tab__title[_ngcontent-ng-c2363328957] {
        font-size: .875rem;
        line-height: 1.125rem;
        font-weight: 400
    }
}

@keyframes _ngcontent-ng-c3681811209_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c3681811209_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c3681811209_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c4159530516_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c4159530516_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c4159530516_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

@media (min-width:1280px) {}

@media (min-width:1280px) {}

@media (min-width:1280px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@media (min-width:768px) {}

@media (min-width:1280px) {}

@keyframes _ngcontent-ng-c1595128412_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c1595128412_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c1595128412_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c3039585559_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c3039585559_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c3039585559_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c3039585559] {
    display: grid;
    grid-gap: .5rem
}

.pu-footer-apps__title[_ngcontent-ng-c3039585559] {
    color: var(--color-footer-txt-1);
    font-size: .875rem;
    line-height: 1.125rem;
    font-weight: 500
}

@media (min-width:768px) {
    .pu-footer-apps__title[_ngcontent-ng-c3039585559] {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 500
    }
}

@media (min-width:1280px) {
    .pu-footer-apps__list[_ngcontent-ng-c3039585559] {
        display: grid;
        grid-auto-flow: column;
        grid-gap: .5rem
    }
}

.pu-footer-apps__list-item[_ngcontent-ng-c3039585559] {
    display: flex;
    align-items: flex-start;
    position: relative;
    justify-content: center
}

.pu-footer-apps__link[_ngcontent-ng-c3039585559] {
    display: flex
}

.pu-footer-apps__link_disabled[_ngcontent-ng-c3039585559] {
    pointer-events: none;
    cursor: none;
    opacity: .3
}

.pu-footer-apps__icon[_ngcontent-ng-c3039585559] {
    width: 120px;
    height: 40px;
    color: var(--color-footer-txt-1);
    border: 1px solid var(--color-bg-8);
    border-radius: .25rem;
    overflow: hidden
}

.pu-footer-apps__icon[_ngcontent-ng-c3039585559]:hover {
    color: var(--color-txt-icon-5);
    background: var(--color-bg-8);
    border-color: var(--color-bg-8)
}

@keyframes _ngcontent-ng-c2279362002_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c2279362002_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c2279362002_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c2279362002] {
    display: flex;
    position: relative
}

.pu-footer-apps__tooltip[_nghost-ng-c2279362002] .ui-tooltip__icon[_ngcontent-ng-c2279362002] {
    color: var(--color-footer-txt-3)
}

.ui-tooltip__icon[_ngcontent-ng-c2279362002] {
    cursor: pointer;
    position: relative
}

.ui-tooltip__template[_ngcontent-ng-c2279362002] {
    position: absolute
}

@media (max-width:428px) {}

@media (max-width:428px) {}

@keyframes _ngcontent-ng-c4121541388_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c4121541388_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c4121541388_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c4121541388] {
    display: grid;
    grid-gap: .25rem;
    grid-template-columns: 1fr 1fr
}

@media (min-width:609px) {
    [_nghost-ng-c4121541388] {
        grid-template-columns: repeat(3, 1fr)
    }
}

@media (min-width:768px) {
    [_nghost-ng-c4121541388] {
        grid-gap: .5rem
    }
}

@media (min-width:931px) {
    [_nghost-ng-c4121541388] {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media (min-width:1233px) {
    [_nghost-ng-c4121541388] {
        grid-template-columns: repeat(5, 1fr)
    }
}

@media (min-width:1280px) {
    [_nghost-ng-c4121541388] {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media (min-width:1459px) {
    [_nghost-ng-c4121541388] {
        grid-template-columns: repeat(5, 1fr)
    }
}

@media (min-width:1761px) {
    [_nghost-ng-c4121541388] {
        grid-template-columns: repeat(6, 1fr)
    }
}

@media (min-width:2063px) {
    [_nghost-ng-c4121541388] {
        grid-template-columns: repeat(7, 1fr)
    }
}

@media (min-width:2365px) {
    [_nghost-ng-c4121541388] {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (min-width:2667px) {
    [_nghost-ng-c4121541388] {
        grid-template-columns: repeat(9, 1fr)
    }
}

@media (min-width:2969px) {
    [_nghost-ng-c4121541388] {
        grid-template-columns: repeat(10, 1fr)
    }
}

@media (min-width:3271px) {
    [_nghost-ng-c4121541388] {
        grid-template-columns: repeat(11, 1fr)
    }
}

@media (min-width:3573px) {
    [_nghost-ng-c4121541388] {
        grid-template-columns: repeat(12, 1fr)
    }
}

@media (min-width:3875px) {
    [_nghost-ng-c4121541388] {
        grid-template-columns: repeat(13, 1fr)
    }
}

@media (min-width:1321px) {}

@media (min-width:1623px) {}

@media (min-width:1925px) {}

@media (min-width:2227px) {}

@media (min-width:2529px) {}

@media (min-width:2831px) {}

@media (min-width:3133px) {}

@media (min-width:3435px) {}

@media (min-width:3737px) {}

@keyframes _ngcontent-ng-c3902580041_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c3902580041_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c3902580041_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

[_nghost-ng-c3902580041] {
    --gradient-angle: 136deg;
    position: relative;
    display: grid;
    border-radius: var(--game-tile-border-radius);
    transition: transform .3s ease;
    overflow: hidden;
    width: 100%
}

@supports not (aspect-ratio:auto) {
    [_nghost-ng-c3902580041] {
        display: flex
    }
}

@media (min-width:1280px) {}

[_nghost-ng-c3902580041]:before {
    display: none;
    z-index: 2;
    width: calc(100% - var(--animation-border-rotation-width)*2);
    height: calc(100% - var(--animation-border-rotation-width)*2);
    pointer-events: none;
    background: linear-gradient(var(--gradient-angle), var(--gradient-hover));
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: var(--border-radius-button);
    padding: 1px;
    -webkit-mask: linear-gradient(var(--color-white)0 0) content-box, linear-gradient(var(--color-white)0 0);
    mask: linear-gradient(var(--color-white)0 0) content-box, linear-gradient(var(--color-white)0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude
}

[_nghost-ng-c3902580041]:before {
    padding: var(--animation-border-rotation-width)
}

[_nghost-ng-c3902580041]:hover:not(.ui-game-tile_touch-supported),
.ui-game-tile_touched[_nghost-ng-c3902580041] {
    transform: scale(1.03);
    z-index: 3
}

[_nghost-ng-c3902580041]:hover:not(.ui-game-tile_touch-supported):before,
.ui-game-tile_touched[_nghost-ng-c3902580041]:before {
    display: block
}

[_nghost-ng-c3902580041]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__bottom[_ngcontent-ng-c3902580041],
[_nghost-ng-c3902580041]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__labels[_ngcontent-ng-c3902580041],
.ui-game-tile_touched[_nghost-ng-c3902580041] .ui-game-tile__bottom[_ngcontent-ng-c3902580041],
.ui-game-tile_touched[_nghost-ng-c3902580041] .ui-game-tile__labels[_ngcontent-ng-c3902580041] {
    opacity: 0
}

[_nghost-ng-c3902580041]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__content[_ngcontent-ng-c3902580041],
.ui-game-tile_touched[_nghost-ng-c3902580041] .ui-game-tile__content[_ngcontent-ng-c3902580041] {
    background-color: var(--color-label-game-darker)
}

[_nghost-ng-c3902580041]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__name[_ngcontent-ng-c3902580041],
[_nghost-ng-c3902580041]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__favorite[_ngcontent-ng-c3902580041],
.ui-game-tile_touched[_nghost-ng-c3902580041] .ui-game-tile__name[_ngcontent-ng-c3902580041],
.ui-game-tile_touched[_nghost-ng-c3902580041] .ui-game-tile__favorite[_ngcontent-ng-c3902580041] {
    opacity: 1
}

[_nghost-ng-c3902580041]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__buttons[_ngcontent-ng-c3902580041],
.ui-game-tile_touched[_nghost-ng-c3902580041] .ui-game-tile__buttons[_ngcontent-ng-c3902580041] {
    visibility: initial
}

@media (min-width:1280px) {

    [_nghost-ng-c3902580041]:hover:not(.ui-game-tile_touch-supported),
    .ui-game-tile_touched[_nghost-ng-c3902580041] {
        transform: scale(1.08)
    }
}

.ui-game-tile__content[_ngcontent-ng-c3902580041] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: .5rem;
    z-index: 1;
    border-radius: .25rem;
    overflow: hidden
}

.ui-game-tile__header[_ngcontent-ng-c3902580041] {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.ui-game-tile__name[_ngcontent-ng-c3902580041] {
    color: var(--color-label-game-tile);
    width: 100%;
    opacity: 0;
    display: block;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .875rem;
    line-height: 1.125rem;
    font-weight: 400
}

@media (min-width:1280px) {}

.ui-game-tile__buttons[_ngcontent-ng-c3902580041] {
    visibility: hidden;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center
}

.ui-game-tile__button[_ngcontent-ng-c3902580041] {
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2
}

.ui-game-tile__button_demo[_ngcontent-ng-c3902580041] {
    margin-top: .5rem
}

.ui-game-tile__picture[_ngcontent-ng-c3902580041] {
    grid-area: 1/-1;
    aspect-ratio: 1.3008849558/1;
    position: relative;
    width: 100%
}

@media (min-width:1280px) {
    .ui-game-tile__picture[_ngcontent-ng-c3902580041] {
        aspect-ratio: 1.5154639175/1
    }
}

@supports not (aspect-ratio:auto) {
    .ui-game-tile__picture[_ngcontent-ng-c3902580041] {
        padding-bottom: 76.55%
    }

    @media (min-width:1280px) {
        .ui-game-tile__picture[_ngcontent-ng-c3902580041] {
            padding-bottom: 65.52%
        }
    }
}

.ui-game-tile__picture_animated[_ngcontent-ng-c3902580041]:not(.pu-img-loaded) {
    background: var(--color-bg-3)
}

.ui-game-tile__picture_animated[_ngcontent-ng-c3902580041]:not(.pu-img-loaded):before {
    position: absolute;
    z-index: 1;
    content: "";
    height: 100%;
    width: 90%;
    animation: _ngcontent-ng-c3902580041_shine 1.5s linear infinite;
    transform: skew(150deg) translateZ(0);
    background-image: var(--gradients-skeleton-blur)
}

.ui-game-tile__image[_ngcontent-ng-c3902580041] {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0;
    transition: .2s linear
}

.ui-game-tile__image.pu-img-loaded[_ngcontent-ng-c3902580041] {
    opacity: 1
}

.ui-game-tile__labels[_ngcontent-ng-c3902580041] {
    position: absolute;
    display: flex;
    flex-direction: column;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: .25rem;
    background-image: var(--gradient-corner-shadow-small)
}

.ui-game-tile__labels_big[_ngcontent-ng-c3902580041] {
    background-image: var(--gradient-corner-shadow-big)
}

.ui-game-tile__label[_ngcontent-ng-c3902580041] {
    width: max-content;
    color: var(--color-label-txt);
    border-radius: var(--label-border-radius);
    padding: 2px var(--label-padding-horizontal);
    text-transform: uppercase;
    display: flex;
    align-items: center;
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 500
}

.ui-game-tile__label[_ngcontent-ng-c3902580041]+.ui-game-tile__label[_ngcontent-ng-c3902580041] {
    margin-top: .25rem
}

.ui-game-tile__label_new[_ngcontent-ng-c3902580041] {
    background-color: var(--color-label-new-bg)
}

.ui-game-tile__label_exclusive[_ngcontent-ng-c3902580041] {
    background-color: var(--color-label-exclusive-bg)
}

@keyframes _ngcontent-ng-c3575749760_shine {
    0% {
        left: -150%
    }

    to {
        left: 150%
    }
}

@keyframes _ngcontent-ng-c3575749760_live-flashing {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _ngcontent-ng-c3575749760_blink {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

@media (min-width:1280px) {}

.sf-hidden {
    display: none !important
}

img[src="data:,"],
source[src="data:,"] {
    display: none !important
}

.textSeo {
    margin: 50px 0;
}
.textSeo p {
    line-height: 1.5;
}
.textSeo h1,
.textSeo h2,
.textSeo h3 {
    margin-bottom: 15px;
    margin-top: 40px;
}
.textSeo h1:first-child,
.textSeo h2:first-child,
.textSeo h3:first-child {
    margin-top: 0;
}
.pu-header__actions .logo {
    display: none;
}
.pu-header__actionsRight {
    display: flex;
    align-items: center;
}
.pu-shell__main[_ngcontent-ng-c3525799314] {
    padding-left: 0;
}
.pu-sidebar {
    display: none;
}
@media (max-width: 1279px) {
    .pu-sidebar {
        display: none;
    }
    .pu-header__actions .logo {
        display: block;
        margin: 0;
    }
    .pu-header__actions[_ngcontent-ng-c3621913028] {
        width: auto;
        justify-content: space-between;
    }
}
@media (max-width: 767px) {
    .textSeo {
        margin-bottom: 20px;
    }
    .textSeo h1,
    .textSeo h2,
    .textSeo h3 {
        font-size: 24px;
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .swiper-wrapper[_ngcontent-ng-c1438022328] {
        transform: none!important;
    }
}
@media (max-width: 575px) {
    .pu-footer__support-wrapper[_ngcontent-ng-c69421514] {
        flex-direction: column;
        gap: 20px;
        /* align-items: center; */
    }
    [_nghost-ng-c4121541388] >*:nth-child(n+19) {
        display: none!important;
    }
    .pu-footer-apps__list {
        display: flex;
        flex-direction: column;
        gap: 15px;
        align-items: flex-start;
    }
    .pu-footer__support-partners {
        display: none!important;
    }
    .pu-header__actions .logo {
        max-width: 115px;
    }
}