@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)
    }
}

@keyframes swing {
    0%, 50%, to {
        transform: rotate3d(0, 0, 1, 0)
    }
    10%, 30% {
        transform: rotate3d(0, 0, 1, -5deg)
    }
    20%, 40% {
        transform: rotate3d(0, 0, 1, 5deg)
    }
}

:root {
    --mc-main: #00b6ef;
    --mc-main-locked: #00b6ef;
    --mc-main-l5: #00c0fd;
    --mc-main-d5: #00ade3;
    --mc-main-l10: #0bc5ff;
    --mc-main-d10: #00a4d7;
    --mc-main-l20: #26cbff;
    --mc-main-d20: #0092bf;
    --mc-main-o0: rgba(0, 182, 239, 0);
    --mc-main-o1: rgba(0, 182, 239, .1);
    --mc-main-o2: rgba(0, 182, 239, .2);
    --mc-main-o4: rgba(0, 182, 239, .4);
    --mc-main-o6: rgba(0, 182, 239, .6);
    --mc-main-o8: rgba(0, 182, 239, .8);
    --mc-secondary: #00b6ef;
    --mc-secondary-locked: #00b6ef;
    --mc-secondary-l5: #00c0fd;
    --mc-secondary-d5: #00ade3;
    --mc-secondary-l10: #0bc5ff;
    --mc-secondary-d10: #00a4d7;
    --mc-secondary-l20: #26cbff;
    --mc-secondary-d20: #0092bf;
    --mc-secondary-o0: rgba(0, 182, 239, 0);
    --mc-secondary-o1: rgba(0, 182, 239, .1);
    --mc-secondary-o2: rgba(0, 182, 239, .2);
    --mc-secondary-o4: rgba(0, 182, 239, .4);
    --mc-secondary-o6: rgba(0, 182, 239, .6);
    --mc-secondary-o8: rgba(0, 182, 239, .8);
    --mc-baseMain: #8194c8;
    --mc-baseMain-locked: #8194c8;
    --mc-baseMain-l5: #8799cb;
    --mc-baseMain-d5: #768ac3;
    --mc-baseMain-l10: #8e9fce;
    --mc-baseMain-d10: #6a81be;
    --mc-baseMain-l20: #9aa9d3;
    --mc-baseMain-d20: #536db4;
    --mc-baseMain-o0: rgba(129, 148, 200, 0);
    --mc-baseMain-o1: rgba(129, 148, 200, .1);
    --mc-baseMain-o2: rgba(129, 148, 200, .2);
    --mc-baseMain-o4: rgba(129, 148, 200, .4);
    --mc-baseMain-o6: rgba(129, 148, 200, .6);
    --mc-baseMain-o8: rgba(129, 148, 200, .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: linear-gradient(180deg, #00b6ef 0%, #75acff 100%);
    --mc-baseOpacity: rgba(118, 151, 244, .5);
    --mc-baseOpacity-locked: rgba(118, 151, 244, .5);
    --mc-baseOpacity-l5: rgba(125, 156, 245, .5);
    --mc-baseOpacity-d5: rgba(101, 138, 243, .5);
    --mc-baseOpacity-l10: rgba(132, 161, 245, .5);
    --mc-baseOpacity-d10: rgba(84, 126, 241, .5);
    --mc-baseOpacity-l20: rgba(145, 172, 246, .5);
    --mc-baseOpacity-d20: rgba(51, 100, 239, .5);
    --mc-baseOpacity-o0: rgba(118, 151, 244, 0);
    --mc-baseOpacity-o1: rgba(118, 151, 244, 0);
    --mc-baseOpacity-o2: rgba(118, 151, 244, 0);
    --mc-baseOpacity-o4: rgba(118, 151, 244, 0);
    --mc-baseOpacity-o6: rgba(118, 151, 244, .1);
    --mc-baseOpacity-o8: rgba(118, 151, 244, .3);
    --mc-bg100: #364a7d;
    --mc-bg100-locked: #364a7d;
    --mc-bg100-l5: #3b5189;
    --mc-bg100-d5: #334677;
    --mc-bg100-l10: #405894;
    --mc-bg100-d10: #314371;
    --mc-bg100-l20: #4a65ab;
    --mc-bg100-d20: #2b3b64;
    --mc-bg100-o0: rgba(54, 74, 125, 0);
    --mc-bg100-o1: rgba(54, 74, 125, .1);
    --mc-bg100-o2: rgba(54, 74, 125, .2);
    --mc-bg100-o4: rgba(54, 74, 125, .4);
    --mc-bg100-o6: rgba(54, 74, 125, .6);
    --mc-bg100-o8: rgba(54, 74, 125, .8);
    --mc-bg300: #303e64;
    --mc-bg300-locked: #303e64;
    --mc-bg300-l5: #364670;
    --mc-bg300-d5: #2e3b5f;
    --mc-bg300-l10: #3c4d7c;
    --mc-bg300-d10: #2b385a;
    --mc-bg300-l20: #475c95;
    --mc-bg300-d20: #263250;
    --mc-bg300-o0: rgba(48, 62, 100, 0);
    --mc-bg300-o1: rgba(48, 62, 100, .1);
    --mc-bg300-o2: rgba(48, 62, 100, .2);
    --mc-bg300-o4: rgba(48, 62, 100, .4);
    --mc-bg300-o6: rgba(48, 62, 100, .6);
    --mc-bg300-o8: rgba(48, 62, 100, .8);
    --mc-bg500: #232e4a;
    --mc-bg500-locked: #232e4a;
    --mc-bg500-l5: #293658;
    --mc-bg500-d5: #212c46;
    --mc-bg500-l10: #303f65;
    --mc-bg500-d10: #202943;
    --mc-bg500-l20: #3d5080;
    --mc-bg500-d20: #1c253b;
    --mc-bg500-o0: rgba(35, 46, 74, 0);
    --mc-bg500-o1: rgba(35, 46, 74, .1);
    --mc-bg500-o2: rgba(35, 46, 74, .2);
    --mc-bg500-o4: rgba(35, 46, 74, .4);
    --mc-bg500-o6: rgba(35, 46, 74, .6);
    --mc-bg500-o8: rgba(35, 46, 74, .8);
    --mc-bg700: #131a2d;
    --mc-bg700-locked: #131a2d;
    --mc-bg700-l5: #1a233d;
    --mc-bg700-d5: #12192b;
    --mc-bg700-l10: #202c4c;
    --mc-bg700-d10: #111729;
    --mc-bg700-l20: #2d3e6c;
    --mc-bg700-d20: #0f1524;
    --mc-bg700-o0: rgba(19, 26, 45, 0);
    --mc-bg700-o1: rgba(19, 26, 45, .1);
    --mc-bg700-o2: rgba(19, 26, 45, .2);
    --mc-bg700-o4: rgba(19, 26, 45, .4);
    --mc-bg700-o6: rgba(19, 26, 45, .6);
    --mc-bg700-o8: rgba(19, 26, 45, .8);
    --mc-bg: #00040b;
    --mc-bg-locked: #00040b;
    --mc-bg-l5: #000d24;
    --mc-bg-d5: #00040a;
    --mc-bg-l10: #00163d;
    --mc-bg-d10: #00040a;
    --mc-bg-l20: #00286f;
    --mc-bg-d20: #000309;
    --mc-bg-o0: rgba(0, 4, 11, 0);
    --mc-bg-o1: rgba(0, 4, 11, .1);
    --mc-bg-o2: rgba(0, 4, 11, .2);
    --mc-bg-o4: rgba(0, 4, 11, .4);
    --mc-bg-o6: rgba(0, 4, 11, .6);
    --mc-bg-o8: rgba(0, 4, 11, .8);
    --mc-bgModal: #060b1a;
    --mc-bgModal-locked: #060b1a;
    --mc-bgModal-l5: #0a132d;
    --mc-bgModal-d5: #060a19;
    --mc-bgModal-l10: #0f1b41;
    --mc-bgModal-d10: #050a17;
    --mc-bgModal-l20: #182c68;
    --mc-bgModal-d20: #050915;
    --mc-bgModal-o0: rgba(6, 11, 26, 0);
    --mc-bgModal-o1: rgba(6, 11, 26, .1);
    --mc-bgModal-o2: rgba(6, 11, 26, .2);
    --mc-bgModal-o4: rgba(6, 11, 26, .4);
    --mc-bgModal-o6: rgba(6, 11, 26, .6);
    --mc-bgModal-o8: rgba(6, 11, 26, .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: #d1004b;
    --mc-error-locked: #d1004b;
    --mc-error-l5: #e00050;
    --mc-error-d5: #c70047;
    --mc-error-l10: #ef0056;
    --mc-error-d10: #bc0044;
    --mc-error-l20: #ff0e65;
    --mc-error-d20: #a7003c;
    --mc-error-o0: rgba(209, 0, 75, 0);
    --mc-error-o1: rgba(209, 0, 75, .1);
    --mc-error-o2: rgba(209, 0, 75, .2);
    --mc-error-o4: rgba(209, 0, 75, .4);
    --mc-error-o6: rgba(209, 0, 75, .6);
    --mc-error-o8: rgba(209, 0, 75, .8);
    --mc-success: #279500;
    --mc-success-locked: #279500;
    --mc-success-l5: #2ca700;
    --mc-success-d5: #258e00;
    --mc-success-l10: #30b900;
    --mc-success-d10: #238600;
    --mc-success-l20: #3add00;
    --mc-success-d20: #1f7700;
    --mc-success-o0: rgba(39, 149, 0, 0);
    --mc-success-o1: rgba(39, 149, 0, .1);
    --mc-success-o2: rgba(39, 149, 0, .2);
    --mc-success-o4: rgba(39, 149, 0, .4);
    --mc-success-o6: rgba(39, 149, 0, .6);
    --mc-success-o8: rgba(39, 149, 0, .8);
    --mc-warning: #ff5811;
    --mc-warning-locked: #ff5811;
    --mc-warning-l5: #ff601d;
    --mc-warning-d5: #ff4e03;
    --mc-warning-l10: #ff6929;
    --mc-warning-d10: #f54900;
    --mc-warning-l20: #ff7941;
    --mc-warning-d20: #da4100;
    --mc-warning-o0: rgba(255, 88, 17, 0);
    --mc-warning-o1: rgba(255, 88, 17, .1);
    --mc-warning-o2: rgba(255, 88, 17, .2);
    --mc-warning-o4: rgba(255, 88, 17, .4);
    --mc-warning-o6: rgba(255, 88, 17, .6);
    --mc-warning-o8: rgba(255, 88, 17, .8);
    --mc-disabled: #454c60;
    --mc-disabled-locked: #454c60;
    --mc-disabled-l5: #4c546a;
    --mc-disabled-d5: #42485b;
    --mc-disabled-l10: #535c74;
    --mc-disabled-d10: #3e4456;
    --mc-disabled-l20: #626c88;
    --mc-disabled-d20: #373d4d;
    --mc-disabled-o0: rgba(69, 76, 96, 0);
    --mc-disabled-o1: rgba(69, 76, 96, .1);
    --mc-disabled-o2: rgba(69, 76, 96, .2);
    --mc-disabled-o4: rgba(69, 76, 96, .4);
    --mc-disabled-o6: rgba(69, 76, 96, .6);
    --mc-disabled-o8: rgba(69, 76, 96, .8);
    --mc-black: #000;
    --mc-black-locked: #000;
    --mc-black-l5: #0d0d0d;
    --mc-black-d5: black;
    --mc-black-l10: #1a1a1a;
    --mc-black-d10: black;
    --mc-black-l20: #333333;
    --mc-black-d20: black;
    --mc-black-o0: rgba(0, 0, 0, 0);
    --mc-black-o1: rgba(0, 0, 0, .1);
    --mc-black-o2: rgba(0, 0, 0, .2);
    --mc-black-o4: rgba(0, 0, 0, .4);
    --mc-black-o6: rgba(0, 0, 0, .6);
    --mc-black-o8: rgba(0, 0, 0, .8);
    --mc-baseSecond: #cad4ee;
    --mc-baseSecond-locked: #cad4ee;
    --mc-baseSecond-l5: #cdd6ef;
    --mc-baseSecond-d5: #b9c6e9;
    --mc-baseSecond-l10: #cfd8f0;
    --mc-baseSecond-d10: #a9b9e3;
    --mc-baseSecond-l20: #d5ddf1;
    --mc-baseSecond-d20: #879ed9;
    --mc-baseSecond-o0: rgba(202, 212, 238, 0);
    --mc-baseSecond-o1: rgba(202, 212, 238, .1);
    --mc-baseSecond-o2: rgba(202, 212, 238, .2);
    --mc-baseSecond-o4: rgba(202, 212, 238, .4);
    --mc-baseSecond-o6: rgba(202, 212, 238, .6);
    --mc-baseSecond-o8: rgba(202, 212, 238, .8);
    --mc-baseThird: #fff;
    --mc-baseThird-locked: #fff;
    --mc-baseThird-l5: white;
    --mc-baseThird-d5: #f2f2f2;
    --mc-baseThird-l10: white;
    --mc-baseThird-d10: #e6e6e6;
    --mc-baseThird-l20: white;
    --mc-baseThird-d20: #cccccc;
    --mc-baseThird-o0: rgba(255, 255, 255, 0);
    --mc-baseThird-o1: rgba(255, 255, 255, .1);
    --mc-baseThird-o2: rgba(255, 255, 255, .2);
    --mc-baseThird-o4: rgba(255, 255, 255, .4);
    --mc-baseThird-o6: rgba(255, 255, 255, .6);
    --mc-baseThird-o8: rgba(255, 255, 255, .8);
    --mc-buttonText: #fff;
    --mc-buttonText-locked: #fff;
    --mc-buttonText-l5: white;
    --mc-buttonText-d5: #f2f2f2;
    --mc-buttonText-l10: white;
    --mc-buttonText-d10: #e6e6e6;
    --mc-buttonText-l20: white;
    --mc-buttonText-d20: #cccccc;
    --mc-buttonText-o0: rgba(255, 255, 255, 0);
    --mc-buttonText-o1: rgba(255, 255, 255, .1);
    --mc-buttonText-o2: rgba(255, 255, 255, .2);
    --mc-buttonText-o4: rgba(255, 255, 255, .4);
    --mc-buttonText-o6: rgba(255, 255, 255, .6);
    --mc-buttonText-o8: rgba(255, 255, 255, .8);
    --mc-lightColor: #ffffff;
    --mc-lightColor-locked: #ffffff;
    --mc-lightColor-l5: white;
    --mc-lightColor-d5: #f2f2f2;
    --mc-lightColor-l10: white;
    --mc-lightColor-d10: #e6e6e6;
    --mc-lightColor-l20: white;
    --mc-lightColor-d20: #cccccc;
    --mc-lightColor-o0: rgba(255, 255, 255, 0);
    --mc-lightColor-o1: rgba(255, 255, 255, .1);
    --mc-lightColor-o2: rgba(255, 255, 255, .2);
    --mc-lightColor-o4: rgba(255, 255, 255, .4);
    --mc-lightColor-o6: rgba(255, 255, 255, .6);
    --mc-lightColor-o8: rgba(255, 255, 255, .8);
    --mc-borderGradient: linear-gradient(181.07deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 52.73%, rgba(255, 255, 255, 0) 99.69%)
}

:root {
    --fc-labelColor: #8194c8;
    --fc-labelColor-locked: #8194c8;
    --fc-labelColor-l5: #8799cb;
    --fc-labelColor-d5: #768ac3;
    --fc-labelColor-l10: #8e9fce;
    --fc-labelColor-d10: #6a81be;
    --fc-labelColor-l20: #9aa9d3;
    --fc-labelColor-d20: #536db4;
    --fc-labelColor-o0: rgba(129, 148, 200, 0);
    --fc-labelColor-o1: rgba(129, 148, 200, .1);
    --fc-labelColor-o2: rgba(129, 148, 200, .2);
    --fc-labelColor-o4: rgba(129, 148, 200, .4);
    --fc-labelColor-o6: rgba(129, 148, 200, .6);
    --fc-labelColor-o8: rgba(129, 148, 200, .8);
    --fc-inputBg: #242d48;
    --fc-inputBg-locked: #242d48;
    --fc-inputBg-l5: #2b3555;
    --fc-inputBg-d5: #222b44;
    --fc-inputBg-l10: #313e63;
    --fc-inputBg-d10: #202941;
    --fc-inputBg-l20: #3f4f7e;
    --fc-inputBg-d20: #1d243a;
    --fc-inputBg-o0: rgba(36, 45, 72, 0);
    --fc-inputBg-o1: rgba(36, 45, 72, .1);
    --fc-inputBg-o2: rgba(36, 45, 72, .2);
    --fc-inputBg-o4: rgba(36, 45, 72, .4);
    --fc-inputBg-o6: rgba(36, 45, 72, .6);
    --fc-inputBg-o8: rgba(36, 45, 72, .8);
    --fc-borderColor: #242d48;
    --fc-borderColor-locked: #242d48;
    --fc-borderColor-l5: #2b3555;
    --fc-borderColor-d5: #222b44;
    --fc-borderColor-l10: #313e63;
    --fc-borderColor-d10: #202941;
    --fc-borderColor-l20: #3f4f7e;
    --fc-borderColor-d20: #1d243a;
    --fc-borderColor-o0: rgba(36, 45, 72, 0);
    --fc-borderColor-o1: rgba(36, 45, 72, .1);
    --fc-borderColor-o2: rgba(36, 45, 72, .2);
    --fc-borderColor-o4: rgba(36, 45, 72, .4);
    --fc-borderColor-o6: rgba(36, 45, 72, .6);
    --fc-borderColor-o8: rgba(36, 45, 72, .8);
    --fc-textColor: #ffffff;
    --fc-textColor-locked: #ffffff;
    --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: #7886ab;
    --fc-placeholderColor-locked: #7886ab;
    --fc-placeholderColor-l5: #7f8caf;
    --fc-placeholderColor-d5: #6f7ea5;
    --fc-placeholderColor-l10: #8692b3;
    --fc-placeholderColor-d10: #6676a0;
    --fc-placeholderColor-l20: #939ebc;
    --fc-placeholderColor-d20: #596890;
    --fc-placeholderColor-o0: rgba(120, 134, 171, 0);
    --fc-placeholderColor-o1: rgba(120, 134, 171, .1);
    --fc-placeholderColor-o2: rgba(120, 134, 171, .2);
    --fc-placeholderColor-o4: rgba(120, 134, 171, .4);
    --fc-placeholderColor-o6: rgba(120, 134, 171, .6);
    --fc-placeholderColor-o8: rgba(120, 134, 171, .8);
    --fc-disabledPlaceholderColor: #52596a;
    --fc-disabledPlaceholderColor-locked: #52596a;
    --fc-disabledPlaceholderColor-l5: #596173;
    --fc-disabledPlaceholderColor-d5: #4e5565;
    --fc-disabledPlaceholderColor-l10: #60687c;
    --fc-disabledPlaceholderColor-d10: #4a505f;
    --fc-disabledPlaceholderColor-l20: #6e778e;
    --fc-disabledPlaceholderColor-d20: #424755;
    --fc-disabledPlaceholderColor-o0: rgba(82, 89, 106, 0);
    --fc-disabledPlaceholderColor-o1: rgba(82, 89, 106, .1);
    --fc-disabledPlaceholderColor-o2: rgba(82, 89, 106, .2);
    --fc-disabledPlaceholderColor-o4: rgba(82, 89, 106, .4);
    --fc-disabledPlaceholderColor-o6: rgba(82, 89, 106, .6);
    --fc-disabledPlaceholderColor-o8: rgba(82, 89, 106, .8);
    --fc-arrowColor: #7886ab;
    --fc-arrowColor-locked: #7886ab;
    --fc-arrowColor-l5: #7f8caf;
    --fc-arrowColor-d5: #6f7ea5;
    --fc-arrowColor-l10: #8692b3;
    --fc-arrowColor-d10: #6676a0;
    --fc-arrowColor-l20: #939ebc;
    --fc-arrowColor-d20: #596890;
    --fc-arrowColor-o0: rgba(120, 134, 171, 0);
    --fc-arrowColor-o1: rgba(120, 134, 171, .1);
    --fc-arrowColor-o2: rgba(120, 134, 171, .2);
    --fc-arrowColor-o4: rgba(120, 134, 171, .4);
    --fc-arrowColor-o6: rgba(120, 134, 171, .6);
    --fc-arrowColor-o8: rgba(120, 134, 171, .8);
    --fc-iconColor: #7886ab;
    --fc-iconColor-locked: #7886ab;
    --fc-iconColor-l5: #7f8caf;
    --fc-iconColor-d5: #6f7ea5;
    --fc-iconColor-l10: #8692b3;
    --fc-iconColor-d10: #6676a0;
    --fc-iconColor-l20: #939ebc;
    --fc-iconColor-d20: #596890;
    --fc-iconColor-o0: rgba(120, 134, 171, 0);
    --fc-iconColor-o1: rgba(120, 134, 171, .1);
    --fc-iconColor-o2: rgba(120, 134, 171, .2);
    --fc-iconColor-o4: rgba(120, 134, 171, .4);
    --fc-iconColor-o6: rgba(120, 134, 171, .6);
    --fc-iconColor-o8: rgba(120, 134, 171, .8);
    --fc-disableBg: #262c3b;
    --fc-disableBg-locked: #262c3b;
    --fc-disableBg-l5: #2e3548;
    --fc-disableBg-d5: #242a38;
    --fc-disableBg-l10: #363f54;
    --fc-disableBg-d10: #222835;
    --fc-disableBg-l20: #46516d;
    --fc-disableBg-d20: #1e232f;
    --fc-disableBg-o0: rgba(38, 44, 59, 0);
    --fc-disableBg-o1: rgba(38, 44, 59, .1);
    --fc-disableBg-o2: rgba(38, 44, 59, .2);
    --fc-disableBg-o4: rgba(38, 44, 59, .4);
    --fc-disableBg-o6: rgba(38, 44, 59, .6);
    --fc-disableBg-o8: rgba(38, 44, 59, .8);
    --fc-disableBorder: #262c3b;
    --fc-disableBorder-locked: #262c3b;
    --fc-disableBorder-l5: #2e3548;
    --fc-disableBorder-d5: #242a38;
    --fc-disableBorder-l10: #363f54;
    --fc-disableBorder-d10: #222835;
    --fc-disableBorder-l20: #46516d;
    --fc-disableBorder-d20: #1e232f;
    --fc-disableBorder-o0: rgba(38, 44, 59, 0);
    --fc-disableBorder-o1: rgba(38, 44, 59, .1);
    --fc-disableBorder-o2: rgba(38, 44, 59, .2);
    --fc-disableBorder-o4: rgba(38, 44, 59, .4);
    --fc-disableBorder-o6: rgba(38, 44, 59, .6);
    --fc-disableBorder-o8: rgba(38, 44, 59, .8);
    --fc-errorBackground: #240f17;
    --fc-errorBackground-locked: #240f17;
    --fc-errorBackground-l5: #341621;
    --fc-errorBackground-d5: #220e16;
    --fc-errorBackground-l10: #441d2c;
    --fc-errorBackground-d10: #200e15;
    --fc-errorBackground-l20: #652a40;
    --fc-errorBackground-d20: #1d0c12;
    --fc-errorBackground-o0: rgba(36, 15, 23, 0);
    --fc-errorBackground-o1: rgba(36, 15, 23, .1);
    --fc-errorBackground-o2: rgba(36, 15, 23, .2);
    --fc-errorBackground-o4: rgba(36, 15, 23, .4);
    --fc-errorBackground-o6: rgba(36, 15, 23, .6);
    --fc-errorBackground-o8: rgba(36, 15, 23, .8);
    --fc-errorBorder: #d1004b;
    --fc-errorBorder-locked: #d1004b;
    --fc-errorBorder-l5: #e00050;
    --fc-errorBorder-d5: #c70047;
    --fc-errorBorder-l10: #ef0056;
    --fc-errorBorder-d10: #bc0044;
    --fc-errorBorder-l20: #ff0e65;
    --fc-errorBorder-d20: #a7003c;
    --fc-errorBorder-o0: rgba(209, 0, 75, 0);
    --fc-errorBorder-o1: rgba(209, 0, 75, .1);
    --fc-errorBorder-o2: rgba(209, 0, 75, .2);
    --fc-errorBorder-o4: rgba(209, 0, 75, .4);
    --fc-errorBorder-o6: rgba(209, 0, 75, .6);
    --fc-errorBorder-o8: rgba(209, 0, 75, .8);
    --fc-errorArrow: #d1004b;
    --fc-errorArrow-locked: #d1004b;
    --fc-errorArrow-l5: #e00050;
    --fc-errorArrow-d5: #c70047;
    --fc-errorArrow-l10: #ef0056;
    --fc-errorArrow-d10: #bc0044;
    --fc-errorArrow-l20: #ff0e65;
    --fc-errorArrow-d20: #a7003c;
    --fc-errorArrow-o0: rgba(209, 0, 75, 0);
    --fc-errorArrow-o1: rgba(209, 0, 75, .1);
    --fc-errorArrow-o2: rgba(209, 0, 75, .2);
    --fc-errorArrow-o4: rgba(209, 0, 75, .4);
    --fc-errorArrow-o6: rgba(209, 0, 75, .6);
    --fc-errorArrow-o8: rgba(209, 0, 75, .8);
    --fc-successElement: #279500;
    --fc-successElement-locked: #279500;
    --fc-successElement-l5: #2ca700;
    --fc-successElement-d5: #258e00;
    --fc-successElement-l10: #30b900;
    --fc-successElement-d10: #238600;
    --fc-successElement-l20: #3add00;
    --fc-successElement-d20: #1f7700;
    --fc-successElement-o0: rgba(39, 149, 0, 0);
    --fc-successElement-o1: rgba(39, 149, 0, .1);
    --fc-successElement-o2: rgba(39, 149, 0, .2);
    --fc-successElement-o4: rgba(39, 149, 0, .4);
    --fc-successElement-o6: rgba(39, 149, 0, .6);
    --fc-successElement-o8: rgba(39, 149, 0, .8);
    --fc-successBorder: #279500;
    --fc-successBorder-locked: #279500;
    --fc-successBorder-l5: #2ca700;
    --fc-successBorder-d5: #258e00;
    --fc-successBorder-l10: #30b900;
    --fc-successBorder-d10: #238600;
    --fc-successBorder-l20: #3add00;
    --fc-successBorder-d20: #1f7700;
    --fc-successBorder-o0: rgba(39, 149, 0, 0);
    --fc-successBorder-o1: rgba(39, 149, 0, .1);
    --fc-successBorder-o2: rgba(39, 149, 0, .2);
    --fc-successBorder-o4: rgba(39, 149, 0, .4);
    --fc-successBorder-o6: rgba(39, 149, 0, .6);
    --fc-successBorder-o8: rgba(39, 149, 0, .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: 8px
}

@font-face {
    font-weight: 400;
    font-family: CryptocurrencySymbols;
    font-style: normal;
    src: url(//agstatic.com/wlc/fonts/Cryptocurrencies/cryptocurrency-symbols.woff2) format("woff2"), url(//agstatic.com/wlc/fonts/Cryptocurrencies/cryptocurrency-symbols.woff) format("woff");
    font-display: block
}

@font-face {
    font-weight: 100;
    font-family: Inter;
    font-style: normal;
    src: url(//agstatic.com/wlc/fonts/Inter/inter-v3-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100.woff2) format("woff2"), url(//agstatic.com/wlc/fonts/Inter/inter-v3-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100.woff) format("woff");
    font-display: swap
}

@font-face {
    font-weight: 300;
    font-family: Inter;
    font-style: normal;
    src: url(//agstatic.com/wlc/fonts/Inter/inter-v3-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.woff2) format("woff2"), url(//agstatic.com/wlc/fonts/Inter/inter-v3-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.woff) format("woff");
    font-display: swap
}

@font-face {
    font-weight: 400;
    font-family: Inter;
    font-style: normal;
    src: url(//agstatic.com/wlc/fonts/Inter/inter-v3-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2) format("woff2"), url(//agstatic.com/wlc/fonts/Inter/inter-v3-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff) format("woff");
    font-display: swap
}

@font-face {
    font-weight: 500;
    font-family: Inter;
    font-style: normal;
    src: url(//agstatic.com/wlc/fonts/Inter/inter-v3-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.woff2) format("woff2"), url(//agstatic.com/wlc/fonts/Inter/inter-v3-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.woff) format("woff");
    font-display: swap
}

@font-face {
    font-weight: 600;
    font-family: Inter;
    font-style: normal;
    src: url(//agstatic.com/wlc/fonts/Inter/inter-v3-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.woff2) format("woff2"), url(//agstatic.com/wlc/fonts/Inter/inter-v3-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.woff) format("woff");
    font-display: swap
}

.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: Inter, sans-serif;
    line-height: 1.5;
    background-color: var(--mc-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

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 4px
}

.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 32px
}

.wlc-sections__categories--theme-1 > .container {
    padding: 0;
    border-radius: 0;
    background: none
}

.wlc-sections__categories--theme-1 .games-categories {
    min-height: auto;
    grid-gap: 8px;
    grid-template-columns:minmax(0, 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: 230px;
    background: var(--mc-bg500);
    padding: 0 8px;
    border-radius: 10px;
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    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: 8px;
    color: var(--mc-main);
    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: none
}

.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 {
    min-width: 150px;
    background: var(--mc-bg700)
}

.wlc-sections__categories--theme-2 .games-categories {
    grid-template-columns:minmax(0, 1fr);
    grid-template-rows:1fr;
    gap: 16px;
    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 16px;
    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.4rem;
    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: 8px 0 0
}

.wlc-sections__categories--theme-wolf .games-categories {
    display: grid;
    grid-auto-flow: row;
    gap: 16px
}

.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.4rem;
    line-height: 1.45;
    height: 40px;
    padding: 0 16px;
    background: var(--fc-inputBg);
    border-radius: 8px
}

.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: 20px;
    height: 20px;
    fill: currentColor
}

.wlc-sections__categories-with-side-menu .container {
    gap: 16px;
    margin: 0 auto 32px;
    display: grid
}

.wlc-sections__categories-with-side-menu .container .wlc-side-menu {
    gap: 16px;
    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: 8px;
    background: var(--mc-bg700);
    border-radius: 8px;
    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: 8px;
    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: 8px 16px
}

.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: 24px;
    display: grid
}

.wlc-sections__categories-with-side-menu .container .wlc-games-catalog .wlc-games-grid--theme-default[class] .wlc-games-grid__header[class] {
    height: 32px;
    margin: 0 0 8px
}

.wlc-sections__categories-with-side-menu .container .wlc-games-catalog .wlc-games-grid--theme-default[class] .wlc-btn--theme-default {
    padding: 4px
}

.wlc-sections__footer--theme-1 {
    padding-bottom: 12px;
    margin-top: 12px;
    background: transparent
}

.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 8px
}

.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: 8px;
    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
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
    grid-template-areas:"logo" "affiliate" "links" "menu" "menu" "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;
    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[class] {
    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 24px
}

.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
}

.wlc-sections__footer--theme-1 .wlc-icon-list--theme-payments .wlc-icon-list__wrapper {
    background: transparent;
    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)
}

.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: transparent;
    border-radius: 10px
}

.wlc-sections__footer--theme-1 .wlc-copyright, .wlc-sections__footer--theme-1 .wlc-recaptcha-policy {
    margin: 16px 0 0
}

.wlc-sections__footer--theme-2 {
    padding-bottom: 12px;
    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: 16px 12px;
    margin: 0 auto 24px;
    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: 8px
}

.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: 40px;
    height: 40px
}

.wlc-sections__footer--theme-2 .footer-menu .wlc-loader[wlc-loader] .wlc-loader__element {
    width: 40px;
    height: 40px
}

.wlc-sections__footer--theme-2 .footer-bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 0 0 24px;
    max-width: 100%
}

.wlc-sections__footer--theme-2 .footer-bottom__right {
    margin: 0 0 24px
}

.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: 16px auto 0;
    grid-area: recaptcha
}

