@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: #ffd600;
  --mc-main-locked: #ffd600;
  --mc-main-l5: #ffd80d;
  --mc-main-d5: #f2cb00;
  --mc-main-l10: #ffda1a;
  --mc-main-d10: #e6c100;
  --mc-main-l20: #ffde33;
  --mc-main-d20: #ccab00;
  --mc-main-o0: rgba(255, 214, 0, 0);
  --mc-main-o1: rgba(255, 214, 0, .1);
  --mc-main-o2: rgba(255, 214, 0, .2);
  --mc-main-o4: rgba(255, 214, 0, .4);
  --mc-main-o6: rgba(255, 214, 0, .6);
  --mc-main-o8: rgba(255, 214, 0, .8);
  --mc-secondary: #ffd600;
  --mc-secondary-locked: #ffd600;
  --mc-secondary-l5: #ffd80d;
  --mc-secondary-d5: #f2cb00;
  --mc-secondary-l10: #ffda1a;
  --mc-secondary-d10: #e6c100;
  --mc-secondary-l20: #ffde33;
  --mc-secondary-d20: #ccab00;
  --mc-secondary-o0: rgba(255, 214, 0, 0);
  --mc-secondary-o1: rgba(255, 214, 0, .1);
  --mc-secondary-o2: rgba(255, 214, 0, .2);
  --mc-secondary-o4: rgba(255, 214, 0, .4);
  --mc-secondary-o6: rgba(255, 214, 0, .6);
  --mc-secondary-o8: rgba(255, 214, 0, .8);
  --mc-baseMain: #fff;
  --mc-baseMain-locked: #fff;
  --mc-baseMain-l5: white;
  --mc-baseMain-d5: #f2f2f2;
  --mc-baseMain-l10: white;
  --mc-baseMain-d10: #e6e6e6;
  --mc-baseMain-l20: white;
  --mc-baseMain-d20: #cccccc;
  --mc-baseMain-o0: rgba(255, 255, 255, 0);
  --mc-baseMain-o1: rgba(255, 255, 255, .1);
  --mc-baseMain-o2: rgba(255, 255, 255, .2);
  --mc-baseMain-o4: rgba(255, 255, 255, .4);
  --mc-baseMain-o6: rgba(255, 255, 255, .6);
  --mc-baseMain-o8: rgba(255, 255, 255, .8);
  --mc-baseContrast: #000;
  --mc-baseContrast-locked: #000;
  --mc-baseContrast-l5: #0d0d0d;
  --mc-baseContrast-d5: black;
  --mc-baseContrast-l10: #1a1a1a;
  --mc-baseContrast-d10: black;
  --mc-baseContrast-l20: #333333;
  --mc-baseContrast-d20: black;
  --mc-baseContrast-o0: rgba(0, 0, 0, 0);
  --mc-baseContrast-o1: rgba(0, 0, 0, .1);
  --mc-baseContrast-o2: rgba(0, 0, 0, .2);
  --mc-baseContrast-o4: rgba(0, 0, 0, .4);
  --mc-baseContrast-o6: rgba(0, 0, 0, .6);
  --mc-baseContrast-o8: rgba(0, 0, 0, .8);
  --mc-buttonColor: #ffd600;
  --mc-buttonColor-locked: #ffd600;
  --mc-buttonColor-l5: #ffd80d;
  --mc-buttonColor-d5: #f2cb00;
  --mc-buttonColor-l10: #ffda1a;
  --mc-buttonColor-d10: #e6c100;
  --mc-buttonColor-l20: #ffde33;
  --mc-buttonColor-d20: #ccab00;
  --mc-buttonColor-o0: rgba(255, 214, 0, 0);
  --mc-buttonColor-o1: rgba(255, 214, 0, .1);
  --mc-buttonColor-o2: rgba(255, 214, 0, .2);
  --mc-buttonColor-o4: rgba(255, 214, 0, .4);
  --mc-buttonColor-o6: rgba(255, 214, 0, .6);
  --mc-buttonColor-o8: rgba(255, 214, 0, .8);
  --mc-baseOpacity: rgba(255, 214, 0, .1);
  --mc-baseOpacity-locked: rgba(255, 214, 0, .1);
  --mc-baseOpacity-l5: rgba(255, 216, 13, .1);
  --mc-baseOpacity-d5: rgba(242, 203, 0, .1);
  --mc-baseOpacity-l10: rgba(255, 218, 26, .1);
  --mc-baseOpacity-d10: rgba(230, 193, 0, .1);
  --mc-baseOpacity-l20: rgba(255, 222, 51, .1);
  --mc-baseOpacity-d20: rgba(204, 171, 0, .1);
  --mc-baseOpacity-o0: rgba(255, 214, 0, 0);
  --mc-baseOpacity-o1: rgba(255, 214, 0, 0);
  --mc-baseOpacity-o2: rgba(255, 214, 0, 0);
  --mc-baseOpacity-o4: rgba(255, 214, 0, 0);
  --mc-baseOpacity-o6: rgba(255, 214, 0, 0);
  --mc-baseOpacity-o8: rgba(255, 214, 0, 0);
  --mc-bg100: #262000;
  --mc-bg100-locked: #262000;
  --mc-bg100-l5: #3e3400;
  --mc-bg100-d5: #241e00;
  --mc-bg100-l10: #554800;
  --mc-bg100-d10: #221d00;
  --mc-bg100-l20: #846f00;
  --mc-bg100-d20: #1e1a00;
  --mc-bg100-o0: rgba(38, 32, 0, 0);
  --mc-bg100-o1: rgba(38, 32, 0, .1);
  --mc-bg100-o2: rgba(38, 32, 0, .2);
  --mc-bg100-o4: rgba(38, 32, 0, .4);
  --mc-bg100-o6: rgba(38, 32, 0, .6);
  --mc-bg100-o8: rgba(38, 32, 0, .8);
  --mc-bg300: #262000;
  --mc-bg300-locked: #262000;
  --mc-bg300-l5: #3e3400;
  --mc-bg300-d5: #241e00;
  --mc-bg300-l10: #554800;
  --mc-bg300-d10: #221d00;
  --mc-bg300-l20: #846f00;
  --mc-bg300-d20: #1e1a00;
  --mc-bg300-o0: rgba(38, 32, 0, 0);
  --mc-bg300-o1: rgba(38, 32, 0, .1);
  --mc-bg300-o2: rgba(38, 32, 0, .2);
  --mc-bg300-o4: rgba(38, 32, 0, .4);
  --mc-bg300-o6: rgba(38, 32, 0, .6);
  --mc-bg300-o8: rgba(38, 32, 0, .8);
  --mc-bg500: #262000;
  --mc-bg500-locked: #262000;
  --mc-bg500-l5: #3e3400;
  --mc-bg500-d5: #241e00;
  --mc-bg500-l10: #554800;
  --mc-bg500-d10: #221d00;
  --mc-bg500-l20: #846f00;
  --mc-bg500-d20: #1e1a00;
  --mc-bg500-o0: rgba(38, 32, 0, 0);
  --mc-bg500-o1: rgba(38, 32, 0, .1);
  --mc-bg500-o2: rgba(38, 32, 0, .2);
  --mc-bg500-o4: rgba(38, 32, 0, .4);
  --mc-bg500-o6: rgba(38, 32, 0, .6);
  --mc-bg500-o8: rgba(38, 32, 0, .8);
  --mc-bg700: #1a1500;
  --mc-bg700-locked: #1a1500;
  --mc-bg700-l5: #322900;
  --mc-bg700-d5: #191400;
  --mc-bg700-l10: #4a3c00;
  --mc-bg700-d10: #171300;
  --mc-bg700-l20: #7b6300;
  --mc-bg700-d20: #151100;
  --mc-bg700-o0: rgba(26, 21, 0, 0);
  --mc-bg700-o1: rgba(26, 21, 0, .1);
  --mc-bg700-o2: rgba(26, 21, 0, .2);
  --mc-bg700-o4: rgba(26, 21, 0, .4);
  --mc-bg700-o6: rgba(26, 21, 0, .6);
  --mc-bg700-o8: rgba(26, 21, 0, .8);
  --mc-bg: #010100;
  --mc-bg-locked: #010100;
  --mc-bg-l5: #1a1a00;
  --mc-bg-d5: #010100;
  --mc-bg-l10: #343400;
  --mc-bg-d10: #010100;
  --mc-bg-l20: #676700;
  --mc-bg-d20: #010100;
  --mc-bg-o0: rgba(1, 1, 0, 0);
  --mc-bg-o1: rgba(1, 1, 0, .1);
  --mc-bg-o2: rgba(1, 1, 0, .2);
  --mc-bg-o4: rgba(1, 1, 0, .4);
  --mc-bg-o6: rgba(1, 1, 0, .6);
  --mc-bg-o8: rgba(1, 1, 0, .8);
  --mc-bgModal: #262000;
  --mc-bgModal-locked: #262000;
  --mc-bgModal-l5: #3e3400;
  --mc-bgModal-d5: #241e00;
  --mc-bgModal-l10: #554800;
  --mc-bgModal-d10: #221d00;
  --mc-bgModal-l20: #846f00;
  --mc-bgModal-d20: #1e1a00;
  --mc-bgModal-o0: rgba(38, 32, 0, 0);
  --mc-bgModal-o1: rgba(38, 32, 0, .1);
  --mc-bgModal-o2: rgba(38, 32, 0, .2);
  --mc-bgModal-o4: rgba(38, 32, 0, .4);
  --mc-bgModal-o6: rgba(38, 32, 0, .6);
  --mc-bgModal-o8: rgba(38, 32, 0, .8);
  --mc-elementsColor: #c4c4c4;
  --mc-elementsColor-locked: #c4c4c4;
  --mc-elementsColor-l5: #c7c7c7;
  --mc-elementsColor-d5: #bababa;
  --mc-elementsColor-l10: #cacaca;
  --mc-elementsColor-d10: #b0b0b0;
  --mc-elementsColor-l20: #d0d0d0;
  --mc-elementsColor-d20: #9d9d9d;
  --mc-elementsColor-o0: rgba(196, 196, 196, 0);
  --mc-elementsColor-o1: rgba(196, 196, 196, .1);
  --mc-elementsColor-o2: rgba(196, 196, 196, .2);
  --mc-elementsColor-o4: rgba(196, 196, 196, .4);
  --mc-elementsColor-o6: rgba(196, 196, 196, .6);
  --mc-elementsColor-o8: rgba(196, 196, 196, .8);
  --mc-error: #ec3c3c;
  --mc-error-locked: #ec3c3c;
  --mc-error-l5: #ed4646;
  --mc-error-d5: #eb2f2f;
  --mc-error-l10: #ee5050;
  --mc-error-d10: #e92121;
  --mc-error-l20: #f06363;
  --mc-error-d20: #d81515;
  --mc-error-o0: rgba(236, 60, 60, 0);
  --mc-error-o1: rgba(236, 60, 60, .1);
  --mc-error-o2: rgba(236, 60, 60, .2);
  --mc-error-o4: rgba(236, 60, 60, .4);
  --mc-error-o6: rgba(236, 60, 60, .6);
  --mc-error-o8: rgba(236, 60, 60, .8);
  --mc-success: #00ff47;
  --mc-success-locked: #00ff47;
  --mc-success-l5: #0dff50;
  --mc-success-d5: #00f243;
  --mc-success-l10: #1aff59;
  --mc-success-d10: #00e640;
  --mc-success-l20: #33ff6c;
  --mc-success-d20: #00cc39;
  --mc-success-o0: rgba(0, 255, 71, 0);
  --mc-success-o1: rgba(0, 255, 71, .1);
  --mc-success-o2: rgba(0, 255, 71, .2);
  --mc-success-o4: rgba(0, 255, 71, .4);
  --mc-success-o6: rgba(0, 255, 71, .6);
  --mc-success-o8: rgba(0, 255, 71, .8);
  --mc-warning: #ffa756;
  --mc-warning-locked: #ffa756;
  --mc-warning-l5: #ffab5e;
  --mc-warning-d5: #ff9e45;
  --mc-warning-l10: #ffb067;
  --mc-warning-d10: #ff9534;
  --mc-warning-l20: #ffb978;
  --mc-warning-d20: #ff8312;
  --mc-warning-o0: rgba(255, 167, 86, 0);
  --mc-warning-o1: rgba(255, 167, 86, .1);
  --mc-warning-o2: rgba(255, 167, 86, .2);
  --mc-warning-o4: rgba(255, 167, 86, .4);
  --mc-warning-o6: rgba(255, 167, 86, .6);
  --mc-warning-o8: rgba(255, 167, 86, .8);
  --mc-disabled: #c4c4c4;
  --mc-disabled-locked: #c4c4c4;
  --mc-disabled-l5: #c7c7c7;
  --mc-disabled-d5: #bababa;
  --mc-disabled-l10: #cacaca;
  --mc-disabled-d10: #b0b0b0;
  --mc-disabled-l20: #d0d0d0;
  --mc-disabled-d20: #9d9d9d;
  --mc-disabled-o0: rgba(196, 196, 196, 0);
  --mc-disabled-o1: rgba(196, 196, 196, .1);
  --mc-disabled-o2: rgba(196, 196, 196, .2);
  --mc-disabled-o4: rgba(196, 196, 196, .4);
  --mc-disabled-o6: rgba(196, 196, 196, .6);
  --mc-disabled-o8: rgba(196, 196, 196, .8);
  --mc-black: #010100;
  --mc-black-locked: #010100;
  --mc-black-l5: #1a1a00;
  --mc-black-d5: #010100;
  --mc-black-l10: #343400;
  --mc-black-d10: #010100;
  --mc-black-l20: #676700;
  --mc-black-d20: #010100;
  --mc-black-o0: rgba(1, 1, 0, 0);
  --mc-black-o1: rgba(1, 1, 0, .1);
  --mc-black-o2: rgba(1, 1, 0, .2);
  --mc-black-o4: rgba(1, 1, 0, .4);
  --mc-black-o6: rgba(1, 1, 0, .6);
  --mc-black-o8: rgba(1, 1, 0, .8);
  --mc-bg800: #1a1500;
  --mc-bg800-locked: #1a1500;
  --mc-bg800-l5: #322900;
  --mc-bg800-d5: #191400;
  --mc-bg800-l10: #4a3c00;
  --mc-bg800-d10: #171300;
  --mc-bg800-l20: #7b6300;
  --mc-bg800-d20: #151100;
  --mc-bg800-o0: rgba(26, 21, 0, 0);
  --mc-bg800-o1: rgba(26, 21, 0, .1);
  --mc-bg800-o2: rgba(26, 21, 0, .2);
  --mc-bg800-o4: rgba(26, 21, 0, .4);
  --mc-bg800-o6: rgba(26, 21, 0, .6);
  --mc-bg800-o8: rgba(26, 21, 0, .8);
  --mc-buttonGradient: linear-gradient(90deg, #ff00e5 0%, #ff008a 100%);
  --mc-burgerColor: #4d4000;
  --mc-burgerColor-locked: #4d4000;
  --mc-burgerColor-l5: #635200;
  --mc-burgerColor-d5: #493d00;
  --mc-burgerColor-l10: #786400;
  --mc-burgerColor-d10: #453a00;
  --mc-burgerColor-l20: #a48800;
  --mc-burgerColor-d20: #3e3300;
  --mc-burgerColor-o0: rgba(77, 64, 0, 0);
  --mc-burgerColor-o1: rgba(77, 64, 0, .1);
  --mc-burgerColor-o2: rgba(77, 64, 0, .2);
  --mc-burgerColor-o4: rgba(77, 64, 0, .4);
  --mc-burgerColor-o6: rgba(77, 64, 0, .6);
  --mc-burgerColor-o8: rgba(77, 64, 0, .8);
  --mc-searchText: #998000;
  --mc-searchText-locked: #998000;
  --mc-searchText-l5: #ab8f00;
  --mc-searchText-d5: #917a00;
  --mc-searchText-l10: #bd9e00;
  --mc-searchText-d10: #8a7300;
  --mc-searchText-l20: #e0bc00;
  --mc-searchText-d20: #7a6600;
  --mc-searchText-o0: rgba(153, 128, 0, 0);
  --mc-searchText-o1: rgba(153, 128, 0, .1);
  --mc-searchText-o2: rgba(153, 128, 0, .2);
  --mc-searchText-o4: rgba(153, 128, 0, .4);
  --mc-searchText-o6: rgba(153, 128, 0, .6);
  --mc-searchText-o8: rgba(153, 128, 0, .8);
  --mc-bg300new: #332b00;
  --mc-bg300new-locked: #332b00;
  --mc-bg300new-l5: #4a3e00;
  --mc-bg300new-d5: #302900;
  --mc-bg300new-l10: #615200;
  --mc-bg300new-d10: #2e2700;
  --mc-bg300new-l20: #8f7800;
  --mc-bg300new-d20: #292200;
  --mc-bg300new-o0: rgba(51, 43, 0, 0);
  --mc-bg300new-o1: rgba(51, 43, 0, .1);
  --mc-bg300new-o2: rgba(51, 43, 0, .2);
  --mc-bg300new-o4: rgba(51, 43, 0, .4);
  --mc-bg300new-o6: rgba(51, 43, 0, .6);
  --mc-bg300new-o8: rgba(51, 43, 0, .8);
  --mc-buttonShadow: 0 0 10px #ff00e5;
  --mc-labelBorder: #19040d;
  --mc-labelBorder-locked: #19040d;
  --mc-labelBorder-l5: #2e0718;
  --mc-labelBorder-d5: #18040c;
  --mc-labelBorder-l10: #420b23;
  --mc-labelBorder-d10: #17040c;
  --mc-labelBorder-l20: #6c1138;
  --mc-labelBorder-d20: #14030a;
  --mc-labelBorder-o0: rgba(25, 4, 13, 0);
  --mc-labelBorder-o1: rgba(25, 4, 13, .1);
  --mc-labelBorder-o2: rgba(25, 4, 13, .2);
  --mc-labelBorder-o4: rgba(25, 4, 13, .4);
  --mc-labelBorder-o6: rgba(25, 4, 13, .6);
  --mc-labelBorder-o8: rgba(25, 4, 13, .8);
  --mc-bgModalGradient: #262000;
  --mc-bgModalGradient-locked: #262000;
  --mc-bgModalGradient-l5: #3e3400;
  --mc-bgModalGradient-d5: #241e00;
  --mc-bgModalGradient-l10: #554800;
  --mc-bgModalGradient-d10: #221d00;
  --mc-bgModalGradient-l20: #846f00;
  --mc-bgModalGradient-d20: #1e1a00;
  --mc-bgModalGradient-o0: rgba(38, 32, 0, 0);
  --mc-bgModalGradient-o1: rgba(38, 32, 0, .1);
  --mc-bgModalGradient-o2: rgba(38, 32, 0, .2);
  --mc-bgModalGradient-o4: rgba(38, 32, 0, .4);
  --mc-bgModalGradient-o6: rgba(38, 32, 0, .6);
  --mc-bgModalGradient-o8: rgba(38, 32, 0, .8);
  --mc-bgModalBackdrop: #1e050f;
  --mc-bgModalBackdrop-locked: #1e050f;
  --mc-bgModalBackdrop-l5: #320819;
  --mc-bgModalBackdrop-d5: #1d050e;
  --mc-bgModalBackdrop-l10: #470c23;
  --mc-bgModalBackdrop-d10: #1b050e;
  --mc-bgModalBackdrop-l20: #6f1338;
  --mc-bgModalBackdrop-d20: #18040c;
  --mc-bgModalBackdrop-o0: rgba(30, 5, 15, 0);
  --mc-bgModalBackdrop-o1: rgba(30, 5, 15, .1);
  --mc-bgModalBackdrop-o2: rgba(30, 5, 15, .2);
  --mc-bgModalBackdrop-o4: rgba(30, 5, 15, .4);
  --mc-bgModalBackdrop-o6: rgba(30, 5, 15, .6);
  --mc-bgModalBackdrop-o8: rgba(30, 5, 15, .8);
  --mc-footerText: #7a7a7a;
  --mc-footerText-locked: #7a7a7a;
  --mc-footerText-l5: #818181;
  --mc-footerText-d5: #747474;
  --mc-footerText-l10: #878787;
  --mc-footerText-d10: #6e6e6e;
  --mc-footerText-l20: #959595;
  --mc-footerText-d20: #626262;
  --mc-footerText-o0: rgba(122, 122, 122, 0);
  --mc-footerText-o1: rgba(122, 122, 122, .1);
  --mc-footerText-o2: rgba(122, 122, 122, .2);
  --mc-footerText-o4: rgba(122, 122, 122, .4);
  --mc-footerText-o6: rgba(122, 122, 122, .6);
  --mc-footerText-o8: rgba(122, 122, 122, .8);
  --mc-footerLicense: #3fbeb7;
  --mc-footerLicense-locked: #3fbeb7;
  --mc-footerLicense-l5: #48c2bb;
  --mc-footerLicense-d5: #3cb5ae;
  --mc-footerLicense-l10: #51c5bf;
  --mc-footerLicense-d10: #39aba5;
  --mc-footerLicense-l20: #65ccc6;
  --mc-footerLicense-d20: #329892;
  --mc-footerLicense-o0: rgba(63, 190, 183, 0);
  --mc-footerLicense-o1: rgba(63, 190, 183, .1);
  --mc-footerLicense-o2: rgba(63, 190, 183, .2);
  --mc-footerLicense-o4: rgba(63, 190, 183, .4);
  --mc-footerLicense-o6: rgba(63, 190, 183, .6);
  --mc-footerLicense-o8: rgba(63, 190, 183, .8);
  --mc-dividerColor: #262000;
  --mc-dividerColor-locked: #262000;
  --mc-dividerColor-l5: #3e3400;
  --mc-dividerColor-d5: #241e00;
  --mc-dividerColor-l10: #554800;
  --mc-dividerColor-d10: #221d00;
  --mc-dividerColor-l20: #846f00;
  --mc-dividerColor-d20: #1e1a00;
  --mc-dividerColor-o0: rgba(38, 32, 0, 0);
  --mc-dividerColor-o1: rgba(38, 32, 0, .1);
  --mc-dividerColor-o2: rgba(38, 32, 0, .2);
  --mc-dividerColor-o4: rgba(38, 32, 0, .4);
  --mc-dividerColor-o6: rgba(38, 32, 0, .6);
  --mc-dividerColor-o8: rgba(38, 32, 0, .8);
  --mc-borderGradient: linear-gradient(181deg, rgba(255, 214, 0, 0) 0%, rgba(255, 214, 0, .3) 52.73%, rgba(255, 214, 0, 0) 99.69%);
  --mc-borderGradientHorizontal: linear-gradient(.25turn, rgba(255, 255, 255, 0), rgba(255, 255, 255, .3), rgba(255, 255, 255, 0));
  --mc-descColor: #8d8d8d;
  --mc-descColor-locked: #8d8d8d;
  --mc-descColor-l5: #939393;
  --mc-descColor-d5: #868686;
  --mc-descColor-l10: #989898;
  --mc-descColor-d10: #7f7f7f;
  --mc-descColor-l20: #a4a4a4;
  --mc-descColor-d20: #717171;
  --mc-descColor-o0: rgba(141, 141, 141, 0);
  --mc-descColor-o1: rgba(141, 141, 141, .1);
  --mc-descColor-o2: rgba(141, 141, 141, .2);
  --mc-descColor-o4: rgba(141, 141, 141, .4);
  --mc-descColor-o6: rgba(141, 141, 141, .6);
  --mc-descColor-o8: rgba(141, 141, 141, .8);
  --mc-streamGradient: linear-gradient(87deg, #ff0086 -6.85%, #d40055 103.85%)
}

:root {
  --fc-labelColor: #fff;
  --fc-labelColor-locked: #fff;
  --fc-labelColor-l5: white;
  --fc-labelColor-d5: #f2f2f2;
  --fc-labelColor-l10: white;
  --fc-labelColor-d10: #e6e6e6;
  --fc-labelColor-l20: white;
  --fc-labelColor-d20: #cccccc;
  --fc-labelColor-o0: rgba(255, 255, 255, 0);
  --fc-labelColor-o1: rgba(255, 255, 255, .1);
  --fc-labelColor-o2: rgba(255, 255, 255, .2);
  --fc-labelColor-o4: rgba(255, 255, 255, .4);
  --fc-labelColor-o6: rgba(255, 255, 255, .6);
  --fc-labelColor-o8: rgba(255, 255, 255, .8);
  --fc-inputBg: #262000;
  --fc-inputBg-locked: #262000;
  --fc-inputBg-l5: #3e3400;
  --fc-inputBg-d5: #241e00;
  --fc-inputBg-l10: #554800;
  --fc-inputBg-d10: #221d00;
  --fc-inputBg-l20: #846f00;
  --fc-inputBg-d20: #1e1a00;
  --fc-inputBg-o0: rgba(38, 32, 0, 0);
  --fc-inputBg-o1: rgba(38, 32, 0, .1);
  --fc-inputBg-o2: rgba(38, 32, 0, .2);
  --fc-inputBg-o4: rgba(38, 32, 0, .4);
  --fc-inputBg-o6: rgba(38, 32, 0, .6);
  --fc-inputBg-o8: rgba(38, 32, 0, .8);
  --fc-borderColor: #4d4000;
  --fc-borderColor-locked: #4d4000;
  --fc-borderColor-l5: #635200;
  --fc-borderColor-d5: #493d00;
  --fc-borderColor-l10: #786400;
  --fc-borderColor-d10: #453a00;
  --fc-borderColor-l20: #a48800;
  --fc-borderColor-d20: #3e3300;
  --fc-borderColor-o0: rgba(77, 64, 0, 0);
  --fc-borderColor-o1: rgba(77, 64, 0, .1);
  --fc-borderColor-o2: rgba(77, 64, 0, .2);
  --fc-borderColor-o4: rgba(77, 64, 0, .4);
  --fc-borderColor-o6: rgba(77, 64, 0, .6);
  --fc-borderColor-o8: rgba(77, 64, 0, .8);
  --fc-textColor: #fff;
  --fc-textColor-locked: #fff;
  --fc-textColor-l5: white;
  --fc-textColor-d5: #f2f2f2;
  --fc-textColor-l10: white;
  --fc-textColor-d10: #e6e6e6;
  --fc-textColor-l20: white;
  --fc-textColor-d20: #cccccc;
  --fc-textColor-o0: rgba(255, 255, 255, 0);
  --fc-textColor-o1: rgba(255, 255, 255, .1);
  --fc-textColor-o2: rgba(255, 255, 255, .2);
  --fc-textColor-o4: rgba(255, 255, 255, .4);
  --fc-textColor-o6: rgba(255, 255, 255, .6);
  --fc-textColor-o8: rgba(255, 255, 255, .8);
  --fc-placeholderColor: #806b00;
  --fc-placeholderColor-locked: #806b00;
  --fc-placeholderColor-l5: #937b00;
  --fc-placeholderColor-d5: #7a6600;
  --fc-placeholderColor-l10: #a68b00;
  --fc-placeholderColor-d10: #736000;
  --fc-placeholderColor-l20: #ccab00;
  --fc-placeholderColor-d20: #665600;
  --fc-placeholderColor-o0: rgba(128, 107, 0, 0);
  --fc-placeholderColor-o1: rgba(128, 107, 0, .1);
  --fc-placeholderColor-o2: rgba(128, 107, 0, .2);
  --fc-placeholderColor-o4: rgba(128, 107, 0, .4);
  --fc-placeholderColor-o6: rgba(128, 107, 0, .6);
  --fc-placeholderColor-o8: rgba(128, 107, 0, .8);
  --fc-disabledPlaceholderColor: #5d6476;
  --fc-disabledPlaceholderColor-locked: #5d6476;
  --fc-disabledPlaceholderColor-l5: #646b7e;
  --fc-disabledPlaceholderColor-d5: #585f70;
  --fc-disabledPlaceholderColor-l10: #6a7287;
  --fc-disabledPlaceholderColor-d10: #545a6a;
  --fc-disabledPlaceholderColor-l20: #798196;
  --fc-disabledPlaceholderColor-d20: #4a505e;
  --fc-disabledPlaceholderColor-o0: rgba(93, 100, 118, 0);
  --fc-disabledPlaceholderColor-o1: rgba(93, 100, 118, .1);
  --fc-disabledPlaceholderColor-o2: rgba(93, 100, 118, .2);
  --fc-disabledPlaceholderColor-o4: rgba(93, 100, 118, .4);
  --fc-disabledPlaceholderColor-o6: rgba(93, 100, 118, .6);
  --fc-disabledPlaceholderColor-o8: rgba(93, 100, 118, .8);
  --fc-arrowColor: #fff;
  --fc-arrowColor-locked: #fff;
  --fc-arrowColor-l5: white;
  --fc-arrowColor-d5: #f2f2f2;
  --fc-arrowColor-l10: white;
  --fc-arrowColor-d10: #e6e6e6;
  --fc-arrowColor-l20: white;
  --fc-arrowColor-d20: #cccccc;
  --fc-arrowColor-o0: rgba(255, 255, 255, 0);
  --fc-arrowColor-o1: rgba(255, 255, 255, .1);
  --fc-arrowColor-o2: rgba(255, 255, 255, .2);
  --fc-arrowColor-o4: rgba(255, 255, 255, .4);
  --fc-arrowColor-o6: rgba(255, 255, 255, .6);
  --fc-arrowColor-o8: rgba(255, 255, 255, .8);
  --fc-iconColor: #5d6476;
  --fc-iconColor-locked: #5d6476;
  --fc-iconColor-l5: #646b7e;
  --fc-iconColor-d5: #585f70;
  --fc-iconColor-l10: #6a7287;
  --fc-iconColor-d10: #545a6a;
  --fc-iconColor-l20: #798196;
  --fc-iconColor-d20: #4a505e;
  --fc-iconColor-o0: rgba(93, 100, 118, 0);
  --fc-iconColor-o1: rgba(93, 100, 118, .1);
  --fc-iconColor-o2: rgba(93, 100, 118, .2);
  --fc-iconColor-o4: rgba(93, 100, 118, .4);
  --fc-iconColor-o6: rgba(93, 100, 118, .6);
  --fc-iconColor-o8: rgba(93, 100, 118, .8);
  --fc-disableBg: #1f1f26;
  --fc-disableBg-locked: #1f1f26;
  --fc-disableBg-l5: #292932;
  --fc-disableBg-d5: #1d1d24;
  --fc-disableBg-l10: #33333e;
  --fc-disableBg-d10: #1c1c22;
  --fc-disableBg-l20: #474757;
  --fc-disableBg-d20: #19191e;
  --fc-disableBg-o0: rgba(31, 31, 38, 0);
  --fc-disableBg-o1: rgba(31, 31, 38, .1);
  --fc-disableBg-o2: rgba(31, 31, 38, .2);
  --fc-disableBg-o4: rgba(31, 31, 38, .4);
  --fc-disableBg-o6: rgba(31, 31, 38, .6);
  --fc-disableBg-o8: rgba(31, 31, 38, .8);
  --fc-disableBorder: #2f3141;
  --fc-disableBorder-locked: #2f3141;
  --fc-disableBorder-l5: #373a4d;
  --fc-disableBorder-d5: #2d2f3e;
  --fc-disableBorder-l10: #404258;
  --fc-disableBorder-d10: #2a2c3b;
  --fc-disableBorder-l20: #50546f;
  --fc-disableBorder-d20: #262734;
  --fc-disableBorder-o0: rgba(47, 49, 65, 0);
  --fc-disableBorder-o1: rgba(47, 49, 65, .1);
  --fc-disableBorder-o2: rgba(47, 49, 65, .2);
  --fc-disableBorder-o4: rgba(47, 49, 65, .4);
  --fc-disableBorder-o6: rgba(47, 49, 65, .6);
  --fc-disableBorder-o8: rgba(47, 49, 65, .8);
  --fc-errorBackground: rgba(40, 18, 27, .6);
  --fc-errorBackground-locked: rgba(40, 18, 27, .6);
  --fc-errorBackground-l5: rgba(56, 25, 38, .6);
  --fc-errorBackground-d5: rgba(38, 17, 26, .6);
  --fc-errorBackground-l10: rgba(71, 32, 48, .6);
  --fc-errorBackground-d10: rgba(36, 16, 24, .6);
  --fc-errorBackground-l20: rgba(102, 46, 69, .6);
  --fc-errorBackground-d20: rgba(32, 14, 22, .6);
  --fc-errorBackground-o0: rgba(40, 18, 27, 0);
  --fc-errorBackground-o1: rgba(40, 18, 27, 0);
  --fc-errorBackground-o2: rgba(40, 18, 27, 0);
  --fc-errorBackground-o4: rgba(40, 18, 27, 0);
  --fc-errorBackground-o6: rgba(40, 18, 27, .2);
  --fc-errorBackground-o8: rgba(40, 18, 27, .4);
  --fc-errorBorder: #ec3c3c;
  --fc-errorBorder-locked: #ec3c3c;
  --fc-errorBorder-l5: #ed4646;
  --fc-errorBorder-d5: #eb2f2f;
  --fc-errorBorder-l10: #ee5050;
  --fc-errorBorder-d10: #e92121;
  --fc-errorBorder-l20: #f06363;
  --fc-errorBorder-d20: #d81515;
  --fc-errorBorder-o0: rgba(236, 60, 60, 0);
  --fc-errorBorder-o1: rgba(236, 60, 60, .1);
  --fc-errorBorder-o2: rgba(236, 60, 60, .2);
  --fc-errorBorder-o4: rgba(236, 60, 60, .4);
  --fc-errorBorder-o6: rgba(236, 60, 60, .6);
  --fc-errorBorder-o8: rgba(236, 60, 60, .8);
  --fc-errorArrow: #ffbcd5;
  --fc-errorArrow-locked: #ffbcd5;
  --fc-errorArrow-l5: #ffbfd7;
  --fc-errorArrow-d5: #ffa6c7;
  --fc-errorArrow-l10: #ffc3d9;
  --fc-errorArrow-d10: #ff90b9;
  --fc-errorArrow-l20: #ffc9dd;
  --fc-errorArrow-d20: #ff639d;
  --fc-errorArrow-o0: rgba(255, 188, 213, 0);
  --fc-errorArrow-o1: rgba(255, 188, 213, .1);
  --fc-errorArrow-o2: rgba(255, 188, 213, .2);
  --fc-errorArrow-o4: rgba(255, 188, 213, .4);
  --fc-errorArrow-o6: rgba(255, 188, 213, .6);
  --fc-errorArrow-o8: rgba(255, 188, 213, .8);
  --fc-successElement: #45c195;
  --fc-successElement-locked: #45c195;
  --fc-successElement-l5: #4ec49a;
  --fc-successElement-d5: #3ebb8f;
  --fc-successElement-l10: #58c7a0;
  --fc-successElement-d10: #3bb187;
  --fc-successElement-l20: #6acdaa;
  --fc-successElement-d20: #349d78;
  --fc-successElement-o0: rgba(69, 193, 149, 0);
  --fc-successElement-o1: rgba(69, 193, 149, .1);
  --fc-successElement-o2: rgba(69, 193, 149, .2);
  --fc-successElement-o4: rgba(69, 193, 149, .4);
  --fc-successElement-o6: rgba(69, 193, 149, .6);
  --fc-successElement-o8: rgba(69, 193, 149, .8);
  --fc-successBorder: #acf6d3;
  --fc-successBorder-locked: #acf6d3;
  --fc-successBorder-l5: #b0f6d5;
  --fc-successBorder-d5: #99f4c9;
  --fc-successBorder-l10: #b4f7d7;
  --fc-successBorder-d10: #86f2bf;
  --fc-successBorder-l20: #bdf8dc;
  --fc-successBorder-d20: #61eeab;
  --fc-successBorder-o0: rgba(172, 246, 211, 0);
  --fc-successBorder-o1: rgba(172, 246, 211, .1);
  --fc-successBorder-o2: rgba(172, 246, 211, .2);
  --fc-successBorder-o4: rgba(172, 246, 211, .4);
  --fc-successBorder-o6: rgba(172, 246, 211, .6);
  --fc-successBorder-o8: rgba(172, 246, 211, .8)
}

body.wlc-body--theme-alt {
  --mc-main: #7f7cff;
  --mc-main-l5: #8583ff;
  --mc-main-d5: #6c69ff;
  --mc-main-l10: #8c89ff;
  --mc-main-d10: #5a56ff;
  --mc-main-l20: #9996ff;
  --mc-main-d20: #3530ff;
  --mc-main-o0: rgba(127, 124, 255, 0);
  --mc-main-o1: rgba(127, 124, 255, .1);
  --mc-main-o2: rgba(127, 124, 255, .2);
  --mc-main-o4: rgba(127, 124, 255, .4);
  --mc-main-o6: rgba(127, 124, 255, .6);
  --mc-main-o8: rgba(127, 124, 255, .8);
  --mc-secondary: #1dc0c0;
  --mc-secondary-l5: #1fcdcd;
  --mc-secondary-d5: #1cb6b6;
  --mc-secondary-l10: #21d9d9;
  --mc-secondary-d10: #1aadad;
  --mc-secondary-l20: #36e1e1;
  --mc-secondary-d20: #179a9a;
  --mc-secondary-o0: rgba(29, 192, 192, 0);
  --mc-secondary-o1: rgba(29, 192, 192, .1);
  --mc-secondary-o2: rgba(29, 192, 192, .2);
  --mc-secondary-o4: rgba(29, 192, 192, .4);
  --mc-secondary-o6: rgba(29, 192, 192, .6);
  --mc-secondary-o8: rgba(29, 192, 192, .8);
  --mc-baseMain: #000;
  --mc-baseMain-l5: #0d0d0d;
  --mc-baseMain-d5: black;
  --mc-baseMain-l10: #1a1a1a;
  --mc-baseMain-d10: black;
  --mc-baseMain-l20: #333333;
  --mc-baseMain-d20: black;
  --mc-baseMain-o0: rgba(0, 0, 0, 0);
  --mc-baseMain-o1: rgba(0, 0, 0, .1);
  --mc-baseMain-o2: rgba(0, 0, 0, .2);
  --mc-baseMain-o4: rgba(0, 0, 0, .4);
  --mc-baseMain-o6: rgba(0, 0, 0, .6);
  --mc-baseMain-o8: rgba(0, 0, 0, .8);
  --mc-baseContrast: #fff;
  --mc-baseContrast-l5: white;
  --mc-baseContrast-d5: #f2f2f2;
  --mc-baseContrast-l10: white;
  --mc-baseContrast-d10: #e6e6e6;
  --mc-baseContrast-l20: white;
  --mc-baseContrast-d20: #cccccc;
  --mc-baseContrast-o0: rgba(255, 255, 255, 0);
  --mc-baseContrast-o1: rgba(255, 255, 255, .1);
  --mc-baseContrast-o2: rgba(255, 255, 255, .2);
  --mc-baseContrast-o4: rgba(255, 255, 255, .4);
  --mc-baseContrast-o6: rgba(255, 255, 255, .6);
  --mc-baseContrast-o8: rgba(255, 255, 255, .8);
  --mc-buttonColor: #7f7cff;
  --mc-buttonColor-l5: #8583ff;
  --mc-buttonColor-d5: #6c69ff;
  --mc-buttonColor-l10: #8c89ff;
  --mc-buttonColor-d10: #5a56ff;
  --mc-buttonColor-l20: #9996ff;
  --mc-buttonColor-d20: #3530ff;
  --mc-buttonColor-o0: rgba(127, 124, 255, 0);
  --mc-buttonColor-o1: rgba(127, 124, 255, .1);
  --mc-buttonColor-o2: rgba(127, 124, 255, .2);
  --mc-buttonColor-o4: rgba(127, 124, 255, .4);
  --mc-buttonColor-o6: rgba(127, 124, 255, .6);
  --mc-buttonColor-o8: rgba(127, 124, 255, .8);
  --mc-baseOpacity: rgba(0, 0, 0, .5);
  --mc-baseOpacity-l5: rgba(13, 13, 13, .5);
  --mc-baseOpacity-d5: rgba(0, 0, 0, .5);
  --mc-baseOpacity-l10: rgba(26, 26, 26, .5);
  --mc-baseOpacity-d10: rgba(0, 0, 0, .5);
  --mc-baseOpacity-l20: rgba(51, 51, 51, .5);
  --mc-baseOpacity-d20: rgba(0, 0, 0, .5);
  --mc-baseOpacity-o0: rgba(0, 0, 0, 0);
  --mc-baseOpacity-o1: rgba(0, 0, 0, 0);
  --mc-baseOpacity-o2: rgba(0, 0, 0, 0);
  --mc-baseOpacity-o4: rgba(0, 0, 0, 0);
  --mc-baseOpacity-o6: rgba(0, 0, 0, .1);
  --mc-baseOpacity-o8: rgba(0, 0, 0, .3);
  --mc-bg100: #7f99be;
  --mc-bg100-l5: #859ec1;
  --mc-bg100-d5: #7491b9;
  --mc-bg100-l10: #8ca3c5;
  --mc-bg100-d10: #6a88b3;
  --mc-bg100-l20: #99adcb;
  --mc-bg100-d20: #5578a8;
  --mc-bg100-o0: rgba(127, 153, 190, 0);
  --mc-bg100-o1: rgba(127, 153, 190, .1);
  --mc-bg100-o2: rgba(127, 153, 190, .2);
  --mc-bg100-o4: rgba(127, 153, 190, .4);
  --mc-bg100-o6: rgba(127, 153, 190, .6);
  --mc-bg100-o8: rgba(127, 153, 190, .8);
  --mc-bg300: #f2f5f8;
  --mc-bg300-l5: #f3f6f8;
  --mc-bg300-d5: #e2e9ef;
  --mc-bg300-l10: #f3f6f9;
  --mc-bg300-d10: #d2dde7;
  --mc-bg300-l20: #f5f7f9;
  --mc-bg300-d20: #b2c4d6;
  --mc-bg300-o0: rgba(242, 245, 248, 0);
  --mc-bg300-o1: rgba(242, 245, 248, .1);
  --mc-bg300-o2: rgba(242, 245, 248, .2);
  --mc-bg300-o4: rgba(242, 245, 248, .4);
  --mc-bg300-o6: rgba(242, 245, 248, .6);
  --mc-bg300-o8: rgba(242, 245, 248, .8);
  --mc-bg500: #ccd6e5;
  --mc-bg500-l5: #cfd8e6;
  --mc-bg500-d5: #becade;
  --mc-bg500-l10: #d1dae8;
  --mc-bg500-d10: #afbfd6;
  --mc-bg500-l20: #d6deea;
  --mc-bg500-d20: #93a8c8;
  --mc-bg500-o0: rgba(204, 214, 229, 0);
  --mc-bg500-o1: rgba(204, 214, 229, .1);
  --mc-bg500-o2: rgba(204, 214, 229, .2);
  --mc-bg500-o4: rgba(204, 214, 229, .4);
  --mc-bg500-o6: rgba(204, 214, 229, .6);
  --mc-bg500-o8: rgba(204, 214, 229, .8);
  --mc-bg700: #e5eaf2;
  --mc-bg700-l5: #e6ebf3;
  --mc-bg700-d5: #d5ddea;
  --mc-bg700-l10: #e8ecf3;
  --mc-bg700-d10: #c6d1e2;
  --mc-bg700-l20: #eaeef5;
  --mc-bg700-d20: #a6b7d3;
  --mc-bg700-o0: rgba(229, 234, 242, 0);
  --mc-bg700-o1: rgba(229, 234, 242, .1);
  --mc-bg700-o2: rgba(229, 234, 242, .2);
  --mc-bg700-o4: rgba(229, 234, 242, .4);
  --mc-bg700-o6: rgba(229, 234, 242, .6);
  --mc-bg700-o8: rgba(229, 234, 242, .8);
  --mc-bg: #fff;
  --mc-bg-l5: white;
  --mc-bg-d5: #f2f2f2;
  --mc-bg-l10: white;
  --mc-bg-d10: #e6e6e6;
  --mc-bg-l20: white;
  --mc-bg-d20: #cccccc;
  --mc-bg-o0: rgba(255, 255, 255, 0);
  --mc-bg-o1: rgba(255, 255, 255, .1);
  --mc-bg-o2: rgba(255, 255, 255, .2);
  --mc-bg-o4: rgba(255, 255, 255, .4);
  --mc-bg-o6: rgba(255, 255, 255, .6);
  --mc-bg-o8: rgba(255, 255, 255, .8);
  --mc-bgModal: #dfe2e5;
  --mc-bgModal-l5: #e1e3e6;
  --mc-bgModal-d5: #d3d7db;
  --mc-bgModal-l10: #e2e5e8;
  --mc-bgModal-d10: #c6cbd1;
  --mc-bgModal-l20: #e5e8ea;
  --mc-bgModal-d20: #adb5bc;
  --mc-bgModal-o0: rgba(223, 226, 229, 0);
  --mc-bgModal-o1: rgba(223, 226, 229, .1);
  --mc-bgModal-o2: rgba(223, 226, 229, .2);
  --mc-bgModal-o4: rgba(223, 226, 229, .4);
  --mc-bgModal-o6: rgba(223, 226, 229, .6);
  --mc-bgModal-o8: rgba(223, 226, 229, .8);
  --mc-error: #d96969;
  --mc-error-l5: #db7171;
  --mc-error-d5: #d65c5c;
  --mc-error-l10: #dd7878;
  --mc-error-d10: #d24f4f;
  --mc-error-l20: #e18787;
  --mc-error-d20: #cc3636;
  --mc-error-o0: rgba(217, 105, 105, 0);
  --mc-error-o1: rgba(217, 105, 105, .1);
  --mc-error-o2: rgba(217, 105, 105, .2);
  --mc-error-o4: rgba(217, 105, 105, .4);
  --mc-error-o6: rgba(217, 105, 105, .6);
  --mc-error-o8: rgba(217, 105, 105, .8);
  --mc-success: #45c195;
  --mc-success-l5: #4ec49a;
  --mc-success-d5: #3ebb8f;
  --mc-success-l10: #58c7a0;
  --mc-success-d10: #3bb187;
  --mc-success-l20: #6acdaa;
  --mc-success-d20: #349d78;
  --mc-success-o0: rgba(69, 193, 149, 0);
  --mc-success-o1: rgba(69, 193, 149, .1);
  --mc-success-o2: rgba(69, 193, 149, .2);
  --mc-success-o4: rgba(69, 193, 149, .4);
  --mc-success-o6: rgba(69, 193, 149, .6);
  --mc-success-o8: rgba(69, 193, 149, .8);
  --mc-warning: #ffa756;
  --mc-warning-l5: #ffab5e;
  --mc-warning-d5: #ff9e45;
  --mc-warning-l10: #ffb067;
  --mc-warning-d10: #ff9534;
  --mc-warning-l20: #ffb978;
  --mc-warning-d20: #ff8312;
  --mc-warning-o0: rgba(255, 167, 86, 0);
  --mc-warning-o1: rgba(255, 167, 86, .1);
  --mc-warning-o2: rgba(255, 167, 86, .2);
  --mc-warning-o4: rgba(255, 167, 86, .4);
  --mc-warning-o6: rgba(255, 167, 86, .6);
  --mc-warning-o8: rgba(255, 167, 86, .8);
  --mc-disabled: #c4c4c4;
  --mc-disabled-l5: #c7c7c7;
  --mc-disabled-d5: #bababa;
  --mc-disabled-l10: #cacaca;
  --mc-disabled-d10: #b0b0b0;
  --mc-disabled-l20: #d0d0d0;
  --mc-disabled-d20: #9d9d9d;
  --mc-disabled-o0: rgba(196, 196, 196, 0);
  --mc-disabled-o1: rgba(196, 196, 196, .1);
  --mc-disabled-o2: rgba(196, 196, 196, .2);
  --mc-disabled-o4: rgba(196, 196, 196, .4);
  --mc-disabled-o6: rgba(196, 196, 196, .6);
  --mc-disabled-o8: rgba(196, 196, 196, .8)
}

body.wlc-body--theme-alt {
  --fc-labelColor: #7d7d7d;
  --fc-labelColor-l5: #848484;
  --fc-labelColor-d5: #777777;
  --fc-labelColor-l10: #8a8a8a;
  --fc-labelColor-d10: #717171;
  --fc-labelColor-l20: #979797;
  --fc-labelColor-d20: #646464;
  --fc-labelColor-o0: rgba(125, 125, 125, 0);
  --fc-labelColor-o1: rgba(125, 125, 125, .1);
  --fc-labelColor-o2: rgba(125, 125, 125, .2);
  --fc-labelColor-o4: rgba(125, 125, 125, .4);
  --fc-labelColor-o6: rgba(125, 125, 125, .6);
  --fc-labelColor-o8: rgba(125, 125, 125, .8);
  --fc-inputBg: #fff;
  --fc-inputBg-l5: white;
  --fc-inputBg-d5: #f2f2f2;
  --fc-inputBg-l10: white;
  --fc-inputBg-d10: #e6e6e6;
  --fc-inputBg-l20: white;
  --fc-inputBg-d20: #cccccc;
  --fc-inputBg-o0: rgba(255, 255, 255, 0);
  --fc-inputBg-o1: rgba(255, 255, 255, .1);
  --fc-inputBg-o2: rgba(255, 255, 255, .2);
  --fc-inputBg-o4: rgba(255, 255, 255, .4);
  --fc-inputBg-o6: rgba(255, 255, 255, .6);
  --fc-inputBg-o8: rgba(255, 255, 255, .8);
  --fc-borderColor: #c0c0c0;
  --fc-borderColor-l5: #c3c3c3;
  --fc-borderColor-d5: #b6b6b6;
  --fc-borderColor-l10: #c6c6c6;
  --fc-borderColor-d10: #adadad;
  --fc-borderColor-l20: #cdcdcd;
  --fc-borderColor-d20: #9a9a9a;
  --fc-borderColor-o0: rgba(192, 192, 192, 0);
  --fc-borderColor-o1: rgba(192, 192, 192, .1);
  --fc-borderColor-o2: rgba(192, 192, 192, .2);
  --fc-borderColor-o4: rgba(192, 192, 192, .4);
  --fc-borderColor-o6: rgba(192, 192, 192, .6);
  --fc-borderColor-o8: rgba(192, 192, 192, .8);
  --fc-textColor: #000000;
  --fc-textColor-l5: #0d0d0d;
  --fc-textColor-d5: black;
  --fc-textColor-l10: #1a1a1a;
  --fc-textColor-d10: black;
  --fc-textColor-l20: #333333;
  --fc-textColor-d20: black;
  --fc-textColor-o0: rgba(0, 0, 0, 0);
  --fc-textColor-o1: rgba(0, 0, 0, .1);
  --fc-textColor-o2: rgba(0, 0, 0, .2);
  --fc-textColor-o4: rgba(0, 0, 0, .4);
  --fc-textColor-o6: rgba(0, 0, 0, .6);
  --fc-textColor-o8: rgba(0, 0, 0, .8);
  --fc-placeholderColor: #999;
  --fc-placeholderColor-l5: #9e9e9e;
  --fc-placeholderColor-d5: #919191;
  --fc-placeholderColor-l10: #a3a3a3;
  --fc-placeholderColor-d10: #8a8a8a;
  --fc-placeholderColor-l20: #adadad;
  --fc-placeholderColor-d20: #7a7a7a;
  --fc-placeholderColor-o0: rgba(153, 153, 153, 0);
  --fc-placeholderColor-o1: rgba(153, 153, 153, .1);
  --fc-placeholderColor-o2: rgba(153, 153, 153, .2);
  --fc-placeholderColor-o4: rgba(153, 153, 153, .4);
  --fc-placeholderColor-o6: rgba(153, 153, 153, .6);
  --fc-placeholderColor-o8: rgba(153, 153, 153, .8);
  --fc-arrowColor: #999;
  --fc-arrowColor-l5: #9e9e9e;
  --fc-arrowColor-d5: #919191;
  --fc-arrowColor-l10: #a3a3a3;
  --fc-arrowColor-d10: #8a8a8a;
  --fc-arrowColor-l20: #adadad;
  --fc-arrowColor-d20: #7a7a7a;
  --fc-arrowColor-o0: rgba(153, 153, 153, 0);
  --fc-arrowColor-o1: rgba(153, 153, 153, .1);
  --fc-arrowColor-o2: rgba(153, 153, 153, .2);
  --fc-arrowColor-o4: rgba(153, 153, 153, .4);
  --fc-arrowColor-o6: rgba(153, 153, 153, .6);
  --fc-arrowColor-o8: rgba(153, 153, 153, .8);
  --fc-iconColor: #999;
  --fc-iconColor-l5: #9e9e9e;
  --fc-iconColor-d5: #919191;
  --fc-iconColor-l10: #a3a3a3;
  --fc-iconColor-d10: #8a8a8a;
  --fc-iconColor-l20: #adadad;
  --fc-iconColor-d20: #7a7a7a;
  --fc-iconColor-o0: rgba(153, 153, 153, 0);
  --fc-iconColor-o1: rgba(153, 153, 153, .1);
  --fc-iconColor-o2: rgba(153, 153, 153, .2);
  --fc-iconColor-o4: rgba(153, 153, 153, .4);
  --fc-iconColor-o6: rgba(153, 153, 153, .6);
  --fc-iconColor-o8: rgba(153, 153, 153, .8);
  --fc-disableBg: #d3d6da;
  --fc-disableBg-l5: #d5d8dc;
  --fc-disableBg-d5: #c7cbd0;
  --fc-disableBg-l10: #d7dade;
  --fc-disableBg-d10: #bcc0c6;
  --fc-disableBg-l20: #dcdee1;
  --fc-disableBg-d20: #a4abb3;
  --fc-disableBg-o0: rgba(211, 214, 218, 0);
  --fc-disableBg-o1: rgba(211, 214, 218, .1);
  --fc-disableBg-o2: rgba(211, 214, 218, .2);
  --fc-disableBg-o4: rgba(211, 214, 218, .4);
  --fc-disableBg-o6: rgba(211, 214, 218, .6);
  --fc-disableBg-o8: rgba(211, 214, 218, .8);
  --fc-disableBorder: #cbcdd1;
  --fc-disableBorder-l5: #ced0d3;
  --fc-disableBorder-d5: #c0c2c7;
  --fc-disableBorder-l10: #d0d2d6;
  --fc-disableBorder-d10: #b5b8be;
  --fc-disableBorder-l20: #d5d7da;
  --fc-disableBorder-d20: #9fa3aa;
  --fc-disableBorder-o0: rgba(203, 205, 209, 0);
  --fc-disableBorder-o1: rgba(203, 205, 209, .1);
  --fc-disableBorder-o2: rgba(203, 205, 209, .2);
  --fc-disableBorder-o4: rgba(203, 205, 209, .4);
  --fc-disableBorder-o6: rgba(203, 205, 209, .6);
  --fc-disableBorder-o8: rgba(203, 205, 209, .8);
  --fc-errorBackground: #ffebf2;
  --fc-errorBackground-l5: #ffecf3;
  --fc-errorBackground-d5: #ffd3e2;
  --fc-errorBackground-l10: #ffedf3;
  --fc-errorBackground-d10: #ffbad2;
  --fc-errorBackground-l20: #ffeff5;
  --fc-errorBackground-d20: #ff89b2;
  --fc-errorBackground-o0: rgba(255, 235, 242, 0);
  --fc-errorBackground-o1: rgba(255, 235, 242, .1);
  --fc-errorBackground-o2: rgba(255, 235, 242, .2);
  --fc-errorBackground-o4: rgba(255, 235, 242, .4);
  --fc-errorBackground-o6: rgba(255, 235, 242, .6);
  --fc-errorBackground-o8: rgba(255, 235, 242, .8);
  --fc-errorBorder: #f5e2e8;
  --fc-errorBorder-l5: #f6e3e9;
  --fc-errorBorder-d5: #efd0da;
  --fc-errorBorder-l10: #f6e5ea;
  --fc-errorBorder-d10: #e9bfcc;
  --fc-errorBorder-l20: #f7e8ed;
  --fc-errorBorder-d20: #dd9cb0;
  --fc-errorBorder-o0: rgba(245, 226, 232, 0);
  --fc-errorBorder-o1: rgba(245, 226, 232, .1);
  --fc-errorBorder-o2: rgba(245, 226, 232, .2);
  --fc-errorBorder-o4: rgba(245, 226, 232, .4);
  --fc-errorBorder-o6: rgba(245, 226, 232, .6);
  --fc-errorBorder-o8: rgba(245, 226, 232, .8)
}

:root {
  --button-border-radius: 10px
}

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

.hl-substr {
  color: var(--fc-textColor);
  font-style: normal;
  font-weight: 700;
  font-size: 1.6rem;
  line-height: 1.45
}

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

:root {
  font-size: 10px
}

body {
  margin: 0;
  color: var(--mc-baseMain);
  font-weight: 400;
  font-size: 1.8rem;
  font-family: Rubik, sans-serif;
  line-height: 1.5;
  background-color: var(--mc-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(1, 1, 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-main-l10);
  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
}

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

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

.bs-datepicker--theme-wolf .bs-datepicker-container {
  box-shadow: 0 0 10px rgba(0, 0, 0, .6)
}

.bs-datepicker-container .bs-calendar-container,
.bs-datepicker-container .bs-media-container {
  width: 100%;
  height: 100%
}

.bs-datepicker-head {
  height: 30px;
  background: var(--fc-inputBg)
}

.bs-datepicker-head>* {
  position: relative;
  display: flex;
  justify-content: center
}

.bs-datepicker-head button {
  height: 28px;
  padding: 0;
  color: var(--fc-textColor);
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
  text-transform: none;
  background: var(--fc-inputBg);
  border: none;
  outline: 0
}

.bs-datepicker-head button.current:nth-of-type(2n) {
  margin-right: 3px
}

.bs-datepicker-head button.current:nth-of-type(odd) {
  margin-left: 3px
}

.bs-datepicker-head button.previous,
.bs-datepicker-head button.next {
  position: absolute;
  top: 0;
  font-size: 12px
}

.bs-datepicker-head button.previous span,
.bs-datepicker-head button.next span {
  display: none
}

.bs-datepicker-head button.previous {
  left: 10px
}

.bs-datepicker-head button.previous:before {
  content: "\276e"
}

.bs-datepicker-head button.next {
  right: 10px
}

.bs-datepicker-head button.next:before {
  content: "\276f"
}

.bs-datepicker-head button[disabled] {
  color: var(--mc-disabled);
  cursor: not-allowed
}

.bs-datepicker-body {
  width: 100%;
  height: calc(100% - 30px);
  color: var(--fc-textColor)
}

.bs-datepicker-body table {
  width: 100%;
  height: 100%
}

.bs-datepicker-body table td {
  padding: 0;
  text-align: center;
  background: var(--fc-inputBg);
  cursor: default
}

.bs-datepicker-body table td span {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-size: 14px;
  line-height: 1.1;
  cursor: pointer
}

.bs-datepicker-body table td span.disabled {
  color: var(--mc-disabled);
  cursor: not-allowed
}

.bs-datepicker-body table td span.selected {
  color: var(--fc-inputBg);
  background: var(--mc-main)
}

.bs-datepicker-body table td.disabled span {
  color: var(--mc-disabled);
  cursor: not-allowed
}

.bs-datepicker-body table.days td {
  width: 36px;
  height: 36px;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.1
}

.bs-datepicker-body table.days td span {
  border-radius: 50%
}

.bs-datepicker-body table.days td span.is-other-month {
  color: var(--mc-disabled);
  font-weight: 400
}

.bs-datepicker-body table.days td span.today {
  color: var(--mc-main)
}

.bs-datepicker-body table.days td span.today:after {
  content: "";
  position: absolute;
  bottom: 8px;
  left: 50%;
  width: 16px;
  height: 2px;
  background: var(--mc-main);
  transform: translate(-50%)
}

.bs-datepicker-body table.days td span.today.selected {
  color: var(--fc-inputBg)
}

.bs-datepicker-body table.days td span.today.selected:after {
  background: var(--fc-inputBg)
}

.bs-datepicker-body table.days th {
  width: 36px;
  max-width: 36px;
  height: 23px;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.1;
  text-align: center
}

.bs-datepicker-body table.months tr:nth-child(1) td:nth-child(1) span:before {
  content: "1"
}

.bs-datepicker-body table.months tr:nth-child(1) td:nth-child(2) span:before {
  content: "2"
}

.bs-datepicker-body table.months tr:nth-child(1) td:nth-child(3) span:before {
  content: "3"
}

.bs-datepicker-body table.months tr:nth-child(2) td:nth-child(1) span:before {
  content: "4"
}

.bs-datepicker-body table.months tr:nth-child(2) td:nth-child(2) span:before {
  content: "5"
}

.bs-datepicker-body table.months tr:nth-child(2) td:nth-child(3) span:before {
  content: "6"
}

.bs-datepicker-body table.months tr:nth-child(3) td:nth-child(1) span:before {
  content: "7"
}

.bs-datepicker-body table.months tr:nth-child(3) td:nth-child(2) span:before {
  content: "8"
}

.bs-datepicker-body table.months tr:nth-child(3) td:nth-child(3) span:before {
  content: "9"
}

.bs-datepicker-body table.months tr:nth-child(4) td:nth-child(1) span:before {
  content: "10"
}

.bs-datepicker-body table.months tr:nth-child(4) td:nth-child(2) span:before {
  content: "11"
}

.bs-datepicker-body table.months tr:nth-child(4) td:nth-child(3) span:before {
  content: "12"
}

.bs-datepicker-body table.months tr td span:before {
  font-size: 10px
}

.bs-datepicker-body table.months tr:last-child td:first-child,
.bs-datepicker-body table.years tr:last-child td:first-child {
  border-bottom-left-radius: 4px
}

.bs-datepicker-body table.months tr:last-child td:last-child,
.bs-datepicker-body table.years tr:last-child td:last-child {
  border-bottom-right-radius: 4px
}

bs-datepicker-container {
  z-index: 1060
}

.tooltip {
  --bs-tooltip-bg-color: var(--mc-bg100);
  --bs-tooltip-color: var(--mc-baseThird, var(--mc-baseMain));
  color: var(--bs-tooltip-color);
  font-style: normal;
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 1.45;
  position: absolute;
  z-index: 1080;
  display: block;
  max-width: 170px;
  margin: 0;
  word-wrap: break-word;
  opacity: 0
}

.tooltip.currency-tooltip {
  color: var(--mc-baseThird, var(--mc-baseMain));
  font-style: normal;
  font-weight: 700;
  font-size: 1.2rem;
  line-height: 1.45;
  max-width: none
}

.tooltip.currency-tooltip .tooltip-inner {
  border-radius: 8px
}

.tooltip.currency-tooltip .tooltip-inner>span:not(:first-child):before {
  content: "+";
  display: inline-block;
  margin: 0 5px
}

.tooltip.wlc-tooltip__bs-tooltip--error,
.tooltip.tooltip-error {
  --bs-tooltip-bg-color: var(--mc-error);
  --bs-tooltip-color: var(--mc-baseThird, var(--mc-baseMain))
}

.tooltip.show {
  opacity: 1
}

.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 1.2rem;
  height: .7rem
}

.tooltip .tooltip-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid
}

