@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;
  }
}
@keyframes fadeRightBounce {
  0% {
    transform: translate(200%);
  }
  60% {
    transform: translate(-10%);
  }
  to {
    transform: translate(0);
  }
}
.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--fade-right-bounce {
  animation: fadeRightBounce 3s;
}
.swiper-slide-active .animation {
  animation-fill-mode: both;
}
.swiper-slide-active .animation--sway {
  animation: rotate 4s linear infinite;
}
.swiper-slide-active .animation--pulse {
  animation: pulse 2s linear 1s infinite;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes bounceInCheck {
  0% {
    transform: scale(0.5);
  }
  50% {
    transform: scale(1.05);
  }
  70% {
    transform: scale(0.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 {
  --button-border-radius: 20px 4px;
}
@font-face {
  font-weight: 400;
  font-family: CryptocurrencySymbols;
  font-style: normal;
  src:
    url(//vibrant-pulsepath.com/wlc/fonts/Cryptocurrencies/cryptocurrency-symbols.woff2) format('woff2'),
    url(//vibrant-pulsepath.com/wlc/fonts/Cryptocurrencies/cryptocurrency-symbols.woff) format('woff');
  font-display: block;
}
.hl-substr {
  color: var(--fc-textColor);
  font-style: normal;
  font-weight: 700;
  font-size: 1.6rem;
  line-height: 1.45;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
:root {
  font-size: 10px;
}
body {
  margin: 0;
  color: var(--mc-baseMain);
  font-weight: 400;
  font-size: 1.8rem;
  font-family: Sora, sans-serif;
  line-height: 1.5;
  background-color: var(--mc-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.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: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: 700;
}
small {
  font-size: 0.875em;
}
mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.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: 0.875em;
}
pre code {
  color: inherit;
  font-size: inherit;
  word-break: normal;
}
code {
  color: #d63384;
  font-size: 0.875em;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  color: #fff;
  font-size: 0.875em;
  background-color: gray;
  border-radius: 0.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: 0.5rem;
  padding-bottom: 0.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: 0.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;
}

.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: 10px;
  grid-template-columns: minmax(0, 1fr);
  display: grid;
  align-items: center;
}
.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn,
.wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
  height: 40px;
  width: 100%;
  min-width: 230px;
  background: var(--mc-bg500);
  padding: 0 10px;
  border-radius: 100px;
  color: var(--mc-baseMain);
  font-style: normal;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.45;
  transition: all 0.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 0.3s linear;
  display: block;
  margin-left: 10px;
  color: var(--mc-main);
  line-height: 1;
}
.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn .wlc-icon svg,
.wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn .wlc-icon svg {
  width: 20px;
  height: 20px;
  fill: currentColor;
}
.wlc-sections__categories--theme-1 .wlc-btn-merch[wlc-button] path {
  stroke: currentColor;
}
.wlc-sections__categories.wlc-sections__categories--without-back .container {
  padding: 0;
  background: none;
}
.wlc-sections__categories.wlc-sections__categories--without-back .wlc-btn.wlc-btn-search,
.wlc-sections__categories.wlc-sections__categories--without-back .wlc-btn.wlc-btn-merch {
  min-width: 150px;
  background: var(--mc-bg500);
}
.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 0.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 0.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 0.3s linear;
  width: 100%;
  padding: 10px;
  background: var(--mc-bg500);
  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 0.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: var(--mc-bg);
}
.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-rows: repeat(auto-fill, auto);
  justify-items: center;
  grid-template-areas: 'payments' 'ratings' 'info' 'about-us' 'logo-aff-link' 'disclaimer';
}
.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: 'merchants' 'payments' 'menu' 'affiliate' 'language' 'social' 'disclaimer' 'license';
  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 30px;
  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: 0 0 10px;
}
.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: none;
  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-o3);
}
.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: none;
  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-bg500);
  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-bg500);
  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-bg500);
  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-bg500) 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, 0.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 0.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 0.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: 110px;
  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-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: none;
  position: -webkit-sticky;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  background: none;
  transform: translateZ(0);
  transition: transform 0.3s ease-in-out;
}
.wlc-body--sticky-header .wlc-sections__header:before {
  content: '';
  position: absolute;
  top: -1px;
  bottom: 0;
  left: 0;
  z-index: 0;
  display: block;
  width: 100%;
  background: var(--mc-bg);
  transform: scale3d(1, var(--sticky-scale-val, 1), 1);
  transform-origin: top;
  transition: inherit;
}
.wlc-body--sticky-header .wlc-sections__header .container {
  min-height: 60px;
  position: relative;
  z-index: 1;
  transform: translate3d(0, var(--sticky-translate-val, 0), 0);
  transition: inherit;
}
.wlc-body--sticky-header-scrolling .wlc-sections__header {
  --sticky-scale-val: var(--sticky-transform-coef, 1);
  --sticky-translate-val: calc((var(--sticky-transform-coef) - 1) * 50%);
}
.wlc-body--sticky-header-down .wlc-sections__header {
  transform: translate3d(0, -100%, 0);
}
.wlc-sections__header .container .wlc-deadsimplechat {
  position: absolute;
}
.wlc-sections__header .container .wlc-btn-search {
  overflow: visible;
}
.wlc-sections__header .container .wlc-widget-wheel {
  position: absolute;
}
.wlc-sections__banner-section + .wlc-sections__categories,
.wlc-sections__banner-section + .wlc-sections__banner-promotion {
  margin: 0 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__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(//vibrant-pulsepath.com/wlc/jackpots/total-jackpot-bg.jpg);
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 10px;
  overflow: hidden;
}
.wlc-sections__total-jackpot .jackpot-container:before {
  height: 120px;
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(//vibrant-pulsepath.com/wlc/jackpots/total-jackpot-coins.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 100%;
}
.wlc-sections__total-jackpot .wlc-total-jackpot[class] {
  margin: 30px 0 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(0.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: 30px 15px;
  background: var(--mc-bg500);
  border-radius: 0 0 20px 20px;
  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: inherit;
  font-style: normal;
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.45;
  display: inline-block;
  margin: 0 0 0 5px;
}
.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-first > .container {
  background: var(--mc-bg500);
  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__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: 20px;
}
.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 0.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-bg500);
}
.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),
.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) {
  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-bg500);
  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: 110px;
  padding: 5px 10px;
  background: var(--mc-buttonColor);
  box-shadow: none;
  border: 2px solid transparent;
  border-radius: 20px 4px;
  display: inline-grid;
  min-width: 180px;
  text-decoration: none;
}
.wlc-aff-content .wlc-btn:disabled {
  opacity: 0.6;
  pointer-events: none;
}
.wlc-aff-content .wlc-btn .wlc-btn__text {
  color: #111;
  font-style: normal;
  font-weight: 700;
  font-size: 1.4rem;
  line-height: 1.45;
  grid-column: 2;
  text-transform: initial;
}
.wlc-aff-content .wlc-btn--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-bg500);
  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;
}
.custom-lock-btn {
  min-height: 40px;
  background: var(--mc-baseOpacity);
  border-radius: 20px 4px;
}
.wlc-sections__footer--theme-1 .container .wlc-logo {
  width: 100%;
}
.wlc-sections__footer--theme-1 .container .footer-license-telegram {
  position: relative;
  margin-bottom: 15px;
}
.wlc-sections__footer--theme-1 .container .footer-license-telegram .wlc-social-icons {
  position: relative;
  bottom: 0;
  left: 0;
  margin-top: 10px;
}
.wlc-sections__footer--theme-1 .container .footer-license-telegram .wlc-social-icons__item .wlc-social-icons__link {
  display: block;
  transition: none !important;
}
.wlc-sections__footer--theme-1 .container .wlc-footer-menu {
  grid-area: about-us;
}
.wlc-sections__footer--theme-1 .container .wlc-footer-disclaimer {
  margin: 20px 0;
}
.wlc-sections__footer--theme-1 .container .wlc-footer-disclaimer .footer-bottom-license-telegram {
  display: flex;
  justify-content: center;
  gap: 15px;
  margin: 20px 0 0;
}
.wlc-sections__footer--theme-1 .container .wlc-footer-disclaimer .footer-bottom-license-telegram .wlc-custom-license {
  display: flex;
  justify-content: center;
}
.wlc-sections__footer--theme-1 .wlc-footer-payments {
  grid-area: payments;
  width: 100%;
}
.wlc-sections__footer--theme-1 .wlc-sa-footer-ratings {
  grid-area: ratings;
  width: 100%;
}
.wlc-sections__footer[data-wlc-element='section_footer_mirror'] .container .wlc-social-icons {
  margin-top: 20px;
}
.wlc-sections__footer[data-wlc-element='section_footer_mirror'] .container .wlc-social-icons__item .wlc-social-icons__link {
  display: block;
  transition: none !important;
}
.wlc-sections__footer--theme-1 .wlc-footer-logo-aff {
  grid-area: logo-aff-link;
  max-width: 280px;
}
.wlc-sections__footer--theme-1 .wlc-footer-logo-aff .wlc-logo-wrp svg {
  height: 60px;
}
.wlc-sections__footer--theme-1 .wlc-footer-logo-aff .wlc-btn--aff {
  margin: 10px 0 0;
  width: 100%;
}
.wlc-sections__profile-menu .container {
  padding: 15px 15px 0;
  background: var(--mc-bg500);
  border-radius: 20px 20px 0 0;
}
.app-profile-loyalty-bonuses-main-state .wlc-sections__profile-content--theme-default .wlc-bonuses-list--theme-default {
  width: 300px;
  margin: 0 auto;
}
.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: 2.4rem;
  line-height: 1.45;
}
.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-menu.wlc-menu--theme-default .wlc-menu__item .wlc-menu__link:before {
  height: 3px;
  border-radius: 100px 100px 0 0;
}
.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top-depo {
  display: flex;
  gap: 40px;
  align-items: center;
  width: 100%;
}
.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top-depo .info-banner {
  display: flex;
  align-items: center;
  justify-content: center;
  width: -moz-fit-content;
  width: fit-content;
  height: 70px;
  padding: 0 20px;
  border-radius: 20px;
  font-weight: 700;
  font-size: 14px;
  text-align: left;
  background: var(--mc-bg);
}
.wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top-depo .info-banner .info-icon {
  width: 45px;
  height: 25px;
  margin-right: 15px;
}
.wlc-sections__profile-content.wlc-sections__profile-content--single-levels .wlc-profile-menu {
  display: none;
}
.app-profile-dashboard-state .wlc-dashboard-grid {
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: auto;
  grid-template-areas: 'loyalty' 'dep-wager' 'exchange' 'lottery-block' 'promocode' 'bonuses-title' 'bonuses' 'see-all-bonuses';
  grid-gap: 10px;
  position: relative;
  display: grid;
}
.app-profile-dashboard-state .wlc-dashboard-grid .wlc-bonuses-list--theme-default .wlc-bonuses-list__nocontent-item {
  width: 100%;
  margin: 0 auto;
}
.app-profile-dashboard-state .wlc-title--profile-bonuses {
  grid-area: bonuses-title;
}
.app-profile-dashboard-state .wlc-link-block {
  grid-area: see-all-bonuses;
}
.app-profile-dashboard-state .wlc-bonuses-list {
  grid-area: bonuses;
}
.app-profile-dashboard-state .wlc-bonuses-list:not(.wlc-bonuses-list--theme-mod-with-ears) {
  max-width: 100%;
}
.app-home-state .wlc-sections__lotteries:has(.wlc-lottery-card:empty) {
  display: none;
}
.app-gameplay-state .wlc-sections__sticky-footer {
  display: none;
}
.wlc-sections__banner-section {
  margin: 0 10px 10px;
}
.wlc-sections__banner-section .wlc-slider {
  max-width: 1600px;
  margin: 0 auto;
}
.games-categories-mobile {
  margin: 0;
  padding-bottom: 20px;
}
.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 {
  background: var(--mc-bg500);
}
.wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn {
  color: var(--mc-baseMain-o3);
}
.wlc-sections__categories--theme-1 .wlc-btn-merch[wlc-button] path {
  stroke: none;
}
.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));
  padding: 0 15px;
}
.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.modal-open .woot-widget-bubble,
.wlc-body--fp-left-in.wlc-body--fp-left.modal-open .woot-widget-holder {
  margin-right: 15px;
}
.wlc-sections__header .wlc-menu__item--contact-us {
  display: none;
}
.wlc-sections__email-verification-notification {
  z-index: 100;
}
.wlc-sections__email-verification-notification .wlc-email-verification-notification {
  margin-left: -18px;
}
.wlc-sections__header--theme-1 .wlc-btn--deposit {
  border-radius: 20px 4px;
}
.wlc-sections__header--theme-1 .container {
  max-width: calc(100% - 30px);
  background: var(--mc-bg);
}
.wlc-sections__header--theme-1 .wlc-logo .wlc-logo__image .wlc-icon-content svg {
  height: 40px;
}
.wlc-sections__header--theme-1 .wlc-btn-user .wlc-icon svg {
  fill: var(--mc-secondary);
}
.grecaptcha-badge {
  display: none !important;
}
.wlc-notification-message__message-container .wlc-btn {
  margin-top: 10px;
}
.app-profile-cash-deposit-state .wlc-sections__profile-content--theme-default .wlc-cash .wlc-cash__subtitle .wlc-cash__last-deposit {
  display: none;
}