.wlc-sections__footer--theme-2 .footer-bottom .wlc-copyright[wlc-copyright] {
    margin: 16px 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 24px
}

.wlc-sections__footer--theme-2 .footer-theme-toggler {
    margin: 0 0 0 12px
}

.wlc-sections__footer--theme-2 .wlc-icon-list--theme-merchants, .wlc-sections__footer--theme-2 .wlc-icon-list--theme-payments {
    margin: 0 auto 24px
}

.wlc-sections__footer--theme-2 .wlc-icon-list--theme-safety {
    margin: 16px 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 16px
}

.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 32px;
    grid-area: affiliate
}

.wlc-sections__footer--theme-2.wlc-sections__footer--theme-with-aff .footer-language-selector {
    margin: 32px auto
}

.wlc-sections__nav-footer {
    border-top: 1px solid rgba(255, 255, 255, .2)
}

.wlc-sections__header--theme-1 {
    transition: all .3s linear;
    background: transparent
}

.wlc-sections__header--theme-1 .container {
    min-height: 70px;
    grid-template-columns:auto minmax(0, 1fr) auto;
    gap: 8px;
    transition: all .3s linear;
    padding: 0;
    display: grid;
    align-items: center
}

.wlc-sections__header--theme-1 .container .wlc-multiWallet {
    display: flex;
    gap: 8px;
    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: 24px;
    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: 32px;
    height: 32px
}

