@charset "UTF-8";

@keyframes fadeUp {
    0% {
        transform: translateY(-200%);
        opacity: 0
    }

    to {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes fadeDown {
    0% {
        transform: translateY(200%);
        opacity: 0
    }

    to {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes fadeRight {
    0% {
        transform: translate(200%);
        opacity: 0
    }

    to {
        transform: translate(0);
        opacity: 1
    }
}

@keyframes fadeLeft {
    0% {
        transform: translate(-200%);
        opacity: 0
    }

    to {
        transform: translate(0);
        opacity: 1
    }
}

.swiper-slide-active .animation--fade-down {
    animation: fadeDown 1s
}

.swiper-slide-active .animation--fade-up {
    animation: fadeUp 1s
}

.swiper-slide-active .animation--fade-right {
    animation: fadeRight 1s
}

.swiper-slide-active .animation--fade-left {
    animation: fadeLeft 1s
}

.swiper-slide-active .animation {
    animation-fill-mode: both
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

@keyframes bounceInCheck {
    0% {
        transform: scale(.5)
    }

    50% {
        transform: scale(1.05)
    }

    70% {
        transform: scale(.9)
    }

    to {
        transform: scale(1)
    }
}

:root {
    --mc-main: #ffd600;
    --mc-main-locked: #ffd600;
    --mc-main-l5: #ffd80d;
    --mc-main-d5: #f2cb00;
    --mc-main-l10: #ffda1a;
    --mc-main-d10: #e6c100;
    --mc-main-l20: #ffde33;
    --mc-main-d20: #ccab00;
    --mc-main-o0: rgba(255, 214, 0, 0);
    --mc-main-o1: rgba(255, 214, 0, .1);
    --mc-main-o2: rgba(255, 214, 0, .2);
    --mc-main-o4: rgba(255, 214, 0, .4);
    --mc-main-o6: rgba(255, 214, 0, .6);
    --mc-main-o8: rgba(255, 214, 0, .8);
    --mc-secondary: #ffd600;
    --mc-secondary-locked: #ffd600;
    --mc-secondary-l5: #ffd80d;
    --mc-secondary-d5: #f2cb00;
    --mc-secondary-l10: #ffda1a;
    --mc-secondary-d10: #e6c100;
    --mc-secondary-l20: #ffde33;
    --mc-secondary-d20: #ccab00;
    --mc-secondary-o0: rgba(255, 214, 0, 0);
    --mc-secondary-o1: rgba(255, 214, 0, .1);
    --mc-secondary-o2: rgba(255, 214, 0, .2);
    --mc-secondary-o4: rgba(255, 214, 0, .4);
    --mc-secondary-o6: rgba(255, 214, 0, .6);
    --mc-secondary-o8: rgba(255, 214, 0, .8);
    --mc-baseMain: #fff;
    --mc-baseMain-locked: #fff;
    --mc-baseMain-l5: white;
    --mc-baseMain-d5: #f2f2f2;
    --mc-baseMain-l10: white;
    --mc-baseMain-d10: #e6e6e6;
    --mc-baseMain-l20: white;
    --mc-baseMain-d20: #cccccc;
    --mc-baseMain-o0: rgba(255, 255, 255, 0);
    --mc-baseMain-o1: rgba(255, 255, 255, .1);
    --mc-baseMain-o2: rgba(255, 255, 255, .2);
    --mc-baseMain-o4: rgba(255, 255, 255, .4);
    --mc-baseMain-o6: rgba(255, 255, 255, .6);
    --mc-baseMain-o8: rgba(255, 255, 255, .8);
    --mc-baseContrast: #000;
    --mc-baseContrast-locked: #000;
    --mc-baseContrast-l5: #0d0d0d;
    --mc-baseContrast-d5: black;
    --mc-baseContrast-l10: #1a1a1a;
    --mc-baseContrast-d10: black;
    --mc-baseContrast-l20: #333333;
    --mc-baseContrast-d20: black;
    --mc-baseContrast-o0: rgba(0, 0, 0, 0);
    --mc-baseContrast-o1: rgba(0, 0, 0, .1);
    --mc-baseContrast-o2: rgba(0, 0, 0, .2);
    --mc-baseContrast-o4: rgba(0, 0, 0, .4);
    --mc-baseContrast-o6: rgba(0, 0, 0, .6);
    --mc-baseContrast-o8: rgba(0, 0, 0, .8);
    --mc-buttonColor: #ffd600;
    --mc-buttonColor-locked: #ffd600;
    --mc-buttonColor-l5: #ffd80d;
    --mc-buttonColor-d5: #f2cb00;
    --mc-buttonColor-l10: #ffda1a;
    --mc-buttonColor-d10: #e6c100;
    --mc-buttonColor-l20: #ffde33;
    --mc-buttonColor-d20: #ccab00;
    --mc-buttonColor-o0: rgba(255, 214, 0, 0);
    --mc-buttonColor-o1: rgba(255, 214, 0, .1);
    --mc-buttonColor-o2: rgba(255, 214, 0, .2);
    --mc-buttonColor-o4: rgba(255, 214, 0, .4);
    --mc-buttonColor-o6: rgba(255, 214, 0, .6);
    --mc-buttonColor-o8: rgba(255, 214, 0, .8);
    --mc-baseOpacity: rgba(255, 214, 0, .1);
    --mc-baseOpacity-locked: rgba(255, 214, 0, .1);
    --mc-baseOpacity-l5: rgba(255, 216, 13, .1);
    --mc-baseOpacity-d5: rgba(242, 203, 0, .1);
    --mc-baseOpacity-l10: rgba(255, 218, 26, .1);
    --mc-baseOpacity-d10: rgba(230, 193, 0, .1);
    --mc-baseOpacity-l20: rgba(255, 222, 51, .1);
    --mc-baseOpacity-d20: rgba(204, 171, 0, .1);
    --mc-baseOpacity-o0: rgba(255, 214, 0, 0);
    --mc-baseOpacity-o1: rgba(255, 214, 0, 0);
    --mc-baseOpacity-o2: rgba(255, 214, 0, 0);
    --mc-baseOpacity-o4: rgba(255, 214, 0, 0);
    --mc-baseOpacity-o6: rgba(255, 214, 0, 0);
    --mc-baseOpacity-o8: rgba(255, 214, 0, 0);
    --mc-bg100: #262000;
    --mc-bg100-locked: #262000;
    --mc-bg100-l5: #3e3400;
    --mc-bg100-d5: #241e00;
    --mc-bg100-l10: #554800;
    --mc-bg100-d10: #221d00;
    --mc-bg100-l20: #846f00;
    --mc-bg100-d20: #1e1a00;
    --mc-bg100-o0: rgba(38, 32, 0, 0);
    --mc-bg100-o1: rgba(38, 32, 0, .1);
    --mc-bg100-o2: rgba(38, 32, 0, .2);
    --mc-bg100-o4: rgba(38, 32, 0, .4);
    --mc-bg100-o6: rgba(38, 32, 0, .6);
    --mc-bg100-o8: rgba(38, 32, 0, .8);
    --mc-bg300: #262000;
    --mc-bg300-locked: #262000;
    --mc-bg300-l5: #3e3400;
    --mc-bg300-d5: #241e00;
    --mc-bg300-l10: #554800;
    --mc-bg300-d10: #221d00;
    --mc-bg300-l20: #846f00;
    --mc-bg300-d20: #1e1a00;
    --mc-bg300-o0: rgba(38, 32, 0, 0);
    --mc-bg300-o1: rgba(38, 32, 0, .1);
    --mc-bg300-o2: rgba(38, 32, 0, .2);
    --mc-bg300-o4: rgba(38, 32, 0, .4);
    --mc-bg300-o6: rgba(38, 32, 0, .6);
    --mc-bg300-o8: rgba(38, 32, 0, .8);
    --mc-bg500: #262000;
    --mc-bg500-locked: #262000;
    --mc-bg500-l5: #3e3400;
    --mc-bg500-d5: #241e00;
    --mc-bg500-l10: #554800;
    --mc-bg500-d10: #221d00;
    --mc-bg500-l20: #846f00;
    --mc-bg500-d20: #1e1a00;
    --mc-bg500-o0: rgba(38, 32, 0, 0);
    --mc-bg500-o1: rgba(38, 32, 0, .1);
    --mc-bg500-o2: rgba(38, 32, 0, .2);
    --mc-bg500-o4: rgba(38, 32, 0, .4);
    --mc-bg500-o6: rgba(38, 32, 0, .6);
    --mc-bg500-o8: rgba(38, 32, 0, .8);
    --mc-bg700: #1a1500;
    --mc-bg700-locked: #1a1500;
    --mc-bg700-l5: #322900;
    --mc-bg700-d5: #191400;
    --mc-bg700-l10: #4a3c00;
    --mc-bg700-d10: #171300;
    --mc-bg700-l20: #7b6300;
    --mc-bg700-d20: #151100;
    --mc-bg700-o0: rgba(26, 21, 0, 0);
    --mc-bg700-o1: rgba(26, 21, 0, .1);
    --mc-bg700-o2: rgba(26, 21, 0, .2);
    --mc-bg700-o4: rgba(26, 21, 0, .4);
    --mc-bg700-o6: rgba(26, 21, 0, .6);
    --mc-bg700-o8: rgba(26, 21, 0, .8);
    --mc-bg: #010100;
    --mc-bg-locked: #010100;
    --mc-bg-l5: #1a1a00;
    --mc-bg-d5: #010100;
    --mc-bg-l10: #343400;
    --mc-bg-d10: #010100;
    --mc-bg-l20: #676700;
    --mc-bg-d20: #010100;
    --mc-bg-o0: rgba(1, 1, 0, 0);
    --mc-bg-o1: rgba(1, 1, 0, .1);
    --mc-bg-o2: rgba(1, 1, 0, .2);
    --mc-bg-o4: rgba(1, 1, 0, .4);
    --mc-bg-o6: rgba(1, 1, 0, .6);
    --mc-bg-o8: rgba(1, 1, 0, .8);
    --mc-bgModal: #262000;
    --mc-bgModal-locked: #262000;
    --mc-bgModal-l5: #3e3400;
    --mc-bgModal-d5: #241e00;
    --mc-bgModal-l10: #554800;
    --mc-bgModal-d10: #221d00;
    --mc-bgModal-l20: #846f00;
    --mc-bgModal-d20: #1e1a00;
    --mc-bgModal-o0: rgba(38, 32, 0, 0);
    --mc-bgModal-o1: rgba(38, 32, 0, .1);
    --mc-bgModal-o2: rgba(38, 32, 0, .2);
    --mc-bgModal-o4: rgba(38, 32, 0, .4);
    --mc-bgModal-o6: rgba(38, 32, 0, .6);
    --mc-bgModal-o8: rgba(38, 32, 0, .8);
    --mc-elementsColor: #c4c4c4;
    --mc-elementsColor-locked: #c4c4c4;
    --mc-elementsColor-l5: #c7c7c7;
    --mc-elementsColor-d5: #bababa;
    --mc-elementsColor-l10: #cacaca;
    --mc-elementsColor-d10: #b0b0b0;
    --mc-elementsColor-l20: #d0d0d0;
    --mc-elementsColor-d20: #9d9d9d;
    --mc-elementsColor-o0: rgba(196, 196, 196, 0);
    --mc-elementsColor-o1: rgba(196, 196, 196, .1);
    --mc-elementsColor-o2: rgba(196, 196, 196, .2);
    --mc-elementsColor-o4: rgba(196, 196, 196, .4);
    --mc-elementsColor-o6: rgba(196, 196, 196, .6);
    --mc-elementsColor-o8: rgba(196, 196, 196, .8);
    --mc-error: #ec3c3c;
    --mc-error-locked: #ec3c3c;
    --mc-error-l5: #ed4646;
    --mc-error-d5: #eb2f2f;
    --mc-error-l10: #ee5050;
    --mc-error-d10: #e92121;
    --mc-error-l20: #f06363;
    --mc-error-d20: #d81515;
    --mc-error-o0: rgba(236, 60, 60, 0);
    --mc-error-o1: rgba(236, 60, 60, .1);
    --mc-error-o2: rgba(236, 60, 60, .2);
    --mc-error-o4: rgba(236, 60, 60, .4);
    --mc-error-o6: rgba(236, 60, 60, .6);
    --mc-error-o8: rgba(236, 60, 60, .8);
    --mc-success: #00ff47;
    --mc-success-locked: #00ff47;
    --mc-success-l5: #0dff50;
    --mc-success-d5: #00f243;
    --mc-success-l10: #1aff59;
    --mc-success-d10: #00e640;
    --mc-success-l20: #33ff6c;
    --mc-success-d20: #00cc39;
    --mc-success-o0: rgba(0, 255, 71, 0);
    --mc-success-o1: rgba(0, 255, 71, .1);
    --mc-success-o2: rgba(0, 255, 71, .2);
    --mc-success-o4: rgba(0, 255, 71, .4);
    --mc-success-o6: rgba(0, 255, 71, .6);
    --mc-success-o8: rgba(0, 255, 71, .8);
    --mc-warning: #ffa756;
    --mc-warning-locked: #ffa756;
    --mc-warning-l5: #ffab5e;
    --mc-warning-d5: #ff9e45;
    --mc-warning-l10: #ffb067;
    --mc-warning-d10: #ff9534;
    --mc-warning-l20: #ffb978;
    --mc-warning-d20: #ff8312;
    --mc-warning-o0: rgba(255, 167, 86, 0);
    --mc-warning-o1: rgba(255, 167, 86, .1);
    --mc-warning-o2: rgba(255, 167, 86, .2);
    --mc-warning-o4: rgba(255, 167, 86, .4);
    --mc-warning-o6: rgba(255, 167, 86, .6);
    --mc-warning-o8: rgba(255, 167, 86, .8);
    --mc-disabled: #c4c4c4;
    --mc-disabled-locked: #c4c4c4;
    --mc-disabled-l5: #c7c7c7;
    --mc-disabled-d5: #bababa;
    --mc-disabled-l10: #cacaca;
    --mc-disabled-d10: #b0b0b0;
    --mc-disabled-l20: #d0d0d0;
    --mc-disabled-d20: #9d9d9d;
    --mc-disabled-o0: rgba(196, 196, 196, 0);
    --mc-disabled-o1: rgba(196, 196, 196, .1);
    --mc-disabled-o2: rgba(196, 196, 196, .2);
    --mc-disabled-o4: rgba(196, 196, 196, .4);
    --mc-disabled-o6: rgba(196, 196, 196, .6);
    --mc-disabled-o8: rgba(196, 196, 196, .8);
    --mc-black: #010100;
    --mc-black-locked: #010100;
    --mc-black-l5: #1a1a00;
    --mc-black-d5: #010100;
    --mc-black-l10: #343400;
    --mc-black-d10: #010100;
    --mc-black-l20: #676700;
    --mc-black-d20: #010100;
    --mc-black-o0: rgba(1, 1, 0, 0);
    --mc-black-o1: rgba(1, 1, 0, .1);
    --mc-black-o2: rgba(1, 1, 0, .2);
    --mc-black-o4: rgba(1, 1, 0, .4);
    --mc-black-o6: rgba(1, 1, 0, .6);
    --mc-black-o8: rgba(1, 1, 0, .8);
    --mc-bg800: #1a1500;
    --mc-bg800-locked: #1a1500;
    --mc-bg800-l5: #322900;
    --mc-bg800-d5: #191400;
    --mc-bg800-l10: #4a3c00;
    --mc-bg800-d10: #171300;
    --mc-bg800-l20: #7b6300;
    --mc-bg800-d20: #151100;
    --mc-bg800-o0: rgba(26, 21, 0, 0);
    --mc-bg800-o1: rgba(26, 21, 0, .1);
    --mc-bg800-o2: rgba(26, 21, 0, .2);
    --mc-bg800-o4: rgba(26, 21, 0, .4);
    --mc-bg800-o6: rgba(26, 21, 0, .6);
    --mc-bg800-o8: rgba(26, 21, 0, .8);
    --mc-buttonGradient: linear-gradient(90deg, #ff00e5 0%, #ff008a 100%);
    --mc-burgerColor: #4d4000;
    --mc-burgerColor-locked: #4d4000;
    --mc-burgerColor-l5: #635200;
    --mc-burgerColor-d5: #493d00;
    --mc-burgerColor-l10: #786400;
    --mc-burgerColor-d10: #453a00;
    --mc-burgerColor-l20: #a48800;
    --mc-burgerColor-d20: #3e3300;
    --mc-burgerColor-o0: rgba(77, 64, 0, 0);
    --mc-burgerColor-o1: rgba(77, 64, 0, .1);
    --mc-burgerColor-o2: rgba(77, 64, 0, .2);
    --mc-burgerColor-o4: rgba(77, 64, 0, .4);
    --mc-burgerColor-o6: rgba(77, 64, 0, .6);
    --mc-burgerColor-o8: rgba(77, 64, 0, .8);
    --mc-searchText: #998000;
    --mc-searchText-locked: #998000;
    --mc-searchText-l5: #ab8f00;
    --mc-searchText-d5: #917a00;
    --mc-searchText-l10: #bd9e00;
    --mc-searchText-d10: #8a7300;
    --mc-searchText-l20: #e0bc00;
    --mc-searchText-d20: #7a6600;
    --mc-searchText-o0: rgba(153, 128, 0, 0);
    --mc-searchText-o1: rgba(153, 128, 0, .1);
    --mc-searchText-o2: rgba(153, 128, 0, .2);
    --mc-searchText-o4: rgba(153, 128, 0, .4);
    --mc-searchText-o6: rgba(153, 128, 0, .6);
    --mc-searchText-o8: rgba(153, 128, 0, .8);
    --mc-bg300new: #332b00;
    --mc-bg300new-locked: #332b00;
    --mc-bg300new-l5: #4a3e00;
    --mc-bg300new-d5: #302900;
    --mc-bg300new-l10: #615200;
    --mc-bg300new-d10: #2e2700;
    --mc-bg300new-l20: #8f7800;
    --mc-bg300new-d20: #292200;
    --mc-bg300new-o0: rgba(51, 43, 0, 0);
    --mc-bg300new-o1: rgba(51, 43, 0, .1);
    --mc-bg300new-o2: rgba(51, 43, 0, .2);
    --mc-bg300new-o4: rgba(51, 43, 0, .4);
    --mc-bg300new-o6: rgba(51, 43, 0, .6);
    --mc-bg300new-o8: rgba(51, 43, 0, .8);
    --mc-buttonShadow: 0 0 10px #ff00e5;
    --mc-labelBorder: #19040d;
    --mc-labelBorder-locked: #19040d;
    --mc-labelBorder-l5: #2e0718;
    --mc-labelBorder-d5: #18040c;
    --mc-labelBorder-l10: #420b23;
    --mc-labelBorder-d10: #17040c;
    --mc-labelBorder-l20: #6c1138;
    --mc-labelBorder-d20: #14030a;
    --mc-labelBorder-o0: rgba(25, 4, 13, 0);
    --mc-labelBorder-o1: rgba(25, 4, 13, .1);
    --mc-labelBorder-o2: rgba(25, 4, 13, .2);
    --mc-labelBorder-o4: rgba(25, 4, 13, .4);
    --mc-labelBorder-o6: rgba(25, 4, 13, .6);
    --mc-labelBorder-o8: rgba(25, 4, 13, .8);
    --mc-bgModalGradient: #262000;
    --mc-bgModalGradient-locked: #262000;
    --mc-bgModalGradient-l5: #3e3400;
    --mc-bgModalGradient-d5: #241e00;
    --mc-bgModalGradient-l10: #554800;
    --mc-bgModalGradient-d10: #221d00;
    --mc-bgModalGradient-l20: #846f00;
    --mc-bgModalGradient-d20: #1e1a00;
    --mc-bgModalGradient-o0: rgba(38, 32, 0, 0);
    --mc-bgModalGradient-o1: rgba(38, 32, 0, .1);
    --mc-bgModalGradient-o2: rgba(38, 32, 0, .2);
    --mc-bgModalGradient-o4: rgba(38, 32, 0, .4);
    --mc-bgModalGradient-o6: rgba(38, 32, 0, .6);
    --mc-bgModalGradient-o8: rgba(38, 32, 0, .8);
    --mc-bgModalBackdrop: #1e050f;
    --mc-bgModalBackdrop-locked: #1e050f;
    --mc-bgModalBackdrop-l5: #320819;
    --mc-bgModalBackdrop-d5: #1d050e;
    --mc-bgModalBackdrop-l10: #470c23;
    --mc-bgModalBackdrop-d10: #1b050e;
    --mc-bgModalBackdrop-l20: #6f1338;
    --mc-bgModalBackdrop-d20: #18040c;
    --mc-bgModalBackdrop-o0: rgba(30, 5, 15, 0);
    --mc-bgModalBackdrop-o1: rgba(30, 5, 15, .1);
    --mc-bgModalBackdrop-o2: rgba(30, 5, 15, .2);
    --mc-bgModalBackdrop-o4: rgba(30, 5, 15, .4);
    --mc-bgModalBackdrop-o6: rgba(30, 5, 15, .6);
    --mc-bgModalBackdrop-o8: rgba(30, 5, 15, .8);
    --mc-footerText: #7a7a7a;
    --mc-footerText-locked: #7a7a7a;
    --mc-footerText-l5: #818181;
    --mc-footerText-d5: #747474;
    --mc-footerText-l10: #878787;
    --mc-footerText-d10: #6e6e6e;
    --mc-footerText-l20: #959595;
    --mc-footerText-d20: #626262;
    --mc-footerText-o0: rgba(122, 122, 122, 0);
    --mc-footerText-o1: rgba(122, 122, 122, .1);
    --mc-footerText-o2: rgba(122, 122, 122, .2);
    --mc-footerText-o4: rgba(122, 122, 122, .4);
    --mc-footerText-o6: rgba(122, 122, 122, .6);
    --mc-footerText-o8: rgba(122, 122, 122, .8);
    --mc-footerLicense: #3fbeb7;
    --mc-footerLicense-locked: #3fbeb7;
    --mc-footerLicense-l5: #48c2bb;
    --mc-footerLicense-d5: #3cb5ae;
    --mc-footerLicense-l10: #51c5bf;
    --mc-footerLicense-d10: #39aba5;
    --mc-footerLicense-l20: #65ccc6;
    --mc-footerLicense-d20: #329892;
    --mc-footerLicense-o0: rgba(63, 190, 183, 0);
    --mc-footerLicense-o1: rgba(63, 190, 183, .1);
    --mc-footerLicense-o2: rgba(63, 190, 183, .2);
    --mc-footerLicense-o4: rgba(63, 190, 183, .4);
    --mc-footerLicense-o6: rgba(63, 190, 183, .6);
    --mc-footerLicense-o8: rgba(63, 190, 183, .8);
    --mc-dividerColor: #262000;
    --mc-dividerColor-locked: #262000;
    --mc-dividerColor-l5: #3e3400;
    --mc-dividerColor-d5: #241e00;
    --mc-dividerColor-l10: #554800;
    --mc-dividerColor-d10: #221d00;
    --mc-dividerColor-l20: #846f00;
    --mc-dividerColor-d20: #1e1a00;
    --mc-dividerColor-o0: rgba(38, 32, 0, 0);
    --mc-dividerColor-o1: rgba(38, 32, 0, .1);
    --mc-dividerColor-o2: rgba(38, 32, 0, .2);
    --mc-dividerColor-o4: rgba(38, 32, 0, .4);
    --mc-dividerColor-o6: rgba(38, 32, 0, .6);
    --mc-dividerColor-o8: rgba(38, 32, 0, .8);
    --mc-borderGradient: linear-gradient(181deg, rgba(255, 214, 0, 0) 0%, rgba(255, 214, 0, .3) 52.73%, rgba(255, 214, 0, 0) 99.69%);
    --mc-borderGradientHorizontal: linear-gradient(.25turn, rgba(255, 255, 255, 0), rgba(255, 255, 255, .3), rgba(255, 255, 255, 0));
    --mc-descColor: #8d8d8d;
    --mc-descColor-locked: #8d8d8d;
    --mc-descColor-l5: #939393;
    --mc-descColor-d5: #868686;
    --mc-descColor-l10: #989898;
    --mc-descColor-d10: #7f7f7f;
    --mc-descColor-l20: #a4a4a4;
    --mc-descColor-d20: #717171;
    --mc-descColor-o0: rgba(141, 141, 141, 0);
    --mc-descColor-o1: rgba(141, 141, 141, .1);
    --mc-descColor-o2: rgba(141, 141, 141, .2);
    --mc-descColor-o4: rgba(141, 141, 141, .4);
    --mc-descColor-o6: rgba(141, 141, 141, .6);
    --mc-descColor-o8: rgba(141, 141, 141, .8);
    --mc-streamGradient: linear-gradient(87deg, #ff0086 -6.85%, #d40055 103.85%)
}

:root {
    --fc-labelColor: #fff;
    --fc-labelColor-locked: #fff;
    --fc-labelColor-l5: white;
    --fc-labelColor-d5: #f2f2f2;
    --fc-labelColor-l10: white;
    --fc-labelColor-d10: #e6e6e6;
    --fc-labelColor-l20: white;
    --fc-labelColor-d20: #cccccc;
    --fc-labelColor-o0: rgba(255, 255, 255, 0);
    --fc-labelColor-o1: rgba(255, 255, 255, .1);
    --fc-labelColor-o2: rgba(255, 255, 255, .2);
    --fc-labelColor-o4: rgba(255, 255, 255, .4);
    --fc-labelColor-o6: rgba(255, 255, 255, .6);
    --fc-labelColor-o8: rgba(255, 255, 255, .8);
    --fc-inputBg: #262000;
    --fc-inputBg-locked: #262000;
    --fc-inputBg-l5: #3e3400;
    --fc-inputBg-d5: #241e00;
    --fc-inputBg-l10: #554800;
    --fc-inputBg-d10: #221d00;
    --fc-inputBg-l20: #846f00;
    --fc-inputBg-d20: #1e1a00;
    --fc-inputBg-o0: rgba(38, 32, 0, 0);
    --fc-inputBg-o1: rgba(38, 32, 0, .1);
    --fc-inputBg-o2: rgba(38, 32, 0, .2);
    --fc-inputBg-o4: rgba(38, 32, 0, .4);
    --fc-inputBg-o6: rgba(38, 32, 0, .6);
    --fc-inputBg-o8: rgba(38, 32, 0, .8);
    --fc-borderColor: #4d4000;
    --fc-borderColor-locked: #4d4000;
    --fc-borderColor-l5: #635200;
    --fc-borderColor-d5: #493d00;
    --fc-borderColor-l10: #786400;
    --fc-borderColor-d10: #453a00;
    --fc-borderColor-l20: #a48800;
    --fc-borderColor-d20: #3e3300;
    --fc-borderColor-o0: rgba(77, 64, 0, 0);
    --fc-borderColor-o1: rgba(77, 64, 0, .1);
    --fc-borderColor-o2: rgba(77, 64, 0, .2);
    --fc-borderColor-o4: rgba(77, 64, 0, .4);
    --fc-borderColor-o6: rgba(77, 64, 0, .6);
    --fc-borderColor-o8: rgba(77, 64, 0, .8);
    --fc-textColor: #fff;
    --fc-textColor-locked: #fff;
    --fc-textColor-l5: white;
    --fc-textColor-d5: #f2f2f2;
    --fc-textColor-l10: white;
    --fc-textColor-d10: #e6e6e6;
    --fc-textColor-l20: white;
    --fc-textColor-d20: #cccccc;
    --fc-textColor-o0: rgba(255, 255, 255, 0);
    --fc-textColor-o1: rgba(255, 255, 255, .1);
    --fc-textColor-o2: rgba(255, 255, 255, .2);
    --fc-textColor-o4: rgba(255, 255, 255, .4);
    --fc-textColor-o6: rgba(255, 255, 255, .6);
    --fc-textColor-o8: rgba(255, 255, 255, .8);
    --fc-placeholderColor: #806b00;
    --fc-placeholderColor-locked: #806b00;
    --fc-placeholderColor-l5: #937b00;
    --fc-placeholderColor-d5: #7a6600;
    --fc-placeholderColor-l10: #a68b00;
    --fc-placeholderColor-d10: #736000;
    --fc-placeholderColor-l20: #ccab00;
    --fc-placeholderColor-d20: #665600;
    --fc-placeholderColor-o0: rgba(128, 107, 0, 0);
    --fc-placeholderColor-o1: rgba(128, 107, 0, .1);
    --fc-placeholderColor-o2: rgba(128, 107, 0, .2);
    --fc-placeholderColor-o4: rgba(128, 107, 0, .4);
    --fc-placeholderColor-o6: rgba(128, 107, 0, .6);
    --fc-placeholderColor-o8: rgba(128, 107, 0, .8);
    --fc-disabledPlaceholderColor: #5d6476;
    --fc-disabledPlaceholderColor-locked: #5d6476;
    --fc-disabledPlaceholderColor-l5: #646b7e;
    --fc-disabledPlaceholderColor-d5: #585f70;
    --fc-disabledPlaceholderColor-l10: #6a7287;
    --fc-disabledPlaceholderColor-d10: #545a6a;
    --fc-disabledPlaceholderColor-l20: #798196;
    --fc-disabledPlaceholderColor-d20: #4a505e;
    --fc-disabledPlaceholderColor-o0: rgba(93, 100, 118, 0);
    --fc-disabledPlaceholderColor-o1: rgba(93, 100, 118, .1);
    --fc-disabledPlaceholderColor-o2: rgba(93, 100, 118, .2);
    --fc-disabledPlaceholderColor-o4: rgba(93, 100, 118, .4);
    --fc-disabledPlaceholderColor-o6: rgba(93, 100, 118, .6);
    --fc-disabledPlaceholderColor-o8: rgba(93, 100, 118, .8);
    --fc-arrowColor: #fff;
    --fc-arrowColor-locked: #fff;
    --fc-arrowColor-l5: white;
    --fc-arrowColor-d5: #f2f2f2;
    --fc-arrowColor-l10: white;
    --fc-arrowColor-d10: #e6e6e6;
    --fc-arrowColor-l20: white;
    --fc-arrowColor-d20: #cccccc;
    --fc-arrowColor-o0: rgba(255, 255, 255, 0);
    --fc-arrowColor-o1: rgba(255, 255, 255, .1);
    --fc-arrowColor-o2: rgba(255, 255, 255, .2);
    --fc-arrowColor-o4: rgba(255, 255, 255, .4);
    --fc-arrowColor-o6: rgba(255, 255, 255, .6);
    --fc-arrowColor-o8: rgba(255, 255, 255, .8);
    --fc-iconColor: #5d6476;
    --fc-iconColor-locked: #5d6476;
    --fc-iconColor-l5: #646b7e;
    --fc-iconColor-d5: #585f70;
    --fc-iconColor-l10: #6a7287;
    --fc-iconColor-d10: #545a6a;
    --fc-iconColor-l20: #798196;
    --fc-iconColor-d20: #4a505e;
    --fc-iconColor-o0: rgba(93, 100, 118, 0);
    --fc-iconColor-o1: rgba(93, 100, 118, .1);
    --fc-iconColor-o2: rgba(93, 100, 118, .2);
    --fc-iconColor-o4: rgba(93, 100, 118, .4);
    --fc-iconColor-o6: rgba(93, 100, 118, .6);
    --fc-iconColor-o8: rgba(93, 100, 118, .8);
    --fc-disableBg: #1f1f26;
    --fc-disableBg-locked: #1f1f26;
    --fc-disableBg-l5: #292932;
    --fc-disableBg-d5: #1d1d24;
    --fc-disableBg-l10: #33333e;
    --fc-disableBg-d10: #1c1c22;
    --fc-disableBg-l20: #474757;
    --fc-disableBg-d20: #19191e;
    --fc-disableBg-o0: rgba(31, 31, 38, 0);
    --fc-disableBg-o1: rgba(31, 31, 38, .1);
    --fc-disableBg-o2: rgba(31, 31, 38, .2);
    --fc-disableBg-o4: rgba(31, 31, 38, .4);
    --fc-disableBg-o6: rgba(31, 31, 38, .6);
    --fc-disableBg-o8: rgba(31, 31, 38, .8);
    --fc-disableBorder: #2f3141;
    --fc-disableBorder-locked: #2f3141;
    --fc-disableBorder-l5: #373a4d;
    --fc-disableBorder-d5: #2d2f3e;
    --fc-disableBorder-l10: #404258;
    --fc-disableBorder-d10: #2a2c3b;
    --fc-disableBorder-l20: #50546f;
    --fc-disableBorder-d20: #262734;
    --fc-disableBorder-o0: rgba(47, 49, 65, 0);
    --fc-disableBorder-o1: rgba(47, 49, 65, .1);
    --fc-disableBorder-o2: rgba(47, 49, 65, .2);
    --fc-disableBorder-o4: rgba(47, 49, 65, .4);
    --fc-disableBorder-o6: rgba(47, 49, 65, .6);
    --fc-disableBorder-o8: rgba(47, 49, 65, .8);
    --fc-errorBackground: rgba(40, 18, 27, .6);
    --fc-errorBackground-locked: rgba(40, 18, 27, .6);
    --fc-errorBackground-l5: rgba(56, 25, 38, .6);
    --fc-errorBackground-d5: rgba(38, 17, 26, .6);
    --fc-errorBackground-l10: rgba(71, 32, 48, .6);
    --fc-errorBackground-d10: rgba(36, 16, 24, .6);
    --fc-errorBackground-l20: rgba(102, 46, 69, .6);
    --fc-errorBackground-d20: rgba(32, 14, 22, .6);
    --fc-errorBackground-o0: rgba(40, 18, 27, 0);
    --fc-errorBackground-o1: rgba(40, 18, 27, 0);
    --fc-errorBackground-o2: rgba(40, 18, 27, 0);
    --fc-errorBackground-o4: rgba(40, 18, 27, 0);
    --fc-errorBackground-o6: rgba(40, 18, 27, .2);
    --fc-errorBackground-o8: rgba(40, 18, 27, .4);
    --fc-errorBorder: #ec3c3c;
    --fc-errorBorder-locked: #ec3c3c;
    --fc-errorBorder-l5: #ed4646;
    --fc-errorBorder-d5: #eb2f2f;
    --fc-errorBorder-l10: #ee5050;
    --fc-errorBorder-d10: #e92121;
    --fc-errorBorder-l20: #f06363;
    --fc-errorBorder-d20: #d81515;
    --fc-errorBorder-o0: rgba(236, 60, 60, 0);
    --fc-errorBorder-o1: rgba(236, 60, 60, .1);
    --fc-errorBorder-o2: rgba(236, 60, 60, .2);
    --fc-errorBorder-o4: rgba(236, 60, 60, .4);
    --fc-errorBorder-o6: rgba(236, 60, 60, .6);
    --fc-errorBorder-o8: rgba(236, 60, 60, .8);
    --fc-errorArrow: #ffbcd5;
    --fc-errorArrow-locked: #ffbcd5;
    --fc-errorArrow-l5: #ffbfd7;
    --fc-errorArrow-d5: #ffa6c7;
    --fc-errorArrow-l10: #ffc3d9;
    --fc-errorArrow-d10: #ff90b9;
    --fc-errorArrow-l20: #ffc9dd;
    --fc-errorArrow-d20: #ff639d;
    --fc-errorArrow-o0: rgba(255, 188, 213, 0);
    --fc-errorArrow-o1: rgba(255, 188, 213, .1);
    --fc-errorArrow-o2: rgba(255, 188, 213, .2);
    --fc-errorArrow-o4: rgba(255, 188, 213, .4);
    --fc-errorArrow-o6: rgba(255, 188, 213, .6);
    --fc-errorArrow-o8: rgba(255, 188, 213, .8);
    --fc-successElement: #45c195;
    --fc-successElement-locked: #45c195;
    --fc-successElement-l5: #4ec49a;
    --fc-successElement-d5: #3ebb8f;
    --fc-successElement-l10: #58c7a0;
    --fc-successElement-d10: #3bb187;
    --fc-successElement-l20: #6acdaa;
    --fc-successElement-d20: #349d78;
    --fc-successElement-o0: rgba(69, 193, 149, 0);
    --fc-successElement-o1: rgba(69, 193, 149, .1);
    --fc-successElement-o2: rgba(69, 193, 149, .2);
    --fc-successElement-o4: rgba(69, 193, 149, .4);
    --fc-successElement-o6: rgba(69, 193, 149, .6);
    --fc-successElement-o8: rgba(69, 193, 149, .8);
    --fc-successBorder: #acf6d3;
    --fc-successBorder-locked: #acf6d3;
    --fc-successBorder-l5: #b0f6d5;
    --fc-successBorder-d5: #99f4c9;
    --fc-successBorder-l10: #b4f7d7;
    --fc-successBorder-d10: #86f2bf;
    --fc-successBorder-l20: #bdf8dc;
    --fc-successBorder-d20: #61eeab;
    --fc-successBorder-o0: rgba(172, 246, 211, 0);
    --fc-successBorder-o1: rgba(172, 246, 211, .1);
    --fc-successBorder-o2: rgba(172, 246, 211, .2);
    --fc-successBorder-o4: rgba(172, 246, 211, .4);
    --fc-successBorder-o6: rgba(172, 246, 211, .6);
    --fc-successBorder-o8: rgba(172, 246, 211, .8)
}

body.wlc-body--theme-alt {
    --mc-main: #7f7cff;
    --mc-main-l5: #8583ff;
    --mc-main-d5: #6c69ff;
    --mc-main-l10: #8c89ff;
    --mc-main-d10: #5a56ff;
    --mc-main-l20: #9996ff;
    --mc-main-d20: #3530ff;
    --mc-main-o0: rgba(127, 124, 255, 0);
    --mc-main-o1: rgba(127, 124, 255, .1);
    --mc-main-o2: rgba(127, 124, 255, .2);
    --mc-main-o4: rgba(127, 124, 255, .4);
    --mc-main-o6: rgba(127, 124, 255, .6);
    --mc-main-o8: rgba(127, 124, 255, .8);
    --mc-secondary: #1dc0c0;
    --mc-secondary-l5: #1fcdcd;
    --mc-secondary-d5: #1cb6b6;
    --mc-secondary-l10: #21d9d9;
    --mc-secondary-d10: #1aadad;
    --mc-secondary-l20: #36e1e1;
    --mc-secondary-d20: #179a9a;
    --mc-secondary-o0: rgba(29, 192, 192, 0);
    --mc-secondary-o1: rgba(29, 192, 192, .1);
    --mc-secondary-o2: rgba(29, 192, 192, .2);
    --mc-secondary-o4: rgba(29, 192, 192, .4);
    --mc-secondary-o6: rgba(29, 192, 192, .6);
    --mc-secondary-o8: rgba(29, 192, 192, .8);
    --mc-baseMain: #000;
    --mc-baseMain-l5: #0d0d0d;
    --mc-baseMain-d5: black;
    --mc-baseMain-l10: #1a1a1a;
    --mc-baseMain-d10: black;
    --mc-baseMain-l20: #333333;
    --mc-baseMain-d20: black;
    --mc-baseMain-o0: rgba(0, 0, 0, 0);
    --mc-baseMain-o1: rgba(0, 0, 0, .1);
    --mc-baseMain-o2: rgba(0, 0, 0, .2);
    --mc-baseMain-o4: rgba(0, 0, 0, .4);
    --mc-baseMain-o6: rgba(0, 0, 0, .6);
    --mc-baseMain-o8: rgba(0, 0, 0, .8);
    --mc-baseContrast: #fff;
    --mc-baseContrast-l5: white;
    --mc-baseContrast-d5: #f2f2f2;
    --mc-baseContrast-l10: white;
    --mc-baseContrast-d10: #e6e6e6;
    --mc-baseContrast-l20: white;
    --mc-baseContrast-d20: #cccccc;
    --mc-baseContrast-o0: rgba(255, 255, 255, 0);
    --mc-baseContrast-o1: rgba(255, 255, 255, .1);
    --mc-baseContrast-o2: rgba(255, 255, 255, .2);
    --mc-baseContrast-o4: rgba(255, 255, 255, .4);
    --mc-baseContrast-o6: rgba(255, 255, 255, .6);
    --mc-baseContrast-o8: rgba(255, 255, 255, .8);
    --mc-buttonColor: #7f7cff;
    --mc-buttonColor-l5: #8583ff;
    --mc-buttonColor-d5: #6c69ff;
    --mc-buttonColor-l10: #8c89ff;
    --mc-buttonColor-d10: #5a56ff;
    --mc-buttonColor-l20: #9996ff;
    --mc-buttonColor-d20: #3530ff;
    --mc-buttonColor-o0: rgba(127, 124, 255, 0);
    --mc-buttonColor-o1: rgba(127, 124, 255, .1);
    --mc-buttonColor-o2: rgba(127, 124, 255, .2);
    --mc-buttonColor-o4: rgba(127, 124, 255, .4);
    --mc-buttonColor-o6: rgba(127, 124, 255, .6);
    --mc-buttonColor-o8: rgba(127, 124, 255, .8);
    --mc-baseOpacity: rgba(0, 0, 0, .5);
    --mc-baseOpacity-l5: rgba(13, 13, 13, .5);
    --mc-baseOpacity-d5: rgba(0, 0, 0, .5);
    --mc-baseOpacity-l10: rgba(26, 26, 26, .5);
    --mc-baseOpacity-d10: rgba(0, 0, 0, .5);
    --mc-baseOpacity-l20: rgba(51, 51, 51, .5);
    --mc-baseOpacity-d20: rgba(0, 0, 0, .5);
    --mc-baseOpacity-o0: rgba(0, 0, 0, 0);
    --mc-baseOpacity-o1: rgba(0, 0, 0, 0);
    --mc-baseOpacity-o2: rgba(0, 0, 0, 0);
    --mc-baseOpacity-o4: rgba(0, 0, 0, 0);
    --mc-baseOpacity-o6: rgba(0, 0, 0, .1);
    --mc-baseOpacity-o8: rgba(0, 0, 0, .3);
    --mc-bg100: #7f99be;
    --mc-bg100-l5: #859ec1;
    --mc-bg100-d5: #7491b9;
    --mc-bg100-l10: #8ca3c5;
    --mc-bg100-d10: #6a88b3;
    --mc-bg100-l20: #99adcb;
    --mc-bg100-d20: #5578a8;
    --mc-bg100-o0: rgba(127, 153, 190, 0);
    --mc-bg100-o1: rgba(127, 153, 190, .1);
    --mc-bg100-o2: rgba(127, 153, 190, .2);
    --mc-bg100-o4: rgba(127, 153, 190, .4);
    --mc-bg100-o6: rgba(127, 153, 190, .6);
    --mc-bg100-o8: rgba(127, 153, 190, .8);
    --mc-bg300: #f2f5f8;
    --mc-bg300-l5: #f3f6f8;
    --mc-bg300-d5: #e2e9ef;
    --mc-bg300-l10: #f3f6f9;
    --mc-bg300-d10: #d2dde7;
    --mc-bg300-l20: #f5f7f9;
    --mc-bg300-d20: #b2c4d6;
    --mc-bg300-o0: rgba(242, 245, 248, 0);
    --mc-bg300-o1: rgba(242, 245, 248, .1);
    --mc-bg300-o2: rgba(242, 245, 248, .2);
    --mc-bg300-o4: rgba(242, 245, 248, .4);
    --mc-bg300-o6: rgba(242, 245, 248, .6);
    --mc-bg300-o8: rgba(242, 245, 248, .8);
    --mc-bg500: #ccd6e5;
    --mc-bg500-l5: #cfd8e6;
    --mc-bg500-d5: #becade;
    --mc-bg500-l10: #d1dae8;
    --mc-bg500-d10: #afbfd6;
    --mc-bg500-l20: #d6deea;
    --mc-bg500-d20: #93a8c8;
    --mc-bg500-o0: rgba(204, 214, 229, 0);
    --mc-bg500-o1: rgba(204, 214, 229, .1);
    --mc-bg500-o2: rgba(204, 214, 229, .2);
    --mc-bg500-o4: rgba(204, 214, 229, .4);
    --mc-bg500-o6: rgba(204, 214, 229, .6);
    --mc-bg500-o8: rgba(204, 214, 229, .8);
    --mc-bg700: #e5eaf2;
    --mc-bg700-l5: #e6ebf3;
    --mc-bg700-d5: #d5ddea;
    --mc-bg700-l10: #e8ecf3;
    --mc-bg700-d10: #c6d1e2;
    --mc-bg700-l20: #eaeef5;
    --mc-bg700-d20: #a6b7d3;
    --mc-bg700-o0: rgba(229, 234, 242, 0);
    --mc-bg700-o1: rgba(229, 234, 242, .1);
    --mc-bg700-o2: rgba(229, 234, 242, .2);
    --mc-bg700-o4: rgba(229, 234, 242, .4);
    --mc-bg700-o6: rgba(229, 234, 242, .6);
    --mc-bg700-o8: rgba(229, 234, 242, .8);
    --mc-bg: #fff;
    --mc-bg-l5: white;
    --mc-bg-d5: #f2f2f2;
    --mc-bg-l10: white;
    --mc-bg-d10: #e6e6e6;
    --mc-bg-l20: white;
    --mc-bg-d20: #cccccc;
    --mc-bg-o0: rgba(255, 255, 255, 0);
    --mc-bg-o1: rgba(255, 255, 255, .1);
    --mc-bg-o2: rgba(255, 255, 255, .2);
    --mc-bg-o4: rgba(255, 255, 255, .4);
    --mc-bg-o6: rgba(255, 255, 255, .6);
    --mc-bg-o8: rgba(255, 255, 255, .8);
    --mc-bgModal: #f2f5f8;
    --mc-bgModal-l5: #f3f6f8;
    --mc-bgModal-d5: #e2e9ef;
    --mc-bgModal-l10: #f3f6f9;
    --mc-bgModal-d10: #d2dde7;
    --mc-bgModal-l20: #f5f7f9;
    --mc-bgModal-d20: #b2c4d6;
    --mc-bgModal-o0: rgba(242, 245, 248, 0);
    --mc-bgModal-o1: rgba(242, 245, 248, .1);
    --mc-bgModal-o2: rgba(242, 245, 248, .2);
    --mc-bgModal-o4: rgba(242, 245, 248, .4);
    --mc-bgModal-o6: rgba(242, 245, 248, .6);
    --mc-bgModal-o8: rgba(242, 245, 248, .8);
    --mc-error: #d96969;
    --mc-error-l5: #db7171;
    --mc-error-d5: #d65c5c;
    --mc-error-l10: #dd7878;
    --mc-error-d10: #d24f4f;
    --mc-error-l20: #e18787;
    --mc-error-d20: #cc3636;
    --mc-error-o0: rgba(217, 105, 105, 0);
    --mc-error-o1: rgba(217, 105, 105, .1);
    --mc-error-o2: rgba(217, 105, 105, .2);
    --mc-error-o4: rgba(217, 105, 105, .4);
    --mc-error-o6: rgba(217, 105, 105, .6);
    --mc-error-o8: rgba(217, 105, 105, .8);
    --mc-success: #45c195;
    --mc-success-l5: #4ec49a;
    --mc-success-d5: #3ebb8f;
    --mc-success-l10: #58c7a0;
    --mc-success-d10: #3bb187;
    --mc-success-l20: #6acdaa;
    --mc-success-d20: #349d78;
    --mc-success-o0: rgba(69, 193, 149, 0);
    --mc-success-o1: rgba(69, 193, 149, .1);
    --mc-success-o2: rgba(69, 193, 149, .2);
    --mc-success-o4: rgba(69, 193, 149, .4);
    --mc-success-o6: rgba(69, 193, 149, .6);
    --mc-success-o8: rgba(69, 193, 149, .8);
    --mc-warning: #ffa756;
    --mc-warning-l5: #ffab5e;
    --mc-warning-d5: #ff9e45;
    --mc-warning-l10: #ffb067;
    --mc-warning-d10: #ff9534;
    --mc-warning-l20: #ffb978;
    --mc-warning-d20: #ff8312;
    --mc-warning-o0: rgba(255, 167, 86, 0);
    --mc-warning-o1: rgba(255, 167, 86, .1);
    --mc-warning-o2: rgba(255, 167, 86, .2);
    --mc-warning-o4: rgba(255, 167, 86, .4);
    --mc-warning-o6: rgba(255, 167, 86, .6);
    --mc-warning-o8: rgba(255, 167, 86, .8);
    --mc-disabled: #c4c4c4;
    --mc-disabled-l5: #c7c7c7;
    --mc-disabled-d5: #bababa;
    --mc-disabled-l10: #cacaca;
    --mc-disabled-d10: #b0b0b0;
    --mc-disabled-l20: #d0d0d0;
    --mc-disabled-d20: #9d9d9d;
    --mc-disabled-o0: rgba(196, 196, 196, 0);
    --mc-disabled-o1: rgba(196, 196, 196, .1);
    --mc-disabled-o2: rgba(196, 196, 196, .2);
    --mc-disabled-o4: rgba(196, 196, 196, .4);
    --mc-disabled-o6: rgba(196, 196, 196, .6);
    --mc-disabled-o8: rgba(196, 196, 196, .8)
}

body.wlc-body--theme-alt {
    --fc-labelColor: #7d7d7d;
    --fc-labelColor-l5: #848484;
    --fc-labelColor-d5: #777777;
    --fc-labelColor-l10: #8a8a8a;
    --fc-labelColor-d10: #717171;
    --fc-labelColor-l20: #979797;
    --fc-labelColor-d20: #646464;
    --fc-labelColor-o0: rgba(125, 125, 125, 0);
    --fc-labelColor-o1: rgba(125, 125, 125, .1);
    --fc-labelColor-o2: rgba(125, 125, 125, .2);
    --fc-labelColor-o4: rgba(125, 125, 125, .4);
    --fc-labelColor-o6: rgba(125, 125, 125, .6);
    --fc-labelColor-o8: rgba(125, 125, 125, .8);
    --fc-inputBg: #fff;
    --fc-inputBg-l5: white;
    --fc-inputBg-d5: #f2f2f2;
    --fc-inputBg-l10: white;
    --fc-inputBg-d10: #e6e6e6;
    --fc-inputBg-l20: white;
    --fc-inputBg-d20: #cccccc;
    --fc-inputBg-o0: rgba(255, 255, 255, 0);
    --fc-inputBg-o1: rgba(255, 255, 255, .1);
    --fc-inputBg-o2: rgba(255, 255, 255, .2);
    --fc-inputBg-o4: rgba(255, 255, 255, .4);
    --fc-inputBg-o6: rgba(255, 255, 255, .6);
    --fc-inputBg-o8: rgba(255, 255, 255, .8);
    --fc-borderColor: #c0c0c0;
    --fc-borderColor-l5: #c3c3c3;
    --fc-borderColor-d5: #b6b6b6;
    --fc-borderColor-l10: #c6c6c6;
    --fc-borderColor-d10: #adadad;
    --fc-borderColor-l20: #cdcdcd;
    --fc-borderColor-d20: #9a9a9a;
    --fc-borderColor-o0: rgba(192, 192, 192, 0);
    --fc-borderColor-o1: rgba(192, 192, 192, .1);
    --fc-borderColor-o2: rgba(192, 192, 192, .2);
    --fc-borderColor-o4: rgba(192, 192, 192, .4);
    --fc-borderColor-o6: rgba(192, 192, 192, .6);
    --fc-borderColor-o8: rgba(192, 192, 192, .8);
    --fc-textColor: #000000;
    --fc-textColor-l5: #0d0d0d;
    --fc-textColor-d5: black;
    --fc-textColor-l10: #1a1a1a;
    --fc-textColor-d10: black;
    --fc-textColor-l20: #333333;
    --fc-textColor-d20: black;
    --fc-textColor-o0: rgba(0, 0, 0, 0);
    --fc-textColor-o1: rgba(0, 0, 0, .1);
    --fc-textColor-o2: rgba(0, 0, 0, .2);
    --fc-textColor-o4: rgba(0, 0, 0, .4);
    --fc-textColor-o6: rgba(0, 0, 0, .6);
    --fc-textColor-o8: rgba(0, 0, 0, .8);
    --fc-placeholderColor: #999;
    --fc-placeholderColor-l5: #9e9e9e;
    --fc-placeholderColor-d5: #919191;
    --fc-placeholderColor-l10: #a3a3a3;
    --fc-placeholderColor-d10: #8a8a8a;
    --fc-placeholderColor-l20: #adadad;
    --fc-placeholderColor-d20: #7a7a7a;
    --fc-placeholderColor-o0: rgba(153, 153, 153, 0);
    --fc-placeholderColor-o1: rgba(153, 153, 153, .1);
    --fc-placeholderColor-o2: rgba(153, 153, 153, .2);
    --fc-placeholderColor-o4: rgba(153, 153, 153, .4);
    --fc-placeholderColor-o6: rgba(153, 153, 153, .6);
    --fc-placeholderColor-o8: rgba(153, 153, 153, .8);
    --fc-arrowColor: #999;
    --fc-arrowColor-l5: #9e9e9e;
    --fc-arrowColor-d5: #919191;
    --fc-arrowColor-l10: #a3a3a3;
    --fc-arrowColor-d10: #8a8a8a;
    --fc-arrowColor-l20: #adadad;
    --fc-arrowColor-d20: #7a7a7a;
    --fc-arrowColor-o0: rgba(153, 153, 153, 0);
    --fc-arrowColor-o1: rgba(153, 153, 153, .1);
    --fc-arrowColor-o2: rgba(153, 153, 153, .2);
    --fc-arrowColor-o4: rgba(153, 153, 153, .4);
    --fc-arrowColor-o6: rgba(153, 153, 153, .6);
    --fc-arrowColor-o8: rgba(153, 153, 153, .8);
    --fc-iconColor: #999;
    --fc-iconColor-l5: #9e9e9e;
    --fc-iconColor-d5: #919191;
    --fc-iconColor-l10: #a3a3a3;
    --fc-iconColor-d10: #8a8a8a;
    --fc-iconColor-l20: #adadad;
    --fc-iconColor-d20: #7a7a7a;
    --fc-iconColor-o0: rgba(153, 153, 153, 0);
    --fc-iconColor-o1: rgba(153, 153, 153, .1);
    --fc-iconColor-o2: rgba(153, 153, 153, .2);
    --fc-iconColor-o4: rgba(153, 153, 153, .4);
    --fc-iconColor-o6: rgba(153, 153, 153, .6);
    --fc-iconColor-o8: rgba(153, 153, 153, .8);
    --fc-disableBg: #d3d6da;
    --fc-disableBg-l5: #d5d8dc;
    --fc-disableBg-d5: #c7cbd0;
    --fc-disableBg-l10: #d7dade;
    --fc-disableBg-d10: #bcc0c6;
    --fc-disableBg-l20: #dcdee1;
    --fc-disableBg-d20: #a4abb3;
    --fc-disableBg-o0: rgba(211, 214, 218, 0);
    --fc-disableBg-o1: rgba(211, 214, 218, .1);
    --fc-disableBg-o2: rgba(211, 214, 218, .2);
    --fc-disableBg-o4: rgba(211, 214, 218, .4);
    --fc-disableBg-o6: rgba(211, 214, 218, .6);
    --fc-disableBg-o8: rgba(211, 214, 218, .8);
    --fc-disableBorder: #cbcdd1;
    --fc-disableBorder-l5: #ced0d3;
    --fc-disableBorder-d5: #c0c2c7;
    --fc-disableBorder-l10: #d0d2d6;
    --fc-disableBorder-d10: #b5b8be;
    --fc-disableBorder-l20: #d5d7da;
    --fc-disableBorder-d20: #9fa3aa;
    --fc-disableBorder-o0: rgba(203, 205, 209, 0);
    --fc-disableBorder-o1: rgba(203, 205, 209, .1);
    --fc-disableBorder-o2: rgba(203, 205, 209, .2);
    --fc-disableBorder-o4: rgba(203, 205, 209, .4);
    --fc-disableBorder-o6: rgba(203, 205, 209, .6);
    --fc-disableBorder-o8: rgba(203, 205, 209, .8);
    --fc-errorBackground: #ffebf2;
    --fc-errorBackground-l5: #ffecf3;
    --fc-errorBackground-d5: #ffd3e2;
    --fc-errorBackground-l10: #ffedf3;
    --fc-errorBackground-d10: #ffbad2;
    --fc-errorBackground-l20: #ffeff5;
    --fc-errorBackground-d20: #ff89b2;
    --fc-errorBackground-o0: rgba(255, 235, 242, 0);
    --fc-errorBackground-o1: rgba(255, 235, 242, .1);
    --fc-errorBackground-o2: rgba(255, 235, 242, .2);
    --fc-errorBackground-o4: rgba(255, 235, 242, .4);
    --fc-errorBackground-o6: rgba(255, 235, 242, .6);
    --fc-errorBackground-o8: rgba(255, 235, 242, .8);
    --fc-errorBorder: #f5e2e8;
    --fc-errorBorder-l5: #f6e3e9;
    --fc-errorBorder-d5: #efd0da;
    --fc-errorBorder-l10: #f6e5ea;
    --fc-errorBorder-d10: #e9bfcc;
    --fc-errorBorder-l20: #f7e8ed;
    --fc-errorBorder-d20: #dd9cb0;
    --fc-errorBorder-o0: rgba(245, 226, 232, 0);
    --fc-errorBorder-o1: rgba(245, 226, 232, .1);
    --fc-errorBorder-o2: rgba(245, 226, 232, .2);
    --fc-errorBorder-o4: rgba(245, 226, 232, .4);
    --fc-errorBorder-o6: rgba(245, 226, 232, .6);
    --fc-errorBorder-o8: rgba(245, 226, 232, .8)
}

:root {
    --button-border-radius: 10px
}

@font-face {
    font-weight: 400;
    font-family: CryptocurrencySymbols;
    font-style: normal;
    src: url(https://agstatic.com/wlc/fonts/Cryptocurrencies/cryptocurrency-symbols.woff2) format("woff2"), url(https://agstatic.com/wlc/fonts/Cryptocurrencies/cryptocurrency-symbols.woff) format("woff");
    font-display: block
}

.hl-substr {
    color: var(--fc-textColor);
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.45
}

*,
*:before,
*:after {
    box-sizing: border-box
}

:root {
    font-size: 10px
}

body {
    margin: 0;
    color: var(--mc-baseMain);
    font-weight: 400;
    font-size: 1.8rem;
    font-family: Rubik, sans-serif;
    line-height: 1.5;
    background-color: var(--mc-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

hr {
    margin: 1rem 0;
    color: inherit;
    background-color: currentColor;
    border: 0;
    opacity: .25
}

hr:not([size]) {
    height: 1px
}

h6,
h5,
h4,
h3,
h2,
h1 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500;
    line-height: 1.2
}

h1 {
    font-size: 4.5rem
}

h2 {
    font-size: 3.6rem
}

h3 {
    font-size: 3.15rem
}

h4 {
    font-size: 2.7rem
}

h5 {
    font-size: 2.25rem
}

h6 {
    font-size: 1.8rem
}

p {
    margin-top: 0;
    margin-bottom: 0
}

abbr[title],
abbr[data-bs-original-title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

ol,
ul {
    padding-left: 2rem
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b,
strong {
    font-weight: 700
}

small {
    font-size: .875em
}

mark {
    padding: .2em;
    background-color: #fcf8e3
}

sub,
sup {
    position: relative;
    font-size: .75em;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: var(--mc-main);
    text-decoration: underline
}

a:hover {
    color: var(--mc-baseMain);
    text-decoration: underline
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

pre,
code,
kbd,
samp {
    font-size: 1em;
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    direction: ltr;
    unicode-bidi: bidi-override
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: .875em
}

pre code {
    color: inherit;
    font-size: inherit;
    word-break: normal
}

code {
    color: #d63384;
    font-size: .875em;
    word-wrap: break-word
}

a>code {
    color: inherit
}

kbd {
    padding: .2rem .4rem;
    color: #fff;
    font-size: .875em;
    background-color: gray;
    border-radius: .2rem
}

kbd kbd {
    padding: 0;
    font-weight: 700;
    font-size: 1em
}

figure {
    margin: 0 0 1rem
}

img,
svg {
    vertical-align: middle
}

table {
    caption-side: bottom;
    border-collapse: collapse
}

caption {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: var(--mc-elementsColor);
    text-align: left
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

thead,
tbody,
tfoot,
tr,
td,
th {
    border-color: inherit;
    border-style: solid;
    border-width: 0
}

label {
    display: inline-block
}

button {
    border-radius: 0
}

button:focus:not(:focus-visible) {
    outline: 0
}

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit
}

button,
select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

select:disabled {
    opacity: 1
}

[list]::-webkit-calendar-picker-indicator {
    display: none
}

button,
[type=button],
[type=reset],
[type=submit] {
    -webkit-appearance: button
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
    cursor: pointer
}

::-moz-focus-inner {
    padding: 0;
    border-style: none
}

textarea {
    resize: vertical
}

fieldset {
    min-width: 0;
    margin: 0;
    padding: 0;
    border: 0
}

legend {
    float: left;
    width: 100%;
    margin-bottom: .5rem;
    padding: 0;
    font-size: 1.5rem;
    line-height: inherit
}

legend+* {
    clear: left
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
    padding: 0
}

::-webkit-inner-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: textfield
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

::file-selector-button {
    font: inherit
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

iframe {
    border: 0
}

summary {
    display: list-item;
    cursor: pointer
}

progress {
    vertical-align: baseline
}

[hidden] {
    display: none !important
}

.container,
.container-fluid {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding: 0
}

.wp-video {
    width: 100% !important
}

.wp-video video {
    width: 100%;
    height: auto
}

.bs-datepicker {
    width: 260px;
    height: 277px;
    margin-top: 10px
}

.bs-datepicker * {
    font-family: inherit
}

.bs-datepicker-container {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 4px;
    background: var(--fc-inputBg);
    border: none;
    border-radius: 10px;
    box-shadow: 0 24px 48px #0003
}

.bs-datepicker-container .bs-calendar-container,
.bs-datepicker-container .bs-media-container {
    width: 100%;
    height: 100%
}

.bs-datepicker-head {
    height: 30px;
    background: var(--fc-inputBg)
}

.bs-datepicker-head>* {
    position: relative;
    display: flex;
    justify-content: center
}

.bs-datepicker-head button {
    height: 28px;
    padding: 0;
    color: var(--fc-textColor);
    font-weight: 700;
    font-size: 16px;
    line-height: 30px;
    text-transform: none;
    background: var(--fc-inputBg);
    border: none;
    outline: 0
}

.bs-datepicker-head button.current:nth-of-type(2n) {
    margin-right: 3px
}

.bs-datepicker-head button.current:nth-of-type(odd) {
    margin-left: 3px
}

.bs-datepicker-head button.previous,
.bs-datepicker-head button.next {
    position: absolute;
    top: 0;
    font-size: 12px
}

.bs-datepicker-head button.previous span,
.bs-datepicker-head button.next span {
    display: none
}

.bs-datepicker-head button.previous {
    left: 10px
}

.bs-datepicker-head button.previous:before {
    content: "\276e"
}

.bs-datepicker-head button.next {
    right: 10px
}

.bs-datepicker-head button.next:before {
    content: "\276f"
}

.bs-datepicker-head button[disabled] {
    color: var(--mc-disabled);
    cursor: not-allowed
}

.bs-datepicker-body {
    width: 100%;
    height: calc(100% - 30px);
    color: var(--fc-textColor)
}

.bs-datepicker-body table {
    width: 100%;
    height: 100%
}

.bs-datepicker-body table td {
    padding: 0;
    text-align: center;
    background: var(--fc-inputBg);
    cursor: default
}

.bs-datepicker-body table td span {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    font-size: 14px;
    line-height: 1.1;
    cursor: pointer
}

.bs-datepicker-body table td span.disabled {
    color: var(--mc-disabled);
    cursor: not-allowed
}

.bs-datepicker-body table td span.selected {
    color: var(--fc-inputBg);
    background: var(--mc-main)
}

.bs-datepicker-body table td.disabled span {
    color: var(--mc-disabled);
    cursor: not-allowed
}

.bs-datepicker-body table.days td {
    width: 36px;
    height: 36px;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.1
}

.bs-datepicker-body table.days td span {
    border-radius: 50%
}

.bs-datepicker-body table.days td span.is-other-month {
    color: var(--mc-disabled);
    font-weight: 400
}

.bs-datepicker-body table.days td span.today {
    color: var(--mc-main)
}

.bs-datepicker-body table.days td span.today:after {
    content: "";
    position: absolute;
    bottom: 8px;
    left: 50%;
    width: 16px;
    height: 2px;
    background: var(--mc-main);
    transform: translate(-50%)
}

.bs-datepicker-body table.days td span.today.selected {
    color: var(--fc-inputBg)
}

.bs-datepicker-body table.days td span.today.selected:after {
    background: var(--fc-inputBg)
}

.bs-datepicker-body table.days th {
    width: 36px;
    max-width: 36px;
    height: 23px;
    font-weight: 400;
    font-size: 13px;
    line-height: 1.1;
    text-align: center
}

.bs-datepicker-body table.months tr:nth-child(1) td:nth-child(1) span:before {
    content: "1"
}

.bs-datepicker-body table.months tr:nth-child(1) td:nth-child(2) span:before {
    content: "2"
}

.bs-datepicker-body table.months tr:nth-child(1) td:nth-child(3) span:before {
    content: "3"
}

.bs-datepicker-body table.months tr:nth-child(2) td:nth-child(1) span:before {
    content: "4"
}

.bs-datepicker-body table.months tr:nth-child(2) td:nth-child(2) span:before {
    content: "5"
}

.bs-datepicker-body table.months tr:nth-child(2) td:nth-child(3) span:before {
    content: "6"
}

.bs-datepicker-body table.months tr:nth-child(3) td:nth-child(1) span:before {
    content: "7"
}

.bs-datepicker-body table.months tr:nth-child(3) td:nth-child(2) span:before {
    content: "8"
}

.bs-datepicker-body table.months tr:nth-child(3) td:nth-child(3) span:before {
    content: "9"
}

.bs-datepicker-body table.months tr:nth-child(4) td:nth-child(1) span:before {
    content: "10"
}

.bs-datepicker-body table.months tr:nth-child(4) td:nth-child(2) span:before {
    content: "11"
}

.bs-datepicker-body table.months tr:nth-child(4) td:nth-child(3) span:before {
    content: "12"
}

.bs-datepicker-body table.months tr td span:before {
    font-size: 10px
}

.bs-datepicker-body table.months tr:last-child td:first-child,
.bs-datepicker-body table.years tr:last-child td:first-child {
    border-bottom-left-radius: 4px
}

.bs-datepicker-body table.months tr:last-child td:last-child,
.bs-datepicker-body table.years tr:last-child td:last-child {
    border-bottom-right-radius: 4px
}

bs-datepicker-container {
    z-index: 1060
}

.tooltip {
    --bs-tooltip-bg-color: var(--mc-bg100);
    --bs-tooltip-color: var(--mc-baseThird, var(--mc-baseMain));
    color: var(--bs-tooltip-color);
    font-style: normal;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.45;
    position: absolute;
    z-index: 1080;
    display: block;
    max-width: 170px;
    margin: 0;
    word-wrap: break-word;
    opacity: 0
}

.tooltip.currency-tooltip {
    color: var(--mc-baseThird, var(--mc-baseMain));
    font-style: normal;
    font-weight: 700;
    font-size: 1.2rem;
    line-height: 1.45;
    max-width: none
}

.tooltip.currency-tooltip .tooltip-inner {
    border-radius: 8px
}

.tooltip.currency-tooltip .tooltip-inner>span:not(:first-child):before {
    content: "+";
    display: inline-block;
    margin: 0 5px
}

.tooltip.wlc-tooltip__bs-tooltip--error,
.tooltip.tooltip-error {
    --bs-tooltip-bg-color: var(--mc-error);
    --bs-tooltip-color: var(--mc-baseThird, var(--mc-baseMain))
}

.tooltip.show {
    opacity: 1
}

.tooltip .tooltip-arrow {
    position: absolute;
    display: block;
    width: 1.2rem;
    height: .7rem
}

.tooltip .tooltip-arrow:before {
    content: "";
    position: absolute;
    border-color: transparent;
    border-style: solid
}

.tooltip.wlc-tooltip--compact .tooltip-inner {
    font-style: normal;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.45
}

.bs-tooltip-top,
.bs-tooltip-auto[data-popper-placement^=top] {
    padding: .7rem 0
}

.bs-tooltip-top .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
    bottom: 0
}

.bs-tooltip-top .tooltip-arrow:before,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before {
    top: -1px;
    border-width: .7rem .6rem 0;
    border-top-color: var(--bs-tooltip-bg-color)
}

.bs-tooltip-end,
.bs-tooltip-auto[data-popper-placement^=right] {
    padding: 0 .7rem
}

.bs-tooltip-end .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
    left: 0;
    width: .7rem;
    height: 1.2rem
}

.bs-tooltip-end .tooltip-arrow:before,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before {
    right: -1px;
    border-width: .6rem .7rem .6rem 0;
    border-right-color: var(--bs-tooltip-bg-color)
}

.bs-tooltip-bottom,
.bs-tooltip-auto[data-popper-placement^=bottom] {
    padding: .7rem 0
}

.bs-tooltip-bottom .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
    top: 0
}

.bs-tooltip-bottom .tooltip-arrow:before,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before {
    bottom: -1px;
    border-width: 0 .6rem .7rem;
    border-bottom-color: var(--bs-tooltip-bg-color)
}

.bs-tooltip-start,
.bs-tooltip-auto[data-popper-placement^=left] {
    padding: 0 .7rem
}

.bs-tooltip-start .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
    right: 0;
    width: .7rem;
    height: 1.2rem
}

.bs-tooltip-start .tooltip-arrow:before,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before {
    left: -1px;
    border-width: .6rem 0 .6rem .7rem;
    border-left-color: var(--bs-tooltip-bg-color)
}

.tooltip-inner {
    padding: 5px 6px;
    text-align: center;
    border-radius: 10px;
    background-color: var(--bs-tooltip-bg-color);
    box-shadow: 0 3px 10px #0006
}

.wlc-sections__categories--theme-1[class] {
    margin: 0 0 40px
}

.wlc-sections__categories--theme-1>.container {
    padding: 0;
    border-radius: 0;
    background: 0 0
}

.wlc-sections__categories--theme-1 .games-categories {
    min-height: auto;
    grid-gap: 0;
    grid-template-columns: 1fr 1fr;
    display: grid;
    align-items: center
}

.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn,
.wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
    height: 40px;
    width: 100%;
    min-width: auto;
    background: 0 0;
    padding: 0 10px;
    border-radius: unset;
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.45;
    transition: all .3s linear;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    margin-left: auto
}

.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn>span,
.wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn>span {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    white-space: nowrap
}

.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn .wlc-icon,
.wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn .wlc-icon {
    transition: color .3s linear;
    display: block;
    margin-left: 0;
    color: var(--mc-baseMain);
    line-height: 1
}

.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn .wlc-icon svg,
.wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn .wlc-icon svg {
    width: 20px;
    height: 20px;
    fill: currentColor
}

.wlc-sections__categories--theme-1 .wlc-btn-merch[wlc-button] path {
    stroke: currentColor
}

.wlc-sections__categories.wlc-sections__categories--without-back .container {
    padding: 0;
    background: 0 0
}

.wlc-sections__categories.wlc-sections__categories--without-back .wlc-btn.wlc-btn-search,
.wlc-sections__categories.wlc-sections__categories--without-back .wlc-btn.wlc-btn-merch {
    border: 2px solid var(--mc-baseOpacity);
    background: 0 0
}

.wlc-sections__categories--theme-2 .games-categories {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: 1fr;
    gap: 20px;
    display: grid;
    align-items: start
}

.wlc-sections__categories--theme-2 .games-categories--dropdown-search,
.wlc-sections__categories--theme-2 .games-categories--dropdown-search .games-categories__wrapper {
    grid-template-columns: minmax(0, 1fr)
}

.wlc-sections__categories--theme-2 .games-categories__wrapper {
    gap: 6px;
    padding: 0;
    display: grid
}

.wlc-sections__categories--theme-2 .wlc-category-menu {
    overflow: hidden
}

.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-search,
.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-merch {
    border-radius: 10px;
    padding: 0 20px;
    width: 100%;
    height: 40px
}

.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-search .wlc-btn-search__text,
.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-search .wlc-btn-merch__text,
.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-merch .wlc-btn-search__text,
.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-merch .wlc-btn-merch__text {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.45;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-search .wlc-icon,
.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-merch .wlc-icon {
    transition: color .3s linear;
    display: block;
    line-height: 1
}

.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-search .wlc-icon svg,
.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-merch .wlc-icon svg {
    width: 20px;
    height: 20px
}

.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-search {
    align-self: end;
    background: var(--mc-bg500)
}

.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-search .wlc-icon {
    color: var(--mc-main)
}

.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-search .wlc-icon svg {
    fill: currentColor
}

.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-merch {
    align-self: start;
    background: var(--mc-bg500)
}

.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-merch .wlc-icon {
    color: var(--mc-main)
}

.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-merch .wlc-icon svg {
    fill: currentColor
}

.wlc-sections__categories--theme-wolf {
    padding: 10px 0 0
}

.wlc-sections__categories--theme-wolf .games-categories {
    display: grid;
    grid-auto-flow: row;
    gap: 20px
}

.wlc-sections__categories--theme-wolf .wlc-btn-search.wlc-btn {
    transition: all .3s linear;
    color: var(--fc-placeholderColor);
    font-style: normal;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.45;
    height: 40px;
    padding: 0 20px;
    background: var(--fc-inputBg);
    border-radius: 10px
}

.wlc-sections__categories--theme-wolf .wlc-btn-search.wlc-btn>span {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    white-space: nowrap
}

.wlc-sections__categories--theme-wolf .wlc-btn-search.wlc-btn svg {
    width: 25px;
    height: 25px;
    fill: currentColor
}

.wlc-sections__categories-with-side-menu .container {
    gap: 20px;
    margin: 0 auto 40px;
    display: grid
}

.wlc-sections__categories-with-side-menu .container .wlc-side-menu {
    gap: 20px;
    display: grid;
    grid-auto-rows: min-content
}

.wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-search,
.wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-merch {
    height: 40px;
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.45;
    transition: background .3s linear;
    width: 100%;
    padding: 10px;
    background: var(--mc-bg700);
    border-radius: 10px;
    cursor: pointer
}

.wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-search>span,
.wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-merch>span {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    white-space: nowrap
}

.wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-search .wlc-icon,
.wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-merch .wlc-icon {
    transition: color .3s linear;
    margin-left: 10px;
    color: var(--mc-main)
}

.wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-search .wlc-icon svg,
.wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-merch .wlc-icon svg {
    fill: currentColor
}

.wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-title--categories-title[class] div.wlc-title__main {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.45;
    margin: 10px 20px
}

.wlc-sections__categories-with-side-menu .container .wlc-category-menu--type-dropdown.wlc-category-menu--theme-mod-vertical[class] .wlc-menu .wlc-menu__submenu .wlc-menu__link {
    justify-content: flex-start
}

.wlc-sections__categories-with-side-menu .container .wlc-category-menu--type-dropdown.wlc-category-menu--theme-mod-vertical[class] .wlc-menu .wlc-menu__submenu .wlc-menu__link.active {
    background: var(--mc-bg100)
}

.wlc-sections__categories-with-side-menu .container .wlc-games-catalog {
    gap: 30px;
    display: grid
}

.wlc-sections__categories-with-side-menu .container .wlc-games-catalog .wlc-games-grid--theme-default[class] .wlc-games-grid__header[class] {
    height: 40px;
    margin: 0 0 10px
}

.wlc-sections__categories-with-side-menu .container .wlc-games-catalog .wlc-games-grid--theme-default[class] .wlc-btn--theme-default {
    padding: 5px
}

.wlc-sections__footer--theme-1 {
    padding-bottom: 15px;
    margin-top: 15px;
    background: 0 0
}

.wlc-sections__footer--theme-1 .wlc-logo {
    grid-area: logo
}

.wlc-sections__footer--theme-1 .wlc-social-icons {
    grid-area: social
}

.wlc-sections__footer--theme-1 .wlc-social-icons.wlc-social-icons--theme-mod-compact[data-wlc-element] .wlc-social-icons__list[class] {
    margin: 0 0 10px
}

.wlc-sections__footer--theme-1 .wlc-license {
    grid-template-columns: repeat(2, auto);
    grid-area: license;
    align-self: self-start
}

.wlc-sections__footer--theme-1 .wlc-post-menu {
    grid-area: menu
}

.wlc-sections__footer--theme-1 .wlc-footer-disclaimer {
    grid-area: disclaimer
}

.wlc-sections__footer--theme-1 .wlc-footer-lang {
    display: grid;
    grid-area: language;
    gap: 10px;
    align-self: baseline
}

.wlc-sections__footer--theme-1 .container {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(auto-fill, auto);
    justify-items: center;
    grid-template-areas: "merchants" "payments" "menu" "language" "social" "disclaimer" "license"
}

.wlc-sections__footer--theme-1 .container .wlc-post-menu,
.wlc-sections__footer--theme-1 .container .wlc-footer-disclaimer,
.wlc-sections__footer--theme-1 .container .wlc-footer-lang,
.wlc-sections__footer--theme-1 .container .wlc-license,
.wlc-sections__footer--theme-1 .container .wlc-logo {
    margin: 0 0 30px
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
    grid-template-areas: "logo" "affiliate" "links" "menu2" "menu" "ratings" "payments" "disclaimer";
    grid-template-rows: repeat(auto-fill, auto)
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-btn--aff {
    margin: 0 0 20px;
    justify-self: center;
    grid-area: affiliate
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-social-icons.wlc-social-icons--theme-mod-compact {
    justify-self: center
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-social-icons.wlc-social-icons--theme-mod-compact .wlc-social-icons__list {
    margin: 20px 0 0
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-footer-lang {
    justify-self: center
}

.wlc-sections__footer--theme-1 .wlc-icon-safety-list,
.wlc-sections__footer--theme-1 .wlc-icon-merchants-list,
.wlc-sections__footer--theme-1 .wlc-icon-payments-list {
    width: 100%;
    max-width: 100%;
    overflow: hidden
}

.wlc-sections__footer--theme-1 .wlc-icon-merchants-list {
    grid-area: merchants
}

.wlc-sections__footer--theme-1 .wlc-icon-merchants-list .wlc-icon-list {
    margin: 0 0 30px
}

.wlc-sections__footer--theme-1 .wlc-icon-payments-list {
    grid-area: payments
}

.wlc-sections__footer--theme-1 .wlc-icon-safety-list {
    grid-area: safety
}

.wlc-sections__footer--theme-1 .wlc-icon-list--theme-merchants,
.wlc-sections__footer--theme-1 .wlc-icon-list--theme-payments {
    max-width: calc(100vw - 30px);
    margin: 0 0 30px
}

.wlc-sections__footer--theme-1 .wlc-icon-list--theme-payments .wlc-icon-list__wrapper {
    background: 0 0;
    border-radius: 10px;
    margin: 0
}

.wlc-sections__footer--theme-1 .wlc-icon-list--theme-payments .wlc-icon-list__item .wlc-icon svg {
    fill: var(--mc-baseMain-o2)
}

.wlc-sections__footer--theme-1 .wlc-icon-list--theme-safety {
    max-width: calc(100vw - 30px)
}

.wlc-sections__footer--theme-1 .wlc-icon-list--theme-safety .wlc-icon-list__wrapper {
    background: 0 0;
    border-radius: 10px
}

.wlc-sections__footer--theme-1 .wlc-copyright,
.wlc-sections__footer--theme-1 .wlc-recaptcha-policy {
    margin: 20px 0 0
}

.wlc-sections__footer--theme-2 {
    padding-bottom: 15px;
    background: var(--mc-bg)
}

.wlc-sections__footer--theme-2 .container {
    display: flex;
    flex-direction: column
}

.wlc-sections__footer--theme-2 .footer-menu {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px 15px;
    margin: 0 auto 30px;
    display: flex;
    width: 100%;
    background: var(--mc-bg700);
    border-radius: 10px
}

.wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    position: relative;
    display: flex
}

.wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu__title {
    color: var(--mc-main);
    text-align: center;
    text-transform: initial
}

.wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu__items {
    grid-template-columns: 1fr;
    gap: 10px
}

.wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu .wlc-menu__link {
    color: var(--mc-baseMain)
}

.wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu].wlc-post-menu--without-swiper .wlc-menu__item {
    text-align: center
}

.wlc-sections__footer--theme-2 .footer-menu .wlc-loader[wlc-loader] {
    position: relative;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px
}

.wlc-sections__footer--theme-2 .footer-menu .wlc-loader[wlc-loader] .wlc-loader__element {
    width: 50px;
    height: 50px
}

.wlc-sections__footer--theme-2 .footer-bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 0 0 30px;
    max-width: 100%
}

.wlc-sections__footer--theme-2 .footer-bottom__right {
    margin: 0 0 30px
}

.wlc-sections__footer--theme-2 .footer-bottom .wlc-license[wlc-license] {
    margin: 0;
    grid-template-columns: 1fr auto
}

.wlc-sections__footer--theme-2 .footer-bottom .wlc-disclaimer[wlc-disclaimer] {
    grid-area: disclaimer
}

.wlc-sections__footer--theme-2 .footer-bottom .wlc-disclaimer[wlc-disclaimer]>.wlc-disclaimer__text {
    text-align: center
}

.wlc-sections__footer--theme-2 .footer-bottom .wlc-recaptcha-policy[wlc-recaptcha-policy] {
    margin: 20px auto 0;
    grid-area: recaptcha
}

.wlc-sections__footer--theme-2 .footer-bottom .wlc-copyright[wlc-copyright] {
    margin: 20px 0 0;
    grid-area: copyright
}

.wlc-sections__footer--theme-2 .footer-bottom .wlc-copyright[wlc-copyright]>.wlc-copyright__text {
    text-align: center
}

.wlc-sections__footer--theme-2 .footer-bottom .wlc-copyright[wlc-copyright]>.wlc-copyright__text>span {
    display: block
}

.wlc-sections__footer--theme-2 .footer-language-selector {
    margin: 0 auto 30px
}

.wlc-sections__footer--theme-2 .footer-theme-toggler {
    margin: 0 0 0 15px
}

.wlc-sections__footer--theme-2 .wlc-icon-list--theme-merchants,
.wlc-sections__footer--theme-2 .wlc-icon-list--theme-payments {
    margin: 0 auto 30px
}

.wlc-sections__footer--theme-2 .wlc-icon-list--theme-safety {
    margin: 20px 0
}

.wlc-sections__footer--theme-2 .wlc-icon-payments-list--theme-default {
    order: -1
}

.wlc-sections__footer--theme-2.wlc-sections__footer--theme-with-aff .footer-bottom__left {
    margin: 0 0 20px
}

.wlc-sections__footer--theme-2.wlc-sections__footer--theme-with-aff .footer-bottom__left .wlc-language-selector {
    margin: 0 auto
}

.wlc-sections__footer--theme-2.wlc-sections__footer--theme-with-aff .footer-bottom .wlc-btn--aff {
    margin: 0 auto 40px;
    grid-area: affiliate
}

.wlc-sections__footer--theme-2.wlc-sections__footer--theme-with-aff .footer-language-selector {
    margin: 40px auto
}

.wlc-sections__nav-footer {
    border-top: 1px solid rgba(255, 255, 255, .2)
}

.wlc-sections__header--theme-1 {
    transition: all .3s linear;
    background: 0 0
}

.wlc-sections__header--theme-1 .container {
    min-height: 70px;
    grid-template-columns: auto minmax(0, 1fr) auto;
    gap: 10px;
    transition: all .3s linear;
    padding: 0;
    display: grid;
    align-items: center
}

.wlc-sections__header--theme-1 .container .wlc-multiWallet {
    display: flex;
    gap: 10px;
    align-items: center
}

.wlc-sections__header--theme-1 .container .wlc-btn--deposit {
    color: var(--mc-baseMain-locked);
    background-color: var(--mc-buttonColor)
}

.wlc-sections__header--theme-1 .wlc-logo {
    width: 144px;
    margin: 0 auto
}

.wlc-sections__header--theme-1 .wlc-logo__image {
    display: flex;
    align-items: center;
    justify-content: center
}

.wlc-sections__header--theme-1 .wlc-logo img,
.wlc-sections__header--theme-1 .wlc-logo svg {
    width: auto;
    height: 100%;
    max-height: 50%;
    margin: 0 auto;
    object-fit: contain;
    object-position: center
}

.wlc-sections__header--theme-1 .wlc-login-signup {
    justify-content: flex-end
}

.wlc-sections__header--theme-1 .wlc-btn-burger {
    width: 30px;
    margin: 0 auto 0 0
}

.wlc-sections__header--theme-1 .wlc-btn-search {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0
}

.wlc-sections__header--theme-1 .wlc-btn-search__text,
.wlc-sections__header--theme-1 .wlc-btn-search .wlc-icon,
.wlc-sections__header--theme-1 .wlc-btn-search .wlc-icon-content {
    display: flex;
    align-items: center;
    justify-content: center
}

.wlc-sections__header--theme-1 .wlc-btn-burger svg,
.wlc-sections__header--theme-1 .wlc-btn-burger rect,
.wlc-sections__header--theme-1 .wlc-btn-search svg,
.wlc-sections__header--theme-1 .wlc-btn-search rect {
    transition: all .3s linear;
    fill: var(--mc-baseOpacity)
}

.wlc-sections__header--theme-1 .wlc-btn-login,
.wlc-sections__header--theme-1 .wlc-btn-signup,
.wlc-sections__header--theme-1 .wlc-btn-user {
    display: flex;
    margin-left: auto
}

.wlc-sections__header--theme-1 .wlc-btn-login .wlc-icon,
.wlc-sections__header--theme-1 .wlc-btn-signup .wlc-icon,
.wlc-sections__header--theme-1 .wlc-btn-user .wlc-icon {
    width: 40px;
    height: 40px
}

.wlc-sections__header--theme-1 .wlc-btn-login .wlc-icon svg,
.wlc-sections__header--theme-1 .wlc-btn-signup .wlc-icon svg,
.wlc-sections__header--theme-1 .wlc-btn-user .wlc-icon svg {
    width: 40px;
    height: 40px
}

.wlc-sections__header--theme-1 .wlc-btn-login,
.wlc-sections__header--theme-1 .wlc-btn-signup {
    color: var(--mc-baseOpacity)
}

.wlc-sections__header--theme-1 .wlc-btn--deposit {
    margin: 0 10px 0 0;
    border-radius: 10px
}

.wlc-sections__header--theme-1 .wlc-btn--deposit.wlc-wallets__btn-deposit {
    width: 30px;
    height: 30px;
    margin: 2px
}

.wlc-sections__header--theme-1 .wlc-btn--deposit.wlc-wallets__btn-deposit.wlc-btn--theme-default[class] {
    background-image: none
}

.wlc-sections__header--theme-1 .wlc-btn--deposit.wlc-wallets__btn-deposit svg {
    width: 30px
}

.wlc-sections__header--theme-1 .wlc-user-info__content {
    justify-content: flex-end
}

.wlc-sections__header--theme-1.wlc-sections__header--theme-toggler .container {
    grid-template-columns: .5fr 1fr .5fr
}

.wlc-sections__header--theme-1.wlc-sections__header--kiosk .wlc-btn--login {
    margin-left: auto
}

.wlc-sections__header--theme-2 {
    transition: all .3s linear;
    background: 0 0
}

.wlc-sections__header--theme-2 .container {
    min-height: 70px;
    grid-template-columns: auto minmax(0, 1fr) auto;
    gap: 10px;
    transition: all .3s linear;
    padding: 0;
    display: grid;
    align-items: center
}

.wlc-sections__header--theme-2 .container .wlc-multiWallet {
    display: flex;
    gap: 10px;
    align-items: center
}

.wlc-sections__header--theme-2 .container .wlc-btn--deposit {
    background-color: var(--mc-main)
}

.wlc-sections__header--theme-2 .wlc-logo {
    width: 144px;
    margin: 0 auto
}

.wlc-sections__header--theme-2 .wlc-logo__image {
    display: flex;
    align-items: center;
    justify-content: center
}

.wlc-sections__header--theme-2 .wlc-logo img,
.wlc-sections__header--theme-2 .wlc-logo svg {
    width: auto;
    height: 100%;
    max-height: 100%;
    margin: 0 auto;
    object-fit: contain;
    object-position: center
}

.wlc-sections__header--theme-2 .wlc-login-signup {
    justify-content: flex-end
}

.wlc-sections__header--theme-2 .wlc-btn-burger {
    width: 30px;
    margin: 0 auto 0 0
}

.wlc-sections__header--theme-2 .wlc-btn-search {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0
}

.wlc-sections__header--theme-2 .wlc-btn-search__text,
.wlc-sections__header--theme-2 .wlc-btn-search .wlc-icon,
.wlc-sections__header--theme-2 .wlc-btn-search .wlc-icon-content {
    display: flex;
    align-items: center;
    justify-content: center
}

.wlc-sections__header--theme-2 .wlc-btn-burger svg,
.wlc-sections__header--theme-2 .wlc-btn-burger rect,
.wlc-sections__header--theme-2 .wlc-btn-search svg,
.wlc-sections__header--theme-2 .wlc-btn-search rect {
    transition: all .3s linear;
    fill: var(--mc-baseOpacity)
}

.wlc-sections__header--theme-2 .wlc-btn-login,
.wlc-sections__header--theme-2 .wlc-btn-signup,
.wlc-sections__header--theme-2 .wlc-btn-user {
    display: flex;
    margin-left: auto
}

.wlc-sections__header--theme-2 .wlc-btn-login .wlc-icon,
.wlc-sections__header--theme-2 .wlc-btn-signup .wlc-icon,
.wlc-sections__header--theme-2 .wlc-btn-user .wlc-icon {
    width: 40px;
    height: 40px
}

.wlc-sections__header--theme-2 .wlc-btn-login .wlc-icon svg,
.wlc-sections__header--theme-2 .wlc-btn-signup .wlc-icon svg,
.wlc-sections__header--theme-2 .wlc-btn-user .wlc-icon svg {
    width: 40px;
    height: 40px
}

.wlc-sections__header--theme-2 .wlc-btn-login,
.wlc-sections__header--theme-2 .wlc-btn-signup {
    color: var(--mc-baseOpacity)
}

.wlc-sections__header--theme-2 .wlc-btn--mobile-login[class] {
    justify-self: flex-end;
    padding: 5px 10px;
    white-space: nowrap
}

.wlc-sections__header--theme-2 .wlc-btn--deposit {
    margin: 0 10px 0 0;
    border-radius: 10px
}

.wlc-sections__header--theme-2 .wlc-btn--deposit.wlc-wallets__btn-deposit {
    width: 30px;
    height: 30px;
    margin: 2px
}

.wlc-sections__header--theme-2 .wlc-btn--deposit.wlc-wallets__btn-deposit.wlc-btn--theme-default[class] {
    background-image: none
}

.wlc-sections__header--theme-2 .wlc-btn--deposit.wlc-wallets__btn-deposit svg {
    width: 30px
}

.wlc-sections__header--theme-2 .wlc-user-info__content {
    justify-content: flex-end
}

.wlc-sections__header--theme-2.wlc-sections__header--with-login-btn .container {
    justify-content: space-between
}

.wlc-sections__header--theme-universal {
    --h-gap: 0;
    transition: all .3s linear;
    background: 0 0
}

.wlc-sections__header--theme-universal .container {
    max-width: calc(100% - 30px);
    min-height: 70px;
    grid-template-columns: 1fr auto;
    gap: 0;
    transition: all .3s linear;
    padding: 0;
    display: grid;
    align-items: center
}

.wlc-sections__header--theme-universal .container .wlc-multiWallet {
    display: flex;
    gap: 10px;
    align-items: center
}

.wlc-sections__header--theme-universal .container .wlc-btn--deposit {
    background-color: var(--mc-buttonColor)
}

.wlc-sections__header--theme-universal .wlc-logo {
    width: 114px;
    margin: 0
}

.wlc-sections__header--theme-universal .wlc-logo__image {
    display: flex;
    align-items: center;
    justify-content: left
}

.wlc-sections__header--theme-universal .wlc-logo img,
.wlc-sections__header--theme-universal .wlc-logo svg {
    width: auto;
    height: 100%;
    max-height: 50%;
    margin: 0 auto;
    object-fit: contain;
    object-position: center
}

.wlc-sections__header--theme-universal .wlc-login-signup {
    justify-content: flex-end
}

.wlc-sections__header--theme-universal .wlc-btn-burger {
    width: 30px;
    margin: 0 auto 0 0
}

.wlc-sections__header--theme-universal .wlc-btn-search {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0
}

.wlc-sections__header--theme-universal .wlc-btn-search__text,
.wlc-sections__header--theme-universal .wlc-btn-search .wlc-icon,
.wlc-sections__header--theme-universal .wlc-btn-search .wlc-icon-content {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.wlc-sections__header--theme-universal .wlc-btn-burger svg,
.wlc-sections__header--theme-universal .wlc-btn-burger rect,
.wlc-sections__header--theme-universal .wlc-btn-search svg,
.wlc-sections__header--theme-universal .wlc-btn-search rect {
    transition: all .3s linear;
    fill: var(--mc-main)
}

.wlc-sections__header--theme-universal .wlc-btn-login,
.wlc-sections__header--theme-universal .wlc-btn-signup,
.wlc-sections__header--theme-universal .wlc-btn-user {
    display: flex;
    margin-left: auto
}

.wlc-sections__header--theme-universal .wlc-btn-login .wlc-icon,
.wlc-sections__header--theme-universal .wlc-btn-signup .wlc-icon,
.wlc-sections__header--theme-universal .wlc-btn-user .wlc-icon {
    width: 40px;
    height: 40px
}

.wlc-sections__header--theme-universal .wlc-btn-login .wlc-icon svg,
.wlc-sections__header--theme-universal .wlc-btn-signup .wlc-icon svg,
.wlc-sections__header--theme-universal .wlc-btn-user .wlc-icon svg {
    width: 40px;
    height: 40px
}

.wlc-sections__header--theme-universal .wlc-btn-login,
.wlc-sections__header--theme-universal .wlc-btn-signup {
    color: var(--mc-main)
}

.wlc-sections__header--theme-universal .wlc-btn--deposit {
    margin: 0 10px 0 0;
    border-radius: 10px
}

.wlc-sections__header--theme-universal .wlc-btn--deposit.wlc-wallets__btn-deposit {
    width: 30px;
    height: 30px;
    margin: 2px
}

.wlc-sections__header--theme-universal .wlc-btn--deposit.wlc-wallets__btn-deposit.wlc-btn--theme-default[class] {
    background-image: none
}

.wlc-sections__header--theme-universal .wlc-btn--deposit.wlc-wallets__btn-deposit svg {
    width: 30px
}

.wlc-sections__header--theme-universal .wlc-user-info__content {
    justify-content: flex-end
}

.wlc-sections__header--theme-universal .header__left,
.wlc-sections__header--theme-universal .header__right {
    display: flex;
    align-items: center
}

.wlc-sections__header--theme-universal .header__left>*:not(.wlc-logo),
.wlc-sections__header--theme-universal .header__right>*:not(.wlc-logo) {
    margin-right: calc(var(--h-gap) * .5);
    margin-left: calc(var(--h-gap) * .5)
}

.wlc-sections__header--theme-universal .wlc-main-menu {
    min-width: 0
}

.wlc-body--layout-fixed-panel-left .wlc-sections__header--theme-universal,
.wlc-body--layout-fixed-panel-right .wlc-sections__header--theme-universal {
    margin-right: calc(-1 * var(--fp-size-gap));
    margin-left: calc(-1 * var(--fp-size-gap))
}

.wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .wlc-btn-burger {
    margin: 0
}

.wlc-sections__header {
    position: relative;
    z-index: 100
}

.wlc-body--sticky-header .wlc-sections__header {
    --sticky-transform-coef: 1;
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    background: 0 0;
    transform: translateZ(0);
    transition: transform .3s ease-in-out
}

.wlc-body--sticky-header .wlc-sections__header:before {
    content: "";
    position: absolute;
    top: -1px;
    bottom: 0;
    left: 0;
    z-index: 0;
    display: block;
    width: 100%;
    background: radial-gradient(37% 76.2% at 58% 40%, #262000 41%, #010100 110%);
    transform: scale3d(1, var(--sticky-scale-val, 1), 1);
    transform-origin: top;
    transition: inherit
}

.wlc-body--sticky-header .wlc-sections__header .container {
    min-height: 60px;
    position: relative;
    z-index: 1;
    transform: translate3d(0, var(--sticky-translate-val, 0), 0);
    transition: inherit
}

.wlc-body--sticky-header-scrolling .wlc-sections__header {
    --sticky-scale-val: var(--sticky-transform-coef, 1);
    --sticky-translate-val: calc((var(--sticky-transform-coef) - 1) * 50%)
}

.wlc-body--sticky-header-down .wlc-sections__header {
    transform: translate3d(0, -100%, 0)
}

.wlc-sections__header .container .wlc-deadsimplechat {
    position: absolute
}

.wlc-sections__header .container .wlc-btn-search {
    overflow: visible
}

.wlc-sections__header .container .wlc-widget-wheel {
    position: absolute
}

.wlc-sections__banner-section+.wlc-sections__categories,
.wlc-sections__banner-section+.wlc-sections__banner-promotion {
    margin: -30px 0 40px
}

.wlc-sections__banner-section--theme-plus-one .wlc-banner-plus-one {
    grid-template-columns: minmax(250px, 1fr);
    gap: 20px;
    display: grid
}

.wlc-sections__banner-section--theme-plus-one .wlc-banner-plus-one .wlc-slider--theme-default-banner {
    border-radius: 10px;
    overflow: hidden
}

.wlc-sections__banner-section--theme-plus-one .wlc-banner-plus-one .wlc-slider--theme-default-banner .swiper-button-container {
    bottom: 40px;
    padding: 0 40px
}

.wlc-sections__banner-section--theme-plus-one .wlc-banner-plus-one .wlc-banner .banner {
    padding: 0 40px
}

.wlc-sections__banner-wolf {
    margin: 0 0 20px;
    overflow: hidden
}

.wlc-sections__game-widgets>.container {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: minmax(240px, 260px) minmax(240px, 1fr) minmax(320px, 360px);
    gap: 20px;
    display: grid
}

.wlc-sections__game-widgets>.container .wlc-betradar-popular-events {
    grid-column: unset
}

.wlc-sections__home-promo .wlc-home-promo {
    grid-template-columns: minmax(250px, 1fr);
    -moz-column-gap: 20px;
    column-gap: 20px;
    row-gap: 20px;
    display: grid
}

.wlc-sections__home-promo .wlc-home-promo>* {
    min-width: 0
}

.wlc-sections__home-promo .wlc-home-promo .wlc-winners-slider--theme-vertical[class] .wlc-winners-slider__wrapper {
    max-width: 100%
}

.wlc-sections__home-promo .wlc-home-promo .wlc-tournament-list.wlc-tournament-list--theme-default .swiper-button-container {
    display: flex
}

.wlc-sections__content-wins--theme-default {
    overflow: hidden
}

.wlc-sections__content-wins--theme-default .wlc-home-wins {
    grid-template-columns: 1fr;
    -moz-column-gap: 20px;
    column-gap: 20px;
    row-gap: 20px;
    display: grid
}

.wlc-sections__content-wins--theme-default .wlc-home-wins>* {
    min-width: 0
}

.wlc-sections__content-wins--theme-default .wlc-home-wins .wlc-winners-slider--theme-vertical[class] .wlc-winners-slider__wrapper {
    max-width: 100%
}

.wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament {
    grid-template-columns: minmax(250px, 1fr);
    -moz-column-gap: 20px;
    column-gap: 20px;
    row-gap: 20px;
    display: grid
}

.wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament>* {
    min-width: 0
}

.wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament .wlc-winners-slider--theme-vertical[class] .wlc-winners-slider__wrapper {
    max-width: 100%
}

.wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament .wlc-tournament-list.wlc-tournament-list--theme-default .swiper-button-container {
    display: flex
}

.wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
    grid-template-columns: 1fr;
    -moz-column-gap: 20px;
    column-gap: 20px;
    row-gap: 20px;
    display: grid;
    grid-template-areas: "recent-wins" "bonus" "biggest-wins"
}

.wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses>* {
    min-width: 0
}

.wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses .wlc-winners-slider--theme-vertical[class] .wlc-winners-slider__wrapper {
    max-width: 100%
}

.wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses .wlc-winners-slider--type-latest {
    grid-area: recent-wins
}

.wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses .wlc-winners-slider--type-biggest {
    grid-area: biggest-wins
}

.wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses .wlc-winners-slider .wlc-winners-slider__wrapper {
    min-height: 305px;
    max-width: 100%
}

.wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses .wlc-bonuses-list {
    grid-area: bonus
}

.wlc-sections__content-wins-transparent .wlc-home-wins {
    grid-template-columns: 1fr;
    gap: 20px;
    display: grid;
    max-width: 1170px;
    margin: 0 auto
}

.wlc-sections__home-about .wlc-title {
    margin: 0 auto 20px
}

.wlc-sections__home-about .wlc-title__main {
    text-align: center
}

.wlc-sections__home-about .home-about-list {
    gap: 20px;
    grid-template-columns: 1fr;
    display: grid
}

.wlc-sections__promo-bonuses>.container {
    grid-template-columns: minmax(0, 1fr);
    gap: 10px;
    display: grid
}

.wlc-sections__promo-categories[class] .container {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px 10px;
    display: grid
}

.wlc-sections__promo-categories[class] .wlc-winners-slider__wrapper,
.wlc-sections__promo-categories[class] .wlc-jackpots-slider__wrapper {
    height: 100%
}

.wlc-sections__promo-categories[class] .wlc-winners-slider[class],
.wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] {
    grid-column: 1/-1;
    min-height: auto
}

.wlc-sections__promo-categories[class] .wlc-winners-slider[class] .wlc-winners-slider__wrapper[class],
.wlc-sections__promo-categories[class] .wlc-winners-slider[class] .wlc-jackpots-slider__wrapper[class],
.wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] .wlc-winners-slider__wrapper[class],
.wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] .wlc-jackpots-slider__wrapper[class] {
    max-width: 100%
}

.wlc-sections__promo-categories[class] .wlc-winners-slider[class] .wlc-winners-slider__title[class],
.wlc-sections__promo-categories[class] .wlc-winners-slider[class] .wlc-jackpots-slider__title[class],
.wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] .wlc-winners-slider__title[class],
.wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] .wlc-jackpots-slider__title[class],
.wlc-sections__promo-categories[class] .wlc-winners-slider[class] .no-winners .wlc-winners-slider__title[class],
.wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] .no-winners .wlc-winners-slider__title[class] {
    margin: 0 0 20px
}

.wlc-sections__promo-categories[class] .wlc-winners-slider[class] .wlc-slider,
.wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] .wlc-slider {
    margin: 60px 20px 10px
}

.wlc-sections__promo-categories[class] .wlc-category-preview[class] {
    grid-column: 2/-1
}

.wlc-sections__promo-categories[class] .wlc-category-preview[class] .wlc-category-preview-item[class]:nth-child(2) {
    display: none
}

.wlc-sections__promo-categories[class] .wlc-category-preview[class] .wlc-category-preview-item[class]:nth-child(3) {
    display: none
}

.wlc-sections__promo-categories-games[class] .container {
    grid-template-columns: 1fr;
    gap: 10px;
    display: grid
}

.wlc-sections__banner-section {
    margin: 0 0 40px
}

.wlc-sections__total-jackpot .jackpot-container {
    padding: 20px;
    min-height: 250px;
    background: url(https://agstatic.com/wlc/jackpots/total-jackpot-bg.jpg);
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-radius: 10px;
    overflow: hidden
}

.wlc-sections__total-jackpot .jackpot-container:before {
    height: 120px;
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(https://agstatic.com/wlc/jackpots/total-jackpot-coins.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%
}

.wlc-sections__total-jackpot .wlc-total-jackpot[class] {
    margin: 30px 0;
    width: 100%
}

.wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot-body {
    height: 4rem;
    display: flex;
    width: 100%
}

.wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot__text[class] {
    font-size: 4rem;
    text-shadow: 3px -3px #683c14, -3px -3px #683c14, -3px 3px #683c14, -3px -3px #683c14, 3px -2px #683c14, -3px -2px #683c14, -2px 3px #683c14, -2px -3px #683c14, 3px -1px #683c14, -3px -1px #683c14, -1px 3px #683c14, -1px -3px #683c14, 3px 0 #683c14, -3px 0 #683c14, 0 3px #683c14, 0 -3px #683c14, 3px 1px #683c14, -3px 1px #683c14, 1px 3px #683c14, 1px -3px #683c14, 3px 2px #683c14, -3px 2px #683c14, 2px 3px #683c14, 2px -3px #683c14, 3px 3px #683c14, -3px 3px #683c14, 3px 3px #683c14, 3px -3px #683c14;
    transform: scale(.95);
    transform-origin: center;
    fill: url(styles.ec9d2d85f4faa6cb.css) #ffdb1f
}

.wlc-body--browser-safari .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot__text[class] {
    text-shadow: none
}

.wlc-body--os-ios:not(.wlc-body--browser-safari) .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot__text[class] {
    fill: #f8d23a
}

.wlc-sections__total-jackpot .wlc-btn {
    position: relative;
    z-index: 1
}

.wlc-sections__total-jackpot .wlc-title[class] .wlc-title__main[class] {
    color: #fff;
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.45
}

.wlc-sections__winners-section,
.wlc-sections__winners-section .wlc-title--theme-default {
    margin: 0 0 20px
}

.wlc-sections__winners-section .wlc-title--theme-default .wlc-title__main {
    text-align: center
}

.wlc-sections__winners-section .winners-wrapper {
    flex-wrap: wrap;
    display: flex;
    align-items: stretch;
    justify-content: center
}

.wlc-sections__winners-section .winners-wrapper>div {
    margin: 0 0 20px
}

.wlc-sections__winners-section--theme-stripe,
.wlc-sections__winners-section--theme-stripe.wlc-sections__winners-section--in-container {
    background: 0 0
}

.wlc-sections__winners-section--theme-stripe.wlc-sections__winners-section--in-container .container {
    border-radius: 10px;
    background: 0 0;
    overflow: hidden
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default {
    min-height: 120px
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default>.container {
    padding: 10px 0 30px;
    background: 0 0;
    border-radius: 10px;
    position: relative
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top {
    margin: 0 0 15px;
    display: flex
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top--buttons {
    align-items: center;
    justify-content: space-between
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top .wlc-title {
    display: inline-block
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top .wlc-title+.wlc-counter {
    display: inline-block
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body {
    grid-template-columns: 1fr;
    display: grid
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body-with-nick-icon {
    grid-template-columns: 1fr;
    grid-template-areas: "nick-icon" "form";
    grid-gap: 30px 80px;
    display: grid
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body-with-nick-icon .wlc-profile-form {
    grid-area: form
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body-with-nick-icon .wlc-nickname-icon {
    grid-area: nick-icon
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body-with-nick-icon .wlc-profile-bloks {
    grid-area: profile-blocks
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-title.wlc-title--profile[wlc-title] .wlc-title__main {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.45
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .profile-history-filter {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

.wlc-sections__profile-content--theme-default>.container,
.wlc-sections__profile-menu--theme-default>.container {
    max-width: calc(100% - 30px)
}

.wlc-sections__profile-content--theme-first>.container {
    background: var(--mc-bg700);
    border-radius: 10px;
    padding: 15px 15px 30px;
    display: grid
}

.app-profile-loyalty-tournaments-detail-state .wlc-sections__profile-content--theme-first>.container {
    padding: 0
}

.wlc-sections__profile-content--theme-first .wlc-profile-content {
    padding: 20px 0 0;
    width: 100%;
    min-width: 0
}

.wlc-sections__profile-content--theme-first .wlc-profile-content.header-inside {
    margin-top: -20px
}

.wlc-sections__profile-content--theme-first .wlc-profile-content .wlc-profile-content__header {
    margin: 0 0 20px
}

.app-profile-loyalty-tournaments-detail-state .wlc-sections__profile-content--theme-first .wlc-profile-content {
    padding: 0
}

.wlc-sections__profile-content--theme-first .wlc-profile-content__body,
.wlc-sections__profile-content--theme-first .wlc-profile-content__header,
.wlc-sections__profile-content--theme-first .wlc-profile-menu {
    min-width: 0
}

.wlc-sections__profile-content--theme-first .wlc-profile-content__wrp {
    margin: 0 0 20px
}

.wlc-sections__profile-content--theme-first .wlc-profile-content__wrp .wlc-title--theme-default div.wlc-title__main[class] {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.45
}

.wlc-sections__profile-content--theme-first .wlc-nickname-icon {
    width: 100%;
    margin: 20px 0
}

.wlc-sections__profile-content--theme-first .wlc-profile-content__header {
    padding: 0;
    min-height: 40px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    min-width: 0
}

.wlc-sections__profile-content--theme-first .wlc-profile-content__header div.wlc-title--theme-default div.wlc-title__main {
    line-height: 1
}

.app-profile-verification-state .wlc-sections__profile-content--theme-first .wlc-profile-content__header div.wlc-title--theme-default div.wlc-title__second {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.45
}

.wlc-sections__profile-content--theme-first .wlc-profile-content__header.underlined {
    margin: 0 0 20px
}

.wlc-sections__profile-content--theme-first .wlc-profile-content__header .wlc-title[class] .wlc-title__main {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.45
}

.wlc-sections__profile-content--theme-wolf>.container {
    padding: 0;
    background: 0 0;
    border-radius: 10px;
    position: relative
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__top {
    margin: 0 0 20px;
    display: flex
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__top--buttons {
    align-items: center;
    justify-content: space-between
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__top .wlc-section-title[class] {
    margin: 0
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__top .wlc-section-title[class] .wlc-section-title__content {
    color: var(--mc-baseThird, var(--mc-baseMain));
    font-style: normal;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.45
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__top .wlc-section-title[class] .wlc-section-title__icon {
    color: var(--mc-baseThird, var(--mc-baseMain))
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__wrp {
    max-width: 100%;
    margin: 0 auto
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__body {
    grid-template-columns: 1fr;
    display: grid
}

.wlc-sections__profile-content--theme-wolf .wlc-section-title {
    margin: 0 0 20px
}

.app-profile-loyalty-bonuses-main-state .wlc-sections__profile-content--theme-default .wlc-counter {
    color: inherit;
    font-style: normal;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.4;
    margin: 0 0 0 10px
}

.app-profile-loyalty-bonuses-main-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-enter-promocode[class],
.app-profile-loyalty-bonuses-all-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-enter-promocode[class] {
    margin: 0 auto 20px
}

.app-profile-loyalty-bonuses-active-state .container {
    overflow: hidden
}

.wlc-profile-content__header--second,
.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-default .wlc-user-stats-wrapper,
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-default .wlc-user-stats-wrapper,
.app-profile-cash-transfer-state .wlc-sections__profile-content--theme-default .wlc-user-stats-wrapper {
    margin: 0 0 20px
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-default .wlc-user-stats-wrapper__grid,
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-default .wlc-user-stats-wrapper__grid,
.app-profile-cash-transfer-state .wlc-sections__profile-content--theme-default .wlc-user-stats-wrapper__grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default,
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default,
.app-profile-cash-transfer-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 15px 0 20px;
    border-bottom: 2px solid var(--mc-baseOpacity)
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item,
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item,
.app-profile-cash-transfer-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item {
    margin-right: 30px;
    margin-bottom: -2px
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item:last-child,
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item:last-child,
.app-profile-cash-transfer-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item:last-child {
    margin-right: 0
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item .wlc-menu__link,
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item .wlc-menu__link,
.app-profile-cash-transfer-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item .wlc-menu__link {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.45;
    position: relative;
    display: block;
    padding: 0 0 10px;
    text-align: center;
    text-transform: none;
    text-decoration: none
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item .wlc-menu__link:before,
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item .wlc-menu__link:before,
.app-profile-cash-transfer-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item .wlc-menu__link:before {
    transition: width .3s linear;
    content: "";
    position: absolute;
    bottom: 0;
    z-index: 2;
    width: 0;
    height: 2px;
    background: var(--mc-main)
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item .wlc-menu__link.active,
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item .wlc-menu__link.active,
.app-profile-cash-transfer-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item .wlc-menu__link.active {
    color: var(--mc-baseMain);
    font-weight: 700
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item .wlc-menu__link.active:before,
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item .wlc-menu__link.active:before,
.app-profile-cash-transfer-state .wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item .wlc-menu__link.active:before {
    width: 100%
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-wolf .wlc-menu.wlc-menu--theme-default,
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-wolf .wlc-menu.wlc-menu--theme-default,
.app-profile-cash-transfer-state .wlc-sections__profile-content--theme-wolf .wlc-menu.wlc-menu--theme-default {
    margin: 0 0 20px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-wolf .wlc-menu.wlc-menu--theme-default .wlc-menu__link,
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-wolf .wlc-menu.wlc-menu--theme-default .wlc-menu__link,
.app-profile-cash-transfer-state .wlc-sections__profile-content--theme-wolf .wlc-menu.wlc-menu--theme-default .wlc-menu__link {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.45;
    display: flex;
    margin: 0 15px 0 0;
    padding: 6px 15px;
    text-decoration: none;
    background: var(--mc-bg300);
    border-radius: 40px
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-wolf .wlc-menu.wlc-menu--theme-default .wlc-menu__link.active,
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-wolf .wlc-menu.wlc-menu--theme-default .wlc-menu__link.active,
.app-profile-cash-transfer-state .wlc-sections__profile-content--theme-wolf .wlc-menu.wlc-menu--theme-default .wlc-menu__link.active {
    color: var(--mc-baseThird, var(--mc-baseMain));
    font-style: normal;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.45
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-user-stats-wrapper,
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-user-stats-wrapper {
    margin: 0 0 20px
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-user-stats-wrapper__grid,
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-user-stats-wrapper__grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-cash--theme-default .wlc-cash__title[class],
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-cash--theme-default .wlc-cash__title[class] {
    display: none
}

.app-profile-cash-transactions-state .wlc-sections__profile-content--theme-first[class] .wlc-table__cell--type {
    min-width: 100px
}

.app-profile-dashboard-state {
    --profile-dashboard-gap: 25px
}

.app-profile-dashboard-state .wlc-profile-content__top {
    display: flex;
    justify-content: space-between
}

.app-profile-dashboard-state .wlc-profile-content__top .wlc-logout svg {
    margin: 0
}

.app-profile-dashboard-state .wlc-exchange,
.app-profile-dashboard-state .wlc-user-stats:not(.wlc-exchange__info) {
    grid-area: exchange
}

.app-profile-dashboard-state .wlc-enter-promocode {
    grid-area: promocode
}

.app-profile-dashboard-state .wlc-link-block {
    grid-area: link-block
}

.app-profile-dashboard-state .wlc-dashboard__top,
.app-profile-dashboard-state .wlc-dashboard__bottom,
.app-profile-dashboard-state .wlc-dashboard__promo {
    display: grid;
    gap: var(--profile-dashboard-gap)
}

.app-profile-dashboard-state .wlc-dashboard__top,
.app-profile-dashboard-state .wlc-dashboard__top.without-store {
    grid-template-columns: 1fr;
    grid-template-areas: "loyalty" "exchange"
}

.app-profile-dashboard-state .wlc-dashboard__bottom {
    grid-template-columns: 1fr
}

.app-profile-dashboard-state .wlc-dashboard__promo {
    grid-template-columns: 1fr;
    grid-template-areas: "promocode" "link-block"
}

.app-profile-dashboard-state .wlc-bonuses-list--profile-dashboard.wlc-bonuses-list--count-1-bonus {
    grid-column: span 1
}

.app-profile-dashboard-state .wlc-sections__profile-content .container {
    overflow: hidden
}

.app-profile-loyalty-level-state .wlc-sections__profile-content--theme-default,
.app-profile-loyalty-level-state .wlc-sections__profile-content--theme-first,
.app-profile-loyalty-level-state .wlc-sections__profile-content--theme-wolf {
    --wlc-lprogress-width: 100%
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default>.container,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app>.container {
    display: grid;
    grid-template-columns: 1fr
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form {
    position: relative;
    display: grid
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form .wlc-loader,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form .wlc-loader {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0 auto;
    transform: translate(-50%, -50%)
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button] {
    justify-self: stretch !important
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form {
    display: grid;
    grid-auto-columns: 1fr;
    grid-row-gap: 25px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button] {
    justify-self: center
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified {
    grid-gap: 25px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified .wlc-input[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified .wlc-input[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified .wlc-input[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified .wlc-input[class] {
    grid-template-columns: 1fr
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified .wlc-btn[wlc-button] {
    margin-top: 0
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-birth-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-birth-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-birth-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-birth-field {
    grid-template-columns: repeat(3, minmax(90px, 1fr));
    align-items: flex-end;
    grid-gap: 25px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-birth-field .wlc-select[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-select[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-birth-field .wlc-select[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-select[class] {
    grid-template-columns: minmax(0, 1fr)
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-birth-field .wlc-select[class]:first-child .wlc-select__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-select[class]:first-child .wlc-select__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-birth-field .wlc-select[class]:first-child .wlc-select__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-select[class]:first-child .wlc-select__label {
    white-space: nowrap
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field {
    grid-template-columns: 100px minmax(0, 1fr);
    align-items: flex-end
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-select[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-select[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-select[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-select[class] {
    grid-template-columns: minmax(0, 1fr)
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-select[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-select[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-select[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-select[class] .wlc-tooltip {
    display: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-select[class] .wlc-select__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-select[class] .wlc-select__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-select[class] .wlc-select__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-select[class] .wlc-select__label {
    white-space: nowrap
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-input[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-input[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-input[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-input[class] {
    grid-template-columns: minmax(0, 1fr);
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-input[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-input[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-input[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-input[class] .wlc-tooltip {
    margin: 0 0 0 5px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-input[class] .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-input[class] .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-input[class] .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-input[class] .wlc-input__label {
    display: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-verified .wlc-select[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-verified .wlc-select[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-verified .wlc-select[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-verified .wlc-select[class] .wlc-tooltip {
    display: flex;
    margin: 0 0 0 5px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-verified .wlc-input[class] .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-verified .wlc-input[class] .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-verified .wlc-input[class] .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-verified .wlc-input[class] .wlc-input__label {
    display: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified {
    grid-template-areas: "code phone" "button button";
    grid-template-columns: 1fr 2fr
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-btn[wlc-button] {
    width: max-content;
    grid-area: button;
    justify-self: flex-start;
    margin: 0 auto
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class] {
    grid-area: code
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class] .wlc-tooltip {
    display: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-input[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-input[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-input[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-input[class] {
    grid-area: phone
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-input[class] .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-input[class] .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-input[class] .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-input[class] .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-input[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-input[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-input[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-input[class] .wlc-tooltip {
    display: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block {
    margin: 0 -10px;
    padding: 20px 0 10px;
    position: relative;
    border-bottom: 2px solid transparent;
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: -2px;
    left: 0;
    width: calc(100% - 20px);
    height: 2px;
    margin: 0 auto;
    background: var(--mc-baseOpacity)
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block:first-child {
    padding-top: 0
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block:nth-last-child(-n+2):after {
    display: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block--submit {
    padding: 20px 0 0;
    display: flex;
    justify-content: center
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block--password .wlc-profile-form__block {
    width: 100%;
    margin: 0;
    padding: 0
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block--password .wlc-btn {
    margin: 0 auto -10px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block--text-block {
    padding: 0 10px;
    margin: 0 0 10px;
    font-size: 1.6rem
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block .wlc-title {
    padding: 0 10px;
    margin: 0 0 10px;
    flex: 1 1 100%
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block .wlc-title .wlc-title__main {
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.1
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-birth-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-email-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-select,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input {
    margin: 0 0 10px;
    padding: 0 10px;
    flex: 0 1 100%
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input--password-confirm,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input--password-new,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input--password,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input--first-name,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input--last-name,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input--email,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-email-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input--login,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-birth-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field {
    flex-basis: 100%
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input.wlc-input--password {
    flex-basis: 100%
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-email-field--unverified .wlc-btn[wlc-button] {
    width: min-content;
    margin: 0 auto
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field .wlc-input[class] {
    display: flex;
    flex-wrap: wrap
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field .wlc-input[class] .wlc-input__container {
    width: 100%
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field .wlc-select[class] {
    grid-template-columns: minmax(0, 1fr)
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field .wlc-select[class] .wlc-select__label {
    white-space: nowrap
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field .wlc-input[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field .wlc-select[class] .wlc-tooltip {
    display: none;
    margin: 0 0 0 5px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field.wlc-phone-field--sms-not-verified {
    grid-template-areas: "code phone" "button button";
    grid-template-columns: 1fr 2fr
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-btn[wlc-button] {
    width: max-content;
    grid-area: button;
    margin: 0 auto
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class] {
    grid-area: code
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class] .wlc-tooltip {
    display: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-input[class] {
    grid-area: phone
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-input[class] .wlc-tooltip {
    display: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field.wlc-phone-field--sms-verified .wlc-select[class] .wlc-input__label {
    display: flex
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field.wlc-phone-field--sms-verified .wlc-select[class] .wlc-tooltip {
    display: flex;
    align-items: center
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form {
    display: grid;
    grid-auto-columns: 1fr;
    grid-row-gap: 15px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-btn[wlc-button] {
    margin: 5px 0 0;
    justify-self: center
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field--unverified {
    grid-gap: 15px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field--unverified .wlc-input[class] {
    grid-template-columns: 1fr
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field--unverified .wlc-btn[wlc-button] {
    margin-top: 0
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field {
    grid-template-columns: repeat(3, minmax(90px, 1fr));
    align-items: flex-end;
    grid-gap: 15px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field .wlc-select[class] {
    grid-template-columns: minmax(0, 1fr)
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field .wlc-select[class]:first-child .wlc-select__label {
    white-space: nowrap
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field {
    grid-template-columns: 100px minmax(0, 1fr);
    align-items: flex-end;
    grid-gap: 15px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field .wlc-select[class] {
    grid-template-columns: minmax(0, 1fr)
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field .wlc-select[class] .wlc-tooltip {
    display: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field .wlc-select[class] .wlc-select__label {
    white-space: nowrap
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field .wlc-input[class] {
    grid-template-columns: minmax(0, 1fr);
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field .wlc-input[class] .wlc-tooltip {
    margin: 0 0 0 5px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field .wlc-input[class] .wlc-input__label {
    display: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field.wlc-phone-field--sms-verified .wlc-select[class] .wlc-tooltip {
    display: flex;
    margin: 0 0 0 5px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field.wlc-phone-field--sms-verified .wlc-input[class] .wlc-input__label {
    display: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field.wlc-phone-field--sms-not-verified {
    grid-template-areas: "code phone" "button button";
    grid-template-columns: 1fr 2fr
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-btn[wlc-button] {
    width: max-content;
    grid-area: button;
    justify-self: flex-start;
    margin: 0 auto
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class] {
    grid-area: code
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class] .wlc-tooltip {
    display: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-input[class] {
    grid-area: phone
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-input[class] .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-input[class] .wlc-tooltip {
    display: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-input[class] .wlc-input__input input,
.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-input[class] .wlc-input__input .wlc-select__field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-input[class] .wlc-select__group input,
.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-input[class] .wlc-select__group .wlc-select__field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-select[class] .wlc-input__input input,
.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-select[class] .wlc-input__input .wlc-select__field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-select[class] .wlc-select__group input,
.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-select[class] .wlc-select__group .wlc-select__field {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.45
}

.app-profile-loyalty-store-main-state .wlc-sections__profile-content--theme-default>.container {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "title title" "submenu submenu" "stats stats" "progress progress" "store store";
    position: relative;
    display: grid;
    grid-template-rows: auto
}

.app-profile-loyalty-store-main-state .wlc-sections__profile-content--theme-default .wlc-user-stats {
    grid-area: stats
}

.app-profile-loyalty-store-main-state .wlc-sections__profile-content--theme-default .wlc-user-stats.wlc-user-stats--theme-mod-mobile-app {
    position: initial;
    margin: 0 0 10px
}

.app-profile-loyalty-store-main-state .wlc-sections__profile-content--theme-default .wlc-title {
    grid-area: title
}

.app-profile-loyalty-store-main-state .wlc-sections__profile-content--theme-default .wlc-store-list {
    grid-area: store
}

.app-profile-loyalty-store-main-state .wlc-sections__profile-content--theme-default .wlc-profile-menu {
    grid-area: submenu
}

.app-profile-loyalty-store-main-state .wlc-sections__profile-content--theme-first[class] .wlc-user-stats[class] .wlc-user-stats-balance {
    padding-right: 0
}

.wlc-submenu-history {
    position: relative
}

.app-profile-loyalty-tournaments-active-state .wlc-tournament-detail__header-info--back-link {
    display: none
}

.app-promotions-state .wlc-sections__content--theme-default .wlc-title.wlc-title--promotions[wlc-title],
.app-promotions-state .wlc-sections__content--theme-default .wlc-title.wlc-title--profile[wlc-title] {
    margin: 0 0 20px;
    text-align: left
}

.app-promotions-state .wlc-sections__content--theme-default .wlc-title.wlc-title--promotions[wlc-title] div.wlc-title__main,
.app-promotions-state .wlc-sections__content--theme-default .wlc-title.wlc-title--profile[wlc-title] div.wlc-title__main {
    font-size: 2.4rem
}

.app-promotions-state .wlc-sections__content--theme-default .wlc-bonuses-list {
    margin: 0 0 40px
}

.app-promotions-state .wlc-sections__content--theme-default .wlc-btn--theme-mod-promotions {
    margin: 0 auto 40px
}

.app-tournaments-state .wlc-sections__tournaments--theme-default .wlc-title.wlc-title--tournaments[wlc-title] {
    margin: 0 0 20px;
    text-align: left
}

.app-tournaments-state .wlc-sections__tournaments--theme-default .wlc-title.wlc-title--tournaments[wlc-title] div.wlc-title__main {
    font-size: 2.4rem
}

.app-tournaments-state .wlc-sections__tournaments--theme-default .wlc-tournament-list--theme-default .wlc-tournament-promo--theme-default .wlc-tournament-promo__lock-btn {
    max-width: none
}

.wlc-sections__sign-in-page {
    background: var(--mc-bgModal);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 100vh;
    padding: 30px 0
}

.wlc-sections__sign-in-page .wlc-sign-in-page__wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 500px
}

.wlc-sections__sign-in-page .wlc-sign-in-page__form-wrapper {
    padding: 20px;
    border-radius: 15px;
    background: var(--mc-bgModal)
}

.wlc-sections__sign-in-page .wlc-logo {
    margin: 0 0 10px
}

.wlc-sections__sign-in-page .wlc-logo .wlc-logo__image .wlc-icon-content {
    display: flex;
    justify-content: center
}

.wlc-sections__sign-in-page .wlc-logo .wlc-logo__image svg {
    width: 200px
}

.four-elements {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    display: grid
}

.four-elements__body {
    padding: 10px;
    min-height: 100px;
    align-items: start;
    justify-items: center;
    border-radius: 10px
}

.wlc-sections__sticky-footer {
    position: fixed;
    bottom: 0;
    z-index: 100;
    width: 100%
}

.wlc-body--sticky-footer {
    padding-bottom: 60px
}

.wlc-body--fp-left .wlc-app,
.wlc-body--fp-right .wlc-app {
    transition: padding .25s ease-in-out
}

.wlc-body--fp-left-compact {
    --fp-left-padding: var(--fp-left-size-compact)
}

.wlc-body--fp-left-expanded {
    --fp-left-padding: var(--fp-left-size-full)
}

.wlc-body--fp-left:not(.wlc-body--fp-left-nopadding) .wlc-app {
    padding-left: var(--fp-left-padding, 0)
}

.wlc-body--fp-right-compact {
    --fp-right-padding: var(--fp-right-size-compact)
}

.wlc-body--fp-right-expanded {
    --fp-right-padding: var(--fp-right-size-full)
}

.wlc-body--fp-right:not(.wlc-body--fp-right-nopadding) .wlc-app {
    padding-right: var(--fp-right-padding, 0)
}

.wlc-sections__user-info-menu {
    display: grid;
    gap: 20px
}

.wlc-sections__content-games-first,
.wlc-sections__content-games-second,
.wlc-sections__content-games-third {
    overflow: hidden
}

.wlc-sections__providers-info.wlc-sections__providers-info--theme-wolf {
    margin: -40px 0 40px
}

.wlc-sections__providers-info.wlc-sections__providers-info--theme-wolf .container .wlc-post {
    color: var(--mc-baseSecond, var(--mc-baseMain))
}

.wlc-sections__providers-info.wlc-sections__providers-info--theme-wolf .container .wlc-post .wlc-title {
    margin: 20px 0
}

.wlc-sections__providers-info.wlc-sections__providers-info--theme-wolf .container .wlc-post .wlc-title .wlc-title__main {
    color: var(--mc-baseSecond, var(--mc-baseMain));
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.45;
    text-align: center
}

.wlc-sections__notifications>[class*=--show]~[class*=--show] {
    display: none !important
}

.wlc-sections__categories,
.wlc-sections__content-games-top,
.wlc-sections__content-games-bottom,
.wlc-sections__content-games,
.wlc-sections__content-wins,
.wlc-sections__total-jackpot,
.wlc-sections__total-jackpot-interactive,
.wlc-sections__promo-categories,
.wlc-sections__promo-bonuses,
.wlc-sections__home-promo,
.wlc-sections__winners-section,
.wlc-sections__content-games-vertical,
.wlc-sections__loyalty-program,
.wlc-sections__game-widgets,
.wlc-sections__providers,
.wlc-sections__content-wins-transparent,
.wlc-sections__random-games,
.wlc-sections__banner-promotion,
.wlc-sections__four-elements,
.wlc-sections__content-games-top2,
.wlc-sections__winners-section-2,
.wlc-sections__home-about,
.wlc-sections__youtube-block,
.wlc-sections__content-games-recommended,
.wlc-sections__local-jackpot,
.app-contacts-state .wlc-sections__info-page,
[class*=app-profile-] .wlc-sections__profile-content {
    margin-bottom: 40px
}

.wlc-body--fp-left:not(.wlc-body--fp-left-nopadding) [class*=wlc-sections__]:not(.wlc-sections__sticky-footer--theme-default):not(.wlc-sections__email-verification-notification),
.wlc-body--fp-right:not(.wlc-body--fp-right-nopadding) [class*=wlc-sections__]:not(.wlc-sections__sticky-footer--theme-default):not(.wlc-sections__email-verification-notification) {
    padding: 0 15px
}

[class*=wlc-sections__]:empty {
    display: none
}

.wlc-sections__anchors-menu {
    background: var(--mc-bg700);
    padding: 10px 0
}

.wlc-sections__benefits-section {
    padding: 40px 0
}

.wlc-sections__commission-section {
    padding: 0 0 40px
}

.wlc-sections__description-section {
    background: var(--mc-bg700);
    padding: 40px 0
}

.wlc-sections__faq-section {
    padding: 40px 0
}

.wlc-sections__faq-section .container {
    max-width: 1050px;
    padding: 0 15px
}

.wlc-sections__testimonials-section {
    padding: 40px 0
}

.wlc-sections__testimonials-section .container {
    max-width: 1050px;
    padding: 0 15px
}

.wlc-aff-content {
    width: 100%;
    margin: 40px auto;
    text-align: center
}

.wlc-aff-content:first-child {
    margin-top: 0
}

.wlc-aff-content:last-child {
    margin-bottom: 0
}

.wlc-aff-content .wlc-btn {
    height: 40px;
    display: grid;
    grid-column-gap: initial;
    grid-template-columns: auto 1fr auto;
    align-items: center;
    justify-content: center;
    min-width: 128px;
    padding: 5px 10px;
    background: var(--mc-main);
    box-shadow: none;
    border: none;
    border-radius: 10px;
    display: inline-grid;
    min-width: 180px;
    text-decoration: none
}

.wlc-aff-content .wlc-btn:disabled {
    opacity: .5;
    pointer-events: none
}

.wlc-aff-content .wlc-btn .wlc-btn__text {
    color: var(--mc-black, var(--mc-baseMain));
    font-style: normal;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.45;
    grid-column: 2;
    text-transform: uppercase
}

.wlc-aff-content .wlc-btn--theme-rounding {
    border-radius: 10px
}

.wlc-aff-content p .wlc-btn {
    display: inline-grid
}

.wlc-benefits--theme-default {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
    display: grid
}

.wlc-benefits--theme-default .wlc-benefits__item {
    grid-template-rows: 54px auto;
    padding: 0;
    position: relative;
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 1fr;
    text-align: center
}

.wlc-benefits--theme-default .wlc-benefits__item:after {
    opacity: 0;
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    display: block;
    width: 2px;
    height: 50%;
    background: var(--mc-baseOpacity);
    transform: translate(50%, -50%)
}

.wlc-benefits--theme-default .wlc-benefits__item:last-child:after {
    display: none
}

.wlc-benefits--theme-default .wlc-benefits__item-icon {
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: center
}

.wlc-benefits--theme-default .wlc-benefits__item-icon img {
    max-height: 100%
}

.wlc-benefits--theme-default .wlc-benefits__item-content {
    align-self: baseline
}

.wlc-benefits--theme-default .wlc-benefits__item-caption {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45;
    display: inline-block;
    max-width: 21ch
}

.wlc-digits {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
    display: grid;
    justify-content: center
}

.wlc-digits__item {
    grid-gap: 10px;
    padding: 10px;
    display: grid;
    text-align: center;
    background: var(--mc-bg700);
    border-radius: 10px
}

.wlc-digits__main {
    font-size: 3.6rem;
    font-weight: 700;
    line-height: 1
}

.wlc-digits__separator {
    width: 100%;
    height: 2px;
    border-radius: 100px;
    background: var(--mc-baseOpacity)
}

.wlc-digits__description {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.45
}

.wlc-digits__description a {
    color: inherit;
    text-decoration: none;
    pointer-events: none
}

@font-face {
    font-weight: 400;
    font-family: CryptocurrencySymbols;
    font-style: normal;
    src: url(https://agstatic.com/wlc/fonts/Cryptocurrencies/cryptocurrency-symbols.woff2) format("woff2"), url(https://agstatic.com/wlc/fonts/Cryptocurrencies/cryptocurrency-symbols.woff) format("woff");
    font-display: block
}

@font-face {
    font-weight: 400;
    font-family: Rubik;
    font-style: normal;
    src: url(https://r7casino741.com/static/fonts/rubik/rubik-regular.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-weight: 600;
    font-family: Rubik;
    font-style: normal;
    src: url(https://r7casino741.com/static/fonts/rubik/rubik-600.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-weight: 700;
    font-family: Rubik;
    font-style: normal;
    src: url(https://r7casino741.com/static/fonts/rubik/rubik-700.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-weight: 800;
    font-family: Rubik;
    font-style: normal;
    src: url(https://r7casino741.com/static/fonts/rubik/rubik-.woff2) format("woff2");
    font-display: swap
}

.wlc-body--fp-left-in.wlc-body--fp-left .wlc-sections__header {
    width: auto;
    margin-right: calc(-1 * var(--fp-left-size-gap));
    margin-left: calc(-1 * var(--fp-left-size-gap))
}

.wlc-body--fp-left-in.wlc-body--fp-left .wlc-sections__email-verification-notification {
    margin-right: calc(-1 * var(--fp-left-size-gap));
    margin-left: calc(-1 * var(--fp-left-size-gap))
}

.wlc-body--fp-left-in.wlc-body--fp-left:has(.app-tournaments-state, .app-profile-loyalty-bonuses-main-state, .app-promotions-state, .app-profile-achievements-main-state, .app-profile-loyalty-store-main-state, .app-profile-main-info-state, .app-home-state, .app-profile-cash-withdraw-state, .app-profile-messages-state) {
    visibility: visible;
    overflow-x: hidden;
    overflow-y: scroll
}

.wlc-body--fp-left-in.wlc-body--fp-left:has(.app-tournaments-state, .app-profile-loyalty-bonuses-main-state, .app-promotions-state, .app-profile-achievements-main-state, .app-profile-loyalty-store-main-state, .app-profile-main-info-state, .app-home-state, .app-profile-cash-withdraw-state, .app-profile-messages-state):not(.wlc-body--fp-right).modal-open #chat-widget-container,
.wlc-body--fp-left-in.wlc-body--fp-left:has(.app-tournaments-state, .app-profile-loyalty-bonuses-main-state, .app-promotions-state, .app-profile-achievements-main-state, .app-profile-loyalty-store-main-state, .app-profile-main-info-state, .app-home-state, .app-profile-cash-withdraw-state, .app-profile-messages-state):not(.wlc-body--fp-right).modal-open .right-widget-wrapper {
    margin-right: 15px
}

.wlc-sections__header--theme-universal {
    margin-top: 0
}

.wlc-sections__header--theme-universal .header__right .wlc-deposit-notification {
    display: none
}

.wlc-sections__header--theme-universal .header__right .wlc-internal-mails-notifier {
    position: static;
    margin: 0 7px 0 0
}

.wlc-sections__header--theme-universal .wlc-btn-search {
    width: 100%
}

.wlc-sections__header--theme-universal .wlc-btn-search__text {
    width: 100%;
    min-height: 41px;
    padding: 3px 5px 3px 12px;
    color: var(--mc-searchText);
    font-size: 1.6rem;
    background: var(--mc-bg500);
    border-radius: 10px;
    border: 1px solid var(--fc-borderColor);
    transition: all .3s
}

.wlc-sections__header--theme-universal .wlc-btn-search .wlc-icon {
    min-width: 33px;
    min-height: 33px;
    padding: 8px;
    border: 1px solid var(--mc-main);
    border-radius: 6px
}

.wlc-sections__header--theme-universal .wlc-btn-search .wlc-icon svg {
    width: 15px;
    height: 15px;
    fill: var(--mc-baseMain)
}

.wlc-sections__content-games2,
.wlc-sections__content-games-bottom2,
.wlc-sections__banner-section-2,
.wlc-sections__banner-section-loyalty {
    margin-bottom: 40px
}

.wlc-sections__user-widget {
    margin-bottom: 20px
}

.wlc-sections__youtube-block {
    margin-bottom: 0
}

.wlc-sections__email-verification-notification {
    z-index: 100
}

.wlc-sections__banner-wolf-desktop {
    margin-bottom: 20px
}

.wlc-sections__banner-wolf-desktop .banner {
    min-height: 410px !important;
    padding: 85px 25px 25px !important
}

.wlc-sections__banner-wolf-desktop .wolf-banner-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px
}

.wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner {
    min-width: 100%
}

.wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.left-slider .swiper-button-container .wlc-swiper-button-prev,
.wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.left-slider .swiper-button-container .wlc-swiper-button-next {
    background: var(--mc-bg800-l10)
}

.wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.right-slider .swiper-button-container .wlc-swiper-button-prev,
.wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.right-slider .swiper-button-container .wlc-swiper-button-next {
    color: var(--mc-black);
    background: var(--mc-main-o6)
}

.wlc-sections__banner-wolf-mob {
    margin: 0 0 10px
}

.wlc-sections__banner-wolf-mob .banner {
    padding: 150px 65px 15px 15px !important
}

.wlc-sections__total-jackpot-interactive .container,
.wlc-sections__youtube-block .container {
    max-width: 100%
}

.wlc-sections__right-widget .right-widget-wrapper {
    z-index: 101;
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    visibility: hidden;
    pointer-events: all
}

.wlc-sections__content-wins .wlc-winners-slider .no-winners .wlc-winners-slider__title {
    display: none
}

.wlc-sections__categories--theme-1 .games-categories {
    grid-template-areas: "menu menu" "search merch"
}

.wlc-sections__categories--theme-1 .wlc-category-menu {
    grid-area: menu;
    margin: 0 0 20px
}

.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn,
.wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
    width: auto
}

.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn>span,
.wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn>span {
    width: -moz-fit-content;
    width: fit-content
}

.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn .wlc-icon,
.wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn .wlc-icon {
    order: -1;
    margin-right: 10px
}

.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn {
    grid-area: search;
    border-right: 1px solid transparent;
    border-image: var(--mc-borderGradient);
    border-image-slice: 1
}

.wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
    grid-area: merch;
    margin-left: unset;
    padding: 0 10px
}

.app-profile-dashboard-state .wlc-dashboard__top {
    margin: 0
}

.app-profile-dashboard-state .wlc-dashboard__bottom,
.app-profile-dashboard-state .wlc-title__main {
    display: none
}

.app-profile-dashboard-state .wlc-loyalty-block {
    grid-area: loyalty
}

.app-profile-dashboard-state .wlc-exchange {
    grid-area: exchange
}

.app-profile-dashboard-state .bonus-title {
    grid-area: bonuses-title;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 1.45;
    text-transform: uppercase
}

.app-profile-dashboard-state .wlc-bonuses-list-active {
    grid-area: bonuses-active
}

.app-profile-dashboard-state .wlc-bonuses-list-active .wlc-bonuses-list-active__main.wlc-bonuses-list__kent-active {
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase
}

.app-profile-dashboard-state .wlc-bonuses-list-active .wlc-bonuses-list-active__content.wlc-bonuses-list__kent-active {
    margin: 0 0 -20px
}

.app-profile-dashboard-state .wlc-bonuses-list-active .wlc-bonuses-list-active__nocontent.wlc-bonuses-list__kent-active {
    display: none
}

.app-profile-dashboard-state .wlc-bonuses-list-active .wlc-bonus-item {
    border-radius: 10px
}

.app-profile-dashboard-state .wlc-bonuses-list {
    grid-area: bonuses
}

.app-profile-dashboard-state .wlc-bonuses-list .wlc-slider-navigation {
    position: absolute;
    top: -40px;
    right: 0;
    width: 85px
}

.app-profile-dashboard-state .wlc-enter-promocode {
    grid-area: promocode;
    text-transform: uppercase
}

.app-profile-dashboard-state .wlc-enter-promocode__container {
    align-items: flex-start !important
}

.app-profile-dashboard-state .wlc-link-block {
    grid-area: see-all-bonuses;
    text-transform: uppercase
}

.app-profile-dashboard-state .wlc-link-block__container {
    align-items: flex-start !important;
    text-align: left !important
}

.wlc-sections__profile-content {
    margin-bottom: 225px !important
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top {
    align-items: center
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top-depo {
    display: flex;
    gap: 40px;
    align-items: center;
    width: 100%
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top--buttons {
    display: flex !important
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top .wlc-title.wlc-title--profile .wlc-title__main {
    display: flex;
    gap: 8px;
    align-items: center;
    font-size: 2rem !important;
    text-transform: uppercase
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top .wlc-title.wlc-title--profile .wlc-title__main:before {
    content: none
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top .wlc-title+.wlc-counter {
    display: flex
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__settings {
    display: flex;
    flex-direction: column;
    align-items: unset
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-title.wlc-title--profile.wlc-title__kent-bonuses[wlc-title] .wlc-title__main,
.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-bonuses-list__content .wlc-title__main {
    margin: 0 0 20px;
    font-size: 2rem !important;
    text-transform: uppercase
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-bonuses-list__content .wlc-title__main {
    margin: 25px 0 20px
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .bonuses-text-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin: 40px 0 0;
    padding: 25px;
    text-align: center;
    background: var(--mc-bgModalGradient);
    border-radius: 12px
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .bonuses-text-wrapper .wlc-text-block__head {
    margin: 0 5px 0 0
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .bonuses-text-wrapper .wlc-text-block__head .wlc-text-block__subtitle {
    color: var(--mc-main);
    font-style: normal;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.4;
    line-height: 24px
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .bonuses-text-wrapper .wlc-link-block--theme-default .wlc-link-block__text .wlc-btn__text {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.4;
    line-height: 24px;
    transition: all .3s ease-in-out;
    text-decoration-line: underline;
    text-decoration-thickness: 1px
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .bonuses-text-wrapper .wlc-link-block--theme-default .wlc-link-block__text .wlc-btn__text .wlc-icon {
    display: none
}

.wlc-sections__profile-content .wlc-dashboard-grid {
    grid-template-areas: "lottery-button-mobile" "loyalty" "exchange" "bonuses-active" "lottery-block" "bonuses-title" "bonuses" "promocode" "see-all-bonuses";
    grid-template-columns: minmax(0, 1fr);
    display: grid;
    grid-gap: 25px
}

.wlc-sections__profile-content .wlc-dashboard-grid:has(.wlc-bonuses-list-active__nocontent) {
    grid-template-areas: "lottery-button-mobile" "loyalty" "exchange" "lottery-block" "bonuses-title" "bonuses" "promocode" "see-all-bonuses"
}

.wlc-sections__profile-content .wlc-dashboard-grid:has(.wlc-bonuses-list-active__nocontent) .wlc-bonuses-list__kent-active {
    display: none
}

.app-profile-dashboard-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-loyalty-bonuses-main-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-loyalty-store-main-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-achievements-main-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-loyalty-bonuses-history-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-gamblings-bets-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-cash-transactions-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-loyalty-tournaments-history-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-main-info-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-verification-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-cash-deposit-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-cash-withdraw-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-messages-state .wlc-profile-content__top .wlc-title .wlc-title__main:before {
    content: "";
    display: block;
    width: 24px;
    height: 24px
}

.app-profile-loyalty-bonuses-main-state .wlc-sections__profile-content:not(:has(.wlc-bonus-item--is-active)) .container {
    display: flex;
    flex-direction: column
}

.app-profile-loyalty-bonuses-main-state .wlc-sections__profile-content:not(:has(.wlc-bonus-item--is-active)) .wlc-bonuses-list__kent-active {
    margin: 0
}

.app-profile-loyalty-bonuses-main-state .wlc-profile-content__top .wlc-title .wlc-title__main:before {
    background: url(https://r7casino741.com/static/images/icons/profile_bg/bonuses.svg) center no-repeat
}

.app-profile-loyalty-bonuses-main-state .wlc-sections__profile-content--theme-default .wlc-counter {
    height: 32px;
    padding: 5px 25px;
    color: var(--mc-black);
    background: var(--mc-main);
    border-radius: 3px
}

.app-profile-achievements-main-state .wlc-profile-content__top .wlc-title .wlc-title__main:before {
    background: url(https://r7casino741.com/static/images/icons/profile_bg/achievements.svg) center no-repeat
}

.app-profile-loyalty-store-main-state .wlc-profile-content__top .wlc-title .wlc-title__main:before {
    background: url(https://r7casino741.com/static/images/icons/profile_bg/market.svg) center no-repeat
}

.app-profile-loyalty-bonuses-history-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-gamblings-bets-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-cash-transactions-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-loyalty-tournaments-history-state .wlc-profile-content__top .wlc-title .wlc-title__main:before {
    background: url(https://r7casino741.com/static/images/icons/profile_bg/history.svg) center no-repeat
}

.app-profile-main-info-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-verification-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-messages-state .wlc-profile-content__top .wlc-title .wlc-title__main:before {
    background: url(https://r7casino741.com/static/images/icons/profile_bg/account-settings.svg) center no-repeat
}

.app-profile-messages-state .wlc-profile-content__top .wlc-title .wlc-title__main:before {
    background: url(https://r7casino741.com/static/images/icons/profile_bg/messages.svg) center no-repeat
}

.app-profile-cash-deposit-state .wlc-profile-content__top .wlc-title .wlc-title__main:before {
    background: url(https://r7casino741.com/static/images/icons/profile_bg/deposit.svg) center no-repeat
}

.app-profile-cash-deposit-state .wlc-sections__email-verification-notification,
.app-profile-cash-deposit-state .wlc-sections__sticky-footer,
.app-profile-cash-deposit-state .wlc-sections__right-widget,
.app-profile-cash-deposit-state .wlc-sections__footer {
    display: none
}

.app-profile-cash-deposit-state .wlc-lottery-widget {
    grid-area: widget
}

.app-profile-cash-withdraw-state .wlc-profile-content__top .wlc-title .wlc-title__main:before {
    background: url(https://r7casino741.com/static/images/icons/profile_bg/withdrawal.svg) center no-repeat
}

.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-default .wlc-cash .wlc-cash__lottery-button,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-select__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-select__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-select__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-select__label {
    display: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button] {
    min-width: 100%;
    background: var(--mc-main);
    border: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button]:hover,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button]:hover,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button]:hover,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button]:hover {
    background: var(--mc-main-l20)
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-btn--theme-resolve,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn--theme-resolve,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-btn--theme-resolve,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn--theme-resolve {
    min-width: 100% !important
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
    row-gap: 10px;
    margin-top: 20px;
    padding-top: 60px;
    border-top: 1px solid var(--mc-dividerColor)
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-btn--aff {
    width: 100%;
    max-width: 345px;
    padding: 5px 15px
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-social-icons.wlc-social-icons--theme-mod-compact .wlc-social-icons__list .wlc-social-icons__item {
    display: none
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-social-icons.wlc-social-icons--theme-mod-compact .wlc-social-icons__list .wlc-social-icons__item:first-of-type {
    display: block
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-footer-menu {
    display: flex;
    flex-direction: column;
    grid-area: menu2;
    align-items: center;
    justify-content: space-evenly;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content
}

.wlc-sections__footer--theme-1 .footer-bottom__links {
    display: flex;
    grid-area: links;
    margin: 20px 0
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-license {
    display: flex;
    align-items: center;
    margin: 0 !important
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-license__age-restrictions {
    display: flex;
    align-items: center;
    order: -1;
    height: 50px
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-license__age-restrictions .wlc-icon-content {
    display: block;
    width: 32px;
    height: 32px
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-license__age-restrictions,
.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-license__curacao {
    padding: 0 20px;
    border-right: 1px solid transparent;
    border-image: var(--mc-borderGradient);
    border-image-slice: 1
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-social-icons {
    display: flex;
    align-items: center;
    padding: 0 20px
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-social-icons__item,
.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-social-icons__list {
    margin: 0 !important
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-social-icons__link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px !important;
    height: 36px !important;
    background: 0 0;
    border-radius: 100%
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-social-icons__link svg {
    width: 32px;
    height: 32px;
    transform: unset !important
}

.wlc-sections__footer--theme-1 .container .wlc-post-menu {
    margin-bottom: 5px;
    padding: 0
}

.wlc-sections__footer--theme-1 .container .wlc-logo {
    display: flex;
    justify-content: center
}

.app-promotions-state .wlc-sections__content--theme-default .wlc-title.wlc-title--promotions[wlc-title] div.wlc-title__main {
    text-transform: uppercase
}

.app-gameplay-state .wlc-sections__footer,
.app-gameplay-state .wlc-widget-wheel {
    display: none
}

.app-cashback-state,
.app-lootboxes-state,
.app-effectivertp-state,
.app-loyalty-state,
.app-rating-state {
    left: 0;
    width: 100%;
    height: 100%
}

.app-sign-up-2-state,
.app-trust-state,
.app-Boom-state,
.app-Frg-state,
.app-Bomj-state,
.app-Madmax-state,
.app-Zloy-state,
.app-Puzanych-state,
.app-Zubarefff-state,
.app-Rezak-state {
    position: fixed;
    left: 0;
    width: 100%;
    height: 100%
}

.app-sign-up-2-state .wlc-float-panels--theme-default,
.app-trust-state .wlc-float-panels--theme-default,
.app-Boom-state .wlc-float-panels--theme-default,
.app-Frg-state .wlc-float-panels--theme-default,
.app-Bomj-state .wlc-float-panels--theme-default,
.app-Madmax-state .wlc-float-panels--theme-default,
.app-Zloy-state .wlc-float-panels--theme-default,
.app-Puzanych-state .wlc-float-panels--theme-default,
.app-Zubarefff-state .wlc-float-panels--theme-default,
.app-Rezak-state .wlc-float-panels--theme-default {
    display: none
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper {
    border-radius: 10px;
    width: 100%;
    overflow: hidden
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner {
    min-height: 520px;
    align-items: flex-start
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner .banner_bg-desktop {
    display: none
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner .banner_bg-mobile {
    display: block
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner .banner_bg img {
    object-position: top
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner .banner_bg:before {
    display: none
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container {
    padding: 35px 30px 70px;
    max-width: 100%;
    margin: 0
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container .banner__title {
    margin: 0 0 20px;
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 1.45;
    color: var(--mc-main);
    text-align: left;
    text-transform: uppercase;
    text-shadow: none
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container .banner__title-color2 {
    color: var(--mc-baseMain)
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container .banner__description {
    margin: 0 0 15px;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.45;
    color: var(--mc-baseMain);
    text-align: left;
    text-shadow: none
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container .wlc-btn {
    margin: 0
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor {
    width: 100%;
    right: 0;
    bottom: 0;
    max-width: 100%;
    height: 100%;
    max-height: 100%
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor-desktop {
    display: none
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor-mobile {
    display: block
}

.wlc-notification-message__message-container .wlc-btn {
    margin-top: 10px
}

.to-upper-case {
    text-transform: uppercase
}

.to-upper-case h3 {
    text-align: left !important
}

.link-to-upper-case .wlc-btn__text {
    color: var(--mc-main);
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
    text-decoration: none
}

.link-to-upper-case .wlc-btn__text:hover {
    color: var(--mc-baseMain)
}

.link-to-upper-case .wlc-icon-content {
    display: none
}

.wlc-game-thumb__bs-tooltip--rtp-info {
    z-index: 100000
}

.wlc-game-thumb__bs-tooltip--rtp-info .tooltip-inner {
    width: 120%;
    padding: 20px;
    font-size: 14px;
    text-align: start
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-default .wlc-cash .wlc-cash__step-title-withLastPayment .wlc-cash__last-deposit {
    display: none
}

.app-home-state .wlc-sections__lotteries:has(.wlc-lottery-card__nocontent) {
    display: none
}

@media(min-width:375px) {
    .container {
        max-width: calc(100% - 30px)
    }

    .wlc-body--notify .wlc-right-widget__wrp {
        padding-top: 0 !important
    }
}

@media(min-width:480px) {
    .container {
        max-width: 450px
    }

    .wlc-sections__header--theme-1 .container,
    .wlc-sections__header--theme-2 .container {
        gap: 20px
    }

    .wlc-sections__header--theme-universal {
        --h-gap: 20px
    }

    .wlc-sections__header--theme-universal .container {
        max-width: 450px
    }

    .wlc-sections__header--theme-universal .container {
        gap: 20px
    }

    .wlc-sections__game-widgets>.container {
        grid-template-rows: minmax(240px, 320px) minmax(240px, 1fr) minmax(320px, 360px)
    }

    .wlc-sections__winners-section .winners-wrapper>div {
        margin: 0 10px 20px
    }

    .wlc-sections__profile-content--theme-default>.container,
    .wlc-sections__profile-menu--theme-default>.container {
        max-width: 450px
    }

    .wlc-body--notify .wlc-right-widget__wrp {
        padding-top: 130px !important
    }

    .wlc-sections__right-widget .right-widget-wrapper {
        z-index: 99
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button] {
        min-width: 230px
    }
}

@media(min-width:560px) {
    .container {
        max-width: 530px
    }

    .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn,
    .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
        padding: 0 20px
    }

    .wlc-sections__footer--theme-1 {
        padding-bottom: 20px
    }

    .wlc-sections__footer--theme-1 {
        margin-top: 20px
    }

    .wlc-sections__header--theme-universal .container {
        max-width: 530px
    }

    .wlc-sections__game-widgets>.container {
        grid-template-rows: minmax(240px, 360px) minmax(240px, 1fr) minmax(320px, 360px)
    }

    .wlc-sections__promo-categories[class] .container {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .wlc-sections__promo-categories[class] .wlc-category-preview[class] .wlc-category-preview-item[class]:nth-child(2) {
        display: block
    }

    .wlc-sections__profile-content--theme-default>.container,
    .wlc-sections__profile-menu--theme-default>.container {
        max-width: 530px
    }

    .app-profile-loyalty-bonuses-all-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-enter-promocode[class] {
        margin: 0 auto 20px 0
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified {
        grid-template-areas: "code phone button"
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field.wlc-phone-field--sms-not-verified {
        grid-template-areas: "code phone button"
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field.wlc-phone-field--sms-not-verified {
        grid-template-areas: "code phone button"
    }

    .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
        padding: 0 0 0 20px
    }
}

@media(min-width:640px) {
    .container {
        max-width: 610px
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu__items {
        grid-template-columns: 1fr 1fr
    }

    .wlc-sections__footer--theme-2 .wlc-icon-list--theme-safety {
        margin: 0 auto
    }

    .wlc-sections__header--theme-universal .container {
        max-width: 610px
    }

    .wlc-sections__game-widgets>.container {
        grid-template-rows: minmax(240px, 440px) minmax(240px, 1fr) minmax(320px, 360px)
    }

    .wlc-sections__promo-bonuses>.container {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)
    }

    .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot-body {
        height: 6rem
    }

    .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot__text[class] {
        font-size: 6rem
    }

    .wlc-sections__profile-content--theme-default>.container,
    .wlc-sections__profile-menu--theme-default>.container {
        max-width: 610px
    }

    .app-profile-loyalty-bonuses-main-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-enter-promocode[class] {
        margin: 0 auto 20px 0
    }

    .app-profile-dashboard-state .wlc-profile-content__top {
        display: block
    }

    .app-profile-loyalty-level-state .wlc-sections__profile-content--theme-default,
    .app-profile-loyalty-level-state .wlc-sections__profile-content--theme-first {
        --wlc-lprogress-width: 300px
    }

    .app-profile-loyalty-level-state .wlc-sections__profile-content--theme-wolf {
        --wlc-lprogress-width: 350px
    }
}

@media(min-width:720px) {

    .container,
    .wlc-sections__header--theme-universal .container {
        max-width: 690px
    }

    .wlc-sections__game-widgets>.container {
        grid-template-columns: minmax(0, 1fr) minmax(0, .7fr)
    }

    .wlc-sections__game-widgets>.container {
        grid-template-rows: minmax(290px, 1fr) minmax(320px, 440px)
    }

    .wlc-sections__game-widgets>.container .wlc-betradar-popular-events {
        grid-column: span 2
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins,
    .wlc-sections__content-wins-transparent .wlc-home-wins {
        grid-template-columns: repeat(2, 1fr)
    }

    .wlc-sections__home-about .home-about-list {
        gap: 10px
    }

    .wlc-sections__home-about .home-about-list {
        grid-template-columns: repeat(3, 1fr)
    }

    .wlc-sections__promo-categories[class] .container {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .wlc-sections__promo-categories[class] .wlc-category-preview[class] .wlc-category-preview-item[class]:nth-child(3) {
        display: block
    }

    .wlc-sections__total-jackpot .jackpot-container {
        min-height: 260px
    }

    .wlc-sections__total-jackpot .jackpot-container:before {
        height: 175px
    }

    .wlc-sections__total-jackpot .wlc-total-jackpot[class] {
        margin: 40px 0
    }

    .wlc-sections__profile-content--theme-default>.container,
    .wlc-sections__profile-menu--theme-default>.container {
        max-width: 690px
    }
}

@media(min-width:768px) {
    .container {
        max-width: 738px
    }

    .wlc-sections__categories--theme-1>.container {
        border-radius: 10px
    }

    .wlc-sections__categories--theme-1 .games-categories {
        min-height: 60px
    }

    .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn,
    .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
        width: auto
    }

    .wlc-sections__categories--theme-2 .games-categories {
        grid-template-rows: 1fr auto
    }

    .wlc-sections__footer--theme-1 .container {
        grid-template-columns: repeat(3, 1fr)
    }

    .wlc-sections__footer--theme-1 .container {
        grid-template-areas: "merchants merchants merchants" "payments payments payments" "logo menu language" "social social social" "disclaimer disclaimer disclaimer" "license license license"
    }

    .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
        grid-template-areas: "logo affiliate affiliate" "links links links" "menu2 menu menu" "ratings ratings ratings" "payments payments payments" "disclaimer disclaimer disclaimer"
    }

    .wlc-sections__header--theme-universal .container {
        max-width: 738px
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
        grid-template-columns: repeat(2, 1fr)
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
        -moz-column-gap: 10px;
        column-gap: 10px
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
        row-gap: 10px
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
        grid-template-areas: "recent-wins biggest-wins" "bonus bonus"
    }

    .wlc-sections__promo-categories[class] .container {
        gap: 20px
    }

    .wlc-sections__total-jackpot .jackpot-container {
        min-height: 270px
    }

    .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot__text[class] {
        text-shadow: 4px -4px #683c14, -4px -4px #683c14, -4px 4px #683c14, -4px -4px #683c14, 4px -3px #683c14, -4px -3px #683c14, -3px 4px #683c14, -3px -4px #683c14, 4px -2px #683c14, -4px -2px #683c14, -2px 4px #683c14, -2px -4px #683c14, 4px -1px #683c14, -4px -1px #683c14, -1px 4px #683c14, -1px -4px #683c14, 4px 0 #683c14, -4px 0 #683c14, 0 4px #683c14, 0 -4px #683c14, 4px 1px #683c14, -4px 1px #683c14, 1px 4px #683c14, 1px -4px #683c14, 4px 2px #683c14, -4px 2px #683c14, 2px 4px #683c14, 2px -4px #683c14, 4px 3px #683c14, -4px 3px #683c14, 3px 4px #683c14, 3px -4px #683c14, 4px 4px #683c14, -4px 4px #683c14, 4px 4px #683c14, 4px -4px #683c14
    }

    .wlc-sections__profile-content--theme-default>.container,
    .wlc-sections__profile-menu--theme-default>.container {
        max-width: 738px
    }

    .app-profile-loyalty-bonuses-main-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-enter-promocode[class] {
        margin: 0 auto 20px
    }

    .app-profile-dashboard-state .wlc-dashboard__promo {
        grid-template-columns: repeat(2, 1fr)
    }

    .app-profile-dashboard-state .wlc-dashboard__promo {
        grid-template-areas: "promocode link-block"
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button] {
        justify-self: flex-start
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button] {
        margin: 25px 0 0
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified .wlc-input[class] {
        grid-template-columns: 160px 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-birth-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-birth-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-birth-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-birth-field {
        grid-template-columns: minmax(360px, 2fr) 1fr 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-birth-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-birth-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-birth-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-birth-field {
        align-items: center
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-birth-field .wlc-select[class]:first-child,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-select[class]:first-child,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-birth-field .wlc-select[class]:first-child,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-select[class]:first-child {
        grid-template-columns: 160px 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-birth-field .wlc-select[class]:first-child .wlc-select__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-select[class]:first-child .wlc-select__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-birth-field .wlc-select[class]:first-child .wlc-select__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-select[class]:first-child .wlc-select__label {
        white-space: initial
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field {
        grid-template-columns: minmax(290px, 1fr) 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field {
        align-items: center
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-select[class] {
        grid-gap: 30px
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-select[class] {
        grid-template-columns: 160px minmax(0, 1fr)
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-select[class] .wlc-select__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-select[class] .wlc-select__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-select[class] .wlc-select__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-select[class] .wlc-select__label {
        white-space: initial
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-input[class] .wlc-tooltip,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-input[class] .wlc-tooltip,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-input[class] .wlc-tooltip,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-input[class] .wlc-tooltip {
        display: none
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified {
        grid-template-columns: repeat(2, minmax(0, 1fr)) minmax(110px, max-content)
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-btn[wlc-button],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-btn[wlc-button],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-btn[wlc-button],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-btn[wlc-button] {
        width: 100%
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class] {
        grid-template-columns: 160px minmax(0, 1fr)
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-select[class] {
        grid-gap: 30px
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-select[class] {
        grid-template-columns: 160px 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-input[class] .wlc-input__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-input[class] .wlc-select__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-select[class] .wlc-input__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-select[class] .wlc-select__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-input[class] .wlc-input__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-input[class] .wlc-select__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-select[class] .wlc-input__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-select[class] .wlc-select__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-input[class] .wlc-input__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-input[class] .wlc-select__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-select[class] .wlc-input__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-select[class] .wlc-select__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-input[class] .wlc-input__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-input[class] .wlc-select__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-select[class] .wlc-input__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-select[class] .wlc-select__label {
        color: var(--mc-baseMain);
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 1.45;
        margin: 0
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-btn[wlc-button] {
        width: 100%
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-btn[wlc-button] {
        justify-self: end
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field--unverified .wlc-input[class] {
        grid-template-columns: 160px 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field {
        grid-template-columns: minmax(360px, 2fr) 1fr 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field {
        align-items: center
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field .wlc-select[class]:first-child {
        grid-template-columns: 160px 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field .wlc-select[class]:first-child .wlc-select__label {
        white-space: initial
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field {
        grid-template-columns: minmax(290px, 1fr) 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field {
        align-items: center
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field .wlc-select[class] {
        grid-gap: 30px
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field .wlc-select[class] {
        grid-template-columns: 160px minmax(0, 1fr)
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field .wlc-select[class] .wlc-select__label {
        white-space: initial
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field .wlc-input[class] .wlc-tooltip {
        display: none
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field.wlc-phone-field--sms-not-verified {
        grid-template-columns: repeat(2, minmax(0, 1fr)) minmax(110px, max-content)
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-btn[wlc-button] {
        width: 100%
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class] {
        grid-template-columns: 160px minmax(0, 1fr)
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-select[class] {
        grid-gap: 30px
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-select[class] {
        grid-template-columns: 160px 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-input[class] .wlc-input__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-input[class] .wlc-select__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-select[class] .wlc-input__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-select[class] .wlc-select__label {
        color: var(--mc-baseMain);
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 1.45;
        margin: 0
    }

    .app-profile-loyalty-store-main-state .wlc-sections__profile-content--theme-default>.container {
        grid-template-columns: repeat(2, 1fr)
    }

    .wlc-sections__sign-in-page {
        background: linear-gradient(100deg, #50566c 10%, #1f1f26 90%)
    }

    .wlc-sections__sign-in-page .wlc-sign-in-page__form-wrapper {
        width: 500px
    }

    .wlc-sections__sign-in-page .wlc-logo {
        margin: 0 0 20px
    }

    .four-elements {
        gap: 20px
    }

    .four-elements__body {
        min-height: 80px
    }

    .four-elements__body {
        align-items: center
    }

    .four-elements__body {
        justify-items: start
    }

    .wlc-sections__providers-info.wlc-sections__providers-info--theme-wolf {
        margin: -40px 0 50px
    }

    .wlc-sections__providers-info.wlc-sections__providers-info--theme-wolf .container .wlc-post .wlc-title {
        margin: 30px 0 25px
    }

    .wlc-benefits--theme-default .wlc-benefits__item-caption {
        color: var(--mc-baseMain);
        font-style: normal;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.45
    }

    .wlc-digits {
        grid-template-columns: repeat(4, 1fr)
    }

    .wlc-digits__item {
        padding: 20px
    }

    .wlc-sections__profile-content .wlc-dashboard-grid {
        grid-template-areas: "loyalty loyalty" "exchange exchange" "bonuses-active bonuses-active" "lottery-block lottery-block" "bonuses-title bonuses-title" "bonuses bonuses" "promocode see-all-bonuses"
    }

    .wlc-sections__profile-content .wlc-dashboard-grid {
        grid-template-columns: 1fr 1fr
    }

    .wlc-sections__profile-content .wlc-dashboard-grid:has(.wlc-bonuses-list-active__nocontent) {
        grid-template-areas: "loyalty loyalty" "exchange exchange" "lottery-block lottery-block" "bonuses-title bonuses-title" "bonuses bonuses" "promocode see-all-bonuses"
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-input__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-select__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-input__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-select__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-input__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-select__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-input__label,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-select__label {
        display: flex
    }

    .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-btn--aff {
        width: auto;
        max-width: unset
    }
}

@media(min-width:900px) {
    .container {
        max-width: 870px
    }

    .wlc-sections__categories--theme-1 .games-categories {
        grid-template-columns: minmax(0, 1fr) auto auto
    }

    .wlc-sections__categories--theme-2 .games-categories {
        grid-template-columns: minmax(0, 1fr) 250px
    }

    .wlc-sections__categories--theme-2 .games-categories {
        grid-template-rows: 1fr
    }

    .wlc-sections__categories--theme-2 .games-categories__wrapper {
        padding: 10px 0 0
    }

    .wlc-sections__categories-with-side-menu .container {
        grid-template-columns: 1fr 3fr
    }

    .wlc-sections__categories-with-side-menu .container {
        margin: 20px auto 40px
    }

    .wlc-sections__categories-with-side-menu .container .wlc-side-menu {
        gap: 10px
    }

    .wlc-sections__footer--theme-1 .wlc-social-icons.wlc-social-icons--theme-mod-compact[data-wlc-element] .wlc-social-icons__list[class] {
        margin: 0 0 20px
    }

    .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-social-icons.wlc-social-icons--theme-mod-compact .wlc-social-icons__list {
        margin: 0
    }

    .wlc-sections__footer--theme-1 .wlc-icon-merchants-list .wlc-icon-list {
        margin: 0 0 20px
    }

    .wlc-sections__footer--theme-1 .wlc-icon-list--theme-merchants,
    .wlc-sections__footer--theme-1 .wlc-icon-list--theme-payments {
        margin: 0 0 30px
    }

    .wlc-sections__footer--theme-2 {
        padding-bottom: 0
    }

    .wlc-sections__footer--theme-2 .footer-menu {
        flex-direction: row
    }

    .wlc-sections__footer--theme-2 .footer-menu {
        padding: 15px 25px
    }

    .wlc-sections__footer--theme-2 .footer-menu {
        margin: 0 auto 20px
    }

    .wlc-sections__footer--theme-2 .footer-menu {
        order: -1
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] {
        width: auto
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] {
        margin: 0 15px 0 0
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu__title {
        display: none
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu__items {
        grid-template-columns: 1fr
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu__items {
        grid-auto-flow: column
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu__items {
        gap: 15px
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu].wlc-post-menu--without-swiper .wlc-menu__item {
        white-space: nowrap
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-loader[wlc-loader] {
        position: absolute
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-loader[wlc-loader] {
        top: -50px
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-loader[wlc-loader] {
        left: -50px
    }

    .wlc-sections__footer--theme-2 .footer-bottom {
        display: grid
    }

    .wlc-sections__footer--theme-2 .footer-bottom {
        grid-template-columns: auto auto
    }

    .wlc-sections__footer--theme-2 .footer-bottom {
        grid-gap: 20px
    }

    .wlc-sections__footer--theme-2 .footer-bottom {
        align-items: flex-start
    }

    .wlc-sections__footer--theme-2 .footer-bottom {
        margin: 0 0 20px
    }

    .wlc-sections__footer--theme-2 .footer-bottom {
        order: 2
    }

    .wlc-sections__footer--theme-2 .footer-bottom__right {
        margin: 0
    }

    .wlc-sections__footer--theme-2 .footer-bottom .wlc-disclaimer[wlc-disclaimer]>.wlc-disclaimer__text {
        text-align: left
    }

    .wlc-sections__footer--theme-2 .footer-bottom .wlc-copyright[wlc-copyright]>.wlc-copyright__text {
        text-align: left
    }

    .wlc-sections__footer--theme-2 .footer-bottom .wlc-copyright[wlc-copyright]>.wlc-copyright__text>span {
        display: inline-block
    }

    .wlc-sections__footer--theme-2 .wlc-icon-list--theme-merchants,
    .wlc-sections__footer--theme-2 .wlc-icon-list--theme-payments {
        margin: 0 auto 20px
    }

    .wlc-sections__footer--theme-2 .wlc-icon-list--theme-safety {
        margin: 20px auto
    }

    .wlc-sections__footer--theme-2 .wlc-icon-merchants-list--theme-default {
        order: 1
    }

    .wlc-sections__footer--theme-2 .wlc-icon-payments-list--theme-default {
        order: 0
    }

    .wlc-sections__footer--theme-2 .wlc-icon-safety-list--theme-default {
        order: 2
    }

    .wlc-sections__footer--theme-2.wlc-sections__footer--theme-with-aff .footer-bottom__left {
        margin: 0
    }

    .wlc-sections__footer--theme-2.wlc-sections__footer--theme-with-aff .footer-bottom .wlc-btn--aff {
        margin: 0 0 20px
    }

    .wlc-sections__header--theme-universal .container {
        max-width: 870px
    }

    .wlc-sections__banner-section+.wlc-sections__categories,
    .wlc-sections__banner-section+.wlc-sections__banner-promotion {
        margin: -20px 0 40px
    }

    .wlc-sections__game-widgets>.container {
        grid-template-columns: minmax(460px, 1fr) minmax(0, 1fr)
    }

    .wlc-sections__home-promo .wlc-home-promo {
        grid-template-columns: repeat(2, 1fr)
    }

    .wlc-sections__home-promo .wlc-home-promo {
        -moz-column-gap: 10px;
        column-gap: 10px
    }

    .wlc-sections__home-promo .wlc-home-promo {
        row-gap: 10px
    }

    .wlc-sections__content-wins--theme-default {
        overflow: visible
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins {
        -moz-column-gap: 10px;
        column-gap: 10px
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament {
        grid-template-columns: repeat(2, 1fr)
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament {
        -moz-column-gap: 10px;
        column-gap: 10px
    }

    .wlc-sections__promo-categories[class] .container {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .wlc-sections__promo-categories[class] .wlc-category-preview[class] .wlc-category-preview-item[class]:nth-child(3) {
        display: none
    }

    .wlc-sections__promo-categories-games[class] .container {
        grid-template-columns: 1fr 1fr
    }

    .wlc-sections__total-jackpot .jackpot-container {
        min-height: 300px
    }

    .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot-body {
        height: 8rem
    }

    .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot__text[class] {
        font-size: 8rem
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body {
        grid-gap: 40px
    }

    .wlc-sections__profile-content--theme-default>.container,
    .wlc-sections__profile-menu--theme-default>.container {
        max-width: 870px
    }

    .wlc-sections__profile-content--theme-first .wlc-nickname-icon {
        width: calc(50% - 20px)
    }

    .wlc-sections__profile-content--theme-wolf>.container {
        padding: 0 30px 45px
    }

    .wlc-sections__profile-content--theme-wolf>.container {
        background: var(--mc-bg700)
    }

    .wlc-sections__profile-content--theme-wolf .wlc-profile-content__top {
        margin: 0
    }

    .wlc-sections__profile-content--theme-wolf .wlc-profile-content__wrp {
        max-width: 1024px
    }

    .wlc-sections__profile-content--theme-wolf .wlc-profile-content__body {
        grid-template-columns: minmax(490px, 1fr) 1fr
    }

    .wlc-sections__profile-content--theme-wolf .wlc-profile-content__body {
        grid-gap: 40px
    }

    .app-profile-cash-deposit-state .wlc-sections__profile-content--theme-wolf .wlc-menu.wlc-menu--theme-default,
    .app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-wolf .wlc-menu.wlc-menu--theme-default,
    .app-profile-cash-transfer-state .wlc-sections__profile-content--theme-wolf .wlc-menu.wlc-menu--theme-default {
        margin: 0 0 25px
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified .wlc-input[class] {
        grid-template-columns: 140px 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-birth-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-birth-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-birth-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-birth-field {
        grid-template-columns: minmax(270px, 2fr) 1fr 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-birth-field .wlc-select[class]:first-child,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-select[class]:first-child,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-birth-field .wlc-select[class]:first-child,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-select[class]:first-child {
        grid-template-columns: 140px 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field {
        grid-template-columns: minmax(260px, 1fr) 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-select[class] {
        grid-template-columns: 140px minmax(0, 1fr)
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified {
        grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(110px, max-content)
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class] {
        grid-template-columns: 140px minmax(0, 1fr)
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-select[class] {
        grid-template-columns: 140px 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-birth-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-email-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-select,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input {
        flex: 0 1 25%
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input--password-confirm,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input--password-new,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input--password,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input--first-name,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input--last-name,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input--email,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-email-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input--login,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-birth-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field {
        flex-basis: 50%
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input.wlc-input--password {
        flex-basis: 50%
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field.wlc-phone-field--sms-not-verified {
        grid-template-columns: 90px 2fr minmax(110px, max-content)
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field--unverified .wlc-input[class] {
        grid-template-columns: 140px 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field {
        grid-template-columns: minmax(260px, 2fr) 1fr 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field .wlc-select[class]:first-child {
        grid-template-columns: 140px 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field {
        grid-template-columns: minmax(270px, 1fr) 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field .wlc-select[class] {
        grid-template-columns: 140px minmax(0, 1fr)
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field.wlc-phone-field--sms-not-verified {
        grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(110px, max-content)
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class] {
        grid-template-columns: 140px minmax(0, 1fr)
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-select[class] {
        grid-template-columns: 140px 1fr
    }

    .wlc-sections__categories--theme-1 .games-categories {
        grid-template-areas: "menu search merch"
    }

    .wlc-sections__categories--theme-1 .wlc-category-menu {
        grid-template-areas: "menu search merch";
        margin: 0
    }

    .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn>span,
    .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn>span {
        width: 100%
    }

    .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
        margin-left: auto
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__settings {
        flex-direction: row;
        align-items: center
    }

    .wlc-sections__footer--theme-1 .footer-bottom__links .wlc-license__age-restrictions,
    .wlc-sections__footer--theme-1 .footer-bottom__links .wlc-license__curacao,
    .wlc-sections__footer--theme-1 .footer-bottom__links .wlc-social-icons {
        padding: 0 40px
    }

    .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper {
        border-radius: 20px
    }

    .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner {
        min-height: 300px
    }

    .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner .banner_bg-desktop {
        display: block
    }

    .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner .banner_bg-mobile {
        display: none
    }

    .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container {
        padding: 60px 40px 70px
    }

    .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container {
        max-width: 50%
    }

    .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor {
        width: 71%
    }

    .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor {
        right: -120px
    }

    .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor-desktop {
        display: block
    }

    .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor-mobile {
        display: none
    }
}

@media(min-width:1024px) {
    .container {
        max-width: 994px
    }

    .wlc-sections__categories--theme-1 .wlc-category-menu {
        margin-right: auto
    }

    .wlc-sections__footer--theme-1 {
        padding-bottom: 40px
    }

    .wlc-sections__footer--theme-1 {
        margin-top: auto
    }

    .wlc-sections__footer--theme-1 .wlc-social-icons.wlc-social-icons--theme-mod-compact[data-wlc-element] .wlc-social-icons__list[class] {
        margin: 0
    }

    .wlc-sections__footer--theme-1 .container {
        grid-template-columns: auto auto 1fr
    }

    .wlc-sections__footer--theme-1 .container {
        -moz-column-gap: 30px;
        column-gap: 30px
    }

    .wlc-sections__footer--theme-1 .container {
        justify-items: start
    }

    .wlc-sections__footer--theme-1 .container {
        grid-template-areas: "merchants merchants merchants" "payments payments payments" "logo menu social" "license disclaimer language"
    }

    .wlc-sections__footer--theme-1 .container .wlc-post-menu,
    .wlc-sections__footer--theme-1 .container .wlc-footer-disclaimer,
    .wlc-sections__footer--theme-1 .container .wlc-footer-lang,
    .wlc-sections__footer--theme-1 .container .wlc-license,
    .wlc-sections__footer--theme-1 .container .wlc-logo {
        margin: 0 0 20px
    }

    .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
        grid-template-areas: "logo affiliate menu2 menu" "links links menu2 menu" "ratings ratings ratings ratings" "payments payments payments payments" "disclaimer disclaimer disclaimer disclaimer"
    }

    .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-btn--aff {
        margin: 0
    }

    .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-btn--aff {
        justify-self: left
    }

    .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-social-icons.wlc-social-icons--theme-mod-compact,
    .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-footer-lang {
        justify-self: right
    }

    .wlc-sections__header--theme-1 .wlc-btn-burger,
    .wlc-sections__header--theme-2 .wlc-btn-burger {
        text-align: center
    }

    .wlc-sections__header--theme-universal .container {
        max-width: 994px
    }

    .wlc-sections__header--theme-universal .wlc-btn-burger {
        text-align: center
    }

    .wlc-body--sticky-header .wlc-sections__header .container {
        min-height: 70px
    }

    .wlc-sections__game-widgets>.container {
        grid-template-columns: minmax(530px, 1fr) minmax(0, 1fr)
    }

    .wlc-sections__home-promo .wlc-home-promo {
        -moz-column-gap: 15px;
        column-gap: 15px
    }

    .wlc-sections__home-promo .wlc-home-promo {
        row-gap: 15px
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins,
    .wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament,
    .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
        -moz-column-gap: 15px;
        column-gap: 15px
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
        row-gap: 15px
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses .wlc-winners-slider .wlc-winners-slider__wrapper {
        min-height: 350px
    }

    .wlc-sections__promo-categories[class] .container {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .wlc-sections__promo-categories[class] .wlc-category-preview[class] .wlc-category-preview-item[class]:nth-child(3) {
        display: block
    }

    .wlc-sections__winners-section .winners-wrapper {
        flex-wrap: nowrap
    }

    .wlc-sections__winners-section .winners-wrapper>div {
        margin: 0 10px
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default {
        min-height: 420px
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default>.container {
        padding: 0 0 30px
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default>.container {
        border-radius: 10px
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body {
        grid-template-columns: minmax(675px, max-content)
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body-with-nick-icon {
        grid-template-columns: minmax(0, 1fr) 30%
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body-with-nick-icon {
        grid-template-rows: min-content 1fr
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body-with-nick-icon {
        grid-template-areas: "form nick-icon" "form profile-blocks"
    }

    .wlc-sections__profile-content--theme-default>.container,
    .wlc-sections__profile-menu--theme-default>.container {
        max-width: 994px
    }

    .wlc-sections__profile-content--theme-first .wlc-profile-content.header-inside {
        margin-top: 0
    }

    .wlc-sections__profile-content--theme-first .wlc-profile-content__wrp,
    .wlc-sections__profile-content--theme-first .wlc-profile-content__header.underlined {
        border-bottom: 2px solid var(--mc-baseOpacity)
    }

    .wlc-sections__profile-content--theme-wolf .wlc-profile-content__body {
        grid-template-columns: minmax(490px, 1fr) 360px
    }

    .app-profile-loyalty-bonuses-main-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-enter-promocode[class] {
        margin: 0 auto 20px 0
    }

    .app-profile-cash-deposit-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-cash--theme-default .wlc-cash__title[class],
    .app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-cash--theme-default .wlc-cash__title[class] {
        display: block
    }

    .app-profile-dashboard-state .wlc-title--profile-bonuses {
        margin: 0
    }

    .app-profile-dashboard-state .wlc-dashboard__top {
        grid-template-columns: repeat(3, 1fr)
    }

    .app-profile-dashboard-state .wlc-dashboard__top {
        grid-template-areas: "loyalty exchange exchange"
    }

    .app-profile-dashboard-state .wlc-dashboard__top.without-store {
        grid-template-columns: repeat(3, 1fr)
    }

    .app-profile-dashboard-state .wlc-dashboard__top.without-store {
        grid-template-areas: "loyalty loyalty exchange"
    }

    .app-profile-dashboard-state .wlc-dashboard__promo {
        grid-template-columns: repeat(3, 1fr)
    }

    .app-profile-dashboard-state .wlc-dashboard__promo {
        grid-template-areas: "promocode link-block link-block"
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field {
        grid-template-columns: minmax(270px, 2fr) 1fr 1fr
    }

    .app-profile-loyalty-store-main-state .wlc-sections__profile-content--theme-default>.container {
        grid-template-areas: "title title" "submenu stats" "progress progress" "store store"
    }

    .app-profile-loyalty-store-main-state .wlc-sections__profile-content--theme-default .wlc-profile-menu {
        margin: 0
    }

    .wlc-sections__sign-in-page .wlc-logo {
        margin: 0 0 30px
    }

    .wlc-sections__sign-in-page .wlc-logo .wlc-logo__image svg {
        width: 240px
    }

    .wlc-benefits--theme-default {
        grid-template-columns: repeat(6, 1fr)
    }

    .wlc-benefits--theme-default {
        grid-gap: 0
    }

    .wlc-benefits--theme-default .wlc-benefits__item {
        padding: 0 10px
    }

    .wlc-benefits--theme-default .wlc-benefits__item:after {
        opacity: 1
    }

    .wlc-body--notify .wlc-right-widget__wrp {
        padding-top: 130px !important
    }

    .wlc-sections__email-verification-notification {
        width: calc(100% + 30px);
        margin-left: -15px
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top--buttons .wlc-profile-content__settings .wlc-title {
        display: none
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top .wlc-title.wlc-title--profile .wlc-title__main {
        font-size: 2.4rem !important
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top {
        display: none
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-title.wlc-title--profile.wlc-title__kent-bonuses[wlc-title] .wlc-title__main,
    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-bonuses-list__content .wlc-title__main {
        font-size: 2.4rem !important
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-bonuses-list__content .wlc-title__main {
        margin: 40px 0 20px
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .bonuses-text-wrapper .wlc-text-block__head .wlc-text-block__subtitle {
        color: var(--mc-main);
        font-style: normal;
        font-weight: 700;
        font-size: 2.4rem;
        line-height: 1.45
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .bonuses-text-wrapper .wlc-link-block--theme-default .wlc-link-block__text .wlc-btn__text {
        color: var(--mc-baseMain);
        font-style: normal;
        font-weight: 700;
        font-size: 2.4rem;
        line-height: 1.45
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .bonuses-text-wrapper {
        margin: 25px 0 0;
        padding: 40px
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-bonuses-list__kent-active+.wlc-enter-promocode {
        margin: 40px 0
    }

    .wlc-sections__profile-content .wlc-dashboard-grid {
        grid-template-areas: "loyalty loyalty loyalty exchange exchange exchange" "bonuses-active bonuses-active bonuses-active bonuses-active bonuses-active bonuses-active" "promocode promocode promocode see-all-bonuses see-all-bonuses see-all-bonuses" "bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title" "bonuses bonuses bonuses bonuses lottery-block lottery-block"
    }

    .wlc-sections__profile-content .wlc-dashboard-grid {
        grid-template-columns: repeat(6, 1fr)
    }

    .wlc-sections__profile-content .wlc-dashboard-grid:has(.wlc-bonuses-list-active__nocontent) {
        grid-template-areas: "loyalty loyalty loyalty exchange exchange exchange" "promocode promocode promocode see-all-bonuses see-all-bonuses see-all-bonuses" "bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title" "bonuses bonuses bonuses bonuses lottery-block lottery-block"
    }
}

@media(min-width:1200px) {
    .container {
        max-width: 1170px
    }

    .wlc-sections__categories--theme-1 .games-categories {
        min-height: 80px
    }

    .wlc-sections__categories--theme-1 .games-categories--dropdown-search .wlc-btn-merch.wlc-btn {
        min-width: 210px
    }

    .wlc-sections__categories--theme-2 .games-categories--dropdown-search {
        grid-template-columns: minmax(0, 1fr) 290px
    }

    .wlc-sections__categories--theme-2 .games-categories--dropdown-search .games-categories__wrapper {
        grid-template-columns: 290px
    }

    .wlc-sections__categories--theme-2 .games-categories--dropdown-search .games-categories__wrapper {
        gap: 10px
    }

    .wlc-sections__categories-with-side-menu .container {
        grid-template-columns: 1fr 4fr
    }

    .wlc-sections__footer--theme-1 .wlc-social-icons.wlc-social-icons--theme-mod-compact[data-wlc-element] .wlc-social-icons__list[class] {
        margin: 10px 0 0
    }

    .wlc-sections__footer--theme-1 .wlc-license {
        grid-template-columns: 1fr
    }

    .wlc-sections__footer--theme-1 .container {
        grid-template-columns: auto auto 1fr 1fr 1fr
    }

    .wlc-sections__footer--theme-1 .container {
        grid-template-rows: auto auto 45px auto
    }

    .wlc-sections__footer--theme-1 .container {
        grid-template-areas: "merchants merchants merchants merchants merchants" "payments payments payments payments payments" "logo menu license disclaimer language" "social menu license disclaimer language"
    }

    .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
        grid-template-areas: "logo affiliate menu2 menu menu menu" "links links menu2 menu menu menu" "ratings ratings ratings ratings ratings ratings" "payments payments payments payments payments payments" "disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer"
    }

    .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
        grid-template-rows: repeat(6, auto)
    }

    .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-social-icons.wlc-social-icons--theme-mod-compact {
        justify-self: left
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] {
        margin: 0 35px 0 0
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu__items {
        gap: 30px
    }

    .wlc-sections__footer--theme-2 .footer-theme-toggler {
        margin: 0 0 0 30px
    }

    .wlc-sections__footer--theme-2 .wlc-icon-list--theme-safety {
        margin: 40px auto 20px
    }

    .wlc-sections__footer--theme-2 .wlc-icon-list .wlc-icon-list__wrapper {
        margin-top: -10px
    }

    .wlc-sections__header--theme-1 .container {
        width: 100%
    }

    .wlc-sections__header--theme-1 .container {
        max-width: 1920px
    }

    .wlc-sections__header--theme-1 .container {
        grid-template-columns: auto auto minmax(0, 1fr) auto auto
    }

    .wlc-sections__header--theme-1 .container {
        margin: 0 auto
    }

    .wlc-sections__header--theme-1 .container {
        padding: 0 20px
    }

    .wlc-sections__header--theme-1 .wlc-login-signup .wlc-btn {
        padding: 5px 10px
    }

    .wlc-sections__header--theme-1.wlc-sections__header--theme-toggler .container {
        grid-template-columns: auto auto minmax(0, 1fr) auto auto auto
    }

    .wlc-sections__header--theme-2 .container {
        width: 100%
    }

    .wlc-sections__header--theme-2 .container {
        max-width: 1920px
    }

    .wlc-sections__header--theme-2 .container {
        grid-template-columns: auto auto minmax(0, 1fr) auto auto auto
    }

    .wlc-sections__header--theme-2 .container {
        margin: 0 auto
    }

    .wlc-sections__header--theme-2 .container {
        padding: 0 20px
    }

    .wlc-sections__header--theme-2 .wlc-login-signup .wlc-btn {
        padding: 5px 10px
    }

    .wlc-sections__header--theme-universal .container {
        width: 100%
    }

    .wlc-sections__header--theme-universal .container {
        max-width: 1170px
    }

    .wlc-sections__header--theme-universal .container {
        grid-template-columns: auto 1fr
    }

    .wlc-sections__header--theme-universal .container {
        margin: 0 auto
    }

    .wlc-sections__header--theme-universal .wlc-login-signup .wlc-btn {
        padding: 5px 10px
    }

    .wlc-sections__banner-section--theme-plus-one .wlc-banner-plus-one {
        grid-template-columns: minmax(250px, 1fr) calc((100% - 80px)*.4 + 20px)
    }

    .wlc-sections__banner-section--theme-plus-one .wlc-banner-plus-one .wlc-banner .banner {
        min-height: 380px
    }

    .wlc-sections__home-promo .wlc-home-promo,
    .wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament {
        grid-template-columns: calc((100% - 60px)*.4 + 15px) minmax(250px, 1fr)
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses .wlc-winners-slider .wlc-winners-slider__wrapper {
        min-height: 385px
    }

    .wlc-sections__home-about .home-about-list {
        gap: 20px
    }

    .wlc-sections__promo-bonuses>.container {
        gap: 20px
    }

    .wlc-sections__promo-categories[class] .container {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .wlc-sections__promo-categories[class] .wlc-winners-slider[class],
    .wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] {
        grid-column: 4/6
    }

    .wlc-sections__promo-categories[class] .wlc-winners-slider[class],
    .wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] {
        min-height: 347px
    }

    .wlc-sections__promo-categories[class] .wlc-winners-slider[class] .wlc-slider,
    .wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] .wlc-slider {
        margin: 75px 20px 10px
    }

    .wlc-sections__promo-categories[class] .wlc-category-preview[class] {
        grid-column: 2/4
    }

    .wlc-sections__promo-categories[class] .wlc-category-preview[class] .wlc-category-preview-item[class]:nth-child(3) {
        display: none
    }

    .wlc-sections__promo-categories-games[class] .container {
        grid-template-columns: 250px 1fr
    }

    .wlc-sections__promo-categories-games[class] .container {
        gap: 20px
    }

    .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot-body {
        height: 9rem
    }

    .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot__text[class] {
        font-size: 9rem
    }

    .wlc-sections__winners-section {
        margin: 0 0 40px
    }

    .wlc-sections__winners-section .winners-wrapper>div {
        margin: 0 10px 25px
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top {
        margin: 0 0 20px
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body {
        grid-template-columns: minmax(675px, max-content) 1fr
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body-with-nick-icon {
        grid-template-columns: minmax(675px, max-content) auto
    }

    .wlc-sections__profile-content--theme-default>.container,
    .wlc-sections__profile-menu--theme-default>.container {
        max-width: 1170px
    }

    .wlc-sections__profile-content--theme-first>.container {
        padding: 0
    }

    .wlc-sections__profile-content--theme-first>.container {
        grid-template-columns: 285px auto
    }

    .app-profile-loyalty-tournaments-detail-state .wlc-sections__profile-content--theme-first>.container {
        padding: 0
    }

    .wlc-sections__profile-content--theme-first .wlc-profile-content,
    .app-profile-loyalty-tournaments-detail-state .wlc-sections__profile-content--theme-first .wlc-profile-content {
        padding: 15px 30px 20px
    }

    .wlc-sections__profile-content--theme-first .wlc-profile-content__header {
        min-height: 55px
    }

    .wlc-sections__profile-content--theme-first .wlc-profile-content__header .wlc-title[class] .wlc-title__main {
        color: var(--mc-baseMain);
        font-style: normal;
        font-weight: 700;
        font-size: 2.4rem;
        line-height: 1.45
    }

    .wlc-sections__profile-content--theme-wolf .wlc-profile-content__body {
        grid-gap: 60px
    }

    .app-profile-loyalty-bonuses-active-state .container {
        overflow: initial
    }

    .app-profile-loyalty-bonuses-active-state .wlc-profile-content {
        overflow: hidden
    }

    .app-profile-dashboard-state {
        --profile-dashboard-gap: 25px
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button] {
        margin: 15px 0 0
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified .wlc-input[class] {
        grid-template-columns: 160px 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-birth-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-birth-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-birth-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-birth-field {
        grid-template-columns: minmax(340px, 2fr) 1fr 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-birth-field .wlc-select[class]:first-child,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-select[class]:first-child,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-birth-field .wlc-select[class]:first-child,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-select[class]:first-child {
        grid-template-columns: 160px 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-select[class] {
        grid-template-columns: 160px minmax(0, 1fr)
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified {
        grid-template-columns: minmax(290px, 1fr) minmax(0, 1fr) minmax(110px, max-content)
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class] {
        grid-template-columns: 160px minmax(0, 1fr)
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field--unverified .wlc-input[class] {
        grid-template-columns: 160px 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field {
        grid-template-columns: minmax(320px, 2fr) 1fr 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field .wlc-select[class]:first-child {
        grid-template-columns: 160px 1fr
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field .wlc-select[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-select[class] {
        grid-template-columns: 160px minmax(0, 1fr)
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-input[class],
    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-select[class] {
        grid-template-columns: 160px 1fr
    }

    .four-elements {
        grid-template-columns: repeat(3, 1fr) 300px
    }

    .four-elements__body {
        min-height: 90px
    }

    .wlc-benefits--theme-default .wlc-benefits__item-caption {
        color: var(--mc-baseMain);
        font-style: normal;
        font-weight: 700;
        font-size: 1.4rem;
        line-height: 1.45
    }

    .wlc-digits__item {
        grid-gap: 15px
    }

    .wlc-digits__item {
        padding: 20px 30px
    }

    .wlc-digits__main {
        font-size: 4.8rem
    }

    .wlc-digits__description {
        color: var(--mc-baseMain);
        font-style: normal;
        font-weight: 700;
        font-size: 2.4rem;
        line-height: 1.45
    }

    .wlc-sections__header--theme-universal {
        margin-top: 0
    }

    .wlc-sections__header--theme-universal {
        gap: 20px
    }

    .wlc-sections__total-jackpot-interactive .container,
    .wlc-sections__youtube-block .container {
        max-width: 1170px
    }

    .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container .banner__title {
        margin: 0 0 15px
    }

    .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container .banner__title {
        font-size: 2.8rem
    }

    .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container .banner__description {
        margin: 0 0 20px
    }

    .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container .banner__description {
        color: var(--mc-baseMain);
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 1.45
    }

    .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor {
        width: 58%
    }

    .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor {
        right: -40px
    }
}

@media(min-width:1366px) {

    .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn,
    .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
        padding: 0 10px 0 0
    }

    .wlc-sections__header--theme-1 .wlc-login-signup .wlc-btn,
    .wlc-sections__header--theme-2 .wlc-login-signup .wlc-btn,
    .wlc-sections__header--theme-universal .wlc-login-signup .wlc-btn {
        padding: 5px 20px
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
        grid-template-columns: repeat(3, 1fr)
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
        grid-template-areas: "recent-wins bonus biggest-wins"
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body {
        grid-template-columns: minmax(675px, max-content) minmax(340px, 1fr)
    }

    .wlc-sections__profile-content--theme-first>.container {
        max-width: 1200px
    }

    .app-profile-dashboard-state .wlc-dashboard__top {
        grid-template-columns: repeat(2, 1fr)
    }

    .app-profile-dashboard-state .wlc-dashboard__top {
        grid-template-areas: "loyalty exchange"
    }

    .app-profile-dashboard-state .wlc-dashboard__top.without-store {
        grid-template-columns: repeat(3, 1fr)
    }

    .app-profile-dashboard-state .wlc-dashboard__top.without-store {
        grid-template-areas: "loyalty loyalty exchange"
    }

    .app-profile-dashboard-state .wlc-dashboard__bottom {
        grid-template-columns: repeat(3, 1fr)
    }

    .app-profile-dashboard-state .wlc-dashboard__promo {
        grid-template-columns: 1fr
    }

    .app-profile-dashboard-state .wlc-dashboard__promo {
        grid-template-areas: "promocode" "link-block"
    }

    .app-profile-dashboard-state .wlc-bonuses-list--profile-dashboard {
        grid-column: span 2
    }

    .wlc-sections__sign-in-page .wlc-logo {
        margin: 0 0 40px
    }

    .wlc-sections__sign-in-page .wlc-logo .wlc-logo__image svg {
        width: 286px
    }

    .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn>span {
        width: min-content;
        line-height: 1.2;
        text-wrap: wrap
    }

    .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
        padding: 0 0 0 10px
    }

    .wlc-sections__profile-content .wlc-dashboard-grid {
        grid-template-areas: "loyalty loyalty loyalty loyalty exchange exchange" "bonuses-active bonuses-active bonuses-active bonuses-active bonuses-active bonuses-active" "bonuses-active bonuses-active bonuses-active bonuses-active bonuses-active bonuses-active" "bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title" "bonuses bonuses bonuses bonuses lottery-block lottery-block" "bonuses bonuses bonuses bonuses lottery-block lottery-block" "promocode promocode promocode see-all-bonuses see-all-bonuses see-all-bonuses"
    }

    .wlc-sections__profile-content .wlc-dashboard-grid:has(.wlc-bonuses-list-active__nocontent) {
        grid-template-areas: "loyalty loyalty loyalty loyalty exchange exchange" "bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title" "bonuses bonuses bonuses bonuses lottery-block lottery-block" "bonuses bonuses bonuses bonuses lottery-block lottery-block" "promocode promocode promocode see-all-bonuses see-all-bonuses see-all-bonuses"
    }

    .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor {
        right: 0
    }
}

@media(min-width:1420px) {
    .wlc-sections__footer--theme-2 .footer-bottom {
        max-width: 1420px
    }

    .wlc-digits__item {
        padding: 30px
    }

    .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn>span {
        width: 100%;
        line-height: 1.45;
        text-wrap: nowrap
    }
}

@media(min-width:1630px) {
    .container {
        max-width: 1275px
    }

    .wlc-sections__categories-with-side-menu .container {
        grid-template-columns: 1fr 5fr
    }

    .wlc-sections__categories-with-side-menu .container .wlc-games-catalog {
        gap: 40px
    }

    .wlc-sections__footer--theme-1 .container {
        -moz-column-gap: 40px;
        column-gap: 40px
    }

    .wlc-sections__footer--theme-1 .wlc-icon-merchants-list .wlc-icon-list,
    .wlc-sections__footer--theme-1 .wlc-icon-list--theme-merchants,
    .wlc-sections__footer--theme-1 .wlc-icon-list--theme-payments {
        margin: 0 0 40px
    }

    .wlc-sections__footer--theme-2 .footer-menu {
        margin: 0 auto 40px
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] {
        margin: 0 50px 0 0
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu__items {
        gap: 60px
    }

    .wlc-sections__footer--theme-2 .footer-bottom {
        margin: 0 auto 40px
    }

    .wlc-sections__footer--theme-2 .footer-theme-toggler {
        margin: 0 0 0 40px
    }

    .wlc-sections__footer--theme-2 .wlc-icon-list--theme-merchants,
    .wlc-sections__footer--theme-2 .wlc-icon-list--theme-payments {
        margin: 0 auto 40px
    }

    .wlc-sections__footer--theme-2 .wlc-icon-list .wlc-icon-list__wrapper {
        margin-top: -20px
    }

    .wlc-sections__header--theme-1 .container {
        min-height: 100px
    }

    .wlc-sections__header--theme-1 .container {
        padding: 0 40px
    }

    .wlc-sections__header--theme-2 .container {
        min-height: 100px
    }

    .wlc-sections__header--theme-2 .container {
        padding: 0 40px
    }

    .wlc-sections__header--theme-universal .container {
        max-width: 1320px
    }

    .wlc-sections__header--theme-universal .container {
        min-height: 100px
    }

    .wlc-body--sticky-header .wlc-sections__header .container {
        min-height: 88px
    }

    .wlc-sections__banner-section--theme-plus-one .wlc-banner-plus-one {
        grid-template-columns: minmax(250px, 1fr) calc((100% - 20px * 5)/6 * 2 + 20px)
    }

    .wlc-sections__game-widgets>.container {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
    }

    .wlc-sections__game-widgets>.container {
        grid-template-rows: minmax(370px, 1fr)
    }

    .wlc-sections__game-widgets>.container .wlc-betradar-popular-events {
        grid-column: unset
    }

    .wlc-sections__home-promo .wlc-home-promo {
        grid-template-columns: calc((100% - 100px)/6 * 2 + 20px) minmax(250px, 1fr)
    }

    .wlc-sections__home-promo .wlc-home-promo {
        -moz-column-gap: 20px;
        column-gap: 20px
    }

    .wlc-sections__home-promo .wlc-home-promo {
        row-gap: 20px
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins {
        -moz-column-gap: 20px;
        column-gap: 20px
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament {
        grid-template-columns: calc((100% - 20px * 5)/6 * 2 + 20px) minmax(250px, 1fr)
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament,
    .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
        -moz-column-gap: 20px;
        column-gap: 20px
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
        row-gap: 20px
    }

    .wlc-sections__promo-bonuses>.container {
        grid-template-columns: 520px minmax(0, 1fr)
    }

    .wlc-sections__promo-categories[class] .container {
        grid-template-columns: repeat(6, minmax(0, 1fr))
    }

    .wlc-sections__promo-categories[class] .wlc-winners-slider[class],
    .wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] {
        grid-column: 5/7
    }

    .wlc-sections__promo-categories[class] .wlc-winners-slider[class],
    .wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] {
        min-height: 395px
    }

    .wlc-sections__promo-categories[class] .wlc-winners-slider[class] .wlc-slider,
    .wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] .wlc-slider {
        margin: 60px 20px 10px
    }

    .wlc-sections__promo-categories[class] .wlc-category-preview[class] {
        grid-column: 2/5
    }

    .wlc-sections__promo-categories[class] .wlc-category-preview[class] .wlc-category-preview-item[class]:nth-child(3) {
        display: block
    }

    .wlc-sections__total-jackpot .jackpot-container {
        min-height: 400px
    }

    .wlc-sections__total-jackpot .wlc-total-jackpot[class] {
        margin: 60px 0
    }

    .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot-body {
        height: 12rem
    }

    .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot__text[class] {
        font-size: 12rem
    }

    .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot__text[class] {
        text-shadow: 6px -6px #683c14, -6px -6px #683c14, -6px 6px #683c14, -6px -6px #683c14, 6px -5px #683c14, -6px -5px #683c14, -5px 6px #683c14, -5px -6px #683c14, 6px -4px #683c14, -6px -4px #683c14, -4px 6px #683c14, -4px -6px #683c14, 6px -3px #683c14, -6px -3px #683c14, -3px 6px #683c14, -3px -6px #683c14, 6px -2px #683c14, -6px -2px #683c14, -2px 6px #683c14, -2px -6px #683c14, 6px -1px #683c14, -6px -1px #683c14, -1px 6px #683c14, -1px -6px #683c14, 6px 0 #683c14, -6px 0 #683c14, 0 6px #683c14, 0 -6px #683c14, 6px 1px #683c14, -6px 1px #683c14, 1px 6px #683c14, 1px -6px #683c14, 6px 2px #683c14, -6px 2px #683c14, 2px 6px #683c14, 2px -6px #683c14, 6px 3px #683c14, -6px 3px #683c14, 3px 6px #683c14, 3px -6px #683c14, 6px 4px #683c14, -6px 4px #683c14, 4px 6px #683c14, 4px -6px #683c14, 6px 5px #683c14, -6px 5px #683c14, 5px 6px #683c14, 5px -6px #683c14, 6px 6px #683c14, -6px 6px #683c14, 6px 6px #683c14, 6px -6px #683c14
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body {
        grid-gap: 80px
    }

    .wlc-sections__profile-content--theme-default>.container,
    .wlc-sections__profile-menu--theme-default>.container {
        max-width: 1320px
    }

    .wlc-sections__profile-content--theme-first>.container {
        max-width: 1370px
    }

    .wlc-sections__profile-content--theme-first .wlc-profile-content,
    .app-profile-loyalty-tournaments-detail-state .wlc-sections__profile-content--theme-first .wlc-profile-content {
        padding: 20px 40px 30px
    }

    .app-profile-dashboard-state {
        --profile-dashboard-gap: 25px
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block {
        padding: 20px 0 0
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block--submit {
        padding: 0
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block--password .wlc-btn {
        margin: 0 auto 20px
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block--text-block,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block .wlc-title {
        margin: 0 0 20px
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-birth-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-email-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-select,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input {
        margin: 0 0 20px
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field,
    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-birth-field {
        gap: 20px
    }

    .app-tournaments-state .wlc-sections__tournaments--theme-default .wlc-tournament-list--theme-default .wlc-tournament-promo--theme-default .wlc-tournament-promo__lock-btn {
        max-width: 185px
    }

    .four-elements {
        grid-template-columns: repeat(3, 1fr) 445px
    }

    .four-elements__body {
        min-height: 100px
    }

    .wlc-benefits--theme-default .wlc-benefits__item {
        grid-template-rows: 64px auto
    }

    .wlc-benefits--theme-default .wlc-benefits__item {
        padding: 0 20px
    }

    .wlc-benefits--theme-default .wlc-benefits__item-icon {
        height: 64px
    }

    .wlc-digits {
        grid-template-columns: repeat(4, 315px)
    }

    .wlc-digits__main {
        font-size: 7.2rem
    }

    .wlc-body--notify .wlc-right-widget__wrp {
        padding-top: 150px !important
    }

    .wlc-sections__total-jackpot-interactive .container,
    .wlc-sections__youtube-block .container {
        max-width: 1275px
    }

    .app-gameplay-state .container {
        max-width: 1680px
    }

    .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner {
        min-height: 373px
    }
}

@media(max-width:1199px) {
    .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info {
        margin-bottom: 30px;
        background: var(--mc-bg700)
    }

    .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info .container {
        min-height: 50px
    }

    .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info .container .wlc-logo {
        margin: 0 10px
    }

    .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info .container .wlc-btn {
        grid-column-gap: 0;
        height: 35px
    }

    .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info .container .wlc-btn.wlc-btn--theme-mod-secondary.wlc-btn--mobile-login {
        min-width: 75px
    }

    .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info .container .wlc-btn--deposit.wlc-wallets__btn-deposit {
        height: 30px
    }

    .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info .container {
        grid-template-columns: auto auto minmax(0, 1fr) auto
    }

    .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info {
        margin-bottom: 30px;
        background: var(--mc-bg700)
    }

    .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .container {
        min-height: 50px
    }

    .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .container .wlc-logo {
        width: auto;
        margin: 0 10px
    }

    .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .container .wlc-btn {
        grid-column-gap: 0;
        height: 35px
    }

    .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .container .wlc-btn.wlc-btn--theme-mod-secondary.wlc-btn--mobile-login {
        min-width: -moz-fit-content;
        min-width: fit-content
    }

    .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .container .wlc-btn--deposit.wlc-wallets__btn-deposit {
        height: 30px
    }

    .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .container .wlc-btn--deposit svg {
        width: 30px;
        height: 30px
    }

    .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .container .wlc-btn-burger svg {
        width: 22px;
        height: 22px
    }

    .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .header__left,
    .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .header__right {
        gap: 5px
    }

    .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .header__left>*:not(.wlc-logo),
    .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .header__right>*:not(.wlc-logo) {
        margin-right: 0;
        margin-left: 0
    }

    body {
        background: var(--mc-bg) !important
    }

    .wlc-sections__total-jackpot-interactive,
    .wlc-sections__youtube-block {
        margin-right: calc(-1 * var(--fp-left-size-gap));
        margin-left: calc(-1 * var(--fp-left-size-gap))
    }

    .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn,
    .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
        font-size: 1.4rem
    }
}

@media(max-width:1023px) {

    body.modal-open #chat-widget-container,
    body:has(.wlc-right-widget__wrp.open) #chat-widget-container {
        display: none
    }

    body.modal-open .wlc-widget-wheel__roulette {
        display: none
    }

    .app-profile-dashboard-state .bonus-title {
        font-size: 2rem
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__settings .wlc-title {
        display: block
    }

    #chat-widget-container {
        z-index: 10;
        margin: 60px 0 !important;
        overflow: visible !important
    }

    #chat-widget {
        margin: 60px 0 0 !important
    }

    .link-to-upper-case {
        margin-right: auto
    }

    .link-to-upper-case .wlc-btn__text {
        font-size: 20px
    }
}

@media(max-width:899px) {
    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top-depo {
        flex-direction: column;
        gap: 1rem;
        align-items: start
    }
}

@media(max-width:767px) {
    .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info.wlc-sections__header--with-top-logo .container {
        grid-template-columns: auto minmax(0, 1fr) auto
    }

    .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info.wlc-sections__header--with-top-logo .wlc-logo__wrapper {
        display: flex;
        padding: 7px 0;
        background: var(--mc-bg)
    }

    .wlc-sections__home-promo {
        overflow: hidden
    }

    .wlc-sections__profile-content .wlc-dashboard-grid {
        grid-template-rows: auto
    }
}

@media(max-width:639px) {
    .app-profile-dashboard-state .wlc-bonuses-list .wlc-bonus-item {
        margin-bottom: 30px
    }
}

@media(max-width:559px) {

    .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn>span,
    .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn>span {
        margin: 0 auto
    }

    .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn {
        margin-left: unset
    }
}

@media(orientation:landscape) {
    .app-gameplay-state .wlc-sections__sticky-footer {
        top: 0;
        left: 0;
        z-index: 1021;
        width: auto
    }
}

@media(orientation:portrait) {
    .app-gameplay-state .wlc-sections__sticky-footer {
        top: 0;
        bottom: auto;
        z-index: 1021
    }
}

@media(prefers-reduced-motion:no-preference) {
    :root {
        scroll-behavior: smooth
    }

    :root {
        scroll-behavior: auto
    }
}

@media(pointer:fine) {
    .bs-datepicker-body table td span:hover {
        color: var(--fc-inputBg);
        background: var(--mc-main-d10)
    }

    .bs-datepicker-body table td.disabled:hover {
        background: var(--fc-inputBg)
    }

    .bs-datepicker-body table.days td span.today:hover {
        color: var(--fc-inputBg);
        background: var(--mc-main-d10)
    }

    .bs-datepicker-body table.days td span.today:hover:after {
        background: var(--fc-inputBg)
    }

    .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn:hover,
    .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn:hover {
        background: 0 0;
        color: var(--mc-main)
    }

    .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn:hover .wlc-icon,
    .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn:hover .wlc-icon {
        color: var(--mc-main)
    }

    .wlc-sections__categories.wlc-sections__categories--without-back .wlc-btn.wlc-btn-search:hover,
    .wlc-sections__categories.wlc-sections__categories--without-back .wlc-btn.wlc-btn-merch:hover {
        border: 2px solid var(--mc-main);
        background: var(--mc-main)
    }

    .wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-search:hover {
        background: var(--mc-bg300)
    }

    .wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-search:hover .wlc-icon {
        color: currentColor
    }

    .wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-merch:hover {
        background: var(--mc-bg300)
    }

    .wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-merch:hover .wlc-icon {
        color: currentColor
    }

    .wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-search:hover,
    .wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-merch:hover {
        background: var(--mc-bg100)
    }

    .wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-search:hover .wlc-icon,
    .wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-merch:hover .wlc-icon {
        color: var(--mc-baseMain)
    }

    .wlc-sections__categories-with-side-menu .container .wlc-category-menu--type-dropdown.wlc-category-menu--theme-mod-vertical[class] .wlc-menu .wlc-menu__link:hover {
        background: var(--mc-bg100)
    }

    .wlc-sections__header--theme-1 .wlc-btn-search:hover svg,
    .wlc-sections__header--theme-1 .wlc-btn-search:hover rect {
        transform: rotate(30deg)
    }

    .wlc-sections__header--theme-1 .wlc-btn-burger:hover svg,
    .wlc-sections__header--theme-1 .wlc-btn-burger:hover rect,
    .wlc-sections__header--theme-1 .wlc-btn-search:hover svg,
    .wlc-sections__header--theme-1 .wlc-btn-search:hover rect {
        fill: var(--mc-baseMain)
    }

    .wlc-sections__header--theme-2 .wlc-btn-search:hover svg,
    .wlc-sections__header--theme-2 .wlc-btn-search:hover rect {
        transform: rotate(30deg)
    }

    .wlc-sections__header--theme-2 .wlc-btn-burger:hover svg,
    .wlc-sections__header--theme-2 .wlc-btn-burger:hover rect,
    .wlc-sections__header--theme-2 .wlc-btn-search:hover svg,
    .wlc-sections__header--theme-2 .wlc-btn-search:hover rect {
        fill: var(--mc-baseOpacity-d20)
    }

    .wlc-sections__header--theme-universal .wlc-btn-search:hover svg,
    .wlc-sections__header--theme-universal .wlc-btn-search:hover rect {
        transform: rotate(30deg)
    }

    .wlc-sections__header--theme-universal .wlc-btn-burger:hover svg,
    .wlc-sections__header--theme-universal .wlc-btn-burger:hover rect,
    .wlc-sections__header--theme-universal .wlc-btn-search:hover svg,
    .wlc-sections__header--theme-universal .wlc-btn-search:hover rect {
        fill: var(--mc-baseMain)
    }

    .wlc-body--sticky-header-down .wlc-sections__header {
        transform: unset
    }

    .app-profile-cash-deposit-state .wlc-sections__profile-content--theme-wolf .wlc-menu.wlc-menu--theme-default .wlc-menu__link:hover,
    .app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-wolf .wlc-menu.wlc-menu--theme-default .wlc-menu__link:hover,
    .app-profile-cash-transfer-state .wlc-sections__profile-content--theme-wolf .wlc-menu.wlc-menu--theme-default .wlc-menu__link:hover {
        color: var(--mc-baseThird, var(--mc-baseMain));
        background: var(--mc-bg500)
    }

    .wlc-aff-content .wlc-btn:hover {
        box-shadow: 0 0 10px var(--mc-main)
    }

    .wlc-aff-content .wlc-btn:hover {
        background: var(--mc-main-l20, var(--mc-main));
        border: none
    }

    .wlc-sections__header--theme-universal .wlc-btn-search__text:hover {
        color: var(--mc-baseMain)
    }

    .wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.left-slider .swiper-button-container .wlc-swiper-button-prev:hover,
    .wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.left-slider .swiper-button-container .wlc-swiper-button-next:hover {
        background: var(--mc-bg800)
    }

    .wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.right-slider .swiper-button-container .wlc-swiper-button-prev:hover,
    .wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.right-slider .swiper-button-container .wlc-swiper-button-next:hover {
        color: var(--mc-black);
        background: var(--mc-main)
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .bonuses-text-wrapper .wlc-link-block--theme-default .wlc-link-block__text .wlc-btn__text:hover {
        color: var(--mc-main);
        text-decoration-line: none
    }

    .wlc-sections__footer--theme-1 .footer-bottom__links .wlc-social-icons__link:hover {
        background: var(--mc-main)
    }

    .bs-datepicker-body table.days td span.is-other-month:hover {
        color: var(--mc-black)
    }
}

@media (max-width: 1200px) {
    .wlc-body--fp-left:not(.wlc-body--fp-left-nopadding) .wlc-app {
        padding-left: 0
    }
    .wlc-burger-panel--theme-left.wlc-burger-panel--type-left-fixed.wlc-burger-panel--view-expanded[_nghost-wlc-app-c1243143471] {
        display: none;
    }
    .wlc-sections__header--theme-universal .container {
        grid-template-columns: auto auto;
    }
    .wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.left-slider {
        border-radius: 20px!important;
        overflow: hidden;
    }
    .wlc-sections__banner-wolf-desktop .wolf-banner-wrapper {
        grid-template-columns: 1fr;
    }
    .wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.right-slider {
        display: none;
    }
}
@media (max-width: 575px) {
    .wlc-body--fp-left:not(.wlc-body--fp-left-nopadding) .wlc-app {
        padding-left: 0
    }
    .wlc-burger-panel--theme-left.wlc-burger-panel--type-left-fixed.wlc-burger-panel--view-expanded[_nghost-wlc-app-c1243143471] {
        display: none;
    }
    .wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.right-slider {
        display: none;
    }
    .wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.left-slider {
        border-radius: 20px!important;
        overflow: hidden;
    }
    .wlc-sections__banner-wolf-desktop .wolf-banner-wrapper {
        grid-template-columns: 1fr;
    }
    .wlc-sections__header--theme-universal .container {
        grid-template-columns: 1fr auto;
    }
    .wlc-banner--theme-wolf-banner[_nghost-wlc-app-c1258616718] .banner {
        width: 100%;   
    }
    .wlc-sections__header .container .wlc-btn-search {
        display: none;
    }
    .wlc-slider--theme-wolf-banner .swiper .swiper-slide {
        width: 100%!important;
    }
    .left-slider.wlc-slider__slider .swiper-slide {
        height: 360px !important;
    }
    .wlc-body--fp-left:not(.wlc-body--fp-left-nopadding) [class*=wlc-sections__]:not(.wlc-sections__sticky-footer--theme-default):not(.wlc-sections__email-verification-notification) {
        padding: 0;
    }
    .wlc-games-grid--theme-swiper[_nghost-wlc-app-c3748941157] .wlc-slider .swiper {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
    }
    .wlc-games-grid--theme-swiper[_nghost-wlc-app-c3748941157] .wlc-slider .swiper {
        padding: 0;
    }
    .wlc-slider .swiper-slide {
        width: 100%!important;
        margin-right: 0!important;
    }
    .wlc-game-thumb--theme-default.wlc-game-thumb--theme-mod-external-title[_nghost-wlc-app-c2743584769] .wlc-game-thumb__merchant[_ngcontent-wlc-app-c2743584769] {
        word-break: break-word;
    }
    .textSeo {
        padding: 0 20px!important;
    }
    .textSeo h1,
    .textSeo h2,
    .textSeo h3 {
        font-size: 30px;
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .wlc-login-signup--theme-default[_nghost-wlc-app-c3252888576] .wlc-btn--type-default[data-wlc-element="button_register-modal"] {
        text-decoration: none;
    }
    .wlc-login-signup--theme-default[_nghost-wlc-app-c3252888576] .wlc-btn--type-default[data-wlc-element="button_login-modal"] {
        text-decoration: none;
    }
    .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn {
        text-decoration: none;
    }
    .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
        text-decoration: none;
    }
    .wlc-games-grid[_nghost-wlc-app-c3748941157] .wlc-games-grid__link[_ngcontent-wlc-app-c3748941157] {
        margin-left: 0!important;
    }
}
@media (max-width: 374px) {
    .wlc-body--fp-left:not(.wlc-body--fp-left-nopadding) [class*=wlc-sections__]:not(.wlc-sections__sticky-footer--theme-default):not(.wlc-sections__email-verification-notification) {
        padding: 0 15px;
    }
    .wlc-sections__header--theme-universal .container {
        max-width: 100%;
    }
    .wlc-sections__header--theme-universal .wlc-logo {
        width: 60px;
    }
    .wlc-body--sticky-header .wlc-sections__header .container {
        gap: 10px;
    }
}