@media (min-width: 667px) and (max-width: 1023px) {
  body .woot-widget-holder {
    top: 70px !important;
    bottom: 155px !important;
    height: unset !important;
  }
}
@media (min-width: 720px) {
  .container {
    max-width: 690px;
  }
  .wlc-sections__game-widgets > .container {
    grid-template-columns: minmax(0, 1fr) minmax(0, 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;
  }
  .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);
  }
  .app-profile-dashboard-state .wlc-bonuses-list.wlc-bonuses-list--type-swiper .wlc-bonuses-list__list-wrapper .swiper-button-prev[class] {
    left: 0;
  }
  .app-profile-dashboard-state .wlc-bonuses-list.wlc-bonuses-list--type-swiper .wlc-bonuses-list__list-wrapper .swiper-button-next[class] {
    right: 0;
  }
}

@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],
  .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,
  .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-btn--aff,
  .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],
  .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 20px;
  }
  .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__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-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-bg500);
  }
  .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, 90px) 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__footer--theme-1 .container {
    row-gap: 20px;
  }
  .wlc-sections__banner-section {
    margin: 0 20px 20px;
  }
  .wlc-sections__header--theme-1 .container {
    max-width: calc(100% - 40px);
  }
}
@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 {
    column-gap: 30px;
  }
  .wlc-sections__footer--theme-1 .container {
    justify-items: start;
  }
  .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
    grid-template-areas: 'merchants merchants merchants' 'payments payments payments' 'logo menu affiliate' 'logo menu social' 'license disclaimer language';
  }
  .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-btn--aff,
  .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 .container {
    grid-template-columns: minmax(0, 1fr) auto;
  }
  .wlc-sections__header--theme-1 .container {
    padding: 0 20px;
  }
  .wlc-sections__header--theme-1 .wlc-btn-burger,
  .wlc-sections__header--theme-2 .wlc-btn-burger,
  .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: 580px;
  }
  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default > .container {
    padding: 30px 40px;
  }
  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default > .container {
    background: var(--mc-bg500);
  }
  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default > .container {
    border-radius: 0 0 20px 20px;
  }
  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body,
  .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-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 0 -5px;
  }
  .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, 105px) 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__footer--theme-1 .container .wlc-btn--aff {
    max-width: 180px;
    height: -moz-fit-content;
    height: fit-content;
  }
  .wlc-sections__footer--theme-1 .container {
    row-gap: 30px;
  }
  .wlc-sections__profile-menu .container {
    padding: 10px 40px 0;
  }
  .app-profile-dashboard-state .wlc-dashboard-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .app-profile-dashboard-state .wlc-dashboard-grid {
    grid-template-areas: 'loyalty loyalty dep-wager dep-wager see-all-bonuses see-all-bonuses' 'promocode promocode exchange exchange exchange exchange' 'bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title' 'bonuses bonuses bonuses bonuses lottery-block lottery-block';
  }
  .app-profile-dashboard-state .wlc-bonuses-list.wlc-bonuses-list--type-swiper .wlc-bonuses-list__list-wrapper {
    padding: 0;
  }
  .app-profile-dashboard-state .wlc-bonuses-list.wlc-bonuses-list--type-swiper .wlc-bonuses-list__list-wrapper .swiper-button-prev[class] {
    left: -20px;
  }
  .app-profile-dashboard-state .wlc-bonuses-list.wlc-bonuses-list--type-swiper .wlc-bonuses-list__list-wrapper .swiper-button-next[class] {
    right: -20px;
  }
  .app-profile-dashboard-state .wlc-bonuses-list.wlc-bonuses-list--type-swiper.single-bonus-swiper {
    grid-area: unset;
    grid-row: 4/6;
    grid-column: 1/3;
    margin: 0;
  }
  .app-profile-dashboard-state .wlc-bonuses-list.wlc-bonuses-list--type-swiper.single-bonus-swiper ~ .wlc-sa-enter-promocode {
    grid-area: unset;
    grid-row: 4/5;
    grid-column: 3/5;
  }
  .app-profile-dashboard-state .wlc-bonuses-list.wlc-bonuses-list--type-swiper.single-bonus-swiper ~ .wlc-link-block {
    grid-area: unset;
    grid-row: 5/6;
    grid-column: 3/5;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1170px;
  }
  .wlc-sections__categories--theme-1 > .container {
    padding: 0 20px;
  }
  .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: 180px 200px 120px 1fr 130px;
  }
  .wlc-sections__footer--theme-1 .container {
    grid-template-rows: auto;
  }
  .wlc-sections__footer--theme-1 .container {
    grid-template-areas: 'payments payments payments payments payments' 'ratings ratings ratings ratings ratings' 'logo-aff-link info about-us disclaimer disclaimer';
  }
  .wlc-sections__footer--theme-1 .container .wlc-post-menu,
  .wlc-sections__footer--theme-1 .container .wlc-footer-disclaimer,
  .wlc-sections__footer--theme-1 .container .wlc-footer-lang,
  .wlc-sections__footer--theme-1 .container .wlc-license,
  .wlc-sections__footer--theme-1 .container .wlc-logo {
    margin: 0;
  }
  .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
    grid-template-areas: 'merchants merchants merchants merchants merchants' 'payments payments payments payments payments' 'logo menu license disclaimer language' 'social menu license disclaimer language' 'affiliate menu license disclaimer language';
  }
  .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container {
    grid-template-rows: auto auto 45px 45px auto;
  }
  .wlc-sections__footer--theme-1.wlc-sections__footer--theme-with-aff .container .wlc-btn--aff {
    margin: 10px 0;
  }
  .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-1.wlc-sections__footer--theme-with-aff .container .wlc-social-icons.wlc-social-icons--theme-mod-compact .wlc-social-icons__list[class] {
    margin: 10px 0 0;
  }
  .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 minmax(0, 1fr) repeat(2, auto);
  }
  .wlc-sections__header--theme-1 .container {
    gap: 20px;
  }
  .wlc-sections__header--theme-1 .container {
    margin: 0 auto;
  }
  .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 {
    --h-gap: 20px;
  }
  .wlc-sections__header--theme-universal .container {
    width: 100%;
  }
  .wlc-sections__header--theme-universal .container {
    max-width: 1920px;
  }
  .wlc-sections__header--theme-universal .container {
    gap: 20px;
  }
  .wlc-sections__header--theme-universal .container {
    margin: 0 auto;
  }
  .wlc-sections__header--theme-universal .container {
    padding: 0 20px;
  }
  .wlc-sections__header--theme-universal .wlc-logo {
    margin: 0 0 0 20px;
  }
  .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) * 0.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) * 0.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-gap: 60px;
  }
  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__body-with-nick-icon {
    grid-template-columns: minmax(675px, max-content) auto;
  }
  .wlc-sections__profile-content--theme-first > .container {
    padding: 0;
  }
  .wlc-sections__profile-content--theme-first > .container {
    grid-template-columns: 285px auto;
  }
  .wlc-sections__profile-content--theme-first .wlc-profile-content,
  .app-profile-loyalty-tournaments-detail-state .wlc-sections__profile-content--theme-first .wlc-profile-content {
    padding: 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: 15px;
  }
  .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__footer--theme-1 .container .footer-license-telegram .wlc-social-icons {
    margin-bottom: 20px;
  }
  .wlc-sections__footer--theme-1 .container {
    row-gap: 40px;
  }
  .wlc-sections__footer[data-wlc-element='section_footer_mirror'] .container {
    grid-template-areas: 'payments payments payments' 'ratings ratings ratings' 'logo-aff-link info about-us';
    grid-template-columns: repeat(3, 1fr);
  }
  .wlc-sections__profile-menu .container {
    padding: 20px 40px 10px;
  }
  .app-profile-dashboard-state .wlc-dashboard-grid {
    grid-gap: 15px;
  }
}
@media (min-width: 1366px) {
  .wlc-sections__header--theme-1 .container {
    grid-template-columns: repeat(2, auto) 1fr repeat(2, auto);
  }
  .wlc-sections__header--theme-1 .wlc-logo {
    margin: 0 20px 8px 0;
  }
  .wlc-sections__header--theme-1 .wlc-login-signup .wlc-btn,
  .wlc-sections__header--theme-2 .wlc-login-signup .wlc-btn {
    padding: 5px 20px;
  }
  .wlc-sections__header--theme-universal .container {
    grid-template-columns: auto 1fr auto;
  }
  .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: 1fr 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-default > .container,
  .wlc-sections__profile-menu--theme-default > .container {
    max-width: 1275px;
  }
  .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 4;
  }
  .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;
  }
  .app-profile-dashboard-state .wlc-dashboard-grid {
    grid-template-areas: 'loyalty loyalty dep-wager dep-wager exchange exchange' 'bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title bonuses-title' 'bonuses bonuses bonuses bonuses lottery-block lottery-block' 'bonuses bonuses bonuses bonuses lottery-block lottery-block' 'promocode promocode promocode see-all-bonuses see-all-bonuses see-all-bonuses';
  }
  .app-profile-dashboard-state .wlc-dashboard-grid .wlc-bonuses-list--theme-default .wlc-bonuses-list__nocontent-item {
    width: 791px;
  }
  .app-profile-dashboard-state .wlc-dashboard-grid .wlc-bonuses-list--theme-default .wlc-bonuses-list__nocontent-item .nobonus__wrapper {
    height: 343px;
  }
  .app-profile-dashboard-state .wlc-bonuses-list.wlc-bonuses-list--type-swiper .wlc-bonuses-list__list-wrapper {
    padding: 0 20px 0 0;
  }
  .app-profile-dashboard-state .wlc-bonuses-list.wlc-bonuses-list--type-swiper .wlc-bonuses-list__list-wrapper .swiper-button-next[class] {
    right: 0;
  }
  .wlc-sections__banner-section {
    margin: 0 -15px 20px;
  }
}
@media (min-width: 1420px) {
  .wlc-sections__footer--theme-2 .footer-bottom {
    max-width: 1420px;
  }
  .wlc-digits__item {
    padding: 30px;
  }
}
@media (min-width: 1630px) {
  .container {
    max-width: 1600px;
  }
  .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn,
  .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn {
    padding: 0 15px;
  }
  .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,
  .wlc-sections__header--theme-2 .container {
    min-height: 100px;
  }
  .wlc-sections__header--theme-2 .container {
    padding: 0 40px;
  }
  .wlc-sections__header--theme-universal .container {
    min-height: 100px;
  }
  .wlc-sections__header--theme-universal .container {
    padding: 0 40px;
  }
  .wlc-body--sticky-header .wlc-sections__header .container {
    min-height: 100px;
  }
  .wlc-sections__banner-section--theme-plus-one .wlc-banner-plus-one {
    grid-template-columns: minmax(250px, 1fr) calc((100% - 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 {
    min-height: 680px;
  }
  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default > .container {
    padding: 30px 40px;
  }
  .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: 40px;
  }
  .app-profile-dashboard-state .wlc-title--profile-bonuses {
    margin: 0 0 -20px;
  }
  .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;
  }
  .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__profile-menu .container {
    padding: 20px 40px 10px;
  }
  .app-profile-dashboard-state .wlc-dashboard-grid {
    grid-gap: 40px;
  }
  .app-profile-dashboard-state .wlc-dashboard-grid .wlc-bonuses-list--theme-default .wlc-bonuses-list__nocontent-item {
    width: 100%;
  }
  .app-profile-dashboard-state .wlc-bonuses-list.wlc-bonuses-list--type-swiper .wlc-bonuses-list__list-wrapper {
    padding: 0;
  }
  .app-profile-dashboard-state .wlc-bonuses-list.wlc-bonuses-list--type-swiper .wlc-bonuses-list__list-wrapper .swiper-button-next[class] {
    right: -20px;
  }
  .wlc-sections__banner-section {
    margin: 0 -15px 40px;
  }
  .wlc-sections__banner-section .wlc-slider .container {
    max-width: 1400px;
  }
}
@media (max-width: 1199px) {
  .wlc-sections__header--theme-2.wlc-sections__header--with-balance-info {
    margin-bottom: 30px;
    background: var(--mc-bg500);
  }
  .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-bg500);
  }
  .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;
  }
  .wlc-sections__footer--theme-1 .container .wlc-footer-menu .wlc-custom-license {
    display: flex;
    flex-direction: column;
  }
  .wlc-sections__footer--theme-1 .container .wlc-footer-menu {
    margin: 0 40px 0 20px;
  }
  .wlc-sections__footer--theme-1 .container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}