.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: 32px;
    height: 32px
}

.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 8px 0 0;
    border-radius: 8px
}

.wlc-sections__header--theme-1 .wlc-btn--deposit.wlc-wallets__btn-deposit {
    width: 24px;
    height: 24px;
    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: 24px
}

.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: transparent
}

.wlc-sections__header--theme-2 .container {
    min-height: 70px;
    grid-template-columns:auto minmax(0, 1fr) auto;
    gap: 8px;
    transition: all .3s linear;
    padding: 0;
    display: grid;
    align-items: center
}

.wlc-sections__header--theme-2 .container .wlc-multiWallet {
    display: flex;
    gap: 8px;
    align-items: center
}

.wlc-sections__header--theme-2 .container .wlc-btn--deposit {
    color: var(--mc-baseMain-locked);
    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: 24px;
    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: 32px;
    height: 32px
}

.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: 32px;
    height: 32px
}

.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: 4px 8px;
    white-space: nowrap
}

.wlc-sections__header--theme-2 .wlc-btn--deposit {
    margin: 0 8px 0 0;
    border-radius: 8px
}

.wlc-sections__header--theme-2 .wlc-btn--deposit.wlc-wallets__btn-deposit {
    width: 24px;
    height: 24px;
    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: 24px
}

.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: transparent
}