.tooltip.wlc-tooltip--compact .tooltip-inner {
  font-style: normal;
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 1.45
}

.bs-tooltip-top,
.bs-tooltip-auto[data-popper-placement^=top] {
  padding: .7rem 0
}

.bs-tooltip-top .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0
}

.bs-tooltip-top .tooltip-arrow:before,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before {
  top: -1px;
  border-width: .7rem .6rem 0;
  border-top-color: var(--bs-tooltip-bg-color)
}

.bs-tooltip-end,
.bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 .7rem
}

.bs-tooltip-end .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: .7rem;
  height: 1.2rem
}

.bs-tooltip-end .tooltip-arrow:before,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before {
  right: -1px;
  border-width: .6rem .7rem .6rem 0;
  border-right-color: var(--bs-tooltip-bg-color)
}

.bs-tooltip-bottom,
.bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: .7rem 0
}

.bs-tooltip-bottom .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0
}

.bs-tooltip-bottom .tooltip-arrow:before,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before {
  bottom: -1px;
  border-width: 0 .6rem .7rem;
  border-bottom-color: var(--bs-tooltip-bg-color)
}

.bs-tooltip-start,
.bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 .7rem
}

.bs-tooltip-start .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: .7rem;
  height: 1.2rem
}

.bs-tooltip-start .tooltip-arrow:before,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before {
  left: -1px;
  border-width: .6rem 0 .6rem .7rem;
  border-left-color: var(--bs-tooltip-bg-color)
}