@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 .woot-widget-bubble,
  body.modal-open .woot-widget-holder,
  body.wlc-body--panels-open .woot-widget-bubble,
  body.wlc-body--panels-open .woot-widget-holder,
  .app-gameplay-state .wlc-sections__header {
    display: none;
  }
  .woot-widget-bubble {
    bottom: 80px !important;
  }
}
@media (max-width: 899px) {
  .wlc-sections__footer--theme-1 .container .wlc-icon-list--theme-cat-payments {
    margin-top: 0;
  }
  .wlc-sections__footer--theme-1 .container {
    padding-top: 30px;
  }
  .wlc-sections__footer--theme-1 .wlc-footer-payments .wlc-title {
    margin: 0 0 20px;
  }
  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top-depo .wlc-banner {
    align-self: center;
  }
  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top-depo .info-banner .info-icon {
    width: 60px;
  }
  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top-depo .info-banner {
    width: 100%;
    height: 100%;
    margin-bottom: 30px;
    padding: 10px 15px;
    font-size: 16px;
  }
  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top-depo {
    flex-direction: column-reverse;
    gap: 0;
    align-items: start;
  }
  .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn .wlc-icon {
    color: var(--mc-baseMain);
  }
}
@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__categories--theme-1 .container {
    max-width: 100%;
  }
  .wlc-sections__categories--theme-1 .games-categories {
    max-width: calc(100% - 30px);
    margin: 0 auto;
  }
  .wlc-sections__header--theme-1 .wlc-logo {
    width: auto !important;
  }
}
@media (max-width: 767px) and (min-width: 480px) {
  .wlc-sections__categories--theme-1 .games-categories {
    max-width: 450px;
  }
}
@media (max-width: 767px) and (min-width: 560px) {
  .wlc-sections__categories--theme-1 .games-categories {
    max-width: 530px;
  }
}
@media (max-width: 767px) and (min-width: 640px) {
  .wlc-sections__categories--theme-1 .games-categories {
    max-width: 610px;
  }
}
@media (max-width: 767px) and (min-width: 720px) {
  .wlc-sections__categories--theme-1 .games-categories {
    max-width: 690px;
  }
}
@media (max-width: 767px) and (min-width: 768px) {
  .wlc-sections__categories--theme-1 .games-categories {
    max-width: 738px;
  }
}
@media (max-width: 719px) {
  .wlc-sections__footer--theme-1 .wlc-footer-logo-aff .wlc-logo-wrp {
    margin-top: 30px;
  }
  .wlc-sections__footer--theme-1 .wlc-footer-logo-aff .wlc-logo-wrp .wlc-icon-content {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 639px) {
  .wlc-sections__footer--theme-1 .container .wlc-logo {
    display: none;
  }
}
@media (max-width: 559px) {
  .wlc-sections__footer--theme-1 .container .footer-license-telegram,
  .wlc-sections__footer--theme-1 .container .wlc-footer-menu .wlc-custom-license {
    display: none;
  }
  .wlc-sections__footer--theme-1 .container .wlc-footer-menu {
    width: 100%;
    margin: 0;
  }
  .wlc-sections__footer--theme-1 .container .wlc-footer-menu .wlc-post-menu--theme-default {
    border-radius: 0 0 10px 10px !important;
  }
  .wlc-sections__footer--theme-1 .container .wlc-footer-menu .wlc-post-menu--theme-default.wlc-post-menu--theme-mod-footer-info {
    margin-top: -40px;
  }
  .wlc-sections__footer--theme-1 .container .wlc-footer-menu .wlc-post-menu--theme-default .wlc-post-menu__wrp {
    padding-top: 0 !important;
  }
  .wlc-sections__footer--theme-1 .container .wlc-footer-disclaimer .footer-bottom-license-telegram {
    flex-direction: column;
  }
  .wlc-sections__footer[data-wlc-element='section_footer_mirror'] .container .wlc-footer-logo-aff {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .wlc-sections__profile-content.wlc-sections__profile-content--theme-default .wlc-profile-content__top-depo .info-banner .info-icon {
    width: 140px;
  }
}
@media (max-width: 479px) {
  .app-profile-loyalty-bonuses-main-state .wlc-sections__profile-content--theme-default .wlc-counter.wlc-counter--theme-default {
    font-style: normal;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.4;
  }
  .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: 2rem;
    line-height: 1.4;
  }
  .wlc-sections__email-verification-notification .wlc-email-verification-notification {
    margin-left: 0;
  }
}
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
  :root {
    scroll-behavior: auto;
  }
}
@media (pointer: fine) {
  .bs-datepicker-body table td span:hover {
    color: var(--fc-inputBg);
    background: var(--mc-main-d10);
  }
  .bs-datepicker-body table td.disabled:hover {
    background: var(--fc-inputBg);
  }
  .bs-datepicker-body table.days td span.today:hover {
    color: var(--fc-inputBg);
    background: var(--mc-main-d10);
  }
  .bs-datepicker-body table.days td span.today:hover:after {
    background: var(--fc-inputBg);
  }
  .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn:hover,
  .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn:hover {
    background: var(--mc-main);
    color: var(--mc-baseThird-locked, var(--mc-baseMain-locked));
  }
  .wlc-sections__categories--theme-1 .wlc-btn-search.wlc-btn:hover .wlc-icon,
  .wlc-sections__categories--theme-1 .wlc-btn-merch.wlc-btn:hover .wlc-icon {
    color: var(--mc-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: none;
  }
  .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: none;
  }
  .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-main);
  }
  .wlc-sections__header--theme-2 .wlc-btn-search:hover svg,
  .wlc-sections__header--theme-2 .wlc-btn-search:hover rect {
    transform: rotate(30deg);
  }
  .wlc-sections__header--theme-2 .wlc-btn-burger:hover svg,
  .wlc-sections__header--theme-2 .wlc-btn-burger:hover rect,
  .wlc-sections__header--theme-2 .wlc-btn-search:hover svg,
  .wlc-sections__header--theme-2 .wlc-btn-search:hover rect {
    fill: var(--mc-baseOpacity-d20);
  }
  .wlc-sections__header--theme-universal .wlc-btn-search:hover svg,
  .wlc-sections__header--theme-universal .wlc-btn-search:hover rect {
    transform: rotate(30deg);
  }
  .wlc-sections__header--theme-universal .wlc-btn-burger:hover svg,
  .wlc-sections__header--theme-universal .wlc-btn-burger:hover rect,
  .wlc-sections__header--theme-universal .wlc-btn-search:hover svg,
  .wlc-sections__header--theme-universal .wlc-btn-search:hover rect {
    fill: var(--mc-baseMain);
  }
  .wlc-body--sticky-header-down .wlc-sections__header {
    transform: unset;
  }
  .wlc-aff-content .wlc-btn:hover {
    box-shadow: none;
  }
  .wlc-aff-content .wlc-btn:hover {
    background: var(--mc-buttonColor-l20, var(--mc-buttonColor));
    border: 2px solid var(--mc-buttonColor-l20);
  }
  .wlc-sections__footer--theme-1 .container .footer-license-telegram .wlc-social-icons__item .wlc-social-icons__link:hover,
  .wlc-sections__footer[data-wlc-element='section_footer_mirror'] .container .wlc-social-icons__item .wlc-social-icons__link:hover {
    box-shadow: var(--mc-main) 0 0 3px 1px;
    border-radius: 7px;
  }
}