.wlc-sections__header--theme-universal .container {
    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: 8px;
    align-items: center
}

.wlc-sections__header--theme-universal .container .wlc-btn--deposit {
    color: var(--mc-baseMain-locked);
    background-color: var(--mc-buttonColor)
}

.wlc-sections__header--theme-universal .wlc-logo {
    width: 144px;
    margin: 0 auto
}

.wlc-sections__header--theme-universal .wlc-logo__image {
    display: flex;
    align-items: center;
    justify-content: center
}

.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: 24px;
    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: center
}

.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-baseOpacity)
}

.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: 32px;
    height: 32px
}

.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: 32px;
    height: 32px
}

.wlc-sections__header--theme-universal .wlc-btn-login, .wlc-sections__header--theme-universal .wlc-btn-signup {
    color: var(--mc-baseOpacity)
}

.wlc-sections__header--theme-universal .wlc-btn--deposit {
    margin: 0 8px 0 0;
    border-radius: 8px
}

.wlc-sections__header--theme-universal .wlc-btn--deposit.wlc-wallets__btn-deposit {
    width: 24px;
    height: 24px;
    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: 24px
}

.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: none;
    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: var(--mc-bg);
    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: -24px 0 32px
}

.wlc-sections__banner-section--theme-plus-one .wlc-banner-plus-one {
    grid-template-columns:minmax(250px, 1fr);
    gap: 16px;
    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: 32px;
    padding: 0 32px
}