.tooltip-inner {
  padding: 5px 6px;
  text-align: center;
  border-radius: 10px;
  background-color: var(--bs-tooltip-bg-color);
  box-shadow: 0 3px 10px rgba(0, 0, 0, .4)
}

.wlc-sections__categories--theme-1[class] {
  margin: 0 0 40px
}

.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: 0;
  grid-template-columns: 1fr 1fr;
  display: grid;
  align-items: center
}

.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn,
.wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
  height: 40px;
  width: 100%;
  min-width: auto;
  background: transparent;
  padding: 0 10px;
  border-radius: unset;
  color: var(--mc-baseMain);
  font-style: normal;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 1.45;
  transition: all .3s linear;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  margin-left: auto
}

.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn>span,
.wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn>span {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  white-space: nowrap
}

.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn .wlc-icon,
.wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn .wlc-icon {
  transition: color .3s linear;
  display: block;
  margin-left: 0;
  color: var(--mc-baseMain);
  line-height: 1
}

.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn .wlc-icon svg,
.wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn .wlc-icon svg {
  width: 20px;
  height: 20px;
  fill: currentColor
}

.wlc-sections__categories--theme-1 .wlc-btn-merch[wlc-button] path {
  stroke: currentColor
}

.wlc-sections__categories.wlc-sections__categories--without-back .container {
  padding: 0;
  background: 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: 20px;
  display: grid;
  align-items: start
}

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

.wlc-sections__categories--theme-2 .games-categories__wrapper {
  gap: 6px;
  padding: 0;
  display: grid
}

.wlc-sections__categories--theme-2 .wlc-category-menu {
  overflow: hidden
}

.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-search,
.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-merch {
  border-radius: 10px;
  padding: 0 20px;
  width: 100%;
  height: 40px
}

.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-search .wlc-btn-search__text,
.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-search .wlc-btn-merch__text,
.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-merch .wlc-btn-search__text,
.wlc-sections__categories--theme-2 .wlc-btn.wlc-btn-merch .wlc-btn-merch__text {
  color: var(--mc-baseMain);
  font-style: normal;
  font-weight: 400;
  font-size: 1.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: 10px 0 0
}

.wlc-sections__categories--theme-wolf[class] {
  margin-bottom: 20px
}

.wlc-sections__categories--theme-wolf~.wlc-sections__content-games--theme-default {
  margin-bottom: 30px
}

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

.wlc-sections__categories--theme-wolf .wlc-btn-search.wlc-btn {
  transition: all .3s linear;
  color: var(--fc-placeholderColor);
  font-style: normal;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.45;
  height: 40px;
  padding: 0 20px;
  background: var(--fc-inputBg);
  border-radius: 10px
}

.wlc-sections__categories--theme-wolf .wlc-btn-search.wlc-btn>span {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  white-space: nowrap
}

.wlc-sections__categories--theme-wolf .wlc-btn-search.wlc-btn svg {
  width: 25px;
  height: 25px;
  fill: currentColor
}

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

.wlc-sections__categories-with-side-menu .container .wlc-side-menu {
  gap: 20px;
  display: grid;
  grid-auto-rows: min-content
}

.wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-search,
.wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-merch {
  height: 40px;
  color: var(--mc-baseMain);
  font-style: normal;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.45;
  transition: background .3s linear;
  width: 100%;
  padding: 10px;
  background: var(--mc-bg700);
  border-radius: 10px;
  cursor: pointer
}

.wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-search>span,
.wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-merch>span {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  white-space: nowrap
}

.wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-search .wlc-icon,
.wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-merch .wlc-icon {
  transition: color .3s linear;
  margin-left: 10px;
  color: var(--mc-main)
}

.wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-search .wlc-icon svg,
.wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-btn-merch .wlc-icon svg {
  fill: currentColor
}

.wlc-sections__categories-with-side-menu .container .wlc-side-menu .wlc-title--categories-title[class] div.wlc-title__main {
  color: var(--mc-baseMain);
  font-style: normal;
  font-weight: 700;
  font-size: 1.4rem;
  line-height: 1.45;
  margin: 10px 20px
}

.wlc-sections__categories-with-side-menu .container .wlc-category-menu--type-dropdown.wlc-category-menu--theme-mod-vertical[class] .wlc-menu .wlc-menu__submenu .wlc-menu__link {
  justify-content: flex-start
}

.wlc-sections__categories-with-side-menu .container .wlc-category-menu--type-dropdown.wlc-category-menu--theme-mod-vertical[class] .wlc-menu .wlc-menu__submenu .wlc-menu__link.active {
  background: var(--mc-bg100)
}

.wlc-sections__categories-with-side-menu .container .wlc-games-catalog {
  gap: 30px;
  display: grid
}

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

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

.wlc-sections__footer--theme-1 {
  padding-bottom: 15px;
  margin-top: 15px;
  background: 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 10px
}

.wlc-sections__footer--theme-1 .wlc-license {
  grid-template-columns: repeat(2, auto);
  grid-area: license;
  align-self: self-start
}

.wlc-sections__footer--theme-1 .wlc-post-menu {
  grid-area: menu
}

.wlc-sections__footer--theme-1 .wlc-footer-disclaimer {
  grid-area: disclaimer
}

.wlc-sections__footer--theme-1 .wlc-footer-lang {
  display: grid;
  grid-area: language;
  gap: 10px;
  align-self: baseline
}

.wlc-sections__footer--theme-1 .container {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(auto-fill, auto);
  justify-items: center;
  grid-template-areas: "merchants" "payments" "menu" "language" "social" "disclaimer" "license"
}