.wlc-sections__banner-section--theme-plus-one .wlc-banner-plus-one .wlc-banner .banner {
    padding: 0 32px
}

.wlc-sections__banner-wolf {
    margin: 0 0 16px;
    overflow: hidden
}

.wlc-sections__game-widgets > .container {
    grid-template-columns:minmax(0, 1fr);
    grid-template-rows:260px minmax(180px, max-content) minmax(180px, max-content);
    gap: 16px;
    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: 16px;
    column-gap: 16px;
    row-gap: 16px;
    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: 16px;
    column-gap: 16px;
    row-gap: 16px;
    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: 16px;
    column-gap: 16px;
    row-gap: 16px;
    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: 16px;
    column-gap: 16px;
    row-gap: 16px;
    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: 16px;
    display: grid;
    max-width: 1170px;
    margin: 0 auto
}

.wlc-sections__home-about .wlc-title {
    margin: 0 auto 16px
}

.wlc-sections__home-about .wlc-title__main {
    text-align: center
}

.wlc-sections__home-about .home-about-list {
    gap: 16px;
    grid-template-columns:1fr;
    display: grid
}

.wlc-sections__promo-bonuses > .container {
    grid-template-columns:minmax(0, 1fr);
    gap: 8px;
    display: grid
}

.wlc-sections__promo-categories[class] .container {
    grid-template-columns:repeat(2, minmax(0, 1fr));
    gap: 16px 8px;
    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 16px
}

.wlc-sections__promo-categories[class] .wlc-winners-slider[class] .wlc-slider, .wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] .wlc-slider {
    margin: 48px 16px 8px
}

.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: 8px;
    display: grid
}

.wlc-sections__banner-section {
    margin: 0 0 32px
}

.wlc-sections__total-jackpot .jackpot-container {
    padding: 20px;
    min-height: 250px;
    background: url(//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: 8px;
    overflow: hidden
}

.wlc-sections__total-jackpot .jackpot-container:before {
    height: 120px;
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(//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: 24px 0 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 0px #683c14, -3px 0px #683c14, 0px 3px #683c14, 0px -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(#jackpot-linear-gradient) #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: #8194c8;
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.45
}

.wlc-sections__winners-section {
    margin: 0 auto 16px;
    width: 100%
}

.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 16px
}

.wlc-sections__winners-section--theme-stripe.wlc-sections__winners-section--in-container .container {
    border-radius: 10px;
    overflow: hidden
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default {
    min-height: 120px;
    display: flex
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default > .container {
    padding: 12px 12px 24px;
    background: var(--mc-bg700);
    border-radius: 8px;
    position: relative
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top {
    margin: 0 0 12px;
    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-counter {
    color: inherit;
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.45;
    display: inline-block;
    margin: 0 0 0 4px
}

.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-baseThird);
    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-first > .container {
    background: var(--mc-bg700);
    border-radius: 10px;
    padding: 12px 12px 24px;
    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: 16px 0 0;
    width: 100%;
    min-width: 0
}

.wlc-sections__profile-content--theme-first .wlc-profile-content.header-inside {
    margin-top: -16px
}

.wlc-sections__profile-content--theme-first .wlc-profile-content .wlc-profile-content__header {
    margin: 0 0 16px
}

.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 16px
}

.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: 16px 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 16px
}

.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 {
    min-height: auto;
    padding: 0;
    background: none;
    border-radius: 8px;
    position: relative
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__top {
    margin: 0 0 16px;
    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);
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    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)
}

.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 16px
}

.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 16px
}

.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 16px
}

.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: 8px
}

.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 16px
}

.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: 8px
}

.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: 16px
}

.app-profile-dashboard-state .wlc-profile-content__top {
    display: flex;
    justify-content: space-between
}

.app-profile-dashboard-state .wlc-title--profile-bonuses {
    margin: 16px 0 8px
}

.app-profile-dashboard-state .wlc-loyalty-block {
    grid-area: loyalty
}

.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: block
}

.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: 12px
}

.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: 12px
}

.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: 12px
}

.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 4px
}

.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 4px
}

.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 -8px;
    padding: 16px 0 8px;
    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% - 16px);
    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: 16px 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 -8px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block--text-block {
    padding: 0 8px;
    margin: 0 0 8px;
    font-size: 1.6rem
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block .wlc-title {
    padding: 0 8px;
    margin: 0 0 8px;
    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 8px;
    padding: 0 8px;
    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 4px
}

.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: 12px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-btn[wlc-button] {
    margin: 4px 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: 12px
}

.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: 12px
}

.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: 12px
}

.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 4px
}

.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 4px
}

.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" "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 8px
}

.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 > .container {
    position: relative
}

.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 16px;
    text-align: center
}

.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 32px
}

.app-promotions-state .wlc-sections__content--theme-default .wlc-btn--theme-mod-promotions {
    margin: 0 auto 32px
}

.app-tournaments-state .wlc-sections__tournaments--theme-default .wlc-title.wlc-title--tournaments[wlc-title] {
    margin: 0 0 16px;
    text-align: center
}

.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: 24px 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: 16px;
    border-radius: 12px;
    background: var(--mc-bgModal)
}

.wlc-sections__sign-in-page .wlc-logo {
    margin: 0 0 8px
}

.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: 8px;
    display: grid
}

.four-elements__body {
    padding: 8px;
    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 32px
}

.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: 16px 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__withdraw-cancel {
    width: 95%;
    right: unset;
    position: fixed;
    bottom: 1%;
    z-index: 1000;
    align-self: center;
    margin: 0 auto
}

.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, .wlc-sections__content-games-original, .app-contacts-state .wlc-sections__info-page, [class*=app-profile-] .wlc-sections__profile-content {
    margin-bottom: 32px
}

.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 12px
}

[class*=wlc-sections__]:empty {
    display: none
}

.wlc-sections__anchors-menu {
    background: var(--mc-bg700);
    padding: 8px 0
}

.wlc-sections__benefits-section {
    padding: 32px 0
}

.wlc-sections__commission-section {
    padding: 0 0 32px
}

.wlc-sections__description-section {
    background: var(--mc-bg700);
    padding: 32px 0
}

.wlc-sections__faq-section {
    padding: 32px 0
}

.wlc-sections__faq-section .container {
    max-width: 1050px;
    padding: 0 12px
}

.wlc-sections__testimonials-section {
    padding: 32px 0
}

.wlc-sections__testimonials-section .container {
    max-width: 1050px;
    padding: 0 12px
}

.wlc-aff-content {
    width: 100%;
    margin: 32px 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: 82px;
    padding: 4px 8px;
    background: var(--mc-buttonColor);
    box-shadow: none;
    border: none;
    border-radius: 8px;
    position: relative;
    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-buttonText-locked, var(--mc-baseMain-locked));
    font-style: normal;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.45;
    grid-column: 2;
    text-transform: initial
}

.wlc-aff-content .wlc-btn:before {
    transition: opacity .3s linear;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    background-color: #000;
    opacity: 0;
    mix-blend-mode: overlay
}

.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: 16px;
    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: 16px;
    display: grid;
    justify-content: center
}

.wlc-digits__item {
    grid-gap: 8px;
    padding: 8px;
    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
}

.app-home-state a.wlc-section-title--theme-wolf .wlc-section-title__icon, .app-home-state div.wlc-section-title--theme-wolf .wlc-section-title__icon {
    display: none
}

.lottie-banner-1 .banner__bg {
    background: #00175c
}

.lottie-banner-1 .banner__bg [class*=banner__bg-] {
    top: 50%;
    max-width: none;
    transform: translateY(-50%);
    position: absolute;
    width: calc(100% + 60px)
}

.lottie-banner-1 .banner__bg .banner__bg-right {
    right: 0;
    display: none
}

.lottie-banner-1 .banner__bg:before {
    display: none
}

.lottie-banner-1 .banner__bg:after {
    top: 0;
    bottom: 0;
    left: 50%;
    max-width: 100%;
    transform: translate(-50%);
    background: radial-gradient(#00175c 40%, #00175c00);
    content: "";
    position: absolute;
    display: block;
    width: 100%
}

.lottie-banner-1 .banner__decor--static {
    position: absolute
}

.lottie-banner-1 .banner__decor--static img {
    max-width: 100%
}

.lottie-banner-1 .banner__decor--top {
    top: 0;
    left: 50%;
    display: block;
    max-width: 55px;
    transform: translate(-50%)
}

.lottie-banner-1 .banner__decor--bottom {
    bottom: 0;
    left: 50%;
    display: block;
    transform: translate(-50%)
}

.lottie-banner-1 .banner__decor--left {
    bottom: 0;
    left: 0;
    display: none;
    max-width: 35%
}

.lottie-banner-1 .banner__decor--left-parallax {
    top: 10%;
    left: 20%;
    display: none;
    max-width: 10%
}

.lottie-banner-1 .banner__decor--right {
    right: 0;
    bottom: 0;
    display: none;
    max-width: 40%
}

.lottie-banner-1 .banner__decor--right-parallax {
    right: 10%;
    bottom: 5%;
    display: none;
    max-width: 20%
}

.lottie-banner-2 .lottie {
    position: absolute
}

.lottie-banner-2 .container {
    max-width: 100%
}

.lottie-banner-2 .banner__bg {
    background: #291871 linear-gradient(0deg, #5527a8, #160b5a)
}

.lottie-banner-2 .banner__bg:before {
    display: none
}

.lottie-banner-2 .banner__decor--left {
    left: 0;
    max-width: 100%;
    width: 100%;
    height: 100%
}

.lottie-banner-2 .banner__decor--left .lottie:nth-child(1) {
    bottom: -5%;
    left: 0;
    max-width: 30%
}

.lottie-banner-2 .banner__decor--left .lottie:nth-child(2) {
    top: 30%;
    left: 6%;
    max-width: 45%
}

.lottie-banner-2 .banner__decor--left .lottie:nth-child(3) {
    top: -20%;
    right: -15%;
    max-width: 45%
}

.lottie-banner-2 .banner__decor--right {
    right: -5%;
    display: none;
    max-width: 40%
}

.lottie-banner-2 .banner__decor--right .lottie {
    top: 50%;
    left: 50%;
    transform: translate(-35%, -50%);
    width: 90%
}

.wlc-slider--theme-mod-8of12.wlc-slider[class] .wlc-slider-navigation.swiper-button-container {
    bottom: 20px;
    padding-left: 20px;
    justify-content: flex-start
}

.wlc-slider--theme-mod-8of12.wlc-slider[class] a.banner[class] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 16px;
    background: var(--mc-bg700);
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    border-radius: 10px;
    min-height: 200px;
    text-decoration: none
}

.wlc-slider--theme-mod-8of12.wlc-slider[class] a.banner[class]:before {
    transition: opacity .3s linear;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: var(--wlc-banner-backdrop-bg, var(--mc-baseContrast-o2));
    opacity: 0
}

.wlc-slider--theme-mod-8of12.wlc-slider[class] a.banner[class] .banner__decor {
    position: absolute;
    z-index: 0;
    display: flex;
    align-items: end;
    object-position: initial;
    height: 100%
}

.wlc-slider--theme-mod-8of12.wlc-slider[class] a.banner[class] .banner__decor img {
    display: block;
    width: 100%;
    max-height: 100%;
    object-fit: contain;
    object-position: right;
    will-change: transform
}

.wlc-slider--theme-mod-8of12.wlc-slider[class] a.banner[class] .banner__decor--right {
    right: 0;
    bottom: 0
}

.wlc-slider--theme-mod-8of12.wlc-slider[class] a.banner[class] .banner__title {
    font-size: 16px;
    font-weight: 700;
    color: var(--mc-baseThird)
}

.wlc-slider--theme-mod-8of12.wlc-slider[class] a.banner[class] .banner__description {
    font-size: 12px;
    color: var(--mc-baseThird);
    margin-top: 8px
}

.wlc-sections__providers {
    overflow: hidden
}

.wlc-sections__providers-1 .container .wlc-provider-links.wlc-provider-links--theme-default .wlc-provider-links__slider .swiper {
    padding: 8px
}

.wlc-sections__providers-1 .container .wlc-provider-links.wlc-provider-links--theme-default .wlc-provider-links__slider .swiper:before {
    display: none
}

.wlc-sections__latest-bets {
    margin-bottom: 16px
}

.wlc-sections__cashback-section .wlc-section-title {
    margin: 0 0 8px
}

.app-tournaments-state .wlc-sections__tournaments--theme-default .wlc-title.wlc-title--tournaments[wlc-title] div.wlc-title__main {
    color: var(--mc-baseThird)
}

.wlc-sections__content-wins .wlc-winners-slider .no-winners .wlc-winners-slider__title {
    display: none
}

[class*=app-profile-] .wlc-sections__profile-content {
    margin-bottom: 32px
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 50px;
    -moz-column-gap: 50px;
    column-gap: 50px;
    row-gap: 40px;
    border-top: 1px solid var(--mc-bg500)
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-btn--aff {
    width: 100%;
    max-width: 360px;
    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: none
}

.wlc-sections__footer--theme-1 .footer-bottom__links {
    display: flex;
    grid-area: links;
    align-items: flex-start
}

.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: 32px
}

.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 0 0 24px
}

.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: 32px !important;
    height: 32px !important;
    background: transparent;
    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 {
    padding: 0
}

.wlc-sections__footer--theme-1 .container .wlc-logo {
    display: flex;
    justify-content: center;
    width: 180px;
    height: 40px
}

.wlc-sections__footer--theme-1 .container .wlc-logo svg {
    width: 100%;
    height: 100%
}

.wlc-sections__footer--theme-1 .container div.wlc-footer-disclaimer div.wlc-disclaimer--theme-default div.wlc-disclaimer__text, .wlc-sections__footer--theme-1 .container div.wlc-footer-disclaimer div.wlc-copyright--theme-default div.wlc-copyright__text {
    text-align: left
}

.app-profile-cash-deposit-state .wlc-btn--deposit.wlc-btn.wlc-btn--size-default.wlc-btn--theme-cleared.wlc-btn--theme-mod-default.wlc-btn--type-default {
    animation: none !important
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-btn--theme-resolve {
    width: 100%
}

.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 {
    line-height: 1
}

.app-profile-dashboard-state .wlc-sections__profile-content .wlc-loyalty-progress--theme-default .wlc-loyalty-progress__info-container div.wlc-loyalty-progress__title, .app-profile-dashboard-state .wlc-sections__profile-content .wlc-loyalty-progress--theme-default .wlc-loyalty-progress__info-container div.wlc-loyalty-progress__points {
    color: var(--mc-baseThird)
}

.wlc-sections__header--theme-default .wlc-header div.header__left {
    display: flex;
    align-items: center;
    margin: 0
}

.wlc-social-button {
    display: flex;
    align-items: center;
    width: 100%;
    margin: 16px 0 0;
    padding: 0;
    border: 0;
    background: transparent
}

.wlc-social-button__text {
    transition: color .3s linear;
    display: flex;
    flex-direction: row-reverse;
    gap: 12px;
    align-items: center;
    color: var(--mc-baseMain);
    font-size: 1.4rem
}

.wlc-social-button .wlc-icon {
    width: 24px;
    height: 24px
}

.wlc-social-button .wlc-icon svg {
    width: 100%
}

.wlc-social-button .wlc-icon svg rect, .wlc-social-button .wlc-icon svg path {
    transition: fill .3s linear
}

.wlc-social-button .wlc-icon svg rect {
    fill: var(--mc-baseMain)
}

.wlc-social-button .wlc-icon svg path {
    fill: var(--mc-bg700)
}

.wlc-body--fp-left-in.wlc-body--fp-left {
    visibility: visible;
    overflow-x: hidden;
    overflow-y: scroll
}

body:has(.app-profile-cash-deposit-state) #chat-widget-minimized {
    display: none !important
}

.wlc-language-selector--theme-wolf.wlc-language-selector--state-compact .wlc-language-selector__current {
    margin: 0 4px
}

.app-gameplay-state .wlc-sections__footer, .app-gameplay-state .wlc-widget-wheel {
    display: none
}

@media (min-width: 375px) {
    .container {
        max-width: calc(100% - 24px)
    }
}

@media (min-width: 480px) {
    .container {
        max-width: 450px
    }

    .wlc-sections__header--theme-1 .container, .wlc-sections__header--theme-2 .container {
        gap: 16px
    }

    .wlc-sections__game-widgets > .container {
        grid-template-rows:340px minmax(180px, max-content) minmax(180px, max-content)
    }

    .wlc-sections__winners-section .winners-wrapper > div {
        margin: 0 8px 16px
    }
}

@media (min-width: 560px) {
    .container {
        max-width: 530px
    }

    .wlc-sections__footer--theme-1 {
        padding-bottom: 16px
    }

    .wlc-sections__footer--theme-1 {
        margin-top: 16px
    }

    .wlc-sections__game-widgets > .container {
        grid-template-rows:400px minmax(180px, max-content) minmax(180px, max-content)
    }

    .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
    }

    .app-profile-loyalty-bonuses-all-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-enter-promocode[class] {
        margin: 0 auto 16px 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__withdraw-cancel {
        width: unset
    }

    .wlc-sections__withdraw-cancel {
        right: 1%
    }

    .lottie-banner-2 .banner__decor--left .lottie:nth-child(3) {
        right: -10%
    }

    .lottie-banner-2 .banner__decor--left .lottie:nth-child(3) {
        max-width: 35%
    }

    .wlc-sections__header--theme-default .wlc-header div.header__left .wlc-logo {
        width: 140px
    }
}

@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__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
    }

    .app-profile-loyalty-bonuses-main-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-enter-promocode[class] {
        margin: 0 auto 16px 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: 450px
    }

    .app-profile-loyalty-level-state .wlc-sections__profile-content--theme-wolf {
        --wlc-lprogress-width: 350px
    }
}