.wlc-sections__footer--theme-1 .container .wlc-post-menu,
.wlc-sections__footer--theme-1 .container .wlc-footer-disclaimer,
.wlc-sections__footer--theme-1 .container .wlc-footer-lang,
.wlc-sections__footer--theme-1 .container .wlc-license,
.wlc-sections__footer--theme-1 .container .wlc-logo {
  margin: 0 0 30px
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
  grid-template-areas: "logo" "affiliate" "links" "menu2" "menu" "ratings" "payments" "disclaimer";
  grid-template-rows: repeat(auto-fill, auto)
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-btn--aff {
  margin: 0 0 20px;
  justify-self: center;
  grid-area: affiliate
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-social-icons.wlc-social-icons--theme-mod-compact {
  justify-self: center
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-social-icons.wlc-social-icons--theme-mod-compact .wlc-social-icons__list[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 30px
}

.wlc-sections__footer--theme-1 .wlc-icon-payments-list {
  grid-area: payments
}

.wlc-sections__footer--theme-1 .wlc-icon-safety-list {
  grid-area: safety
}

.wlc-sections__footer--theme-1 .wlc-icon-list--theme-merchants,
.wlc-sections__footer--theme-1 .wlc-icon-list--theme-payments {
  max-width: calc(100vw - 30px);
  margin: 0 0 30px
}

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

.wlc-sections__footer--theme-1 .wlc-icon-list--theme-safety {
  max-width: calc(100vw - 30px)
}

.wlc-sections__footer--theme-1 .wlc-icon-list--theme-safety .wlc-icon-list__wrapper {
  background: transparent;
  border-radius: 10px
}

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

.wlc-sections__footer--theme-2 {
  padding-bottom: 15px;
  background: var(--mc-bg)
}

.wlc-sections__footer--theme-2 .container {
  display: flex;
  flex-direction: column
}

.wlc-sections__footer--theme-2 .footer-menu {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 15px;
  margin: 0 auto 30px;
  display: flex;
  width: 100%;
  background: var(--mc-bg700);
  border-radius: 10px
}

.wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
  display: flex
}

.wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu__title {
  color: var(--mc-main);
  text-align: center;
  text-transform: initial
}

.wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu__items {
  grid-template-columns: 1fr;
  gap: 10px
}

.wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu .wlc-menu__link {
  color: var(--mc-baseMain)
}

.wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu].wlc-post-menu--without-swiper .wlc-menu__item {
  text-align: center
}

.wlc-sections__footer--theme-2 .footer-menu .wlc-loader[wlc-loader] {
  position: relative;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px
}

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

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

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

.wlc-sections__footer--theme-2 .footer-bottom .wlc-license[wlc-license] {
  margin: 0;
  grid-template-columns: 1fr auto
}

.wlc-sections__footer--theme-2 .footer-bottom .wlc-disclaimer[wlc-disclaimer] {
  grid-area: disclaimer
}

.wlc-sections__footer--theme-2 .footer-bottom .wlc-disclaimer[wlc-disclaimer]>.wlc-disclaimer__text {
  text-align: center
}

.wlc-sections__footer--theme-2 .footer-bottom .wlc-recaptcha-policy[wlc-recaptcha-policy] {
  margin: 20px auto 0;
  grid-area: recaptcha
}

.wlc-sections__footer--theme-2 .footer-bottom .wlc-copyright[wlc-copyright] {
  margin: 20px 0 0;
  grid-area: copyright
}

.wlc-sections__footer--theme-2 .footer-bottom .wlc-copyright[wlc-copyright]>.wlc-copyright__text {
  text-align: center
}

.wlc-sections__footer--theme-2 .footer-bottom .wlc-copyright[wlc-copyright]>.wlc-copyright__text>span {
  display: block
}

.wlc-sections__footer--theme-2 .footer-language-selector {
  margin: 0 auto 30px
}

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

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

.wlc-sections__footer--theme-2 .wlc-icon-list--theme-safety {
  margin: 20px 0
}

.wlc-sections__footer--theme-2 .wlc-icon-payments-list--theme-default {
  order: -1
}

.wlc-sections__footer--theme-2.wlc-sections__footer--theme-with-aff .footer-bottom__left {
  margin: 0 0 20px
}

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

.wlc-sections__footer--theme-2.wlc-sections__footer--theme-with-aff .footer-bottom .wlc-btn--aff {
  margin: 0 auto 40px;
  grid-area: affiliate
}

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

.wlc-sections__footer--theme-default .wlc-license .wlc-license__age-restrictions {
  margin: 0
}

.wlc-sections__footer--theme-default .wlc-btn--theme-default.wlc-btn--aff {
  min-width: 160px
}

.wlc-sections__footer--theme-default .wlc-social-icons .wlc-social-icons__list {
  gap: 40px;
  margin: 0
}

.wlc-sections__footer--theme-default .wlc-social-icons .wlc-social-icons__item {
  margin: 0
}

.wlc-sections__footer--theme-default .wlc-social-icons .wlc-social-icons__link {
  --wlc-icon-width: 24px;
  --wlc-icon-height: 24px
}

.wlc-sections__footer--theme-default .wlc-footer-section {
  --f-sect-gap: 30px;
  --f-sect-margin: 10px 0;
  --f-sect-flex: 0 calc((100% - 40px) / 3);
  --f-sect-flex-dir: column;
  --f-sect-align-items: center;
  --f-sect-fc-justify: center
}

.wlc-sections__footer--theme-default .wlc-icon-payments-list,
.wlc-sections__footer--theme-default .wlc-icon-merchants-list {
  max-width: calc(100vw - 30px);
  padding: 0 20px
}

.wlc-sections__footer--theme-default .wlc-icon-payments-list .wlc-icon-list--theme-merchants,
.wlc-sections__footer--theme-default .wlc-icon-payments-list .wlc-icon-list--theme-payments,
.wlc-sections__footer--theme-default .wlc-icon-merchants-list .wlc-icon-list--theme-merchants,
.wlc-sections__footer--theme-default .wlc-icon-merchants-list .wlc-icon-list--theme-payments {
  max-width: 100%
}

.wlc-sections__footer--theme-default .wlc-icon-payments-list .wlc-icon-list__wrapper,
.wlc-sections__footer--theme-default .wlc-icon-merchants-list .wlc-icon-list__wrapper {
  flex-wrap: wrap;
  justify-content: center;
  margin: 0
}

.wlc-sections__footer--theme-default .wlc-icon-payments-list .wlc-icon-list__item,
.wlc-sections__footer--theme-default .wlc-icon-merchants-list .wlc-icon-list__item {
  padding: 10px;
  flex: 0 0 25%;
  text-align: center
}

.wlc-sections__footer--theme-default .wlc-icon-payments-list .wlc-icon-list__item .wlc-icon svg,
.wlc-sections__footer--theme-default .wlc-icon-merchants-list .wlc-icon-list__item .wlc-icon svg {
  width: 100%;
  max-width: 105px;
  max-height: 30px
}

.wlc-sections__footer--theme-default .wlc-icon-payments-list {
  background: var(--mc-bg700);
  border-radius: 10px
}

.wlc-sections__footer--theme-default .container {
  gap: 10px;
  display: flex;
  flex-direction: column;
  margin: 0 auto 40px
}

.wlc-sections__footer--theme-default .footer-menu {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
  gap: 15px;
  width: 100%;
  background: transparent;
  border-radius: 0;
  border-bottom: 1px solid var(--mc-bg300)
}

.wlc-sections__footer--theme-default .footer-menu .wlc-post-menu--theme-default.wlc-post-menu[wlc-post-menu] .wlc-post-menu__wrp .wlc-menu--theme-default {
  justify-items: center;
  grid-template-columns: 1fr;
  display: grid;
  grid-gap: 10px
}

.wlc-sections__footer--theme-default .footer-menu .wlc-post-menu--theme-default .wlc-post-menu__control:before {
  background: linear-gradient(90deg, var(--mc-bg) 65%, var(--mc-bg-o0) 100%)
}

.wlc-sections__footer--theme-default .wlc-footer-disclaimer {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center
}

.wlc-sections__footer--theme-default .wlc-footer-disclaimer .wlc-disclaimer[wlc-disclaimer] .wlc-disclaimer__text {
  text-align: center
}

.wlc-sections__footer--theme-wolf .wlc-license .wlc-license__age-restrictions {
  margin: 0
}

.wlc-sections__footer--theme-wolf .wlc-btn--theme-default.wlc-btn--aff {
  min-width: 160px
}

.wlc-sections__footer--theme-wolf .wlc-social-icons .wlc-social-icons__list {
  gap: 40px;
  margin: 0
}

.wlc-sections__footer--theme-wolf .wlc-social-icons .wlc-social-icons__item {
  margin: 0
}

.wlc-sections__footer--theme-wolf .wlc-social-icons .wlc-social-icons__link {
  --wlc-icon-width: 24px;
  --wlc-icon-height: 24px
}

.wlc-sections__footer--theme-wolf .wlc-footer-section {
  --f-sect-gap: 25px;
  --f-sect-margin: 10px 0;
  --f-sect-flex: 0 calc((100% - 40px) / 3);
  --f-sect-flex-dir: column;
  --f-sect-align-items: center;
  --f-sect-fc-justify: center
}

.wlc-sections__footer--theme-wolf .wlc-icon-payments-list,
.wlc-sections__footer--theme-wolf .wlc-icon-merchants-list {
  max-width: calc(100vw - 30px);
  padding: 0
}

.wlc-sections__footer--theme-wolf .wlc-icon-payments-list .wlc-icon-list--theme-merchants,
.wlc-sections__footer--theme-wolf .wlc-icon-payments-list .wlc-icon-list--theme-payments,
.wlc-sections__footer--theme-wolf .wlc-icon-merchants-list .wlc-icon-list--theme-merchants,
.wlc-sections__footer--theme-wolf .wlc-icon-merchants-list .wlc-icon-list--theme-payments {
  max-width: 100%
}

.wlc-sections__footer--theme-wolf .wlc-icon-payments-list .wlc-icon-list__wrapper,
.wlc-sections__footer--theme-wolf .wlc-icon-merchants-list .wlc-icon-list__wrapper {
  flex-wrap: wrap;
  justify-content: center;
  margin: 0
}

.wlc-sections__footer--theme-wolf .wlc-icon-payments-list .wlc-icon-list__item,
.wlc-sections__footer--theme-wolf .wlc-icon-merchants-list .wlc-icon-list__item {
  padding: 10px;
  flex: 0 0 25%;
  text-align: center
}

.wlc-sections__footer--theme-wolf .wlc-icon-payments-list .wlc-icon-list__item .wlc-icon svg,
.wlc-sections__footer--theme-wolf .wlc-icon-merchants-list .wlc-icon-list__item .wlc-icon svg {
  width: 100%;
  max-width: 105px;
  max-height: 30px
}

.wlc-sections__footer--theme-wolf .wlc-icon-payments-list {
  background: var(--mc-bg500);
  border-radius: 10px
}

.wlc-sections__footer--theme-wolf .container {
  gap: 10px;
  padding: 0 15px 40px;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  background: var(--mc-bg700);
  border-radius: 8px 8px 0 0
}

.wlc-sections__footer--theme-wolf .footer-menu {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 0;
  display: flex;
  gap: 15px;
  width: 100%;
  background: transparent;
  border-radius: 0;
  border-bottom: 1px solid var(--mc-bg300)
}

.wlc-sections__footer--theme-wolf .footer-menu .wlc-post-menu--theme-default.wlc-post-menu[wlc-post-menu] .wlc-post-menu__wrp .wlc-menu--theme-default {
  justify-items: center;
  grid-template-columns: 1fr;
  display: grid;
  grid-gap: 10px
}

.wlc-sections__footer--theme-wolf .footer-menu .wlc-post-menu--theme-default .wlc-post-menu__control:before {
  background: linear-gradient(90deg, var(--mc-bg700) 65%, var(--mc-bg700-o0) 100%)
}

.wlc-sections__footer--theme-wolf .wlc-footer-disclaimer {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center
}

.wlc-sections__footer--theme-wolf .wlc-footer-disclaimer .wlc-disclaimer[wlc-disclaimer] .wlc-disclaimer__text {
  text-align: center
}

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

.wlc-footer-section {
  display: flex;
  flex-direction: var(--f-sect-flex-dir);
  gap: var(--f-sect-gap);
  align-items: var(--f-sect-align-items);
  margin: var(--f-sect-margin)
}

.wlc-footer-section>div {
  display: flex;
  flex: var(--f-sect-flex);
  justify-content: center
}

.wlc-footer-section>div:first-child {
  justify-content: var(--f-sect-fc-justify)
}

.wlc-footer-section>div:last-child {
  justify-content: flex-end
}

.wlc-footer-section.between {
  justify-content: space-between
}

.wlc-footer-section.around {
  justify-content: space-around
}

.wlc-footer-section.around>div {
  flex: auto;
  justify-content: center
}

.wlc-footer-section.around>div:first-child {
  justify-content: center
}

.wlc-footer-section.center {
  justify-content: center
}

.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: 15px;
  transition: all .3s linear;
  padding: 0;
  display: grid;
  align-items: center
}

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

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

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

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

.wlc-sections__header--theme-1 .wlc-logo img,
.wlc-sections__header--theme-1 .wlc-logo svg {
  width: auto;
  height: 100%;
  max-height: 50%;
  margin: 0 auto;
  object-fit: contain;
  object-position: center
}

.wlc-sections__header--theme-1 .wlc-login-signup {
  justify-content: flex-end
}

.wlc-sections__header--theme-1 .wlc-btn-burger {
  width: 30px;
  margin: 0 auto 0 0
}

.wlc-sections__header--theme-1 .wlc-btn-search {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0
}

.wlc-sections__header--theme-1 .wlc-btn-search__text,
.wlc-sections__header--theme-1 .wlc-btn-search .wlc-icon,
.wlc-sections__header--theme-1 .wlc-btn-search .wlc-icon-content {
  display: flex;
  align-items: center;
  justify-content: center
}

.wlc-sections__header--theme-1 .wlc-btn-burger svg,
.wlc-sections__header--theme-1 .wlc-btn-burger rect,
.wlc-sections__header--theme-1 .wlc-btn-search svg,
.wlc-sections__header--theme-1 .wlc-btn-search rect {
  transition: all .3s linear;
  fill: var(--mc-baseOpacity)
}

.wlc-sections__header--theme-1 .wlc-btn-login,
.wlc-sections__header--theme-1 .wlc-btn-signup,
.wlc-sections__header--theme-1 .wlc-btn-user {
  display: flex;
  margin-left: auto
}

.wlc-sections__header--theme-1 .wlc-btn-login .wlc-icon,
.wlc-sections__header--theme-1 .wlc-btn-signup .wlc-icon,
.wlc-sections__header--theme-1 .wlc-btn-user .wlc-icon {
  width: 40px;
  height: 40px
}

.wlc-sections__header--theme-1 .wlc-btn-login .wlc-icon svg,
.wlc-sections__header--theme-1 .wlc-btn-signup .wlc-icon svg,
.wlc-sections__header--theme-1 .wlc-btn-user .wlc-icon svg {
  width: 40px;
  height: 40px
}

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

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

.wlc-sections__header--theme-1 .wlc-btn--deposit.wlc-wallets__btn-deposit {
  width: 30px;
  height: 30px;
  margin: 2px
}

.wlc-sections__header--theme-1 .wlc-btn--deposit.wlc-wallets__btn-deposit.wlc-btn--theme-default[class] {
  background-image: none
}

.wlc-sections__header--theme-1 .wlc-btn--deposit.wlc-wallets__btn-deposit svg {
  width: 30px
}

.wlc-sections__header--theme-1 .wlc-user-info__content {
  justify-content: flex-end
}

.wlc-sections__header--theme-1.wlc-sections__header--theme-toggler .container {
  grid-template-columns: .5fr 1fr .5fr
}

.wlc-sections__header--theme-1.wlc-sections__header--kiosk .wlc-btn--login {
  margin-left: auto
}

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

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

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

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

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

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

.wlc-sections__header--theme-2 .wlc-logo img,
.wlc-sections__header--theme-2 .wlc-logo svg {
  width: auto;
  height: 100%;
  max-height: 100%;
  margin: 0 auto;
  object-fit: contain;
  object-position: center
}

.wlc-sections__header--theme-2 .wlc-login-signup {
  justify-content: flex-end
}

.wlc-sections__header--theme-2 .wlc-btn-burger {
  width: 30px;
  margin: 0 auto 0 0
}

.wlc-sections__header--theme-2 .wlc-btn-search {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0
}

.wlc-sections__header--theme-2 .wlc-btn-search__text,
.wlc-sections__header--theme-2 .wlc-btn-search .wlc-icon,
.wlc-sections__header--theme-2 .wlc-btn-search .wlc-icon-content {
  display: flex;
  align-items: center;
  justify-content: center
}

.wlc-sections__header--theme-2 .wlc-btn-burger svg,
.wlc-sections__header--theme-2 .wlc-btn-burger rect,
.wlc-sections__header--theme-2 .wlc-btn-search svg,
.wlc-sections__header--theme-2 .wlc-btn-search rect {
  transition: all .3s linear;
  fill: var(--mc-baseOpacity)
}

.wlc-sections__header--theme-2 .wlc-btn-login,
.wlc-sections__header--theme-2 .wlc-btn-signup,
.wlc-sections__header--theme-2 .wlc-btn-user {
  display: flex;
  margin-left: auto
}

.wlc-sections__header--theme-2 .wlc-btn-login .wlc-icon,
.wlc-sections__header--theme-2 .wlc-btn-signup .wlc-icon,
.wlc-sections__header--theme-2 .wlc-btn-user .wlc-icon {
  width: 40px;
  height: 40px
}

.wlc-sections__header--theme-2 .wlc-btn-login .wlc-icon svg,
.wlc-sections__header--theme-2 .wlc-btn-signup .wlc-icon svg,
.wlc-sections__header--theme-2 .wlc-btn-user .wlc-icon svg {
  width: 40px;
  height: 40px
}

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

.wlc-sections__header--theme-2 .wlc-btn--mobile-login[class] {
  justify-self: flex-end;
  padding: 5px 10px;
  white-space: nowrap
}

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

.wlc-sections__header--theme-2 .wlc-btn--deposit.wlc-wallets__btn-deposit {
  width: 30px;
  height: 30px;
  margin: 2px
}

.wlc-sections__header--theme-2 .wlc-btn--deposit.wlc-wallets__btn-deposit.wlc-btn--theme-default[class] {
  background-image: none
}

.wlc-sections__header--theme-2 .wlc-btn--deposit.wlc-wallets__btn-deposit svg {
  width: 30px
}

.wlc-sections__header--theme-2 .wlc-user-info__content {
  justify-content: flex-end
}

.wlc-sections__header--theme-2.wlc-sections__header--with-login-btn .container {
  justify-content: space-between
}

.wlc-sections__header--theme-universal {
  --h-gap: 0;
  transition: all .3s linear;
  background: transparent
}

.wlc-sections__header--theme-universal .container {
  max-width: calc(100% - 30px);
  min-height: 70px;
  grid-template-columns: 1fr auto;
  gap: 0;
  transition: all .3s linear;
  padding: 0;
  display: grid;
  align-items: center
}

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

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

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

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

.wlc-sections__header--theme-universal .wlc-logo img,
.wlc-sections__header--theme-universal .wlc-logo svg {
  width: auto;
  height: 100%;
  max-height: 50%;
  margin: 0 auto;
  object-fit: contain;
  object-position: center
}

.wlc-sections__header--theme-universal .wlc-login-signup {
  justify-content: flex-end
}

.wlc-sections__header--theme-universal .wlc-btn-burger {
  width: 30px;
  margin: 0 auto 0 0
}

.wlc-sections__header--theme-universal .wlc-btn-search {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0
}

.wlc-sections__header--theme-universal .wlc-btn-search__text,
.wlc-sections__header--theme-universal .wlc-btn-search .wlc-icon,
.wlc-sections__header--theme-universal .wlc-btn-search .wlc-icon-content {
  display: flex;
  align-items: center;
  justify-content: space-between
}

.wlc-sections__header--theme-universal .wlc-btn-burger svg,
.wlc-sections__header--theme-universal .wlc-btn-burger rect,
.wlc-sections__header--theme-universal .wlc-btn-search svg,
.wlc-sections__header--theme-universal .wlc-btn-search rect {
  transition: all .3s linear;
  fill: var(--mc-main)
}

.wlc-sections__header--theme-universal .wlc-btn-login,
.wlc-sections__header--theme-universal .wlc-btn-signup,
.wlc-sections__header--theme-universal .wlc-btn-user {
  display: flex;
  margin-left: auto
}

.wlc-sections__header--theme-universal .wlc-btn-login .wlc-icon,
.wlc-sections__header--theme-universal .wlc-btn-signup .wlc-icon,
.wlc-sections__header--theme-universal .wlc-btn-user .wlc-icon {
  width: 40px;
  height: 40px
}

.wlc-sections__header--theme-universal .wlc-btn-login .wlc-icon svg,
.wlc-sections__header--theme-universal .wlc-btn-signup .wlc-icon svg,
.wlc-sections__header--theme-universal .wlc-btn-user .wlc-icon svg {
  width: 40px;
  height: 40px
}

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

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

.wlc-sections__header--theme-universal .wlc-btn--deposit.wlc-wallets__btn-deposit {
  width: 30px;
  height: 30px;
  margin: 2px
}

.wlc-sections__header--theme-universal .wlc-btn--deposit.wlc-wallets__btn-deposit.wlc-btn--theme-default[class] {
  background-image: none
}

.wlc-sections__header--theme-universal .wlc-btn--deposit.wlc-wallets__btn-deposit svg {
  width: 30px
}

.wlc-sections__header--theme-universal .wlc-user-info__content {
  justify-content: flex-end
}

.wlc-sections__header--theme-universal .header__left,
.wlc-sections__header--theme-universal .header__right {
  display: flex;
  align-items: center
}

.wlc-sections__header--theme-universal .header__left>*:not(.wlc-logo),
.wlc-sections__header--theme-universal .header__right>*:not(.wlc-logo) {
  margin-right: calc(var(--h-gap) * .5);
  margin-left: calc(var(--h-gap) * .5)
}

.wlc-sections__header--theme-universal .header__left .wlc-btn-burger+.wlc-logo,
.wlc-sections__header--theme-universal .header__right .wlc-btn-burger+.wlc-logo {
  margin: 0 0 0 15px
}

.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: -webkit-sticky;
  position: -webkit-sticky;
  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: radial-gradient(37% 76.2% at 58% 40%, #262000 41%, #010100 110%);
  transform: scale3d(1, var(--sticky-scale-val, 1), 1);
  transform-origin: top;
  transition: inherit
}

.wlc-body--sticky-header .wlc-sections__header .container {
  min-height: 60px;
  position: relative;
  z-index: 1;
  transform: translate3d(0, var(--sticky-translate-val, 0), 0);
  transition: inherit
}

.wlc-body--sticky-header-scrolling .wlc-sections__header {
  --sticky-scale-val: var(--sticky-transform-coef, 1);
  --sticky-translate-val: calc((var(--sticky-transform-coef) - 1) * 50%)
}

.wlc-body--sticky-header-down .wlc-sections__header {
  transform: translate3d(0, -100%, 0)
}

.wlc-sections__header .container .wlc-deadsimplechat {
  position: absolute
}

.wlc-sections__header .container .wlc-btn-search {
  overflow: visible
}

.wlc-sections__header .container .wlc-widget-wheel {
  position: absolute
}

.wlc-sections__banner-section+.wlc-sections__categories,
.wlc-sections__banner-section+.wlc-sections__banner-promotion {
  margin: -30px 0 40px
}

.wlc-sections__banner-section--theme-plus-one .wlc-banner-plus-one {
  grid-template-columns: minmax(250px, 1fr);
  gap: 20px;
  display: grid
}

.wlc-sections__banner-section--theme-plus-one .wlc-banner-plus-one .wlc-slider--theme-default-banner {
  border-radius: 10px;
  overflow: hidden
}

.wlc-sections__banner-section--theme-plus-one .wlc-banner-plus-one .wlc-slider--theme-default-banner .swiper-button-container {
  bottom: 40px;
  padding: 0 40px
}

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

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

.wlc-sections__game-widgets>.container {
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: 260px minmax(180px, max-content) minmax(180px, max-content);
  gap: 20px;
  display: grid
}

.wlc-sections__game-widgets>.container .wlc-betradar-popular-events {
  grid-column: unset
}

.wlc-sections__home-promo .wlc-home-promo {
  grid-template-columns: minmax(250px, 1fr);
  column-gap: 20px;
  row-gap: 20px;
  display: grid
}

.wlc-sections__home-promo .wlc-home-promo>* {
  min-width: 0
}

.wlc-sections__home-promo .wlc-home-promo .wlc-winners-slider--theme-vertical[class] .wlc-winners-slider__wrapper {
  max-width: 100%
}

.wlc-sections__home-promo .wlc-home-promo .wlc-tournament-list.wlc-tournament-list--theme-default .swiper-button-container {
  display: flex
}

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

.wlc-sections__content-wins--theme-default .wlc-home-wins {
  grid-template-columns: 1fr;
  column-gap: 20px;
  row-gap: 20px;
  display: grid
}

.wlc-sections__content-wins--theme-default .wlc-home-wins>* {
  min-width: 0
}

.wlc-sections__content-wins--theme-default .wlc-home-wins .wlc-winners-slider--theme-vertical[class] .wlc-winners-slider__wrapper {
  max-width: 100%
}

.wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament {
  grid-template-columns: minmax(250px, 1fr);
  column-gap: 20px;
  row-gap: 20px;
  display: grid
}

.wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament>* {
  min-width: 0
}

.wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament .wlc-winners-slider--theme-vertical[class] .wlc-winners-slider__wrapper {
  max-width: 100%
}

.wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament .wlc-tournament-list.wlc-tournament-list--theme-default .swiper-button-container {
  display: flex
}

.wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
  grid-template-columns: 1fr;
  column-gap: 20px;
  row-gap: 20px;
  display: grid;
  grid-template-areas: "recent-wins" "bonus" "biggest-wins"
}

.wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses>* {
  min-width: 0
}

.wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses .wlc-winners-slider--theme-vertical[class] .wlc-winners-slider__wrapper {
  max-width: 100%
}

.wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses .wlc-winners-slider--type-latest {
  grid-area: recent-wins
}

.wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses .wlc-winners-slider--type-biggest {
  grid-area: biggest-wins
}

.wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses .wlc-winners-slider .wlc-winners-slider__wrapper {
  min-height: 305px;
  max-width: 100%
}

.wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses .wlc-bonuses-list {
  grid-area: bonus
}

.wlc-sections__content-wins-transparent .wlc-home-wins {
  grid-template-columns: 1fr;
  gap: 20px;
  display: grid;
  max-width: 1170px;
  margin: 0 auto
}

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

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

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

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

.wlc-sections__promo-categories[class] .container {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px 10px;
  display: grid
}

.wlc-sections__promo-categories[class] .wlc-winners-slider__wrapper,
.wlc-sections__promo-categories[class] .wlc-jackpots-slider__wrapper {
  height: 100%
}

.wlc-sections__promo-categories[class] .wlc-winners-slider[class],
.wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] {
  grid-column: 1 / -1;
  min-height: auto
}

.wlc-sections__promo-categories[class] .wlc-winners-slider[class] .wlc-winners-slider__wrapper[class],
.wlc-sections__promo-categories[class] .wlc-winners-slider[class] .wlc-jackpots-slider__wrapper[class],
.wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] .wlc-winners-slider__wrapper[class],
.wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] .wlc-jackpots-slider__wrapper[class] {
  max-width: 100%
}

.wlc-sections__promo-categories[class] .wlc-winners-slider[class] .wlc-winners-slider__title[class],
.wlc-sections__promo-categories[class] .wlc-winners-slider[class] .wlc-jackpots-slider__title[class],
.wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] .wlc-winners-slider__title[class],
.wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] .wlc-jackpots-slider__title[class],
.wlc-sections__promo-categories[class] .wlc-winners-slider[class] .no-winners .wlc-winners-slider__title[class],
.wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] .no-winners .wlc-winners-slider__title[class] {
  margin: 0 0 20px
}

.wlc-sections__promo-categories[class] .wlc-winners-slider[class] .wlc-slider,
.wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] .wlc-slider {
  margin: 60px 20px 10px
}

.wlc-sections__promo-categories[class] .wlc-category-preview[class] {
  grid-column: 2 / -1
}

.wlc-sections__promo-categories[class] .wlc-category-preview[class] .wlc-category-preview-item[class]:nth-child(2) {
  display: none
}

.wlc-sections__promo-categories[class] .wlc-category-preview[class] .wlc-category-preview-item[class]:nth-child(3) {
  display: none
}

.wlc-sections__promo-categories-games[class] .container {
  grid-template-columns: 1fr;
  gap: 10px;
  display: grid
}

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

.wlc-sections__total-jackpot .jackpot-container {
  padding: 20px;
  min-height: 250px;
  background: url(/wlc/jackpots/total-jackpot-bg.jpg);
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 10px;
  overflow: hidden
}