@media (min-width: 720px) {
    .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(264px, 1fr) max-content
    }

    .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: 8px
    }

    .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: 32px 0 0
    }

    .wlc-sections__winners-section--theme-default {
        max-width: 710px
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 738px
    }

    .wlc-sections__categories--theme-1 > .container {
        padding: 0 8px
    }

    .wlc-sections__categories--theme-1 > .container {
        border-radius: 10px
    }

    .wlc-sections__categories--theme-1 > .container {
        background: var(--mc-bg700)
    }

    .wlc-sections__categories--theme-1 .games-categories {
        min-height: 60px
    }

    .wlc-sections__categories--theme-1 .games-categories {
        grid-gap: 16px
    }

    .wlc-sections__categories--theme-1 .games-categories {
        grid-template-columns:minmax(0, 1fr) auto
    }

    .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, .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
        background: var(--mc-bg)
    }

    .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" "menu menu menu" "payments payments payments" "disclaimer disclaimer disclaimer"
    }

    .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
        grid-template-rows:40px repeat(3, auto)
    }

    .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-btn--aff {
        margin: 0 0 20px
    }

    .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: 8px;
        column-gap: 8px
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
        row-gap: 8px
    }

    .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: 16px
    }

    .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 0px #683c14, -4px 0px #683c14, 0px 4px #683c14, 0px -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
    }

    .app-profile-loyalty-bonuses-main-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-enter-promocode[class] {
        margin: 0 auto 16px
    }

    .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: end
    }

    .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: 20px 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: 24px
    }

    .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: 24px
    }

    .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: 24px
    }

    .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: 24px
    }

    .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-baseThird);
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        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 16px
    }

    .four-elements {
        gap: 16px
    }

    .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 40px
    }

    .wlc-sections__providers-info.wlc-sections__providers-info--theme-wolf .container .wlc-post .wlc-title {
        margin: 24px 0 20px
    }

    .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: 16px
    }

    .lottie-banner-1 .banner__bg:after {
        max-width: 60%
    }

    .lottie-banner-1 .banner__bg:after {
        background: linear-gradient(90deg, #00175c00 0, #00175c 30% 70%, #00175c00)
    }

    .lottie-banner-1 .banner__decor--top, .lottie-banner-1 .banner__decor--bottom {
        display: none
    }

    .lottie-banner-1 .banner__decor--left, .lottie-banner-1 .banner__decor--left-parallax, .lottie-banner-1 .banner__decor--right {
        display: block
    }

    .lottie-banner-1 .banner__decor--right-parallax {
        bottom: 10%
    }

    .lottie-banner-1 .banner__decor--right-parallax {
        display: block
    }

    .lottie-banner-2 .banner__decor--left .lottie:nth-child(1) {
        bottom: -15%
    }

    .lottie-banner-2 .banner__decor--left .lottie:nth-child(1) {
        left: -5%
    }

    .lottie-banner-2 .banner__decor--left .lottie:nth-child(3) {
        top: -25%
    }

    .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-btn--aff {
        width: 185px
    }
}

@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: 8px 0 0
    }

    .wlc-sections__categories-with-side-menu .container {
        grid-template-columns:1fr 3fr
    }

    .wlc-sections__categories-with-side-menu .container {
        margin: 16px auto 32px
    }

    .wlc-sections__categories-with-side-menu .container .wlc-side-menu {
        gap: 8px
    }

    .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 16px
    }

    .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[class] {
        margin: 0
    }

    .wlc-sections__footer--theme-1 .wlc-icon-merchants-list .wlc-icon-list {
        margin: 0 0 16px
    }

    .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: 12px 20px
    }

    .wlc-sections__footer--theme-2 .footer-menu {
        margin: 0 auto 16px
    }

    .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 12px 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: 12px
    }

    .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: -40px
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-loader[wlc-loader] {
        left: -40px
    }

    .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: 16px
    }

    .wlc-sections__footer--theme-2 .footer-bottom {
        align-items: flex-start
    }

    .wlc-sections__footer--theme-2 .footer-bottom {
        margin: 0 0 16px
    }

    .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 16px
    }

    .wlc-sections__footer--theme-2 .wlc-icon-list--theme-safety {
        margin: 16px 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 16px
    }

    .wlc-sections__banner-section + .wlc-sections__categories, .wlc-sections__banner-section + .wlc-sections__banner-promotion {
        margin: -16px 0 32px
    }

    .wlc-sections__game-widgets > .container {
        grid-template-columns:minmax(460px, 1fr) minmax(0, 1fr)
    }

    .wlc-sections__game-widgets > .container {
        grid-template-rows:minmax(360px, 1fr) max-content
    }

    .wlc-sections__home-promo .wlc-home-promo {
        grid-template-columns:repeat(2, 1fr)
    }

    .wlc-sections__home-promo .wlc-home-promo {
        -moz-column-gap: 8px;
        column-gap: 8px
    }

    .wlc-sections__home-promo .wlc-home-promo {
        row-gap: 8px
    }

    .wlc-sections__content-wins--theme-default {
        overflow: visible
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins {
        -moz-column-gap: 8px;
        column-gap: 8px
    }

    .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: 8px;
        column-gap: 8px
    }

    .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-template-columns:minmax(0, 1fr) 290px
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body {
        grid-gap: 32px
    }

    .wlc-sections__profile-content--theme-first .wlc-nickname-icon {
        width: calc(50% - 20px)
    }

    .wlc-sections__profile-content--theme-wolf > .container {
        min-height: 500px
    }

    .wlc-sections__profile-content--theme-wolf > .container {
        padding: 0 24px 36px
    }

    .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: 32px
    }

    .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
    }

    .lottie-banner-1 .banner__bg .banner__bg-right {
        display: block
    }

    .lottie-banner-2 .banner__decor--left .lottie:nth-child(1) {
        bottom: -20%
    }

    .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 40px
    }
}

@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: 32px
    }

    .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: 24px;
        column-gap: 24px
    }

    .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.wlc-sections__footer--theme-with-aff .container {
        grid-template-areas:"logo affiliate menu menu" "links links menu menu" "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 .wlc-logo {
        margin: 0 0 0 8px
    }

    .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: 12px;
        column-gap: 12px
    }

    .wlc-sections__home-promo .wlc-home-promo {
        row-gap: 12px
    }

    .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: 12px;
        column-gap: 12px
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
        row-gap: 12px
    }

    .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 8px
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default {
        min-height: 580px
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default > .container {
        padding: 16px 32px 24px
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default > .container {
        background: var(--mc-bg700)
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default > .container {
        border-radius: 8px
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body {
        grid-template-columns:minmax(0, 1fr) 360px
    }

    .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-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 16px 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 {
        --profile-dashboard-gap: 12px
    }

    .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 .wlc-profile-menu {
        margin: 0
    }

    .wlc-sections__sign-in-page .wlc-logo {
        margin: 0 0 24px
    }

    .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 8px
    }

    .wlc-benefits--theme-default .wlc-benefits__item:after {
        opacity: 1
    }

    .lottie-banner-1 .banner__bg [class*=banner__bg-], .lottie-banner-2 .container {
        max-width: 60%
    }

    .lottie-banner-2 .banner__decor--left {
        max-width: 40%
    }

    .lottie-banner-2 .banner__decor--left .lottie:nth-child(3) {
        top: -45%
    }

    .lottie-banner-2 .banner__decor--left .lottie:nth-child(3) {
        right: 0
    }

    .lottie-banner-2 .banner__decor--left .lottie:nth-child(3) {
        max-width: 100%
    }

    .lottie-banner-2 .banner__decor--right {
        display: block
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1170px
    }

    .wlc-sections__categories--theme-1 > .container {
        padding: 0 16px
    }

    .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: 8px
    }

    .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: 8px 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 menu menu menu menu" "links links menu menu menu menu" "payments payments payments payments payments payments" "disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer"
    }

    .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 28px 0 0
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu__items {
        gap: 24px
    }

    .wlc-sections__footer--theme-2 .footer-theme-toggler {
        margin: 0 0 0 24px
    }

    .wlc-sections__footer--theme-2 .wlc-icon-list--theme-safety {
        margin: 32px auto 16px
    }

    .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 16px
    }

    .wlc-sections__header--theme-1 .wlc-login-signup .wlc-btn {
        padding: 4px 8px
    }

    .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 16px
    }

    .wlc-sections__header--theme-2 .wlc-login-signup .wlc-btn {
        padding: 4px 8px
    }

    .wlc-sections__header--theme-universal {
        --h-gap: 16px
    }

    .wlc-sections__header--theme-universal .container {
        width: 100%
    }

    .wlc-sections__header--theme-universal .container {
        max-width: 1920px
    }

    .wlc-sections__header--theme-universal .container {
        gap: 16px
    }

    .wlc-sections__header--theme-universal .container {
        margin: 0 auto
    }

    .wlc-sections__header--theme-universal .wlc-login-signup .wlc-btn {
        padding: 4px 8px
    }

    .wlc-sections__banner-section--theme-plus-one .wlc-banner-plus-one {
        grid-template-columns:minmax(250px, 1fr) calc((100% - 64px) * .4 + 16px)
    }

    .wlc-sections__banner-section--theme-plus-one .wlc-banner-plus-one .wlc-banner .banner {
        min-height: 380px
    }

    .wlc-sections__home-promo .wlc-home-promo {
        grid-template-columns:calc((100% - 60px) * .4 + 15px) minmax(250px, 1fr)
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament {
        grid-template-columns:calc((100% - 48px) * .4 + 12px) 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: 16px
    }

    .wlc-sections__promo-bonuses > .container {
        gap: 16px
    }

    .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: 60px 16px 8px
    }

    .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: 16px
    }

    .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 auto 32px
    }

    .wlc-sections__winners-section--theme-default {
        max-width: 1075px
    }

    .wlc-sections__winners-section .winners-wrapper > div {
        margin: 0 8px 20px
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top {
        margin: 0 0 16px
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body {
        grid-gap: 48px
    }

    .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-first > .container {
        padding: 0
    }

    .wlc-sections__profile-content--theme-first > .container {
        grid-template-columns:285px auto
    }

    .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: 12px 24px 16px
    }

    .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: 48px
    }

    .app-profile-loyalty-bonuses-active-state .container {
        overflow: initial
    }

    .app-profile-loyalty-bonuses-active-state .wlc-profile-content {
        overflow: hidden
    }

    .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: 12px 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: 12px
    }

    .wlc-digits__item {
        padding: 16px 24px
    }

    .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
    }

    .lottie-banner-1 .banner__bg [class*=banner__bg-] {
        max-width: 55%
    }

    .lottie-banner-1 .banner__decor--left-parallax {
        top: 0
    }

    .lottie-banner-2 .banner__decor--left .lottie:nth-child(1) {
        bottom: -5%
    }

    .lottie-banner-2 .banner__decor--left .lottie:nth-child(1) {
        left: 0
    }

    .wlc-sections__cashback-section .wlc-section-title {
        margin: 0 0 20px
    }
}