.wlc-sections__total-jackpot .jackpot-container:before {
  height: 120px;
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(/wlc/jackpots/total-jackpot-coins.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 100%
}

.wlc-sections__total-jackpot .wlc-total-jackpot[class] {
  margin: 30px 0 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: #fff;
  font-style: normal;
  font-weight: 700;
  font-size: 1.6rem;
  line-height: 1.45
}

.wlc-sections__winners-section {
  margin: 0 auto 20px;
  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 20px
}

.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: 10px 0 30px;
  background: transparent;
  border-radius: 10px;
  position: relative
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top {
  margin: 0 0 15px;
  display: flex
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top--buttons {
  align-items: center;
  justify-content: space-between
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top .wlc-title {
  display: inline-block
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top .wlc-counter {
  color: var(--mc-black);
  font-style: normal;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.45;
  display: inline-block;
  margin: 0 0 0 10px
}

.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 {
  --wlc-nick-max-width: unset;
  grid-area: nick-icon
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body-with-nick-icon .wlc-profile-bloks {
  grid-area: profile-blocks
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-title.wlc-title--profile[wlc-title] .wlc-title__main {
  color: var(--mc-baseMain);
  font-style: normal;
  font-weight: 700;
  font-size: 1.6rem;
  line-height: 1.45
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .profile-history-filter {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%
}

.wlc-sections__profile-content--theme-default>.container,
.wlc-sections__profile-menu--theme-default>.container {
  max-width: calc(100% - 30px)
}

.wlc-sections__profile-content--theme-first>.container {
  background: var(--mc-bg700);
  border-radius: 10px;
  padding: 15px 15px 30px;
  display: grid
}

.app-profile-loyalty-tournaments-detail-state .wlc-sections__profile-content--theme-first>.container {
  padding: 0
}

.wlc-sections__profile-content--theme-first .wlc-profile-content {
  padding: 20px 0 0;
  width: 100%;
  min-width: 0
}

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

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

.app-profile-loyalty-tournaments-detail-state .wlc-sections__profile-content--theme-first .wlc-profile-content {
  padding: 0
}

.wlc-sections__profile-content--theme-first .wlc-profile-content__body,
.wlc-sections__profile-content--theme-first .wlc-profile-content__header,
.wlc-sections__profile-content--theme-first .wlc-profile-menu {
  min-width: 0
}

.wlc-sections__profile-content--theme-first .wlc-profile-content__wrp {
  margin: 0 0 20px
}

.wlc-sections__profile-content--theme-first .wlc-profile-content__wrp .wlc-title--theme-default div.wlc-title__main[class] {
  color: var(--mc-baseMain);
  font-style: normal;
  font-weight: 700;
  font-size: 1.6rem;
  line-height: 1.45
}

.wlc-sections__profile-content--theme-first .wlc-nickname-icon {
  width: 100%;
  margin: 20px 0
}

.wlc-sections__profile-content--theme-first .wlc-profile-content__header {
  padding: 0;
  min-height: 40px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  min-width: 0
}

.wlc-sections__profile-content--theme-first .wlc-profile-content__header div.wlc-title--theme-default div.wlc-title__main {
  line-height: 1
}

.app-profile-verification-state .wlc-sections__profile-content--theme-first .wlc-profile-content__header div.wlc-title--theme-default div.wlc-title__second {
  color: var(--mc-baseMain);
  font-style: normal;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.45
}

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

.wlc-sections__profile-content--theme-first .wlc-profile-content__header .wlc-title[class] .wlc-title__main {
  color: var(--mc-baseMain);
  font-style: normal;
  font-weight: 700;
  font-size: 1.6rem;
  line-height: 1.45
}

.wlc-sections__profile-content--theme-wolf>.container {
  min-height: auto;
  padding: 0;
  background: none;
  border-radius: 10px;
  position: relative
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__top {
  margin: 0 0 20px;
  display: flex
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__top--buttons {
  align-items: center;
  justify-content: space-between
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__top .wlc-section-title[class] {
  margin: 0
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__top .wlc-section-title[class] .wlc-section-title__content {
  color: var(--mc-baseThird, var(--mc-baseMain));
  font-style: normal;
  font-weight: 700;
  font-size: 1.4rem;
  line-height: 1.45
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__top .wlc-section-title[class] .wlc-section-title__icon {
  color: var(--mc-baseThird, var(--mc-baseMain))
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__wrp {
  max-width: 100%;
  margin: 0 auto
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__body {
  grid-template-columns: 1fr;
  display: grid
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__body-with-nick-icon {
  grid-template-columns: 1fr;
  grid-template-areas: "nick-icon" "form";
  grid-gap: 24px;
  display: grid
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__body-with-nick-icon .wlc-profile-form {
  grid-area: form
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__body-with-nick-icon .wlc-nickname-icon {
  --wlc-nick-max-width: unset;
  grid-area: nick-icon
}

.wlc-sections__profile-content--theme-wolf .wlc-profile-content__body-with-nick-icon .wlc-profile-bloks {
  grid-area: profile-blocks
}

.wlc-sections__profile-content--theme-wolf .profile-history-filter {
  display: flex;
  align-items: center;
  justify-content: space-between
}

.wlc-sections__profile-content--theme-wolf .wlc-section-title {
  margin: 0 0 20px
}

.profile-history-filter .wlc-sections__profile-content--theme-wolf .wlc-section-title {
  margin: 0
}

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

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

.wlc-profile-content__header--second,
.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-default .wlc-user-stats-wrapper,
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-default .wlc-user-stats-wrapper,
.app-profile-cash-transfer-state .wlc-sections__profile-content--theme-default .wlc-user-stats-wrapper {
  margin: 0 0 20px
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-default .wlc-user-stats-wrapper__grid,
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-default .wlc-user-stats-wrapper__grid,
.app-profile-cash-transfer-state .wlc-sections__profile-content--theme-default .wlc-user-stats-wrapper__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-user-stats-wrapper,
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-user-stats-wrapper {
  margin: 0 0 20px
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-user-stats-wrapper__grid,
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-user-stats-wrapper__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-cash--theme-default .wlc-cash__title[class],
.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-cash--theme-default .wlc-cash__title[class] {
  display: none
}

.app-profile-cash-transactions-state .wlc-sections__profile-content--theme-first[class] .wlc-table__cell--type {
  min-width: 100px
}

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

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

.app-profile-dashboard-state .wlc-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: 25px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button] {
  justify-self: center
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-email-field--theme-vertical.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--theme-vertical.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--theme-vertical.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--theme-vertical.wlc-email-field--unverified {
  gap: 0
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified {
  grid-gap: 25px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified .wlc-input[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified .wlc-input[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified .wlc-input[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified .wlc-input[class] {
  grid-template-columns: 1fr
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified .wlc-btn[wlc-button] {
  margin-top: 0
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-birth-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-birth-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-birth-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-birth-field {
  align-items: flex-end
}

.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-email-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-email-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-email-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-email-field {
  align-items: flex-end
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-email-field .wlc-input,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-email-field .wlc-input,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-email-field .wlc-input,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-email-field .wlc-input {
  display: block
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-email-field .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-email-field .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-email-field .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-email-field .wlc-tooltip {
  margin: 0 0 0 5px;
  transform: translateY(-1px)
}

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

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field__label[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field__label[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field__label[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field__label[class] {
  white-space: nowrap
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field__input-block[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field__input-block[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field__input-block[class],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field__input-block[class] {
  grid-template-columns: minmax(0, 100px) 1fr;
  grid-gap: 10px
}

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

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-input[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-input[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-input[class] .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-input[class] .wlc-tooltip {
  margin: 0 0 0 5px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-tooltip,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field .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-verified .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-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-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-tooltip {
  display: flex;
  margin: 0 0 0 5px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-phone-field__input-block[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-phone-field__input-block[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-phone-field__input-block[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-phone-field__input-block[class] {
  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: -moz-max-content;
  width: max-content;
  grid-column: span 2;
  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-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-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-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-tooltip,
.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-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-default .wlc-birth-field,
.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-default .wlc-email-field[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-default .wlc-profile-form--theme-mobile-app .wlc-birth-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-default .wlc-profile-form--theme-mobile-app .wlc-email-field[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-default .wlc-birth-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-default .wlc-email-field[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-mobile-app .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-mobile-app .wlc-phone-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-email-field[class] {
  grid-gap: 0
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block {
  margin: 0 -10px;
  padding: 20px 0 10px;
  position: relative;
  border-bottom: 2px solid transparent;
  display: flex;
  flex-wrap: wrap;
  align-items: center
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -2px;
  left: 0;
  width: calc(100% - 20px);
  height: 2px;
  margin: 0 auto;
  background: var(--mc-baseOpacity)
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block:first-child {
  padding-top: 0
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block:nth-last-child(-n+2):after {
  display: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block--submit {
  padding: 20px 0 0;
  display: flex;
  justify-content: center
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block--password .wlc-profile-form__block {
  width: 100%;
  margin: 0;
  padding: 0
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block--password .wlc-btn {
  margin: 0 auto -10px
}

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

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block .wlc-title {
  padding: 0 10px;
  margin: 0 0 10px;
  flex: 1 1 100%
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block .wlc-title .wlc-title__main {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.1
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-birth-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-email-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-select,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input {
  margin: 0 0 10px;
  padding: 0 10px;
  flex: 0 1 100%
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block .wlc-birth-field {
  margin: 0 0 10px;
  padding: 0 10px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-email-field .wlc-tooltip {
  margin: 0 0 0 5px
}

.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,
.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-sa-birth-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-email-field__input-block .wlc-btn[wlc-button] {
  width: -moz-min-content;
  width: min-content;
  margin: 0 auto
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field {
  grid-gap: 0;
  grid-template-columns: 1fr
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field .wlc-phone-field__input-block[class] {
  grid-gap: 10px
}

.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-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-phone-field__input-block[class] {
  grid-template-columns: 1fr 2fr;
  grid-gap: 10px
}

.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: -moz-max-content;
  width: max-content;
  grid-column: span 2;
  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-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] .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-tooltip {
  display: flex;
  align-items: center;
  margin: 0 0 0 5px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form {
  display: grid;
  grid-auto-columns: 1fr;
  grid-row-gap: 15px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-btn[wlc-button] {
  margin: 5px 0 0;
  justify-self: center
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field--unverified {
  grid-gap: 15px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field--unverified .wlc-input[class] {
  grid-template-columns: 1fr
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field--unverified .wlc-btn[wlc-button] {
  margin-top: 0
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field {
  align-items: flex-end
}

.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-email-field .wlc-input {
  display: block
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field .wlc-tooltip {
  margin: 0 0 0 5px;
  transform: translateY(-1px)
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field {
  align-items: flex-end;
  white-space: nowrap;
  grid-gap: 0
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field__input-block[class] {
  grid-template-columns: minmax(0, 100px) 1fr;
  grid-gap: 15px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field .wlc-select[class] {
  display: block
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field .wlc-tooltip {
  display: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field .wlc-input[class] {
  grid-template-columns: minmax(0, 1fr);
  display: flex;
  flex-wrap: wrap;
  align-items: center
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field .wlc-input[class] .wlc-tooltip {
  margin: 0 0 0 5px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field .wlc-input[class] .wlc-input__label {
  display: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field.wlc-phone-field--sms-verified .wlc-tooltip {
  display: flex;
  margin: 0 0 0 5px
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-phone-field__input-block[class] {
  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: -moz-max-content;
  width: max-content;
  grid-column: span 2;
  margin: 0 auto
}

.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],
.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field {
  grid-gap: 0
}

.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,
.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field .wlc-input__input input,
.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field .wlc-input__input .wlc-select__field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field .wlc-select__group input,
.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field .wlc-select__group .wlc-select__field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field .wlc-input__input input,
.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field .wlc-input__input .wlc-select__field,
.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field .wlc-select__group input,
.app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field .wlc-select__group .wlc-select__field {
  color: var(--fc-placeholderColor);
  font-style: normal;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 1.45
}

.wlc-submenu-history {
  position: relative
}

.app-profile-loyalty-tournaments-active-state .wlc-tournament-detail__header-info--back-link {
  display: none
}

.app-profile-loyalty-bonuses-history-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-pagination--theme-default .pagination,
.app-profile-loyalty-bonuses-history-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-first .wlc-pagination--theme-default .pagination,
.app-profile-loyalty-tournaments-history-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-pagination--theme-default .pagination,
.app-profile-loyalty-tournaments-history-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-first .wlc-pagination--theme-default .pagination,
.app-profile-gamblings-bets-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-pagination--theme-default .pagination,
.app-profile-gamblings-bets-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-first .wlc-pagination--theme-default .pagination,
.app-profile-cash-transactions-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-pagination--theme-default .pagination,
.app-profile-cash-transactions-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-first .wlc-pagination--theme-default .pagination,
.app-profile-loyalty-store-history-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-pagination--theme-default .pagination,
.app-profile-loyalty-store-history-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-first .wlc-pagination--theme-default .pagination {
  margin: 10px auto 20px
}

.app-profile-loyalty-bonuses-history-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-table--theme-default.wlc-table.wlc-table--table,
.app-profile-loyalty-bonuses-history-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-first .wlc-table--theme-default.wlc-table.wlc-table--table,
.app-profile-loyalty-tournaments-history-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-table--theme-default.wlc-table.wlc-table--table,
.app-profile-loyalty-tournaments-history-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-first .wlc-table--theme-default.wlc-table.wlc-table--table,
.app-profile-gamblings-bets-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-table--theme-default.wlc-table.wlc-table--table,
.app-profile-gamblings-bets-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-first .wlc-table--theme-default.wlc-table.wlc-table--table,
.app-profile-cash-transactions-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-table--theme-default.wlc-table.wlc-table--table,
.app-profile-cash-transactions-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-first .wlc-table--theme-default.wlc-table.wlc-table--table,
.app-profile-loyalty-store-history-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-table--theme-default.wlc-table.wlc-table--table,
.app-profile-loyalty-store-history-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-first .wlc-table--theme-default.wlc-table.wlc-table--table,
.app-profile-loyalty-bonuses-history-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-table--theme-default.wlc-table.wlc-table--mobile,
.app-profile-loyalty-bonuses-history-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-first .wlc-table--theme-default.wlc-table.wlc-table--mobile,
.app-profile-loyalty-tournaments-history-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-table--theme-default.wlc-table.wlc-table--mobile,
.app-profile-loyalty-tournaments-history-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-first .wlc-table--theme-default.wlc-table.wlc-table--mobile,
.app-profile-gamblings-bets-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-table--theme-default.wlc-table.wlc-table--mobile,
.app-profile-gamblings-bets-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-first .wlc-table--theme-default.wlc-table.wlc-table--mobile,
.app-profile-cash-transactions-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-table--theme-default.wlc-table.wlc-table--mobile,
.app-profile-cash-transactions-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-first .wlc-table--theme-default.wlc-table.wlc-table--mobile,
.app-profile-loyalty-store-history-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-table--theme-default.wlc-table.wlc-table--mobile,
.app-profile-loyalty-store-history-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-first .wlc-table--theme-default.wlc-table.wlc-table--mobile {
  gap: 10px
}

.app-profile-loyalty-bonuses-history-state .wlc-sections__profile-content--theme-wolf[class],
.app-profile-loyalty-tournaments-history-state .wlc-sections__profile-content--theme-wolf[class],
.app-profile-loyalty-store-history-state .wlc-sections__profile-content--theme-wolf[class],
.app-profile-bets-state .wlc-sections__profile-content--theme-wolf[class],
.app-profile-sports-betting-state .wlc-sections__profile-content--theme-wolf[class],
.app-profile-cash-transactions-state .wlc-sections__profile-content--theme-wolf[class] {
  margin-bottom: 0
}

.app-profile-loyalty-bonuses-history-state .wlc-sections__profile-content--theme-wolf .wlc-pagination--theme-wolf,
.app-profile-loyalty-tournaments-history-state .wlc-sections__profile-content--theme-wolf .wlc-pagination--theme-wolf,
.app-profile-loyalty-store-history-state .wlc-sections__profile-content--theme-wolf .wlc-pagination--theme-wolf,
.app-profile-bets-state .wlc-sections__profile-content--theme-wolf .wlc-pagination--theme-wolf,
.app-profile-sports-betting-state .wlc-sections__profile-content--theme-wolf .wlc-pagination--theme-wolf,
.app-profile-cash-transactions-state .wlc-sections__profile-content--theme-wolf .wlc-pagination--theme-wolf {
  margin: 10px auto 40px
}

.app-profile-loyalty-bonuses-history-state .wlc-sections__profile-content--theme-wolf .wlc-table--theme-default.wlc-table--wolf-colors.wlc-table--table,
.app-profile-loyalty-tournaments-history-state .wlc-sections__profile-content--theme-wolf .wlc-table--theme-default.wlc-table--wolf-colors.wlc-table--table,
.app-profile-loyalty-store-history-state .wlc-sections__profile-content--theme-wolf .wlc-table--theme-default.wlc-table--wolf-colors.wlc-table--table,
.app-profile-bets-state .wlc-sections__profile-content--theme-wolf .wlc-table--theme-default.wlc-table--wolf-colors.wlc-table--table,
.app-profile-sports-betting-state .wlc-sections__profile-content--theme-wolf .wlc-table--theme-default.wlc-table--wolf-colors.wlc-table--table,
.app-profile-cash-transactions-state .wlc-sections__profile-content--theme-wolf .wlc-table--theme-default.wlc-table--wolf-colors.wlc-table--table {
  gap: 15px
}

.app-profile-loyalty-bonuses-history-state .wlc-sections__profile-content--theme-wolf .wlc-table--theme-default.wlc-table--wolf-colors.wlc-table--mobile,
.app-profile-loyalty-tournaments-history-state .wlc-sections__profile-content--theme-wolf .wlc-table--theme-default.wlc-table--wolf-colors.wlc-table--mobile,
.app-profile-loyalty-store-history-state .wlc-sections__profile-content--theme-wolf .wlc-table--theme-default.wlc-table--wolf-colors.wlc-table--mobile,
.app-profile-bets-state .wlc-sections__profile-content--theme-wolf .wlc-table--theme-default.wlc-table--wolf-colors.wlc-table--mobile,
.app-profile-sports-betting-state .wlc-sections__profile-content--theme-wolf .wlc-table--theme-default.wlc-table--wolf-colors.wlc-table--mobile,
.app-profile-cash-transactions-state .wlc-sections__profile-content--theme-wolf .wlc-table--theme-default.wlc-table--wolf-colors.wlc-table--mobile {
  gap: 10px
}

.app-profile-cash-transfer-state .wlc-sections__profile-content--theme-wolf {
  --wlc-transfer-divider-bg: var(--mc-bg300)
}

.app-promotions-state .wlc-sections__content--theme-default .wlc-title.wlc-title--promotions[wlc-title],
.app-promotions-state .wlc-sections__content--theme-default .wlc-title.wlc-title--profile[wlc-title] {
  margin: 0 0 20px;
  text-align: left
}

.app-promotions-state .wlc-sections__content--theme-default .wlc-title.wlc-title--promotions[wlc-title] div.wlc-title__main,
.app-promotions-state .wlc-sections__content--theme-default .wlc-title.wlc-title--profile[wlc-title] div.wlc-title__main {
  font-size: 2.4rem
}

.app-promotions-state .wlc-sections__content--theme-default .wlc-bonuses-list {
  margin: 0 0 40px
}

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

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

.app-tournaments-state .wlc-sections__tournaments--theme-default .wlc-tournament-list--theme-default .wlc-tournament-promo--theme-default .wlc-tournament-promo__lock-btn {
  max-width: none
}

.wlc-sections__sign-in-page {
  background: var(--mc-bgModal);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  padding: 30px 0
}

.wlc-sections__sign-in-page .wlc-sign-in-page__wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 500px
}

.wlc-sections__sign-in-page .wlc-sign-in-page__form-wrapper {
  padding: 20px;
  border-radius: 15px;
  background: var(--mc-bgModal)
}

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

.wlc-sections__sign-in-page .wlc-logo .wlc-logo__image .wlc-icon-content {
  display: flex;
  justify-content: center
}

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

.four-elements {
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
  display: grid
}

.four-elements__body {
  padding: 10px;
  min-height: 100px;
  align-items: start;
  justify-items: center;
  border-radius: 10px
}

.wlc-sections__sticky-footer {
  position: fixed;
  bottom: 0;
  z-index: 100;
  width: 100%
}

.wlc-body--sticky-footer {
  padding-bottom: 60px
}

.wlc-body--fp-left .wlc-app,
.wlc-body--fp-right .wlc-app {
  transition: padding .25s ease-in-out
}

.wlc-body--fp-left-compact {
  --fp-left-padding: var(--fp-left-size-compact)
}

.wlc-body--fp-left-expanded {
  --fp-left-padding: var(--fp-left-size-full)
}

.wlc-body--fp-left:not(.wlc-body--fp-left-nopadding) .wlc-app {
  padding-left: var(--fp-left-padding, 0)
}

.wlc-body--fp-right-compact {
  --fp-right-padding: var(--fp-right-size-compact)
}

.wlc-body--fp-right-expanded {
  --fp-right-padding: var(--fp-right-size-full)
}

.wlc-body--fp-right:not(.wlc-body--fp-right-nopadding) .wlc-app {
  padding-right: var(--fp-right-padding, 0)
}

.wlc-sections__user-info-menu {
  display: grid;
  gap: 20px
}

.wlc-sections__content-games-first,
.wlc-sections__content-games-second,
.wlc-sections__content-games-third {
  overflow: hidden
}

.wlc-sections__providers-info.wlc-sections__providers-info--theme-wolf {
  margin: -40px 0 40px
}

.wlc-sections__providers-info.wlc-sections__providers-info--theme-wolf .container .wlc-post {
  color: var(--mc-baseSecond, var(--mc-baseMain))
}

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

.wlc-sections__providers-info.wlc-sections__providers-info--theme-wolf .container .wlc-post .wlc-title .wlc-title__main {
  color: var(--mc-baseSecond, var(--mc-baseMain));
  font-style: normal;
  font-weight: 700;
  font-size: 1.6rem;
  line-height: 1.45;
  text-align: center
}

.wlc-sections__notifications>[class*=--show]~[class*=--show] {
  display: none !important
}

.wlc-sections__withdraw-cancel {
  width: 95%;
  right: unset;
  position: fixed;
  bottom: 1%;
  z-index: 1000;
  align-self: center;
  margin: 0 auto
}

.wlc-sections__crypto-purchase-guide--theme-default .container {
  padding: 25px 0 40px
}

.wlc-sections__crypto-purchase-guide--theme-default .container .wlc-post .wlc-title .wlc-title__main[class] {
  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__crypto-purchase-guide--theme-default .container [wlc-dynamic] {
  color: var(--mc-baseSecond, var(--mc-baseMain));
  font-style: normal;
  padding: 25px;
  border-radius: 10px;
  background: var(--mc-bg700)
}

.wlc-sections__right-widget {
  z-index: 101;
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  max-width: none;
  height: 100vh;
  visibility: hidden;
  pointer-events: all
}

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

.wlc-body--fp-left:not(.wlc-body--fp-left-nopadding) [class*=wlc-sections__]:not(.wlc-sections__sticky-footer--theme-default):not(.wlc-sections__email-verification-notification):not(.wlc-sections__notifications):not(.wlc-sections__right-widget),
.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):not(.wlc-sections__notifications):not(.wlc-sections__right-widget) {
  padding: 0 15px
}

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

.wlc-sections__banners-aff {
  margin: 0 0 20px
}

.wlc-sections__banners-aff.wlc-sections__banners-aff--theme-default .banner[class] {
  min-height: 220px
}

.wlc-sections__anchors-menu {
  margin: 0 0 40px
}

.wlc-sections__anchors-menu .container {
  display: contents
}

.wlc-sections__benefits-section,
.wlc-sections__commission-section,
.wlc-sections__description-section {
  margin: 0 0 40px
}

.wlc-sections__description-section .container {
  display: contents
}

.wlc-sections__description-section .wlc-post {
  border-radius: 0;
  background: var(--mc-bg700);
  padding: 40px 20px
}

.wlc-sections__faq-section {
  margin: 0 0 40px
}

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

.wlc-sections__testimonials-section {
  margin: 0 0 40px
}

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

.wlc-aff-content {
  width: 100%;
  margin: 40px auto;
  text-align: center
}

.wlc-aff-content:first-child {
  margin-top: 0
}

.wlc-aff-content:last-child {
  margin-bottom: 0
}

.wlc-aff-content .wlc-btn {
  height: 40px;
  display: grid;
  grid-column-gap: initial;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  justify-content: center;
  min-width: 128px;
  padding: 5px 10px;
  background: var(--mc-main);
  box-shadow: none;
  border: none;
  border-radius: 10px;
  display: inline-grid;
  min-width: 180px;
  text-decoration: none
}

.wlc-aff-content .wlc-btn:disabled {
  opacity: .6;
  pointer-events: none
}

.wlc-aff-content .wlc-btn .wlc-btn__text {
  color: var(--mc-black, var(--mc-baseMain));
  font-style: normal;
  font-weight: 700;
  font-size: 1.4rem;
  line-height: 1.45;
  grid-column: 2;
  text-transform: uppercase
}

.wlc-aff-content .wlc-btn--theme-rounding {
  border-radius: 10px
}

.wlc-aff-content p .wlc-btn {
  display: inline-grid
}

.wlc-benefits--theme-default {
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
  display: grid
}

.wlc-benefits--theme-default .wlc-benefits__item {
  grid-template-rows: 54px auto;
  padding: 0;
  position: relative;
  display: grid;
  grid-gap: 20px;
  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: 1.2rem;
  line-height: 1.45;
  display: inline-block;
  max-width: 21ch
}

.wlc-digits {
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 20px;
  display: grid;
  justify-content: center
}

.wlc-digits__item {
  grid-gap: 10px;
  padding: 10px;
  display: grid;
  text-align: center;
  background: var(--mc-bg700);
  border-radius: 8px
}

.wlc-digits__main {
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 1
}

.wlc-digits__separator {
  width: 100%;
  height: 2px;
  border-radius: 100px;
  background: var(--mc-baseOpacity)
}

.wlc-digits__description {
  color: var(--mc-baseMain);
  font-style: normal;
  font-weight: 700;
  font-size: 1.4rem;
  line-height: 1.45
}

.wlc-digits__description a {
  color: inherit;
  text-decoration: none;
  pointer-events: none
}

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

@font-face {
  font-weight: 400;
  font-family: Rubik;
  font-style: normal;
  src: url(/static/fonts/rubik/rubik-regular.woff2) format("woff2");
  font-display: swap
}

@font-face {
  font-weight: 600;
  font-family: Rubik;
  font-style: normal;
  src: url(/static/fonts/rubik/rubik-600.woff2) format("woff2");
  font-display: swap
}

@font-face {
  font-weight: 700;
  font-family: Rubik;
  font-style: normal;
  src: url(/static/fonts/rubik/rubik-700.woff2) format("woff2");
  font-display: swap
}

.wlc-body--fp-left-in.wlc-body--fp-left .wlc-sections__header {
  width: auto;
  margin-right: calc(-1 * var(--fp-left-size-gap));
  margin-left: calc(-1 * var(--fp-left-size-gap))
}

.wlc-body--fp-left-in.wlc-body--fp-left .wlc-sections__email-verification-notification {
  margin-right: calc(-1 * var(--fp-left-size-gap));
  margin-left: calc(-1 * var(--fp-left-size-gap))
}

.wlc-body--fp-left-in.wlc-body--fp-left:has(.app-tournaments-state, .app-profile-loyalty-bonuses-main-state, .app-promotions-state, .app-profile-achievements-main-state, .app-profile-loyalty-store-main-state, .app-profile-main-info-state, .app-home-state, .app-profile-cash-withdraw-state, .app-profile-messages-state) {
  visibility: visible;
  overflow-x: hidden;
  overflow-y: scroll
}

.wlc-body--fp-left-in.wlc-body--fp-left:has(.app-tournaments-state, .app-profile-loyalty-bonuses-main-state, .app-promotions-state, .app-profile-achievements-main-state, .app-profile-loyalty-store-main-state, .app-profile-main-info-state, .app-home-state, .app-profile-cash-withdraw-state, .app-profile-messages-state):not(.wlc-body--fp-right).modal-open #chat-widget-container,
.wlc-body--fp-left-in.wlc-body--fp-left:has(.app-tournaments-state, .app-profile-loyalty-bonuses-main-state, .app-promotions-state, .app-profile-achievements-main-state, .app-profile-loyalty-store-main-state, .app-profile-main-info-state, .app-home-state, .app-profile-cash-withdraw-state, .app-profile-messages-state):not(.wlc-body--fp-right).modal-open .wlc-sections__right-widget {
  margin-right: 15px
}

.wlc-sections__header--theme-universal {
  margin-top: 0
}

.wlc-sections__header--theme-universal .header__right .wlc-deposit-notification {
  display: none
}

.wlc-sections__header--theme-universal .header__right .wlc-internal-mails-notifier {
  position: static
}

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

.wlc-sections__header--theme-universal .wlc-btn-search__text {
  width: 100%;
  min-height: 41px;
  padding: 3px 5px 3px 12px;
  color: var(--mc-searchText);
  font-size: 1.6rem;
  background: var(--mc-bg500);
  border-radius: 10px;
  border: 1px solid var(--fc-borderColor);
  transition: all .3s;
  overflow: hidden
}

.wlc-sections__header--theme-universal .wlc-btn-search .wlc-icon {
  min-width: 33px;
  min-height: 33px;
  padding: 8px;
  border: 1px solid var(--mc-main);
  border-radius: 6px
}

.wlc-sections__header--theme-universal .wlc-btn-search .wlc-icon svg {
  width: 15px;
  height: 15px;
  fill: var(--mc-baseMain)
}

.wlc-sections__content-games2,
.wlc-sections__content-games-bottom2,
.wlc-sections__banner-section-2,
.wlc-sections__banner-section-loyalty,
.wlc-sections__content-games-top3 {
  margin-bottom: 40px
}

.wlc-sections__user-widget {
  margin-bottom: 20px
}

.wlc-sections__youtube-block {
  margin-bottom: 0
}

.wlc-sections__email-verification-notification {
  z-index: 100
}

.wlc-sections__banner-wolf-desktop {
  margin-bottom: 20px
}

.wlc-sections__banner-wolf-desktop .banner {
  min-height: 410px !important;
  padding: 85px 25px 25px !important
}

.wlc-sections__banner-wolf-desktop .wolf-banner-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px
}

.wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner {
  min-width: 100%
}

.wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.left-slider .swiper-button-container .wlc-swiper-button-prev,
.wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.left-slider .swiper-button-container .wlc-swiper-button-next {
  background: var(--mc-bg800-l10)
}

.wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.right-slider .swiper-button-container .wlc-swiper-button-prev,
.wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.right-slider .swiper-button-container .wlc-swiper-button-next {
  color: var(--mc-black);
  background: var(--mc-main-o6)
}

.wlc-sections__banner-wolf-mob {
  margin: 0 0 10px
}

.wlc-sections__banner-wolf-mob .banner {
  padding: 150px 65px 15px 15px !important
}

.wlc-sections__total-jackpot-interactive .container,
.wlc-sections__youtube-block .container {
  max-width: 100%
}

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

.wlc-sections__content-games-recommended {
  margin-bottom: 0
}

.wlc-sections__content-games-recommended .container .wlc-games-grid--theme-swiper {
  margin-bottom: 40px
}

.wlc-sections__content-games-recommended .container .wlc-games-grid--theme-swiper .wlc-games-grid__content .wlc-games-grid__nocontent {
  display: none
}

.wlc-sections__notifications {
  position: relative;
  z-index: 101
}

.wlc-sections__categories--theme-1 .games-categories {
  grid-template-areas: "menu menu" "search merch"
}

.wlc-sections__categories--theme-1 .wlc-category-menu {
  grid-area: menu;
  margin: 0 0 20px
}

.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn,
.wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
  width: auto
}

.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn>span,
.wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn>span {
  width: -moz-fit-content;
  width: fit-content
}

.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn .wlc-icon,
.wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn .wlc-icon {
  order: -1;
  margin-right: 10px
}

.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn {
  grid-area: search;
  border-right: 1px solid transparent;
  border-image: var(--mc-borderGradient);
  border-image-slice: 1
}

.wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
  grid-area: merch;
  margin-left: unset;
  padding: 0 10px
}

.app-profile-dashboard-state .wlc-dashboard__top {
  margin: 0
}

.app-profile-dashboard-state .wlc-dashboard__bottom,
.app-profile-dashboard-state .wlc-title__main {
  display: none
}

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

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

.app-profile-dashboard-state .bonus-title {
  grid-area: bonuses-title;
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.45;
  text-transform: uppercase
}

.app-profile-dashboard-state .wlc-bonuses-list-active {
  grid-area: bonuses-active
}

.app-profile-dashboard-state .wlc-bonuses-list-active .wlc-bonuses-list-active__main.wlc-bonuses-list__kent-active {
  font-weight: 700;
  font-size: 24px;
  text-transform: uppercase
}

.app-profile-dashboard-state .wlc-bonuses-list-active .wlc-bonuses-list-active__content.wlc-bonuses-list__kent-active {
  margin: 0 0 -20px
}

.app-profile-dashboard-state .wlc-bonuses-list-active .wlc-bonuses-list-active__nocontent.wlc-bonuses-list__kent-active {
  display: none
}

.app-profile-dashboard-state .wlc-bonuses-list-active .wlc-bonus-item {
  border-radius: 10px
}

.app-profile-dashboard-state .wlc-bonuses-list {
  grid-area: bonuses
}

.app-profile-dashboard-state .wlc-bonuses-list .wlc-slider-navigation {
  position: absolute;
  top: -40px;
  right: 0;
  width: 85px
}

.app-profile-dashboard-state .wlc-sa-enter-promocode {
  grid-area: promocode;
  text-transform: uppercase
}

.app-profile-dashboard-state .wlc-sa-enter-promocode .wlc-enter-promocode__container {
  align-items: flex-start !important
}

.app-profile-dashboard-state .wlc-link-block {
  grid-area: see-all-bonuses;
  text-transform: uppercase
}

.app-profile-dashboard-state .wlc-link-block__container {
  align-items: flex-start !important;
  text-align: left !important
}

.wlc-sections__profile-content {
  margin-bottom: 225px !important
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top {
  align-items: center
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top--buttons {
  display: flex !important
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top .wlc-title.wlc-title--profile .wlc-title__main {
  display: flex;
  gap: 8px;
  align-items: center;
  font-size: 2rem !important;
  text-transform: uppercase
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top .wlc-title.wlc-title--profile .wlc-title__main:before {
  content: none
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top .wlc-title+.wlc-counter {
  display: flex
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__settings {
  display: flex;
  flex-direction: column;
  align-items: unset
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-title.wlc-title--profile.wlc-title__kent-bonuses[wlc-title] .wlc-title__main,
.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-bonuses-list__content .wlc-title__main {
  margin: 0 0 20px;
  font-size: 2rem !important;
  text-transform: uppercase
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-bonuses-list__content .wlc-title__main {
  margin: 25px 0 20px
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .bonuses-text-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin: 40px 0 0;
  padding: 25px;
  text-align: center;
  background: var(--mc-bgModalGradient);
  border-radius: 12px
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .bonuses-text-wrapper .wlc-text-block__head {
  margin: 0 5px 0 0
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .bonuses-text-wrapper .wlc-text-block__head .wlc-text-block__subtitle {
  color: var(--mc-main);
  font-style: normal;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.4;
  line-height: 24px
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .bonuses-text-wrapper .wlc-link-block--theme-default .wlc-link-block__text .wlc-btn__text {
  color: var(--mc-baseMain);
  font-style: normal;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.4;
  line-height: 24px;
  transition: all .3s ease-in-out;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  text-decoration-thickness: 1px
}

.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .bonuses-text-wrapper .wlc-link-block--theme-default .wlc-link-block__text .wlc-btn__text .wlc-icon {
  display: none
}

.wlc-sections__profile-content .wlc-dashboard-grid {
  grid-template-areas: "lottery-button" "loyalty" "exchange" "dep-wager" "bonuses-active" "lottery-block" "bonuses-title" "bonuses" "promocode" "see-all-bonuses";
  grid-template-columns: minmax(0, 1fr);
  display: grid;
  grid-gap: 25px
}

.wlc-sections__profile-content .wlc-dashboard-grid:has(.wlc-bonuses-list-active__nocontent) {
  grid-template-areas: "lottery-button" "loyalty" "exchange" "dep-wager" "lottery-block" "bonuses-title" "bonuses" "promocode" "see-all-bonuses"
}

.wlc-sections__profile-content .wlc-dashboard-grid:has(.wlc-bonuses-list-active__nocontent) .wlc-bonuses-list__kent-active {
  display: none
}

.app-profile-dashboard-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-loyalty-bonuses-main-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-loyalty-store-main-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-achievements-main-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-loyalty-bonuses-history-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-gamblings-bets-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-cash-transactions-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-loyalty-tournaments-history-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-main-info-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-verification-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-cash-deposit-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-cash-withdraw-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-messages-state .wlc-profile-content__top .wlc-title .wlc-title__main:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px
}

.app-profile-loyalty-bonuses-main-state .wlc-sections__profile-content:not(:has(.wlc-bonus-item--is-active)) .container {
  display: flex;
  flex-direction: column
}

.app-profile-loyalty-bonuses-main-state .wlc-sections__profile-content:not(:has(.wlc-bonus-item--is-active)) .wlc-bonuses-list__kent-active {
  margin: 0
}

.app-profile-loyalty-bonuses-main-state .wlc-profile-content__top .wlc-title .wlc-title__main:before {
  background: url(/static/images/icons/profile_bg/bonuses.svg) center no-repeat
}

.app-profile-loyalty-bonuses-main-state .wlc-sections__profile-content--theme-default .wlc-counter {
  height: 32px;
  padding: 5px 25px;
  color: var(--mc-black);
  background: var(--mc-main);
  border-radius: 3px
}

.app-profile-achievements-main-state .wlc-profile-content__top .wlc-title .wlc-title__main:before {
  background: url(/static/images/icons/profile_bg/achievements.svg) center no-repeat
}

.app-profile-loyalty-store-main-state .wlc-profile-content__top .wlc-title .wlc-title__main:before {
  background: url(/static/images/icons/profile_bg/market.svg) center no-repeat
}

.app-profile-loyalty-bonuses-history-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-gamblings-bets-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-cash-transactions-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-loyalty-tournaments-history-state .wlc-profile-content__top .wlc-title .wlc-title__main:before {
  background: url(/static/images/icons/profile_bg/history.svg) center no-repeat
}

.app-profile-main-info-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-verification-state .wlc-profile-content__top .wlc-title .wlc-title__main:before,
.app-profile-messages-state .wlc-profile-content__top .wlc-title .wlc-title__main:before {
  background: url(/static/images/icons/profile_bg/account-settings.svg) center no-repeat
}

.app-profile-messages-state .wlc-profile-content__top .wlc-title .wlc-title__main:before {
  background: url(/static/images/icons/profile_bg/messages.svg) center no-repeat
}

.app-profile-cash-deposit-state .wlc-profile-content__top-depo {
  display: flex;
  flex-direction: column;
  gap: 15px;
  align-items: flex-start
}

.app-profile-cash-deposit-state .wlc-profile-content__top-depo .wlc-banner .info-banner {
  display: grid;
  grid-template-columns: 30px 1fr;
  gap: 10px;
  align-items: center
}

.app-profile-cash-deposit-state .wlc-profile-content__top-depo .wlc-banner .info-banner .info-icon {
  height: 40px
}

.app-profile-cash-deposit-state .wlc-profile-content__top .wlc-title .wlc-title__main:before {
  background: url(/static/images/icons/profile_bg/deposit.svg) center no-repeat
}

.app-profile-cash-deposit-state .wlc-sections__email-verification-notification,
.app-profile-cash-deposit-state .wlc-sections__sticky-footer,
.app-profile-cash-deposit-state .wlc-sections__right-widget,
.app-profile-cash-deposit-state .wlc-sections__footer {
  display: none
}

.app-profile-cash-deposit-state .wlc-lottery-widget {
  grid-area: widget
}

.app-profile-cash-withdraw-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top-withdrawal {
  display: flex;
  flex-direction: column;
  gap: 15px;
  align-items: flex-start
}

.app-profile-cash-withdraw-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top-withdrawal .wlc-banner .info-banner {
  display: grid;
  grid-template-columns: 30px 1fr;
  gap: 10px;
  align-items: center
}

.app-profile-cash-withdraw-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top-withdrawal .wlc-banner .info-banner .info-icon {
  height: 40px
}

.app-profile-cash-withdraw-state .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top .wlc-title .wlc-title__main:before {
  background: url(/static/images/icons/profile_bg/withdrawal.svg) center no-repeat
}

.app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-default .wlc-cash .wlc-cash__lottery-button,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-select__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-select__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-select__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-input__label,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-select__label {
  display: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button] {
  min-width: 100%;
  background: var(--mc-main);
  border: none
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button]:hover,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button]:hover,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button]:hover,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button]:hover {
  background: var(--mc-main-l20)
}

.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-btn--theme-resolve,
.app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn--theme-resolve,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-btn--theme-resolve,
.app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn--theme-resolve {
  min-width: 100% !important
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
  row-gap: 10px;
  margin-top: 20px;
  padding-top: 60px;
  border-top: 1px solid var(--mc-dividerColor)
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-btn--aff {
  width: 100%;
  max-width: 345px;
  padding: 5px 15px
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-footer-menu {
  display: flex;
  flex-direction: column;
  grid-area: menu2;
  align-items: center;
  justify-content: space-evenly;
  width: 100%;
  height: -moz-fit-content;
  height: fit-content
}

.wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-footer-menu .wlc-post-menu {
  margin: 0 0 5px
}

.wlc-sections__footer--theme-1 .footer-bottom__links {
  display: flex;
  grid-area: links;
  margin: 20px 0
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-license {
  display: flex;
  align-items: center;
  margin: 0 !important
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-license__age-restrictions {
  display: flex;
  align-items: center;
  order: -1;
  height: 50px
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-license__age-restrictions .wlc-icon-content {
  display: block;
  width: 32px;
  height: 32px
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-license__age-restrictions,
.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-license__curacao {
  padding: 0 20px;
  border-right: 1px solid transparent;
  border-image: var(--mc-borderGradient);
  border-image-slice: 1
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-sa-social-icons {
  display: flex;
  align-items: center
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-sa-social-icons .wlc-social-icons {
  padding: 0 20px
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-sa-social-icons .wlc-social-icons__item,
.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-sa-social-icons .wlc-social-icons__list {
  margin: 0 !important
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-sa-social-icons .wlc-social-icons__link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px !important;
  height: 36px !important;
  background: transparent;
  border-radius: 100%
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-sa-social-icons .wlc-social-icons__link svg {
  width: 32px;
  height: 32px;
  transform: unset !important
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-sa-social-icons .wlc-social-icons__item {
  display: none
}

.wlc-sections__footer--theme-1 .footer-bottom__links .wlc-sa-social-icons .wlc-social-icons__item:first-of-type {
  display: block
}

.wlc-sections__footer--theme-1 .container .wlc-logo {
  display: flex;
  justify-content: center
}

.wlc-sections__footer.wlc-sections__footer--theme-1[data-wlc-element=section_footer_mirror] .container {
  grid-template-areas: "logo logo menu2 menu menu" "affiliate social-icons menu2 menu menu" "ratings ratings ratings ratings ratings" "payments payments payments payments payments"
}

.wlc-sections__footer.wlc-sections__footer--theme-1[data-wlc-element=section_footer_mirror] .container .wlc-logo {
  justify-self: center
}

.wlc-sections__footer.wlc-sections__footer--theme-1[data-wlc-element=section_footer_mirror] .container .wlc-social-icons {
  grid-area: social-icons;
  justify-self: left;
  margin-top: 5px
}

.wlc-sections__footer.wlc-sections__footer--theme-1[data-wlc-element=section_footer_mirror] .container .wlc-social-icons .wlc-social-icons__list,
.wlc-sections__footer.wlc-sections__footer--theme-1[data-wlc-element=section_footer_mirror] .container .wlc-social-icons .wlc-social-icons__item {
  margin: 0 !important
}

.wlc-sections__footer.wlc-sections__footer--theme-1[data-wlc-element=section_footer_mirror] .container .wlc-social-icons .wlc-social-icons__link {
  --wlc-icon-width: 32px;
  --wlc-icon-height: 32px
}

.app-promotions-state .wlc-sections__content--theme-default .wlc-title.wlc-title--promotions[wlc-title] div.wlc-title__main {
  text-transform: uppercase
}

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

.app-cashback-state,
.app-lootboxes-state,
.app-effectivertp-state,
.app-loyalty-state,
.app-rating-state {
  left: 0;
  width: 100%;
  height: 100%
}

.app-sign-up-2-state,
.app-trust-state,
.app-Boom-state,
.app-Frg-state,
.app-Bomj-state,
.app-Madmax-state,
.app-Zloy-state,
.app-Puzanych-state,
.app-Zubarefff-state,
.app-Rezak-state {
  position: fixed;
  left: 0;
  width: 100%;
  height: 100%
}

.app-sign-up-2-state .wlc-float-panels--theme-default,
.app-trust-state .wlc-float-panels--theme-default,
.app-Boom-state .wlc-float-panels--theme-default,
.app-Frg-state .wlc-float-panels--theme-default,
.app-Bomj-state .wlc-float-panels--theme-default,
.app-Madmax-state .wlc-float-panels--theme-default,
.app-Zloy-state .wlc-float-panels--theme-default,
.app-Puzanych-state .wlc-float-panels--theme-default,
.app-Zubarefff-state .wlc-float-panels--theme-default,
.app-Rezak-state .wlc-float-panels--theme-default {
  display: none
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper {
  border-radius: 10px;
  width: 100%;
  overflow: hidden
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner {
  min-height: 520px;
  align-items: flex-start
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner .banner_bg-desktop {
  display: none
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner .banner_bg-mobile {
  display: block
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner .banner_bg img {
  object-position: top
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner .banner_bg:before {
  display: none
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container {
  padding: 35px 30px 70px;
  max-width: 100%;
  margin: 0
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container .banner__title {
  margin: 0 0 20px;
  color: var(--mc-baseMain);
  font-style: normal;
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.45;
  color: var(--mc-main);
  text-align: left;
  text-transform: uppercase;
  text-shadow: none
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container .banner__title-color2 {
  color: var(--mc-baseMain)
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container .banner__description {
  margin: 0 0 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.45;
  color: var(--mc-baseMain);
  text-align: left;
  text-shadow: none
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container .wlc-btn {
  margin: 0
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor {
  width: 100%;
  right: 0;
  bottom: 0;
  max-width: 100%;
  height: 100%;
  max-height: 100%
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor-desktop {
  display: none
}

.wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor-mobile {
  display: block
}

.wlc-notification-message__message-container .wlc-btn {
  margin-top: 10px
}

.to-upper-case {
  text-transform: uppercase
}

.to-upper-case h3 {
  text-align: left !important
}

.link-to-upper-case .wlc-btn__text {
  color: var(--mc-main);
  font-weight: 700;
  font-size: 24px;
  text-transform: uppercase;
  text-decoration: none
}

.link-to-upper-case .wlc-btn__text:hover {
  color: var(--mc-baseMain)
}

.link-to-upper-case .wlc-icon-content {
  display: none
}

.wlc-game-thumb__bs-tooltip--rtp-info {
  z-index: 100000
}

.wlc-game-thumb__bs-tooltip--rtp-info .tooltip-inner {
  width: 120%;
  padding: 20px;
  font-size: 14px;
  text-align: start
}

.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-default .wlc-cash .wlc-cash__step-title-withLastPayment .wlc-cash__last-deposit {
  display: none
}

.app-home-state .wlc-sections__lotteries:has(.wlc-lottery-card:empty) {
  display: none
}

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

.wlc-app {
  background: url(/static/images/base/bg_left2.png) top 30% left/10% no-repeat, url(/static/images/base/bg_right4.png) top 10% right/10% no-repeat
}

body.modal-open #chat-widget-container,
body.modal-open .wlc-sections__right-widget {
  margin-right: 15px
}

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

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

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

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

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

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

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

  .wlc-sections__profile-content--theme-default>.container,
  .wlc-sections__profile-menu--theme-default>.container {
    max-width: 450px
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button] {
    min-width: 230px
  }
}

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

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

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

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

  .wlc-sections__footer--theme-default .footer-menu .wlc-post-menu--theme-default.wlc-post-menu[wlc-post-menu] .wlc-post-menu__wrp .wlc-menu--theme-default,
  .wlc-sections__footer--theme-wolf .footer-menu .wlc-post-menu--theme-default.wlc-post-menu[wlc-post-menu] .wlc-post-menu__wrp .wlc-menu--theme-default {
    grid-template-columns: 1fr 1fr
  }

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

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

  .wlc-sections__profile-content--theme-default>.container,
  .wlc-sections__profile-menu--theme-default>.container {
    max-width: 530px
  }

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

  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field.wlc-phone-field--sms-not-verified .wlc-phone-field__input-block[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-phone-field__input-block[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-phone-field__input-block[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-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 120px) 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] {
    grid-column: 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-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 120px) 2fr minmax(110px, max-content)
  }

  .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] {
    grid-column: 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-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 120px) 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] {
    grid-column: auto
  }

  .wlc-sections__withdraw-cancel {
    width: unset
  }

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

  .wlc-sections__header--theme-universal .header__right .wlc-internal-mails-notifier {
    margin: 0 7px 0 0
  }

  .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
    padding: 0 0 0 20px
  }
}

@media (min-width: 640px) {
  .container {
    max-width: 610px
  }

  .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu__items {
    grid-template-columns: 1fr 1fr
  }

  .wlc-sections__footer--theme-2 .wlc-icon-list--theme-safety {
    margin: 0 auto
  }

  .wlc-sections__footer--theme-default .wlc-icon-payments-list .wlc-icon-list__item,
  .wlc-sections__footer--theme-default .wlc-icon-merchants-list .wlc-icon-list__item,
  .wlc-sections__footer--theme-wolf .wlc-icon-payments-list .wlc-icon-list__item,
  .wlc-sections__footer--theme-wolf .wlc-icon-merchants-list .wlc-icon-list__item {
    flex: 0 0 20%
  }

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

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

  .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot-body {
    height: 6rem
  }

  .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot__text[class] {
    font-size: 6rem
  }

  .wlc-sections__profile-content--theme-default>.container,
  .wlc-sections__profile-menu--theme-default>.container {
    max-width: 610px
  }

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

  .app-profile-dashboard-state .wlc-profile-content__top {
    display: block
  }

  .app-profile-loyalty-level-state .wlc-sections__profile-content--theme-default,
  .app-profile-loyalty-level-state .wlc-sections__profile-content--theme-first {
    --wlc-lprogress-width: 450px
  }

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

  .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-phone-field__input-block[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-phone-field__input-block[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-phone-field__input-block[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-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 150px) minmax(0, 1fr) minmax(110px, max-content)
  }

  .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-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 150px) 2fr 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-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 150px) minmax(0, 1fr) minmax(110px, max-content)
  }
}

@media (min-width: 720px) {

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

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

  .wlc-sections__game-widgets>.container {
    grid-template-rows: minmax(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: 10px
  }

  .wlc-sections__home-about .home-about-list {
    grid-template-columns: repeat(3, 1fr)
  }

  .wlc-sections__promo-categories[class] .container {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }

  .wlc-sections__promo-categories[class] .wlc-category-preview[class] .wlc-category-preview-item[class]:nth-child(3) {
    display: block
  }

  .wlc-sections__total-jackpot .jackpot-container {
    min-height: 260px
  }

  .wlc-sections__total-jackpot .jackpot-container:before {
    height: 175px
  }

  .wlc-sections__total-jackpot .wlc-total-jackpot[class] {
    margin: 40px 0 0
  }

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

  .wlc-sections__profile-content--theme-default>.container,
  .wlc-sections__profile-menu--theme-default>.container {
    max-width: 690px
  }

  .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-phone-field__input-block[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-phone-field__input-block[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-phone-field__input-block[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-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 175px) minmax(0, 1fr) minmax(110px, max-content)
  }

  .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-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 190px) 2fr 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-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 175px) minmax(0, 1fr) minmax(110px, max-content)
  }
}

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

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

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

  .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn,
  .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
    width: auto
  }

  .wlc-sections__categories--theme-2 .games-categories {
    grid-template-rows: 1fr auto
  }

  .wlc-sections__footer--theme-1 .container {
    grid-template-columns: repeat(3, 1fr)
  }

  .wlc-sections__footer--theme-1 .container {
    grid-template-areas: "merchants merchants merchants" "payments payments payments" "logo menu language" "social social social" "disclaimer disclaimer disclaimer" "license license license"
  }

  .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
    grid-template-areas: "logo affiliate affiliate" "links links links" "menu2 menu menu" "ratings ratings ratings" "payments payments payments" "disclaimer disclaimer disclaimer"
  }

  .wlc-sections__footer--theme-default .wlc-footer-section {
    --f-sect-flex-dir: row
  }

  .wlc-sections__footer--theme-default .wlc-footer-section {
    --f-sect-fc-justify: flex-start
  }

  .wlc-sections__footer--theme-default .wlc-icon-payments-list .wlc-icon-list__item,
  .wlc-sections__footer--theme-default .wlc-icon-merchants-list .wlc-icon-list__item {
    flex: 0 0 16.6666666667%
  }

  .wlc-sections__footer--theme-wolf .wlc-footer-section {
    --f-sect-flex-dir: row
  }

  .wlc-sections__footer--theme-wolf .wlc-footer-section {
    --f-sect-fc-justify: flex-start
  }

  .wlc-sections__footer--theme-wolf .wlc-icon-payments-list .wlc-icon-list__item,
  .wlc-sections__footer--theme-wolf .wlc-icon-merchants-list .wlc-icon-list__item {
    flex: 0 0 16.6666666667%
  }

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

  .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
    grid-template-columns: repeat(2, 1fr)
  }

  .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
    column-gap: 10px
  }

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

  .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
    grid-template-areas: "recent-wins biggest-wins" "bonus bonus"
  }

  .wlc-sections__promo-categories[class] .container {
    gap: 20px
  }

  .wlc-sections__total-jackpot .jackpot-container {
    min-height: 270px
  }

  .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot__text[class] {
    text-shadow: 4px -4px #683c14, -4px -4px #683c14, -4px 4px #683c14, -4px -4px #683c14, 4px -3px #683c14, -4px -3px #683c14, -3px 4px #683c14, -3px -4px #683c14, 4px -2px #683c14, -4px -2px #683c14, -2px 4px #683c14, -2px -4px #683c14, 4px -1px #683c14, -4px -1px #683c14, -1px 4px #683c14, -1px -4px #683c14, 4px 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
  }

  .wlc-sections__profile-content--theme-default>.container,
  .wlc-sections__profile-menu--theme-default>.container {
    max-width: 738px
  }

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

  .app-profile-dashboard-state .wlc-dashboard__promo {
    grid-template-columns: repeat(2, 1fr)
  }

  .app-profile-dashboard-state .wlc-dashboard__promo {
    grid-template-areas: "promocode link-block"
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button] {
    justify-self: flex-start
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button] {
    margin: 25px 0 0
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-email-field--theme-vertical.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--theme-vertical.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--theme-vertical.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--theme-vertical.wlc-email-field--unverified {
    gap: 30px
  }

  .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,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-email-field,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-email-field,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-email-field,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-email-field,
  .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__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field__label[class] {
    white-space: initial
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field__input-block[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field__input-block[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field__input-block[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 150px) 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: minmax(0, 1fr)
  }

  .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 .wlc-phone-field__input-block[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-phone-field__input-block[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-phone-field__input-block[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-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 100px) 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-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-default .wlc-birth-field,
  .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-default .wlc-email-field[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-default .wlc-profile-form--theme-mobile-app .wlc-birth-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-default .wlc-profile-form--theme-mobile-app .wlc-email-field[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-default .wlc-birth-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-default .wlc-email-field[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-mobile-app .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-mobile-app .wlc-phone-field,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-email-field[class] {
    grid-gap: 30px
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-input[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-select[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-birth-field,
  .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-default .wlc-email-field[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-default .wlc-profile-form--theme-mobile-app .wlc-birth-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-default .wlc-profile-form--theme-mobile-app .wlc-email-field[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-default .wlc-birth-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-default .wlc-email-field[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-mobile-app .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-mobile-app .wlc-phone-field,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-email-field[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-input[class] .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-input[class] .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-input[class] .wlc-email-field__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-default .wlc-select[class] .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-select[class] .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-select[class] .wlc-email-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-birth-field .wlc-input__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-birth-field .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-birth-field .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-birth-field .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-birth-field .wlc-email-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-input__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field .wlc-email-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-email-field[class] .wlc-input__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-email-field[class] .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-email-field[class] .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-email-field[class] .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-email-field[class] .wlc-email-field__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-input[class] .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-input[class] .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-input[class] .wlc-email-field__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-default .wlc-profile-form--theme-mobile-app .wlc-select[class] .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-select[class] .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-select[class] .wlc-email-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-input__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-email-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-input__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-email-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-email-field[class] .wlc-input__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-email-field[class] .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-email-field[class] .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-email-field[class] .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-email-field[class] .wlc-email-field__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-input[class] .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-input[class] .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-input[class] .wlc-email-field__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-default .wlc-select[class] .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-select[class] .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-select[class] .wlc-email-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-birth-field .wlc-input__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-birth-field .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-birth-field .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-birth-field .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-birth-field .wlc-email-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-input__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field .wlc-email-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-email-field[class] .wlc-input__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-email-field[class] .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-email-field[class] .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-email-field[class] .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-email-field[class] .wlc-email-field__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-input[class] .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-input[class] .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-input[class] .wlc-email-field__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,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-select[class] .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-select[class] .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-select[class] .wlc-email-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-input__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-birth-field .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-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-birth-field .wlc-email-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field .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-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-birth-field__label[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__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field .wlc-email-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-email-field[class] .wlc-input__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-email-field[class] .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-email-field[class] .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-email-field[class] .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-email-field[class] .wlc-email-field__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 {
    align-items: center
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field {
    grid-template-columns: 160px 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 {
    white-space: initial
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field {
    grid-gap: 30px
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field__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-wolf .wlc-profile-form .wlc-form .wlc-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 160px) 1fr
  }

  .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 .wlc-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 100px) 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-input[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-select[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field {
    grid-gap: 30px
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-input[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-select[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field {
    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-input[class] .wlc-email-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-input[class] .wlc-birth-field__label[class],
  .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,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-select[class] .wlc-email-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-select[class] .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field .wlc-input__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field .wlc-email-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field .wlc-birth-field__label[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field .wlc-input__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field .wlc-email-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field .wlc-birth-field__label[class] {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.45;
    margin: 0
  }

  .wlc-sections__sign-in-page {
    background: linear-gradient(100deg, #50566c 10%, #1f1f26 90%)
  }

  .wlc-sections__sign-in-page .wlc-sign-in-page__form-wrapper {
    width: 500px
  }

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

  .four-elements {
    gap: 20px
  }

  .four-elements__body {
    min-height: 80px
  }

  .four-elements__body {
    align-items: center
  }

  .four-elements__body {
    justify-items: start
  }

  .wlc-sections__providers-info.wlc-sections__providers-info--theme-wolf {
    margin: -40px 0 50px
  }

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

  .wlc-sections__anchors-menu .container,
  .wlc-sections__description-section .container {
    display: block
  }

  .wlc-sections__description-section .wlc-post {
    border-radius: 8px
  }

  .wlc-benefits--theme-default .wlc-benefits__item-caption {
    color: var(--mc-baseMain);
    font-style: normal
  }

  .wlc-digits {
    grid-template-columns: repeat(4, 1fr)
  }

  .wlc-digits__item {
    padding: 20px
  }

  .wlc-sections__profile-content .wlc-dashboard-grid {
    grid-template-areas: "loyalty loyalty" "exchange dep-wager" "bonuses-active bonuses-active" "lottery-block lottery-block" "bonuses-title bonuses-title" "bonuses bonuses" "promocode see-all-bonuses"
  }

  .wlc-sections__profile-content .wlc-dashboard-grid {
    grid-template-columns: 1fr 1fr
  }

  .wlc-sections__profile-content .wlc-dashboard-grid:has(.wlc-bonuses-list-active__nocontent) {
    grid-template-areas: "loyalty loyalty" "exchange dep-wager" "lottery-block lottery-block" "bonuses-title bonuses-title" "bonuses bonuses" "promocode see-all-bonuses"
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-input__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-input__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-input__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-input__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-select__label {
    display: flex
  }

  .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-btn--aff {
    width: auto;
    max-width: unset
  }

  .wlc-sections__footer--theme-1 .wlc-menu__item {
    height: 32px
  }
}

@media (min-width: 900px) {
  .container {
    max-width: 870px
  }

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

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

  .wlc-sections__categories--theme-2 .games-categories {
    grid-template-rows: 1fr
  }

  .wlc-sections__categories--theme-2 .games-categories__wrapper {
    padding: 10px 0 0
  }

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

  .wlc-sections__categories-with-side-menu .container {
    margin: 20px auto 40px
  }

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

  .wlc-sections__footer--theme-1 .wlc-social-icons.wlc-social-icons--theme-mod-compact[data-wlc-element] .wlc-social-icons__list[class] {
    margin: 0 0 20px
  }

  .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-social-icons.wlc-social-icons--theme-mod-compact .wlc-social-icons__list[class] {
    margin: 0
  }

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

  .wlc-sections__footer--theme-1 .wlc-icon-list--theme-merchants,
  .wlc-sections__footer--theme-1 .wlc-icon-list--theme-payments {
    margin: 0 0 30px
  }

  .wlc-sections__footer--theme-2 {
    padding-bottom: 0
  }

  .wlc-sections__footer--theme-2 .footer-menu {
    flex-direction: row
  }

  .wlc-sections__footer--theme-2 .footer-menu {
    padding: 15px 25px
  }

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

  .wlc-sections__footer--theme-2 .footer-menu {
    order: -1
  }

  .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] {
    width: auto
  }

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

  .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu__title {
    display: none
  }

  .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu__items {
    grid-template-columns: 1fr
  }

  .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu] .wlc-post-menu__items {
    grid-auto-flow: column
  }

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

  .wlc-sections__footer--theme-2 .footer-menu .wlc-post-menu[wlc-post-menu].wlc-post-menu--without-swiper .wlc-menu__item {
    white-space: nowrap
  }

  .wlc-sections__footer--theme-2 .footer-menu .wlc-loader[wlc-loader] {
    position: absolute
  }

  .wlc-sections__footer--theme-2 .footer-menu .wlc-loader[wlc-loader] {
    top: -50px
  }

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

  .wlc-sections__footer--theme-2 .footer-bottom {
    display: grid
  }

  .wlc-sections__footer--theme-2 .footer-bottom {
    grid-template-columns: auto auto
  }

  .wlc-sections__footer--theme-2 .footer-bottom {
    grid-gap: 20px
  }

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

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

  .wlc-sections__footer--theme-2 .footer-bottom {
    order: 2
  }

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

  .wlc-sections__footer--theme-2 .footer-bottom .wlc-disclaimer[wlc-disclaimer]>.wlc-disclaimer__text {
    text-align: left
  }

  .wlc-sections__footer--theme-2 .footer-bottom .wlc-copyright[wlc-copyright]>.wlc-copyright__text {
    text-align: left
  }

  .wlc-sections__footer--theme-2 .footer-bottom .wlc-copyright[wlc-copyright]>.wlc-copyright__text>span {
    display: inline-block
  }

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

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

  .wlc-sections__footer--theme-2 .wlc-icon-merchants-list--theme-default {
    order: 1
  }

  .wlc-sections__footer--theme-2 .wlc-icon-payments-list--theme-default {
    order: 0
  }

  .wlc-sections__footer--theme-2 .wlc-icon-safety-list--theme-default {
    order: 2
  }

  .wlc-sections__footer--theme-2.wlc-sections__footer--theme-with-aff .footer-bottom__left {
    margin: 0
  }

  .wlc-sections__footer--theme-2.wlc-sections__footer--theme-with-aff .footer-bottom .wlc-btn--aff {
    margin: 0 0 20px
  }

  .wlc-sections__footer--theme-default .footer-menu {
    flex-direction: row
  }

  .wlc-sections__footer--theme-default .footer-menu {
    padding: 15px 25px
  }

  .wlc-sections__footer--theme-default .footer-menu .wlc-post-menu--theme-default.wlc-post-menu[wlc-post-menu] .wlc-post-menu__wrp .wlc-menu--theme-default {
    grid-template-columns: auto
  }

  .wlc-sections__footer--theme-default .footer-menu .wlc-post-menu--theme-default.wlc-post-menu[wlc-post-menu] .wlc-post-menu__wrp .wlc-menu--theme-default {
    display: block
  }

  .wlc-sections__footer--theme-default .footer-menu .wlc-post-menu--theme-default.wlc-post-menu[wlc-post-menu] .wlc-post-menu__wrp .wlc-menu--theme-default {
    grid-gap: 0
  }

  .wlc-sections__footer--theme-wolf .container {
    padding: 0 30px 40px
  }

  .wlc-sections__footer--theme-wolf .footer-menu {
    flex-direction: row
  }

  .wlc-sections__footer--theme-wolf .footer-menu .wlc-post-menu--theme-default.wlc-post-menu[wlc-post-menu] .wlc-post-menu__wrp .wlc-menu--theme-default {
    grid-template-columns: auto
  }

  .wlc-sections__footer--theme-wolf .footer-menu .wlc-post-menu--theme-default.wlc-post-menu[wlc-post-menu] .wlc-post-menu__wrp .wlc-menu--theme-default {
    display: block
  }

  .wlc-sections__footer--theme-wolf .footer-menu .wlc-post-menu--theme-default.wlc-post-menu[wlc-post-menu] .wlc-post-menu__wrp .wlc-menu--theme-default {
    grid-gap: 0
  }

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

  .wlc-sections__banner-section+.wlc-sections__categories,
  .wlc-sections__banner-section+.wlc-sections__banner-promotion {
    margin: -20px 0 40px
  }

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

  .wlc-sections__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 {
    column-gap: 10px
  }

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

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

  .wlc-sections__content-wins--theme-default .wlc-home-wins {
    column-gap: 10px
  }

  .wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament {
    grid-template-columns: repeat(2, 1fr)
  }

  .wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament {
    column-gap: 10px
  }

  .wlc-sections__promo-categories[class] .container {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }

  .wlc-sections__promo-categories[class] .wlc-category-preview[class] .wlc-category-preview-item[class]:nth-child(3) {
    display: none
  }

  .wlc-sections__promo-categories-games[class] .container {
    grid-template-columns: 1fr 1fr
  }

  .wlc-sections__total-jackpot .jackpot-container {
    min-height: 300px
  }

  .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot-body {
    height: 8rem
  }

  .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot__text[class] {
    font-size: 8rem
  }

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

  .wlc-sections__profile-content--theme-default>.container,
  .wlc-sections__profile-menu--theme-default>.container {
    max-width: 870px
  }

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

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

  .wlc-sections__profile-content--theme-wolf>.container {
    padding: 0 30px 45px
  }

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

  .wlc-sections__profile-content--theme-wolf .wlc-profile-content__top {
    margin: 0
  }

  .wlc-sections__profile-content--theme-wolf .wlc-profile-content__wrp {
    max-width: 1024px
  }

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

  .wlc-sections__profile-content--theme-wolf .wlc-profile-content__body {
    grid-gap: 40px
  }

  .app-profile-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-phone-field__input-block[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field__input-block[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field__input-block[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 150px) 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 .wlc-phone-field__input-block[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-phone-field__input-block[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-phone-field__input-block[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-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 85px) minmax(0, 1fr) minmax(110px, max-content)
  }

  .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-default .wlc-birth-field,
  .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-default .wlc-email-field[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-default .wlc-profile-form--theme-mobile-app .wlc-birth-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-default .wlc-profile-form--theme-mobile-app .wlc-email-field[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-default .wlc-birth-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-default .wlc-email-field[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-mobile-app .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-mobile-app .wlc-phone-field,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-email-field[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,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-sa-birth-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 .wlc-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 100px) 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],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field {
    grid-template-columns: 140px 1fr
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 90px) 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 .wlc-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 85px) minmax(0, 1fr) minmax(110px, max-content)
  }

  .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],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field {
    grid-template-columns: 140px 1fr
  }

  .app-profile-loyalty-bonuses-history-state .wlc-sections__profile-content--theme-wolf[class],
  .app-profile-loyalty-tournaments-history-state .wlc-sections__profile-content--theme-wolf[class],
  .app-profile-loyalty-store-history-state .wlc-sections__profile-content--theme-wolf[class],
  .app-profile-bets-state .wlc-sections__profile-content--theme-wolf[class],
  .app-profile-sports-betting-state .wlc-sections__profile-content--theme-wolf[class],
  .app-profile-cash-transactions-state .wlc-sections__profile-content--theme-wolf[class] {
    margin-bottom: 50px
  }

  .wlc-sections__crypto-purchase-guide--theme-default .container .wlc-post .wlc-title .wlc-title__main[class] {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.45
  }

  .wlc-sections__banners-aff.wlc-sections__banners-aff--theme-default .banner[class] {
    min-height: 300px
  }

  .wlc-sections__categories--theme-1 .games-categories {
    grid-template-areas: "menu search merch"
  }

  .wlc-sections__categories--theme-1 .wlc-category-menu {
    grid-template-areas: "menu search merch";
    margin: 0
  }

  .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn>span,
  .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn>span {
    width: 100%
  }

  .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
    margin-left: auto
  }

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__settings {
    flex-direction: row;
    align-items: center
  }

  .wlc-sections__footer--theme-1 .footer-bottom__links .wlc-license__age-restrictions,
  .wlc-sections__footer--theme-1 .footer-bottom__links .wlc-license__curacao,
  .wlc-sections__footer--theme-1 .footer-bottom__links .wlc-sa-social-icons .wlc-social-icons {
    padding: 0 40px
  }

  .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper {
    border-radius: 20px
  }

  .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner {
    min-height: 300px
  }

  .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner .banner_bg-desktop {
    display: block
  }

  .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner .banner_bg-mobile {
    display: none
  }

  .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container {
    padding: 60px 40px 70px
  }

  .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container {
    max-width: 50%
  }

  .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor {
    width: 71%
  }

  .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor {
    right: -120px
  }

  .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor-desktop {
    display: block
  }

  .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor-mobile {
    display: none
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 994px
  }

  .wlc-sections__categories--theme-1 .wlc-category-menu {
    margin-right: auto
  }

  .wlc-sections__categories--theme-wolf[class] {
    margin-bottom: 30px
  }

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

  .wlc-sections__footer--theme-1 {
    margin-top: auto
  }

  .wlc-sections__footer--theme-1 .wlc-social-icons.wlc-social-icons--theme-mod-compact[data-wlc-element] .wlc-social-icons__list[class] {
    margin: 0
  }

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

  .wlc-sections__footer--theme-1 .container {
    column-gap: 30px
  }

  .wlc-sections__footer--theme-1 .container {
    justify-items: start
  }

  .wlc-sections__footer--theme-1 .container {
    grid-template-areas: "merchants merchants merchants" "payments payments payments" "logo menu social" "license disclaimer language"
  }

  .wlc-sections__footer--theme-1 .container .wlc-post-menu,
  .wlc-sections__footer--theme-1 .container .wlc-footer-disclaimer,
  .wlc-sections__footer--theme-1 .container .wlc-footer-lang,
  .wlc-sections__footer--theme-1 .container .wlc-license,
  .wlc-sections__footer--theme-1 .container .wlc-logo {
    margin: 0 0 20px
  }

  .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
    grid-template-areas: "logo affiliate menu2 menu" "links links menu2 menu" "ratings ratings ratings ratings" "payments payments payments payments" "disclaimer disclaimer disclaimer disclaimer"
  }

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

  .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-btn--aff {
    justify-self: left
  }

  .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-social-icons.wlc-social-icons--theme-mod-compact,
  .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-footer-lang {
    justify-self: right
  }

  .wlc-sections__footer--theme-default .wlc-icon-payments-list .wlc-icon-list__item,
  .wlc-sections__footer--theme-default .wlc-icon-merchants-list .wlc-icon-list__item,
  .wlc-sections__footer--theme-wolf .wlc-icon-payments-list .wlc-icon-list__item,
  .wlc-sections__footer--theme-wolf .wlc-icon-merchants-list .wlc-icon-list__item {
    flex: 0 0 14.2857142857%
  }

  .wlc-sections__header--theme-1 .wlc-btn-burger,
  .wlc-sections__header--theme-2 .wlc-btn-burger {
    text-align: center
  }

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

  .wlc-sections__header--theme-universal .wlc-btn-burger {
    text-align: center
  }

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

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

  .wlc-sections__home-promo .wlc-home-promo {
    column-gap: 15px
  }

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

  .wlc-sections__content-wins--theme-default .wlc-home-wins,
  .wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament,
  .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
    column-gap: 15px
  }

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

  .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses .wlc-winners-slider .wlc-winners-slider__wrapper {
    min-height: 350px
  }

  .wlc-sections__promo-categories[class] .container {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }

  .wlc-sections__promo-categories[class] .wlc-category-preview[class] .wlc-category-preview-item[class]:nth-child(3) {
    display: block
  }

  .wlc-sections__winners-section .winners-wrapper {
    flex-wrap: nowrap
  }

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

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

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default>.container {
    padding: 0 0 30px
  }

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default>.container {
    background: transparent
  }

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

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body {
    grid-template-columns: minmax(675px, max-content)
  }

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body-with-nick-icon {
    grid-template-columns: minmax(0, 1fr) 30%
  }

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body-with-nick-icon {
    grid-template-rows: min-content 1fr
  }

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body-with-nick-icon {
    grid-template-areas: "form nick-icon" "form profile-blocks"
  }

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body-with-nick-icon .wlc-nickname-icon {
    --wlc-nick-max-width: 110px
  }

  .wlc-sections__profile-content--theme-default>.container,
  .wlc-sections__profile-menu--theme-default>.container {
    max-width: 994px
  }

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

  .wlc-sections__profile-content--theme-first .wlc-profile-content__wrp,
  .wlc-sections__profile-content--theme-first .wlc-profile-content__header.underlined {
    border-bottom: 2px solid var(--mc-baseOpacity)
  }

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

  .wlc-sections__profile-content--theme-wolf .wlc-profile-content__body-with-nick-icon {
    grid-template-columns: minmax(0, 1fr) 30%
  }

  .wlc-sections__profile-content--theme-wolf .wlc-profile-content__body-with-nick-icon {
    grid-template-rows: min-content 1fr
  }

  .wlc-sections__profile-content--theme-wolf .wlc-profile-content__body-with-nick-icon {
    grid-template-areas: "form nick-icon" "form profile-blocks"
  }

  .wlc-sections__profile-content--theme-wolf .wlc-profile-content__body-with-nick-icon .wlc-nickname-icon {
    --wlc-nick-max-width: 110px
  }

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

  .app-profile-cash-deposit-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-cash--theme-default .wlc-cash__title[class],
  .app-profile-cash-withdraw-state .wlc-sections__profile-content--theme-first[class] .wlc-profile-content .wlc-cash--theme-default .wlc-cash__title[class] {
    display: block
  }

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

  .app-profile-dashboard-state .wlc-dashboard__top {
    grid-template-columns: repeat(3, 1fr)
  }

  .app-profile-dashboard-state .wlc-dashboard__top {
    grid-template-areas: "loyalty exchange exchange"
  }

  .app-profile-dashboard-state .wlc-dashboard__top.without-store {
    grid-template-columns: repeat(3, 1fr)
  }

  .app-profile-dashboard-state .wlc-dashboard__top.without-store {
    grid-template-areas: "loyalty loyalty exchange"
  }

  .app-profile-dashboard-state .wlc-dashboard__promo {
    grid-template-columns: repeat(3, 1fr)
  }

  .app-profile-dashboard-state .wlc-dashboard__promo {
    grid-template-areas: "promocode link-block link-block"
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field__input-block[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field__input-block[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field__input-block[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 150px) 1fr
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field__input-block[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field__input-block[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field__input-block[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field__input-block[class] {
    grid-gap: 15px
  }

  .app-profile-loyalty-bonuses-history-state .wlc-sections__profile-content--theme-wolf .wlc-pagination--theme-wolf,
  .app-profile-loyalty-tournaments-history-state .wlc-sections__profile-content--theme-wolf .wlc-pagination--theme-wolf,
  .app-profile-loyalty-store-history-state .wlc-sections__profile-content--theme-wolf .wlc-pagination--theme-wolf,
  .app-profile-bets-state .wlc-sections__profile-content--theme-wolf .wlc-pagination--theme-wolf,
  .app-profile-sports-betting-state .wlc-sections__profile-content--theme-wolf .wlc-pagination--theme-wolf,
  .app-profile-cash-transactions-state .wlc-sections__profile-content--theme-wolf .wlc-pagination--theme-wolf {
    margin: 5px auto 0
  }

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

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

  .wlc-benefits--theme-default {
    grid-template-columns: repeat(6, 1fr)
  }

  .wlc-benefits--theme-default {
    grid-gap: 0
  }

  .wlc-benefits--theme-default .wlc-benefits__item {
    padding: 0 10px
  }

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

  .wlc-sections__email-verification-notification {
    width: calc(100% + 30px);
    margin-left: -15px
  }

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top--buttons .wlc-profile-content__settings .wlc-title {
    display: none
  }

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top .wlc-title.wlc-title--profile .wlc-title__main,
  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-title.wlc-title--profile.wlc-title__kent-bonuses[wlc-title] .wlc-title__main,
  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-bonuses-list__content .wlc-title__main {
    font-size: 2.4rem !important
  }

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-bonuses-list__content .wlc-title__main {
    margin: 40px 0 20px
  }

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .bonuses-text-wrapper .wlc-text-block__head .wlc-text-block__subtitle {
    color: var(--mc-main);
    font-style: normal;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 1.45
  }

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .bonuses-text-wrapper .wlc-link-block--theme-default .wlc-link-block__text .wlc-btn__text {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 1.45
  }

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .bonuses-text-wrapper {
    margin: 25px 0 0;
    padding: 40px
  }

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-bonuses-list__kent-active+.wlc-enter-promocode {
    margin: 40px 0
  }

  .wlc-sections__profile-content .wlc-dashboard-grid {
    grid-template-areas: "loyalty loyalty loyalty loyalty loyalty loyalty" "exchange exchange exchange dep-wager dep-wager dep-wager" "bonuses-active bonuses-active bonuses-active bonuses-active bonuses-active bonuses-active" "promocode promocode promocode see-all-bonuses see-all-bonuses see-all-bonuses" "bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title" "bonuses bonuses bonuses bonuses lottery-block lottery-block"
  }

  .wlc-sections__profile-content .wlc-dashboard-grid {
    grid-template-columns: repeat(6, 1fr)
  }

  .wlc-sections__profile-content .wlc-dashboard-grid:has(.wlc-bonuses-list-active__nocontent) {
    grid-template-areas: "loyalty loyalty loyalty loyalty loyalty loyalty" "exchange exchange exchange dep-wager dep-wager dep-wager" "promocode promocode promocode see-all-bonuses see-all-bonuses see-all-bonuses" "bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title" "bonuses bonuses bonuses bonuses lottery-block lottery-block"
  }
}

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

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

  .wlc-sections__categories--theme-1 .games-categories--dropdown-search .wlc-btn-merch.wlc-btn {
    min-width: 210px
  }

  .wlc-sections__categories--theme-2 .games-categories--dropdown-search {
    grid-template-columns: minmax(0, 1fr) 290px
  }

  .wlc-sections__categories--theme-2 .games-categories--dropdown-search .games-categories__wrapper {
    grid-template-columns: 290px
  }

  .wlc-sections__categories--theme-2 .games-categories--dropdown-search .games-categories__wrapper {
    gap: 10px
  }

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

  .wlc-sections__footer--theme-1 .wlc-social-icons.wlc-social-icons--theme-mod-compact[data-wlc-element] .wlc-social-icons__list[class] {
    margin: 10px 0 0
  }

  .wlc-sections__footer--theme-1 .wlc-license {
    grid-template-columns: 1fr
  }

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

  .wlc-sections__footer--theme-1 .container {
    grid-template-rows: auto auto 45px auto
  }

  .wlc-sections__footer--theme-1 .container {
    grid-template-areas: "merchants merchants merchants merchants merchants" "payments payments payments payments payments" "logo menu license disclaimer language" "social menu license disclaimer language"
  }

  .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
    grid-template-areas: "logo affiliate menu2 menu menu menu" "links links menu2 menu menu menu" "ratings ratings ratings ratings ratings ratings" "payments payments payments payments payments payments" "disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer"
  }

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

  .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-social-icons.wlc-social-icons--theme-mod-compact {
    justify-self: left
  }

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

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

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

  .wlc-sections__footer--theme-2 .wlc-icon-list--theme-safety {
    margin: 40px auto 20px
  }

  .wlc-sections__footer--theme-2 .wlc-icon-list .wlc-icon-list__wrapper {
    margin-top: -10px
  }

  .wlc-sections__footer--theme-default .wlc-icon-payments-list .wlc-icon-list__item,
  .wlc-sections__footer--theme-default .wlc-icon-merchants-list .wlc-icon-list__item,
  .wlc-sections__footer--theme-wolf .wlc-icon-payments-list .wlc-icon-list__item,
  .wlc-sections__footer--theme-wolf .wlc-icon-merchants-list .wlc-icon-list__item {
    flex: 0 0 12.5%
  }

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

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

  .wlc-sections__header--theme-1 .container {
    padding: 0 20px
  }

  .wlc-sections__header--theme-1 .wlc-login-signup .wlc-btn {
    padding: 5px 10px
  }

  .wlc-sections__header--theme-1.wlc-sections__header--theme-toggler .container {
    grid-template-columns: auto auto minmax(0, 1fr) auto auto auto
  }

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

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

  .wlc-sections__header--theme-2 .container {
    grid-template-columns: auto auto minmax(0, 1fr) auto auto auto
  }

  .wlc-sections__header--theme-2 .container {
    gap: 20px
  }

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

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

  .wlc-sections__header--theme-2 .wlc-login-signup .wlc-btn {
    padding: 5px 10px
  }

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

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

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

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

  .wlc-sections__header--theme-universal .wlc-login-signup .wlc-btn {
    padding: 5px 10px
  }

  .wlc-sections__header--theme-universal .header__left .wlc-btn-burger+.wlc-logo,
  .wlc-sections__header--theme-universal .header__right .wlc-btn-burger+.wlc-logo {
    margin: 0 0 0 10px
  }

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

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

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

  .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses .wlc-winners-slider .wlc-winners-slider__wrapper {
    min-height: 385px
  }

  .wlc-sections__home-about .home-about-list {
    gap: 20px
  }

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

  .wlc-sections__promo-categories[class] .container {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }

  .wlc-sections__promo-categories[class] .wlc-winners-slider[class],
  .wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] {
    grid-column: 4 / 6
  }

  .wlc-sections__promo-categories[class] .wlc-winners-slider[class],
  .wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] {
    min-height: 347px
  }

  .wlc-sections__promo-categories[class] .wlc-winners-slider[class] .wlc-slider,
  .wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] .wlc-slider {
    margin: 75px 20px 10px
  }

  .wlc-sections__promo-categories[class] .wlc-category-preview[class] {
    grid-column: 2 / 4
  }

  .wlc-sections__promo-categories[class] .wlc-category-preview[class] .wlc-category-preview-item[class]:nth-child(3) {
    display: none
  }

  .wlc-sections__promo-categories-games[class] .container {
    grid-template-columns: 250px 1fr
  }

  .wlc-sections__promo-categories-games[class] .container {
    gap: 20px
  }

  .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot-body {
    height: 9rem
  }

  .wlc-sections__total-jackpot .wlc-total-jackpot[class] .wlc-total-jackpot__text[class] {
    font-size: 9rem
  }

  .wlc-sections__winners-section {
    margin: 0 auto 40px
  }

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

  .wlc-sections__winners-section .winners-wrapper>div {
    margin: 0 10px 25px
  }

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

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

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body-with-nick-icon {
    grid-template-columns: minmax(675px, max-content) auto
  }

  .wlc-sections__profile-content--theme-default>.container,
  .wlc-sections__profile-menu--theme-default>.container {
    max-width: 1170px
  }

  .wlc-sections__profile-content--theme-first>.container {
    padding: 0
  }

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

  .wlc-sections__profile-content--theme-first .wlc-profile-content,
  .app-profile-loyalty-tournaments-detail-state .wlc-sections__profile-content--theme-first .wlc-profile-content {
    padding: 15px 30px 20px
  }

  .wlc-sections__profile-content--theme-first .wlc-profile-content__header {
    min-height: 55px
  }

  .wlc-sections__profile-content--theme-first .wlc-profile-content__header .wlc-title[class] .wlc-title__main {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 1.45
  }

  .wlc-sections__profile-content--theme-wolf .wlc-profile-content__body {
    grid-gap: 60px
  }

  .wlc-sections__profile-content--theme-wolf .wlc-profile-content__body-with-nick-icon {
    grid-template-columns: minmax(0, 1fr) minmax(0, 415px)
  }

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

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

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

  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-btn[wlc-button],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-btn[wlc-button] {
    margin: 15px 0 0
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified .wlc-input[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified .wlc-input[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-email-field--unverified .wlc-input[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-email-field--unverified .wlc-input[class] {
    grid-template-columns: 160px 1fr
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field__input-block[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field__input-block[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field__input-block[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 150px) 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 .wlc-phone-field__input-block[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-phone-field__input-block[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-phone-field__input-block[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-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 100px) minmax(0, 1fr) minmax(110px, max-content)
  }

  .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-default .wlc-birth-field,
  .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-default .wlc-email-field[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-default .wlc-profile-form--theme-mobile-app .wlc-birth-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-default .wlc-profile-form--theme-mobile-app .wlc-email-field[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-default .wlc-birth-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-default .wlc-email-field[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-mobile-app .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-mobile-app .wlc-phone-field,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-email-field[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field--unverified .wlc-input[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field {
    grid-template-columns: 160px 1fr
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 100px) 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 .wlc-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 100px) minmax(0, 1fr) minmax(110px, max-content)
  }

  .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],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-email-field,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-wolf .wlc-profile-form .wlc-form .wlc-birth-field {
    grid-template-columns: 160px 1fr
  }

  .four-elements {
    grid-template-columns: repeat(3, 1fr) 300px
  }

  .four-elements__body {
    min-height: 90px
  }

  .wlc-sections__crypto-purchase-guide--theme-default .container {
    max-width: 1024px
  }

  .wlc-sections__right-widget {
    z-index: 99
  }

  .wlc-benefits--theme-default .wlc-benefits__item-caption {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.45
  }

  .wlc-digits__item {
    grid-gap: 15px
  }

  .wlc-digits__item {
    padding: 20px 30px
  }

  .wlc-digits__main {
    font-size: 4.8rem
  }

  .wlc-digits__description {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 1.45
  }

  .wlc-sections__header--theme-universal {
    margin-top: 0
  }

  .wlc-sections__header--theme-universal {
    gap: 20px
  }

  .wlc-sections__total-jackpot-interactive .container,
  .wlc-sections__youtube-block .container {
    max-width: 1170px
  }

  .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container .banner__title {
    margin: 0 0 15px
  }

  .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container .banner__title {
    font-size: 2.8rem
  }

  .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container .banner__description {
    margin: 0 0 20px
  }

  .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .container .banner__description {
    color: var(--mc-baseMain);
    font-style: normal;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.45
  }

  .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor {
    width: 58%
  }

  .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor {
    right: -40px
  }
}

@media (min-width: 1366px) {

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

  .wlc-sections__header--theme-1 .wlc-login-signup .wlc-btn,
  .wlc-sections__header--theme-2 .wlc-login-signup .wlc-btn,
  .wlc-sections__header--theme-universal .wlc-login-signup .wlc-btn {
    padding: 5px 20px
  }

  .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
    grid-template-columns: repeat(3, 1fr)
  }

  .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
    grid-template-areas: "recent-wins bonus biggest-wins"
  }

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

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body-with-nick-icon .wlc-nickname-icon {
    --wlc-nick-max-width: unset
  }

  .wlc-sections__profile-content--theme-first>.container {
    max-width: 1200px
  }

  .wlc-sections__profile-content--theme-wolf .wlc-profile-content__body-with-nick-icon .wlc-nickname-icon {
    --wlc-nick-max-width: unset
  }

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

  .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-phone-field__input-block[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-phone-field__input-block[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-phone-field__input-block[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-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 130px) minmax(0, 1fr) minmax(110px, max-content)
  }

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

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

  .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn>span {
    width: -moz-min-content;
    width: min-content;
    line-height: 1.2;
    text-wrap: wrap
  }

  .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
    padding: 0 0 0 10px
  }

  .wlc-sections__profile-content .wlc-dashboard-grid {
    grid-template-areas: "loyalty loyalty loyalty loyalty exchange exchange" "bonuses-active bonuses-active bonuses-active bonuses-active bonuses-active bonuses-active" "bonuses-active bonuses-active bonuses-active bonuses-active bonuses-active bonuses-active" "bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title" "bonuses bonuses bonuses bonuses lottery-block lottery-block" "bonuses bonuses bonuses bonuses lottery-block lottery-block" "dep-wager dep-wager promocode promocode see-all-bonuses see-all-bonuses"
  }

  .wlc-sections__profile-content .wlc-dashboard-grid:has(.wlc-bonuses-list-active__nocontent) {
    grid-template-areas: "loyalty loyalty loyalty loyalty exchange exchange" "bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title" "bonuses bonuses bonuses bonuses lottery-block lottery-block" "bonuses bonuses bonuses bonuses lottery-block lottery-block" "dep-wager dep-wager promocode promocode see-all-bonuses see-all-bonuses"
  }

  .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner__decor {
    right: 0
  }
}

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

  .wlc-digits__item {
    padding: 30px
  }

  .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn>span {
    width: 100%;
    line-height: 1.45;
    text-wrap: nowrap
  }
}

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

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

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

  .wlc-sections__footer--theme-1 .container {
    column-gap: 40px
  }

  .wlc-sections__footer--theme-1 .wlc-icon-merchants-list .wlc-icon-list,
  .wlc-sections__footer--theme-1 .wlc-icon-list--theme-merchants,
  .wlc-sections__footer--theme-1 .wlc-icon-list--theme-payments {
    margin: 0 0 40px
  }

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

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

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

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

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

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

  .wlc-sections__footer--theme-2 .wlc-icon-list .wlc-icon-list__wrapper {
    margin-top: -20px
  }

  .wlc-sections__footer--theme-default .wlc-icon-payments-list .wlc-icon-list__item,
  .wlc-sections__footer--theme-default .wlc-icon-merchants-list .wlc-icon-list__item,
  .wlc-sections__footer--theme-wolf .wlc-icon-payments-list .wlc-icon-list__item,
  .wlc-sections__footer--theme-wolf .wlc-icon-merchants-list .wlc-icon-list__item {
    padding: 20px
  }

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

  .wlc-sections__header--theme-1 .container {
    padding: 0 40px
  }

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

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

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

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

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

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

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

  .wlc-sections__game-widgets>.container {
    grid-template-rows: minmax(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 {
    column-gap: 20px
  }

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

  .wlc-sections__content-wins--theme-default .wlc-home-wins {
    column-gap: 20px
  }

  .wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament {
    grid-template-columns: calc((100% - 20px * 5) / 6 * 2 + 20px) minmax(250px, 1fr)
  }

  .wlc-sections__content-wins--theme-default .wlc-home-wins.wlc-home-wins--tournament,
  .wlc-sections__content-wins--theme-default .wlc-home-wins-bonuses {
    column-gap: 20px
  }

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

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

  .wlc-sections__promo-categories[class] .container {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }

  .wlc-sections__promo-categories[class] .wlc-winners-slider[class],
  .wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] {
    grid-column: 5 / 7
  }

  .wlc-sections__promo-categories[class] .wlc-winners-slider[class],
  .wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] {
    min-height: 395px
  }

  .wlc-sections__promo-categories[class] .wlc-winners-slider[class] .wlc-slider,
  .wlc-sections__promo-categories[class] .wlc-jackpots-slider[class] .wlc-slider {
    margin: 60px 20px 10px
  }

  .wlc-sections__promo-categories[class] .wlc-category-preview[class] {
    grid-column: 2 / 5
  }

  .wlc-sections__promo-categories[class] .wlc-category-preview[class] .wlc-category-preview-item[class]:nth-child(3) {
    display: block
  }

  .wlc-sections__total-jackpot .jackpot-container {
    min-height: 400px
  }

  .wlc-sections__total-jackpot .wlc-total-jackpot[class] {
    margin: 60px 0 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 .wlc-profile-content__body {
    grid-gap: 80px
  }

  .wlc-sections__profile-content--theme-default>.container,
  .wlc-sections__profile-menu--theme-default>.container {
    max-width: 1320px
  }

  .wlc-sections__profile-content--theme-first>.container {
    max-width: 1370px
  }

  .wlc-sections__profile-content--theme-first .wlc-profile-content,
  .app-profile-loyalty-tournaments-detail-state .wlc-sections__profile-content--theme-first .wlc-profile-content {
    padding: 20px 40px 30px
  }

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

  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-phone-field__input-block[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-phone-field__input-block[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-phone-field__input-block[class],
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 185px) 1fr
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block {
    padding: 20px 0 0
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block--submit {
    padding: 0
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block--password .wlc-btn {
    margin: 0 auto 20px
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block--text-block,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block .wlc-title {
    margin: 0 0 20px
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-birth-field,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-email-field,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-select,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-input {
    margin: 0 0 20px
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block .wlc-birth-field {
    margin: 0 0 20px
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block .wlc-birth-field .wlc-birth-field__select-block {
    gap: 20px
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-email-field {
    gap: 20px
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-first .wlc-profile-form__block>.wlc-phone-field .wlc-phone-field__input-block[class] {
    grid-gap: 20px
  }

  .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-phone-field__input-block[class] {
    grid-template-columns: minmax(0, 150px) 2fr minmax(110px, max-content)
  }

  .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-phone-field__input-block[class] {
    grid-gap: 20px
  }

  .app-tournaments-state .wlc-sections__tournaments--theme-default .wlc-tournament-list--theme-default .wlc-tournament-promo--theme-default .wlc-tournament-promo__lock-btn {
    max-width: 185px
  }

  .four-elements {
    grid-template-columns: repeat(3, 1fr) 445px
  }

  .four-elements__body {
    min-height: 100px
  }

  .wlc-benefits--theme-default .wlc-benefits__item {
    grid-template-rows: 64px auto
  }

  .wlc-benefits--theme-default .wlc-benefits__item-icon {
    height: 64px
  }

  .wlc-digits {
    grid-template-columns: repeat(4, 315px)
  }

  .wlc-sections__total-jackpot-interactive .container,
  .wlc-sections__youtube-block .container {
    max-width: 1275px
  }

  .app-gameplay-state .container {
    max-width: 1680px
  }

  .wlc-sections__banner-section-loyalty .loyalty-banner-wrapper .wlc-kotebanner .wlc-banner--theme-default-banner .banner {
    min-height: 373px
  }
}

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

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

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

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

  .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info .container .wlc-btn.wlc-btn--theme-mod-secondary.wlc-btn--mobile-login {
    min-width: 75px
  }

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

  .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info .container {
    grid-template-columns: auto auto minmax(0, 1fr) auto
  }

  .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info {
    margin-bottom: 30px;
    background: var(--mc-bg700)
  }

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

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

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

  .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .container .wlc-btn.wlc-btn--theme-mod-secondary.wlc-btn--mobile-login {
    min-width: -moz-fit-content;
    min-width: fit-content
  }

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

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

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

  .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .header__left,
  .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .header__right {
    gap: 5px
  }

  .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .header__left>*:not(.wlc-logo),
  .wlc-sections__header--theme-universal.wlc-sections__header--with-balance-info .header__right>*:not(.wlc-logo) {
    margin-right: 0;
    margin-left: 0
  }

  body {
    background: var(--mc-bg) !important
  }

  .wlc-sections__total-jackpot-interactive,
  .wlc-sections__youtube-block {
    margin-right: calc(-1 * var(--fp-left-size-gap));
    margin-left: calc(-1 * var(--fp-left-size-gap))
  }

  .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn,
  .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
    font-size: 1.4rem
  }
}

@media (max-width: 1023px) {

  .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-loyalty-store-history-state .wlc-sections__profile-content--theme-wolf .wlc-profile-content__top,
  .app-profile-bets-state .wlc-sections__profile-content--theme-wolf .wlc-profile-content__top,
  .app-profile-sports-betting-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 20px
  }

  body.modal-open #chat-widget-container,
  body:has(.wlc-right-widget__wrp.open) #chat-widget-container {
    display: none
  }

  body.modal-open .wlc-widget-wheel__roulette {
    display: none
  }

  .app-profile-dashboard-state .bonus-title {
    font-size: 2rem
  }

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__settings .wlc-title {
    display: block
  }

  .wlc-sections__footer.wlc-sections__footer--theme-1[data-wlc-element=section_footer_mirror] .container {
    grid-template-areas: "logo logo logo" "affiliate affiliate social-icons" "menu2 menu menu" "ratings ratings ratings" "payments payments payments";
    grid-template-columns: 2fr 1fr 2fr
  }

  .wlc-sections__footer.wlc-sections__footer--theme-1[data-wlc-element=section_footer_mirror] .container .wlc-btn--aff {
    justify-self: right
  }

  .wlc-sections__footer.wlc-sections__footer--theme-1[data-wlc-element=section_footer_mirror] .container .wlc-social-icons {
    margin: 5px 0 20px 20px
  }

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

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

  .link-to-upper-case {
    margin-right: auto
  }

  .link-to-upper-case .wlc-btn__text {
    font-size: 20px
  }
}

@media (max-width: 767px) {
  .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info.wlc-sections__header--with-top-logo .container {
    grid-template-columns: auto minmax(0, 1fr) auto
  }

  .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info.wlc-sections__header--with-top-logo .wlc-logo__wrapper {
    display: flex;
    padding: 7px 0;
    background: var(--mc-bg)
  }

  .wlc-sections__home-promo {
    overflow: hidden
  }

  .wlc-sections__profile-content .wlc-dashboard-grid {
    grid-template-rows: auto
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-select--pep-select:has(.wlc-tooltip) .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-mobile-app .wlc-form .wlc-select--pep-select:has(.wlc-tooltip) .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-default .wlc-form .wlc-select--pep-select:has(.wlc-tooltip) .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-mobile-app .wlc-profile-form--theme-mobile-app .wlc-form .wlc-select--pep-select:has(.wlc-tooltip) .wlc-select__label {
    display: flex
  }

  .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-footer-menu .wlc-post-menu {
    margin-bottom: 0;
    padding: 3px 0
  }

  .wlc-sections__footer.wlc-sections__footer--theme-1[data-wlc-element=section_footer_mirror] .container {
    grid-template-areas: "logo logo" "affiliate social-icons" "menu2 menu2" "menu menu" "ratings ratings" "payments payments";
    grid-template-columns: 2.5fr 1fr
  }

  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-select--theme-default .wlc-select__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-input--theme-default .wlc-input__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-phone-field__label,
  .app-profile-main-info-state .wlc-sections__profile-content--theme-default .wlc-profile-form--theme-default .wlc-form .wlc-birth-field__label {
    display: none
  }
}

@media (max-width: 719px) {
  .wlc-sections__footer.wlc-sections__footer--theme-1[data-wlc-element=section_footer_mirror] .container {
    grid-template-columns: 3fr 1fr
  }
}

@media (max-width: 639px) {
  .app-profile-dashboard-state .wlc-bonuses-list .wlc-bonus-item {
    margin-bottom: 30px
  }

  .wlc-sections__footer.wlc-sections__footer--theme-1[data-wlc-element=section_footer_mirror] .container {
    grid-template-columns: 4fr 1fr
  }
}

@media (max-width: 559px) {

  .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn>span,
  .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn>span {
    margin: 0 auto
  }

  .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn {
    margin-left: unset
  }

  .wlc-sections__footer.wlc-sections__footer--theme-1[data-wlc-element=section_footer_mirror] .container {
    grid-template-columns: 5fr 1fr
  }
}

@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: transparent;
    color: var(--mc-main)
  }

  .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn:hover .wlc-icon,
  .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn:hover .wlc-icon {
    color: var(--mc-main)
  }

  .wlc-sections__categories.wlc-sections__categories--without-back .wlc-btn.wlc-btn-search:hover,
  .wlc-sections__categories.wlc-sections__categories--without-back .wlc-btn.wlc-btn-merch:hover {
    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: 0 0 10px var(--mc-main)
  }

  .wlc-aff-content .wlc-btn:hover {
    background: var(--mc-main-l20, var(--mc-main));
    border: none
  }

  .wlc-sections__header--theme-universal .wlc-btn-search__text:hover {
    color: var(--mc-baseMain)
  }

  .wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.left-slider .swiper-button-container .wlc-swiper-button-prev:hover,
  .wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.left-slider .swiper-button-container .wlc-swiper-button-next:hover {
    background: var(--mc-bg800)
  }

  .wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.right-slider .swiper-button-container .wlc-swiper-button-prev:hover,
  .wlc-sections__banner-wolf-desktop .wlc-slider--theme-wolf-banner.right-slider .swiper-button-container .wlc-swiper-button-next:hover {
    color: var(--mc-black);
    background: var(--mc-main)
  }

  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .bonuses-text-wrapper .wlc-link-block--theme-default .wlc-link-block__text .wlc-btn__text:hover {
    color: var(--mc-main);
    -webkit-text-decoration-line: none;
    text-decoration-line: none
  }

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

  .bs-datepicker-body table.days td span.is-other-month:hover {
    color: var(--mc-black)
  }
}