@media (min-width: 1366px) {
    .wlc-sections__header--theme-1 .wlc-login-signup .wlc-btn, .wlc-sections__header--theme-2 .wlc-login-signup .wlc-btn {
        padding: 4px 16px
    }

    .wlc-sections__header--theme-universal .container {
        grid-template-columns:auto 1fr auto
    }

    .wlc-sections__header--theme-universal .wlc-login-signup .wlc-btn {
        padding: 4px 16px
    }

    .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--theme-default > .container, .wlc-sections__profile-menu--theme-default > .container {
        max-width: 1275px
    }

    .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 32px
    }

    .wlc-sections__sign-in-page .wlc-logo .wlc-logo__image svg {
        width: 286px
    }

    .wlc-slider--theme-mod-8of12.wlc-slider[class] a.banner[class] .banner__title {
        font-size: 20px
    }

    .wlc-slider--theme-mod-8of12.wlc-slider[class] a.banner[class] .banner__description {
        font-size: 16px
    }
}

@media (min-width: 1420px) {
    .wlc-sections__footer--theme-2 .footer-bottom {
        max-width: 1420px
    }

    .wlc-digits__item {
        padding: 24px
    }
}

@media (min-width: 1630px) {
    .container {
        max-width: 1320px
    }

    .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn, .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
        padding: 0 12px
    }

    .wlc-sections__categories-with-side-menu .container {
        grid-template-columns:1fr 5fr
    }

    .wlc-sections__categories-with-side-menu .container .wlc-games-catalog {
        gap: 32px
    }

    .wlc-sections__footer--theme-1 .container {
        -moz-column-gap: 32px;
        column-gap: 32px
    }

    .wlc-sections__footer--theme-1 .wlc-icon-merchants-list .wlc-icon-list {
        margin: 0 0 32px
    }

    .wlc-sections__footer--theme-2 .footer-menu {
        margin: 0 auto 32px
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] {
        margin: 0 40px 0 0
    }

    .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu__items {
        gap: 48px
    }

    .wlc-sections__footer--theme-2 .footer-bottom {
        margin: 0 auto 32px
    }

    .wlc-sections__footer--theme-2 .footer-theme-toggler {
        margin: 0 0 0 32px
    }

    .wlc-sections__footer--theme-2 .wlc-icon-list--theme-merchants, .wlc-sections__footer--theme-2 .wlc-icon-list--theme-payments {
        margin: 0 auto 32px
    }

    .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 32px
    }

    .wlc-sections__header--theme-2 .container {
        min-height: 100px
    }

    .wlc-sections__header--theme-2 .container {
        padding: 0 32px
    }

    .wlc-sections__header--theme-universal .container {
        min-height: 100px
    }

    .wlc-body--sticky-header .wlc-sections__header {
        --sticky-transform-coef: .7
    }

    .wlc-body--sticky-header .wlc-sections__header .container {
        min-height: 100px
    }

    .wlc-sections__banner-section--theme-plus-one .wlc-banner-plus-one {
        grid-template-columns:minmax(250px, 1fr) calc((100% - 16px * 5) / 6 * 2 + 16px)
    }

    .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(385px, 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: 16px;
        column-gap: 16px
    }

    .wlc-sections__home-promo .wlc-home-promo {
        row-gap: 16px
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins {
        -moz-column-gap: 16px;
        column-gap: 16px
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament {
        grid-template-columns:calc((100% - 16px * 5) / 6 * 2 + 16px) 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: 16px;
        column-gap: 16px
    }

    .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
        row-gap: 16px
    }

    .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: 48px 16px 8px
    }

    .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: 48px 0 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 0px #683c14, -6px 0px #683c14, 0px 6px #683c14, 0px -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 {
        min-height: 680px
    }

    .wlc-sections__profile-content.wlc-sections__profile-content--theme-default > .container {
        padding: 24px 32px
    }

    .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: 16px 32px 24px
    }

    .app-profile-dashboard-state {
        --profile-dashboard-gap: 32px
    }

    .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block {
        padding: 16px 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 16px
    }

    .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 16px
    }

    .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 16px
    }

    .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: 16px
    }

    .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 16px
    }

    .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
    }

    .lottie-banner-1 .banner__bg [class*=banner__bg-] {
        max-width: 52%
    }

    .lottie-banner-1 .banner__decor--right-parallax {
        max-width: 40%
    }

    .lottie-banner-2 .banner__decor--right {
        right: 0
    }

    .lottie-banner-2 .banner__decor--right {
        max-width: 35%
    }
}

@media (max-width: 1199px) {
    .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info {
        margin-bottom: 24px;
        background: var(--mc-bg700)
    }

    .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info .container {
        min-height: 40px
    }

    .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info .container .wlc-logo {
        margin: 0 8px
    }

    .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info .container .wlc-btn {
        grid-column-gap: 0;
        height: 32px
    }

    .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: 60px
    }

    .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info .container .wlc-btn--deposit.wlc-wallets__btn-deposit {
        height: 24px
    }

    .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: 24px;
        background: var(--mc-bg700)
    }

    .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .container {
        min-height: 40px
    }

    .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .container .wlc-logo {
        width: auto;
        margin: 0 8px
    }

    .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .container .wlc-btn {
        grid-column-gap: 0;
        height: 32px
    }

    .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: 24px
    }

    .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .container .wlc-btn--deposit svg {
        width: 24px;
        height: 24px
    }

    .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: 4px
    }

    .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
    }
}

@media (max-width: 1023px) {
    .app-profile-loyalty-bonuses-history-state .wlc-sections__profile-content--theme-wolf .wlc-profile-content__top, .app-profile-loyalty-tournaments-history-state .wlc-sections__profile-content--theme-wolf .wlc-profile-content__top, .app-profile-gamblings-bets-state .wlc-sections__profile-content--theme-wolf .wlc-profile-content__top, .app-profile-cash-transactions-state .wlc-sections__profile-content--theme-wolf .wlc-profile-content__top {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        margin: 0 0 16px
    }

    .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
        justify-items: flex-start;
        padding-bottom: 10px;
        row-gap: 24px
    }

    body.modal-open #chat-widget-container {
        display: none
    }

    #chat-widget-container {
        z-index: 10;
        margin: 60px 0 !important;
        overflow: visible !important
    }

    #chat-widget {
        margin: 60px 0 0 !important
    }
}

@media (max-width: 899px) {
    [class*=app-profile-] .wlc-sections__profile-content {
        margin-bottom: 0
    }
}

@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__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
        padding-top: 40px
    }

    .wlc-sections__footer--theme-1 .container .wlc-logo {
        margin: 0 auto 16px
    }
}

@media (max-width: 559px) {
    .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-btn--theme-resolve {
        width: auto
    }

    body:has(.wlc-modal--deposit-modal) #chat-widget-container {
        display: none
    }
}

@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: var(--mc-main);
        color: var(--mc-baseThird-locked, var(--mc-baseMain-locked))
    }

    .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-baseThird-locked, var(--mc-baseMain-locked))
    }

    .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 {
        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
    }

    .wlc-aff-content .wlc-btn:hover {
        box-shadow: none
    }

    .wlc-aff-content .wlc-btn:hover:before {
        opacity: .4
    }

    .wlc-slider--theme-mod-8of12.wlc-slider[class] a.banner[class]:hover:before {
        opacity: 1
    }

    .wlc-sections__footer--theme-1 .footer-bottom__links .wlc-social-icons__link:hover {
        background: var(--mc-main)
    }

    .wlc-social-button:hover .wlc-social-button__text {
        color: var(--mc-baseThird)
    }

    .wlc-social-button:hover .wlc-icon rect {
        fill: var(--mc-secondary)
    }
}
