
            body {
                font-family: "Poppins", sans-serif;
            }
        /* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes bounce {
  0% {
    transform:scale(1, 1) translateY(0)
  }
  10% {
    transform:scale(1.1, 0.9) translateY(0)
  }
  30% {
    transform:scale(0.9, 1.1) translateY(-2px)
  }
  50% {
    transform:scale(1, 1) translateY(0)
  }
  100% {
    transform:scale(1, 1) translateY(0)
  }
}
@keyframes lift {
  100% {
    transform:translateY(-4px)
  }
}
:root {
  --font-primary: "Lexend", sans-serif;
  --font-secondary: serif;
  --text-base-size: 1.6rem;
  --text-2rem: 2rem;
  --text-xs: 1.2rem;
  --text-sm: 1.4rem;
  --text-lg: 1.8rem;
  --text-h1: 2.4rem;
  --text-h2: 2rem;
  --text-h3: 1.8rem;
  --text-h4: 1.6rem;
  --container-width: 1290px;
  --space-xs: .5rem;
  --space-sm: 1rem;
  --space-default: 1.4rem;
  --space-md: 2rem;
  --space-lg: 3rem;
  --space-lg-hero: 7.5rem;
  --space-card: 2.5rem;
  --space-form: 3.5rem;
  --space-xl: 4rem;
  --space-xxl: 8rem;
  --header-height: 8rem;
  --menu-item-gap: 10rem;
  --box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.1);
  --box-shadow-lg: 15px 15px 50px rgba(0, 0, 0, 0.1);
  --box-shadow-popup: 0 0 20px 10px rgba(0, 0, 0, 0.1);
  --box-shadow-carousel: 0 10px 15px rgba(0, 0, 0, 0.1);
  --border-radius: 1rem;
  --border-radius-mid: 0.7rem;
  --border-radius-sm: 0.5rem;
  --border-radius-top: 1rem 1rem 0 0;
  --border-radius-bottom: 0 0 1rem 1rem;
  --border-radius-right: 0 1rem 1rem 0;
  --border-radius-left: 1rem 0 0 1rem;
  --border-radius-diagonal-top-bot: 1rem 0 1rem 0;
  --border-radius-diagonal-bot-top: 0 1rem 0 1rem;
  --line-height: 2.4rem;
  --line-height-sm: 1.8rem
}
@media only screen and (min-width: 1248px) {
  :root {
    --text-h1: 3rem;
    --text-h2: 2.2rem;
    --text-h3: 2rem;
    --text-h4: 1.8rem
  }
}
@keyframes wiggle {
  10%,
  20%,
  30%,
  40%,
  50% {
    transform:rotate(0)
  }
  15% {
    transform:rotate(-15deg)
  }
  25% {
    transform:rotate(-10deg)
  }
  35% {
    transform:rotate(-5deg)
  }
  45% {
    transform:rotate(-2deg)
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow:0 0 0 0 rgba(44,0,169,.4);
    box-shadow:0 0 0 0 rgba(44,0,169,.4)
  }
  70% {
    -moz-box-shadow:0 0 0 10px rgba(204,169,44,0);
    box-shadow:0 0 0 10px rgba(204,169,44,0)
  }
  100% {
    -moz-box-shadow:0 0 0 0 rgba(204,169,44,0);
    box-shadow:0 0 0 0 rgba(204,169,44,0)
  }
}
@keyframes shake {
  25% {
    transform:translateX(-20px)
  }
  75% {
    transform:translateX(20px)
  }
  100% {
    transform:translateX(0)
  }
}
@keyframes visible {
  from {
    opacity:0
  }
  to {
    opacity:1
  }
}
main {
  overflow:hidden
}
html:has(.splash-simple),
body:has(.splash-simple) {
  min-height:100vh;
  background-color:#fff
}
.container {
  max-width:var(--container-width);
  width:100%;
  margin-left:auto;
  margin-right:auto;
  padding:0 var(--space-md)
}
@media only screen and (min-width: 1024px) {
  .container {
    padding:0 var(--space-default)
  }
}
.extra-wrap {
  width:100%
}
.relative {
  position:relative
}
.d-none {
  display:none !important
}
.blur {
  filter:blur(4px)
}
.closeBtn {
  display:flex;
  justify-content:center;
  align-items:center;
  width:1.6rem;
  height:1.6rem;
  position:absolute;
  color:var(--color-dark)
}
.closeBtn:before,
.closeBtn:after {
  position:absolute;
  content:" ";
  height:1.6rem;
  width:2px;
  background-color:var(--color-grey)
}
.closeBtn:before {
  border-radius:2rem;
  transform:rotate(45deg)
}
.closeBtn:after {
  border-radius:2rem;
  transform:rotate(-45deg)
}
.closeBtn:hover {
  cursor:pointer
}
.header {
  position:relative;
  height:var(--header-height);
  background:var(--linear-gradient-main)
}
.header__wrap {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  gap:var(--space-default);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  background:var(--linear-gradient-main);
  height:var(--header-height);
  padding:0 var(--space-default);
  z-index:99;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  transition:transform .2s
}
.header__wrap.scroll {
  transform:translate3d(0, -100%, 0)
}
.header__user-logged {
  display:none;
  color:var(--color-white);
  font-weight:bold;
  font-size:var(--text-lg)
}
.header__mob-menu {
  position:fixed;
  z-index:99;
  top:var(--header-height);
  right:0;
  height:0;
  overflow-x:hidden;
  overflow-y:hidden;
  width:100vw
}
.header__mob-menu.open {
  height:100vh;
  display:block
}
@media only screen and (min-width: 1248px) {
  .header__mob-menu.open {
    display:none
  }
}
.header__mob-menu-wrap {
  background-color:var(--color-mobile-menu-bg);
  height:100%;
  overflow-y:auto;
  overflow-x:hidden
}
.header__mob-menu-wrap ul.m li:not(.dropdown) a {
  padding:var(--space-default) var(--space-default)
}
.header__mob-menu-wrap ul li div:not(.dropdown__trigger) a {
  padding:var(--space-default) var(--space-default)
}
.header__mob-menu ul .dropdown[class*=level--] .dropdown__submenu {
  display:none
}
.header__mob-menu ul .dropdown[class*=level--].open>.dropdown__submenu {
  display:block
}
.header__mob-menu ul .dropdown[class*=level--].open>.dropdown__trigger svg {
  transform:rotate(180deg);
  pointer-events:none
}
.header__mob-menu ul .dropdown__trigger {
  position:relative;
  padding:var(--space-default) var(--space-default);
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.header__mob-menu ul .dropdown__trigger svg {
  transition:transform .25s;
  pointer-events:none
}
.header__mob-menu ul .dropdown__submenu {
  background-color:var(--color-mobile-menu-submenu)
}
.header__mob-menu ul .dropdown__submenu li {
  color:var(--color-anchor-default-menu)
}
.header__mob-menu ul .dropdown__submenu li a {
  font-weight:400;
  color:var(--color-anchor-default-menu)
}
.header__mob-menu ul .dropdown__submenu .dropdown__submenu {
  filter:brightness(1.1)
}
.header__mob-menu ul .dropdown__submenu .dropdown__submenu>li:not(.dropdown) a {
  padding-left:calc(var(--space-default)*2)
}
.header__mob-menu ul .dropdown__submenu .dropdown__submenu>li.dropdown .dropdown__trigger {
  padding-left:calc(var(--space-default)*2)
}
.header__mob-menu ul .dropdown__submenu .dropdown__submenu .dropdown__submenu {
  filter:brightness(1.2)
}
.header__mob-menu ul .dropdown__submenu .dropdown__submenu .dropdown__submenu>li:not(.dropdown) a {
  padding-left:calc(var(--space-default)*3)
}
.header__mob-menu ul .dropdown__submenu .dropdown__submenu .dropdown__submenu>li.dropdown .dropdown__trigger {
  padding-left:calc(var(--space-default)*3)
}
.header__mob-menu ul .dropdown__submenu .dropdown__submenu .dropdown__submenu .dropdown__submenu {
  filter:brightness(1.3)
}
.header__mob-menu ul .dropdown__submenu .dropdown__submenu .dropdown__submenu .dropdown__submenu>li:not(.dropdown) a {
  padding-left:calc(var(--space-default)*4)
}
.header__mob-menu ul .dropdown__submenu .dropdown__submenu .dropdown__submenu .dropdown__submenu>li.dropdown .dropdown__trigger {
  padding-left:calc(var(--space-default)*4)
}
.header__mob-menu ul li {
  color:var(--color-anchor-default-menu)
}
.header__mob-menu ul li>a {
  width:100%
}
.header__mob-menu ul li a {
  font-weight:700;
  color:var(--color-anchor-default-menu)
}
.header__mob-menu ul li.dropdown .currentMenuItemDropdown {
  background-color:rgba(255,255,255,.1)
}
.header__mob-menu ul li:not(.dropdown) {
  position:relative
}
.header__mob-menu ul li:not(.dropdown) a.currentMenuItem::after {
  content:"";
  height:100%;
  width:100%;
  position:absolute;
  bottom:0;
  left:0;
  background-color:rgba(255,255,255,.1)
}
.header__nav-controls {
  margin-top:var(--space-md);
  padding:0 var(--space-default);
  height:30rem
}
.header__nav-controls .user-controls {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  gap:var(--space-md);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.header__nav-controls .languages {
  margin-top:var(--space-lg);
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  gap:var(--space-md);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.header__nav-controls .languages__item {
  background:var(--color-white);
  color:var(--color-primary);
  font-weight:700;
  padding:var(--space-sm);
  border-radius:var(--border-radius);
  width:7.2rem;
  text-align:center
}
.header__nav {
  display:none
}
.header__main-controls {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:stretch;
  gap:var(--space-md);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  align-self:center;
  height:3rem
}
.header__account-controls {
  display:none
}
.overflow-hidden.logged-in .header__logo {
  display:none
}
.overflow-hidden.logged-in .header__user-logged {
  display:block
}
.overflow-hidden .header__wrap {
  background:var(--color-mobile-menu-bg)
}
body.overflow-hidden {
  overflow:hidden
}
.hero:not(.simple) {
  background:var(--linear-gradient-main);
  text-align:center;
  color:var(--color-white);
  position:relative;
  z-index:1;
  padding:var(--space-md) 0;
  background-repeat:no-repeat;
  background-size:cover
}
.hero:not(.simple):before,
.hero:not(.simple):after {
  background-repeat:no-repeat;
  position:absolute;
  bottom:0;
  z-index:-1;
  overflow:hidden;
  max-width:100%
}
.hero:not(.simple):after {
  content:url(data:image/png;base64,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);
  left:0
}
.hero:not(.simple) .hero__image-wrap {
  margin:var(--space-default) 0;
  flex:1;
  display:flex;
  flex-direction:column;
  gap:var(--space-default)
}
.hero:not(.simple) .hero__image-wrap img {
  height:auto
}
.hero:not(.simple) .hero__notice {
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  gap:var(--space-sm);
  margin-bottom:var(--space-md)
}
.hero:not(.simple) .hero__notice>div:first-of-type {
  display:inline-flex;
  justify-content:flex-start;
  align-items:center;
  gap:var(--space-xs);
  background-color:var(--color-white);
  box-shadow:var(--box-shadow);
  border-radius:var(--border-radius-sm);
  padding:var(--space-xs) var(--space-sm);
  color:var(--color-primary-dark);
  font-size:var(--text-xs);
  font-weight:bold
}
@media screen and (min-width: 375px) {
  .hero:not(.simple) .hero__notice>div:first-of-type {
    font-size:var(--text-sm)
  }
}
.hero:not(.simple) .hero__notice>div:first-of-type img {
  max-width:1.8rem;
  max-height:1.8rem;
  width:1.8rem;
  height:1.8rem
}
.hero:not(.simple) .hero__notice .infobar__audio {
  font-size:1.6rem;
  font-weight:bold
}
.hero:not(.simple) .hero__notice .infobar__audio svg {
  width:1.8rem;
  height:1.8rem;
  pointer-events:none
}
.hero:not(.simple) .hero__information p {
  font-size:var(--text-sm)
}
.hero:not(.simple) .hero__speakable {
  margin-top:var(--space-md);
  text-align:left
}
.hero:not(.simple) .hero__proscons {
  margin:var(--space-default) 0;
  flex:1;
  display:flex;
  flex-direction:column;
  gap:var(--space-default)
}
.hero:not(.simple) .hero__proscons span {
  display:block;
  text-align:left;
  font-weight:bold;
  margin-bottom:var(--space-default)
}
.hero:not(.simple) .hero__proscons div {
  flex:0 0 100%;
  padding:var(--space-default);
  background:rgba(255,255,255,.1);
  box-shadow:15px 15px 50px rgba(0,0,0,.1);
  backdrop-filter:blur(25px);
  border-radius:10px;
  text-align:left
}
.hero:not(.simple) .hero__proscons .advantages li::before {
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMWSURBVHgBvVY/TBNhFH/ftcRTML1BlImei0aUggnqAhQ2JQwkYtIoiQwOikZIHBQJUkNQRzEBHcFobKIDCQiJDq2og6KhgYj/lpZJxOFqrFRp+/neB3cU2mvPpOGX9Jq7e9/7vf/vGGSB4m1SEgVyU5KDW2JQxzlTALiy8pYHObAgJOFF9JpvKJseZqY8XiC3A2cda0rNwTmEmARDv7p81y2RKDc9aiIJfjyown+CyBIJqI95fSFTksK+k5WMc7+Z9aWOYmg7dBSUrYXwMjwHD2cmM1FpnCXro12Pg/oTKdWDbASEU65aqHGWwcxCGK7WNkPjnqoMUkxhXPLLXo+aRkIhshJ/8mDw7QTcmHwCbYePmUgxxWYDP+XWICnq8/RYyYFrlwrzkR+rZB/x3mkqyxiocZvcYZBgYlrBAspR6ez3sHHvkAuzH2C8nbyxb+/ztFrxorp0H1knwkUodeyASCwKnTXHDZn5yOKGYmDKsiQ32YFDHVjA+SMN6xT8/LsEY1/egVMpNp61VLixONzQ8KB37aAEbjt2bQUm3Hjm2LJNhIUQif0W4SEvKP7nRu8acjPfQnB29N46Qyh8Hy7cEaVOXgmgE3a8VupC9PL1mVsiDATqh8vPhpGkDEY/TYGGpNlABlJH6ucJjHFFShWiOM8uhODAwEXxG3gzLohdJSo8/foecoFyRpfUEFJekIRpuQ4LCy1AW4qK38aqw+HKI5AnUHNSJPQKXAELUrgCkCdE/qTnjONKkLATA5AHNO6twp5pTh+auG8k27I8kisvVI5W8kKhot7RQaOfFppd8w5pRb2efvSoh9ylfhhv6RZC5Tirrjy/D4NTE/DoxCUY+zyVMSRkQLVzv5BNBRbb8Oo/bcJWXLOxaRovrhInlO9UhRDVu24ZlSX1ixlezc9BWFtc70W3b7dBIohwn8QTbNrKuM8NpsXj/KC+IY1m1Dp9Ic5YvZW+yUVAelJX8Obv+FRgMXjxC+S0NTL0nvN+eyJ2W/OOpEWC5TpO+4YmKZJVonSFrpQmBX6PBSQJArbl2Egm5Tr+ASUmViNNaIZBAAAAAElFTkSuQmCC)
}
.hero:not(.simple) .hero__proscons .disadvantages li::before {
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMhSURBVHgBrVS9T1pRFD/3PjAtanwDXYEEh2JNVHQsios44kYQ9Ok/YB3rUpsaO1ZXu9DyESd1sImwiNrVluogW4HFQUxg0KQI7/WeC488tO+Bqb/kwv047/e7554PAgbw+/1ib2+vX5ZhglLiVRQQ2bbYOM4oisIGHCUS0YgRD9Ej7+npWQKgbzSkumBCOULkSCwWe9+RSCAQcAhC1yEh4IBHAsVqtcrk9vZ2TlckGAwOU2o6hA5ub4CSLFcnE4lE5oEIemAydf38T4GmULVaGVE9aorMzs791j6R1WoFl+ulLsvFRRaKxSKfu91u6O628PnVVRGy2Sx/OrOZjkQikZKAB6FQ6B0hxK8SeDyvYXl5CczmLujr6+OC2mG322FhQYJCoQD9/U5YXJSYncj3p6d9cH5+DuVyWZRl5c/Z2a+0CUkVhUpEEx2PxwOxWBxOTr7rejI66gafb4p7dHCQhN3dPb6/svIWnj+3qGZLkiRt0GAwLGmfCb2w221we3sLRsBzq/UFtIFYqdT8lBDFq93F993Z2YXT0x/wFCCETjAROnT/wGKxwNNB8VL2O6wuMZsGBlyQTKbgqcBCIVLtxs1NPQ6delIsXnViJmJ2laBRgJiSDfW2sNlsTOSa10ooNAvj457mBa+viy22TEQpM1ougjWARqpHRvD5fLC19ZkXHl5O9T6fL9zPzAwTIWk2mccV3grzfm3tA/u/aCFNpVKcoC4wxclxqMR6YEWewRROazfX1z9CPB7nguoYGxvVFhj34vj4BDqDfGQSBGGvWpU/gaYxYo1o6wRbhdqnMAMxZqoXRmB2uWg0GqHYwNh6EzoEBtzoebRgTfIL/vMUNpnoBqrqGSOp2pExOfL5PLQD8sViX1ebIrwdC3QS6un8AMlkEmZmZnjAXS5XO34UUPk4BHWSyWRKg4OvkqzNBNjymfajy8tLnpZOp5PP9/e/wd3dnaEAu3gzaA/KjrVmR60mH7L3dMAjgU/UEMi17Ot9EArNrbKP5jsRw9szu02MbSORWs/bEYTDYUlRiBfqjXRIQ1pmI00pTQsC7P2LXMVfQfJNO8KlOQAAAAAASUVORK5CYII=)
}
.hero:not(.simple) .hero__proscons ul li {
  font-size:var(--text-sm);
  position:relative;
  padding-left:4rem;
  line-height:2.4rem
}
.hero:not(.simple) .hero__proscons ul li:not(:last-child) {
  margin-bottom:20px
}
.hero:not(.simple) .hero__proscons ul li::before {
  display:block;
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:2.5rem;
  height:2.5rem;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain
}
.hero:not(.simple) .hero__pages {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  gap:1.5rem;
  margin-top:var(--space-default);
  overflow-x:scroll
}
.hero:not(.simple) .hero__pages::-webkit-scrollbar {
  display:none
}
.hero:not(.simple) .hero__termTitle {
  display:flex;
  align-items:center;
  gap:var(--space-default)
}
.hero:not(.simple) .hero__termImage {
  display:flex
}
.hero:not(.simple) .hero__termImage img {
  max-width:9.2rem;
  max-height:9.2rem;
  border-radius:var(--border-radius)
}
.hero:not(.simple) .hero__termDescription {
  margin-top:var(--space-default);
  text-align:left
}
.hero:not(.simple) .infobar__wrap {
  padding-top:0
}
.hero.frontpage .infobar__lower {
  flex-direction:column;
  align-items:center
}
@media only screen and (min-width: 1024px) {
  .hero.frontpage .infobar__lower {
    align-items:flex-end
  }
}
.hero.frontpage.custom-front .featured-bonus-wrap {
  padding-bottom:170px
}
.hero.frontpage.custom-front .frontpage-custom-image.mobile {
  display:block;
  position:absolute;
  bottom:0;
  left:50%;
  transform:translateX(-50%);
  max-width:347px;
  max-height:247px;
  z-index:-1
}
.hero.frontpage.custom-front .frontpage-custom-image.desktop {
  display:none
}
.hero-description {
  display:flex;
  flex-direction:column
}
.hero-description .hero-description-text {
  display:inline
}
.hero-description .hero-description-text [data-more-text] {
  display:inline
}
.hero-description .hero-description-text .d-none {
  display:none
}
.hero-description .hero-description[data-more-text-visible=true] .hero-description-text [data-more-text] {
  display:inline
}
.hero-description .hero-show-more-btn {
  cursor:pointer;
  display:flex;
  align-items:center;
  gap:4px;
  margin-top:4px;
  margin-bottom:4px;
  text-align:center
}
.hero-description .hero-show-more-btn .hero-show-more-text {
  padding:4px 0 4px 0;
  font-size:var(--text-sm)
}
@media only screen and (min-width: 1024px) {
  .hero-description .hero-show-more-btn .hero-show-more-text {
    font-size:var(--text-base-size)
  }
}
.hero-description .hero-show-more-btn>div {
  display:inline-flex;
  gap:6px;
  align-items:center;
  padding:6px 0;
  font-size:var(--text-sm)
}
@media only screen and (min-width: 1024px) {
  .hero-description .hero-show-more-btn>div {
    font-size:var(--text-base-size)
  }
}
.core-page {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:flex-start;
  align-items:center;
  gap:var(--space-default);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  background:rgba(0,0,0,.4);
  border-radius:var(--border-radius);
  padding:.8rem var(--space-md)
}
@media only screen and (min-width: 560px) {
  .core-page {
    flex-basis:calc(33% - .9rem)
  }
}
.core-page img {
  width:4.5rem;
  height:4.5rem;
  flex-shrink:0;
  filter:var(--crude-filter-white, var(--crude-image-filter))
}
.core-page span {
  font-weight:700;
  font-size:var(--text-sm);
  color:var(--color-white);
  text-align:left
}
.hamburger-btn {
  width:30px;
  position:relative;
  -webkit-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  transform:rotate(0deg);
  -webkit-transition:.5s ease-in-out;
  -moz-transition:.5s ease-in-out;
  -o-transition:.5s ease-in-out;
  transition:.5s ease-in-out;
  cursor:pointer;
  outline:none;
  appearance:none;
  background-color:rgba(0,0,0,0);
  border:none
}
.hamburger-btn span {
  display:block;
  position:absolute;
  height:2px;
  width:100%;
  background:var(--color-white);
  border-radius:1px;
  opacity:1;
  left:0;
  -webkit-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  transform:rotate(0deg);
  -webkit-transition:.25s ease-in-out;
  -moz-transition:.25s ease-in-out;
  -o-transition:.25s ease-in-out;
  transition:.25s ease-in-out;
  pointer-events:none
}
.hamburger-btn span:nth-child(1) {
  top:.5rem;
  -webkit-transform-origin:left center;
  -moz-transform-origin:left center;
  -o-transform-origin:left center;
  transform-origin:left center
}
.hamburger-btn span:nth-child(2) {
  top:1.5rem;
  -webkit-transform-origin:left center;
  -moz-transform-origin:left center;
  -o-transform-origin:left center;
  transform-origin:left center
}
.hamburger-btn span:nth-child(3) {
  top:2.5rem;
  -webkit-transform-origin:left center;
  -moz-transform-origin:left center;
  -o-transform-origin:left center;
  transform-origin:left center
}
.hamburger-btn.open span:nth-child(1) {
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  transform:rotate(45deg);
  top:4px;
  left:5px
}
.hamburger-btn.open span:nth-child(2) {
  width:0%;
  opacity:0
}
.hamburger-btn.open span:nth-child(3) {
  -webkit-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  transform:rotate(-45deg);
  top:25px;
  left:4px
}
.anchorMenu {
  padding:0;
  height:7.3rem
}
.anchorMenu .inner {
  display:flex;
  flex-direction:column;
  overflow:hidden;
  background:var(--color-body);
  padding:1.4rem 1.4rem 0 1.4rem;
  margin:0
}
.anchorMenu .inner.js-fixed {
  position:fixed;
  top:80px;
  z-index:90;
  width:100%
}
.anchorMenu .inner.scroll {
  transform:translate3d(0, -80px, 0)
}
.anchorMenu .inner__menu {
  width:100%;
  overflow-x:scroll;
  overflow-y:hidden;
  scroll-snap-type:x mandatory;
  height:5rem;
  padding:0
}
.anchorMenu .inner__menu::-webkit-scrollbar {
  display:none
}
.anchorMenu .inner__menu ul {
  position:relative;
  background:var(--color-body);
  display:flex;
  flex-wrap:nowrap;
  justify-content:flex-start
}
.anchorMenu .inner__menu ul li {
  position:relative
}
.anchorMenu .inner__menu ul li[data-bonus-count]:before {
  position:absolute;
  content:attr(data-bonus-count);
  color:var(--color-white);
  background-color:var(--color-primary-dark);
  font-weight:bold;
  font-size:var(--text-xs);
  text-align:center;
  bottom:-0.9rem;
  left:50%;
  transform:translate(-50%, 0);
  border-radius:50%;
  width:20px;
  height:20px;
  padding:.4rem;
  z-index:1;
  pointer-events:none
}
.anchorMenu .inner__menu ul li:not(:last-child) {
  margin-right:.8rem
}
.anchorMenu .inner__menu ul li a {
  background:var(--color-primary);
  border-radius:var(--border-radius-sm);
  color:var(--color-white);
  font-size:var(--text-sm);
  line-height:var(--line-height-sm);
  white-space:nowrap;
  padding:1rem 2rem;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  position:relative;
  font-weight:bold
}
.anchorMenu .inner__menu ul li a.active,
.anchorMenu .inner__menu ul li a:active {
  background:var(--color-primary-dark)
}
.anchorMenu .inner .js-progressbar {
  display:block;
  width:100%
}
.anchorMenu .inner .js-progressbar div {
  height:.7rem;
  border-radius:.8rem;
  background:var(--color-primary)
}
.anchorMenu.user-profile .inner__menu ul li {
  box-shadow:0 2px 5px rgba(0,0,0,.1)
}
.anchorMenu.user-profile .inner__menu ul li a {
  background:var(--color-white);
  color:var(--color-text)
}
.anchorMenu.user-profile .inner .js-progressbar div {
  background:var(--color-white);
  box-shadow:0 2px 5px rgba(0,0,0,.1)
}
.anchorMenu.middle .inner {
  padding:1.4rem 0 0
}
.admin-bar .anchorMenu .inner.js-fixed {
  top:12.6rem
}
.infobar__wrap {
  padding:var(--space-default) 0;
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.infobar__upper {
  justify-content:space-between
}
.infobar__upper-end {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:flex-start;
  gap:var(--space-default);
  flex-wrap:wrap;
  flex-shrink:1;
  flex-grow:0;
  margin-left:auto;
  flex-basis:100%
}
.infobar__lower {
  gap:var(--space-default);
  padding:0 var(--space-xs)
}
.infobar__upper,
.infobar__lower {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:center;
  flex-wrap:wrap;
  flex-shrink:0;
  flex-grow:0;
  font-size:var(--text-xs);
  line-height:var(--line-height-sm)
}
.infobar__readtime {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.infobar__breadcrumbs {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  flex-wrap:nowrap;
  flex-shrink:1;
  flex-grow:0;
  overflow-x:scroll;
  white-space:pre
}
.infobar__breadcrumbs a {
  color:var(--color-white);
  padding:var(--space-xs)
}
.infobar__breadcrumbs::-webkit-scrollbar {
  display:none
}
.infobar__breadcrumbs .sep {
  display:inline-block;
  margin:0 var(--space-xs);
  padding:.3rem
}
.infobar__breadcrumbs div {
  padding:var(--space-xs)
}
.infobar__author {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:flex-start;
  gap:var(--space-xs);
  flex-wrap:wrap;
  flex-shrink:1;
  flex-grow:0;
  flex-direction:column
}
.infobar__author a {
  color:var(--color-white)
}
.infobar__author div {
  display:flex;
  align-items:center;
  gap:4px
}
.infobar__author .fact-checked svg {
  color:#0056ff
}
.infobar__audio {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:center;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  line-height:.9rem
}
.infobar__audio svg {
  pointer-events:none;
  width:1.6rem;
  height:1.6rem
}
.simple .infobar {
  color:var(--color-anchor-dark)
}
.simple .infobar a,
.simple .infobar .sep {
  color:var(--color-anchor-dark)
}
.cookie-notice.main {
  position:fixed;
  bottom:var(--space-sm);
  right:0;
  z-index:99
}
.cookie-notice.wrap {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  background:var(--color-white);
  padding:var(--space-md) var(--space-lg);
  border-radius:var(--border-radius);
  box-shadow:var(--box-shadow-popup);
  margin:0 var(--space-default)
}
@media only screen and (min-width: 560px) {
  .cookie-notice.wrap {
    max-width:35.5rem
  }
}
.cookie-notice.js-hidden {
  display:none
}
.cookie-notice .cookie-close-btn {
  position:absolute;
  right:var(--space-default);
  top:1rem;
  display:inline-block;
  font-size:1.5rem;
  cursor:pointer;
  color:#979797
}
.cookie-notice .title,
.cookie-notice .text,
.cookie-notice .link {
  font-size:var(--text-sm);
  line-height:var(--line-height-sm);
  color:var(--color-black)
}
.cookie-notice .title {
  font-weight:bold;
  margin-bottom:1rem
}
.cookie-notice .text {
  margin-bottom:2rem
}
.cookie-notice .link {
  color:#629bf6;
  margin-bottom:3rem;
  text-decoration:underline
}
.cookie-notice .link:hover {
  color:#4785e8
}
.cookie-notice .buttons {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  flex-wrap:wrap;
  flex-shrink:0;
  flex-grow:0;
  column-gap:2rem;
  row-gap:.8rem
}
@media screen and (min-width: 356px) {
  .cookie-notice .buttons {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    justify-content:space-between;
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0
  }
}
.cookie-notice .buttons span {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  flex-wrap:nowrap;
  flex-shrink:1;
  flex-grow:0;
  font-size:var(--text-sm);
  line-height:var(--line-height-sm);
  font-weight:bold;
  text-align:center;
  width:100%;
  border-radius:var(--border-radius);
  cursor:pointer
}
.cookie-notice .buttons span.read-more:active,
.cookie-notice .buttons span.decline:active {
  color:var(--color-btn-light-hover)
}
.cookie-notice.wrap-container {
  display:none;
  position:fixed;
  align-items:center;
  justify-content:center;
  z-index:99;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:rgba(0,0,0,.1)
}
.cookie-notice.pop {
  position:relative;
  bottom:1rem;
  z-index:99;
  max-width:34.7rem
}
.cookie-notice.pop .close-btn {
  right:3rem;
  top:2rem
}
.cookie-notice.pop .title {
  margin-bottom:1.8rem
}
.cookie-notice.pop picture {
  align-self:center;
  margin-bottom:2rem
}
.cookie-notice.pop img {
  align-self:center;
  max-width:12.1rem;
  height:3rem;
  margin-bottom:2rem
}
.age-wall-wrap {
  position:fixed;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  max-width:69rem;
  max-height:52rem;
  width:100%;
  padding:0 var(--space-default);
  overflow:hidden;
  pointer-events:all;
  z-index:9999
}
.age-wall {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  background-color:rgba(0,0,0,0);
  border-radius:var(--border-radius);
  overflow:hidden
}
.age-wall img {
  flex:1;
  max-height:22.6rem;
  min-height:7.1rem;
  pointer-events:none
}
.age-wall .text-wrap {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:1.5rem;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  padding:var(--space-md);
  background:var(--color-white)
}
.age-wall .text-wrap .title {
  font-weight:bold;
  font-size:var(--text-base-size);
  line-height:1.8rem
}
.age-wall .text-wrap p {
  font-size:1.4rem;
  line-height:1.6rem
}
.age-wall .text-wrap .buttons {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:space-between;
  gap:1.5rem;
  flex-wrap:wrap;
  flex-shrink:0;
  flex-grow:0;
  margin-top:1.5rem
}
.age-wall .text-wrap .buttons .btn {
  padding:1rem 1.5rem;
  font-weight:bold;
  font-size:1.4rem;
  line-height:1.7rem;
  width:100%;
  white-space:wrap;
  text-align:center
}
@media only screen and (min-width: 768px) {
  .age-wall .text-wrap {
    padding:var(--space-lg)
  }
  .age-wall .text-wrap .title {
    font-size:2.4rem;
    line-height:2.8rem
  }
  .age-wall .text-wrap p {
    font-size:2rem;
    line-height:2.3rem
  }
  .age-wall .text-wrap .buttons .btn {
    height:8rem;
    font-size:2rem;
    line-height:2.3rem
  }
  .age-wall .under-age-consent p {
    font-size:1.6rem
  }
}
@media screen and (min-width: 374px) {
  .age-wall .text-wrap .buttons {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    justify-content:space-between;
    gap:1.5rem;
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0
  }
}
.under-age-consent {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:center;
  gap:1.5rem;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  width:fit-content
}
.under-age-consent.footer {
  background-color:var(--color-white);
  color:var(--color-dark);
  padding:1.2rem 2rem;
  border-radius:var(--border-radius);
  height:fit-content
}
.under-age-consent.footer p {
  line-height:unset
}
@media only screen and (min-width: 560px) {
  .under-age-consent.footer {
    max-width:25rem
  }
}
.under-age-consent p {
  font-size:1.4rem
}
.under-age-consent img {
  width:2.4rem;
  height:2.4rem;
  max-width:2.4rem;
  max-height:2.4rem;
  min-height:unset;
  pointer-events:none
}
.under-age-consent:hover {
  cursor:pointer
}
.age-wall-under-wrap {
  position:fixed;
  bottom:0;
  width:100%;
  background-color:var(--color-primary);
  z-index:200
}
.age-wall-under-wrap span {
  display:block;
  width:100%;
  text-align:center;
  padding:1rem;
  color:var(--color-white);
  font-size:var(--text-sm)
}
:root,
[data-theme=kasynogracz] {
  --color-body: #F7F7F7;
  --color-primary: #006DB7;
  --color-primary-dark: #004169;
  --color-btn-main: #328561;
  --color-btn-main-hover: #439C77;
  --color-btn-light: #E3E1E1;
  --color-btn-light-hover: #CACACA;
  --color-btn-load-more: #E3E1E1;
  --color-black: #000000;
  --color-dark: #1C1C1E;
  --color-grey: #5C5C5E;
  --color-grey-light: #DCDCDC;
  --color-white: #FFFFFF;
  --color-text: #20202D;
  --color-checkmark: #00B07B;
  --color-xmark: #FF2E3E;
  --color-slider-arrow: #AFAFAF;
  --color-bonus-calculator: #D9D9D933;
  --color-operator-rating: #EFEFEF;
  --color-turnover-bg: #E0ECF4;
  --color-anchor-default: var(--color-primary);
  --color-anchor-default-hover: var(--color-primary-dark);
  --color-anchor-default-menu:var(--color-white);
  --color-anchor-secondary: #FFB153;
  --color-anchor-secondary-hover: #FF981D;
  --color-anchor-dark: var(--color-dark);
  --color-dark-mode: var(--color-dark);
  --color-dark-mode-bg: #484848;
  --color-menu-submenu: var(--color-primary);
  --color-menu-submenu-hover: var(--color-primary-dark);
  --color-mobile-menu-bg: var(--color-primary-dark);
  --color-mobile-menu-submenu: var(--color-menu-submenu);
  --color-footer-top-bg: var(--color-primary);
  --color-footer-bottom-bg: var(--color-body);
  --color-footer-color-anchor: var(--color-white);
  --color-footer-text: var(--color-white);
  --color-footer-text-secondary: var(--color-text);
  --color-filter-bg: #D0E5E1;
  --color-filter-bg-light: #F3F1FF;
  --color-filter-bg-hover: #F1F1F1;
  --linear-gradient-main: linear-gradient(36.17deg, var(--color-primary-dark) 13.36%, var(--color-primary) 78.13%);
  --linear-gradient-secondary: linear-gradient(0deg, var(--color-primary-dark) 0%, var(--color-primary) 98.7%);
  --golden-gradient: linear-gradient(270deg, #FBC926 -38.17%, #FFFBCC 11.97%, #F8EFBA 21.99%, #E7D18D 44.05%, #CCA246 72.13%, #C3922E 82.15%, #EED688 136.3%, #FFFBCC 162.37%);
  --silver-gradient: linear-gradient(270deg, #DED9D6 -138.17%, #CFCAC8 -123.9%, #A8A4A6 -95.38%, #8B878D -75.41%, #F3F4F4 4.47%, #E4E5E5 18.73%, #BFBEC0 50.11%, #847F84 92.9%, #807B80 95.75%, #A7A9AC 147.1%);
  --bronze-gradient: linear-gradient(90deg, #541513 -16.77%, #8D5027 0.13%, #CB9552 63.49%, #FFF2DB 101.51%, #D7B189 152.19%, #AB6B2D 177.54%, #9C530D 185.99%);
  --exclusive-gradient: radial-gradient(64.46% 64.46% at 50% 50%, #5100D5 0%, #3D0093 100%);
  --crude-image-filter: invert(27%) sepia(86%) saturate(1464%) hue-rotate(182deg) brightness(97%) contrast(101%);
  --crude-filter-white: invert(100%) sepia(0%) saturate(782%) hue-rotate(191deg) brightness(114%) contrast(85%)
}
@keyframes splide-loading {
  0% {
    transform:rotate(0)
  }
  to {
    transform:rotate(1turn)
  }
}
.splide__track--draggable {
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.splide__track--fade>.splide__list>.splide__slide {
  margin:0!important;
  opacity:0;
  z-index:0
}
.splide__track--fade>.splide__list>.splide__slide.is-active {
  opacity:1;
  z-index:1
}
.splide--rtl {
  direction:rtl
}
.splide__track--ttb>.splide__list {
  display:block
}
.splide__container {
  box-sizing:border-box;
  position:relative
}
.splide__list {
  backface-visibility:hidden;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  margin:0!important;
  padding:0!important
}
.splide.is-initialized:not(.is-active) .splide__list {
  display:block
}
.splide__pagination {
  -ms-flex-align:center;
  align-items:center;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-pack:center;
  justify-content:center;
  margin:0;
  pointer-events:none
}
.splide__pagination li {
  display:inline-block;
  line-height:1;
  list-style-type:none;
  margin:0;
  pointer-events:auto
}
.splide:not(.is-overflow) .splide__pagination {
  display:none
}
.splide__progress__bar {
  width:0
}
.splide {
  position:relative;
  visibility:hidden
}
.splide.is-initialized,
.splide.is-rendered {
  visibility:visible
}
.splide__slide {
  backface-visibility:hidden;
  box-sizing:border-box;
  -ms-flex-negative:0;
  flex-shrink:0;
  list-style-type:none!important;
  margin:0;
  position:relative
}
.splide__slide img {
  vertical-align:bottom
}
.splide__spinner {
  animation:splide-loading 1s linear infinite;
  border:2px solid #999;
  border-left-color:transparent;
  border-radius:50%;
  bottom:0;
  contain:strict;
  display:inline-block;
  height:20px;
  left:0;
  margin:auto;
  position:absolute;
  right:0;
  top:0;
  width:20px
}
.splide__sr {
  clip:rect(0 0 0 0);
  border:0;
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px
}
.splide__toggle.is-active .splide__toggle__play,
.splide__toggle__pause {
  display:none
}
.splide__toggle.is-active .splide__toggle__pause {
  display:inline
}
.splide__track {
  overflow:hidden;
  position:relative;
  z-index:0
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height:1.15;
  -webkit-text-size-adjust:100%
}
body {
  margin:0
}
main {
  display:block
}
h1 {
  font-size:2em;
  margin:.67em 0
}
hr {
  box-sizing:content-box;
  height:0;
  overflow:visible
}
pre {
  font-family:monospace,monospace;
  font-size:1em
}
a {
  background-color:rgba(0,0,0,0)
}
abbr[title] {
  border-bottom:none;
  text-decoration:underline;
  text-decoration:underline dotted
}
b,
strong {
  font-weight:bolder
}
code,
kbd,
samp {
  font-family:monospace,monospace;
  font-size:1em
}
small {
  font-size:80%
}
sub,
sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
sub {
  bottom:-0.25em
}
sup {
  top:-0.5em
}
img {
  border-style:none
}
button,
input,
optgroup,
select,
textarea {
  font-family:inherit;
  font-size:100%;
  line-height:1.15;
  margin:0
}
button,
input {
  overflow:visible
}
button,
select {
  text-transform:none
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance:button
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style:none;
  padding:0
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline:1px dotted ButtonText
}
fieldset {
  padding:.35em .75em .625em
}
legend {
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal
}
progress {
  vertical-align:baseline
}
textarea {
  overflow:auto
}
[type=checkbox],
[type=radio] {
  box-sizing:border-box;
  padding:0
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height:auto
}
[type=search] {
  -webkit-appearance:textfield;
  outline-offset:-2px
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance:none
}
::-webkit-file-upload-button {
  -webkit-appearance:button;
  font:inherit
}
details {
  display:block
}
summary {
  display:list-item
}
template {
  display:none
}
[hidden] {
  display:none
}
@keyframes bounce {
  0% {
    transform:scale(1, 1) translateY(0)
  }
  10% {
    transform:scale(1.1, 0.9) translateY(0)
  }
  30% {
    transform:scale(0.9, 1.1) translateY(-2px)
  }
  50% {
    transform:scale(1, 1) translateY(0)
  }
  100% {
    transform:scale(1, 1) translateY(0)
  }
}
@keyframes lift {
  100% {
    transform:translateY(-4px)
  }
}
:root {
  --font-primary: "Lexend", sans-serif;
  --font-secondary: serif;
  --text-base-size: 1.6rem;
  --text-2rem: 2rem;
  --text-xs: 1.2rem;
  --text-sm: 1.4rem;
  --text-lg: 1.8rem;
  --text-h1: 2.4rem;
  --text-h2: 2rem;
  --text-h3: 1.8rem;
  --text-h4: 1.6rem;
  --container-width: 1290px;
  --space-xs: .5rem;
  --space-sm: 1rem;
  --space-default: 1.4rem;
  --space-md: 2rem;
  --space-lg: 3rem;
  --space-lg-hero: 7.5rem;
  --space-card: 2.5rem;
  --space-form: 3.5rem;
  --space-xl: 4rem;
  --space-xxl: 8rem;
  --header-height: 8rem;
  --menu-item-gap: 10rem;
  --box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.1);
  --box-shadow-lg: 15px 15px 50px rgba(0, 0, 0, 0.1);
  --box-shadow-popup: 0 0 20px 10px rgba(0, 0, 0, 0.1);
  --box-shadow-carousel: 0 10px 15px rgba(0, 0, 0, 0.1);
  --border-radius: 1rem;
  --border-radius-mid: 0.7rem;
  --border-radius-sm: 0.5rem;
  --border-radius-top: 1rem 1rem 0 0;
  --border-radius-bottom: 0 0 1rem 1rem;
  --border-radius-right: 0 1rem 1rem 0;
  --border-radius-left: 1rem 0 0 1rem;
  --border-radius-diagonal-top-bot: 1rem 0 1rem 0;
  --border-radius-diagonal-bot-top: 0 1rem 0 1rem;
  --line-height: 2.4rem;
  --line-height-sm: 1.8rem
}
@media only screen and (min-width: 1248px) {
  :root {
    --text-h1: 3rem;
    --text-h2: 2.2rem;
    --text-h3: 2rem;
    --text-h4: 1.8rem
  }
}
@keyframes wiggle {
  10%,
  20%,
  30%,
  40%,
  50% {
    transform:rotate(0)
  }
  15% {
    transform:rotate(-15deg)
  }
  25% {
    transform:rotate(-10deg)
  }
  35% {
    transform:rotate(-5deg)
  }
  45% {
    transform:rotate(-2deg)
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow:0 0 0 0 rgba(44,0,169,.4);
    box-shadow:0 0 0 0 rgba(44,0,169,.4)
  }
  70% {
    -moz-box-shadow:0 0 0 10px rgba(204,169,44,0);
    box-shadow:0 0 0 10px rgba(204,169,44,0)
  }
  100% {
    -moz-box-shadow:0 0 0 0 rgba(204,169,44,0);
    box-shadow:0 0 0 0 rgba(204,169,44,0)
  }
}
@keyframes shake {
  25% {
    transform:translateX(-20px)
  }
  75% {
    transform:translateX(20px)
  }
  100% {
    transform:translateX(0)
  }
}
@keyframes visible {
  from {
    opacity:0
  }
  to {
    opacity:1
  }
}
*,
*::after,
*::before {
  box-sizing:inherit
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
hr {
  margin:0;
  padding:0;
  border:0
}
html {
  box-sizing:border-box;
  font-size:62.5%
}
body {
  background-color:var(--color-body)
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main,
form legend {
  display:block
}
ol,
ul,
menu {
  list-style:none
}
blockquote,
q {
  quotes:none
}
blockquote {
  font-style:italic
}
blockquote::before {
  content:'"'
}
blockquote::after {
  content:'" \a- ' attr(cite);
  white-space:pre
}
button,
input,
textarea,
select {
  margin:0
}
.btn,
.form-control,
.link,
.reset {
  background-color:rgba(0,0,0,0);
  padding:0;
  border:0;
  border-radius:0;
  color:inherit;
  line-height:inherit;
  appearance:none
}
select.form-control::-ms-expand {
  display:none
}
textarea {
  resize:vertical;
  overflow:auto;
  vertical-align:top
}
input::-ms-clear {
  display:none
}
table {
  border-collapse:collapse;
  border-spacing:0
}
img,
video,
svg {
  max-width:100%
}
.admin-bar #wpadminbar {
  position:fixed
}
.admin-bar .header__wrap {
  top:4.6rem
}
@media only screen and (min-width: 782px) {
  .admin-bar .header__wrap {
    top:3.2rem
  }
}
body {
  font-size:var(--text-base-size)
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight:bold
}
h1 {
  font-size:var(--text-h1)
}
h2 {
  font-size:var(--text-h2)
}
h3 {
  font-size:var(--text-h3)
}
h4 {
  font-size:var(--text-h4)
}
p {
  line-height:var(--line-height)
}
p.text-light {
  color:var(--color-text);
  line-height:var(--line-height-sm);
  font-weight:normal;
  margin:var(--space-default) 0
}
p.text-light-default {
  font-size:var(--text-base-size)
}
p.text-light-s {
  font-size:var(--text-sm)
}
p.text-light-xs {
  font-size:var(--text-xs)
}
a {
  color:var(--color-anchor-default);
  text-decoration:none;
  display:inline-block
}
.hero__information a {
  color:var(--color-anchor-secondary);
  text-decoration:underline
}
.hero__information a:active {
  color:var(--color-anchor-secondary-hover)
}
.content-module a:not(.btn) {
  text-decoration:underline
}
.module .before-content a:not(.btn),
.module .after-content a:not(.btn) {
  text-decoration:underline
}
img.alignright {
  float:right;
  margin:0 0 1em 1em
}
img.alignleft {
  float:left;
  margin:0 1em 1em 0
}
img.aligncenter {
  display:block;
  margin-left:auto;
  margin-right:auto
}
a img.alignright {
  float:right;
  margin:0 0 1em 1em
}
a img.alignleft {
  float:left;
  margin:0 1em 1em 0
}
a img.aligncenter {
  display:block;
  margin-left:auto;
  margin-right:auto
}
table:not(.comparison):not(.table-content):not(.table-game-info):not(.game__table):not(.details__table):not(.features) {
  border-collapse:separate;
  color:inherit;
  width:100%;
  table-layout:auto
}
tr td:not(:first-child) {
  text-align:center
}
tr td:last-child {
  text-align:right
}
.table-content {
  border-collapse:separate;
  width:100%
}
.table-content th {
  text-align:left;
  font-weight:bold;
  color:var(--color-anchor-default);
  white-space:nowrap;
  padding:var(--space-default) var(--space-default)
}
.table-content td {
  border-top:1px solid var(--color-btn-light-hover);
  border-collapse:collapse;
  padding:var(--space-default) var(--space-default);
  text-align:left
}
.table-content--scrollable td {
  white-space:nowrap
}
.table-game-info {
  font-size:var(--text-sm);
  color:var(--color-text);
  width:100%
}
.table-game-info td:first-child {
  padding-block:var(--space-sm);
  padding-right:var(--space-default);
  font-weight:bold;
  width:70%
}
.table-game-info td:last-of-type {
  text-align:left
}
.game__table {
  border-collapse:separate;
  font-size:var(--text-sm);
  color:var(--color-text);
  width:100%
}
.game__table td:not(:last-child) {
  padding-block:.5rem
}
.operator__table {
  min-height:78px
}
.module {
  position:relative
}
.module:not(.additional-module) {
  padding:var(--space-lg) 0 0 0;
  font-size:var(--text-sm)
}
.module:not(.additional-module):last-of-type {
  padding-bottom:var(--space-lg)
}
.module-overflow {
  overflow-x:hidden
}
.module .before-content,
.module .after-content {
  width:100%
}
.module .before-content p:only-child,
.module .after-content p:only-child {
  margin:0
}
.module .two-col {
  display:flex;
  flex-direction:column;
  gap:2.5rem;
  width:100%
}
.module .before-content h1,
.module .before-content h2,
.module .before-content h3,
.module .before-content h4,
.module .before-content h5,
.module .before-content h6,
.module .after-content h1,
.module .after-content h2,
.module .after-content h3,
.module .after-content h4,
.module .after-content h5,
.module .after-content h6 {
  margin-top:var(--space-md)
}
.module.content-module,
.module .before-content,
.module .after-content {
  color:var(--color-text)
}
.module.content-module p,
.module .before-content p,
.module .after-content p {
  font-size:var(--text-sm);
  line-height:var(--line-height);
  margin-block:var(--space-sm)
}
.module.content-module a:not(.btn),
.module .before-content a:not(.btn),
.module .after-content a:not(.btn) {
  display:inline;
  font-weight:700;
  color:var(--color-anchor-default)
}
.module.content-module a:not(.btn):active,
.module .before-content a:not(.btn):active,
.module .after-content a:not(.btn):active {
  color:var(--color-anchor-default-hover)
}
.module.content-module ol,
.module .before-content ol,
.module .after-content ol {
  margin-block:var(--space-md)
}
.module.content-module img,
.module .before-content img,
.module .after-content img {
  height:auto;
  border-radius:var(--border-radius)
}
.module.content-module table,
.module .before-content table,
.module .after-content table {
  background-color:var(--color-white);
  color:#5c5c5e !important
}
.module.content-module table thead+tbody tr:first-of-type td,
.module .before-content table thead+tbody tr:first-of-type td,
.module .after-content table thead+tbody tr:first-of-type td {
  padding-top:1.4rem
}
.module.content-module table tr:first-of-type td,
.module .before-content table tr:first-of-type td,
.module .after-content table tr:first-of-type td {
  padding-top:var(--space-md)
}
.module.content-module table tr:last-of-type td,
.module .before-content table tr:last-of-type td,
.module .after-content table tr:last-of-type td {
  padding-bottom:var(--space-md)
}
.module.content-module table thead,
.module .before-content table thead,
.module .after-content table thead {
  background-color:var(--color-primary);
  color:#fff
}
.module.content-module table th,
.module .before-content table th,
.module .after-content table th {
  padding-bottom:1.4rem;
  padding-left:var(--space-md);
  padding-top:var(--space-md);
  text-align:left
}
.module.content-module table th:first-child,
.module .before-content table th:first-child,
.module .after-content table th:first-child {
  padding-left:var(--space-xs)
}
.module.content-module table th:last-child,
.module .before-content table th:last-child,
.module .after-content table th:last-child {
  padding-right:var(--space-xs)
}
.module.content-module table tr:nth-child(even),
.module .before-content table tr:nth-child(even),
.module .after-content table tr:nth-child(even) {
  background-color:#f4f2fa
}
.module.content-module table td,
.module .before-content table td,
.module .after-content table td {
  padding-block:1.5rem;
  padding-left:var(--space-md);
  text-align:left
}
.module.content-module table td:first-child,
.module .before-content table td:first-child,
.module .after-content table td:first-child {
  padding-left:var(--space-xs)
}
.module.content-module table td:last-child,
.module .before-content table td:last-child,
.module .after-content table td:last-child {
  padding-right:var(--space-xs)
}
.module.content-module table td a,
.module .before-content table td a,
.module .after-content table td a {
  text-decoration:none
}
.module.content-module table td b,
.module .before-content table td b,
.module .after-content table td b {
  font-weight:700
}
.module.content-module .overflow-table,
.module .before-content .overflow-table,
.module .after-content .overflow-table {
  overflow-x:auto;
  overflow-y:hidden;
  margin-block:var(--space-md);
  border-radius:var(--border-radius);
  border:2px solid #eee
}
.module.content-module .overflow-table table,
.module .before-content .overflow-table table,
.module .after-content .overflow-table table {
  height:auto
}
.module.content-module .overflow-table::-webkit-scrollbar,
.module .before-content .overflow-table::-webkit-scrollbar,
.module .after-content .overflow-table::-webkit-scrollbar {
  display:none
}
.module.content-module .content-module__wrapper,
.module .before-content .content-module__wrapper,
.module .after-content .content-module__wrapper {
  display:flex;
  flex-wrap:wrap;
  gap:2.5rem
}
.module.content-module .content-module__image,
.module .before-content .content-module__image,
.module .after-content .content-module__image {
  width:100%
}
.module.content-module .content-module__content,
.module .before-content .content-module__content,
.module .after-content .content-module__content {
  width:100%
}
.module.content-module .content-module__card,
.module .before-content .content-module__card,
.module .after-content .content-module__card {
  padding:2.5rem;
  background:var(--color-white);
  border-radius:var(--border-radius);
  font-size:var(--text-sm);
  overflow:hidden
}
.module.content-module .content-module__card>:first-child,
.module .before-content .content-module__card>:first-child,
.module .after-content .content-module__card>:first-child {
  margin-top:0
}
.module.content-module .content-module__card>:last-child,
.module .before-content .content-module__card>:last-child,
.module .after-content .content-module__card>:last-child {
  margin-bottom:0
}
.module.content-module .content-module__card.default,
.module .before-content .content-module__card.default,
.module .after-content .content-module__card.default {
  background:none;
  padding:0;
  box-shadow:none
}
.module.content-module .content-module__card.dark,
.module .before-content .content-module__card.dark,
.module .after-content .content-module__card.dark {
  background:var(--linear-gradient-secondary);
  color:var(--color-white)
}
.module.content-module .content-module__card.dark p,
.module.content-module .content-module__card.dark .play-game,
.module.content-module .content-module__card.dark .play-game+span,
.module .before-content .content-module__card.dark p,
.module .before-content .content-module__card.dark .play-game,
.module .before-content .content-module__card.dark .play-game+span,
.module .after-content .content-module__card.dark p,
.module .after-content .content-module__card.dark .play-game,
.module .after-content .content-module__card.dark .play-game+span {
  color:var(--color-white)
}
.module.content-module .content-module__card.dark a,
.module .before-content .content-module__card.dark a,
.module .after-content .content-module__card.dark a {
  color:var(--color-anchor-secondary)
}
.module.content-module .content-module__card.dark a:active,
.module .before-content .content-module__card.dark a:active,
.module .after-content .content-module__card.dark a:active {
  color:var(--color-anchor-secondary-hover)
}
.module.content-module .content-module__card.dark .game__overlay,
.module .before-content .content-module__card.dark .game__overlay,
.module .after-content .content-module__card.dark .game__overlay {
  border-color:var(--color-white)
}
.module.content-module .content-module__card.dark .overflow-table,
.module .before-content .content-module__card.dark .overflow-table,
.module .after-content .content-module__card.dark .overflow-table {
  border:none;
  border-radius:0
}
.module.content-module .content-module__card .game.card,
.module .before-content .content-module__card .game.card,
.module .after-content .content-module__card .game.card {
  float:left;
  margin-right:1rem;
  width:12rem
}
.module.content-module .content-module__card .game.card+*,
.module .before-content .content-module__card .game.card+*,
.module .after-content .content-module__card .game.card+* {
  margin-top:0
}
.module.content-module .content-module__card .game__image a:first-child img,
.module .before-content .content-module__card .game__image a:first-child img,
.module .after-content .content-module__card .game__image a:first-child img {
  display:block
}
.module.content-module .content-module__card .game__overlay,
.module .before-content .content-module__card .game__overlay,
.module .after-content .content-module__card .game__overlay {
  display:none
}
.module.content-module .content-module__card .floatfix,
.module .before-content .content-module__card .floatfix,
.module .after-content .content-module__card .floatfix {
  margin-bottom:var(--space-sm)
}
.module.content-module .content-module__card .floatfix:first-of-type,
.module .before-content .content-module__card .floatfix:first-of-type,
.module .after-content .content-module__card .floatfix:first-of-type {
  margin-bottom:0
}
.module.content-module .content-module__card .floatfix::after,
.module .before-content .content-module__card .floatfix::after,
.module .after-content .content-module__card .floatfix::after {
  content:"";
  display:block;
  clear:both
}
.module .before-content h1,
.module .before-content h2,
.module .before-content h3,
.module .before-content h4,
.module .before-content h5,
.module .before-content h6,
.module .after-content h1,
.module .after-content h2,
.module .after-content h3,
.module .after-content h4,
.module .after-content h5,
.module .after-content h6 {
  margin-top:unset;
  margin-bottom:var(--space-md)
}
.module .before-content h1+p,
.module .before-content h2+p,
.module .before-content h3+p,
.module .before-content h4+p,
.module .before-content h5+p,
.module .before-content h6+p,
.module .after-content h1+p,
.module .after-content h2+p,
.module .after-content h3+p,
.module .after-content h4+p,
.module .after-content h5+p,
.module .after-content h6+p {
  margin-top:unset
}
.module .before-content.light,
.module .after-content.light {
  padding:2.5rem;
  background:var(--color-white);
  border-radius:var(--border-radius)
}
.module .before-content.dark,
.module .after-content.dark {
  background:var(--linear-gradient-secondary);
  color:var(--color-white);
  padding:2.5rem;
  border-radius:var(--border-radius)
}
.module .before-content.dark p,
.module .after-content.dark p {
  color:var(--color-white)
}
.module .before-content.dark a,
.module .after-content.dark a {
  color:var(--color-anchor-secondary)
}
.module .before-content.dark a:active,
.module .after-content.dark a:active {
  color:var(--color-anchor-secondary-hover)
}
.module .before-content.dark .overflow-table,
.module .after-content.dark .overflow-table {
  border:none;
  border-radius:0
}
.module .js-load-more {
  display:block;
  margin:var(--space-md) auto 0 auto;
  padding:1.5rem 4.4rem;
  width:fit-content
}
.module .cta-shortcode {
  display:flex
}
.module .cta-shortcode.center {
  justify-content:center
}
.module .cta-shortcode.right {
  justify-content:flex-end
}
.module .cta-shortcode.justify a {
  width:100%
}
.module .cta-shortcode:has(+.cta-shortcode) {
  margin-bottom:var(--space-sm)
}
.js-d-none {
  display:none
}
.content-module ul,
.proscons-module ul,
.faq-module ul,
.before-content ul,
.after-content ul {
  padding-left:var(--space-md);
  list-style:disc;
  margin-block:var(--space-sm)
}
.content-module ul li,
.proscons-module ul li,
.faq-module ul li,
.before-content ul li,
.after-content ul li {
  margin-block:1.3rem
}
.content-module ul li:first-of-type,
.proscons-module ul li:first-of-type,
.faq-module ul li:first-of-type,
.before-content ul li:first-of-type,
.after-content ul li:first-of-type {
  margin-top:0
}
.content-module ul li:last-of-type,
.proscons-module ul li:last-of-type,
.faq-module ul li:last-of-type,
.before-content ul li:last-of-type,
.after-content ul li:last-of-type {
  margin-bottom:0
}
.content-module ul li::marker,
.proscons-module ul li::marker,
.faq-module ul li::marker,
.before-content ul li::marker,
.after-content ul li::marker {
  color:var(--color-primary)
}
.taxonomy-module .taxonomy-images {
  display:flex;
  gap:16px;
  flex-wrap:wrap
}
.taxonomy-module .taxonomy-images img {
  border-radius:1rem;
  max-width:8rem;
  max-height:8rem
}
@media only screen and (min-width: 900px) {
  .taxonomy-module .taxonomy-images img {
    max-height:14rem;
    max-width:14rem
  }
}
.additional-module {
  padding:0;
  font-size:var(--text-sm)
}
.additional-module .splide {
  margin-bottom:unset;
  width:100%
}
.additional-module .cardsList {
  display:flex !important;
  margin:0 !important
}
.additional-module .cardsList .operator-wrap.card {
  flex:0 0 calc(50% - var(--space-default)) !important
}
.additional-module .cardsList .operator-wrap.card .card {
  box-shadow:none !important;
  border:1px solid #eee
}
.content-module,
.bonusInfo-module,
.oddsCalculator-module,
.faq-module,
.proscons-module,
.video-module,
.dropdownInfo-module,
.gallery-module,
body:not(.archive) .author-block,
.operatorMatch-module,
.importantLinks-module,
.featuredAuthors-module,
.cardIcon-module:has(.card-box.single) {
  max-width:850px;
  margin:0 auto
}
.module .before-content,
.module .after-content {
  max-width:850px;
  margin:0 auto
}
.module .before-content {
  margin-bottom:1rem
}
.module .after-content {
  margin-top:1rem
}
.module:has(.before-content) .module-title {
  max-width:850px;
  margin:0 auto
}
.helpful {
  max-width:850px;
  margin:var(--space-lg) auto !important;
  padding:var(--space-md) !important
}
.paragraph-info {
  background-color:#dedaec;
  padding:35px;
  padding-left:70px;
  border-radius:10px;
  position:relative
}
.paragraph-info::before {
  position:absolute;
  top:35px;
  left:35px;
  content:"";
  width:20px;
  height:20px;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiIGZpbGw9IiMwOTQwMzUiLz4KPHBhdGggZD0iTTExIDVMMTAuNzYyNSAxMi4yMjI4SDkuMjM3NTVMOSA1SDExWk0xMCAxNUM5LjcyNTA0IDE1IDkuNDg4OTMgMTQuODk4NyA5LjI5MTcyIDE0LjY5NjJDOS4wOTQ1IDE0LjQ5MDggOC45OTcyOCAxNC4yNDQ5IDkuMDAwMDYgMTMuOTU4NUM4Ljk5NzI4IDEzLjY3NSA5LjA5NDUgMTMuNDMyIDkuMjkxNzIgMTMuMjI5NUM5LjQ4ODkzIDEzLjAyNyA5LjcyNTA0IDEyLjkyNTcgMTAgMTIuOTI1N0MxMC4yNjM5IDEyLjkyNTcgMTAuNDk1OCAxMy4wMjcgMTAuNjk1OCAxMy4yMjk1QzEwLjg5NTggMTMuNDMyIDEwLjk5NzIgMTMuNjc1IDExIDEzLjk1ODVDMTAuOTk3MiAxNC4xNDk1IDEwLjk0ODYgMTQuMzI0NSAxMC44NTQyIDE0LjQ4MzZDMTAuNzYyNSAxNC42Mzk4IDEwLjY0MTcgMTQuNzY1NyAxMC40OTE3IDE0Ljg2MTFDMTAuMzQxNyAxNC45NTM3IDEwLjE3NzggMTUgMTAgMTVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K)
}
.paragraph-quote {
  background-color:#e3e1e1;
  padding:35px;
  border-radius:10px
}
.module .header-wide,
.module .header-inline {
  background-color:#e3e1e1;
  line-height:var(--line-height);
  padding:24px;
  border-radius:10px
}
.module .header-wide:has(+p:not(.paragraph-info)),
.module .header-inline:has(+p:not(.paragraph-info)) {
  margin-bottom:var(--space-sm)
}
.module .header-wide h2,
.module .header-wide h3,
.module .header-wide h4,
.module .header-wide h5,
.module .header-wide h6,
.module .header-inline h2,
.module .header-inline h3,
.module .header-inline h4,
.module .header-inline h5,
.module .header-inline h6 {
  margin-top:0
}
.module h2.header-inline,
.module h2.header-wide,
.module h3.header-inline,
.module h3.header-wide,
.module h4.header-inline,
.module h4.header-wide,
.module h5.header-inline,
.module h5.header-wide,
.module h6.header-inline,
.module h6.header-wide {
  margin-top:0
}
.module .header-inline {
  display:inline-flex !important;
  width:initial !important
}
.module .module-title.header-wide,
.module .module-title.header-inline {
  margin-bottom:var(--space-sm)
}
.module-title:has(+.before-content)+.before-content p:first-of-type {
  margin-top:0
}
ol {
  counter-reset:counter;
  padding-block:.4rem
}
ol li {
  position:relative;
  counter-increment:counter;
  padding-left:4rem;
  color:inherit;
  font-size:var(--text-sm);
  margin-block:var(--space-lg)
}
ol li>div:first-of-type {
  font-weight:bold
}
ol li:first-of-type {
  margin-top:0
}
ol li:last-of-type {
  margin-bottom:0
}
ol li:before {
  width:25px;
  height:25px;
  border-radius:50%;
  content:counter(counter) "";
  position:relative;
  color:var(--color-white);
  position:absolute;
  top:-0.4rem;
  left:0;
  background:var(--color-primary);
  display:flex;
  justify-content:center;
  align-items:center;
  font-size:var(--text-sm);
  font-weight:bold
}
.checklist li {
  display:flex;
  align-items:center;
  gap:var(--space-default);
  font-size:var(--text-sm);
  color:#20202d
}
.checklist li:not(:last-child) {
  margin-bottom:var(--space-sm)
}
.checklist li svg {
  flex-shrink:0
}
.checklist li:not(:first-of-type) {
  margin-top:var(--space-default)
}
.more-content {
  display:none
}
.more-content.open {
  display:block
}
svg.open {
  transform:rotate(180deg);
  -o-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -webkit-transform:rotate(180deg)
}
.loader-wrap {
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  background-color:rgba(255,255,255,.2);
  z-index:80
}
.loader-wrap.lower {
  z-index:20
}
.loader-wrap .loader {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  width:100%;
  height:100%
}
.loader-wrap .loader svg {
  width:50px;
  height:50px;
  display:inline-block
}
.backdrop {
  background-color:rgba(20,20,20,.4);
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  z-index:2000
}
.backdrop.dark {
  background-color:rgba(20,20,20,.98)
}
.backdrop.blur {
  transform:scale(1.1)
}
.backdrop__wrap {
  position:relative;
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  max-width:var(--container-width);
  margin:0 auto
}
.backdrop__message {
  max-width:90%;
  box-shadow:var(--box-shadow-lg);
  background:var(--linear-gradient-main);
  color:var(--color-white);
  padding:var(--space-default);
  border-radius:var(--border-radius);
  font-weight:500;
  line-height:2.4rem;
  font-size:var(--text-sm);
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column;
  gap:var(--space-lg);
  text-align:center
}
@media only screen and (min-width: 768px) {
  .backdrop__message {
    max-width:100%;
    padding:var(--space-lg) var(--space-xl)
  }
}
.backdrop__message img {
  order:-1
}
.backdrop-open {
  overflow:hidden
}
.loading-dots:after {
  content:".";
  animation:dots 1s steps(5, end) infinite
}
@keyframes dots {
  0%,
  20% {
    color:rgba(0,0,0,0);
    text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)
  }
  40% {
    color:#fff;
    text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)
  }
  60% {
    text-shadow:.25em 0 0 #fff,.5em 0 0 rgba(0,0,0,0)
  }
  80%,
  100% {
    text-shadow:.25em 0 0 #fff,.5em 0 0 #fff
  }
}
.checkmark,
.listen,
.verified,
.exclamation {
  color:var(--color-checkmark)
}
.checkmark--gray,
.reset-btn {
  color:var(--color-grey)
}
.xmark {
  color:var(--color-xmark)
}
.chevron-down-bg,
.user-stats-icon,
.user-settings-icon,
.author-socials-icon,
.load-more-icon {
  color:var(--color-primary)
}
.social-icon,
.filter-color,
.filter-chevron-down,
.faq-arrow {
  color:var(--color-primary)
}
.slider-arrow {
  color:var(--color-slider-arrow)
}
.user-account-icon,
.chevron-down,
.information-logo-icon,
.close-x,
.listen-mobile {
  color:var(--color-white)
}
.turnover-icon {
  color:var(--color-dark)
}
.compare .chevron-down {
  color:var(--color-dark)
}
.thumbs-up,
.plus {
  color:var(--color-checkmark);
  width:2.1rem;
  height:2.1rem
}
.minus,
.thumbs-down {
  color:var(--color-grey);
  width:2.1rem;
  height:2.1rem
}
.exclamation-tooltip {
  color:var(--color-primary)
}
.hero .core-page .cp-red {
  filter:invert(13%) sepia(75%) saturate(7453%) hue-rotate(5deg) brightness(106%) contrast(119%)
}
.hero .core-page .cp-green {
  filter:invert(51%) sepia(84%) saturate(2030%) hue-rotate(82deg) brightness(119%) contrast(126%)
}
.hero .core-page .cp-blue {
  filter:invert(8%) sepia(100%) saturate(7361%) hue-rotate(247deg) brightness(102%) contrast(141%)
}
.hero .core-page .cp-yellow {
  filter:invert(99%) sepia(100%) saturate(7496%) hue-rotate(356deg) brightness(102%) contrast(102%)
}
.hero .core-page .cp-orange {
  filter:invert(61%) sepia(70%) saturate(1574%) hue-rotate(0deg) brightness(103%) contrast(104%)
}
.hero .core-page .cp-pink {
  filter:invert(80%) sepia(9%) saturate(926%) hue-rotate(302deg) brightness(95%) contrast(114%)
}
.hero .core-page .cp-purple {
  filter:invert(13%) sepia(46%) saturate(7358%) hue-rotate(292deg) brightness(82%) contrast(113%)
}
.hero .core-page .cp-brown {
  filter:invert(17%) sepia(92%) saturate(1200%) hue-rotate(331deg) brightness(121%) contrast(100%)
}
.hero .core-page .cp-gray {
  filter:invert(55%) sepia(5%) saturate(22%) hue-rotate(322deg) brightness(90%) contrast(81%)
}
.hero .core-page .cp-cyan {
  filter:invert(84%) sepia(97%) saturate(3945%) hue-rotate(113deg) brightness(95%) contrast(112%)
}
.hero .core-page .cp-magenta {
  filter:invert(19%) sepia(66%) saturate(4498%) hue-rotate(293deg) brightness(111%) contrast(130%)
}
.hero .core-page .cp-teal {
  filter:invert(35%) sepia(98%) saturate(624%) hue-rotate(138deg) brightness(88%) contrast(101%)
}
.hero .core-page .cp-gold {
  filter:invert(91%) sepia(12%) saturate(7084%) hue-rotate(358deg) brightness(101%) contrast(103%)
}
.giftHuntModal {
  position:fixed;
  left:50%;
  top:60%;
  transform:translate(-50%, -50%);
  z-index:2001;
  overflow:visible
}
.giftHuntModal .close-modal {
  display:none;
  position:absolute;
  top:15px;
  right:10px;
  color:#fff;
  width:30px;
  height:30px
}
@media only screen and (min-width: 768px) {
  .giftHuntModal .close-modal {
    display:initial
  }
}
.giftHuntModal .close-modal svg {
  width:30px;
  height:30px
}
.giftHuntModal .close-modal:hover {
  cursor:pointer
}
@media only screen and (min-width: 1024px) {
  .giftHuntModal {
    overflow:hidden;
    top:50%
  }
}
.giftHuntModal.hidden {
  display:none
}
.giftHuntModal__wrap {
  color:var(--color-white);
  padding:26px;
  width:295px;
  box-shadow:-15px 15px 50px 0px rgba(0,0,0,.2);
  border-radius:15px;
  border-top:1px solid rgba(255,255,255,.15);
  border-bottom:1px solid rgba(255,255,255,.15);
  border-left:1px solid rgba(255,255,255,.15);
  background:#20202d
}
@media only screen and (min-width: 1024px) {
  .giftHuntModal__wrap {
    padding:74px;
    width:635px;
    overflow:hidden
  }
}
.giftHuntModal__wrap h2 {
  margin-bottom:14px;
  text-transform:uppercase;
  text-align:center
}
@media only screen and (min-width: 1024px) {
  .giftHuntModal__wrap h2 {
    text-align:left
  }
}
.giftHuntModal__wrap p {
  margin-bottom:24px;
  font-size:14px;
  line-height:24px;
  color:#dbd5f1;
  max-width:100%;
  text-align:center
}
@media only screen and (min-width: 1024px) {
  .giftHuntModal__wrap p {
    max-width:72%;
    text-align:left
  }
}
.giftHuntModal__wrap .controls {
  display:flex;
  flex-direction:column;
  gap:15px;
  position:relative;
  z-index:2
}
@media only screen and (min-width: 1024px) {
  .giftHuntModal__wrap .controls {
    flex-direction:row
  }
}
.giftHuntModal__wrap .controls button {
  height:60px
}
.giftHuntModal__wrap .controls #declineGiftHunt {
  background-color:#2b2b38;
  color:#fff;
  border:none
}
.giftHuntModal__wrap .controls #declineGiftHunt:hover {
  background-color:#363648
}
.giftHuntModal__images {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:16px;
  max-width:100%;
  margin-bottom:40px
}
@media only screen and (min-width: 1024px) {
  .giftHuntModal__images {
    justify-content:flex-start;
    max-width:66%;
    gap:24px
  }
}
.giftHuntModal__images img {
  max-width:46px;
  max-height:46px;
  object-fit:contain
}
.giftHuntModal__image {
  position:absolute;
  z-index:-1;
  width:198px;
  height:284px;
  top:-180px;
  left:50%;
  transform:translateX(-50%)
}
@media only screen and (min-width: 1024px) {
  .giftHuntModal__image {
    position:absolute;
    z-index:1;
    width:323px;
    height:463px;
    top:initial;
    left:initial;
    bottom:-76px;
    right:-38px;
    transform:none
  }
}
.giftHuntImage {
  position:absolute;
  z-index:10;
  max-width:36px;
  max-height:36px
}
@media only screen and (min-width: 1024px) {
  .giftHuntImage {
    max-width:80px;
    max-height:80px
  }
  .giftHuntImage:hover {
    cursor:pointer
  }
}
.modalBackdrop {
  position:fixed;
  background:rgba(0,0,0,.6);
  z-index:2000;
  left:0;
  top:0;
  width:100%;
  height:100%
}
.modalBackdrop.hidden {
  display:none
}
.modalBackdrop .close-modal {
  position:absolute;
  top:32px;
  right:32px;
  width:32px;
  height:32px
}
.modalBackdrop .close-modal:hover {
  cursor:pointer
}
.modalBackdrop .close-modal svg {
  width:32px;
  height:32px;
  color:#fff
}
@media only screen and (min-width: 768px) {
  .modalBackdrop .close-modal {
    display:none
  }
}
.modalBackdrop .santaSnowball {
  position:absolute;
  bottom:-160px;
  right:-80px;
  max-width:240px;
  object-fit:contain
}
.popupBonusItem .close-modal {
  display:none;
  position:absolute;
  top:-124px;
  right:-40px;
  color:#fff;
  width:30px;
  height:30px
}
@media only screen and (min-width: 768px) {
  .popupBonusItem .close-modal {
    display:initial
  }
}
.popupBonusItem .close-modal svg {
  width:30px;
  height:30px
}
.popupBonusItem .close-modal:hover {
  cursor:pointer
}
.popupBonusItem.insidePopup .close-modal {
  top:-38px
}
.popupBonusItem.giftHuntBonus {
  position:fixed;
  left:50%;
  top:calc(50% + 62px);
  transform:translate(-50%, -50%);
  z-index:2002;
  animation:visible .5s
}
.popupBonusItem__main {
  width:268px;
  position:relative;
  padding:10px;
  border-radius:15px;
  border:1px solid rgba(255,255,255,.25);
  background:#20202d;
  box-shadow:0px 15px 50px 0px rgba(0,0,0,.2)
}
@media only screen and (min-width: 1024px) {
  .popupBonusItem__main {
    width:350px;
    padding:40px;
    padding-bottom:27px
  }
}
.popupBonusItem__image {
  border-radius:var(--border-radius);
  position:absolute;
  width:80px;
  height:80px;
  top:-75px;
  left:50%;
  transform:translateX(-50%);
  z-index:0
}
@media only screen and (min-width: 1024px) {
  .popupBonusItem__image {
    width:140px;
    height:140px;
    top:-125px
  }
}
.popupBonusItem__bonusWrap {
  display:flex;
  gap:12px;
  margin-bottom:26px
}
.popupBonusItem__bonusWrap>a {
  height:72px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center
}
.popupBonusItem__bonusWrap .bonus-text {
  font-weight:bold;
  font-size:16px
}
.popupBonusItem__cashBonus,
.popupBonusItem__spinsBonus {
  background-color:rgba(255,255,255,.05);
  border-radius:10px;
  color:#fff;
  flex:1;
  padding:12px 4px;
  text-align:center;
  color:rgba(255,255,255,.8);
  font-size:12px
}
.popupBonusItem__cashBonus .first,
.popupBonusItem__spinsBonus .first {
  font-weight:900;
  font-size:24px;
  color:#fff;
  margin-bottom:4px
}
.popupBonusItem__list {
  color:#dbd5f1;
  font-size:12px;
  font-weight:600;
  display:flex;
  flex-direction:column;
  gap:17px;
  margin-bottom:28px
}
@media only screen and (min-width: 1024px) {
  .popupBonusItem__list {
    font-size:14px
  }
}
.popupBonusItem__list>div {
  display:flex;
  align-items:center;
  gap:6px
}
.popupBonusItem__list svg {
  position:relative;
  top:2px
}
.popupBonusItem__cta {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  line-height:normal;
  height:68px
}
.popupBonusItem__info {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  align-items:flex-start;
  gap:8px;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  margin-top:14px;
  font-size:12px;
  line-height:1.8rem;
  color:var(--color-white);
  word-break:break-word;
  text-align:center;
  font-weight:600
}
@media only screen and (min-width: 1024px) {
  .popupBonusItem__info {
    margin-top:28px
  }
}
.popupBonusItem__info .links {
  color:#dbd5f1
}
.popupBonusItem__info .links a {
  color:var(--colo-white);
  color:#dbd5f1
}
.popupBonusItem.hidden {
  display:none
}
.popupBonusItem .popupImage {
  position:absolute
}
.popupBonusItem .popupImage.gift1 {
  top:-60px;
  left:30px;
  z-index:-1;
  transform:rotate(-30deg);
  width:70px;
  height:75px
}
@media only screen and (min-width: 1024px) {
  .popupBonusItem .popupImage.gift1 {
    top:-75px;
    left:0;
    width:105px;
    height:113px
  }
}
.popupBonusItem .popupImage.gift2 {
  top:-60px;
  right:30px;
  z-index:-1;
  transform:rotate(30deg);
  width:70px;
  height:75px
}
@media only screen and (min-width: 1024px) {
  .popupBonusItem .popupImage.gift2 {
    top:-75px;
    right:0;
    width:105px;
    height:113px
  }
}
.popupBonuses {
  position:fixed;
  width:66%;
  height:100%;
  top:0;
  left:50%;
  transform:translateX(-50%);
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  z-index:2001
}
@media only screen and (min-width: 1024px) {
  .popupBonuses {
    flex-direction:row;
    width:90%
  }
}
.popupBonuses .insidePopup {
  display:flex;
  flex-direction:column;
  align-items:center;
  margin-top:90px
}
.popupBonuses .insidePopup .popupBonusItem__bonusWrap {
  margin-bottom:10px
}
@media only screen and (min-width: 1024px) {
  .popupBonuses .insidePopup .popupBonusItem__bonusWrap {
    margin-bottom:25px
  }
}
.popupBonuses .insidePopup .popupBonusItem__list {
  display:none
}
@media only screen and (min-width: 1024px) {
  .popupBonuses .insidePopup .popupBonusItem__list {
    display:flex
  }
}
.popupBonuses .insidePopup .popupBonusItem__info {
  display:none
}
@media only screen and (min-width: 1024px) {
  .popupBonuses .insidePopup .popupBonusItem__info {
    display:flex
  }
}
.popupBonuses .insidePopup .popupBonusItem__cashBonus,
.popupBonuses .insidePopup .popupBonusItem__spinsBonus,
.popupBonuses .insidePopup .popupBonusItem__cta {
  height:50px
}
@media only screen and (min-width: 1024px) {
  .popupBonuses .insidePopup .popupBonusItem__cashBonus,
  .popupBonuses .insidePopup .popupBonusItem__spinsBonus,
  .popupBonuses .insidePopup .popupBonusItem__cta {
    height:72px
  }
}
.popupBonuses .insidePopup .first {
  font-size:18px
}
@media only screen and (min-width: 1024px) {
  .popupBonuses .insidePopup .first {
    font-size:24px
  }
}
.popupBonuses .insidePopup .second {
  font-weight:700
}
.popupBonuses .insidePopup {
  position:relative
}
.popupBonuses .insidePopup:nth-child(1) .close-modal {
  display:none
}
@media only screen and (min-width: 1024px) {
  .popupBonuses .insidePopup:nth-child(1) {
    right:-10px
  }
  .popupBonuses .insidePopup:nth-child(1) .popupImage {
    display:none
  }
}
.popupBonuses .insidePopup:nth-child(1) .popupBonusItem__info {
  display:none
}
.popupBonuses .insidePopup:nth-child(1) .popupBonusItem__main {
  z-index:1
}
.popupBonuses .insidePopup:nth-child(2) .close-modal {
  display:none
}
.popupBonuses .insidePopup:nth-child(2) .popupBonusItem__main {
  background:var(--linear-gradient-main);
  z-index:2
}
@media only screen and (min-width: 1024px) {
  .popupBonuses .insidePopup:nth-child(3) {
    left:-10px
  }
  .popupBonuses .insidePopup:nth-child(3) .popupImage {
    display:none
  }
}
.popupBonuses .insidePopup:nth-child(3) .popupBonusItem__info {
  display:none
}
.popupBonuses .insidePopup:nth-child(3) .popupBonusItem__main {
  z-index:1
}
.featured-bonus-wrap {
  align-self:flex-start;
  flex:1
}
.featured-bonus-wrap .featured-bonus {
  display:flex;
  border-radius:10px;
  background-color:var(--featured-bonus-main, #f3f3f3);
  height:7rem;
  margin-top:var(--space-default);
  position:relative
}
@media only screen and (min-width: 1024px) {
  .featured-bonus-wrap .featured-bonus {
    height:12.5rem;
    margin-top:0
  }
}
.featured-bonus-wrap .featured-bonus #geoFlag img {
  width:2rem;
  height:2rem;
  border-radius:5px;
  position:absolute;
  top:-10px;
  right:0
}
.featured-bonus-wrap .featured-bonus__ribbon {
  width:8rem;
  height:8rem;
  overflow:hidden;
  position:absolute;
  top:-1rem;
  left:-1rem;
  z-index:10
}
@media only screen and (min-width: 1024px) {
  .featured-bonus-wrap .featured-bonus__ribbon {
    width:12.5rem;
    height:12.5rem
  }
}
.featured-bonus-wrap .featured-bonus__ribbon::before,
.featured-bonus-wrap .featured-bonus__ribbon::after {
  position:absolute;
  z-index:-1;
  content:"";
  display:block;
  border:6px solid #920505;
  border-top-color:rgba(0,0,0,0);
  border-left-color:rgba(0,0,0,0)
}
.featured-bonus-wrap .featured-bonus__ribbon::before {
  top:-1px;
  right:18px
}
@media only screen and (min-width: 1024px) {
  .featured-bonus-wrap .featured-bonus__ribbon::before {
    right:3rem;
    top:0
  }
}
.featured-bonus-wrap .featured-bonus__ribbon::after {
  bottom:19px;
  left:-1px
}
@media only screen and (min-width: 1024px) {
  .featured-bonus-wrap .featured-bonus__ribbon::after {
    bottom:3rem;
    left:0
  }
}
.featured-bonus-wrap .featured-bonus__ribbon span {
  position:absolute;
  display:block;
  width:12rem;
  padding:.5rem 0;
  background-color:#c81111;
  box-shadow:0 5px 10px rgba(0,0,0,.1);
  color:#fff;
  text-align:center;
  transform:rotate(-45deg);
  font-size:8px;
  font-weight:700;
  height:1.8rem;
  display:flex;
  align-items:center;
  justify-content:center;
  top:15px;
  right:-5px
}
@media only screen and (min-width: 1024px) {
  .featured-bonus-wrap .featured-bonus__ribbon span {
    width:21.5rem;
    right:-25px;
    top:30px;
    font-size:1.2rem
  }
}
.featured-bonus-wrap .featured-bonus__image {
  position:relative;
  flex:0 0 7rem
}
@media only screen and (min-width: 1024px) {
  .featured-bonus-wrap .featured-bonus__image {
    min-height:12.5rem;
    flex:0 0 12.5rem
  }
}
.featured-bonus-wrap .featured-bonus__image img {
  display:flex;
  object-fit:cover;
  border-radius:1rem 0 0 1rem;
  width:7rem;
  height:7rem
}
@media only screen and (min-width: 1024px) {
  .featured-bonus-wrap .featured-bonus__image img {
    width:12.5rem;
    height:12.5rem
  }
}
.featured-bonus-wrap .featured-bonus__main {
  padding:1rem;
  display:flex;
  flex-direction:column;
  justify-content:center;
  color:var(--featured-bonus-text, #181818)
}
@media only screen and (min-width: 1024px) {
  .featured-bonus-wrap .featured-bonus__main {
    flex:1;
    padding:2.2rem .75rem 2.2rem 1.5rem
  }
}
.featured-bonus-wrap .featured-bonus__main .wrap {
  position:relative;
  height:6.5rem;
  display:flex;
  gap:var(--space-xs);
  flex-direction:column;
  justify-content:space-around
}
.featured-bonus-wrap .featured-bonus__text {
  font-size:16px;
  font-weight:bold
}
@media only screen and (min-width: 1024px) {
  .featured-bonus-wrap .featured-bonus__text {
    font-size:20px
  }
}
.featured-bonus-wrap .featured-bonus__subtext {
  display:none
}
@media only screen and (min-width: 1024px) {
  .featured-bonus-wrap .featured-bonus__subtext {
    display:initial
  }
}
.featured-bonus-wrap .featured-bonus__cta {
  flex:1;
  display:flex;
  align-items:center;
  position:relative;
  padding:0 1rem 0 0
}
@media only screen and (min-width: 1024px) {
  .featured-bonus-wrap .featured-bonus__cta {
    flex:0 0 38%;
    padding:2.2rem 1.5rem 2.2rem .75rem
  }
}
.featured-bonus-wrap .featured-bonus__cta a {
  background-color:var(--featured-bonus-secondary, var(--color-btn-main));
  display:flex;
  height:100%;
  width:100%;
  padding:0 .6rem;
  max-height:5.5rem;
  border:none;
  font-size:1.3rem
}
@media only screen and (min-width: 1024px) {
  .featured-bonus-wrap .featured-bonus__cta a {
    font-size:var(--text-base-size)
  }
}
.geo-check {
  position:absolute;
  top:var(--header-height);
  width:66%;
  left:50%;
  transform:translateX(-50%);
  z-index:100
}
@media only screen and (min-width: 1024px) {
  .geo-check {
    left:initial;
    right:19.8rem;
    width:34rem;
    transform:none
  }
}
.geo-check__modal {
  position:relative;
  border-radius:var(--border-radius);
  background:#fff;
  box-shadow:0px 0px 20px 10px rgba(0,0,0,.1);
  padding:var(--space-default);
  font-size:14px;
  color:#1c1c1e;
  transition:all .3s ease-in-out
}
.geo-check__modal.hidden {
  display:none
}
.geo-check__modal.scroll {
  transform:translate3d(0, -100%, 0)
}
.geo-check__modal .top {
  margin-bottom:var(--space-default);
  display:flex;
  justify-content:flex-start
}
@media only screen and (min-width: 1024px) {
  .geo-check__modal .bottom {
    display:flex;
    flex-direction:row
  }
}
.geo-check__modal .caret {
  position:absolute;
  top:0;
  left:47%
}
.geo-check__modal .caret:before {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  border-left:10px solid rgba(0,0,0,0);
  border-right:10px solid rgba(0,0,0,0)
}
.geo-check__modal .caret:after {
  content:"";
  position:absolute;
  left:1px;
  bottom:0;
  border-bottom:9px solid #fff;
  border-left:9px solid rgba(0,0,0,0);
  border-right:9px solid rgba(0,0,0,0)
}
.geo-check__modal .controls {
  display:flex;
  justify-content:space-between;
  gap:var(--space-xs)
}
.geo-check__modal .controls>div {
  flex:0 0 calc(50% - var(--space-xs));
  border-radius:4px;
  border:2px solid var(--color-primary);
  padding:var(--space-xs);
  font-weight:bold;
  text-align:center
}
.geo-check__modal .controls>div:hover {
  cursor:pointer;
  border:none;
  background:var(--linear-gradient-main);
  color:var(--color-white)
}
.geo-check__text {
  line-height:2.4rem
}
@media only screen and (min-width: 1024px) {
  .geo-check__text {
    padding-right:1rem
  }
}
.geo-check__text span {
  color:#2c00a9;
  font-weight:bold
}
.geo-check__text span img {
  display:inline-flex;
  width:1.6rem;
  height:1.6rem;
  border-radius:5px
}
.geo-check__text .js-geo-flag {
  width:1.6rem;
  height:1.6rem;
  position:relative;
  top:3px
}
.geo-check__controls {
  display:flex;
  align-items:flex-end;
  justify-content:center;
  gap:var(--space-default);
  margin-top:var(--space-default)
}
@media only screen and (min-width: 1024px) {
  .geo-check__controls {
    margin-top:0;
    justify-content:initial
  }
}
.geo-check__controls .js-geo-accept,
.geo-check__controls .js-geo-reject {
  width:4rem;
  height:4rem;
  border-radius:50%;
  display:grid;
  place-items:center;
  font-weight:bold;
  cursor:pointer
}
.geo-check__controls .js-geo-accept {
  background-color:#00b07b;
  color:#fff;
  transition:all .3s ease-in-out
}
.geo-check__controls .js-geo-accept:hover {
  transform:scale(1.05)
}
.geo-check__controls .js-geo-reject {
  background-color:#f0efef;
  transition:all .3s ease-in-out
}
.geo-check__controls .js-geo-reject:hover {
  background-color:#d3d2d2;
  transform:scale(1.05)
}
.animate {
  animation-name:animate-pop;
  animation-timing-function:cubic-bezier(0.26, 0.53, 0.74, 1.48);
  animation-duration:.3s
}
@keyframes animate-pop {
  0% {
    opacity:0;
    transform:scale(0.5, 0.5)
  }
  100% {
    opacity:1;
    transform:scale(1, 1)
  }
}
.skeleton {
  animation:skeleton-loading .7s linear infinite alternate
}
.skeleton-tl {
  animation:skeleton-loading-toplist .7s linear infinite alternate;
  position:absolute;
  z-index:9
}
.skeleton-tl-card.single .operator__about {
  height:9.2rem;
  align-self:center;
  width:14rem
}
.skeleton-tl-card.single .operator__about-from,
.skeleton-tl-card.single .operator__turnover {
  display:none !important
}
.skeleton-tl-card.list .operator__about {
  height:9.2rem
}
@media only screen and (min-width: 1024px) {
  .skeleton-tl-card.list .operator__about {
    height:8rem
  }
}
.skeleton-tl-card.list .operator__oneliner-wrapper {
  height:6.9rem
}
.skeleton-tl-card.list .operator__oneliner-wrapper .operator__oneliner {
  border:none
}
@media only screen and (min-width: 1024px) {
  .skeleton-tl-card.list .operator__oneliner-wrapper {
    height:8rem
  }
}
.skeleton-tl-card.list .operator__more,
.skeleton-tl-card.list .operator__image.ribbon::after,
.skeleton-tl-card.list .operator__turnover,
.skeleton-tl-card.list .add-to-compare,
.skeleton-tl-card.list .operator__read-more {
  display:none !important
}
.skeleton-tl-card+.operator__terms {
  display:none
}
.skeleton-placeholder {
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  border-radius:6px;
  border:none !important
}
.skeleton-img {
  border-radius:8px
}
@media only screen and (min-width: 1024px) {
  .skeleton-img {
    border-radius:8px 0 0 8px
  }
}
.skeleton-loading .skeleton-img {
  border-radius:8px 0 0 8px
}
.skeleton-loading .geo.wrap {
  height:6.5rem;
  overflow:hidden
}
@keyframes skeleton-loading {
  0% {
    background-color:var(--featured-bonus-secondary, hsl(192deg, 7%, 86%))
  }
  100% {
    background-color:var(--featured-bonus-main, hsl(230deg, 16%, 93%))
  }
}
@keyframes skeleton-loading-toplist {
  0% {
    background-color:#d9ddde
  }
  100% {
    background-color:#eaebf0
  }
}
.swiper {
  height:100px;
  width:100px;
  transform:translate(-50%, -50%);
  position:absolute;
  top:55%;
  left:75%;
  opacity:1;
  transition:300ms;
  pointer-events:none;
  z-index:1000
}
@media only screen and (min-width: 1024px) {
  .swiper {
    display:none
  }
}
.swiper svg {
  color:var(--color-primary)
}
.tapperoo {
  height:48px;
  width:100px;
  position:absolute;
  top:-5px;
  left:50px;
  border-radius:100px;
  background-color:var(--color-primary);
  z-index:-1;
  animation:tapperoo 3s infinite
}
@keyframes tapperoo {
  0% {
    height:25%;
    width:25%
  }
  50% {
    height:5%;
    width:35%;
    opacity:0;
    transform:translate(-250%)
  }
  100% {
    opacity:0
  }
}
#tap-gesture {
  position:absolute;
  transform:rotate(30deg);
  animation:handMove 3s infinite
}
@keyframes handMove {
  0% {
    transform:rotate(30deg)
  }
  50% {
    transform:translate(-60%, -10%) rotate(-30deg) scale(0.9)
  }
  100% {
    transform:rotate(30deg)
  }
}
.social-share {
  margin-top:var(--space-default)
}
.social-share__icons {
  display:flex;
  gap:8px
}
.social-share__icon {
  display:flex;
  font-size:12px;
  background:var(--color-primary);
  border-radius:var(--border-radius);
  padding:8px;
  align-items:center;
  gap:4px;
  transition:all .3s;
  text-decoration:none !important
}
.social-share__icon:hover {
  filter:opacity(0.75)
}
.social-share__icon span,
.social-share__icon svg {
  color:var(--color-white)
}
.social-share__text {
  display:none
}
@media only screen and (min-width: 1024px) {
  .social-share__text {
    display:inline-flex
  }
}
.btn {
  width:100%;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  position:relative;
  white-space:nowrap;
  color:var(--color-anchor-dark);
  border-radius:var(--border-radius);
  padding:var(--space-sm) 0;
  border:3px solid rgba(0,0,0,0);
  font-weight:700
}
.btn:active {
  color:var(--color-primary-dark)
}
.btn[disabled],
.btn:disabled {
  color:var(--color-text)
}
.btn--disabled {
  color:var(--color-text);
  background-color:var(--color-btn-light);
  pointer-events:none
}
.btn--primary {
  background-color:var(--color-btn-main);
  color:var(--color-white);
  text-decoration:none
}
.btn--primary:active {
  background-color:var(--color-btn-main-hover);
  color:var(--color-white)
}
.btn--primary.cta {
  width:fit-content;
  color:var(--color-white);
  font-weight:bold;
  font-size:var(--text-base-size);
  line-height:2.4rem;
  padding:var(--space-sm) var(--space-md);
  border-radius:1rem;
  white-space:pre-wrap;
  text-align:center;
  text-decoration:none
}
.btn--secondary {
  background-color:var(--color-primary);
  color:var(--color-white);
  text-decoration:none
}
.btn--secondary:active {
  background-color:var(--color-primary-dark);
  color:var(--color-white)
}
.btn--light {
  background-color:var(--color-btn-light);
  color:var(--color-anchor-dark);
  text-decoration:none
}
.btn--light:active {
  background-color:var(--color-btn-light-hover)
}
.btn--load-more {
  display:flex;
  margin:0 auto;
  background:var(--color-btn-load-more);
  color:var(--color-dark);
  font-weight:400;
  font-size:var(--text-base-size);
  line-height:1.9rem
}
.btn--load-more:active {
  color:var(--color-dark)
}
.btn--transparent {
  background-color:rgba(0,0,0,0);
  color:var(--color-white);
  border:3px solid var(--color-white);
  text-decoration:none
}
.btn--white {
  background-color:var(--color-white);
  color:var(--color-primary-dark)
}
.btn--anchor {
  color:var(--color-anchor-default);
  text-decoration:underline;
  line-height:1
}
.btn--anchor:active {
  color:var(--color-anchor-default-hover)
}
.btn--link {
  text-decoration:none;
  font-weight:bold;
  color:var(--color-anchor-default)
}
.btn--link-light {
  color:var(--color-anchor-dark);
  text-decoration:none
}
.btn--review {
  font-size:var(--text-sm);
  line-height:1.7rem;
  padding:0;
  font-weight:700
}
.btn--mini-cta {
  font-weight:700;
  font-size:var(--text-sm);
  word-break:break-word
}
.btn--md {
  width:16.4rem
}
.btn--lg {
  width:18.9rem
}
.btn--bold {
  font-weight:bold
}
.btn--capitalize {
  text-transform:capitalize
}
.btn--header-control-login:active {
  background-color:var(--color-white);
  color:var(--color-mobile-menu-bg)
}
.btn--header-control-register:active {
  background-color:var(--color-primary-dark);
  color:var(--color-white);
  border:3px solid var(--color-white)
}
.btn:disabled {
  pointer-events:none;
  background-color:var(--color-btn-light)
}
.btn--read-more {
  justify-content:start;
  gap:1rem;
  width:fit-content;
  border:unset
}
.btn--info {
  width:fit-content;
  padding:var(--space-sm) var(--space-md);
  border-radius:var(--space-xs);
  color:var(--color-text);
  max-height:3.9rem
}
.btn--info:active {
  color:var(--color-text)
}
.btn--info.active {
  background:var(--color-btn-light-hover);
  pointer-events:none
}
.tooltip {
  display:block;
  width:100%;
  max-width:2.7rem;
  height:2.7rem;
  background-repeat:no-repeat;
  background-size:cover;
  border-radius:var(--border-radius-sm);
  position:relative
}
.tooltip.single {
  max-width:5.5rem;
  height:5.5rem;
  background-size:contain
}
.tooltip.safeplay:before {
  margin-left:-0.4rem;
  top:-0.6rem
}
.tooltip.safeplay::after {
  width:25rem;
  white-space:pre-wrap;
  transform:translate3d(-43%, -98%, 0);
  z-index:99
}
.tooltip.title {
  position:unset
}
.tooltip.title:after {
  max-width:30rem;
  width:max-content;
  white-space:unset;
  z-index:2
}
.tooltip svg {
  pointer-events:none
}
.tooltip::before,
.tooltip::after {
  position:absolute;
  left:50%;
  opacity:0;
  transition:all .2s ease-out;
  z-index:99
}
.tooltip::before {
  content:"";
  border-width:.5rem .4rem 0 .5rem;
  border-style:solid;
  border-color:rgba(56,56,56,.8) rgba(0,0,0,0);
  margin-left:-0.5rem;
  top:-0.8rem
}
.tooltip::after {
  content:attr(data-tooltip);
  top:-0.8rem;
  font-weight:400;
  font-size:var(--text-sm);
  line-height:var(--line-height-sm);
  white-space:nowrap;
  padding:.8rem 1rem;
  color:var(--color-white);
  background-color:var(--color-primary);
  border-radius:var(--border-radius-sm);
  transform:translate3d(-50%, -100%, 0);
  pointer-events:none
}
.js-show-tooltip::before,
.js-show-tooltip::after {
  opacity:1
}
.rating {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  gap:var(--space-xs);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  background:var(--color-operator-rating);
  border-radius:var(--border-radius-sm);
  line-height:1.7rem;
  padding-block:var(--space-xs);
  width:8rem
}
.proscons-item {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:center;
  gap:var(--space-md);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  box-shadow:var(--box-shadow-lg);
  padding:var(--space-default);
  border-radius:var(--border-radius);
  color:var(--color-text);
  background:var(--color-white);
  font-size:var(--text-sm);
  line-height:2.1rem
}
.proscons-item img {
  align-self:flex-start
}
.proscons-item span {
  margin-block:auto
}
.proscons-item--pro svg {
  flex-shrink:0
}
.proscons-item--con svg {
  transform:rotate(180deg);
  flex-shrink:0
}
.proscons {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-default);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.proscons__title {
  font-weight:bold;
  font-size:var(--text-base-size);
  line-height:1.9rem;
  color:var(--color-anchor-dark);
  margin-bottom:1.1rem
}
.proscons.module {
  padding-block:0
}
.proscons.module>:not(.proscons__pros):not(.proscons__cons) {
  flex:100%
}
.proscons.module .proscons__pros,
.proscons.module .proscons__cons {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-default);
  flex-wrap:nowrap;
  flex-shrink:1;
  flex-grow:0
}
.proscons__wrapper {
  display:flex;
  flex-direction:column;
  gap:var(--space-default)
}
.proscons__wrapper img {
  border-radius:var(--border-radius)
}
.proscons__wrapper div:has(img) {
  margin-bottom:var(--space-sm)
}
.iframe-video {
  position:relative;
  height:100%;
  width:100%
}
.iframe-video__play-button {
  position:absolute;
  left:0;
  right:0;
  top:calc(50% - 2.9rem);
  margin-left:auto;
  margin-right:auto;
  border-radius:10rem;
  width:5.8rem;
  height:5.8rem;
  cursor:pointer
}
.iframe-video__thumbnail {
  border-radius:var(--border-radius);
  height:100%;
  display:block;
  margin-inline:auto
}
.iframe-video-wrap {
  position:relative;
  overflow:hidden;
  width:100%;
  padding-top:56.25%
}
.iframe-video iframe {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  border:0;
  width:100%;
  height:100%;
  border-radius:var(--border-radius)
}
.iframe-video .rumble-player {
  position:absolute;
  inset:0;
  border-radius:var(--border-radius);
  overflow:hidden
}
.iframe-video .rumble-player>div,
.iframe-video .rumble-player>div>div {
  height:unset !important
}
.bonus-calculator.card {
  flex-basis:unset
}
.bonus-calculator__text {
  line-height:2.4rem;
  font-size:var(--text-sm);
  margin-bottom:var(--space-card)
}
.bonus-calculator__controls {
  display:flex;
  align-items:center;
  gap:var(--space-default);
  margin-bottom:var(--space-card)
}
.bonus-calculator__controls .btn {
  max-width:12.7rem;
  font-size:var(--text-sm)
}
.bonus-calculator__controls .btn[type=reset] {
  background-color:var(--color-btn-load-more);
  color:var(--color-dark)
}
.bonus-calculator__controls .btn[type=reset]:active {
  background:var(--color-btn-light-hover)
}
.bonus-calculator__input {
  border-radius:var(--border-radius);
  border:1px solid var(--color-text);
  max-width:50rem;
  width:100%;
  height:4rem;
  padding-inline:var(--space-default);
  background:var(--color-body);
  font-size:var(--text-sm)
}
.bonus-calculator__input::-webkit-inner-spin-button {
  display:none
}
.bonus-calculator__container {
  display:flex;
  gap:var(--space-lg);
  overflow-x:auto
}
.bonus-calculator__container::-webkit-scrollbar {
  display:none
}
.bonus-calculator__container .card {
  box-shadow:1rem 1rem 1.5rem rgba(0,0,0,.1);
  border:1px solid #eee;
  padding:0;
  text-align:center;
  width:23.4rem;
  flex-shrink:0
}
.bonus-calculator__container .label-card {
  display:none;
  box-shadow:unset
}
.bonus-calculator__container .bonus-calculator--suggestion {
  text-align:unset;
  padding:var(--space-default);
  background:#e1f4e7
}
.bonus-calculator__inner {
  display:flex;
  gap:var(--space-lg)
}
.bonus-calculator div {
  padding:1.5rem
}
.bonus-calculator__text-mob {
  margin-bottom:var(--space-default);
  font-size:var(--text-sm);
  font-weight:700
}
.bonus-calculator__top img {
  border-radius:var(--border-radius)
}
.bonus-calculator__middle {
  background:var(--color-bonus-calculator);
  font-size:var(--text-sm)
}
.bonus-calculator__bottom {
  font-size:var(--text-sm)
}
.bonus-calculator__cta .btn:not(.btn--review) {
  white-space:pre-wrap;
  text-align:center;
  padding-block:2.4rem;
  margin-bottom:1.5rem
}
.bonus-calculator--suggestion p {
  line-height:2.4rem
}
.bonus-calculator--suggestion__heading {
  display:flex;
  align-items:center;
  gap:var(--space-sm);
  font-weight:700;
  margin-bottom:var(--space-default)
}
.user .formWrap {
  margin:var(--space-default) 0
}
.user .formWrap .form {
  flex-direction:column;
  background-color:var(--color-white);
  border-radius:var(--border-radius)
}
.user .formWrap .form__content label {
  margin-bottom:var(--space-sm);
  font-size:var(--text-sm)
}
.user .formWrap .form .checklistWrap {
  background-color:var(--color-white);
  padding:var(--space-default)
}
.single-casino .formWrap {
  margin:0;
  border-radius:var(--border-radius);
  background-color:var(--color-white)
}
.single-casino .formWrap .form {
  box-shadow:none
}
.formWrap {
  margin:var(--space-lg) 0;
  display:flex;
  flex-direction:column
}
.formWrap .form {
  display:flex;
  flex-direction:column
}
.formWrap .form__content {
  background:var(--color-white);
  box-shadow:var(--box-shadow-lg);
  padding:var(--space-md);
  border-radius:var(--border-radius)
}
.formWrap .form__input--text {
  border-radius:var(--border-radius);
  border:1px solid var(--color-text);
  width:100%;
  height:4rem;
  padding:var(--space-default) var(--space-sm)
}
.formWrap .form__input--text::placeholder {
  color:var(--color-text)
}
.formWrap .form__input--select {
  border-radius:var(--border-radius);
  border:1px solid var(--color-text);
  width:100%;
  height:4rem;
  padding-inline:var(--space-default);
  padding-right:var(--space-lg);
  appearance:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%);
  background-position:calc(100% - 2rem) calc(1em + 2px),calc(100% - 1.5rem) calc(1em + 2px);
  background-size:5px 5px,5px 5px;
  background-repeat:no-repeat
}
.formWrap .form__input--select:focus {
  background-image:linear-gradient(45deg, gray 50%, transparent 50%),linear-gradient(135deg, transparent 50%, gray 50%);
  background-position:calc(100% - 1.5rem) 1em,calc(100% - 2rem) 1em;
  background-size:5px 5px,5px 5px;
  background-repeat:no-repeat
}
.formWrap .form__input--select::placeholder {
  color:var(--color-text)
}
.formWrap .form textarea {
  border-radius:var(--border-radius);
  border:1px solid var(--color-text);
  width:100%;
  height:21rem;
  resize:none;
  padding:var(--space-default) var(--space-sm)
}
.formWrap .form textarea::placeholder {
  color:var(--color-text)
}
.formWrap .form__title {
  color:var(--color-black);
  font-size:var(--text-h2);
  margin-bottom:var(--space-md);
  font-weight:bold
}
.formWrap .form__title--sm {
  font-size:var(--text-base-size)
}
.formWrap .form__control {
  display:flex;
  flex-wrap:wrap;
  padding-bottom:var(--space-default)
}
.formWrap .form__control:has(input[type=checkbox]) {
  display:flex;
  line-height:1.8rem
}
.formWrap .form__control:has(input[type=checkbox]) input {
  width:1.5rem;
  height:1.5rem
}
.formWrap .form__control--submit {
  padding-top:var(--space-default)
}
.formWrap .form__control-text {
  font-size:var(--text-xs);
  color:var(--color-text)
}
.formWrap .form__control--multi .form__control {
  width:100%
}
.formWrap .form__control label {
  color:#20202d
}
.formWrap .form__control input[type=checkbox] {
  margin-right:var(--space-sm)
}
.formWrap .form__control--thumbs {
  position:relative
}
.formWrap .form__control--thumbs input {
  padding-left:6.5rem
}
.formWrap .form__control--thumbs .checkmark,
.formWrap .form__control--thumbs .checkmark--gray {
  position:absolute;
  top:.7rem;
  left:1.5rem
}
.formWrap .form__control--thumbs .checkmark--gray {
  transform:rotate(180deg)
}
.formWrap .form__control input:read-only {
  border:1px solid #eee;
  background-color:#eee;
  outline:none
}
.formWrap .form__disclaimer {
  color:var(--color-text);
  font-size:var(--text-xs)
}
.formWrap .form__text {
  color:var(--color-text);
  font-size:var(--text-sm);
  padding-bottom:var(--space-lg);
  line-height:2.1rem
}
.formWrap .form__important::after {
  content:"*";
  color:#dc3545;
  font-weight:bold
}
.formWrap .form__submit {
  font-weight:bold;
  padding-block:var(--space-md)
}
.formWrap .form .form-user-panel {
  display:flex;
  gap:var(--space-md);
  margin-bottom:var(--space-md)
}
.formWrap .form .form-user-panel img {
  height:12.5rem
}
.formWrap .form .form-user-panel-block {
  display:flex;
  flex-direction:column;
  gap:var(--space-default)
}
.formWrap .form .form-user-panel-block span {
  font-weight:bold
}
.formWrap .form .form-user-panel-block p {
  line-height:initial;
  font-size:var(--text-xs)
}
.formWrap .form__info-text {
  margin-bottom:var(--space-md);
  font-size:var(--text-xs)
}
.formWrap .form__info-text span {
  background-color:#f0efef;
  width:2rem;
  height:2rem;
  border-radius:50%;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  margin-right:var(--space-sm)
}
.formWrap .form .stars-select {
  display:flex;
  gap:var(--space-xs)
}
.formWrap .form .stars-select svg:hover {
  cursor:pointer
}
.formWrap .form__extra {
  margin-top:var(--space-md);
  display:flex;
  flex-direction:column;
  gap:var(--space-md)
}
.formWrap .form__extra .extra-top:not(.extra-card) {
  background-color:var(--color-white)
}
.formWrap .form__extra .extra-top:not(.extra-card) {
  padding:var(--space-card);
  border-radius:var(--border-radius);
  box-shadow:var(--box-shadow-lg)
}
.formWrap .form__extra .extra-top.follow-us {
  box-shadow:var(--box-shadow-lg);
  padding:var(--space-md);
  border-radius:var(--border-radius)
}
.formWrap .form__extra .extra-top.extra-card .mini.card {
  max-width:unset
}
.formWrap .form__extra .extra-bottom {
  padding:var(--space-card);
  border-radius:var(--border-radius);
  box-shadow:var(--box-shadow-lg);
  background:var(--color-white);
  font-size:var(--text-sm);
  line-height:2.1rem
}
.formWrap .form__extra .extra-bottom--contact-us {
  padding:0;
  border-radius:0;
  box-shadow:none;
  background:unset
}
.formWrap .form__extra .extra-bottom .mini.card .mini__simple a {
  font-size:var(--text-xs);
  font-weight:700;
  line-height:1.45rem;
  word-break:break-word
}
.formWrap .form__extra .extra-bottom .mini.card:not(:last-child) {
  margin-bottom:var(--space-md)
}
.formWrap .follow-us span {
  font-weight:bold;
  font-size:var(--text-h2)
}
.formWrap .follow-us__socials {
  margin-top:var(--space-md);
  display:flex;
  flex-wrap:wrap;
  gap:var(--space-default)
}
.formWrap .follow-us__socials .social-icon:active {
  color:var(--color-primary-dark)
}
.formWrap .fdb {
  display:block
}
.formWrap .mt {
  margin-top:var(--space-sm)
}
.formWrap .f-1 {
  flex:0 0 100% !important
}
.formWrap .js-reset-password {
  display:inline-flex;
  margin-top:var(--space-default)
}
.formWrap .js-reset-password:hover {
  cursor:pointer
}
.just-validate-error-label {
  font-size:var(--text-sm);
  margin-top:var(--space-xs);
  width:100%
}
.form-info-label {
  font-size:1.2rem;
  color:#b81111;
  display:block;
  margin-top:var(--space-xs)
}
.form-info-label:not(:last-child) {
  margin-right:var(--space-xs)
}
.form-info-label.success {
  color:#008b61
}
.helpful {
  min-height:11rem;
  background-color:var(--color-white);
  padding:var(--space-md) var(--space-card);
  box-shadow:var(--box-shadow);
  border-radius:var(--border-radius);
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  margin:var(--space-lg) 0
}
.helpful__text {
  margin-bottom:1.5rem
}
.helpful__text--heading {
  color:var(--color-dark);
  font-weight:700;
  line-height:1.93rem;
  margin-bottom:var(--space-sm)
}
.helpful__text--normal {
  font-size:var(--text-sm);
  color:var(--color-text);
  line-height:1.69rem
}
.helpful__controls {
  flex-grow:1;
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  gap:1.5rem;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  width:100%
}
.helpful__controls span {
  flex-grow:1;
  padding-block:var(--space-md);
  font-weight:700;
  border:2px solid var(--color-primary)
}
.helpful__controls span:hover {
  background-color:var(--color-primary);
  color:var(--color-white)
}
.helpful__info {
  font-size:var(--text-sm);
  flex:1
}
.helpful .btn--transparent {
  color:var(--color-primary)
}
.module-title {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  justify-content:center;
  gap:var(--space-md);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  flex:0 1 100%;
  padding-bottom:var(--space-default)
}
.module-title .verified-wrap {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  flex-wrap:wrap;
  flex-shrink:0;
  flex-grow:0;
  row-gap:var(--space-sm)
}
.module-title .verified-wrap span,
.module-title .verified-wrap a {
  font-weight:400;
  font-size:14px;
  line-height:17px;
  color:#5c5c5e
}
.module-title .verified-wrap svg {
  width:1.4rem;
  height:1.4rem
}
.module-title .verified-wrap div {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  gap:var(--space-sm);
  flex-wrap:wrap;
  flex-shrink:0;
  flex-grow:0
}
.module-title .verified-wrap a {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  gap:var(--space-sm);
  flex-wrap:wrap;
  flex-shrink:1;
  flex-grow:0
}
.module-title a {
  color:var(--color-text)
}
.module-title--default {
  font-size:var(--text-h2);
  font-weight:bold
}
.module-title-subheading {
  font-weight:bold;
  color:var(--color-black)
}
.module-title-slider {
  margin-bottom:0
}
.module-title-dark-mode-controls {
  flex-direction:row;
  justify-content:space-between
}
.module-title span,
.module-title h3,
.module-title h4,
.module-title h5,
.module-title h6 {
  font-weight:bold
}
.module-title--slot {
  flex-direction:row;
  justify-content:space-between;
  align-items:center
}
.module-title.title-tooltip {
  flex-direction:row;
  justify-content:unset;
  align-items:center;
  position:relative
}
.module-title.title-tooltip label {
  width:fit-content;
  height:2rem
}
.game-content {
  margin-bottom:var(--space-lg);
  position:relative
}
.game-content .broken-game {
  display:flex;
  justify-content:center;
  margin-top:var(--space-default);
  color:#333
}
.game-content .broken-game>div {
  cursor:pointer
}
.game-content__iframe {
  width:100%;
  height:30vh;
  max-height:30vh;
  position:relative;
  border-radius:var(--border-radius)
}
.game-content__iframe img {
  position:absolute;
  width:100%;
  height:100%;
  border-radius:var(--border-radius);
  object-fit:cover;
  filter:blur(var(--space-sm));
  padding:var(--space-sm);
  max-height:30vh
}
.game-content__iframe iframe {
  width:100%;
  height:100%;
  position:absolute;
  inset:0
}
.game-content__iframe.game {
  height:unset;
  padding-bottom:56.25%;
  overflow:hidden
}
.game-content__cover {
  border-radius:var(--border-radius);
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  overflow:hidden;
  background-color:rgba(0,0,0,.5)
}
.game-content__controls {
  z-index:3;
  position:absolute;
  top:calc(50% - 8rem);
  width:100%;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  gap:3rem
}
.game-content__controls .js-click-to-game {
  background-color:#333
}
.game-content__controls .js-click-to-game:hover {
  background-color:#3b3b3b
}
.game-content__controls--btn {
  font-weight:bold;
  width:80%;
  padding-block:var(--space-md)
}
.game-content__cta {
  display:none;
  position:absolute;
  z-index:3;
  border-radius:var(--space-xs);
  background-color:var(--color-btn-light);
  border:none;
  padding:.4rem;
  width:26px;
  height:26px;
  box-shadow:0 0 6px rgba(0,0,0,.4)
}
.game-content__cta.visible {
  display:flex;
  align-items:center
}
.game-content__controlsWrap {
  display:none;
  position:absolute;
  top:1rem;
  right:1rem
}
.game-content__controlsWrap.visible {
  display:flex;
  align-items:center;
  gap:var(--space-xs)
}
.game-content__fullscreen,
.game-content__refresh {
  z-index:3;
  border-radius:var(--space-xs);
  background-color:var(--color-btn-light);
  border:none;
  padding:.4rem;
  width:26px;
  height:26px;
  box-shadow:0 0 6px rgba(0,0,0,.4);
  display:flex;
  align-items:center;
  justify-content:center
}
.game-content__fullscreen svg,
.game-content__refresh svg {
  stroke:#0a0a0a;
  width:24px;
  height:24px
}
.game-content__demo-game {
  margin-top:var(--space-xl);
  width:100%;
  border-radius:10px;
  background:#f4f2fa;
  box-shadow:15px 15px 50px 0px rgba(0,0,0,.1)
}
.game-content__demo-game .wrap {
  display:flex;
  justify-content:space-between;
  padding:var(--space-default);
  position:relative;
  overflow:hidden
}
@media only screen and (min-width: 900px) {
  .game-content__demo-game .wrap {
    padding:3.5rem
  }
}
.game-content__demo-game .wrap .imageEl {
  position:absolute
}
.game-content__demo-game .wrap .coin {
  width:1.3rem;
  height:1.3rem
}
@media only screen and (min-width: 900px) {
  .game-content__demo-game .wrap .coin {
    width:2.5rem;
    height:2.5rem
  }
}
.game-content__demo-game .wrap .coin--1 {
  left:var(--space-default);
  top:0
}
@media only screen and (min-width: 900px) {
  .game-content__demo-game .wrap .coin--1 {
    left:-0.7rem;
    top:2rem
  }
}
.game-content__demo-game .wrap .coin--2 {
  right:8px;
  top:3px
}
@media only screen and (min-width: 900px) {
  .game-content__demo-game .wrap .coin--2 {
    right:50%;
    transform:translateX(-50%);
    top:initial;
    bottom:-0.7rem
  }
}
.game-content__demo-game .wrap .dice {
  width:2.6rem;
  height:2.6rem
}
@media only screen and (min-width: 900px) {
  .game-content__demo-game .wrap .dice {
    width:5.1rem;
    height:4.7rem
  }
}
.game-content__demo-game .wrap .dice--1 {
  left:50%;
  transform:translateX(-50%);
  top:0
}
@media only screen and (min-width: 900px) {
  .game-content__demo-game .wrap .dice--1 {
    top:-0.4rem
  }
}
.game-content__demo-game .wrap .dice--2 {
  bottom:-1.5rem;
  left:0;
  transform:rotate(200deg)
}
@media only screen and (min-width: 900px) {
  .game-content__demo-game .wrap .dice--2 {
    bottom:-2.5rem;
    left:15%;
    transform:rotate(240deg)
  }
}
.game-content__demo-game .wrap .money {
  width:4.7rem;
  height:3.8rem;
  bottom:-1.5rem;
  right:11rem;
  transform:rotate(-30deg)
}
@media only screen and (min-width: 900px) {
  .game-content__demo-game .wrap .money {
    right:30%;
    bottom:6rem;
    width:9rem;
    height:7.3rem;
    transform:rotate(0)
  }
}
.game-content__demo-game .wrap .left {
  display:flex;
  flex:0 0 50%;
  flex-direction:column;
  gap:var(--space-sm);
  padding-right:var(--space-default)
}
@media only screen and (min-width: 900px) {
  .game-content__demo-game .wrap .left {
    gap:0;
    justify-content:space-between;
    padding-right:0
  }
}
.game-content__demo-game .wrap .left .title {
  font-weight:bold;
  font-size:16px
}
@media only screen and (min-width: 900px) {
  .game-content__demo-game .wrap .left .title {
    font-size:20px
  }
}
.game-content__demo-game .wrap .left .subtext {
  font-size:14px
}
@media only screen and (min-width: 900px) {
  .game-content__demo-game .wrap .left .subtext {
    font-size:16px
  }
}
.game-content__demo-game .wrap .right {
  display:flex;
  justify-content:flex-end;
  align-items:center
}
.game-content__demo-game .wrap .right .btn {
  width:100%;
  padding:1.1rem 2.7rem;
  background-color:#2c00a9;
  height:4rem;
  text-transform:capitalize;
  animation:pulse 3s infinite;
  transition:background-color .5s ease
}
.game-content__demo-game .wrap .right .btn:hover {
  background-color:#3200c9
}
.game-content__demo-game .wrap .right .btn::before {
  content:attr(data-text)
}
@media only screen and (min-width: 900px) {
  .game-content__demo-game .wrap .right .btn::before {
    content:attr(data-desktop-text)
  }
}
@media only screen and (min-width: 900px) {
  .game-content__demo-game .wrap .right .btn {
    padding:2.2rem 3.3rem;
    height:6.7rem
  }
}
.game-content__cta {
  width:initial;
  height:2.6rem;
  top:1rem;
  left:1rem;
  background-color:var(--color-btn-main);
  padding:.4rem 1rem;
  gap:0
}
@media only screen and (min-width: 900px) {
  .game-content__cta {
    gap:6px
  }
}
.game-content__cta::before {
  content:attr(data-text)
}
@media only screen and (min-width: 900px) {
  .game-content__cta::before {
    content:attr(data-desktop-text)
  }
}
@media only screen and (min-width: 768px) {
  .game-content__cta {
    height:4rem
  }
}
.game-content__cta span {
  display:none
}
@media only screen and (min-width: 768px) {
  .game-content__cta span {
    display:block
  }
}
.game-content__cta svg {
  width:2.2rem;
  height:2.2rem;
  color:var(--color-white);
  order:-1;
  animation:wiggle 2s infinite
}
.game-content__table {
  margin-inline:auto;
  margin:var(--space-lg) 0
}
.game-content__table-image {
  display:flex;
  justify-content:center;
  align-items:center;
  padding:var(--space-default);
  padding-bottom:0
}
.game-content__table-image img {
  border-radius:var(--border-radius);
  max-width:24.5rem;
  height:100%;
  max-height:24.5rem;
  object-fit:cover;
  aspect-ratio:3/4
}
.game-content__table-wrapper {
  padding:var(--space-default)
}
.dark-mode-controls {
  flex-shrink:0;
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:center;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  font-size:var(--text-xs);
  line-height:1.5rem
}
.dark-mode-controls .switch {
  position:relative;
  display:inline-block;
  width:30px;
  height:17px;
  cursor:pointer;
  border-radius:34px
}
.dark-mode-controls .switch input {
  opacity:0;
  width:0;
  height:0
}
.dark-mode-controls .slider {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:#ccc;
  -webkit-transition:.2s;
  transition:.2s;
  border-radius:34px
}
.dark-mode-controls .slider:before {
  position:absolute;
  content:"";
  height:11px;
  width:11px;
  left:3px;
  bottom:3px;
  background-color:#fff;
  -webkit-transition:.2s;
  transition:.2s;
  border-radius:50%
}
.dark-mode-controls input:checked+.slider {
  background-color:#2196f3
}
.dark-mode-controls input:checked+.slider:before {
  transform:translateX(12px)
}
.js-broken-game {
  display:flex;
  align-items:center;
  gap:var(--space-xs)
}
.js-broken-game img {
  width:2.5rem;
  height:2.5rem
}
.broken-game-form {
  position:fixed;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
  width:90%;
  z-index:2001;
  padding:3.5rem;
  background-color:#fff;
  border-radius:var(--border-radius)
}
@media only screen and (min-width: 900px) {
  .broken-game-form {
    width:45rem
  }
}
.broken-game-form.hidden {
  display:none
}
.broken-game-form .wrap {
  position:relative
}
.broken-game-form .title {
  display:flex;
  font-weight:bold;
  justify-content:flex-start;
  margin-bottom:var(--space-lg);
  font-size:24px
}
.broken-game-form .subtitle {
  display:flex;
  justify-content:flex-start;
  margin-bottom:var(--space-lg)
}
.broken-game-form .close {
  position:absolute;
  right:0;
  top:-2rem
}
.broken-game-form textarea {
  border-radius:var(--border-radius);
  width:100%;
  background-color:#eee;
  border:none;
  outline:none;
  padding:var(--space-sm);
  resize:none;
  margin-bottom:var(--space-default)
}
.operator-match__step {
  display:none
}
.operator-match__heading {
  margin-top:var(--space-xl);
  font-size:var(--text-lg);
  font-weight:bold;
  text-align:center
}
.operator-match__subtext {
  margin-top:var(--space-md);
  display:flex;
  width:100%;
  color:var(--color-text);
  justify-content:center
}
.operator-match__counter {
  font-size:var(--text-h1);
  font-weight:bold;
  display:flex;
  justify-content:flex-start
}
.operator-match__options {
  margin-top:var(--space-xl);
  display:flex;
  flex-wrap:wrap;
  gap:var(--space-lg);
  justify-content:center
}
.operator-match__options>div.selected {
  border:3px solid var(--color-primary)
}
.operator-match__options .card-box {
  padding:var(--space-lg) var(--space-default);
  gap:var(--space-default);
  flex:0 0 100%;
  min-height:20rem
}
@media only screen and (min-width: 768px) {
  .operator-match__options .card-box {
    flex:0 0 calc(30% - var(--space-lg))
  }
}
.operator-match__options .card-box__text {
  flex-basis:initial
}
.operator-match__options .card-box img {
  max-width:10rem;
  max-height:10rem;
  filter:var(--crude-image-filter)
}
.operator-match__controls {
  margin-top:var(--space-lg);
  display:flex;
  justify-content:space-between;
  width:100%;
  color:var(--color-text)
}
.operator-match__controls-reset svg {
  vertical-align:-0.2rem
}
.operator-match__operators {
  margin-top:var(--space-xl);
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
  gap:var(--space-default)
}
.operator-match__operators img {
  max-width:5.5rem;
  max-height:5.5rem;
  border-radius:var(--border-radius)
}
.operator-match__search {
  padding:var(--space-card);
  background-color:var(--color-white);
  border-radius:var(--border-radius)
}
.operator-match__search h2 {
  text-align:center;
  margin-bottom:var(--space-xl)
}
.operator-match__results {
  margin-top:var(--space-xl);
  display:flex;
  flex-direction:column;
  gap:var(--space-xl)
}
.operator-match__operator {
  display:flex;
  flex-direction:column;
  gap:var(--space-lg)
}
.operator-match__bar {
  margin:0 auto;
  max-width:60rem;
  border-radius:var(--border-radius);
  background:rgba(219,219,219,.3)
}
.operator-match__bar .progress {
  width:0%;
  animation:full 3s ease forwards;
  height:1rem;
  background:#8d8d8d;
  border-radius:var(--border-radius)
}
@keyframes full {
  from {
    width:0%
  }
  to {
    width:100%
  }
}
.operator-match .show {
  display:block
}
.operator-match .hidden {
  display:none
}
.add-to-compare {
  display:flex;
  gap:var(--space-sm);
  align-items:center;
  align-self:flex-start;
  font-weight:bold;
  color:var(--color-text);
  width:100%;
  position:relative;
  font-size:var(--text-sm)
}
.add-to-compare input {
  height:1.6rem;
  width:1.6rem
}
.add-to-compare input:checked {
  accent-color:var(--color-primary)
}
.add-to-compare input:checked+span {
  color:var(--color-primary)
}
.add-to-compare label {
  position:absolute;
  padding-left:2.2rem
}
.add-to-compare.disabled {
  pointer-events:none
}
.compare {
  display:block;
  position:fixed;
  width:100%;
  margin:0 auto;
  bottom:0;
  left:0;
  z-index:1001
}
.compare.hidden {
  opacity:0
}
.compare__wrap {
  position:relative;
  background-color:#fff;
  box-shadow:0 .88889rem 2.22222rem rgba(29,33,41,.16);
  display:flex;
  flex-direction:column;
  align-items:stretch;
  border-radius:5px 5px 0 0;
  padding:var(--space-card);
  gap:20px
}
.compare__wrap .btn {
  font-size:var(--text-2rem)
}
.compare__title {
  display:flex;
  flex-direction:column;
  gap:6px;
  letter-spacing:-0.1px
}
.compare__title span:first-child {
  font-weight:bold;
  font-size:var(--text-2rem)
}
.compare__title span:last-child {
  font-size:var(--text-base-size);
  color:var(--text-dark)
}
[data-operator-list] {
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:20px
}
.compare__list {
  position:absolute;
  width:100%;
  bottom:5.5rem;
  right:0;
  border-radius:var(--border-radius);
  background-color:var(--color-white);
  box-shadow:15px 15px 50px rgba(0,0,0,.1);
  display:none
}
.compare__list[data-open=true] {
  display:block
}
.compare__list ul {
  min-height:10rem;
  max-height:22rem;
  overflow-y:auto
}
.compare__list ul::-webkit-scrollbar {
  width:6px
}
.compare__list ul::-webkit-scrollbar-track {
  background:#f0efef;
  border-radius:1rem
}
.compare__list ul::-webkit-scrollbar-thumb {
  background:#c2c2c2;
  border-radius:1rem
}
.compare__list ul li {
  display:flex;
  align-items:center;
  gap:var(--space-default);
  padding:1.5rem 1rem
}
.compare__list ul li img {
  width:5.2rem;
  height:5.2rem;
  border-radius:var(--border-radius)
}
.compare__operator {
  display:flex;
  align-items:center;
  border-radius:10px;
  gap:var(--space-default);
  color:var(--color-dark);
  font-weight:bold;
  height:5rem;
  position:relative;
  box-shadow:15px 15px 50px rgba(0,0,0,.1);
  border-radius:var(--border-radius)
}
.compare__operator[data-compare-select] {
  gap:0;
  justify-content:space-between;
  padding:0 var(--space-default)
}
.compare__operator[data-compare-select]:hover {
  cursor:pointer
}
.compare__operator-remove {
  top:1rem;
  right:1rem
}
.compare__operator-image {
  display:flex
}
.compare__operator-image img {
  border-radius:10px 0 0 10px;
  height:5rem;
  width:5rem
}
.compare__operator-title {
  font-weight:bold
}
.close-compare {
  top:.5rem;
  right:.5rem
}
.backdrop.compareBackdrop {
  overflow:auto
}
.backdrop .comparisonWrap {
  max-height:90%;
  max-width:90%;
  padding-top:var(--space-lg);
  position:relative
}
@media only screen and (min-width: 1024px) {
  .backdrop .comparisonWrap {
    max-width:100%
  }
}
.backdrop .comparisonWrap::-webkit-scrollbar {
  display:none
}
.backdrop .comparisonWrap.hidden {
  display:none
}
.backdrop .closeBtn {
  top:2rem;
  right:2rem;
  width:2.4rem;
  height:2.4rem
}
@media only screen and (min-width: 1024px) {
  .backdrop .closeBtn {
    top:1.5rem;
    right:0
  }
}
.backdrop .closeBtn:before,
.backdrop .closeBtn:after {
  height:2.4rem;
  background-color:var(--color-white)
}
.backdrop .modalImage {
  max-height:90vh;
  max-width:90vw
}
.add-favorite {
  order:1;
  background-size:1.3rem 1.3rem;
  background-repeat:no-repeat;
  background-position:center;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFdSURBVHgB1ZjBcYMwEEU/5JIjHUSuwCkhHcSpgHRACUkHTgdOB3EHTge4A5FbbnYHm12QJgzjsSUMkvxmvmUzLPMsJAQAtwARFZyK88XR9E9ttpUO9c+czaD+wNlJPefBVaYyhZfQp8SMiHasry79qx35s+4dY03+SI8Xp4TGHMyyMRldP5QpKT7t6cuMkOZGIS5HzuKOuoH5ivjcc35z/lghHVZZIqfLchQhQkLkSAwRapAOexHaIx0aEfpGOmxlUMs6IjOtQHxUnmWZXCG3iM8nu/zYpUNxUyNuLykRaqc9f2m4+UA83kWmdelv5Z6SXnpEWBqWWdgfwwvjC7pVN5gM5+nsHtxLS3K7hZ2CJVwIJFXCh5ml3jCGmaTGycwkdZ3MxFJ+Y8ZRSpM/h8llelLKU0pk3KZ2ACnZx+35PYBUOBkHqTq4zBkpkYl7o2ek6iRkLNS9yklDZmr+ANqNdQsWvLWWAAAAAElFTkSuQmCC);
  width:2.5rem;
  height:2.5rem;
  border-radius:50%;
  transition:background-color .5s ease-in-out
}
.add-favorite[data-favstatus="0"],
.add-favorite:not([data-favstatus]) {
  background-color:#c3c3c3
}
.add-favorite[data-favstatus="1"] {
  background-color:var(--color-primary)
}
.add-favorite:active {
  background-color:var(--color-primary)
}
@media only screen and (min-width: 768px) {
  .add-favorite:hover {
    cursor:pointer;
    box-shadow:0 0 10px rgba(0,0,0,.2)
  }
}
.operator.card-operator .add-favorite {
  order:unset
}
.list.operator .add-favorite {
  margin-top:auto;
  margin-left:auto
}
.toplistFiltersWrap {
  position:relative;
  width:100%;
  margin-bottom:1rem
}
.toplistFiltersWrap .toplistFilters {
  padding-bottom:var(--space-default);
  display:flex;
  align-items:center;
  overflow:auto;
  gap:20px
}
.toplistFiltersWrap .toplistFilters .info {
  background-color:#5c5c5e;
  color:var(--color-white);
  padding:2px 4px;
  border-radius:4px;
  font-size:14px;
  min-width:fit-content
}
@supports(-moz-appearance: none) {
  .toplistFiltersWrap .toplistFilters {
    padding-bottom:var(--space-md)
  }
}
.toplistFiltersWrap .toplistFilters::-webkit-scrollbar {
  display:block;
  height:.5rem
}
.toplistFiltersWrap .toplistFilters::-webkit-scrollbar {
  display:block;
  height:.5rem;
  -webkit-appearance:none
}
.toplistFiltersWrap .toplistFilters::-webkit-scrollbar-thumb {
  background:var(--color-primary)
}
.toplistFiltersWrap .toplistFilters .toplistFilterItem {
  padding:2px 4px;
  min-width:max-content;
  cursor:pointer
}
.toplistFiltersWrap .toplistFilters .toplistFilterItem.disabled {
  pointer-events:none
}
.toplistFiltersWrap .toplistFilters .toplistFilterItem.selected span::before {
  filter:var(--crude-image-filter)
}
.toplistFiltersWrap .toplistFilters .toplistFilterItem.selected {
  color:var(--color-primary);
  position:relative;
  font-weight:bold
}
@media only screen and (min-width: 1248px) {
  .toplistFiltersWrap .toplistFilters .toplistFilterItem.selected::before {
    content:"";
    background-color:var(--color-primary);
    position:absolute;
    bottom:-14px;
    left:0;
    width:100%;
    height:3px;
    z-index:100
  }
}
.toplistFiltersWrap .toplistFilters .toplistFilterItem.selected[data-order]::after {
  font-size:18px;
  font-weight:bold;
  position:absolute;
  bottom:0;
  right:-15px
}
.toplistFiltersWrap .toplistFilters .toplistFilterItem.selected[data-order=DESC]::after {
  content:"↓"
}
.toplistFiltersWrap .toplistFilters .toplistFilterItem.selected[data-order=ASC]::after {
  content:"↑"
}
.toplistFiltersWrap .toplistFilters .toplistFilterItem[data-filter=created_at_formated] span::before {
  background-image:url(data:image/png;base64,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)
}
.toplistFiltersWrap .toplistFilters .toplistFilterItem[data-filter=rating_global] span::before {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjAzOTEgMTRDMTAuODMwNiAxNCAxMC42MDgxIDEzLjk1OCAxMC4zOTk1IDEzLjg4ODFMNy42MzIyOSAxMi44MzkyQzcuNTM0OTYgMTIuNzk3MiA3LjQzNzYyIDEyLjc5NzIgNy4zNDAyOCAxMi44MzkyTDQuNTczMDkgMTMuODc0MUM0LjAwMjk2IDE0LjA4MzkgMy4zNjMzMSAxNCAyLjg3NjYyIDEzLjYzNjRDMi40MDM4MyAxMy4yODY3IDIuMTUzNTMgMTIuNzQxMyAyLjE4MTM0IDEyLjE1MzhMMi4zNDgyMSA5LjI4NjcxQzIuMzQ4MjEgOS4yMDI4IDIuMzIwNCA5LjEzMjg3IDIuMjc4NjggOS4wNjI5NEwwLjQwMTQzNyA2Ljg2NzEzQzAuMDI1OTg4MyA2LjQwNTU5IC0wLjA5OTE2MTIgNS44MDQyIDAuMDgxNjEwMyA1LjI0NDc2QzAuMjYyMzgyIDQuNjcxMzMgMC43MzUxNjkgNC4yMzc3NiAxLjMxOTIgNC4wODM5Mkw0LjE5NzY0IDMuMzU2NjRDNC4yOTQ5OCAzLjMyODY3IDQuMzY0NSAzLjI4NjcxIDQuNDIwMTMgMy4yMDI4TDYuMDMzMTYgMC43ODMyMTdDNi4zNTI5OSAwLjI5MzcwNSA2LjkwOTIxIDAgNy41MDcxNSAwQzguMTA1MDggMCA4LjY0NzQgMC4yOTM3MDUgOC45ODExMyAwLjc4MzIxN0wxMC41ODAzIDMuMjAyOEMxMC42MzU5IDMuMjcyNzMgMTAuNzA1NCAzLjMyODY3IDEwLjgwMjcgMy4zNTY2NEwxMy42ODEyIDQuMDgzOTJDMTQuMjc5MSA0LjIzNzc2IDE0LjczOCA0LjY3MTMzIDE0LjkxODggNS4yNDQ3NkMxNS4wOTk1IDUuODA0MiAxNC45NzQ0IDYuNDA1NTkgMTQuNTg1IDYuODY3MTNMMTIuNjkzOSA5LjA5MDkxQzEyLjY5MzkgOS4wOTA5MSAxMi42MTA1IDkuMjMwNzcgMTIuNjI0NCA5LjMxNDY4TDEyLjc5MTIgMTIuMTgxOEMxMi44MTkgMTIuNzU1MiAxMi41Njg3IDEzLjMxNDcgMTIuMDk2IDEzLjY1MDNDMTEuNzkgMTMuODg4MSAxMS40MTQ2IDE0IDExLjAzOTEgMTRaIiBmaWxsPSIjNUM1QzVFIi8+Cjwvc3ZnPgo=)
}
.toplistFiltersWrap .toplistFilters .toplistFilterItem[data-filter=bonus_amount] span::before {
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOCSURBVHgB7ZtfUhoxHMd/SdZqZ3SG3gAPUGtPUHjrm9s3hz+KJyh965twAu0J3BZkeJOeoHAC0RPsDcpMZxynlU2/P6QVAXcXWBwI+5lxwCSb7HeT/H6/JIugkORyuZTnka2U3NOakv3kNpF2kf795uZXA3RoDti2ndja2rLRzjspRQrtJ/pZaNtred7dab1ed8PUJcIUyufzJ1qLYkCxjta60e3+KYdtPAgWurm5+ZFIctsJ/9JeqVqtlikAFVQAPXuMBj9TMBtCiF0pVWFn5/XG9fV1i2Ygm80W19dfXqBP3nPdwVeIFNqloHZ9eziTyUCAdUlTgGHndru/05P29v7+ftKy1s5YAE2Fl0ZPN5/KlT5XkhAyaBj7XEu48ReX2Ww+dB3o1UO+Znqx/KDVoV9+kOA3NBsJDPOT+2nxAPci/w2mcRkhlEOBczUInfLLtehZkCX0dFII7Q4aoGz2wBXCc/BQkjCKBYoAjCxfTxEkmA3ALkVyIyxIDKWxe5MlzPfIQDttv3zfIQ3/5lD0lO/u5LZlyW30+BH+j9R3KyV8XVOgH4YPLmK4nVAEwE9/Oj+vnA6mYe7aeO4XFA3lavVbya9A2MCjgKLHAxHWNHRwM6/GZeRyBz9pBmPF81Zr7wjuqBFUNpTRqlQqDj6cTKYAv0wwPpPfHB6Wz9CVR9PUyXS71K7VnDbFxPQYmcMcTiqlInFF40DdDcdxOg/t5QtYASUpYtjnw0i6w2Hm/znMyz82TBzWRekXh7m9pSYNuCLYBA4FUxQx8CzE/cnBDYSXa7WeHbr3wxzD4uuPWWLYRYWDG4ygs38xveSYFjHsKRkOIrBj1iqVsko0c8C+FCSwEivKCFZESwNs0x7P4blZ5EWjN59pxVhJwXPZWl1QOhCsVynwvoKVpq+0IiDcdOT90k83yXxarLVntCxLfTBcdAtbSjZ/6S0e+quXNO9seJ6wMcyf0TeLKwq58zIpfBiAwMqpVp0mxcTEGMGIscCWqYOPQ5oTvAlfrzvuQ3v5uW48YGv4kcZ48WA6sWDTiQWbTizYdGLBphMLNp1YsOnEgk0nFmw6sWDTMV3wyFHwiGCtjTo+vRpOGBG8ttZ7Dd8I+Hh0OG1EcP9g7QstOTgQdPtvAT9i7BzG5jW/tba0olmsUjI9Lu9Jo8Wi+6/ot4J+OLFA8G80yhD7FiPVHVfgL+7mIM1KVynvAAAAAElFTkSuQmCC)
}
.toplistFiltersWrap .toplistFilters .toplistFilterItem[data-filter=freespins_amount] span::before {
  background-image:url(data:image/png;base64,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)
}
.toplistFiltersWrap .toplistFilters .toplistFilterItem[data-filter=payout_time] span::before {
  background-image:url(data:image/png;base64,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)
}
.toplistFiltersWrap .toplistFilters .toplistFilterItem[data-filter=available_games] span::before {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU0OTBfMzM3KSI+CjxwYXRoIGQ9Ik0xMSAwSDRDMS44IDAgMCAxLjggMCA0VjExQzAgMTMuMiAxLjggMTUgNCAxNUgxMUMxMy4yIDE1IDE1IDEzLjIgMTUgMTFWNEMxNSAxLjggMTMuMiAwIDExIDBaTTQuNzkgMTEuODFDNC4xOCAxMS44MSAzLjY4IDExLjMyIDMuNjggMTAuNzFDMy42OCAxMC4xIDQuMTggOS42IDQuNzkgOS42QzUuNCA5LjYgNS45IDEwLjA5IDUuOSAxMC43MUM1LjkgMTEuMzMgNS40IDExLjgxIDQuNzkgMTEuODFaTTQuNzkgOC41NkM0LjE4IDguNTYgMy42OCA4LjA2IDMuNjggNy40NUMzLjY4IDYuODQgNC4xOCA2LjM0IDQuNzkgNi4zNEM1LjQgNi4zNCA1LjkgNi44NCA1LjkgNy40NUM1LjkgOC4wNiA1LjQgOC41NiA0Ljc5IDguNTZaTTQuNzkgNS4zQzQuMTggNS4zIDMuNjggNC44MSAzLjY4IDQuMkMzLjY4IDMuNTkgNC4xOCAzLjA5IDQuNzkgMy4wOUM1LjQgMy4wOSA1LjkgMy41OSA1LjkgNC4yQzUuOSA0LjgxIDUuNCA1LjMgNC43OSA1LjNaTTEwLjIxIDExLjlDOS42MSAxMS45IDkuMTEgMTEuNDEgOS4xMSAxMC44QzkuMTEgMTAuMTkgOS42MSA5LjY5IDEwLjIxIDkuNjlDMTAuODEgOS42OSAxMS4zMiAxMC4xOCAxMS4zMiAxMC44QzExLjMyIDExLjQyIDEwLjgyIDExLjkgMTAuMjEgMTEuOVpNMTAuMjEgOC42NUM5LjYxIDguNjUgOS4xMSA4LjE1IDkuMTEgNy41NEM5LjExIDYuOTMgOS42MSA2LjQzIDEwLjIxIDYuNDNDMTAuODEgNi40MyAxMS4zMiA2LjkzIDExLjMyIDcuNTRDMTEuMzIgOC4xNSAxMC44MiA4LjY1IDEwLjIxIDguNjVaTTEwLjIxIDUuMzlDOS42MSA1LjM5IDkuMTEgNC45IDkuMTEgNC4yOEM5LjExIDMuNjYgOS42MSAzLjE4IDEwLjIxIDMuMThDMTAuODEgMy4xOCAxMS4zMiAzLjY3IDExLjMyIDQuMjhDMTEuMzIgNC44OSAxMC44MiA1LjM5IDEwLjIxIDUuMzlaIiBmaWxsPSIjNUM1QzVFIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTQ5MF8zMzciPgo8cmVjdCB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)
}
.toplistFiltersWrap .toplistFilters .toplistFilterItem span {
  text-transform:capitalize;
  display:flex;
  gap:10px;
  align-items:center
}
.toplistFiltersWrap .toplistFilters .toplistFilterItem span::before {
  display:inline-flex;
  content:"";
  width:1.5rem;
  height:1.5rem;
  background-repeat:no-repeat;
  background-size:contain
}
.toplistFiltersWrap .border {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:3px;
  background-color:#eee
}
.container>.author-block:not(:first-child) {
  margin-bottom:var(--space-lg)
}
.author-block {
  padding:var(--space-sm) 0;
  position:relative;
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.author-block img {
  object-fit:contain;
  width:100%;
  max-width:12.5rem;
  height:12.5rem;
  border-radius:var(--border-radius)
}
.author-block .about {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  gap:1.5rem;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
@media screen and (max-width: 350px) {
  .author-block .about {
    flex-wrap:wrap;
    justify-content:center
  }
}
.author-block .about__wrap {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:1;
  flex-grow:0
}
.author-block .about__title {
  font-weight:bold;
  font-size:var(--space-md);
  width:fit-content
}
.author-block .about__title svg {
  padding-top:.2rem
}
.author-block .about__position {
  font-weight:normal;
  font-size:var(--text-xs);
  line-height:1.45rem;
  color:var(--color-text)
}
.author-block .about__stats {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.author-block .about__stats span {
  display:flex;
  font-weight:normal;
  font-size:var(--text-xs);
  line-height:1.45rem;
  color:var(--color-anchor-dark)
}
.author-block .about__stats span:not(:last-child) {
  margin-bottom:var(--space-xs)
}
.author-block .about__stats-top {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:end;
  align-items:center;
  gap:var(--space-default);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  text-align:right
}
.author-block .about__postCount {
  background-color:var(--color-primary);
  color:var(--color-white);
  padding:4px 8px;
  border-radius:5px
}
.author-block .about__socials {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:end;
  align-items:center;
  gap:var(--space-default);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  text-align:right
}
.author-block .about__socials a {
  display:flex
}
.author-block .about__text {
  margin-bottom:var(--space-md);
  line-height:2.1rem
}
.author-block .author-link {
  font-size:var(--text-base-size);
  font-weight:bold;
  color:var(--color-anchor-default);
  margin-right:auto
}
.author-experience {
  display:flex;
  flex-direction:column;
  margin-bottom:var(--space-sm)
}
.author-experience .inner {
  display:flex;
  flex-direction:column
}
.author-experience .inner>.inner__item {
  position:relative;
  max-height:23rem;
  overflow:hidden
}
.author-experience .inner>.inner__item:first-child {
  margin-bottom:3rem
}
.author-experience .inner>.inner__item.open {
  max-height:unset
}
.author-experience .inner>.inner__item .blur {
  width:100%;
  position:absolute;
  bottom:0;
  height:4rem;
  background:linear-gradient(to bottom, transparent, var(--color-white))
}
.author-experience .inner>.inner__item .blur.d-none {
  display:none
}
.author-experience .inner>.inner__item h2 {
  margin-bottom:var(--space-md)
}
.author-experience .inner>.inner__item ul {
  list-style-position:inside
}
.author-experience .inner>.inner__item ul li {
  position:relative;
  padding-left:var(--space-lg);
  font-weight:bold;
  font-size:var(--text-sm);
  line-height:1.7rem;
  color:var(--color-text)
}
.author-experience .inner>.inner__item ul li:not(:last-of-type) {
  margin-bottom:var(--space-default)
}
.author-experience .inner>.inner__item ul li:before {
  content:"";
  position:absolute;
  width:15px;
  height:15px;
  background-color:var(--color-primary-dark);
  border-radius:50%;
  top:3px;
  left:0
}
.author-experience .inner>.inner__item ul span {
  display:block;
  font-weight:normal
}
.author-experience .inner>.inner__item ul span:before {
  content:"";
  position:absolute;
  left:7px;
  top:23px;
  width:1px;
  height:62%;
  background:var(--color-primary)
}
.author-experience button {
  display:flex;
  justify-content:center;
  align-self:center;
  padding:var(--space-default) var(--space-lg);
  margin-top:var(--space-md)
}
.details {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-md);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.details .details__info-wrap:not(.additional-module) span {
  display:flex;
  align-items:center;
  gap:8px
}
.details .details__info-wrap:not(.additional-module) tr td {
  display:flex;
  align-items:center;
  gap:6px
}
.details__info .icon {
  position:relative;
  top:-2px;
  width:20px;
  height:20px
}
.details__info-wrap {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:1.5rem;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  flex:1
}
.details__info-wrap:not(.additional-module) {
  background:var(--color-white);
  box-shadow:var(--box-shadow-lg);
  border-radius:var(--border-radius);
  padding:var(--space-card)
}
.details__info-wrap span {
  color:var(--color-dark);
  font-weight:bold;
  font-size:var(--text-sm)
}
.details__info-wrap .details__table tr {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.details__info-wrap .details__table tr:not(:last-child) {
  margin-bottom:var(--space-default)
}
.details__info-wrap .details__table tr td {
  text-align:left;
  font-size:var(--text-sm)
}
.details__info-wrap .details__table tr td:first-of-type {
  padding-block:0 var(--space-xs)
}
.details__info-wrap .details__table tr td:first-child {
  color:var(--color-dark);
  font-weight:bold
}
.details__info-wrap table.features {
  margin:0
}
.details__info-wrap table.features tbody {
  width:100%
}
.details__info-wrap table.features tr:not(:last-of-type) {
  margin-bottom:1.1rem
}
.details__info-wrap table.features tr:not(.col) {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.details__info-wrap table.features tr.col {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.details__info-wrap table.features tr.col td {
  text-align:left;
  font-size:var(--text-sm)
}
.details__info-wrap table.features tr.col td:first-of-type {
  margin-bottom:var(--space-xs)
}
.details__info-wrap table.features td:first-child {
  color:var(--color-dark);
  font-weight:bold;
  font-size:var(--text-sm)
}
.details__info-wrap table.features td a {
  text-decoration:underline;
  color:var(--color-dark)
}
.details__info-wrap .d-none {
  display:none
}
.details__info-wrap .lower__socials {
  margin-top:var(--space-sm);
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  gap:var(--space-default);
  flex-wrap:wrap;
  flex-shrink:0;
  flex-grow:0
}
.details__info-wrap .lower__socials a {
  display:flex;
  align-items:center
}
.details__info-wrap .lower__features {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-xs);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  font-size:var(--text-sm);
  margin:var(--space-default) 0
}
.details__info-wrap .availableGames {
  margin:var(--space-default) 0
}
.details__info-wrap .unavailable-feature {
  font-weight:400;
  color:var(--color-grey);
  text-decoration:line-through
}
.details__buttons {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  overflow-x:auto
}
.details__buttons::-webkit-scrollbar {
  display:none
}
.details__methods {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  gap:var(--space-sm);
  flex-wrap:wrap;
  flex-shrink:0;
  flex-grow:0;
  margin:var(--space-default) 0
}
.details__methods.single {
  margin-bottom:0
}
.details__languages {
  display:flex;
  gap:var(--space-xs);
  flex-wrap:wrap
}
.details__languages span {
  color:var(--color-white);
  font-weight:bold;
  padding:var(--space-xs);
  background:var(--color-primary);
  border-radius:var(--border-radius-sm);
  cursor:default
}
.details__languages span.tooltip {
  max-width:unset;
  max-height:unset;
  width:unset
}
.details__games {
  background:var(--color-white);
  box-shadow:var(--box-shadow-lg);
  border-radius:var(--border-radius);
  padding:var(--space-card)
}
.details__providers {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  gap:var(--space-sm);
  flex-wrap:wrap;
  flex-shrink:0;
  flex-grow:0
}
.details__cta2 {
  background:var(--linear-gradient-main);
  border-radius:var(--border-radius);
  display:flex;
  flex-direction:column;
  gap:52px;
  justify-content:center;
  align-items:center;
  font-weight:bold;
  color:var(--color-white);
  text-align:center;
  padding:var(--space-lg) 0;
  position:relative;
  z-index:1
}
.details__cta2:before,
.details__cta2:after {
  background-repeat:no-repeat;
  position:absolute;
  z-index:-1;
  overflow:hidden;
  border-radius:var(--border-radius);
  max-width:70%;
  max-height:70%
}
@media only screen and (min-width: 560px) {
  .details__cta2:before,
  .details__cta2:after {
    max-height:100%
  }
}
.details__cta2:before {
  content:url(data:image/png;base64,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);
  right:0;
  top:0
}
.details__cta2:after {
  content:url(data:image/png;base64,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);
  left:0;
  bottom:0
}
.details__cta2-text {
  max-width:50%;
  margin:0 auto
}
.details__cta2-main-text {
  font-size:var(--text-h1);
  display:flex;
  flex-direction:column;
  gap:var(--space-default);
  max-width:66%;
  margin:0 auto
}
.details__cta2 .btn {
  padding:var(--space-md) 0
}
.ratings {
  margin:var(--space-lg) 0;
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-lg);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.ratings .module-title {
  font-size:var(--text-h2);
  font-weight:bold
}
.ratings-table__overflow {
  overflow-x:auto;
  box-shadow:var(--box-shadow-lg);
  border-radius:var(--border-radius);
  background:var(--color-white)
}
.ratings-table__overflow table {
  min-width:60rem
}
.ratings-table__overflow::-webkit-scrollbar {
  display:none
}
.ratings table {
  padding:2rem var(--space-lg);
  font-size:var(--text-sm);
  line-height:1.7rem
}
.ratings table tr {
  display:flex;
  gap:15px
}
.ratings table tr td {
  padding:var(--space-sm)
}
.ratings table tr td:first-child {
  flex:0 0 45%
}
.ratings table tr td:nth-child(2) {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.ratings table tr td:last-child {
  flex:1
}
.ratings table tr .rating-wrapper {
  display:inline-block;
  max-width:6.9rem;
  padding:var(--space-xs) 1.6rem;
  background:var(--color-operator-rating);
  border-radius:var(--border-radius-sm)
}
.ratings table tr .rating-wrapper.decimal {
  padding:var(--space-xs) var(--space-sm)
}
.ratings table tr:not(:last-child) {
  border-bottom:1px solid #dcdcdc
}
.ratings table tr td {
  margin-block:auto
}
.ratings table tr td svg {
  display:inline-block;
  width:var(--space-md);
  height:var(--space-md)
}
.ratings table tr td svg:not(:last-child) {
  margin-right:var(--space-sm)
}
.ratings .list {
  flex:1
}
.ratings .proscons__wrap {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-default);
  flex-wrap:nowrap;
  flex-basis:30%;
  flex-shrink:0;
  flex-grow:0;
  margin-top:var(--space-default)
}
@media only screen and (min-width: 1024px) {
  .ratings .proscons__wrap {
    margin-top:0
  }
}
.ratings__cards {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  gap:var(--space-md);
  flex-wrap:wrap;
  flex-shrink:0;
  flex-grow:0
}
.features {
  margin:var(--space-lg) 0;
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-lg);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.features .module-title {
  font-size:var(--text-h2)
}
.features__table {
  box-shadow:var(--box-shadow-lg);
  padding:var(--space-lg);
  font-size:var(--text-base-size);
  border-radius:var(--border-radius);
  background:var(--color-white);
  overflow-x:auto;
  height:fit-content
}
.features__table::-webkit-scrollbar {
  display:none
}
.features__table table {
  min-width:69rem
}
.features__table tr {
  display:flex;
  gap:15px
}
.features__table tr td:first-child {
  flex:0 0 30%;
  margin-block:.4rem;
  padding-left:var(--space-sm)
}
.features__table tr td:nth-child(2) {
  flex-basis:5%;
  text-align:left
}
.features__table tr td:last-child {
  flex:1;
  text-align:left;
  padding-right:var(--space-sm)
}
.features__table tr:not(:last-child) {
  border-bottom:1px solid #dcdcdc
}
.features__table tr.first {
  border-top:1px solid #dcdcdc
}
.features__table tr td {
  padding:var(--space-default) 0;
  line-height:1.9rem
}
.features__table .more-content.open {
  display:block
}
.features__table .btn--read-more {
  font-weight:normal;
  font-size:var(--text-sm);
  line-height:1.7rem;
  padding-left:var(--space-sm);
  padding-block:var(--space-default) 0
}
.features .mini {
  max-width:unset
}
.ratings-table {
  background:var(--color-white);
  padding:26px;
  border-radius:var(--border-radius)
}
@media only screen and (min-width: 1024px) {
  .ratings-table {
    padding:35px
  }
}
.ratings-table .ratings-table-head {
  display:flex;
  gap:20px
}
.ratings-table .ratings-table-rating {
  font-size:24px
}
.ratings-table .ratings-table-rating span {
  font-size:40px;
  font-weight:bold
}
.ratings-table .ratings-table-stars {
  display:flex;
  flex-direction:column;
  gap:4px
}
.ratings-table .total-stars {
  display:flex;
  align-items:center;
  gap:8px
}
.ratings-table .total-stars svg {
  width:19px;
  height:19px
}
.ratings-table .ratings-table-ratings {
  margin-top:24px;
  display:flex;
  flex-direction:column;
  gap:30px
}
@media only screen and (min-width: 1024px) {
  .ratings-table .ratings-table-ratings {
    flex-direction:row;
    flex-wrap:wrap
  }
}
.ratings-table .single-rating {
  display:flex;
  flex-direction:column;
  gap:10px;
  flex:0 0 calc(50% - 15px)
}
.ratings-table .rating-header {
  display:flex;
  justify-content:space-between
}
.ratings-table .rating-value {
  display:flex;
  justify-content:center;
  width:74px;
  height:27px;
  padding:5px 10px;
  border-radius:5px;
  background:#ffedb7
}
.ratings-table .rating-line {
  width:100%;
  height:10px;
  background:#ffedb7;
  border-radius:20px;
  position:relative;
  overflow:hidden
}
.ratings-table .rating-line-top {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  background:#ffc515;
  border-radius:20px
}
.tax-software_provider .custom-ratings:has(>*) {
  margin-top:44px
}
.custom-ratings:has(+*) {
  margin-bottom:44px
}
.authorQuote {
  max-width:850px;
  margin:0 auto
}
.authorQuote .wrap {
  background:#dedaec;
  border-radius:var(--border-radius);
  padding:26px;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:30px;
  position:relative;
  overflow:hidden
}
@media only screen and (min-width: 768px) {
  .authorQuote .wrap {
    flex-direction:row;
    gap:50px;
    padding:35px
  }
}
.authorQuote .authorDetails {
  display:flex;
  flex-direction:column;
  gap:5px;
  width:100%;
  color:#20202d;
  z-index:2
}
@media only screen and (min-width: 768px) {
  .authorQuote .authorDetails {
    gap:15px;
    flex:0 0 20%
  }
}
.authorQuote .authorName {
  font-weight:bold
}
.authorQuote .authorAbout {
  line-height:24px
}
.authorQuote .authorText {
  color:#5c5c5e;
  font-size:16px;
  line-height:24px;
  z-index:2
}
.authorQuote .quote {
  position:absolute;
  width:72px;
  height:100px;
  z-index:1
}
.authorQuote .quote1 {
  top:0;
  left:-10px
}
.authorQuote .quote2 {
  top:0;
  left:70px
}
.authorQuote .quote3 {
  right:0;
  bottom:0;
  transform:rotate(180deg)
}
.authorQuote .quote4 {
  right:82px;
  bottom:0;
  transform:rotate(180deg)
}
.cardsList {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-default);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  min-height:6rem;
  margin-top:var(--space-sm)
}
.cardsList:not(.toplist):has(.single) {
  display:block
}
.cardsList.toplist {
  width:100%
}
.cardsList .operator-wrap .card {
  display:flex;
  flex-direction:column;
  height:100%
}
.cardsList .operator__wrapper {
  height:100%
}
.cardsList .operator__oneliner-wrapper {
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  max-width:unset
}
.cardsList .operator__oneliner-wrapper.has-alt {
  flex-direction:row
}
.cardsList .operator__oneliner-wrapper.has-alt>div {
  width:50%;
  display:flex;
  flex-direction:column;
  gap:1rem;
  max-height:163.3px
}
.cardsList .operator.card-operator .operator__oneliner {
  flex:1;
  margin-bottom:0
}
.card {
  background:var(--color-white);
  box-shadow:var(--box-shadow-lg);
  border-radius:var(--border-radius);
  padding:var(--space-card);
  position:relative
}
.card.post,
.card.game,
.card.mini,
.card.author-block {
  padding:0
}
@media screen and (max-width: 768px) {
  .card.mini {
    max-width:100%
  }
}
.card.operator-wrap {
  padding:0;
  background:unset;
  box-shadow:unset
}
.card.author-block {
  padding:1.5rem
}
.card.table {
  padding:var(--space-xs) var(--space-default);
  overflow-x:scroll
}
.card.table::-webkit-scrollbar {
  display:none
}
@media only screen and (min-width: 480px) {
  .card .mini__simple a {
    display:inline-block
  }
}
@media only screen and (min-width: 560px) {
  .card {
    flex:0 0 calc(50% - var(--space-default))
  }
}
.card .bonus-type {
  position:absolute;
  top:1rem;
  left:50%;
  transform:translateX(-50%);
  background-color:var(--color-dark);
  border-radius:var(--border-radius);
  padding:5px 10px;
  font-size:var(--text-xs);
  font-weight:bold;
  color:var(--color-white);
  text-align:center
}
.card.exclusive {
  background:var(--exclusive-gradient)
}
.card.exclusive .bonus__title span:first-of-type {
  color:var(--color-white)
}
.card.exclusive .bonus__title span:nth-of-type(2) {
  color:var(--color-white)
}
.operator__oneliner-wrapper.has-alt .operator__turnover {
  min-width:initial;
  display:initial;
  height:initial;
  text-align:center;
  padding-top:2px;
  padding-bottom:2px;
  line-height:18px;
  margin-bottom:0
}
.operator__oneliner-wrapper.has-alt .operator__turnover::before {
  display:inline-block;
  margin-right:4px;
  position:relative;
  top:2px
}
@media only screen and (min-width: 768px) {
  .toplist .operator__oneliner-wrapper:has(.operator__promo),
  .single.operator.card .operator__oneliner-wrapper:has(.operator__promo) {
    padding-top:34px
  }
}
.operator-wrap h1 {
  margin-bottom:8px;
  font-size:24px
}
.operator {
  height:fit-content
}
.operator__wrapper {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.operator__wrapper .plus18 {
  position:absolute;
  top:3px;
  right:3px
}
.operator__wrapper .plus18 svg {
  width:24px;
  height:24px;
  color:#c2c2c2
}
@media only screen and (min-width: 1024px) {
  .operator__wrapper .plus18 {
    top:6px;
    right:6px
  }
  .operator__wrapper .plus18 svg {
    width:40px;
    height:40px
  }
}
.operator__main {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  gap:var(--space-default);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  margin-bottom:1.5rem
}
.operator__about {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  justify-content:flex-start;
  gap:var(--space-default);
  flex-wrap:nowrap;
  flex-shrink:1;
  flex-grow:0
}
.operator__about-title-wrap {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  gap:var(--space-xs);
  flex-wrap:wrap;
  flex-shrink:0;
  flex-grow:0
}
.operator__about-title {
  flex:1;
  font-weight:bold
}
.operator__about-rating {
  flex:0 0 100%;
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:center;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  background:var(--color-operator-rating);
  border-radius:var(--border-radius-sm);
  padding:.5rem var(--space-sm);
  max-width:max-content;
  letter-spacing:1.3px
}
.operator__about-rating-text {
  flex-shrink:0;
  font-size:var(--text-sm);
  color:var(--color-dark);
  letter-spacing:0
}
.operator__about-rating::before {
  content:"";
  position:relative;
  top:-1px;
  width:1.5rem;
  height:1.5rem;
  min-width:1.5rem;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA5CAYAAABqMUjBAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPSSURBVHgB7ZtdUhpBEMf/vcsaK3nRUqvy5t5AedR8iCfQnEA8QfQE4g3wBJITiCcAjYmPkhOEvKVKUyEvqRS42+lZ0BL5moWdzbLmV4WLMGzxn+7pnukZCDHClbk5PHMO4CMfvEAoo9nap81GAzGRQZw4ThGMHRF6Rx4zmTm5vkNMEGKCzxfysK3jvm/6vElvbqqIgVgEiyu7mHEq8tQd0KQurp2Nw7UtxIHjFDBYLIL3HBnbMWDcwvxxMQeLKlqNY3Bt8xa26DhM2yCSG8SoYL5cVG7qhviIcdc25tKdQPUV45GlV9c1GMCchdtReVz0h0FIjAgew5UfsyrBrgADRO7SE7ryQxqd3FxHhERv4RnnBNEwJwEscteOVDBfLO7JZRVRQch17hnhLSMicGXHuZI7Rp1HI3XtiQXzpyWxKG+Bac+A2Dvq8PgINlUnTVehBfOlWLKV2YbNK2Br26DIQdTlW9SkA07hedWwlh8pOJjq2Y4I9DdkyOcwWboxQV0eVXi+6oDaqA7oEdwWaOdgIycCt5A8gaMQl/fP4KlOCDyga8kZCG7nTntPxuEKiHJIE8xVEH9B0ysq61OwfCM6+QdjMX7U8lOi7BWizJ1JhlFVghlPCEtcuYqnQ82SfHaIp4LP+1ZQQyLeR9rx6VBpvc/DMpaLcnmPdHIkU9JgEdI18eDPSxWJZDmkCUKN1q+zd/92Lw/J3pWcXEdaUFrI7trG6Z1aXr504XsqN0/7RKQBy87S2vf6wxd7CgCdBtMfxMjffSxW0bfiIQO8JH+nN12piLz+o9zvraHLQ75YKkmLHUwX9xG5H8NrWq2W+qCRgrgRVJB63ioMazJUcLCWtCTKTUPkDiKytUnZ4VuuWiWedt0KaichyZFba3tGq0wb3IgSPOdm3tct7oUq4omlfyJ5Vm6I2HndxuEK8cy/kDxCHZOI58hDgggnmGgZySPUEEuDhc0INn32YhLCfDd9C8/OJjcHz8KAYP9PKurWIQRnkiv4NuPqNk1HWmLLgEszuUgsngHBKUFfMLGLpELk6jb9b+GBhOjFIaiN6l2pSswHD8hz9dqkWPpT3jh+AiCrGTqC1SzRWs9xhJJ6BKVhzyvIF9+QFZkLg+gLtnhZIjVCcCabVwWd88+dcmpePefzhW0pK+UlZmxBF2bt9bC+YJ++aZQLpOpAp3jeLI6qLQ2C3gbl1XJnQ0CdTjiI0uraJhtysl2E+R+kQ8qmTrN3jmXkh5SMd9u19NGELfHkH/T4mVzLeHFbGteaYeErWRX9drbRdn8Z7+J18Iv0+qaoe4+/yhdRKkbA7HwAAAAASUVORK5CYII=)
}
.operator__about-reviewer {
  flex-basis:65%;
  margin-top:var(--space-sm);
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:center;
  gap:var(--space-xs);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  font-size:var(--text-sm);
  line-height:1.7rem;
  color:var(--color-anchor-dark);
  align-self:flex-start
}
.operator__about-reviewer svg {
  min-width:1.2rem;
  align-self:flex-end
}
.operator__about .flag {
  max-width:4rem;
  border-radius:50%
}
.operator__image {
  display:inline-flex;
  position:relative;
  min-width:9.2rem
}
.operator__image img {
  border-radius:var(--border-radius);
  width:9.2rem;
  height:9.2rem
}
.operator__image:not(.none)::before {
  position:absolute;
  top:-0.8rem;
  left:-0.8rem;
  color:var(--color-white);
  font-size:var(--text-xs);
  line-height:var(--space-default);
  background:var(--linear-gradient-main);
  border-radius:var(--border-radius-sm);
  display:flex;
  align-items:center;
  justify-content:center;
  width:1.9rem;
  height:1.9rem;
  counter-increment:operator;
  content:counter(operator);
  font-weight:700;
  z-index:10
}
.operator__image.ribbon::after {
  content:attr(data-ribbon);
  position:absolute;
  bottom:-0.5rem;
  left:0;
  white-space:nowrap;
  padding:.5rem 1rem;
  font-size:var(--text-xs);
  font-weight:bold;
  line-height:var(--space-default);
  color:var(--color-white);
  background:var(--linear-gradient-main);
  border-radius:var(--border-radius-sm);
  z-index:30
}
.operator.favorite {
  padding:1.5rem
}
.operator.favorite .operator__image img {
  width:92px;
  height:92px
}
.operator.favorite .operator__about-title-wrap {
  flex-direction:column;
  color:var(--color-anchor-dark);
  position:relative
}
.operator.favorite .operator__about-title {
  font-weight:bold;
  margin-bottom:var(--space-xs)
}
@media only screen and (min-width: 640px) {
  .operator.favorite .operator__about-title {
    max-width:calc(100% - 2.6rem)
  }
}
.operator.favorite .operator__about-rating {
  justify-content:unset
}
.operator__oneliner {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  text-transform:capitalize;
  padding:var(--space-default);
  border:.3rem solid var(--color-primary-dark);
  border-radius:var(--border-radius);
  text-align:center
}
.operator__oneliner span:first-child {
  font-weight:bold;
  font-size:var(--text-lg);
  line-height:1.93rem;
  color:var(--color-primary-dark)
}
.operator__oneliner span:not(:first-child) {
  font-weight:normal;
  font-size:var(--text-sm);
  line-height:1.69rem;
  color:var(--color-primary)
}
.operator__oneliner-wrapper {
  margin-bottom:var(--space-sm);
  gap:var(--space-sm);
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  position:relative
}
.operator__oneliner-wrapper.has-alt {
  flex-direction:row
}
.operator__oneliner-wrapper.has-alt>div {
  width:50%;
  display:flex;
  flex-direction:column;
  gap:1rem
}
.operator__oneliner-extra {
  display:flex
}
.operator__oneliner-extra:has(.operator__promo) {
  gap:5px
}
.operator__oneliner-extra:has(.operator__promo) .operator__promo {
  flex:1
}
.operator__oneliner-extra:has(.operator__promo) .operator__turnover::after {
  content:attr(data-text) !important
}
.operator__oneliner-extra:has(.operator__promo) .operator__promo:before {
  content:"";
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjMyNSAwLjQ1MTE3Mkg1LjMyNUM0Ljk1IDAuNDUxMTcyIDQuNjUgMC43NTg2NzIgNC42NSAxLjEyNjE3VjUuMTAxMTdIMC42NzVDMC4zMDc1IDUuMTAxMTcgMCA1LjQwODY3IDAgNS43NzYxN1YxNC43NzYyQzAgMTUuMTUxMiAwLjMwNzUgMTUuNDUxMiAwLjY3NSAxNS40NTEySDkuNjc1QzEwLjA1IDE1LjQ1MTIgMTAuMzUgMTUuMTUxMiAxMC4zNSAxNC43NzYyVjEwLjgwODdIMTQuMzI1QzE0LjcgMTAuODA4NyAxNSAxMC41MDEyIDE1IDEwLjEyNjJWMS4xMjYxN0MxNSAwLjc1ODY3MiAxNC43IDAuNDUxMTcyIDE0LjMyNSAwLjQ1MTE3MlpNOSAxNC4xMDEySDEuMzVWNi40NTExN0g0LjY1VjEwLjEyNjJDNC42NSAxMC41MDEyIDQuOTUgMTAuODA4NyA1LjMyNSAxMC44MDg3SDlWMTQuMTAxMlpNMTMuNjUgOS40NTExN0g2VjEuODA4NjdIMTMuNjVWOS40NTExN1oiIGZpbGw9IiMxQzFDMUUiLz4KPC9zdmc+Cg==);
  width:15px;
  height:15px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain
}
.operator__oneliner-extra:has(.operator__promo) .operator__promo:hover {
  cursor:pointer
}
.operator__oneliner-extra:has(.operator__promo) .operator__promo .promoCode {
  font-weight:400;
  font-size:12px
}
.operator__oneliner-extra:has(.operator__promo) .operator__promo .promoCodeCopy {
  display:none
}
.operator__turnover,
.operator__promo {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  gap:var(--space-xs);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  background:var(--color-turnover-bg);
  border-radius:var(--border-radius-sm);
  height:3.1rem;
  font-size:var(--text-xs);
  line-height:.9rem;
  padding:0 var(--space-xs);
  position:relative
}
.operator__turnover {
  flex:1
}
.operator__turnover::after {
  display:block;
  content:attr(data-text)
}
@media only screen and (min-width: 900px) {
  .operator__turnover::after {
    content:attr(data-desktop-text)
  }
}
.operator__turnover::before {
  content:"";
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAnCAYAAABJ0cukAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVmSURBVHgBzVm9UttYFD73SsnsAHacDAUzGCK67dZ02SpytyU8AaZLF1KmwjwB8ARQplt4AswTQLp0GGxP2E5ryGQXJN39jiWBLV/JFlJ28s2EyFdXV+f/T4IKwuLiYo3IsKWk33yfbCGoguVKeNtRitpCqLZS4lQI/7zb7baoAAjKgQowNzf3nkiu4Wcty7MBQ/6e67rH19fXbXoinsxAtVrdBuFb9CjlHPCb0MgOPQGZGQhN5QAmkknik8AaIfLWe73eeZbnjCybl5eXNyD1TyDeonRiLoUQn7EP9k6XkNNf+Pc3bi0kPcM+I4R8Vy6XqN/vn9KUmFoD1eoyTIaaKUedSqmOpJRHbUC3wwI8z7OVkg2w+Tb5rOlNSgTEVW3PE5WvXztHuk2Q/BYiy27CEZCWwAvbLcqAgBm/CW1t6HdMx4RYWlraRWhjZ4Tq1WGv19kc3sA2L4RxpnsYL//Q613tUQ7g/Q2QARrGg4HnqfUkoUYQMA01uuTXoxjNYXJ2tnwWt3n8RlyX61mlnoRQGydgwordclz3bjUtzEqQ0xpdEtvRValU2tYRbxiyXhTxDPYZPhNnt2O3Kqb5bDftWaNcfokooRqPS8IqlcqXs7MzjpTmp/gDkNLHTudyoFbW0Pz8/Bs4rvMPQDngAKDl8ygtA3p+RWQ6RWRq656TgSRHtYAQuKvjHBI6jGyeE9ncXPkCR5ywmS0sLFiUE6FW98fvPFrF2B3+AxOsua5/RhNgmnIFqd+C/R/ETasIhw5pqcAfLuJOfXvbf8laiu+X/AcmyNlvP+1gHHjuut4BS1yXyJADHCoAoIULvzFaoOWGbr+MLiDdJjsoJSAoHYStWecXfuh0OodUEEDLnuY9tm7vAwNJnKeBfQLRY7UI0xkG0zIeHZW2aJTDP5jzNC08grOvrHc6V5tJZUNeoNTef7wmxzSNhnZffIEzIzLzgf5QQkMiN4vMAWngBOe6ZJkmnQda0dCkW6xWX59AZfbDpsDO97vdqyb9ZDC1i6bYRB0CJqjChMPO95Ik8KMQdXtB5UqO592t60qKXC3lj8Li4qDAi5UxqtXtdurxvYkNTVQmzMzMIInc/i/S57K+XH6BJCm2wqHAEIIS5+amP9KxaTUQltADE6LBRMGrZ231soDLEJQuB7o8MwxuO799668OZ2Sp2yiEyXVQJAFu9VIrwqeCtcz9iGk+v5hEfEAXWfCLreE1SVNB2PwyKhDc5XExGDVT00O+H6YlgQE11lTHOc8DSH0tbFHHhBL2BGnmiiar9FCdahlARta0caOc5wGc1BpfC2qq+/s7jjS1Cc9vBeOdBAaC6jRei1ClKC2gATqMuq+wdNlBrlnhmsownjVpnOCjeLcW+WViHqhWLRv98Ul8HRFptYiIFPTBVDMMakVJMmn6wX1IMI6Jlzh+PTWRxUuKgAFqIyvW88wzdYiF7mEidzBkaOrpUa3UKMQlRbw65VBmGM9PimghIyQRz2YTER+uxOZEwk4dLXLCqFRe/Aup/xE7GLnBWEMYvESr94VygM0GXvEnLn+JvYOnH78PJ61+32kjG6/AJwYOrJS/P1UthNlRE/9pG2sehnne/U5Wk+KyIWjW9QkM3xI2k7q8pSVrDUJ1uKzPMhttUgITDGYEDnj8/ftNS9d8M4JBWWkN0t1Iy7xpxI/tpQyYxEQEHgCACAeqbge/FcpyUZs01Q78bUD8EU2JzOU0Z9FwlmlRoRCnCBqNrC1qpu8DDEzIvrx69fLY9xUz/4ZyIszAH5HE3iWZXurzlAPRiByXb7Nr5OF7wmGebq+wjizM3HbonAiz6nU0XQukLPDVRsE36DztI0hW/AdE6HbBZMsijQAAAABJRU5ErkJggg==);
  width:1.6rem;
  height:1.3rem;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain
}
.operator__cta {
  font-weight:bold;
  font-size:1.6rem;
  line-height:1.9rem;
  text-transform:capitalize;
  padding:var(--space-md) var(--space-default)
}
.operator__read-more {
  font-size:var(--text-sm);
  line-height:1.7rem;
  padding:0;
  margin-top:var(--space-sm)
}
.operator__more {
  font-weight:normal;
  font-size:var(--text-sm);
  padding:0;
  margin-top:2rem
}
.operator__more.desktop {
  display:none
}
.operator__more span {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:center;
  gap:.4rem;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.operator__more span::after {
  content:"";
  display:inline-flex;
  background-size:contain;
  background-position:center;
  background-repeat:no-repeat;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAAAXNSR0IArs4c6QAAIABJREFUeF7t3duSHretBtBRld7/iVOVlO1EjuQZNcjmEVj7drP7byyA5OfJ6duH/yNAgAABAgTKCXwrV7GCCRAgQIAAgQ8BwBAQIECAAIGCAgJAwaYrmQABAgQICABmgAABAgQIFBQQAAo2XckECBAgQEAAMAMECBAgQKCggABQsOlKJkCAAAECAoAZIECAAAECBQUEgIJNVzIBAgQIEBAAzAABAgQIECgoIAAUbLqSCRAgQICAAGAGCBAgQIBAQQEBoGDTlUyAAAECBAQAM0CAAAECBAoKCAAFm65kAgQIECAgAJgBAgQIECBQUEAAKNh0JRMgQIAAAQHADBAgQIAAgYICAkDBpiuZAAECBAgIAGaAAAECBAgUFBAACjZdyQQIECBAQAAwAwQIECBAoKCAAFCw6UomQIAAAQICgBkgQIAAAQIFBQSAgk1XMgECBAgQEADMAAECBAgQKCggABRsupIJECBAgIAAYAYIECBAgEBBAQGgYNOVTIAAAQIEBAAzQIAAAQIECgoIAAWbrmQCBAgQICAAmAECBAgQIFBQQAAo2HQlEyBAgAABAcAMECBAgACBggICQMGmK5kAAQIECAgAZoAAAQIECBQUEAAKNl3JBAgQIEBAADADBAgQIECgoIAAULDpSiZAgAABAgKAGSBAgAABAgUFBICCTVcyAQIECBAQAMwAAQIECBAoKCAAFGy6kgkQIECAgABgBggQIECAQEEBAaBg05VMgAABAgQEADNAgAABAgQKCggABZuuZAIECBAgIACYAQIECBAgUFBAACjYdCUTIECAAAEBwAwQIECAAIGCAgJAwaYrmQABAgQICABmgAABAgQIFBQQAAo2XckECBAgQEAAMAMECBAgQKCggABQsOlKJkCAAAECAoAZIECAAAECBQUEgIJNVzIBAgQIEBAAzAABAgQIECgoIAAUbLqSCRAgQICAAGAGCBAgQIBAQQEBoGDTlUyAAAECBAQAM0CAAAECBAoKCAAFm65kAgQIECAgAJgBAgQIECBQUEAAKNh0JRMgQIAAAQHADBAgQIAAgYICAkDBpiuZAAECBAgIAGaAAAECBAgUFBAACjZdyQQIECBAQAAwAwQIECBAoKCAAFCw6UomQIAAAQICgBkgQIAAAQIFBQSAgk1XMgECBAgQEADMAAECBAgQKCggABRsupIJECBAgIAAYAYIECBAgEBBAQGgYNOVTIAAAQIEBAAzQIAAAQIECgoIAAWbrmQCBAgQICAAmAECBAgQIFBQQAAo2HQlEyBAgAABAcAMECBAgACBggICQMGmK5kAAQIECAgAZoAAAQIECBQUEAAKNl3JBAgQIEBAADADBAgQIECgoIAAULDpSiZAgAABAgKAGSBAgAABAgUFBICCTVcyAQIECBAQAMwAAQIECBAoKCAAFGy6kgkQIECAgABgBggQIECAQEEBAaBg05VMgAABAgQEADNAgAABAgQKCggABZuuZAIECBAgIACYAQIECBAgUFBAACjYdCUTIECAAAEBwAwQIECAAIGCAgJAwaYrmQABAgQICABmgAABAgQIFBQQAAo2XckECBAgQEAAMAMECBAgQKCggABQsOlKJkCAAAECAoAZIECAAAECBQUEgIJNVzIBAgQIEBAAzAABAgQIECgoIAAUbLqSCRAgQICAAGAGCBAgQIBAQQEBoGDTlUyAAAECBAQAM0CAAAECBAoKCAAFm65kAgQIECAgAJgBAgQIECBQUEAAKNh0JRMgQIAAAQHADBAgQIAAgYICAkDBpiuZAAECBAgIAGaAAAECBAgUFBAACjZdyQQIECBAQAAwAwQIECBAoKCAAFCw6UomQIAAAQICgBkgQIAAAQIFBQSAgk1XMgECBAgQEADMAAECBAgQKCggABRsupIJECBAgIAAYAYIECBAgEBBAQGgYNOVTIAAAQIEBAAzQIAAAQIECgoIAAWbrmQCBAgQICAAmAECBAgQIFBQQAAo2HQlEyBAgAABAcAMECBAgACBggICQMGmK5kAAQIECAgAZoAAAQIECBQUEAAKNl3JBAgQIEBAADADBAgQIECgoIAAULDpSiZAgAABAgKAGSBAgAABAgUFBICCTVcyAQIECBAQAMwAAQIECBAoKCAAFGy6kgkQIECAgABgBggQIECAQEEBAaBg05VMgAABAgQEADNAgAABAgQKCggABZuuZAIECBAgIACYAQIECBAgUFBAACjYdCUTIECAAAEBwAwQIECAAIGCAgJAwaYrmQABAgQICABmgAABAgQIFBQQAAo2XckECBAgQEAAMAMECBAgQKCggABQsOlKJkCAAAECAoAZ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);
  width:1.2rem;
  height:1.2rem;
  border-radius:50%;
  background-color:var(--color-primary)
}
.operator__more span.open::after {
  transform:rotate(180deg);
  -o-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -webkit-transform:rotate(180deg)
}
.operator .more-content {
  display:none;
  min-height:var(--space-md)
}
.operator .more-content.open,
.operator .more-content__wrapper {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-md);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.operator .more-content__wrapper {
  margin-top:var(--space-lg)
}
.operator .more-content__text,
.operator .more-content__list {
  font-size:var(--text-xs);
  line-height:var(--line-height-sm);
  color:var(--color-text)
}
.operator .more-content__verified {
  font-size:var(--text-xs);
  line-height:1.4rem;
  color:var(--color-text)
}
.operator .more-content__table td:not(:last-child) {
  padding-block:.75rem
}
.operator .more-content__table tr {
  font-weight:400;
  font-size:12px;
  line-height:15px
}
.operator .more-content__text {
  margin-bottom:var(--space-sm)
}
.operator .more-content__icons {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  place-items:center;
  gap:var(--space-xs);
  flex-wrap:wrap;
  flex-shrink:0;
  flex-grow:0;
  margin-bottom:var(--space-md)
}
.operator .more-content__list li {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:center;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  line-height:1.4rem
}
.operator .more-content__list li:not(:last-child) {
  margin-bottom:var(--space-default)
}
.operator .more-content__list li svg {
  flex-shrink:0
}
.operator .more-content__verified {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.operator .more-content__verified svg {
  min-width:12px
}
.operator .more-content .loader-wrap {
  padding:var(--space-md)
}
.operator.list {
  padding:var(--space-card)
}
.operator.list .operator__about {
  flex-grow:1
}
.operator.list .add-favorite {
  margin-top:0;
  margin-left:auto
}
.operator.card-operator {
  height:auto
}
.operator.card-operator {
  padding:2.5rem 1.5rem 1.3rem 1.5rem
}
.operator.card-operator .operator__image:before {
  display:none
}
.operator.card-operator .operator__image img {
  max-width:9.2rem;
  max-height:9.2rem
}
.operator.card-operator .operator__about {
  flex-grow:1
}
.operator.card-operator .operator__about-title-wrap {
  justify-content:space-between
}
.operator.card-operator .operator__about-title {
  flex:unset;
  flex-basis:70%
}
.operator.card-operator .operator__about-reviewer {
  align-items:end;
  flex-basis:100%
}
.operator.card-operator .operator__about-reviewer svg {
  margin-bottom:.2rem
}
.operator.card-operator .operator__wrapper table {
  margin-bottom:.5rem
}
.operator.card-operator .operator__oneliner {
  margin-bottom:1.5rem
}
.operator.card-operator .operator__cta {
  margin-bottom:.8rem
}
.operator.card-operator .operator__read-more {
  font-weight:bold;
  font-size:var(--text-base-size);
  white-space:normal;
  text-align:center
}
.operator.single .operator__image:before,
.operator.single .operator__image.ribbon::after {
  display:none
}
.operator.single .operator__main {
  position:relative
}
.operator.single .operator__safeplay {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  position:absolute;
  bottom:-0.5rem;
  left:7rem;
  width:3rem;
  height:2.2rem;
  z-index:10;
  background:var(--linear-gradient-main);
  border-radius:var(--border-radius-sm)
}
.operator.single .operator__safeplay svg {
  flex-shrink:0
}
.operator.single .operator__safeplay span {
  display:none
}
.operator.single .operator__about {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:space-between;
  flex-wrap:nowrap;
  flex-shrink:1;
  flex-grow:1
}
@media screen and (max-width: 360px) {
  .operator.single .operator__about {
    flex-wrap:wrap
  }
}
.operator.single .operator__about-from {
  color:var(--color-text);
  font-weight:bold;
  font-size:var(--text-xs);
  margin-bottom:.8rem
}
.operator.single .operator__about-title-wrap {
  flex-direction:column;
  width:min-content;
  align-items:start
}
@media only screen and (min-width: 1024px) {
  .operator.single .operator__about-title-wrap {
    width:fit-content
  }
}
.operator.single .operator__about-rating {
  justify-content:center;
  margin-top:var(--space-xs)
}
@media screen and (max-width: 560px) {
  .operator.single .operator__about-rating {
    gap:.5rem
  }
  .operator.single .operator__about-rating p {
    font-size:1.2rem
  }
}
.operator.single .operator__about-ratings {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  gap:.8rem;
  flex-wrap:nowrap;
  flex-shrink:1;
  flex-grow:0
}
@media screen and (max-width: 350px) {
  .operator.single .operator__about-ratings {
    flex-direction:column
  }
}
.operator.single .operator__about-rating-wrap span {
  display:block;
  color:var(--color-text);
  font-weight:bold;
  font-size:var(--text-xs)
}
.operator.single .operator__about-rating-wrap span.count {
  display:none
}
.operator.single .operator__about-title {
  line-height:var(--line-height-sm)
}
.operator.single .operator__about-title.single {
  font-size:var(--text-base-size);
  font-weight:normal;
  line-height:1.9rem;
  color:var(--color-anchor-dark)
}
.operator.single .operator__about-ribbon {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  height:2.5rem;
  width:fit-content;
  font-size:var(--text-xs);
  line-height:var(--space-default);
  color:var(--color-white);
  background:var(--linear-gradient-main);
  border-radius:var(--border-radius-sm);
  padding:0 var(--space-sm)
}
.operator.single .operator__about-reviewer {
  display:none
}
.operator__terms,
.operator__eeat {
  text-align:left;
  font-size:var(--text-xs);
  line-height:var(--line-height-sm);
  color:var(--color-text);
  margin-top:1.5rem
}
.operator__terms:not(.operator__eeat),
.operator__eeat:not(.operator__eeat) {
  max-width:33.1rem
}
.operator__terms-anchor,
.operator__eeat-anchor {
  color:var(--color-primary-dark);
  font-weight:bold
}
.card.operator-wrap .operator__terms {
  max-width:unset
}
.single-casino .operator__terms {
  text-align:center;
  max-width:unset
}
.toplist.cardsList>:nth-of-type(1) .operator__image:not(.none)::before {
  background:var(--golden-gradient)
}
.toplist.cardsList>:nth-of-type(2) .operator__image:not(.none)::before {
  background:var(--silver-gradient)
}
.toplist.cardsList>:nth-of-type(3) .operator__image:not(.none)::before {
  background:var(--bronze-gradient)
}
.post__image {
  display:flex
}
.post__image img {
  width:100%;
  border-radius:var(--border-radius);
  object-fit:cover
}
.post__title {
  display:block;
  color:var(--color-anchor-dark);
  font-weight:bold;
  padding:1.5rem 1.5rem 2rem 1.5rem
}
.post__details {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:space-between;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  padding:var(--space-default) var(--space-default) var(--space-card)
}
.post__author {
  color:var(--color-anchor-dark)
}
.game__image a {
  width:100%;
  height:100%;
  max-height:24.5rem
}
.game__image img {
  width:100%;
  border-radius:var(--border-radius);
  object-fit:cover;
  max-height:24.5rem
}
.game__overlay {
  display:none
}
.game__about {
  padding:0 var(--space-card);
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center
}
.game__details {
  font-size:var(--text-sm);
  width:100%;
  display:flex;
  flex-direction:column;
  text-align:center;
  padding-bottom:var(--space-default)
}
.game__details span {
  font-weight:bold
}
.game__title {
  width:100%;
  font-weight:bold;
  text-align:left;
  display:flex;
  justify-content:space-between;
  align-items:center;
  justify-content:space-between;
  margin-top:var(--space-default)
}
.game__title a {
  color:var(--color-anchor-dark)
}
.game__owner {
  font-size:var(--text-sm);
  line-height:1.7rem;
  color:var(--color-text);
  margin:var(--space-default) 0
}
.game__cta {
  padding:var(--space-card);
  padding-top:1.5rem
}
.game__cta a,
.game__cta button {
  padding:var(--space-md) 0;
  font-weight:bold
}
.game__table {
  font-size:var(--text-sm);
  padding:var(--space-default) 0
}
.mini {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  gap:var(--space-default);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:1;
  flex-basis:unset;
  max-height:9.2rem;
  max-width:41rem;
  min-width:32.1rem;
  color:var(--color-dark);
  font-size:var(--text-sm)
}
.mini.simple {
  max-height:12.5rem;
  font-size:var(--text-base-size)
}
.mini.simple .information-logo {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  border-radius:var(--border-radius-left)
}
.mini.simple .information-logo img {
  height:100%;
  width:100%;
  object-fit:cover;
  border-radius:var(--border-radius-left)
}
.mini :has(img) {
  flex-shrink:0
}
.mini img {
  height:auto;
  border-radius:var(--border-radius-left);
  max-width:9.2rem;
  max-height:9.2rem
}
.mini__simple {
  padding-top:var(--space-default);
  padding-right:var(--space-default)
}
.mini__simple span {
  font-weight:700;
  color:var(--color-dark)
}
.mini__simple p {
  min-height:3.6rem
}
.mini__simple a {
  font-size:var(--text-xs);
  font-weight:700;
  line-height:1.45rem
}
.mini h2 {
  font-size:var(--text-sm);
  line-height:var(--line-height-sm)
}
.mini p:not(.operator__about-rating-text) {
  line-height:var(--line-height-sm);
  margin-block:var(--space-sm);
  font-size:var(--text-xs)
}
.mini__image {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.mini__operator {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:center;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  flex:1
}
.mini__operator .btn {
  align-self:center;
  white-space:initial
}
.mini__info {
  flex:0 0 40%;
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
@media only screen and (max-width: 399px) {
  .mini__info {
    max-width:8rem
  }
}
.mini__info .rating {
  width:7rem;
  font-size:12px
}
.mini__bonus {
  display:none
}
.mini__payment,
.mini__software {
  padding-top:var(--space-sm)
}
.mini__payment span,
.mini__software span {
  font-weight:bold
}
.mini__btns {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  gap:var(--space-xs);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  flex:1;
  padding:4px;
  padding-right:15px
}
.mini__btns .btn--review {
  font-size:var(--text-xs);
  font-weight:bold;
  line-height:12px;
  text-align:center
}
.ratings-table__wrapper {
  flex:0 0 66%
}
.ratings .mini {
  max-width:unset;
  max-height:12.5rem
}
.ratings .mini__info {
  gap:var(--space-md);
  font-size:var(--text-base-size)
}
.ratings .mini__info .rating {
  max-width:10rem
}
.page-template-user-login .mini.card.simple .information-logo {
  align-items:center;
  background-color:var(--color-primary-dark);
  padding:0 1rem
}
.page-template-user-login .mini.card.simple .information-logo img {
  object-fit:contain
}
.page-template-user-login .mini.card.simple .mini__simple {
  padding-bottom:var(--space-default)
}
.payment {
  display:flex;
  flex-direction:column
}
.payment__top {
  margin-bottom:auto
}
.payment__image {
  margin-right:var(--space-default);
  float:left
}
.payment__image img {
  border-radius:var(--border-radius);
  max-width:12.5rem;
  max-height:12.5rem;
  display:flex
}
.payment__info span {
  color:var(--color-text)
}
.payment__title {
  font-weight:bold;
  margin-bottom:var(--space-sm)
}
.payment__view {
  white-space:pre-wrap;
  text-align:center;
  margin-top:var(--space-default);
  padding:var(--space-card);
  font-size:16px
}
@media only screen and (min-width: 1024px) {
  .payment__view {
    font-size:20px
  }
}
.payment__text {
  color:var(--color-text)
}
.payment__accepted {
  margin-bottom:var(--space-xs);
  line-height:20px
}
.payment__accepted svg {
  position:relative;
  top:3px
}
.software {
  display:flex;
  flex-direction:column
}
.software__top {
  margin-bottom:auto
}
.software__image {
  margin-right:var(--space-default);
  float:left
}
.software__image img {
  border-radius:var(--border-radius);
  max-width:12.5rem;
  max-height:12.5rem;
  display:flex
}
.software__title {
  font-weight:bold;
  margin-bottom:var(--space-sm)
}
.software__view {
  white-space:pre-wrap;
  text-align:center;
  margin-top:var(--space-default);
  padding:var(--space-card);
  font-size:15px;
  padding:25px 15px
}
.software__text {
  color:var(--color-text)
}
.software__accepted {
  margin-bottom:var(--space-xs);
  line-height:20px
}
.software__accepted svg {
  position:relative;
  top:3px
}
.bonus {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  gap:2.5rem;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.bonus__image img {
  border-radius:var(--border-radius);
  max-width:12.5rem;
  max-height:12.5rem;
  display:flex
}
.bonus__title {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  align-items:center;
  gap:1.5rem;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.bonus__title span {
  font-size:var(--text-lg);
  color:var(--color-primary);
  text-align:center
}
.bonus__title span:first-child {
  font-weight:bold
}
.bonus__cta {
  font-weight:bold;
  font-size:2rem;
  line-height:2.4rem
}
.card-box {
  background-color:var(--color-white);
  display:flex;
  flex-direction:column;
  align-items:center;
  padding:var(--space-sm);
  padding-top:var(--space-default);
  border-radius:var(--border-radius);
  box-shadow:var(--box-shadow)
}
.card-box.text {
  justify-content:center
}
.card-box.text .card-box__text {
  font-weight:bold;
  font-size:3.6rem;
  color:var(--color-primary)
}
.card-box.block {
  padding:var(--space-card)
}
.card-box.single {
  padding:2.6rem;
  background:var(--linear-gradient-secondary);
  box-shadow:0px 0px 20px 10px rgba(0,0,0,.1019607843);
  display:grid;
  grid-template-rows:auto;
  grid-template-columns:minmax(92px, 92px) minmax(0, auto);
  gap:1rem 2.6rem;
  grid-template-areas:"icon title" "icon text"
}
.card-box.single .card-box__title {
  grid-area:title;
  text-align:left;
  color:var(--color-white);
  padding:0;
  font-size:var(--text-base-size);
  line-height:1.93rem
}
.card-box.single .card-box__img {
  grid-area:icon;
  align-self:start;
  height:unset
}
.card-box.single .card-box__img img {
  width:9.2rem;
  height:9.2rem;
  display:block;
  filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(102%) contrast(102%)
}
.card-box.single .card-box__text {
  grid-area:text;
  text-align:left;
  color:var(--color-white);
  font-size:var(--text-sm);
  line-height:1.69rem;
  display:block
}
.card-box__img {
  height:60%;
  flex:1;
  margin:1rem 0
}
.card-box__img img {
  height:12.5rem;
  width:12.5rem;
  filter:var(--crude-image-filter)
}
.card-box__title {
  font-weight:bold;
  font-size:2rem;
  line-height:var(--line-height);
  text-align:center;
  text-transform:capitalize;
  color:var(--color-dark);
  padding:1.5rem 0
}
.card-box__text {
  display:flex;
  flex-basis:30%;
  align-items:center;
  text-align:center;
  color:var(--color-text);
  font-size:var(--text-base-size);
  line-height:var(--line-height)
}
.card-box.with-bg {
  background:var(--linear-gradient-main)
}
.card-box.with-bg .card-box__title,
.card-box.with-bg .card-box__text {
  color:var(--color-white)
}
.card-box.with-bg .card-box__img {
  order:1;
  height:initial;
  flex:initial
}
.card-box.with-bg .card-box__img img {
  filter:invert(99%) sepia(9%) saturate(909%) hue-rotate(297deg) brightness(115%) contrast(100%)
}
.card-box.with-bg .card-box__title {
  order:2
}
.card-box.with-bg .card-box__text {
  order:3;
  flex-basis:initial;
  height:120px;
  overflow:auto;
  line-height:24px;
  align-items:initial;
  text-align:initial
}
.card-box.with-bg .card-box__text::-webkit-scrollbar {
  display:block;
  height:.5rem
}
.card-box.with-bg .card-box__text::-webkit-scrollbar {
  width:5px
}
.card-box.with-bg .card-box__text::-webkit-scrollbar-track {
  background:rgba(0,0,0,0)
}
.card-box.with-bg .card-box__text::-webkit-scrollbar-thumb {
  background:rgba(255,255,255,.5019607843);
  border-radius:5px
}
.card-box.with-bg .btn {
  order:4;
  height:65px;
  background:rgba(0,0,0,0);
  border:3px solid var(--color-white);
  margin-top:15px
}
.card-box.with-bg .btn:hover {
  background:var(--color-white);
  color:var(--color-primary)
}
.custom {
  box-shadow:var(--box-shadow-carousel);
  height:20.6rem;
  padding:var(--space-lg) var(--space-default);
  flex-shrink:0;
  flex-grow:0
}
.custom__text {
  font-size:var(--text-base-size);
  text-align:center;
  line-height:2.4rem
}
.custom__text b {
  display:block;
  font-size:4.8rem;
  font-weight:bold;
  color:var(--color-anchor-default);
  line-height:5.8rem;
  margin-block:var(--space-default)
}
.scrollable {
  display:flex;
  flex-wrap:nowrap;
  flex-direction:row;
  gap:var(--space-md);
  overflow-x:scroll;
  padding:2.3rem var(--space-sm);
  padding-top:0
}
.scrollable::-webkit-scrollbar {
  display:none
}
.howto-module>p {
  font-size:var(--text-sm);
  color:var(--color-text);
  line-height:2.1rem;
  margin-block:var(--space-sm)
}
.howto-module>p:first-of-type {
  margin-top:0
}
.howto-module>p:last-of-type {
  margin-bottom:2.5rem
}
.how-to {
  position:relative;
  flex-shrink:0
}
.how-to.card {
  padding:0;
  background:none;
  box-shadow:none
}
.how-to.card:not(.active) {
  filter:opacity(0.3);
  cursor:pointer
}
.how-to.card.active .how-to__content {
  box-shadow:rgba(0,0,0,.05) 0px 0px 0px 1px;
  background-color:#fff
}
.how-to__step {
  position:absolute;
  font-weight:700;
  font-size:var(--text-2rem);
  color:var(--color-white);
  background:var(--linear-gradient-main);
  padding:var(--space-xs) 1.2rem;
  border-radius:var(--border-radius-diagonal-top-bot)
}
.how-to__image {
  height:30rem
}
.how-to__image img {
  object-fit:cover;
  display:flex;
  width:100%;
  height:100%;
  border-radius:var(--border-radius-top)
}
.how-to__content {
  padding:var(--space-default);
  border-radius:0 0 var(--border-radius) var(--border-radius);
  max-height:min-content
}
.how-to__content .btn {
  height:65px;
  margin-top:20px;
  font-size:20px;
  font-weight:bold
}
.how-to__heading {
  font-weight:700;
  font-size:var(--text-sm);
  line-height:2.1rem;
  margin-bottom:var(--space-default);
  color:var(--color-dark)
}
.how-to p,
.how-to ul,
.how-to ol {
  line-height:var(--line-height)
}
.how-to ul {
  list-style-type:disc;
  padding-left:var(--space-default)
}
.how-to ol li {
  padding-left:var(--space-xl);
  margin-block:var(--space-default)
}
.how-to ol li::before {
  top:0
}
.award {
  flex-shrink:0;
  background:var(--color-white);
  border-radius:var(--border-radius);
  border:1px solid #eee;
  display:flex;
  flex-direction:column
}
.award.card {
  padding:0
}
.award__wrapper {
  display:flex;
  gap:2.8rem;
  overflow-x:auto
}
.award__wrapper::-webkit-scrollbar {
  display:none
}
.award img {
  border-radius:var(--border-radius-top);
  width:100%
}
.award__content {
  padding:2.3rem;
  padding-top:var(--space-default);
  max-width:30rem;
  width:100%
}
.award__heading {
  font-size:var(--text-sm);
  font-weight:700;
  color:var(--color-dark);
  line-height:2.1rem;
  margin-bottom:var(--space-default)
}
.award__text {
  font-size:var(--text-xs);
  color:var(--color-text);
  line-height:1.8rem
}
.newsletter {
  position:fixed;
  left:0;
  bottom:19.1rem;
  z-index:39
}
.newsletter input {
  width:100%;
  border-radius:var(--border-radius);
  border:1px solid var(--color-text);
  width:100%;
  height:4rem;
  text-indent:var(--space-default)
}
.newsletter__text {
  display:none;
  pointer-events:none
}
.newsletter__icon {
  width:40px;
  height:40px;
  display:flex;
  align-items:center;
  justify-content:center;
  pointer-events:none
}
.newsletter__title {
  color:var(--color-black);
  font-size:var(--text-h2);
  margin-block:var(--space-xs) var(--space-md);
  font-weight:bold
}
.newsletter__control {
  display:flex;
  flex-wrap:wrap;
  padding-bottom:var(--space-default)
}
.newsletter__control--submit {
  padding-top:var(--space-default)
}
.newsletter__control-text {
  font-size:var(--text-xs);
  color:var(--color-text)
}
.newsletter__control label {
  color:#20202d
}
.newsletter__control input[type=checkbox] {
  margin-right:var(--space-sm)
}
.newsletter__disclaimer {
  color:var(--color-text);
  font-size:var(--text-xs)
}
.newsletter__button {
  text-transform:capitalize;
  text-align:center;
  font-size:var(--text-base-size);
  color:var(--color-white);
  background:var(--linear-gradient-main);
  border-radius:var(--border-radius-right)
}
.newsletter__form {
  display:none;
  background:var(--color-white);
  padding:var(--space-card);
  border-radius:var(--border-radius-right);
  box-shadow:var(--box-shadow);
  position:fixed;
  left:0;
  bottom:19.1rem;
  width:70%
}
.newsletter__close {
  position:absolute;
  top:1rem;
  right:1rem;
  color:var(--color-anchor-default);
  font-size:1.5rem;
  font-weight:bold
}
.newsletter.open .newsletter__form {
  display:block
}
.newsletter.slide-out {
  display:block;
  animation-name:newsletter-slide-out;
  animation-duration:.2s;
  animation-timing-function:ease-in-out;
  animation-fill-mode:forwards
}
@keyframes newsletter-slide-out {
  0% {
    left:0
  }
  100% {
    left:-4rem
  }
}
.newsletter.slide-in {
  display:block;
  animation-name:newsletter-slide-in;
  animation-duration:.2s;
  animation-timing-function:ease-in-out;
  animation-fill-mode:forwards
}
@keyframes newsletter-slide-in {
  0% {
    left:-4rem
  }
  100% {
    left:0
  }
}
.js-to-top {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  position:fixed;
  bottom:var(--space-lg);
  right:2rem;
  width:4.1rem;
  height:4.1rem;
  border-radius:10rem;
  background-color:var(--color-primary);
  z-index:10
}
.js-to-top.d-none {
  display:none
}
.offers {
  position:relative;
  z-index:40
}
.offers__title {
  font-weight:bold;
  font-size:var(--text-h2);
  text-align:center;
  margin-bottom:var(--space-default)
}
.offers__icon {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  position:fixed;
  bottom:15rem;
  left:0;
  width:40px;
  height:40px;
  background:var(--linear-gradient-main);
  border-radius:var(--border-radius-right)
}
.offers__icon .close-x {
  display:none
}
.offers__icon img {
  max-width:22px;
  max-height:22px;
  pointer-events:none
}
.offers__icon.slide-out {
  display:flex;
  animation-name:offers-slide-out;
  animation-duration:.2s;
  animation-timing-function:ease-in-out;
  animation-fill-mode:forwards
}
@keyframes offers-slide-out {
  0% {
    left:0
  }
  100% {
    left:-4rem
  }
}
.offers__icon.slide-in {
  display:flex;
  animation-name:offers-slide-in;
  animation-duration:.2s;
  animation-timing-function:ease-in-out
}
@keyframes offers-slide-in {
  0% {
    left:-4rem
  }
  100% {
    left:0
  }
}
.offers__text {
  display:none;
  pointer-events:none
}
.offers__toplist {
  display:none;
  width:95%;
  position:fixed;
  bottom:7.5rem;
  left:0;
  background:var(--color-white);
  padding:var(--space-default);
  box-shadow:var(--box-shadow-lg);
  border-radius:var(--border-radius-right)
}
.offers__toplist.open {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.offers__items {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  align-items:center;
  gap:var(--space-default);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  margin-top:var(--space-md)
}
.offers__items .c-item {
  box-shadow:var(--box-shadow-lg);
  border-radius:var(--border-radius);
  padding-right:var(--space-default);
  background:var(--color-white);
  width:100%;
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:center;
  gap:var(--space-default);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.offers__items .c-item__image {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.offers__items .c-item__image img {
  max-width:9.2rem;
  max-height:9.2rem;
  border-radius:var(--border-radius-left)
}
@media only screen and (max-width: 319px) {
  .offers__items .c-item__image {
    min-height:9.2rem;
    flex-shrink:1
  }
  .offers__items .c-item__image img {
    max-width:100%;
    object-fit:cover
  }
}
.offers__items .c-item__info {
  flex:0 0 35%;
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-md);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.offers__items .c-item__bonus {
  display:none
}
@media only screen and (min-width: 640px) {
  .offers__items .c-item__info {
    flex:0 0 18%
  }
  .offers__items .c-item__bonus {
    flex:0 0 40%;
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0;
    text-transform:capitalize;
    padding:var(--space-default);
    border:.3rem solid var(--color-primary-dark);
    border-radius:var(--border-radius);
    text-align:center;
    padding-block:.7rem .6rem;
    min-height:5.5rem
  }
  .offers__items .c-item__bonus span:first-child {
    font-weight:bold;
    font-size:var(--text-base-size);
    line-height:1.93rem;
    color:var(--color-primary-dark)
  }
  .offers__items .c-item__bonus span:last-child:not(:first-child) {
    font-weight:normal;
    font-size:var(--text-sm);
    line-height:1.69rem;
    color:var(--color-primary)
  }
}
.offers__items .c-item__buttons {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  align-items:center;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:1;
  flex-grow:0;
  width:100%
}
@media only screen and (max-width: 319px) {
  .offers__items .c-item__buttons {
    flex-shrink:2
  }
}
.offers__items .c-item__buttons .btn {
  max-width:14.8rem;
  width:100%;
  height:5.5rem
}
.offers__items .c-item__buttons .review {
  display:none
}
.offers__close {
  position:absolute;
  top:1rem;
  right:1rem;
  color:var(--color-anchor-default);
  font-size:1.5rem;
  font-weight:bold
}
.js-sticky-cta {
  position:sticky;
  bottom:0;
  left:0;
  right:0;
  padding:1.4rem;
  z-index:90;
  column-gap:1rem;
  row-gap:1rem;
  box-shadow:0 0 2rem 1rem rgba(0,0,0,.1);
  border-radius:0
}
.js-sticky-cta .container {
  padding:0
}
.js-sticky-cta__container {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  gap:2.8rem;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.js-sticky-cta.js-d-none {
  display:none
}
.js-sticky-cta .close-btn {
  position:absolute;
  top:-2.5rem;
  right:1.2rem;
  display:inline-block;
  font-size:1.6rem;
  cursor:pointer;
  color:#979797
}
.js-sticky-cta__wrap {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:center;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:1;
  flex-grow:0;
  width:100%
}
.js-sticky-cta__img-wrap {
  display:none;
  width:100%;
  max-width:5.5rem;
  height:5.5rem
}
.js-sticky-cta__bonus img {
  display:none
}
.js-sticky-cta img {
  border-radius:var(--border-radius);
  max-height:5.5rem;
  max-width:5.5rem;
  width:100%;
  height:100%
}
.js-sticky-cta__oneliner {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  align-items:left;
  gap:.5rem;
  flex-wrap:nowrap;
  flex-shrink:1;
  flex-grow:0;
  text-transform:capitalize;
  width:fit-content
}
.js-sticky-cta__oneliner span {
  font-size:var(--text-sm);
  line-height:1.7rem
}
.js-sticky-cta__oneliner span:first-child {
  font-weight:bold;
  color:var(--color-primary-dark)
}
@media only screen and (min-width: 560px) {
  .js-sticky-cta__oneliner span:first-child {
    font-size:var(--text-base-size)
  }
}
.js-sticky-cta__oneliner span:not(:first-child) {
  font-weight:normal;
  color:var(--color-primary)
}
.js-sticky-cta__cta {
  font-size:1.4rem;
  line-height:1.7rem;
  width:100%;
  font-weight:bold;
  padding:11px 0;
  height:4rem;
  max-width:16.4rem
}
.splide {
  max-width:100%;
  margin-bottom:var(--space-lg)
}
.splide.overflow {
  overflow-x:hidden
}
.splide.gallery .splide__slide img {
  width:100%;
  height:100%;
  object-fit:contain
}
.splide.gallery .splide__arrow {
  background:#fff;
  width:40px;
  height:40px;
  border-radius:50%;
  box-shadow:var(--box-shadow)
}
.splide.gallery .splide__arrow svg {
  color:#333;
  width:24px;
  height:24px
}
.splide.gallery .splide__arrow--next {
  right:var(--space-sm)
}
.splide.gallery .splide__arrow--prev {
  left:var(--space-sm)
}
.splide.howto {
  margin-bottom:4rem
}
@media only screen and (min-width: 480px) {
  .splide.howto {
    padding:0 5rem
  }
}
.splide.howto .splide__arrow--prev {
  left:0
}
.splide.howto .splide__arrow--next {
  right:0
}
.splide .operator-wrap.card,
.splide .operator-wrap.card .card-operator {
  height:100%
}
.splide .operator__wrapper {
  justify-content:space-between;
  height:100%
}
.splide .operator__oneliner-wrapper {
  display:flex;
  flex-direction:column;
  justify-content:space-between
}
.splide .operator__oneliner-wrapper.has-alt {
  flex-direction:row
}
.splide .operator.card-operator .operator__oneliner {
  margin-bottom:0
}
.splide .card {
  box-shadow:none
}
.splide .card.post,
.splide .card.bonus,
.splide .card.game,
.splide .card.payment,
.splide .card.custom,
.splide .card.software {
  border:1px solid #eee;
  height:100%
}
.splide .card.mini {
  max-width:initial
}
.splide .card-box {
  border:1px solid #eee;
  box-shadow:none;
  height:100%
}
.splide .custom {
  width:100%
}
.splide__pagination {
  margin-top:var(--space-md);
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  gap:var(--space-sm);
  flex-wrap:wrap;
  flex-shrink:0;
  flex-grow:0;
  z-index:1;
  width:100%
}
.splide__pagination li {
  display:inline-block;
  list-style-type:none;
  margin:0
}
.splide__pagination__page {
  background:#d9d9d9;
  border:0;
  border-radius:50%;
  display:inline-block;
  height:1.3rem;
  width:1.3rem;
  margin:.3rem;
  opacity:.7;
  padding:var(--space-xs);
  position:relative;
  transition:transform .2s linear
}
.splide__pagination__page.is-active {
  background:var(--color-text);
  z-index:1
}
.splide__arrow {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  position:absolute;
  background:var(--color-primary);
  cursor:pointer;
  border:0;
  z-index:1;
  padding:8px;
  border-radius:50%
}
.splide__arrow:disabled {
  pointer-events:none
}
.splide__arrow:hover:not(:disabled) {
  opacity:.7
}
.splide__arrow svg {
  color:#fff
}
.splide__arrow--prev {
  left:-3.5rem;
  top:50%;
  transform:translateY(-50%) rotate(180deg)
}
.splide__arrow--next {
  right:-3.5rem;
  top:50%
}
.splide__arrow[disabled] {
  display:none
}
.popup {
  position:absolute;
  background:rgba(0,0,0,.25);
  z-index:80;
  left:0;
  top:0;
  width:100%;
  height:100%;
  border-radius:var(--border-radius-sm);
  display:flex;
  align-items:center
}
.popup__wrap {
  position:relative;
  width:max-content;
  max-width:96%;
  margin:0 auto;
  background-color:var(--color-white);
  padding:2rem;
  border-radius:var(--border-radius)
}
.popup__wrap p {
  margin-top:var(--space-sm);
  font-size:var(--text-xs);
  line-height:1.8rem;
  font-weight:300;
  pointer-events:none
}
.popup__wrap a {
  pointer-events:all
}
.popup__title {
  display:flex;
  align-items:center;
  font-weight:bold;
  font-size:var(--text-sm);
  pointer-events:none
}
.popup__title .mark {
  color:var(--color-white);
  background-color:var(--color-btn-main);
  width:2rem;
  height:2rem;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  margin-right:1rem
}
.popup__title p {
  font-weight:bold
}
.popup .delete-select__wrap {
  display:flex;
  justify-content:space-between;
  gap:var(--space-default)
}
.popup .delete-select__wrap button {
  flex:0 0 calc(50% - var(--space-default));
  font-size:var(--text-sm)
}
.popup .delete-select p {
  margin-bottom:var(--space-sm);
  font-size:var(--text-xs)
}
.popup .delete-select .js-feedback-delete,
.popup .delete-select .js-feedback-cancel,
.popup .delete-select .js-favorite-delete,
.popup .delete-select .js-favorite-cancel {
  border:0;
  color:var(--color-white);
  border-radius:var(--border-radius-sm);
  padding:var(--space-xs);
  cursor:pointer
}
.popup .delete-select .js-feedback-delete:hover,
.popup .delete-select .js-feedback-cancel:hover,
.popup .delete-select .js-favorite-delete:hover,
.popup .delete-select .js-favorite-cancel:hover {
  background:var(--color-btn-main-hover)
}
.popup .delete-select .js-feedback-cancel,
.popup .delete-select .js-favorite-cancel {
  background-color:var(--color-btn-main)
}
.popup .delete-select .js-feedback-delete,
.popup .delete-select .js-favorite-delete {
  background-color:#b33a3a
}
.popup .delete-select .js-feedback-delete:hover,
.popup .delete-select .js-favorite-delete:hover {
  background-color:#a03434
}
.popup a {
  color:var(--color-primary);
  font-weight:bold
}
.popup .js-popup-close {
  position:absolute;
  right:1rem;
  top:.7rem;
  display:inline-block;
  font-size:1.5rem;
  cursor:pointer;
  color:#979797
}
.siteSearch {
  width:3.1rem;
  height:3.1rem;
  cursor:pointer
}
.siteSearch::before {
  content:"";
  display:inline-flex;
  position:relative;
  width:3.1rem;
  height:3.1rem;
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF0AAABdCAYAAADHcWrDAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASuSURBVHgB7Z2BVdwwDIZ1XaBsUHeC0g3CBmzQG4ENuE4AnQA6AXSCOyaATpAwAXSCv1btPNprC1KSi2TO33t6ea/PBec/nS0lsljQjgFwEC+H2T5EC9kOsvU8Zuvy9SbaHdtisXikyvOw0NFOoq2jPWA862jLaIEqfxJFabJAu2TNHwDtOzOJvU27l+LHmz40EHubNtoh7QPxRs/gC57PARXAgpQgbWZXlKIRb3TRjmK005Fj3mgGR8GbeLkln4IzIdptnOcJvQaQQsCSOCWniJaXfAMrGs99tA2lZaDL/8bXPlEKlL5FfP1A41nFpeYzlQbGe/gm/wzVJhfHB6SE6BrjcOvx/yRO+BjD4Cx0hYkyyPwBXGI4n6gE8o220HOFHaXrI8RnJ/Afyw8QnG+soRlAyoBb6GjhOY6PkzuFDg7TAs0IktevoeOMPJJvRgMvJ2YeBP1y05A3oPOeK3KAUviWPIEUooknD0drJHTOsiQvQL458bhAjkB6cSKeP3kAKSIoz1N+o7h7gHxdvCDHxPmdC+9jTZZAF7EEcgzSMiN9L2uSMPWPdhvh+Evvz6pz5cAX4fBjsgLynT9QASi83W6JgYwNFQTke9TsYe8byDO0SyqLS+G4hmaG13TpZrKhsuDqMEllWEMzw6IHwbg77xvoNnlDvRMMDTQzLLrktdg9lcl3wZgpXguqYNHfC8ZJPMYjknnPv5FGeysY11GZSNZ0E9Elv7TUUmXRvOfOP6TFRrU+fEKkogeqTAaLvvdePHc4zKL/EIwLVCaBHMKiS96ivKMykWTbs4fDLLok8WmoTCSJj+SbPiksuihVRiEF91u49XTpL7V74D+A/PRU4igbmhmN6GUUYT6xFI6zecQB+ZujIpYYyN8c3ZIBfXL0TTi+lGMlvBRKHOSGrMieIeGhBG+HvOjItnwa8iXGZ+VrBvKKY5OlZXuymuqohhwCXf3OkjwAXS2jq2UGJdYyMtBV7dqWpW0B3QnuJXkCupJjF3WN0J0c8VWfzkC3tjOmGyv0R3WW5BHIK197dnai7pk58hp+AR1+K46h25R62rmER4pSbqGjhfdaTKReLkNaQZ1hd+dI2RlOB86rRQkFsNBFM9s3eIrpTkyPEbtI4VcYxwUGJlNImzrvL1M0X+tpYSy8tAvGKl6maGywoVTq1tHfj1T7Thh9K8FD2l0hUEeGzXjEnY0mFN4LHRkJr2onhdQxyPUDLyUdGQg/tIcXPwII5I8uXwPJ6Whm4VU9vJg8uaNoX8kXfLjrI6W5dYr/F6KtrTdXMUhNeFrY0mIrOsKwXjUtSmorixTPt5gXDiNPnpnT6xeeQRL/Drtlk3/Pi+Ek9kV4Jt8sJzVTfQD8czhJa0gJHAqvjl605MlzotPQU8Lzv3I3riDmMjdOnLp8vR7bPx3DIq6OCuhmqiZ7YcAMX2ePHr8XVOGNqMIbUYU3ogpvRBXeiCq8EVV4I6rwRlThjajCG1GFN6IKb0QV3ogqvBFVeCOq8EZU4Y2owhtRhTdihPAltnDxw0Dhz6kyjgHCP1BlPFrhqTINCuHtG0G8JoTCl9IzpxxeEL56+a7A099N7U8Fdkhntn7xE0LYQ0kdMNHVAAAAAElFTkSuQmCC)
}
.searchForm {
  z-index:20001;
  position:fixed;
  left:50%;
  transform:translateX(-50%);
  top:5rem;
  width:90%;
  border-radius:var(--border-radius)
}
@media only screen and (min-width: 1248px) {
  .searchForm {
    width:33.33%
  }
}
.searchForm form {
  width:100%;
  border-radius:var(--border-radius)
}
.searchForm .inputWrapper {
  position:relative
}
.searchForm .inputWrapper::before {
  content:"";
  position:absolute;
  left:15px;
  top:7px;
  display:inline-flex;
  background-size:contain;
  background-position:center;
  background-repeat:no-repeat;
  background-image:url(data:image/png;base64,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);
  width:2rem;
  height:2rem
}
.searchForm input {
  border:none;
  border-radius:var(--border-radius);
  padding-left:44px;
  height:3.6rem;
  flex:1;
  outline:none;
  width:100%
}
.results {
  background-color:#fff;
  border-radius:var(--border-radius);
  margin-top:5px;
  overflow:hidden
}
.resultsTypes {
  display:flex;
  gap:var(--space-sm);
  overflow:auto
}
.resultsTypes.typesFound {
  padding:var(--space-md) 0;
  margin:0 var(--space-md);
  border-bottom:1px solid #eee
}
.resultsTypes::-webkit-scrollbar {
  height:6px
}
.resultsTypes::-webkit-scrollbar-track {
  background:#f0efef;
  border-radius:1rem
}
.resultsTypes::-webkit-scrollbar-thumb {
  background:#5c5c5e;
  border-radius:1rem
}
.resultsTypes div {
  background:#f1f1f1;
  border-radius:var(--space-lg);
  padding:var(--space-sm) var(--space-md);
  min-width:max-content;
  cursor:pointer
}
.resultsTypes div.selected {
  background-color:var(--color-primary);
  color:var(--color-white)
}
.resultsTypes div:hover {
  transform:scale(1.05)
}
.resultsItems {
  max-height:50rem;
  overflow:auto
}
.resultsItems::-webkit-scrollbar {
  width:5px
}
.resultsItems::-webkit-scrollbar-track {
  background:#fff;
  border-radius:1rem
}
.resultsItems::-webkit-scrollbar-thumb {
  background:#c2c2c2;
  border-radius:1rem
}
.resultsItems>a {
  display:flex;
  align-items:center;
  gap:var(--space-default);
  padding:var(--space-default) var(--space-md)
}
.resultsItems>a>a {
  color:#20202d
}
.resultsItems>a img {
  max-width:5.5rem;
  max-height:5.5rem;
  border-radius:var(--border-radius)
}
.resultsItems>a .type {
  background:#f1f1f1;
  border-radius:var(--space-lg);
  padding:var(--space-sm) var(--space-sm);
  min-width:max-content;
  color:#20202d;
  font-size:var(--text-xs);
  margin-left:auto
}
@media only screen and (min-width: 1248px) {
  .resultsItems>a .type {
    font-size:var(--text-base-size)
  }
}
.resultsItems>a:hover {
  background-color:#f1f1f1
}
.resultsItems>a:hover .type {
  background-color:#fff
}
.noResults {
  padding:var(--space-sm) var(--space-md)
}
.search .operator__image::before {
  display:none
}
.search .resultsBlock h2 {
  margin:var(--space-md) 0
}
.search .resultsBlock:not(:last-child) {
  margin-bottom:var(--space-lg)
}
.search .resultsBlock:last-child {
  margin-bottom:var(--space-md)
}
.search .search-form {
  margin-top:3.6rem;
  margin-bottom:3.6rem;
  position:relative
}
.search .search-form input {
  width:75%;
  background:#fff;
  box-shadow:15px 15px 50px rgba(0,0,0,.1);
  border-radius:10px;
  border:none;
  outline:none;
  padding-left:5rem;
  height:4.8rem
}
.search .search-form::before {
  content:"";
  position:absolute;
  left:15px;
  top:14px;
  display:inline-flex;
  background-size:contain;
  background-position:center;
  background-repeat:no-repeat;
  background-image:url(data:image/png;base64,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);
  width:2rem;
  height:2rem
}
.search .search-nav {
  display:flex;
  flex-wrap:wrap;
  gap:var(--space-sm)
}
.search .search-nav a {
  background-color:var(--color-primary);
  color:var(--color-white);
  padding:var(--space-default);
  border-radius:var(--border-radius)
}
.search .search-nav a:hover {
  background-color:var(--color-primary-dark)
}
.header .headerBonus {
  z-index:100
}
@media only screen and (min-width: 1024px) {
  .header .headerBonus {
    position:relative
  }
}
.header .headerBonus .headerBonusIcon {
  position:relative;
  cursor:pointer;
  animation:wiggle 3s infinite;
  width:30px;
  height:30px
}
.header .headerBonus .headerBonusIcon img {
  width:30px;
  height:30px
}
.header .headerBonus .headerBonusCount {
  position:absolute;
  right:-4px;
  bottom:-4px;
  background:var(--color-primary);
  border-radius:50%;
  padding:2px
}
.header .headerBonus .headerBonusCount span {
  width:18px;
  height:18px;
  border-radius:50%;
  background:var(--color-primary);
  color:var(--color-white);
  font-weight:bold;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:10px;
  border:2px solid #fff
}
.header .headerBonus .headerBonusModal {
  padding:15px 15px 0 15px;
  position:absolute;
  width:90%;
  top:var(--header-height);
  left:50%;
  transform:translateX(-50%);
  border-radius:10px;
  background:#fff;
  box-shadow:0px 0px 20px 10px rgba(0,0,0,.1)
}
.header .headerBonus .headerBonusModal.hidden {
  display:none
}
@media only screen and (min-width: 1024px) {
  .header .headerBonus .headerBonusModal {
    width:340px;
    top:6rem;
    left:50%;
    transform:translate(-50%, 0)
  }
}
.header .headerBonus .headerBonusModal .closeBtn {
  position:initial
}
.header .headerBonus .headerBonusModal .caret {
  position:absolute;
  top:0;
  right:72px
}
@media only screen and (min-width: 480px) {
  .header .headerBonus .headerBonusModal .caret {
    right:62px
  }
}
@media only screen and (min-width: 1024px) {
  .header .headerBonus .headerBonusModal .caret {
    right:initial;
    left:47%
  }
}
.header .headerBonus .headerBonusModal .caret:before {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  border-left:10px solid rgba(0,0,0,0);
  border-right:10px solid rgba(0,0,0,0)
}
.header .headerBonus .headerBonusModal .caret:after {
  content:"";
  position:absolute;
  left:1px;
  bottom:0;
  border-bottom:9px solid #fff;
  border-left:9px solid rgba(0,0,0,0);
  border-right:9px solid rgba(0,0,0,0)
}
.header .headerBonus .headerBonusModal-head {
  display:flex;
  align-items:center;
  justify-content:space-between
}
.header .headerBonus .headerBonusModal-head p {
  font-weight:bold;
  font-size:12px
}
@media only screen and (min-width: 1024px) {
  .header .headerBonus .headerBonusModal-head p {
    font-size:14px
  }
}
.header .headerBonus .headerBonusItem {
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-bottom:1px solid #d9d9d9;
  padding:15px 0
}
.header .headerBonus .headerBonusItem:last-child {
  border-bottom:none
}
.header .headerBonus .headerBonusItem .headerBonusImage {
  flex:0 0 55px
}
.header .headerBonus .headerBonusItem .headerBonusImage img {
  width:55px;
  height:55px;
  border-radius:5px
}
.header .headerBonus .headerBonusItem .headerBonusText {
  max-width:108px;
  text-align:center;
  display:flex;
  justify-content:center;
  font-weight:700;
  color:#2c00a9
}
.header .headerBonus .headerBonusItem .btn {
  width:100px;
  height:40px
}
.wheel__open {
  position:fixed;
  left:0;
  bottom:194px;
  z-index:97;
  background:linear-gradient(90deg, var(--color-primary-dark) 0%, var(--color-primary) 100%);
  padding:var(--space-xs);
  border-radius:var(--border-radius-right);
  transition:transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)
}
.wheel__open.hidden {
  transform:translateX(-100%)
}
.wheel__open svg {
  display:block;
  width:30px;
  height:30px
}
.wheel__open p {
  display:none
}
.wheel__backdrop {
  background:rgba(0,0,0,.4);
  z-index:200;
  opacity:0;
  transition:opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)
}
.wheel__backdrop.open {
  position:fixed;
  inset:0;
  opacity:1
}
.wheel__container {
  position:fixed;
  top:60px;
  bottom:50px;
  left:50%;
  transform:translateX(-50%);
  z-index:200;
  width:calc(100% - 28px);
  max-width:360px;
  padding:26px;
  overflow:hidden;
  border-radius:var(--border-radius);
  background:linear-gradient(90deg, var(--color-primary-dark) 0%, var(--color-primary) 100%);
  box-shadow:15px 15px 50px 0px rgba(0,0,0,.1);
  opacity:0;
  transition:opacity .3s ease;
  pointer-events:none;
  display:flex;
  flex-direction:column-reverse;
  justify-content:flex-end;
  align-items:center;
  gap:40px;
  height:90%
}
.wheel__container.open {
  opacity:1;
  pointer-events:auto
}
.wheel__close {
  position:absolute;
  top:8px;
  right:8px;
  color:var(--color-white)
}
.wheel__main {
  position:relative;
  width:520px;
  height:520px;
  flex-shrink:0
}
.wheel__pointer {
  position:absolute;
  top:-20px;
  left:50%;
  transform:translateX(-50%);
  width:54px;
  height:50px;
  z-index:1;
  color:var(--color-white)
}
.wheel__wrapper {
  position:relative;
  overflow:hidden;
  width:100%;
  height:100%
}
.wheel__inner {
  position:absolute;
  inset:0;
  transition:rotate 6000ms cubic-bezier(0.4, 0.01, 0.1, 1)
}
.wheel__center {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  padding:40px;
  background:#fff;
  border-radius:50%;
  border:89px solid rgba(255,255,255,.2);
  background-clip:padding-box
}
.wheel__slices {
  position:absolute;
  inset:0
}
.wheel__slices .slice {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(32%, -50%);
  transform-origin:0 0;
  text-align:right;
  width:40%;
  display:flex;
  align-items:center;
  gap:50px
}
.wheel__slices .slice:nth-of-type(2) {
  rotate:45deg
}
.wheel__slices .slice:nth-of-type(3) {
  rotate:90deg
}
.wheel__slices .slice:nth-of-type(4) {
  rotate:135deg
}
.wheel__slices .slice:nth-of-type(5) {
  rotate:180deg
}
.wheel__slices .slice:nth-of-type(6) {
  rotate:225deg
}
.wheel__slices .slice:nth-of-type(7) {
  rotate:270deg
}
.wheel__slices .slice:nth-of-type(8) {
  rotate:315deg
}
.wheel__slices .slice svg {
  width:35px;
  height:35px
}
.wheel__slices .slice__text {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  font-size:16px;
  font-weight:700;
  color:#fff;
  max-width:min-content
}
.wheel__form {
  display:flex;
  flex-direction:column;
  justify-content:center
}
.wheel__form--title {
  font-size:var(--text-2rem);
  font-weight:700;
  color:var(--color-white);
  margin-bottom:1.5rem
}
.wheel__form--label {
  font-size:var(--text-sm);
  color:var(--color-white);
  margin-bottom:var(--space-md)
}
.wheel__form--input {
  margin-bottom:var(--space-md)
}
.wheel__form--input input {
  font-size:var(--text-sm);
  width:100%;
  padding:var(--space-default);
  border-radius:var(--border-radius);
  border:0;
  height:40px
}
.wheel__form--input input.just-validate-error-field {
  outline:2px solid var(--color-xmark)
}
.wheel__form--input .just-validate-error-label,
.wheel__form--input .form-info-label {
  font-size:var(--text-sm);
  color:var(--color-xmark)
}
.wheel__form .btn--primary {
  margin-bottom:1.5rem
}
.wheel__form--disclaimer {
  font-size:var(--text-xs);
  color:var(--color-white)
}
.box {
  box-shadow:var(--box-shadow-lg);
  border-radius:var(--border-radius);
  background:var(--color-white)
}
.user {
  margin-block:var(--space-lg)
}
.user+.container section {
  scroll-margin-top:9rem
}
.user__pagenav {
  display:flex;
  align-items:center;
  gap:var(--space-sm);
  overflow-x:scroll;
  padding:var(--space-sm) 0
}
.user__pagenav::-webkit-scrollbar {
  display:none
}
.user__pagenav a {
  min-width:fit-content;
  padding:var(--space-sm) var(--space-default);
  background-color:var(--color-white);
  color:var(--color-dark);
  display:inline-flex;
  align-items:center;
  gap:var(--space-default);
  border-radius:var(--border-radius-sm);
  border:1px solid #f8f1f1
}
.user__pagenav a:active {
  background:#d9d9d9
}
.user__pagenav a svg {
  color:var(--color-primary)
}
.user__settings-list-item {
  display:flex;
  align-items:center;
  gap:var(--space-md)
}
.user__settings-list-item:not(:last-of-type) {
  margin-bottom:var(--space-default)
}
.user__settings-list-item a,
.user__settings-list-item span {
  color:var(--color-text);
  font-size:var(--text-sm)
}
.user__settings-list-item.selected a,
.user__settings-list-item.selected span {
  font-weight:bold
}
.user__settings-input {
  color:var(--color-text)
}
.user__settings-info {
  padding:var(--space-default)
}
.user__settings-info-wrapper {
  margin-block:var(--space-lg) var(--space-md)
}
.user__profile {
  margin-block:var(--space-md);
  padding:var(--space-lg) var(--space-md);
  display:flex;
  flex-direction:column;
  align-items:center
}
.user__profile-picture img {
  width:12.5rem;
  height:12.5rem;
  border-radius:50%;
  display:block;
  margin-bottom:var(--space-md);
  margin-inline:auto
}
.user__profile-details {
  margin-top:var(--space-lg);
  width:100%;
  display:flex;
  justify-content:space-between
}
.user__profile-details p {
  color:var(--color-text)
}
.user__profile-details p:first-of-type {
  font-weight:bold;
  margin-bottom:var(--space-sm);
  color:var(--color-anchor-dark)
}
.user__profile-details--normal {
  margin-top:0;
  flex-direction:column;
  align-items:center
}
.user__profile-details--normal p:last-of-type {
  font-size:var(--text-sm)
}
.user__stats {
  padding:var(--space-default);
  display:flex;
  gap:var(--space-md);
  margin-bottom:var(--space-md)
}
.user__stats-content {
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  padding-block:var(--space-default);
  color:var(--color-text)
}
.user__stats-content--count {
  font-size:var(--text-h2)
}
.user__stats-content--text {
  font-size:var(--text-sm)
}
.user__favorites {
  margin-top:2.5rem
}
.user__bonuses {
  margin-block:var(--space-xl)
}
.user__favorite-games {
  padding-block:var(--space-xl)
}
.user__complaint {
  padding-block:var(--space-xl)
}
.user__complaint-card {
  color:var(--color-text);
  margin-block:var(--space-lg);
  padding:2.5rem;
  display:grid;
  grid-template-columns:auto 1fr;
  grid-template-rows:auto auto;
  grid-template-areas:"img info" "problem problem" "more more"
}
.user__complaint-image {
  grid-area:img;
  border-radius:var(--border-radius);
  height:12.5rem;
  width:auto;
  margin-right:2.5rem
}
.user__complaint-info {
  grid-area:info
}
.user__complaint-info p:first-of-type {
  font-size:var(--text-sm);
  margin-bottom:var(--space-md);
  color:var(--color-anchor-dark)
}
.user__complaint-info p {
  font-size:var(--text-xs);
  line-height:normal;
  margin-block:var(--space-sm)
}
.user__complaint-info p:last-of-type {
  margin-bottom:0
}
.user__complaint-problem {
  grid-area:problem;
  font-size:var(--text-sm)
}
.user__complaint-problem p {
  line-height:normal;
  margin-block:1.5rem
}
.user__complaint-problem .btn--read-more {
  border:0;
  padding:0
}
.user__complaint-more {
  margin-top:var(--space-sm);
  font-size:var(--text-sm);
  grid-area:more
}
.reviewCard {
  display:grid;
  grid-template-columns:min-content 1fr;
  column-gap:var(--space-md);
  padding:2.5rem;
  color:var(--color-text)
}
@media screen and (max-width: 350px) {
  .reviewCard {
    grid-template-columns:1fr;
    row-gap:var(--space-md)
  }
  .reviewCard .reviewCard__image,
  .reviewCard img {
    justify-self:center
  }
}
.reviewCard__image,
.reviewCard img {
  width:12.5rem;
  height:12.5rem;
  max-width:unset;
  border-radius:var(--space-sm)
}
.reviewCard:not(:last-child) {
  margin-bottom:var(--space-md)
}
.reviewCard__main {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  gap:2.5rem;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.reviewCard__main a {
  display:flex;
  flex-shrink:0
}
.reviewCard__main img {
  border-radius:var(--border-radius);
  height:12.5rem;
  width:auto
}
.reviewCard__operator-wrap {
  width:100%
}
.reviewCard__operator {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-md);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  flex:1
}
.reviewCard__operator .operatorName,
.reviewCard__operator .username {
  font-weight:700;
  font-size:var(--text-sm);
  line-height:1.7rem;
  color:var(--color-dark)
}
.reviewCard__operator .reviewDate {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:center;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  font-size:var(--text-xs);
  line-height:1.5rem
}
.reviewCard__operator .reviewDate svg {
  align-self:baseline;
  flex-shrink:0
}
.reviewCard__operator .starRating {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:center;
  gap:var(--space-xs);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  align-self:flex-start;
  padding:var(--space-xs) var(--space-sm);
  background-color:#efefef;
  border-radius:var(--border-radius-sm);
  font-size:var(--text-sm);
  line-height:1.7rem
}
.reviewCard__reviews {
  grid-column:1/-1;
  width:100%
}
.reviewCard__reviews .proscons-item {
  box-shadow:none;
  padding-left:0;
  gap:2.5rem;
  line-height:1.9rem
}
.reviewCard .deleteReview {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:flex-end;
  align-items:center;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  grid-column:1/-1;
  width:fit-content;
  margin-left:auto
}
.reviewCard__info {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:space-between;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  font-size:var(--text-sm)
}
.complaintCard {
  display:grid;
  grid-template-columns:min-content 1fr;
  row-gap:var(--space-md);
  column-gap:var(--space-md);
  color:var(--color-text);
  padding:2.5rem
}
.complaintCard:not(:last-child) {
  margin-bottom:var(--space-md)
}
@media screen and (max-width: 350px) {
  .complaintCard {
    flex-wrap:wrap
  }
}
@media screen and (max-width: 375px) {
  .complaintCard {
    grid-template-columns:1fr
  }
  .complaintCard img {
    justify-self:center
  }
}
.complaintCard__image,
.complaintCard img {
  width:12.5rem;
  height:12.5rem;
  max-width:unset
}
.complaintCard__info {
  grid-column:1/-1
}
.complaintCard img {
  border-radius:var(--border-radius);
  height:12.5rem;
  width:12.5rem
}
.complaintCard__data {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  font-size:var(--text-sm)
}
.complaintCard__data .username,
.complaintCard__data .operatorName {
  font-weight:700;
  font-size:var(--text-sm);
  line-height:1.7rem;
  color:var(--color-dark);
  margin-bottom:var(--space-sm)
}
.complaintCard__data span:not(.username):not(.operatorName) {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  font-size:var(--font-sm);
  line-height:1.5rem
}
.complaintCard__data span:not(.username):not(.operatorName) svg {
  flex-shrink:0
}
.complaintCard__title {
  margin:var(--space-sm) 0;
  font-weight:bold
}
.complaintCard__status {
  margin-bottom:var(--space-sm);
  font-size:var(--text-sm)
}
.complaintCard__status span {
  font-weight:bold
}
.complaintCard__controls {
  display:flex;
  align-items:center;
  justify-content:space-between;
  font-size:var(--text-sm);
  color:var(--color-text)
}
.complaintCard__controls div {
  display:flex;
  align-items:center;
  gap:var(--space-sm)
}
.complaintCard__controls .btn--read-more {
  border:0;
  padding:0;
  display:flex;
  align-items:center
}
.complaintCard__controls .btn--read-more:hover {
  cursor:pointer
}
.complaintCard .deleteReview {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:flex-end;
  align-items:center;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.complaintCard__more {
  width:100%;
  font-size:var(--text-sm)
}
.user-profile-card {
  margin-block:var(--space-md);
  padding:var(--space-lg) var(--space-md);
  display:flex;
  flex-direction:column;
  align-items:center
}
.user-profile-card__picture a {
  font-size:var(--text-sm)
}
.user-profile-card__picture img {
  width:12.5rem;
  height:12.5rem;
  border-radius:50%;
  display:block;
  margin-bottom:var(--space-md);
  margin-inline:auto
}
.user-profile-card__details {
  margin-top:var(--space-lg);
  width:100%;
  display:flex;
  justify-content:space-between
}
.user-profile-card__details p {
  color:var(--color-text);
  font-size:var(--text-sm)
}
.user-profile-card__details p:first-of-type {
  font-weight:bold;
  margin-bottom:var(--space-default);
  color:var(--color-anchor-dark)
}
.user-profile-card__details--normal {
  margin-top:0;
  flex-direction:column;
  align-items:center
}
.user-profile-card__details--normal p:last-of-type {
  font-size:var(--text-sm)
}
.user-profile-information {
  margin-top:var(--space-xl);
  flex-grow:1
}
.user-profile-information .form__text {
  padding:0
}
.user-profile-information .form__input--text {
  color:var(--color-text)
}
.user-profile-information .module-title {
  flex-direction:row;
  justify-content:space-between;
  margin-bottom:2.5rem
}
.feedback-block {
  padding:var(--space-lg) 0;
  max-width:850px;
  margin:0 auto
}
.feedback-block form:not(:last-child) {
  margin-bottom:var(--space-lg)
}
.feedback-block .empty-msg {
  display:flex;
  justify-content:center;
  margin-top:var(--space-lg);
  margin-bottom:var(--space-lg)
}
.feedback-block .empty-msg p {
  padding:var(--space-sm) var(--space-lg);
  font-size:var(--text-sm);
  font-weight:bold;
  text-align:center;
  width:100%;
  max-width:50rem
}
.user-feedback:not(:first-child) {
  margin-top:var(--space-lg)
}
.user-feedback__controls {
  position:relative;
  background:var(--linear-gradient-secondary);
  box-shadow:0px 0px 20px 10px rgba(0,0,0,.1019607843);
  padding:var(--space-lg) var(--space-card);
  border-radius:var(--border-radius);
  display:flex;
  flex-wrap:wrap;
  gap:var(--space-lg);
  align-items:center
}
.user-feedback__controls svg {
  color:var(--color-white);
  flex:0 0 calc(40% - var(--space-lg))
}
.user-feedback__controls-info {
  display:flex;
  flex-direction:column;
  gap:var(--space-md);
  flex:0 0 60%
}
.user-feedback__controls-info span {
  color:var(--color-white);
  font-size:var(--text-default);
  font-weight:bold
}
.user-feedback__controls-info p {
  color:var(--color-white)
}
.user-feedback__controls-info .stars-select {
  gap:var(--space-xs)
}
.user-feedback__controls-btn {
  height:6.5rem;
  flex:0 0 100%;
  margin-left:auto;
  align-self:stretch;
  font-size:var(--text-default)
}
.user-feedback__controls-btn button {
  height:100%
}
.user-feedback__list .reviewCard:first-child {
  margin-top:var(--space-lg)
}
.user-feedback__list .reviewCard:last-child {
  margin-bottom:var(--space-lg)
}
.user-feedback__list .complaintCard:first-child {
  margin-top:var(--space-lg)
}
.user-feedback__list .complaintCard:last-child {
  margin-bottom:var(--space-lg)
}
.user-nav__wrapper {
  padding:var(--space-default)
}
.user-nav__item {
  display:flex;
  align-items:center;
  gap:var(--space-card)
}
.user-nav__item:not(:last-of-type) {
  margin-bottom:var(--space-default)
}
.user-nav__item a,
.user-nav__item span {
  color:var(--color-text);
  font-size:var(--text-sm)
}
.user-nav__item.selected span,
.user-nav__item.selected a {
  font-weight:bold
}
.user-stats {
  padding:var(--space-default);
  display:flex;
  gap:var(--space-md);
  margin-bottom:var(--space-md);
  flex-basis:unset
}
.user-stats__content {
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  padding-block:var(--space-default);
  color:var(--color-text)
}
.user-stats__content--count {
  font-size:var(--text-h2)
}
.user-stats__content--text {
  font-size:var(--text-sm)
}
.userPictureModal {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:2001;
  padding-inline:15px;
  background-color:rgba(0,0,0,.5);
  display:grid;
  place-content:center
}
.userPictureModal__close {
  color:#979797;
  position:absolute;
  right:15px;
  top:15px
}
.userPictureModal__wrap {
  max-width:87rem;
  margin-inline:auto;
  padding:20px 10px;
  border-radius:var(--border-radius);
  background-color:#fff;
  position:relative
}
.userPictureModal__wrap ::-webkit-scrollbar {
  width:.6rem;
  margin-right:2rem
}
.userPictureModal__wrap ::-webkit-scrollbar-track {
  border-radius:var(--border-radius-sm);
  background:#f0efef
}
.userPictureModal__wrap ::-webkit-scrollbar-thumb {
  background:var(--color-text);
  border-radius:var(--border-radius-sm)
}
.userPictureModal__heading {
  text-align:center;
  font-weight:bold;
  color:var(--color-anchor-dark)
}
.userPictureModal__pictures {
  margin:var(--space-lg) 0;
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:var(--space-lg);
  max-height:43.5rem;
  overflow-y:auto
}
.userPictureModal__pictures figure {
  position:relative
}
.userPictureModal__pictures figure.chosen img {
  border:.3rem solid var(--color-primary);
  background:var(--color-primary)
}
.userPictureModal__pictures figure img {
  border-radius:50%;
  width:100%;
  max-width:12.5rem;
  max-height:12.5rem;
  display:block
}
.userPictureModal__pictures figure.chosen:after {
  width:2.5rem;
  height:2.5rem;
  border-radius:50%;
  content:url("data:image/svg+xml,%3Csvg width=%2713%27 height=%2712%27 viewBox=%270 0 13 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m1.293 6.542 3.646 3.646 6.77-8.854%27 stroke=%27%23fff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  position:absolute;
  color:var(--color-white);
  background:var(--color-primary);
  display:flex;
  justify-content:center;
  align-items:center;
  top:0;
  right:.7rem
}
.userPictureModal__controls {
  display:flex;
  flex-direction:column;
  gap:var(--space-default)
}
.before-footer {
  background-color:var(--color-white);
  padding:30px 0
}
.before-footer-wrap,
.before-footer-item {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:var(--space-default)
}
@media only screen and (min-width: 1024px) {
  .before-footer-wrap,
  .before-footer-item {
    flex-direction:row
  }
}
.before-footer-text {
  flex:0 0 20%;
  font-weight:bold
}
.before-footer-item {
  flex-direction:row;
  font-size:14px
}
@media only screen and (min-width: 1024px) {
  .before-footer-item {
    flex:0 0 26.6%;
    font-size:16px
  }
}
.before-footer-item img {
  width:30px;
  height:30px;
  filter:var(--crude-image-filter)
}
.footer__top {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  color:var(--color-footer-text);
  background-color:var(--color-footer-top-bg);
  padding:var(--space-lg) 0 var(--space-md)
}
.footer__nav {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-default);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  margin-bottom:var(--space-default)
}
.footer__nav a {
  color:var(--color-footer-text)
}
.footer__info {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-default);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.footer__info>img {
  max-width:250px;
  height:auto
}
.footer__socials {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  gap:var(--space-default);
  flex-wrap:wrap;
  flex-shrink:0;
  flex-grow:0
}
.footer__socials a {
  flex-shrink:0
}
.footer__socials .social-icon {
  color:var(--color-white)
}
.footer__menus {
  flex:1;
  display:flex;
  flex-direction:column;
  gap:var(--space-lg)
}
.footer__menus .footer-menu {
  flex:0 0 100%;
  margin-bottom:var(--space-default)
}
.footer__menus .footer-menu__title {
  font-weight:bold;
  margin-bottom:var(--space-lg)
}
.footer__menus .footer-menu ul li:not(:last-child) {
  margin-bottom:var(--space-lg)
}
.footer__helpline {
  margin:var(--space-md) 0;
  font-size:var(--text-sm);
  line-height:2.1rem
}
.footer__helpline a {
  font-weight:bold;
  color:var(--color-footer-color-anchor)
}
.footer__general {
  font-size:var(--text-sm);
  line-height:2.1rem
}
.footer__logos-wrap {
  margin-top:var(--space-default);
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  column-gap:var(--space-md);
  row-gap:var(--space-md)
}
.footer__logos img {
  max-width:150px
}
.footer__bottom {
  background-color:var(--color-footer-bottom-bg);
  color:var(--color-footer-text-secondary);
  padding:var(--space-md) 0 var(--space-lg)
}
.footer__bottom-images {
  margin:var(--space-md) 0;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:var(--space-lg)
}
@media only screen and (min-width: 480px) {
  .footer__bottom-images {
    justify-content:center
  }
}
.footer__bottom-images img {
  justify-self:center;
  max-width:8rem;
  max-height:5rem;
  width:auto;
  height:auto
}
.footer__bottom-copyright {
  text-align:center
}
.market-switcher {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:center;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  width:100%;
  max-width:25rem;
  background-color:var(--color-white);
  color:var(--color-dark);
  padding:1.5rem var(--space-md);
  border-radius:var(--border-radius);
  z-index:30;
  position:relative;
  cursor:pointer;
  margin-top:1rem
}
.market-switcher.js-open .market-switcher__dropdown {
  display:flex
}
.market-switcher.js-open .market-switcher__current svg {
  transform:rotate(180deg)
}
.market-switcher__dropdown {
  display:none;
  flex-direction:column;
  position:absolute;
  top:5.5rem;
  left:0;
  width:100%;
  border-radius:var(--border-radius);
  max-height:20rem;
  overflow-x:hidden;
  overflow-y:scroll;
  margin-top:.5rem
}
.market-switcher__dropdown::-webkit-scrollbar {
  width:6px
}
.market-switcher__dropdown::-webkit-scrollbar-track {
  background:var(--color-white)
}
.market-switcher__dropdown::-webkit-scrollbar-thumb {
  background:#c2c2c2
}
.market-switcher__market,
.market-switcher a {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:center;
  gap:1.5rem;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  color:var(--color-dark);
  font-weight:bold;
  padding:var(--space-default);
  background-color:var(--color-white)
}
.market-switcher__market:active,
.market-switcher a:active {
  color:var(--color-primary);
  background-color:var(--color-filter-bg-hover)
}
.market-switcher__current {
  display:flex;
  align-items:center;
  width:100%;
  gap:1.5rem;
  font-weight:700;
  pointer-events:none
}
.market-switcher__current svg {
  margin-left:auto
}
.page-404 {
  padding:var(--space-lg) var(--space-default)
}
.page-404__logo {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:var(--space-md);
  font-size:9.6rem;
  font-weight:700;
  margin-bottom:var(--space-lg)
}
.page-404__logo svg {
  width:80px;
  height:80px
}
.page-404__heading {
  font-size:var(--text-lg);
  font-weight:bold;
  text-align:center;
  margin-bottom:var(--space-default)
}
.page-404__text {
  font-size:var(--text-sm);
  color:var(--color-text);
  text-align:center;
  margin-bottom:var(--space-default)
}
.page-404__text:last-of-type {
  margin-bottom:var(--space-lg)
}
.page-404__controls {
  padding:0 2.6rem;
  display:flex;
  flex-direction:column;
  gap:var(--space-sm)
}
.page-404__controls .btn {
  border-radius:var(--border-radius-sm)
}
.page-404__controls a {
  font-size:var(--text-sm)
}
.filter-wrapper {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  width:100%
}
.filter-wrapper-desktop {
  display:none
}
.filter-wrapper .selected {
  background:var(--color-filter-bg-hover) !important;
  pointer-events:none
}
.filter-wrapper-filters-wrap {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-default);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.filter-wrapper .filter-input {
  margin-bottom:var(--space-default);
  border:1px solid #eee;
  height:5rem;
  background:var(--color-white);
  border-radius:var(--border-radius);
  display:flex
}
.filter-wrapper .filter-input span {
  padding:1.5rem;
  background:none;
  flex-shrink:0
}
.filter-wrapper .filter-input input {
  height:100%;
  width:100%;
  padding-left:0;
  border:0;
  border-radius:var(--border-radius);
  outline:0
}
.filter-wrapper .filter-input input::placeholder {
  color:var(--color-anchor-dark);
  font-size:var(--text-sm);
  line-height:var(--line-height-sm)
}
.filter-wrapper ul .dropdown-filter.disabled {
  position:relative;
  pointer-events:none
}
.filter-wrapper ul .dropdown-filter.disabled .js-dropdown-filter {
  border:3px solid #e5e5e5 !important;
  background-color:#f1f1f1 !important
}
.filter-wrapper ul .dropdown-filter.disabled .js-dropdown-filter svg {
  fill:#bbb
}
.filter-wrapper ul .dropdown-filter li {
  color:var(--color-anchor-dark);
  font-size:var(--text-sm);
  line-height:var(--line-height-sm)
}
.filter-wrapper ul .dropdown-filter.open .dropdown-filter__submenu:not(.dropdown-filter__submenu .dropdown-filter__submenu) {
  height:auto;
  display:block;
  border:1px solid #eee
}
.filter-wrapper ul .dropdown-filter.open .dropdown-filter__trigger:not(.dropdown-filter__submenu .dropdown-filter__trigger) {
  border-radius:var(--border-radius);
  margin-bottom:var(--space-sm)
}
.filter-wrapper ul .dropdown-filter.open .dropdown-filter__trigger:not(.dropdown-filter__submenu .dropdown-filter__trigger) svg:not(:first-child) {
  transform:rotate(-180deg);
  pointer-events:none
}
.filter-wrapper ul .dropdown-filter__trigger:not(.dropdown-filter__submenu .dropdown-filter__trigger) {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:center;
  gap:1.5rem;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  padding:var(--space-default) var(--space-default);
  color:var(--color-anchor-dark);
  font-size:var(--text-sm);
  line-height:var(--line-height-sm);
  background:var(--color-white);
  height:5rem
}
.filter-wrapper ul .dropdown-filter__trigger:not(.dropdown-filter__submenu .dropdown-filter__trigger) svg:not(:first-child) {
  transition:transform .25s;
  pointer-events:none;
  margin-left:auto
}
.filter-wrapper ul .dropdown-filter__submenu {
  height:0;
  display:none;
  background:var(--color-white);
  overflow:hidden
}
.filter-wrapper ul .dropdown-filter__submenu .dropdown-filter__trigger {
  border:none;
  color:var(--color-anchor-dark);
  font-size:var(--text-sm);
  line-height:var(--line-height-sm);
  padding:0
}
.filter-wrapper ul .dropdown-filter__submenu .dropdown-filter__trigger .dropdown-filter {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  padding:1.2rem var(--space-md)
}
.filter-wrapper ul .dropdown-filter__submenu .dropdown-filter__trigger .dropdown-filter svg {
  pointer-events:none;
  transition:transform .25s
}
.filter-wrapper ul .dropdown-filter__submenu .dropdown-filter__trigger.open {
  background:var(--color-filter-bg-hover);
  color:var(--color-primary);
  font-weight:700
}
.filter-wrapper ul .dropdown-filter__submenu .dropdown-filter__trigger.open .dropdown-filter__submenu {
  display:block;
  height:auto;
  border:none;
  font-weight:400;
  border-radius:0;
  margin-top:0
}
.filter-wrapper ul .dropdown-filter__submenu .dropdown-filter__trigger.open .dropdown-filter__submenu li {
  border-radius:0
}
.filter-wrapper ul .dropdown-filter__submenu .dropdown-filter__trigger.open .dropdown-filter__submenu li:first-child,
.filter-wrapper ul .dropdown-filter__submenu .dropdown-filter__trigger.open .dropdown-filter__submenu li:last-child {
  padding:1.2rem var(--space-md)
}
.filter-wrapper ul .dropdown-filter__submenu .dropdown-filter__trigger.open svg {
  transform:rotate(-180deg);
  pointer-events:none
}
.filter-wrapper ul .dropdown-filter__trigger:not(.dropdown-filter__submenu .dropdown-filter__trigger) {
  border-radius:var(--border-radius);
  border:1px solid #eee
}
.filter-wrapper ul .dropdown-filter__submenu {
  border-radius:var(--border-radius)
}
.filter-wrapper ul .dropdown-filter li.dropdown-filter {
  color:var(--color-anchor-dark);
  font-size:var(--text-sm);
  line-height:var(--line-height-sm)
}
.filter-wrapper ul li:not(.dropdown-filter):not(.filter-input) {
  padding:1.2rem var(--space-md)
}
.filter-wrapper ul li:not(.dropdown-filter):not(.filter-input):last-child:not(.open):not(.dropdown-filter__trigger) {
  padding-bottom:1.5rem
}
.filter-wrapper ul li:not(.dropdown-filter):not(.filter-input):active:not(.open) {
  background:var(--color-filter-bg-hover)
}
.filter-wrapper ul li.dropdown-filter__trigger:last-of-type:not(.open) .dropdown-filter {
  padding:1.2rem var(--space-md) 1.5rem var(--space-md)
}
.filter-wrapper .filter-tags {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  gap:1.2rem;
  flex-wrap:wrap;
  flex-shrink:0;
  flex-grow:0
}
.filter-wrapper .filter-tags.js-d-none {
  display:none
}
.filter-wrapper .filter-tags .filter-item {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  align-items:center;
  gap:1rem;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  font-weight:700;
  font-size:var(--text-sm);
  padding:1rem 1.5rem;
  color:var(--color-primary);
  background:var(--color-filter-bg);
  border-radius:2.5rem
}
.filter-wrapper .filter-tags .filter-item span {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0
}
.filter-wrapper .filter-tags .filter-item span svg {
  pointer-events:none
}
.filter-wrapper .filter-delete {
  font-size:var(--text-sm);
  line-height:var(--line-height-sm);
  text-align:center;
  color:var(--color-text);
  padding:1rem 1.5rem;
  width:100%
}
@media only screen and (min-width: 560px) {
  .filter-wrapper+.cardsList {
    flex-direction:row;
    flex-wrap:wrap
  }
}
.filter-wrapper .range-slider {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  justify-content:flex-end;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  padding:1.2rem 3.4rem;
  height:6rem
}
.games-archive__text {
  font-size:var(--text-sm);
  color:var(--color-text);
  padding-bottom:var(--space-md)
}
.archiveList {
  scroll-margin-top:8rem;
  min-height:8rem;
  margin-top:var(--space-sm);
  display:grid;
  gap:var(--space-default);
  grid-template-columns:repeat(auto-fill, minmax(130px, 1fr))
}
@media only screen and (min-width: 400px) {
  .archiveList {
    grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))
  }
}
.archiveList:has(>span) {
  display:block
}
.archiveList .game.archiveView {
  position:relative;
  background:initial;
  box-shadow:none
}
.archiveList .game.archiveView .game__label {
  position:absolute;
  top:-15px;
  left:15px;
  background:linear-gradient(0deg, var(--color-primary-dark) 0%, var(--color-primary) 98.7%);
  z-index:2;
  height:29px;
  width:max-content;
  display:flex;
  align-items:center;
  font-size:16px;
  color:var(--color-white);
  padding:0 10px;
  border-radius:5px
}
.archiveList .game.archiveView .game__title {
  text-align:center;
  justify-content:center;
  font-size:20px
}
.archiveList .game__image a:first-of-type {
  display:block
}
.archiveList .game__image a img {
  display:block;
  border-radius:var(--border-radius)
}
@media only screen and (min-width: 1024px) {
  .archiveList .game__image a img {
    min-height:20.5rem
  }
}
.archiveList .game__image a.game__overlay {
  bottom:0;
  border-radius:var(--border-radius)
}
.archiveList .game__about {
  text-align:center;
  font-size:var(--text-sm);
  padding-inline:.4rem;
  flex:1;
  justify-content:flex-start
}
.archiveList .game__title {
  margin-top:var(--space-default);
  margin-bottom:var(--space-sm);
  flex-basis:26%
}
.archiveList .game__owner {
  display:flex;
  gap:6px;
  align-items:center;
  margin:0 0 var(--space-sm) 0
}
.archiveList .game__owner img {
  border-radius:4px
}
.archiveList .game__details {
  margin:0;
  padding:0
}
.archiveList .game__owner,
.archiveList .game__details {
  font-size:var(--text-sm)
}
.faq {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  gap:var(--space-default);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  font-size:var(--text-sm);
  line-height:2.1rem
}
.faq>p {
  color:var(--color-text)
}
.faq__item {
  box-shadow:var(--box-shadow-lg);
  border-radius:var(--border-radius)
}
.faq__item:first-of-type {
  margin-top:var(--space-sm)
}
.faq__item.js-open .faq__question {
  background:var(--color-turnover-bg);
  border-radius:var(--border-radius-top)
}
.faq__item.js-open .faq__question svg {
  transform:rotate(-180deg)
}
.faq__item.js-open .faq__answer {
  color:var(--color-grey);
  background:var(--color-white)
}
.faq__question {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  gap:var(--space-sm);
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  padding:1.5rem 1.5rem;
  border-radius:var(--border-radius);
  background:var(--color-white);
  color:var(--color-dark)
}
.faq__question h2 {
  font-size:var(--text-sm);
  line-height:2.1rem
}
.faq__question svg {
  flex-shrink:0
}
.faq__question h2,
.faq__question svg {
  pointer-events:none
}
.faq__question .faq-arrow {
  width:2rem;
  height:2rem
}
.faq__answer {
  padding:1.5rem 1.5rem;
  border-radius:var(--border-radius-bottom)
}
.faq.half {
  max-width:45rem;
  min-width:45rem
}
.splash-screen {
  background:var(--linear-gradient-main);
  color:var(--color-white);
  font-weight:bold;
  height:100vh;
  display:flex;
  justify-content:center;
  align-items:center;
  padding-inline:var(--space-default)
}
.splash-screen__wrapper {
  padding:5rem 3rem;
  background:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
  border-radius:var(--border-radius)
}
.splash-screen__path {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:3rem
}
.splash-screen__path--transition svg:nth-of-type(1) {
  animation:load 1.5s infinite
}
.splash-screen__path--transition svg:nth-of-type(2) {
  animation:load 1.5s infinite;
  animation-delay:100ms
}
.splash-screen__path--transition svg:nth-of-type(3) {
  animation:load 1.5s infinite;
  animation-delay:200ms
}
@keyframes load {
  from {
    filter:opacity(0%)
  }
  to {
    filter:opacity(100%)
  }
}
.splash-screen__path img {
  max-width:15rem;
  border-radius:var(--border-radius)
}
.splash-screen__text {
  margin-top:3rem;
  text-align:center
}
.splash-screen__bar {
  margin:3rem auto;
  width:95%;
  border-radius:var(--border-radius);
  background:linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3))
}
.splash-screen__bar--progress {
  width:0%;
  animation:full 3s ease forwards;
  height:1rem;
  background:var(--color-white);
  border-radius:var(--border-radius)
}
@keyframes full {
  from {
    width:0%
  }
  to {
    width:100%
  }
}
.splash-screen__controls {
  margin:auto;
  margin-top:5rem;
  max-width:30rem
}
.splash-screen__controls a {
  height:67px
}
.sitemap {
  margin-top:var(--space-md)
}
.sitemap__wrap {
  display:flex;
  flex-wrap:wrap;
  margin-block:var(--space-xl);
  row-gap:var(--space-lg)
}
.sitemap__item {
  flex:1 1 33%;
  min-width:30rem
}
.sitemap__title {
  display:flex;
  align-items:center;
  gap:var(--space-md)
}
.sitemap__count {
  position:relative;
  width:4.4rem;
  height:4.4rem;
  border-radius:50%;
  background:var(--color-primary);
  background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 512%27%3E%3Cpath fill=%27%23ffffff%27 d=%27M640 264v-16c0-8.84-7.16-16-16-16H344v-40h72c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H224c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h72v40H16c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h104v40H64c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h304v40h-56c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h104c8.84 0 16-7.16 16-16zM256 128V64h128v64H256zm-64 320H96v-64h96v64zm352 0h-96v-64h96v64z%27/%3E%3C/svg%3E");
  background-position:center;
  background-size:50%;
  background-repeat:no-repeat
}
.sitemap__count.casino {
  background-image:url("data:image/svg+xml,%3Csvg width=%2745%27 height=%2745%27 viewBox=%270 0 45 45%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m13.938 12.183 3.145 5.273c.31-.188.645-.335.996-.434l12.475-3.602-6.789-12.413a1.28 1.28 0 0 0-.163-.246l-9.665 11.422Zm7.85-.77c.515-.376 1.193-.016 1.528.803.335.819.196 1.785-.31 2.162-.515.376-1.193.016-1.528-.803-.343-.818-.196-1.785.31-2.161ZM.335 11.39l12.042-.214L21.853 0 10.678 1.032a1.92 1.92 0 0 0-1.242.614L.425 11.275c-.033.04-.066.065-.09.114Zm15.236-8.925c.686-.32 1.405-.246 1.61.188.204.426-.18 1.04-.867 1.367-.678.32-1.396.246-1.609-.18-.204-.426.188-1.04.866-1.375Zm-4.795 5.747c.686-.319 1.405-.245 1.6.18.213.434-.17 1.04-.857 1.376-.678.327-1.397.246-1.61-.188-.204-.426.188-1.04.867-1.368Zm-.474-5.47c.678-.335 1.397-.245 1.601.181.204.426-.18 1.032-.858 1.36-.686.335-1.413.245-1.617-.173-.196-.425.188-1.048.874-1.367ZM5.612 8.05c.679-.328 1.397-.246 1.602.18.204.434-.18 1.031-.858 1.367-.686.328-1.405.246-1.618-.18-.204-.426.188-1.04.874-1.367ZM0 13.223c.04.123.098.238.155.344l7.222 12.691c.343.598.972.958 1.658.974l1.961.017 3.726.024.057-3.086c-.482-.434-.67-.991-.433-1.335a.626.626 0 0 1 .465-.262l.025-1.31a4.573 4.573 0 0 1 .858-2.571l-3.399-5.699L0 13.223Zm8.643 6.387c.27-.393.989-.352 1.618.082.613.425.907 1.088.637 1.482-.278.393-1.005.352-1.617-.082-.621-.426-.907-1.098-.638-1.482Zm-5.13-3.505c.27-.393.988-.352 1.61.082.62.434.906 1.097.637 1.49-.27.385-.997.344-1.618-.082-.62-.433-.899-1.105-.63-1.49Zm12.679 19.79c0 1.016.515 1.957 1.365 2.481l10.228 6.207a2.873 2.873 0 0 0 1.487.417c.335 0 .678-.057.997-.18l12.327-4.569a2.868 2.868 0 0 0 1.871-2.595l.531-15.008a2.832 2.832 0 0 0-.482-1.695 2.834 2.834 0 0 0-1.152-1l-10.146-4.855a2.889 2.889 0 0 0-2.026-.172l-12.655 3.66a2.855 2.855 0 0 0-1.413.934 2.908 2.908 0 0 0-.646 1.777l-.277 14.598h-.009Zm25.522-14.697-12.606 4.323-9.37-5.363 11.952-3.455a1.021 1.021 0 0 1 .727.057l9.28 4.446.017-.008Zm-11.74 21.78-.049-15.803 13.243-4.536-.53 14.96a1.035 1.035 0 0 1-.679.941l-11.985 4.438ZM18.022 35.92l.278-14.484 9.803 5.616.05 15.615-9.632-5.855a1.059 1.059 0 0 1-.49-.892h-.009Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M37.351 21.624c-.751-.066-1.331-.508-1.29-.983.04-.475.686-.802 1.446-.728.751.065 1.331.507 1.29.982-.04.475-.686.802-1.446.729Zm-6.192-.491c-.752-.066-1.332-.508-1.29-.983.04-.475.686-.802 1.445-.728.752.065 1.332.507 1.291.982-.04.475-.686.802-1.446.729Zm-6.56 0c-.752-.066-1.332-.508-1.291-.983.04-.475.686-.802 1.446-.728.751.065 1.331.507 1.29.982-.04.475-.686.802-1.445.729Zm15.114 7.033c-.376-.287-.31-1.007.147-1.613.457-.606 1.135-.86 1.511-.573.376.286.31 1.007-.147 1.613-.457.606-1.135.86-1.511.573Zm-7.378.074c.458-.606 1.136-.86 1.512-.573.376.286.31 1.007-.147 1.613-.458.605-1.136.86-1.512.573-.375-.287-.31-1.007.147-1.613Zm8.986 6.517c.376.287.31 1.007-.147 1.613-.457.606-1.135.86-1.511.573-.376-.286-.31-1.007.147-1.613.457-.606 1.136-.86 1.511-.573Zm-3.651-3.774c.376.286.31 1.007-.147 1.613-.458.605-1.136.86-1.511.573-.376-.287-.31-1.008.147-1.613.457-.606 1.135-.86 1.511-.573Zm-3.472 5.567c.376.287.31 1.007-.147 1.613-.457.606-1.135.86-1.511.573-.376-.286-.31-1.007.147-1.613.458-.606 1.136-.86 1.511-.573Zm-8.218-6.812c-.417.221-1.046-.14-1.397-.81-.352-.672-.303-1.393.114-1.614.417-.22 1.046.14 1.397.81.351.672.302 1.393-.114 1.614Zm-5-2.488c-.417.22-1.046-.14-1.397-.811-.352-.672-.303-1.392.114-1.613.417-.221 1.046.139 1.397.81.351.672.302 1.392-.114 1.613Zm3.529 4.87c.416-.22 1.045.14 1.397.811.35.672.302 1.392-.115 1.613-.416.221-1.046-.14-1.397-.81-.351-.672-.302-1.392.115-1.614Zm-4.999-2.497c.416-.22 1.045.14 1.396.811.352.671.303 1.392-.114 1.613-.417.221-1.046-.14-1.397-.81-.351-.672-.302-1.392.114-1.614Zm5.097 7.754c.417-.22 1.046.14 1.397.81.351.672.302 1.393-.114 1.614-.417.221-1.046-.14-1.397-.81-.351-.672-.302-1.393.114-1.614Zm-4.902-2.865c.417-.221 1.046.139 1.397.81.351.672.302 1.392-.114 1.613-.417.221-1.046-.139-1.398-.81-.35-.672-.302-1.392.115-1.613Z%27 fill=%27%23fff%27/%3E%3C/svg%3E");
  background-size:60%
}
.sitemap__count.slot {
  background-image:url("data:image/svg+xml,%3Csvg width=%27104%27 height=%27125%27 viewBox=%270 0 104 125%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M28.55 39.5H15.88c-1.64 0-2.97 1.31-2.97 2.93v12.51c0 1.62 1.33 2.93 2.97 2.93h12.67c1.64 0 2.97-1.31 2.97-2.93V42.43c0-1.62-1.33-2.93-2.97-2.93ZM17.53 54.96a1.6 1.6 0 0 1-1.22-1.23c-.21-1.03.59-1.93 1.59-1.93.89 0 1.62.72 1.62 1.6 0 1-.94 1.79-1.99 1.56Zm.74-4.71c-1.18.26-2.22-.76-1.95-1.93.13-.59.61-1.06 1.21-1.19 1.18-.26 2.22.76 1.95 1.93-.13.59-.61 1.06-1.21 1.19Zm-.37-4.67c-1 0-1.8-.9-1.59-1.93.12-.61.61-1.1 1.22-1.23 1.05-.23 1.99.56 1.99 1.56 0 .89-.73 1.6-1.62 1.6Zm8.27 9.38a1.6 1.6 0 0 1-1.22-1.23c-.21-1.03.59-1.93 1.59-1.93.89 0 1.62.72 1.62 1.6 0 1-.94 1.79-1.99 1.56Zm.74-4.71c-1.18.26-2.22-.76-1.95-1.93.13-.59.61-1.06 1.21-1.19 1.18-.26 2.22.76 1.95 1.93-.13.59-.61 1.06-1.21 1.19Zm-.37-4.67c-1 0-1.8-.9-1.59-1.93.12-.61.61-1.1 1.22-1.23 1.05-.23 1.99.56 1.99 1.56 0 .89-.73 1.6-1.62 1.6Zm16.12-5.79v6.68h3.07s1.1-1.99 3.05-1.99c1.95 0 2.19.96 4.91.98-5.47 3.6-8.81 6.51-8.27 12.13h10.72s-2.48-5.03.47-9.75c2.96-4.72 4.65-5.68 4.65-5.68l-1.82-1.94s-2.19 1.85-6.51.67c-4.32-1.18-5.08-1.38-7.22-.39 0-.58.01-.68.01-.68l-3.06-.03Zm46.338 2.18c-1.42-.11-2.68-.02-3.78.21-.49-.51-2.9-2.88-5.82-2.88-3.26 0-5.91 2.98-5.91 2.98s2.64 2.98 5.91 2.98c.12 0 .24 0 .36-.01-.59.64-1.02 1.28-1.33 1.81.4.05.79.14 1.16.27a8.73 8.73 0 0 1 3.01-2.95c.11-.06.21-.12.31-.18.96-.51 2.12-.9 3.54-1.06-.06.06-.12.12-.17.18-.8.9-1.22 2.16-1.25 3.73.24-.03.48-.05.73-.05.15 0 .29 0 .43.02.03-1.26.35-2.24.95-2.93.79-.9 1.8-.97 1.84-.98.31-.01.55-.26.55-.56 0-.3-.23-.55-.53-.58Zm2.023 10.91c0 2.87-2.35 5.19-5.26 5.19-1.37 0-2.63-.52-3.56-1.38a5.802 5.802 0 0 0-.01-7.62 5.26 5.26 0 0 1 3.57-1.38c2.9 0 5.26 2.33 5.26 5.19Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M77.67 58.07c2.905 0 5.26-2.324 5.26-5.19 0-2.866-2.355-5.19-5.26-5.19s-5.26 2.324-5.26 5.19c0 2.866 2.355 5.19 5.26 5.19Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M10.35 18.89C4.64 18.89 0 23.46 0 29.11v39.15c0 5.65 4.64 10.23 10.35 10.23h83.22c5.72 0 10.36-4.58 10.36-10.23V29.11c0-5.65-4.64-10.22-10.36-10.22H10.35Zm23.84 43.63c0 2.54-2.08 4.6-4.65 4.6H14.89c-2.56 0-4.65-2.06-4.65-4.6V34.84c0-2.53 2.08-4.59 4.65-4.59h14.66c2.56 0 4.65 2.06 4.65 4.59v27.68h-.01Zm29.75 0c0 2.54-2.08 4.6-4.65 4.6H44.63c-2.56 0-4.65-2.06-4.65-4.6V35.25c0-2.76 2.27-5 5.07-5h14.24c2.57 0 4.65 2.05 4.65 4.59v27.68Zm29.75 0c0 2.54-2.07 4.6-4.65 4.6H74.38c-2.56 0-4.65-2.06-4.65-4.6V34.84c0-2.53 2.08-4.59 4.65-4.59h14.66c2.57 0 4.65 2.06 4.65 4.59v27.68Zm-.23 20.98H10.24c-1.36 0-2.68-.17-3.93-.5l-.02 32c0 5.53 4.54 10 10.13 10h70.83c5.59 0 10.13-4.47 10.13-10l.02-32.01c-1.26.33-2.58.51-3.94.51ZM66.812 13.88C66.742 6.2 60.422 0 52.622 0s-14.12 6.2-14.2 13.88h28.39Z%27 fill=%27%23fff%27/%3E%3C/svg%3E")
}
.sitemap__count.payment_method {
  background-image:url("data:image/svg+xml,%3Csvg width=%2745%27 height=%2745%27 viewBox=%270 0 45 45%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M32.12 3.585.593 15.081l-.35-.97a3.973 3.973 0 0 1 2.37-5.1L26.67.24a3.971 3.971 0 0 1 5.092 2.382l.35.963h.008Zm3.716 16.163H14.614c-3.544 0-6.428 2.888-6.428 6.43v3.67a3.984 3.984 0 0 1-3.16-2.57l-3.17-8.713L33.392 7.07l3.169 8.714a4.011 4.011 0 0 1-.725 3.965Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M40.21 44.992H14.613a4.802 4.802 0 0 1-4.79-4.798V26.185a4.796 4.796 0 0 1 4.79-4.797H40.21c.228 0 .448.016.668.057 2.338.31 4.122 2.35 4.122 4.749v14.009A4.798 4.798 0 0 1 40.202 45l.008-.008Zm-25.597-21.98a3.166 3.166 0 0 0-3.16 3.165v14.01a3.166 3.166 0 0 0 3.16 3.165H40.21a3.173 3.173 0 0 0 3.169-3.166V26.177a3.158 3.158 0 0 0-2.737-3.133 2.836 2.836 0 0 0-.432-.04H14.613v.008Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M18.842 39.909h-3.153a.999.999 0 0 1-.994-.996c0-.546.448-.995.994-.995h3.153c.546 0 .994.449.994.995a.999.999 0 0 1-.994.996Zm6.769 0H22.46a.999.999 0 0 1-.994-.996c0-.546.448-.995.994-.995h3.152c.546 0 .994.449.994.995a.999.999 0 0 1-.994.996Zm6.77 0h-3.153a.999.999 0 0 1-.994-.996c0-.546.448-.995.994-.995h3.153c.546 0 .994.449.994.995a.999.999 0 0 1-.994.996Zm6.77 0H36a.999.999 0 0 1-.994-.996c0-.546.448-.995.994-.995h3.152c.546 0 .994.449.994.995a.999.999 0 0 1-.994.996Zm-6.208-7.751a2.968 2.968 0 0 0 2.965-2.97c0-1.64-1.327-2.97-2.965-2.97a2.968 2.968 0 0 0-2.965 2.97c0 1.64 1.327 2.97 2.965 2.97Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M37.171 32.158a2.968 2.968 0 0 0 2.966-2.97c0-1.64-1.328-2.97-2.966-2.97a2.968 2.968 0 0 0-2.965 2.97c0 1.64 1.328 2.97 2.965 2.97Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M40.21 44.992H14.613a4.802 4.802 0 0 1-4.79-4.798V26.185a4.796 4.796 0 0 1 4.79-4.797H40.21c.228 0 .448.016.668.057 2.338.31 4.122 2.35 4.122 4.749v14.009A4.798 4.798 0 0 1 40.202 45l.008-.008Zm-25.597-21.98a3.166 3.166 0 0 0-3.16 3.165v14.01a3.166 3.166 0 0 0 3.16 3.165H40.21a3.173 3.173 0 0 0 3.169-3.166V26.177a3.158 3.158 0 0 0-2.737-3.133 2.836 2.836 0 0 0-.432-.04H14.613v.008Z%27 fill=%27%23fff%27/%3E%3C/svg%3E");
  background-size:60%
}
.sitemap__count::after {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  content:attr(data-count);
  position:absolute;
  color:var(--color-white);
  background:var(--color-primary-dark);
  width:3rem;
  height:3rem;
  border-radius:50%;
  right:-1.3rem;
  top:-1.3rem;
  border:.1rem solid var(--color-white);
  font-size:var(--text-sm)
}
.sitemap__list {
  margin-top:var(--space-md);
  list-style-type:disc;
  padding-left:2.5rem
}
.sitemap__list-item {
  position:relative;
  line-height:3.5rem
}
.sitemap__list-item:last-of-type::after {
  height:50%
}
.sitemap__list-item a::before {
  content:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27 width=%2713%27 height=%2713%27%3E%3Cpath fill=%27%23000000%27 d=%27M544 0h-.056l-96.167.167c-28.442.049-42.66 34.539-22.572 54.627l35.272 35.272L163.515 387.03c-4.686 4.686-4.686 12.284 0 16.97l8.484 8.485c4.687 4.686 12.285 4.686 16.971 0l296.964-296.964 35.272 35.272c20.023 20.023 54.578 5.98 54.627-22.572L576 32.055C576.03 14.353 561.675 0 544 0zm-.167 128.167l-96-96L544 32l-.167 96.167zM448 227.681V464c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h323.976c3.183 0 6.235 1.264 8.485 3.515l8 8c7.56 7.56 2.206 20.485-8.485 20.485H48c-8.837 0-16 7.163-16 16v352c0 8.837 7.163 16 16 16h352c8.837 0 16-7.163 16-16V235.68c0-3.183 1.264-6.235 3.515-8.485l8-8c7.559-7.559 20.485-2.205 20.485 8.486z%27%3E%3C/path%3E%3C/svg%3E");
  margin-right:.8rem
}
.sitemap__list-date {
  font-size:var(--text-xs);
  color:var(--text-dark)
}
.single-slot main .container {
  padding-bottom:5rem
}
.single-slot main .container .author-block {
  margin-bottom:unset
}
.page-template-user-register .formWrap {
  padding:0
}
.page-template-user-register .formWrap .form {
  flex-direction:column !important
}
@media only screen and (min-width: 1248px) {
  .page-template-user-register .formWrap .form {
    flex-direction:row !important
  }
}
.page-template-user-register .js-register-form {
  justify-content:initial !important;
  gap:0 !important
}
.page-template-user-register .js-register-form .form__content {
  flex:0 0 590px;
  padding:30px
}
@media only screen and (min-width: 1248px) {
  .page-template-user-register .js-register-form .form__content {
    padding:76px 100px 62px
  }
}
.page-template-user-register .js-register-form .form__content input[type=text],
.page-template-user-register .js-register-form .form__content input[type=password] {
  background-color:#f4f6fa;
  border:none;
  height:50px
}
.page-template-user-register .js-register-form .form__content .form__control input.just-validate-error-field {
  background-color:#fae8e8;
  outline:none
}
.page-template-user-register .js-register-form .form__content .form__control:has(input[type=checkbox]) {
  padding-bottom:16px
}
.page-template-user-register .js-register-form .form__content .form__control.checks {
  padding-top:17px;
  padding-bottom:30px
}
.page-template-user-register .js-register-form .form__content .form__control--submit {
  padding-top:30px
}
.page-template-user-register .js-register-form .form__content .form__control input[type=checkbox]+label {
  font-size:14px
}
.page-template-user-register .js-register-form .form__content .btn {
  max-width:100%
}
.page-template-user-register .js-register-form .extra-top {
  background:var(--linear-gradient-main) !important;
  height:100%;
  padding:30px !important;
  display:flex;
  flex-direction:column;
  gap:20px;
  border-radius:10px !important
}
@media only screen and (min-width: 1248px) {
  .page-template-user-register .js-register-form .extra-top {
    border-radius:0 10px 10px 0 !important;
    padding:76px 100px 62px !important
  }
}
.page-template-user-register .js-register-form .form__extra {
  flex:1;
  gap:0;
  padding-right:0;
  border-radius:0 10px 10px 0
}
.page-template-user-register .js-register-form .register-row {
  color:var(--color-white);
  display:flex;
  gap:var(--space-default)
}
.page-template-user-register .js-register-form .register-row span {
  display:block;
  font-weight:bold;
  font-size:18px;
  margin-bottom:10px
}
.page-template-user-register .js-register-form .register-row p {
  font-size:16px;
  line-height:18px
}
.page-template-user-register .js-register-form .register-image {
  background-color:rgba(190,255,255,.3);
  height:92px;
  border-radius:10px;
  display:flex;
  align-items:center;
  justify-content:center;
  flex:0 0 92px
}
.page-template-user-register .js-register-form .register-image img {
  width:55px;
  height:55px;
  object-fit:contain
}
.toplist-module {
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  flex-direction:column;
  align-items:center;
  flex-wrap:nowrap;
  flex-shrink:0;
  flex-grow:0;
  counter-reset:operator
}
.toplist-module .operator:nth-of-type(2) .operator__image:not(.none)::before {
  background:var(--golden-gradient)
}
.toplist-module .operator:nth-of-type(3) .operator__image:not(.none)::before {
  background:var(--silver-gradient)
}
.toplist-module .operator:nth-of-type(4) .operator__image:not(.none)::before {
  background:var(--bronze-gradient)
}
.toplist-module .module-title {
  width:100%
}
.comparison {
  display:flex;
  gap:3rem;
  overflow:auto;
  justify-content:flex-start
}
@media only screen and (min-width: 1024px) {
  .comparison {
    justify-content:center;
    overflow:hidden
  }
}
.comparison .comparisonItem {
  flex:0 0 100%
}
@media only screen and (min-width: 1024px) {
  .comparison .comparisonItem {
    flex:1
  }
}
.comparison .comparisonItem>div {
  background-color:var(--color-white);
  padding:var(--space-default);
  display:flex;
  flex-direction:column
}
.comparison .comparisonItem>div:nth-child(even) {
  background-color:#f4f2fa
}
.comparison .comparisonItem div:first-child {
  border-radius:10px 10px 0 0
}
.comparison .comparisonItem div:last-child {
  border-radius:0 0 10px 10px
}
.comparison .comparisonItem__heading {
  font-weight:bold;
  margin-bottom:var(--space-default)
}
.comparison .comparisonItem__title {
  font-weight:bold
}
.comparison .comparisonItem__head {
  color:#fff;
  background-color:var(--color-primary) !important;
  gap:var(--space-default)
}
.comparison .comparisonItem__head-top {
  display:flex;
  gap:var(--space-default)
}
.comparison .comparisonItem__head-top img {
  width:9.2rem;
  height:9.2rem;
  border-radius:var(--border-radius)
}
.comparison .comparisonItem__head-details {
  display:flex;
  flex-direction:column;
  gap:var(--space-default)
}
.comparison .comparisonItem__head-bottom .btn {
  height:6.7rem;
  margin-bottom:var(--space-default)
}
.comparison .comparisonItem__head-bottom .review {
  width:100%;
  color:#fff;
  text-align:center;
  font-size:var(--text-sm)
}
.comparison .comparisonItem__oneliner {
  min-height:10.4rem
}
.comparison .comparisonItem__oneliner .compareBonus div:first-child {
  font-weight:bold;
  margin-bottom:1rem
}
.comparison .comparisonItem__oneliner .compareBonus div:last-child {
  font-size:var(--text-sm)
}
.comparison .comparisonItem__images {
  display:flex;
  flex-wrap:wrap;
  gap:var(--space-sm)
}
.comparison .comparisonItem .welcomeBonus div:first-child {
  font-weight:bold;
  margin-bottom:5px
}
.comparison .comparisonItem__screenshot img {
  height:15rem;
  border-radius:5px;
  cursor:pointer;
  object-fit:cover
}
.howto-module .cardsList {
  flex-direction:row;
  flex-wrap:nowrap !important;
  overflow:hidden;
  scrollbar-width:none;
  gap:30px
}
.howto-module .cardsList::-webkit-scrollbar {
  display:none
}
.howto-module .cardsList .card {
  flex:0 0 100% !important;
  scroll-margin-top:15rem
}
@media only screen and (min-width: 640px) {
  .howto-module .cardsList .card {
    flex:0 0 calc(50% - 3rem) !important
  }
}
@media only screen and (min-width: 1024px) {
  .howto-module .cardsList .card {
    flex:0 0 calc(25% - 3rem) !important
  }
}
.howto-controls {
  display:flex;
  justify-content:space-between;
  margin-top:var(--space-md)
}
.howto-count {
  font-size:2.4rem
}
.howto-current {
  font-weight:bold
}
.howto-arrows {
  display:flex;
  gap:12px
}
@media only screen and (min-width: 1024px) {
  .howto-arrows {
    cursor:pointer
  }
}
.howto-arrows [data-howto].disabled {
  background-color:#eee;
  color:#333;
  pointer-events:none
}
.howto-arrows [data-howto=prev] svg {
  transform:rotate(180deg)
}
.howto-arrows span {
  background-color:var(--color-primary-dark);
  width:56px;
  height:40px;
  display:flex;
  justify-content:center;
  align-items:center;
  border-radius:10px;
  transition:background-color .3s
}
.howto-arrows span:hover,
.howto-arrows span:active {
  background-color:var(--color-primary-dark)
}
.howto-arrows span svg {
  width:2.4rem;
  height:2.4rem;
  color:var(--color-white)
}
@media only screen and (min-width: 1024px) {
  .howto-arrows span svg {
    width:3.4rem;
    height:3.4rem
  }
}
.gallery-single {
  display:flex;
  justify-content:center
}
.dropdownInfo-module ul {
  padding-left:var(--space-md);
  list-style:disc;
  margin-block:var(--space-sm)
}
.dropdownInfo-module ul li::marker {
  color:var(--color-primary)
}
.dropdownInfo-module .di-rows {
  display:flex;
  flex-direction:column;
  gap:var(--space-default)
}
.dropdownInfo-module .di-row {
  box-shadow:var(--box-shadow-lg);
  border-radius:var(--border-radius);
  overflow:hidden;
  background-color:#fff
}
.dropdownInfo-module .di-row:hover {
  cursor:pointer
}
.dropdownInfo-module .di-row:hover .di-row__title {
  background:var(--color-turnover-bg)
}
.dropdownInfo-module .di-row[data-open="0"] .di-row__text {
  margin-top:0;
  height:0;
  visibility:hidden
}
.dropdownInfo-module .di-row[data-open="0"] .close-dd {
  display:flex;
  align-items:center
}
.dropdownInfo-module .di-row[data-open="0"] .close-dd svg {
  transform:rotate(180deg)
}
.dropdownInfo-module .di-row[data-open="1"] .di-row__text {
  margin-top:2rem;
  height:100%;
  visibility:visible;
  padding-left:var(--space-lg);
  padding-bottom:1.5rem
}
.dropdownInfo-module .di-row__title {
  padding:1.5rem var(--space-lg);
  font-weight:bold;
  font-size:var(--text-base-size);
  display:flex;
  justify-content:space-between;
  align-items:center
}
.dropdownInfo-module .di-row__title span {
  font-size:var(--text-base-size);
  flex:1
}
.dropdownInfo-module .di-row__text {
  font-size:1.6rem;
  color:#585757;
  margin-top:0;
  line-height:2.8rem
}
.importantLinks-module .ii-rows {
  display:grid;
  grid-template-columns:auto;
  gap:var(--space-default)
}
@media only screen and (min-width: 900px) {
  .importantLinks-module .ii-rows {
    grid-template-columns:repeat(3, 1fr)
  }
}
.importantLinks-module .ii-item[data-open="0"] .ii-item__top {
  border-bottom:1px solid #dbdbdb;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px
}
.importantLinks-module .ii-item[data-open="0"] .ii-item__top svg {
  transform:rotate(180deg)
}
.importantLinks-module .ii-item[data-open="0"] .ii-item__bottom {
  padding:0;
  height:0;
  visibility:hidden
}
.importantLinks-module .ii-item[data-open="1"] .ii-item__bottom {
  height:initial;
  visibility:initial;
  border-bottom:1px solid #dbdbdb;
  border-left:1px solid #dbdbdb;
  border-right:1px solid #dbdbdb;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  background-color:#fff
}
.importantLinks-module .ii-item[data-open="1"] .ii-item__top {
  border-bottom:1px solid #dbdbdb
}
.importantLinks-module .ii-item:hover .ii-item__top {
  background:var(--color-turnover-bg)
}
.importantLinks-module .ii-item__top {
  border-top:1px solid #dbdbdb;
  border-left:1px solid #dbdbdb;
  border-right:1px solid #dbdbdb;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  padding:var(--space-default);
  display:flex;
  align-items:center;
  background-color:#fff
}
.importantLinks-module .ii-item__top:hover {
  cursor:pointer
}
.importantLinks-module .ii-item__icon {
  margin-right:var(--space-default)
}
.importantLinks-module .ii-item__icon img {
  max-width:3rem;
  display:flex;
  filter:var(--crude-image-filter)
}
.importantLinks-module .ii-item__title {
  font-weight:bold
}
.importantLinks-module .ii-item .close-dd {
  display:flex;
  align-items:center;
  margin-left:auto
}
.importantLinks-module .ii-item__bottom {
  padding:var(--space-default)
}
.importantLinks-module .ii-item__link a {
  font-weight:bold;
  text-decoration:underline
}
.importantLinks-module .ii-item__link a:hover {
  text-decoration:none
}
.importantLinks-module .ii-item__link:not(:last-child) {
  margin-bottom:var(--space-sm)
}
.featuredAuthors-module .fa__badge {
  position:absolute;
  top:1rem;
  right:1rem;
  width:7rem;
  height:7rem
}
.featuredAuthors-module .fa__badge img {
  width:100%;
  height:100%
}
@media only screen and (min-width: 1024px) {
  .featuredAuthors-module .fa__badge {
    width:12rem;
    height:12rem;
    top:1rem;
    right:1rem
  }
}
.featuredAuthors-module .fa__wrap {
  position:relative;
  background-color:#ececec;
  padding:2.4rem;
  border-radius:10px
}
@media only screen and (min-width: 1024px) {
  .featuredAuthors-module .fa__wrap {
    padding:3rem 4rem
  }
}
.featuredAuthors-module .fa__title {
  font-weight:bold;
  font-size:var(--text-h2);
  margin-bottom:4rem;
  max-width:85%
}
@media only screen and (min-width: 1024px) {
  .featuredAuthors-module .fa__title {
    max-width:100%
  }
}
.featuredAuthors-module .fa__content {
  display:flex;
  flex-direction:column;
  gap:4rem
}
@media only screen and (min-width: 1024px) {
  .featuredAuthors-module .fa__content {
    flex-direction:row;
    gap:0
  }
}
@media only screen and (min-width: 1024px) {
  .featuredAuthors-module .fa__left {
    flex:0 0 50%;
    padding-right:4rem;
    border-right:1px solid #d9d6d6
  }
}
.featuredAuthors-module .fa__left ul {
  list-style:disc;
  padding-left:2rem
}
.featuredAuthors-module .fa__left ul li {
  font-size:var(--text-base-size);
  font-weight:bold
}
.featuredAuthors-module .fa__left ul li:not(:last-child) {
  margin-bottom:3rem
}
@media only screen and (min-width: 1024px) {
  .featuredAuthors-module .fa__right {
    padding-left:4rem;
    flex:1
  }
}
.featuredAuthors-module .fa__authors {
  display:flex;
  flex-direction:column;
  gap:var(--space-lg)
}
.featuredAuthors-module .fa__author {
  display:flex;
  gap:var(--space-default)
}
.featuredAuthors-module .fa__author img {
  border-radius:var(--border-radius)
}
.featuredAuthors-module .fa__author-details {
  display:flex;
  flex-direction:column;
  gap:var(--space-sm)
}
.featuredAuthors-module .fa__author-details span:first-child {
  font-weight:bold
}
.featuredAuthors-module .fa__link {
  margin-top:5rem;
  display:flex;
  justify-content:center
}
.timeline-module .before-content {
  margin-bottom:var(--space-xl) !important
}
.timeline-module .timeline__items {
  display:flex;
  flex-direction:column;
  padding-left:1rem;
  flex:1
}
.timeline-module .timeline__itemsWrap {
  display:flex;
  justify-content:space-evenly;
  flex-direction:column;
  position:relative
}
@media only screen and (min-width: 1024px) {
  .timeline-module .timeline__itemsWrap {
    flex-direction:row
  }
}
.timeline-module .timeline__line {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:1rem;
  border-radius:5px;
  background:linear-gradient(180deg, rgba(44, 0, 169, 0) -5.17%, var(--color-primary) 53.45%, rgba(44, 0, 169, 0) 105.17%)
}
@media only screen and (min-width: 1024px) {
  .timeline-module .timeline__line {
    background:linear-gradient(145deg, rgba(44, 0, 169, 0) -5.17%, var(--color-primary) 53.45%, rgba(44, 0, 169, 0) 105.17%);
    height:10px;
    width:100%
  }
}
.timeline-module .timeline__item {
  position:relative;
  padding-bottom:var(--space-xxl);
  flex:1
}
@media only screen and (min-width: 1024px) {
  .timeline-module .timeline__item {
    padding-bottom:0;
    padding-left:var(--space-xl);
    padding-top:var(--space-xl);
    max-width:28rem
  }
}
.timeline-module .timeline__item::before {
  content:"";
  position:absolute;
  top:-0.5rem;
  left:-1rem;
  background-color:var(--color-primary);
  height:3rem;
  width:3rem;
  border-radius:50%
}
@media only screen and (min-width: 1024px) {
  .timeline-module .timeline__item::before {
    top:-1rem;
    left:calc(var(--space-xl) - .5rem)
  }
}
.timeline-module .timeline__item:nth-child(2) {
  padding-top:var(--space-xl)
}
.timeline-module .timeline__item:nth-child(2)::before {
  top:3.5rem
}
@media only screen and (min-width: 1024px) {
  .timeline-module .timeline__item:nth-child(2)::before {
    top:-1rem
  }
}
.timeline-module .timeline__item .time {
  font-weight:bold;
  font-size:20px;
  margin-bottom:var(--space-default);
  padding-left:var(--space-lg)
}
@media only screen and (min-width: 1024px) {
  .timeline-module .timeline__item .time {
    padding-left:0
  }
}
.timeline-module .timeline .text {
  padding-left:var(--space-lg)
}
@media only screen and (min-width: 1024px) {
  .timeline-module .timeline .text {
    padding-left:0
  }
}
.oddsCalculator .wrap {
  border-radius:1rem;
  padding:2.6rem;
  box-shadow:15px 15px 50px 0px rgba(0,0,0,.1);
  background-color:#fff
}
@media only screen and (min-width: 1024px) {
  .oddsCalculator .wrap {
    padding:3.5rem
  }
}
.oddsCalculator .title {
  font-size:2.4rem;
  font-weight:bold;
  margin-bottom:3rem
}
.oddsCalculator input,
.oddsCalculator select {
  font-family:inherit;
  border-radius:10px;
  background:#f4f6fa;
  border:none;
  height:50px;
  outline:none
}
.oddsCalculator .warning {
  color:#c81111;
  font-weight:bold;
  font-size:16px
}
.oddsCalculator #betType {
  width:100%;
  padding-left:var(--space-default);
  margin-bottom:2rem;
  font-size:var(--text-base-size)
}
@media only screen and (min-width: 1024px) {
  .oddsCalculator #betType {
    width:50%
  }
}
.oddsCalculator input::-webkit-outer-spin-button,
.oddsCalculator input::-webkit-inner-spin-button {
  -webkit-appearance:none;
  margin:0
}
.oddsCalculator #oddsFormats {
  display:flex;
  flex-wrap:wrap;
  gap:1rem;
  margin-bottom:2rem
}
.oddsCalculator #oddsFormats .inputWrap {
  flex:1
}
@media only screen and (min-width: 1024px) {
  .oddsCalculator #oddsFormats .inputWrap {
    flex:0 0 calc(50% - .5rem)
  }
}
.oddsCalculator .inputWrap {
  display:flex;
  flex-direction:column
}
.oddsCalculator .inputWrap label {
  color:#5c5c5e;
  margin-bottom:var(--space-default);
  font-weight:700
}
.oddsCalculator .inputWrap input {
  padding-left:var(--space-default);
  font-size:var(--text-base-size)
}
.oddsCalculator .inputWrap--betValue {
  width:50%;
  margin-bottom:2rem
}
.oddsCalculator .total p {
  color:#5c5c5e;
  font-weight:700
}
.oddsCalculator .total .winWrap {
  display:flex;
  color:#100359;
  font-size:48px;
  font-weight:700;
  margin-bottom:10px
}
.oddsCalculator .total .totalWrap {
  display:flex;
  align-items:center;
  font-weight:500;
  color:#5c5c5e;
  font-size:var(--text-base-size)
}
.oddsCalculator #parlay {
  display:flex;
  margin-bottom:2rem
}
.oddsCalculator .parlayWrap {
  display:flex;
  gap:2rem;
  width:100%;
  flex-wrap:wrap;
  align-items:flex-end
}
.oddsCalculator .parlayWrap>* {
  width:calc(50% - 1rem)
}
@media only screen and (min-width: 1024px) {
  .oddsCalculator .parlayWrap>* {
    width:calc(20% - 2rem)
  }
}
.oddsCalculator .parlayWrap .parlayItem {
  display:flex;
  flex-direction:column;
  position:relative
}
.oddsCalculator .parlayWrap .parlayItem .remove {
  position:absolute;
  top:49px;
  right:15px;
  cursor:pointer
}
.oddsCalculator .parlayWrap .parlayItem span {
  color:#5c5c5e;
  margin-bottom:var(--space-default);
  font-weight:700
}
.oddsCalculator .parlayWrap .parlayItem input {
  padding-left:var(--space-default);
  font-size:var(--text-base-size)
}
.oddsCalculator .parlayWrap .add {
  height:50px;
  font-size:20px;
  font-weight:700
}
.oddsCalculator .bottom {
  display:flex;
  gap:2rem;
  justify-content:space-between;
  flex-direction:column
}
@media only screen and (min-width: 1024px) {
  .oddsCalculator .bottom {
    flex-direction:row
  }
}
.oddsCalculator .bottom .total {
  flex:1
}
.oddsCalculator .bottom .operator {
  display:flex;
  background-color:#f4f6fa;
  border-radius:10px;
  overflow:hidden;
  width:100%
}
@media only screen and (min-width: 1024px) {
  .oddsCalculator .bottom .operator {
    width:50%
  }
}
.oddsCalculator .bottom .operator .image {
  flex:0 0 125px
}
.oddsCalculator .bottom .operator .image a {
  display:flex;
  height:100%
}
.oddsCalculator .bottom .operator .image img {
  width:125px;
  height:100%
}
.oddsCalculator .bottom .operator .info {
  padding:var(--space-default);
  flex:1
}
.oddsCalculator .bottom .operator .top {
  display:flex;
  justify-content:space-between;
  margin-bottom:10px;
  gap:8px
}
.oddsCalculator .bottom .operator .top .about {
  display:none
}
@media only screen and (min-width: 1024px) {
  .oddsCalculator .bottom .operator .top .about {
    display:flex;
    flex-direction:column;
    gap:8px;
    flex:1
  }
}
.oddsCalculator .bottom .operator .top .cta {
  width:100%
}
@media only screen and (min-width: 1024px) {
  .oddsCalculator .bottom .operator .top .cta {
    width:40%
  }
}
.oddsCalculator .bottom .operator .rating {
  background-color:#fff;
  padding:4px 0
}
.oddsCalculator .bottom .operator .info-title {
  font-weight:700;
  color:#1c1c1e
}
.oddsCalculator .bottom .operator .bonusText {
  color:#3900db
}
.oddsCalculator .bottom .operator .bonusText div:first-child {
  font-weight:bold
}
.oddsCalculator .hidden {
  display:none !important
}
.bonusInformation:not(:last-child) {
  margin-bottom:30px
}
.bonusInformation ul,
.bonusInformation ol {
  list-style:initial;
  padding-left:16px;
  padding-top:12px
}
.bonusInformation ul li:not(:last-child),
.bonusInformation ol li:not(:last-child) {
  margin-bottom:12px
}
.bonusInformation .wrap {
  background-color:#fff;
  box-shadow:var(--box-shadow);
  border-radius:10px
}
.bonusInformation .top {
  padding:26px;
  display:flex;
  justify-content:space-between;
  flex-direction:column;
  gap:20px
}
@media only screen and (min-width: 1024px) {
  .bonusInformation .top {
    flex-direction:row
  }
}
.bonusInformation .top .operatorInfo {
  display:flex;
  gap:20px
}
.bonusInformation .top .operatorImg img {
  width:9.2rem;
  height:9.2rem;
  border-radius:10px
}
.bonusInformation .top .operatorDetails {
  display:flex;
  flex-direction:column;
  gap:20px
}
.bonusInformation .top .operatorDetails .operatorName {
  font-weight:bold;
  font-size:16px
}
.bonusInformation .top .operatorActions {
  width:100%
}
.bonusInformation .top .operatorActions .btn {
  height:67px;
  margin-bottom:15px;
  font-size:20px
}
@media only screen and (min-width: 1024px) {
  .bonusInformation .top .operatorActions {
    width:270px
  }
}
.bonusInformation .top .operatorActions .operatorReview {
  display:block;
  text-align:center
}
.bonusInformation .mid {
  background-color:#f4f2fa;
  padding:var(--space-default) 0
}
.bonusInformation .mid a {
  display:flex;
  gap:10px;
  justify-content:center;
  align-items:center;
  flex-direction:column
}
.bonusInformation .mid div {
  color:#3900db
}
.bonusInformation .mid .firstLine {
  font-weight:700;
  font-size:16px
}
.bonusInformation .bottom {
  padding:26px;
  display:flex;
  flex-direction:column
}
.bonusInformation .bottom .prosCons {
  display:flex;
  flex-direction:column;
  gap:20px;
  margin-bottom:20px
}
@media only screen and (min-width: 1024px) {
  .bonusInformation .bottom .prosCons {
    flex-direction:row
  }
}
.bonusInformation .bottom .prosCons .pros {
  width:100%;
  display:flex;
  flex-direction:column;
  gap:20px
}
@media only screen and (min-width: 1024px) {
  .bonusInformation .bottom .prosCons .pros {
    width:50%
  }
}
.bonusInformation .bottom .prosCons .proscons-item {
  box-shadow:none;
  padding:0
}
.bonusInformation .bottom .prosCons .cons {
  flex:1;
  display:flex;
  flex-direction:column;
  gap:20px
}
.bonusInformation .bottom .text {
  font-size:16px
}
.list-items {
  display:flex;
  flex-direction:column;
  gap:16px
}
.list-items .list-item {
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  box-shadow:var(--box-shadow);
  border-radius:var(--border-radius);
  overflow:hidden;
  gap:24px;
  padding-bottom:24px
}
@media only screen and (min-width: 768px) {
  .list-items .list-item {
    flex-direction:row;
    gap:0;
    padding-bottom:0
  }
  .list-items .list-item>* {
    flex:0 0 25%;
    display:flex
  }
}
.list-items .list-item__image {
  width:100%
}
@media only screen and (min-width: 768px) {
  .list-items .list-item__image {
    flex-direction:row;
    flex:0 0 300px
  }
}
.list-items .list-item__image img {
  width:100%;
  height:160px;
  object-fit:cover
}
@media only screen and (min-width: 768px) {
  .list-items .list-item__image img {
    height:150px
  }
}
.list-items .list-item__title {
  font-weight:bold;
  font-size:20px;
  width:100%;
  padding:0 0 0 24px
}
.list-items .list-item__pros {
  width:100%;
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:8px;
  font-size:16px;
  padding-left:32px;
  list-style:disc
}
.list-items .list-item__link {
  justify-content:center
}
.list-items .list-item__link a {
  height:72px;
  font-size:18px;
  width:144px
}
@media only screen and (min-width: 768px) {
  .list-items .list-item__link a {
    width:66.666%
  }
}
@keyframes bounce {
  0% {
    transform:scale(1, 1) translateY(0)
  }
  10% {
    transform:scale(1.1, 0.9) translateY(0)
  }
  30% {
    transform:scale(0.9, 1.1) translateY(-2px)
  }
  50% {
    transform:scale(1, 1) translateY(0)
  }
  100% {
    transform:scale(1, 1) translateY(0)
  }
}
@keyframes lift {
  100% {
    transform:translateY(-4px)
  }
}
:root {
  --font-primary: "Lexend", sans-serif;
  --font-secondary: serif;
  --text-base-size: 1.6rem;
  --text-2rem: 2rem;
  --text-xs: 1.2rem;
  --text-sm: 1.4rem;
  --text-lg: 1.8rem;
  --text-h1: 2.4rem;
  --text-h2: 2rem;
  --text-h3: 1.8rem;
  --text-h4: 1.6rem;
  --container-width: 1290px;
  --space-xs: .5rem;
  --space-sm: 1rem;
  --space-default: 1.4rem;
  --space-md: 2rem;
  --space-lg: 3rem;
  --space-lg-hero: 7.5rem;
  --space-card: 2.5rem;
  --space-form: 3.5rem;
  --space-xl: 4rem;
  --space-xxl: 8rem;
  --header-height: 8rem;
  --menu-item-gap: 10rem;
  --box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.1);
  --box-shadow-lg: 15px 15px 50px rgba(0, 0, 0, 0.1);
  --box-shadow-popup: 0 0 20px 10px rgba(0, 0, 0, 0.1);
  --box-shadow-carousel: 0 10px 15px rgba(0, 0, 0, 0.1);
  --border-radius: 1rem;
  --border-radius-mid: 0.7rem;
  --border-radius-sm: 0.5rem;
  --border-radius-top: 1rem 1rem 0 0;
  --border-radius-bottom: 0 0 1rem 1rem;
  --border-radius-right: 0 1rem 1rem 0;
  --border-radius-left: 1rem 0 0 1rem;
  --border-radius-diagonal-top-bot: 1rem 0 1rem 0;
  --border-radius-diagonal-bot-top: 0 1rem 0 1rem;
  --line-height: 2.4rem;
  --line-height-sm: 1.8rem
}
@media only screen and (min-width: 1248px) {
  :root {
    --text-h1: 3rem;
    --text-h2: 2.2rem;
    --text-h3: 2rem;
    --text-h4: 1.8rem
  }
}
@keyframes wiggle {
  10%,
  20%,
  30%,
  40%,
  50% {
    transform:rotate(0)
  }
  15% {
    transform:rotate(-15deg)
  }
  25% {
    transform:rotate(-10deg)
  }
  35% {
    transform:rotate(-5deg)
  }
  45% {
    transform:rotate(-2deg)
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow:0 0 0 0 rgba(44,0,169,.4);
    box-shadow:0 0 0 0 rgba(44,0,169,.4)
  }
  70% {
    -moz-box-shadow:0 0 0 10px rgba(204,169,44,0);
    box-shadow:0 0 0 10px rgba(204,169,44,0)
  }
  100% {
    -moz-box-shadow:0 0 0 0 rgba(204,169,44,0);
    box-shadow:0 0 0 0 rgba(204,169,44,0)
  }
}
@keyframes shake {
  25% {
    transform:translateX(-20px)
  }
  75% {
    transform:translateX(20px)
  }
  100% {
    transform:translateX(0)
  }
}
@keyframes visible {
  from {
    opacity:0
  }
  to {
    opacity:1
  }
}
@media only screen and (min-width: 768px) {
  .js-to-top {
    cursor:pointer
  }
  .js-to-top:hover {
    background:var(--color-primary-dark)
  }
  .cookie-notice.popup.wrap {
    max-width:700px
  }
  .js-load-more:hover {
    cursor:pointer
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .offers.open .offers__icon {
    left:80rem
  }
}
@media only screen and (min-width: 768px) {
  .offers.open .close-x {
    display:none
  }
}
@media only screen and (min-width: 768px) {
  .offers__icon {
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:var(--space-sm);
    width:12rem;
    height:unset;
    padding:20px 0;
    left:0;
    bottom:40%;
    transform:translateY(50%)
  }
  .offers__icon:hover {
    cursor:pointer
  }
  .offers__icon .close-x {
    display:block;
    position:absolute;
    top:1rem;
    right:1rem
  }
  .offers__icon img {
    max-width:unset;
    max-height:unset
  }
  @keyframes offers-slide-out {
    0% {
      left:0
    }
    100% {
      left:-12rem
    }
  }
  @keyframes offers-slide-in {
    0% {
      left:-12rem
    }
    100% {
      left:0
    }
  }
}
@media only screen and (min-width: 768px) {
  .offers__toplist {
    width:80%
  }
}
@media only screen and (min-width: 768px) {
  .offers__text {
    display:block;
    color:var(--color-white);
    font-weight:bold;
    font-size:var(--text);
    text-align:center
  }
}
@media only screen and (min-width: 768px) {
  .offers__toplist {
    max-width:80rem;
    bottom:40%;
    transform:translateY(50%)
  }
}
@media only screen and (min-width: 768px) {
  .offers__close {
    cursor:pointer
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .offers__items {
    margin-top:0
  }
  .offers__items .c-item__image img {
    max-width:unset;
    max-height:unset
  }
  .offers__items .c-item__buttons:not(.review) {
    align-self:flex-start;
    margin-top:3.5rem
  }
  .offers__items .c-item__buttons .review {
    display:block;
    font-weight:normal;
    font-size:var(--text-xs);
    line-height:1.5rem;
    color:var(--color-dark-mode);
    text-align:center
  }
  .offers__close {
    display:none
  }
}
@media only screen and (min-width: 768px) {
  .anchorMenu .inner__menu {
    height:5.5rem
  }
  .anchorMenu .inner__menu ul li a:hover {
    background:var(--color-primary-dark)
  }
  .anchorMenu .inner__menu::-webkit-scrollbar {
    display:block;
    height:.7rem;
    -webkit-appearance:none
  }
  .anchorMenu .inner__menu::-webkit-scrollbar-track {
    border-radius:.8rem
  }
  .anchorMenu .inner__menu::-webkit-scrollbar-thumb {
    background:var(--color-primary);
    border-radius:.7rem
  }
  .anchorMenu .inner .js-progressbar {
    display:none
  }
  .anchorMenu.user-profile .inner .js-progressbar {
    display:block;
    max-width:var(--container-width);
    margin-inline:auto
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .anchorMenu.user-profile .inner .js-progressbar {
    padding-inline:var(--space-default)
  }
}
@media only screen and (min-width: 768px) {
  .anchorMenu.middle .inner {
    padding:1.4rem 1.4rem 0 1.4rem
  }
}
@media only screen and (min-width: 768px)and (min-width: 1330px) {
  .anchorMenu.middle .inner {
    padding:1.4rem 0 0
  }
}
@media only screen and (min-width: 768px) {
  .anchorMenu.middle .inner.js-fixed {
    left:0
  }
  .anchorMenu.middle .inner.js-fixed .inner__menu {
    max-width:var(--container-width);
    margin-left:auto;
    margin-right:auto
  }
}
@media only screen and (min-width: 768px) {
  .anchorMenu.middle .inner__menu {
    padding:0
  }
  .anchorMenu.middle .inner__menu ul {
    background:unset
  }
}
@media only screen and (min-width: 768px) {
  .admin-bar .anchorMenu .inner.js-fixed {
    top:11.2rem
  }
}
@media only screen and (min-width: 768px) {
  .newsletter {
    left:unset;
    right:-250px;
    height:34rem;
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    align-items:center;
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0;
    bottom:40%;
    transform:translate(100%, 50%);
    transition:transform ease-in-out .2s
  }
  .newsletter__button {
    writing-mode:vertical-rl;
    text-orientation:mixed;
    padding:var(--space-sm);
    border-radius:10px 0 0 10px;
    height:90%
  }
  .newsletter__button:hover {
    cursor:pointer
  }
  .newsletter__title {
    font-size:var(--text-default);
    margin-top:0
  }
  .newsletter__text {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    gap:10px;
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0;
    font-weight:bold;
    transform:rotate(180deg)
  }
  .newsletter__text svg {
    transform:rotate(-180deg)
  }
  .newsletter__form {
    display:block;
    position:static;
    width:250px;
    border-radius:10px 0 0 10px;
    box-shadow:0px 0px 20px rgba(0,0,0,.25)
  }
  .newsletter__icon {
    display:none
  }
  .newsletter__close {
    display:none
  }
  .newsletter.open {
    right:0
  }
  .newsletter.slide-out {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0;
    animation:unset
  }
  .newsletter.slide-in {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0;
    transform:translate(0, 50%);
    animation:unset
  }
}
@media only screen and (min-width: 768px) {
  .tooltip {
    width:100%;
    max-width:4rem;
    height:2.7rem;
    background-repeat:no-repeat;
    border-radius:var(--border-radius)
  }
  .tooltip.single {
    max-width:5.5rem;
    height:5.5rem;
    background-size:contain
  }
  .tooltip.js-operator-tabs:hover {
    cursor:pointer
  }
  .tooltip.safeplay {
    width:11rem;
    max-width:unset
  }
  .tooltip.safeplay:before {
    margin-left:5.2rem;
    top:1.2rem;
    transform:rotate(90deg)
  }
  .tooltip.safeplay::after {
    width:25rem;
    white-space:pre-wrap;
    transform:translate3d(23%, -24%, 0);
    z-index:auto
  }
}
@media only screen and (min-width: 768px) {
  .tooltip:hover::before,
  .tooltip:hover::after {
    opacity:1
  }
}
@media only screen and (min-width: 768px) {
  .tooltip[data-tooltip-position=left]::before {
    margin-left:-2.8rem;
    top:1.2rem;
    transform:rotate(-90deg)
  }
}
@media only screen and (min-width: 768px) {
  .tooltip[data-tooltip-position=left]::after {
    transform:translate3d(-155%, 14%, 0)
  }
}
@media only screen and (min-width: 768px) {
  .tooltip[data-tooltip-position=right]::before:not(.safeplay) {
    margin-left:1.8rem;
    top:1.2rem;
    transform:rotate(90deg)
  }
}
@media only screen and (min-width: 768px) {
  .tooltip[data-tooltip-position=right]::after:not(.safeplay) {
    transform:translate3d(30%, 14%, 0)
  }
}
@media only screen and (min-width: 768px) {
  .tooltip[data-tooltip-position=bottom]::before {
    margin-left:-0.4rem;
    top:3.2rem;
    transform:rotate(-180deg)
  }
}
@media only screen and (min-width: 768px) {
  .tooltip[data-tooltip-position=bottom]::after {
    transform:translate3d(-50%, 130%, 0)
  }
}
@media only screen and (min-width: 768px) {
  .js-tooltip:active {
    pointer-events:none
  }
}
@media only screen and (min-width: 768px) {
  .btn {
    cursor:pointer
  }
  .btn--primary:hover {
    background:var(--color-btn-main-hover)
  }
  .btn--secondary:hover {
    background:var(--color-primary-dark)
  }
  .btn--light:hover,
  .btn--info:hover {
    background:var(--color-btn-light-hover)
  }
  .btn--link:hover,
  .btn--link-light:hover {
    color:var(--color-primary-dark);
    cursor:pointer
  }
  .btn--load-more:hover {
    background-color:var(--color-btn-light-hover);
    cursor:pointer
  }
  .btn--header-control-login:hover {
    background-color:var(--color-white);
    color:var(--color-mobile-menu-bg)
  }
  .btn--header-control-register:hover {
    background-color:var(--color-primary);
    color:var(--color-white);
    border:3px solid var(--color-white)
  }
  .btn--review {
    text-align:center;
    white-space:pre-wrap;
    font-size:var(--text-base-size);
    line-height:1.9rem;
    font-weight:500
  }
  .btn--review:hover {
    cursor:pointer;
    text-decoration:underline
  }
}
@media only screen and (min-width: 768px) {
  .helpful {
    gap:var(--space-default);
    flex-direction:row
  }
  .helpful__text {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:column;
    justify-content:center;
    gap:var(--space-sm);
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0;
    margin-bottom:0;
    max-width:66.6%
  }
  .helpful__text--heading {
    font-size:var(--text-2rem);
    line-height:2.42rem;
    margin-bottom:0
  }
  .helpful__text--normal {
    font-size:var(--text-base-size);
    line-height:1.93rem
  }
  .helpful__controls {
    justify-content:flex-end;
    flex-grow:1;
    width:0;
    gap:var(--space-lg)
  }
  .helpful__controls span {
    max-width:13.6rem;
    font-size:var(--text-2rem)
  }
  .helpful__info {
    align-self:center;
    text-align:right
  }
}
@media only screen and (min-width: 768px) {
  .module-title {
    flex-direction:row;
    justify-content:space-between;
    width:100%
  }
  .module-title:not(.before) {
    padding-bottom:var(--space-md)
  }
  .module-title-subheading {
    font-size:2rem
  }
  .module-title .verified-wrap {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    justify-content:center;
    flex-wrap:wrap;
    flex-shrink:0;
    flex-grow:0
  }
  .module-title .verified-wrap a {
    margin-left:4.4rem
  }
  .module-title.title-tooltip .tooltip-wrapper:hover .exclamation-tooltip {
    color:var(--color-primary-dark)
  }
}
@media only screen and (min-width: 768px) {
  .js-sticky-cta {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    gap:calc(var(--space-card)*2);
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0;
    padding:2rem
  }
  .js-sticky-cta__wrap {
    gap:calc(var(--space-card)*2)
  }
  .js-sticky-cta__img-wrap {
    display:flex;
    width:100%
  }
  .js-sticky-cta__oneliner {
    align-items:center;
    gap:1rem;
    justify-content:center;
    line-height:2.4rem
  }
  .js-sticky-cta__oneliner span:first-child {
    font-size:2rem
  }
  .js-sticky-cta__oneliner span:not(:first-child) {
    font-size:var(--text-base-size);
    line-height:1.9rem
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .js-sticky-cta__bonus {
    display:flex;
    gap:var(--space-lg)
  }
  .js-sticky-cta__bonus img {
    display:block;
    height:5rem;
    width:5rem
  }
}
@media only screen and (min-width: 768px) {
  .js-sticky-cta__cta {
    max-width:24rem;
    font-size:1.6rem
  }
}
@media only screen and (min-width: 768px) {
  .js-sticky-cta__oneliner,
  .js-sticky-cta__cta {
    height:5.5rem
  }
}
@media only screen and (min-width: 768px) {
  .js-sticky-cta .close-btn {
    font-size:2rem
  }
}
@media only screen and (min-width: 768px) {
  .hero__pages {
    flex-wrap:wrap
  }
  .hero__pages .core-page {
    flex-basis:initial;
    border-radius:var(--border-radius-sm);
    padding:1.3rem var(--space-md);
    transition:box-shadow .3s ease-in-out
  }
  .hero__pages .core-page span {
    font-size:var(--text-base-size)
  }
  .hero__pages .core-page:hover {
    cursor:pointer;
    animation-duration:.2s;
    animation-fill-mode:forwards;
    animation-name:lift
  }
  .hero__pages .core-page:hover img {
    animation-duration:1s;
    animation-delay:.2s;
    animation-name:bounce
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .operator-match__card:hover {
    box-shadow:inset 0rem 0rem 0rem 10rem rgba(0,0,0,.1)
  }
}
@media only screen and (min-width: 768px) {
  .operator-match__options>div {
    transition:all .1s ease-in-out
  }
  .operator-match__options>div:hover {
    transform:scale(1.05);
    cursor:pointer
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .operator-match__controls-back {
    cursor:pointer
  }
  .operator-match__controls-reset {
    cursor:pointer
  }
}
@media only screen and (min-width: 768px) {
  .details {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    gap:var(--space-lg);
    flex-wrap:wrap;
    flex-shrink:0;
    flex-grow:0;
    row-gap:var(--space-md)
  }
  .details__cta,
  .details__buttons {
    flex:0 0 100%
  }
  .details__info {
    flex:1
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .details__info {
    overflow:hidden
  }
}
@media only screen and (min-width: 768px) {
  .details__info-wrap {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    justify-content:space-between;
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0;
    min-height:42rem
  }
  .details__info-wrap:not(.additional-module) {
    padding:3.5rem
  }
  .details__info-wrap.games.split tbody {
    column-count:2
  }
  .details__info-wrap.games.split .upper {
    flex:0 0 55%
  }
  .details__info-wrap.games.split .lower {
    flex:1
  }
  .details__info-wrap .upper,
  .details__info-wrap .lower {
    flex:0 0 45%
  }
  .details__info-wrap .upper span,
  .details__info-wrap .lower span {
    font-size:var(--text-base-size)
  }
  .details__info-wrap .lower__features {
    font-size:var(--text-base-size)
  }
  .details__info-wrap table:not(.features) tr {
    padding-top:0
  }
  .details__info-wrap table:not(.features) tr td {
    font-size:var(--text-base-size)
  }
  .details__info-wrap table:not(.features) tr td:first-child {
    font-size:var(--text-base-size)
  }
  .details__info-wrap table.features tr:not(:last-of-type) {
    margin-bottom:var(--space-default)
  }
  .details__info-wrap table.features td:first-child {
    font-size:var(--text-base-size)
  }
  .details__info-wrap table.features tr.col td {
    font-size:var(--text-base-size)
  }
  .details__info-wrap table.features svg {
    transform:scale(1.214)
  }
}
@media only screen and (min-width: 768px) {
  .details__cta2 {
    flex:0 0 33.3%;
    max-height:50rem;
    align-self:flex-start
  }
  .details__cta2-text {
    max-width:60%;
    margin:0 auto
  }
}
@media only screen and (min-width: 768px)and (min-width: 1020px) {
  .features {
    flex-direction:row
  }
}
@media only screen and (min-width: 768px) {
  .features__table {
    flex:0 0 66%
  }
  .features__table tr td:first-child {
    padding-left:var(--space-md)
  }
  .features__table tr td:last-child {
    padding-right:var(--space-md)
  }
  .features__table .btn--read-more {
    padding-left:var(--space-md)
  }
}
@media only screen and (min-width: 768px) {
  .features td {
    font-size:var(--text-base-size)
  }
}
@media only screen and (min-width: 768px) {
  .features .list {
    flex:1
  }
}
@media only screen and (min-width: 768px) {
  .ratings table {
    font-size:var(--text-base-size);
    line-height:1.93rem
  }
  .ratings table tr td {
    padding-inline:var(--space-md)
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .ratings {
    flex-direction:row
  }
  .ratings table {
    flex:0 0 66%
  }
}
@media only screen and (min-width: 768px) {
  .ratings td {
    font-size:var(--text-base-size)
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .ratings__cards {
    flex-direction:column
  }
}
@media only screen and (min-width: 768px) {
  .ratings .list h2 {
    padding-bottom:var(--space-md)
  }
  .ratings .list .proscons__wrap {
    overflow-y:auto;
    max-height:37rem
  }
  .ratings .list .proscons__wrap::-webkit-scrollbar {
    width:6px
  }
  .ratings .list .proscons__wrap::-webkit-scrollbar-track {
    background:#f0efef;
    border-radius:1rem
  }
  .ratings .list .proscons__wrap::-webkit-scrollbar-thumb {
    background:#c2c2c2;
    border-radius:1rem
  }
  .ratings .list .proscons-item {
    box-shadow:none
  }
}
@media only screen and (min-width: 768px) {
  .cardsList.toplist {
    width:100%
  }
}
@media only screen and (min-width: 768px) {
  .cardsList:not(.toplist) {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    flex-wrap:wrap;
    flex-shrink:0;
    flex-grow:0;
    width:100%
  }
  .cardsList:not(.toplist):has(.post) {
    justify-content:unset
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .cardsList:not(.toplist) .card,
  .cardsList:not(.toplist) .card-box {
    flex:0 0 calc(33.3% - var(--space-default))
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .cardsList:not(.toplist) .card,
  .cardsList:not(.toplist) .card-box {
    flex:0 0 calc(25% - var(--space-default))
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .cardsList .operator__oneliner-wrapper {
    max-width:35rem
  }
}
@media only screen and (min-width: 768px) {
  .card-operator.operator.card .operator__oneliner-wrapper {
    max-width:initial
  }
}
@media only screen and (min-width: 768px) {
  .card.table {
    padding:var(--space-default) var(--space-lg)
  }
  .card.table--breakable {
    column-count:2;
    column-gap:7.5rem
  }
  .card.author-block {
    padding:2.5rem
  }
  .card.exclusive .exclusive__cta:hover {
    background:var(--color-btn-light-hover)
  }
}
@media only screen and (min-width: 768px) {
  .game__image {
    position:relative
  }
  .game__image .game__overlay {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    gap:var(--space-sm);
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0;
    z-index:1;
    opacity:0;
    transition:opacity .3s ease-in-out;
    position:absolute;
    top:0;
    bottom:.5rem;
    left:0;
    right:0;
    background:linear-gradient(0deg, var(--color-primary-dark) 0%, rgba(33, 16, 135, 0) 133.12%)
  }
  .game__image .game__overlay svg {
    color:#fff
  }
  .game__image .game__overlay span {
    font-weight:bold;
    font-size:2rem;
    line-height:var(--line-height);
    text-align:center;
    color:var(--color-white)
  }
  .game__image:hover .game__overlay {
    opacity:1
  }
  .game__title {
    font-size:var(--text-sm)
  }
  .game__table {
    font-size:var(--text-base-size)
  }
}
@media only screen and (min-width: 768px) {
  .mini {
    min-width:31rem;
    max-width:32rem;
    gap:var(--space-sm)
  }
  .mini.simple {
    max-width:41rem
  }
  .mini__operator {
    gap:var(--space-xs)
  }
  .mini__info {
    width:8.5rem
  }
  .mini h2 {
    font-size:var(--text-base-size)
  }
  .mini__simple p {
    min-height:3.4rem
  }
  .mini__simple a {
    font-size:var(--text-sm);
    line-height:1.7rem
  }
  .mini p:not(.operator__about-rating-text) {
    font-size:var(--text-sm);
    line-height:1.7rem
  }
}
@media only screen and (min-width: 768px) {
  .list .operator {
    padding:0;
    gap:0
  }
  .list .operator__wrapper {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    gap:var(--space-sm);
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0;
    margin-right:var(--space-md)
  }
}
@media only screen and (min-width: 768px)and (min-width: 900px) {
  .list .operator__wrapper {
    margin-right:var(--space-lg)
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .list .operator__wrapper {
    gap:var(--space-lg)
  }
}
@media only screen and (min-width: 768px) {
  .list .operator__main {
    gap:var(--space-sm);
    align-items:center;
    margin-bottom:0;
    flex-shrink:1
  }
}
@media only screen and (min-width: 768px)and (min-width: 900px) {
  .list .operator__main {
    gap:var(--space-lg)
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .list .operator__about {
    min-width:30rem
  }
}
@media only screen and (min-width: 768px) {
  .list .operator__about-title-wrap {
    display:grid;
    grid-template-areas:"title favorite" "rating .." "reviewer reviewer"
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .list .operator__about-title-wrap {
    grid-template-columns:1fr auto auto;
    grid-template-areas:"title rating favorite" "reviewer reviewer reviewer";
    column-gap:var(--space-default)
  }
}
@media only screen and (min-width: 768px) {
  .list .operator__about-title {
    grid-area:title;
    font-size:2rem
  }
}
@media only screen and (min-width: 768px) {
  .list .operator__about-rating {
    grid-area:rating;
    align-self:center
  }
}
@media only screen and (min-width: 768px) {
  .list .operator__about-reviewer {
    grid-area:reviewer;
    font-size:var(--text-base-size);
    word-wrap:break-word
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .list .operator__about-reviewer {
    margin-top:var(--space-lg)
  }
}
@media only screen and (min-width: 768px) {
  .list .operator__about-reviewer svg {
    width:1.4rem;
    height:1.4rem
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .list .operator__about-reviewer svg {
    align-self:unset
  }
}
@media only screen and (min-width: 768px) {
  .list .operator__image {
    flex-shrink:0;
    height:19.6rem
  }
  .list .operator__image img {
    width:19.6rem;
    height:19.6rem;
    border-radius:var(--border-radius-left)
  }
  .list .operator__image:not(.none)::before {
    border-radius:var(--border-radius-mid);
    top:-0.8rem;
    font-size:1.5rem;
    width:2.8rem;
    height:2.8rem
  }
}
@media only screen and (min-width: 768px) {
  .list .operator__oneliner-wrapper {
    margin-bottom:0
  }
}
@media only screen and (min-width: 768px) {
  .list .operator__oneliner {
    flex-grow:1;
    flex-shrink:2;
    height:100%;
    max-width:35rem;
    margin-bottom:0;
    min-height:8rem;
    padding:1.3rem
  }
}
@media only screen and (min-width: 768px) {
  .list .operator__turnover {
    min-width:max-content
  }
}
@media only screen and (min-width: 768px)and (min-width: 900px) {
  .list .operator__turnover {
    margin-bottom:-4.1rem
  }
}
@media only screen and (min-width: 768px) {
  .list .operator__cta-wrap {
    flex:0 1 23%
  }
}
@media only screen and (min-width: 768px)and (min-width: 900px) {
  .list .operator__cta-wrap {
    align-self:flex-start;
    margin-top:5.4rem
  }
}
@media only screen and (min-width: 768px) {
  .list .operator__cta {
    padding:2.8rem 0;
    height:8rem
  }
}
@media only screen and (min-width: 768px) {
  .list .operator__read-more {
    text-align:center;
    white-space:pre-wrap;
    font-size:var(--text-base-size);
    line-height:1.9rem;
    font-weight:700
  }
  .list .operator__read-more:hover {
    color:var(--color-primary)
  }
}
@media only screen and (min-width: 768px) {
  .list .operator__more {
    margin-top:var(--space-default);
    justify-content:start;
    cursor:pointer;
    font-size:var(--text-base-size);
    width:fit-content
  }
  .list .operator__more.mobile {
    display:none
  }
  .list .operator__more.desktop {
    display:flex
  }
}
@media only screen and (min-width: 768px) {
  .list.operator .more-content {
    padding:var(--space-lg)
  }
  .list.operator .more-content__wrapper {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    gap:var(--space-lg);
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0
  }
  .list.operator .more-content__text,
  .list.operator .more-content table,
  .list.operator .more-content__list,
  .list.operator .more-content .icon-wrap {
    flex-basis:50%
  }
  .list.operator .more-content__icons {
    gap:var(--space-sm)
  }
  .list.operator .more-content__icons div.tooltip:hover {
    filter:brightness(90%)
  }
}
@media only screen and (min-width: 768px) {
  .operator.list {
    padding:0;
    max-width:unset;
    width:100%
  }
}
@media only screen and (min-width: 768px) {
  .single.operator {
    padding:0;
    gap:0
  }
  .single.operator .operator__wrapper {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    gap:var(--space-lg);
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0;
    margin-right:var(--space-lg)
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .single.operator .operator__wrapper {
    margin-right:calc(var(--space-lg)*2)
  }
}
@media only screen and (min-width: 768px) {
  .single.operator .operator__main {
    gap:var(--space-card);
    flex-shrink:1;
    margin-bottom:0;
    flex-wrap:nowrap
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .single.operator .operator__main {
    gap:calc(var(--space-card)*2)
  }
}
@media only screen and (min-width: 768px) {
  .single.operator .operator__image {
    flex-shrink:0;
    min-width:15.9rem
  }
}
@media only screen and (min-width: 768px) {
  .single.operator .operator__safeplay {
    left:9.5rem;
    width:fit-content;
    height:unset;
    padding:.5rem 1rem
  }
  .single.operator .operator__safeplay svg {
    transform:scale(1.583)
  }
  .single.operator .operator__safeplay span {
    display:block;
    color:var(--color-white);
    font-weight:bold;
    font-size:var(--text-base-size);
    line-height:1.9rem;
    margin-left:.8rem
  }
}
@media only screen and (min-width: 768px) {
  .single.operator .operator__about {
    flex-direction:column;
    justify-content:center
  }
  .single.operator .operator__about-from {
    font-size:var(--text-sm)
  }
  .single.operator .operator__about-title-wrap {
    gap:var(--space-default);
    align-items:flex-start
  }
  .single.operator .operator__about-rating {
    flex:initial
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .single.operator .operator__about-rating-wrap span.count {
    display:block;
    font-weight:normal;
    color:var(--color-dark);
    margin-top:var(--space-xs)
  }
}
@media only screen and (min-width: 768px) {
  .single.operator .operator__about-ratings {
    flex-direction:row;
    gap:var(--space-xs)
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .single.operator .operator__about-ratings {
    flex-direction:row;
    gap:var(--space-md)
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .single.operator .operator__about-ratings {
    gap:4.5rem
  }
}
@media only screen and (min-width: 768px) {
  .single.operator .operator__about-title {
    font-size:2.4rem;
    line-height:2.9rem
  }
  .single.operator .operator__about-title.single {
    font-size:2.4rem;
    line-height:2.9rem
  }
}
@media only screen and (min-width: 768px) {
  .single.operator .operator__about-ribbon {
    font-size:var(--text-base-size);
    line-height:var(--line-height-sm);
    margin-bottom:var(--space-default);
    height:3rem;
    padding:var(--space-xs) var(--space-sm)
  }
}
@media only screen and (min-width: 768px) {
  .single.operator .operator__about-reviewer {
    display:block;
    font-size:var(--text-base-size);
    line-height:var(--line-height-sm);
    display:flex;
    flex-grow:1
  }
  .single.operator .operator__about-reviewer svg {
    width:1.7rem;
    height:1.7rem
  }
}
@media only screen and (min-width: 768px) {
  .single.operator .operator__image {
    height:19.6rem
  }
  .single.operator .operator__image img {
    width:19.6rem;
    height:100%;
    border-radius:var(--border-radius-left)
  }
}
@media only screen and (min-width: 768px) {
  .single.operator .operator__oneliner {
    flex-grow:1;
    flex-shrink:2;
    height:100%;
    max-width:35rem;
    margin-bottom:0;
    padding-block:1.9rem
  }
  .single.operator .operator__oneliner-wrapper {
    flex-basis:28%
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .single.operator .operator__oneliner-wrapper {
    flex-basis:33%
  }
}
@media only screen and (min-width: 768px) {
  .single.operator .operator__oneliner-wrapper.has-alt {
    margin:0
  }
}
@media only screen and (min-width: 768px)and (min-width: 900px) {
  .single.operator .operator__oneliner-wrapper.has-alt {
    max-width:max-content;
    flex-direction:row
  }
}
@media only screen and (min-width: 768px) {
  .single.operator .operator__turnover {
    margin-bottom:0
  }
}
@media only screen and (min-width: 768px)and (min-width: 900px) {
  .single.operator .operator__turnover {
    margin-bottom:-4.1rem
  }
}
@media only screen and (min-width: 768px) {
  .single.operator .operator__cta-wrap {
    flex:0 1 20%
  }
}
@media only screen and (min-width: 768px) {
  .single.operator .operator__cta {
    padding-block:2.8rem;
    margin-bottom:0;
    width:100%
  }
}
@media only screen and (min-width: 768px) {
  .operator__terms,
  .cardsList.toplist .operator__terms {
    max-width:unset
  }
}
@media only screen and (min-width: 768px) {
  .operator.favorite .operator__about-title {
    max-width:unset
  }
}
@media only screen and (min-width: 768px) {
  .operator__oneliner-wrapper {
    flex-basis:25%;
    max-width:35rem
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .operator__oneliner-wrapper {
    flex-basis:33%
  }
}
@media only screen and (min-width: 768px) {
  .operator__oneliner span:first-child {
    line-height:2.42rem
  }
  .operator__oneliner span:not(:first-child) {
    line-height:1.93rem
  }
}
@media only screen and (min-width: 768px) {
  .operator__about-rating-text {
    font-size:var(--text-base-size)
  }
}
@media only screen and (min-width: 768px) {
  .operator .more-content__verified {
    justify-content:start
  }
}
@media only screen and (min-width: 768px) {
  .operator__image.ribbon::after {
    right:-0.5rem;
    left:unset;
    transform:unset
  }
}
@media only screen and (min-width: 768px) {
  .details .operator.card .operator__image.ribbon::after {
    right:initial;
    left:-0.5rem
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .scrollable {
    flex-wrap:wrap;
    padding-inline:0;
    overflow:visible
  }
}
@media only screen and (min-width: 768px) {
  .howto-module>p {
    font-size:var(--text-base-size);
    line-height:2.4rem
  }
  .howto-module>p:last-of-type {
    margin-bottom:var(--space-lg)
  }
}
@media only screen and (min-width: 768px) {
  .how-to__heading {
    font-size:var(--text-base-size);
    line-height:2.4rem
  }
  .how-to__text {
    font-size:var(--text-sm);
    line-height:2.1rem
  }
}
@media only screen and (min-width: 768px) {
  .award__heading {
    font-size:var(--text-base-size);
    line-height:2.4rem
  }
  .award__text {
    font-size:var(--text-sm);
    line-height:2.1rem
  }
}
@media only screen and (min-width: 768px) {
  .card-box.single {
    padding:var(--space-card);
    gap:var(--space-card) 5.9rem
  }
  .card-box.single .card-box__title {
    font-size:var(--text-2rem);
    line-height:2.42rem
  }
  .card-box.single .card-box__text {
    font-size:var(--text-base-size);
    line-height:1.93rem
  }
}
@media only screen and (min-width: 768px) {
  .faq {
    font-size:var(--text-base-size);
    line-height:2.4rem
  }
  .faq__question {
    cursor:pointer
  }
  .faq__question:hover {
    background:var(--color-turnover-bg)
  }
  .faq__question h2 {
    font-size:var(--text-base-size);
    line-height:2.4rem
  }
  .faq__question .faq-arrow {
    width:2.4rem;
    height:2.4rem
  }
  .faq__question,
  .faq__answer {
    padding:1.5rem var(--space-lg)
  }
  .faq__question a,
  .faq__answer a {
    text-decoration:underline;
    font-weight:bold
  }
}
@media only screen and (min-width: 768px) {
  .iframe-video__play-button {
    cursor:pointer;
    top:calc(50% - 5.8rem);
    width:11.6rem;
    height:11.6rem
  }
}
@media only screen and (min-width: 768px)and (min-width: 1440px) {
  .splide.howto {
    padding:0
  }
}
@media only screen and (min-width: 768px)and (min-width: 1440px) {
  .splide.howto .splide__arrow--prev {
    left:-5.5rem
  }
}
@media only screen and (min-width: 768px)and (min-width: 1440px) {
  .splide.howto .splide__arrow--next {
    right:-5.5rem
  }
}
@media only screen and (min-width: 768px) {
  .add-to-compare {
    position:relative
  }
  .add-to-compare label {
    padding-left:var(--space-card)
  }
  .add-to-compare label:hover {
    cursor:pointer
  }
}
@media only screen and (min-width: 768px) {
  .compare .compare__wrap {
    flex-direction:row;
    align-items:center
  }
  .compare .compare__wrap .btn {
    width:16.4rem;
    align-self:stretch
  }
  .compare [data-operator-list] {
    flex-direction:row;
    flex:1;
    justify-content:space-evenly
  }
  .compare .compare__operator {
    flex:0 0 calc(33% - 20px);
    height:9.2rem;
    transition:background-color .3s ease-in-out
  }
  .compare .compare__operator[data-compare-select]:hover {
    background-color:#f4f4f4
  }
  .compare .compare__operator-image img {
    height:9.2rem;
    width:9.2rem
  }
  .compare__list {
    bottom:9.5rem
  }
  .compare__list ul {
    max-height:25rem
  }
  .compare__list ul li {
    transition:background-color .3s ease-in-out
  }
  .compare__list ul li:hover {
    background-color:#f4f4f4
  }
  .compare .close-compare:hover {
    cursor:pointer
  }
}
@media only screen and (min-width: 768px) {
  .user-profile-card {
    max-width:30rem;
    max-height:38rem;
    margin-block:0;
    flex:1
  }
  .user-profile-card__picture a {
    font-size:var(--text-base-size)
  }
  .user-profile-card__picture span:hover {
    cursor:pointer
  }
  .user-profile-card--normal {
    height:27rem
  }
  .user-profile-card__details {
    flex-direction:column;
    gap:var(--space-md)
  }
  .user-profile-card__details--normal {
    gap:1.5rem
  }
  .user-profile-card__details--normal p:first-of-type {
    font-size:2rem
  }
  .user-profile-card__details--normal p:last-of-type {
    font-size:var(--text-base-size)
  }
  .user-profile-card__details p {
    font-size:var(--text-base-size)
  }
  .user-profile-card__details p:first-of-type {
    margin-bottom:0
  }
}
@media only screen and (min-width: 768px) {
  .user-nav__wrapper {
    flex-grow:1;
    max-width:30rem
  }
  .user-nav__wrapper--information {
    max-width:unset
  }
  .user-nav__wrapper:not(.subscription) {
    flex-basis:100%
  }
  .user-nav__wrapper--normal {
    max-width:30rem
  }
}
@media only screen and (min-width: 768px)and (min-width: 900px) {
  .user-nav__wrapper {
    max-width:30rem
  }
}
@media only screen and (min-width: 768px) {
  .user-nav__item span,
  .user-nav__item a {
    font-size:var(--text-base-size)
  }
  .user-nav__item span:hover,
  .user-nav__item a:hover {
    cursor:pointer
  }
}
@media only screen and (min-width: 768px) {
  .user-stats {
    width:30rem;
    margin-bottom:0;
    flex-grow:0
  }
  .user-stats__wrapper {
    display:flex;
    flex-wrap:wrap;
    flex-basis:auto;
    gap:var(--space-lg)
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .user-stats__wrapper--main {
    flex:63rem
  }
}
@media only screen and (min-width: 768px) {
  .user {
    margin-block:var(--space-xl);
    display:flex;
    flex-wrap:wrap;
    align-items:flex-start;
    gap:var(--space-lg)
  }
  .user__pagenav a:hover {
    background:#d9d9d9
  }
  .user__settings-list {
    flex-grow:1;
    flex-basis:55%
  }
  .user__settings-list--normal {
    max-width:30rem
  }
}
@media only screen and (min-width: 768px)and (min-width: 900px) {
  .user__settings-list {
    max-width:30rem
  }
}
@media only screen and (min-width: 768px) {
  .user__settings-list-item a {
    font-size:var(--text-base-size)
  }
  .user__settings-list-item a:hover {
    font-weight:bold
  }
}
@media only screen and (min-width: 768px) {
  .user__settings-info {
    padding:3.5rem
  }
  .user__settings-info-wrapper {
    max-width:63rem;
    flex-grow:1;
    margin-block:0
  }
  .user__settings-info-wrapper-password {
    max-width:none;
    flex-basis:60%
  }
  .user__settings-info-wrapper-password form {
    flex-grow:1;
    max-width:56rem
  }
  .user__settings-info-password {
    display:flex
  }
}
@media only screen and (min-width: 768px) {
  .user__profile {
    max-width:30rem;
    height:37.4rem;
    flex-grow:1;
    margin-block:0;
    margin-top:auto
  }
  .user__profile--normal {
    height:27rem
  }
  .user__profile-details {
    flex-direction:column;
    gap:var(--space-md)
  }
  .user__profile-details--normal {
    gap:1.5rem
  }
  .user__profile-details--normal p:first-of-type {
    font-size:2rem
  }
  .user__profile-details--normal p:last-of-type {
    font-size:var(--text-base-size)
  }
  .user__profile-details p {
    font-size:var(--text-base-size)
  }
  .user__profile-details p:first-of-type {
    margin-bottom:0
  }
}
@media only screen and (min-width: 768px) {
  .user__stats {
    width:30rem;
    margin-bottom:0;
    flex-grow:0
  }
  .user__stats-container {
    display:flex;
    flex-wrap:wrap;
    gap:var(--space-lg)
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .user__stats-container--password {
    max-width:63rem
  }
}
@media only screen and (min-width: 768px) {
  .user__complaint-card {
    grid-template-areas:"img info" "img problem" "more more"
  }
  .user__complaint-info {
    display:flex;
    gap:var(--space-sm);
    justify-content:space-between
  }
  .user__complaint-info p:first-of-type {
    font-size:var(--text-base-size);
    flex-basis:15%
  }
  .user__complaint-info p {
    font-size:var(--text-sm);
    margin:0
  }
  .user__complaint-problem {
    font-size:var(--text-base-size)
  }
  .user__complaint-problem p:first-of-type {
    margin-top:0
  }
  .user__complaint-more {
    font-size:var(--text-base-size)
  }
}
@media only screen and (min-width: 768px) {
  .user-feedback__controls {
    gap:initial
  }
  .user-feedback__controls svg {
    color:var(--color-white);
    flex:initial
  }
  .user-feedback__controls-info {
    flex:initial;
    display:flex;
    flex-direction:column;
    gap:var(--space-md);
    margin-left:var(--space-lg)
  }
  .user-feedback__controls-info span {
    color:var(--color-white);
    font-size:var(--text-2rem);
    font-weight:bold
  }
  .user-feedback__controls-info .stars-select:hover {
    cursor:pointer
  }
  .user-feedback__controls-btn {
    height:initial;
    flex:0 0 25%;
    font-size:var(--text-2rem)
  }
}
@media only screen and (min-width: 768px)and (min-width: 900px) {
  .complaintCard {
    row-gap:unset
  }
  .complaintCard__image,
  .complaintCard img {
    grid-row:1/-3
  }
  .complaintCard__info,
  .complaintCard__more {
    grid-column:2/-1
  }
  .complaintCard__data {
    flex-direction:row;
    align-items:center
  }
  .complaintCard__data .username,
  .complaintCard__data .operatorName {
    margin-bottom:0;
    margin-right:auto
  }
  .complaintCard__data div {
    gap:var(--space-xl);
    flex-direction:row;
    align-items:center
  }
  .complaintCard .operatorName,
  .complaintCard__controls,
  .complaintCard__status,
  .complaintCard__more,
  .complaintCard__problem {
    font-size:var(--text-base-size);
    line-height:1.9rem
  }
  .complaintCard__controls .deleteReview:hover {
    cursor:pointer
  }
}
@media only screen and (min-width: 768px) {
  .user-profile-information {
    margin-top:0
  }
  .user-profile-information__card {
    padding:3.5rem
  }
}
@media only screen and (min-width: 768px) {
  .userPictureModal__close {
    cursor:pointer
  }
  .userPictureModal__wrap {
    padding:5rem
  }
  .userPictureModal__pictures figure {
    flex:0 0 calc(25% - var(--space-lg))
  }
  .userPictureModal__pictures figure.chosen:after {
    right:4.3rem
  }
  .userPictureModal__pictures figure img {
    cursor:pointer
  }
  .userPictureModal__pictures figure img:not(.chosen):hover {
    border:.3rem solid var(--color-primary);
    background:var(--color-primary)
  }
  .userPictureModal__heading {
    font-size:2rem
  }
  .userPictureModal__controls {
    flex-direction:row;
    gap:3.5rem
  }
}
@media only screen and (min-width: 768px) {
  .reviewCard__image,
  .reviewCard img {
    grid-row:1/-3
  }
  .reviewCard__main {
    flex-wrap:nowrap;
    flex:0 0 80%
  }
  .reviewCard__operator-wrap {
    display:flex;
    align-items:flex-start;
    flex-direction:column;
    justify-content:space-between
  }
  .reviewCard__operator {
    flex:initial;
    flex-direction:row;
    width:100%;
    gap:5rem;
    margin-bottom:var(--space-sm)
  }
  .reviewCard__operator .operatorName,
  .reviewCard__operator .username,
  .reviewCard__operator .starRating {
    height:fit-content;
    font-size:var(--text-base-size);
    line-height:1.9rem
  }
  .reviewCard__operator .reviewDate {
    order:3;
    margin-left:auto;
    align-self:start
  }
  .reviewCard__reviews {
    grid-column:2/-1
  }
  .reviewCard__reviews .proscons-item {
    padding:0
  }
  .reviewCard__reviews .proscons-item:not(:last-child) {
    padding-bottom:var(--space-md)
  }
  .reviewCard__info {
    flex:1;
    flex-direction:column;
    align-items:flex-end
  }
  .reviewCard .deleteReview {
    margin-top:-2rem
  }
  .reviewCard .deleteReview:hover {
    cursor:pointer
  }
}
@media only screen and (min-width: 768px) {
  .user .formWrap {
    margin:0;
    flex:1;
    background-color:var(--color-white);
    border-radius:var(--border-radius)
  }
  .user .formWrap .form {
    flex-direction:row
  }
  .user .formWrap .form .checklistWrap {
    margin-top:3.6rem
  }
}
@media only screen and (min-width: 768px) {
  .formWrap {
    background:var(--color-white);
    border-radius:var(--border-radius);
    padding:var(--space-form);
    box-shadow:var(--box-shadow-lg)
  }
  .formWrap:has(.js-profile-info-form) {
    flex-basis:50%
  }
}
@media only screen and (min-width: 768px)and (min-width: 900px) {
  .formWrap:has(.js-profile-info-form) {
    flex-basis:0
  }
}
@media only screen and (min-width: 768px) {
  .formWrap .form {
    flex-direction:row
  }
  .formWrap .form__control input[type=checkbox]:hover {
    cursor:pointer
  }
  .formWrap .form__extra {
    margin-top:0;
    padding-right:var(--space-xl);
    gap:8rem;
    flex:0 0 35%
  }
  .formWrap .form__extra .extra-top.follow-us {
    margin:0;
    background:rgba(0,0,0,0)
  }
  .formWrap .form__extra .extra-top:not(.extra-card) {
    padding:0;
    border-radius:0;
    box-shadow:none
  }
  .formWrap .form__extra .extra-top.extra-card .card {
    max-width:100%
  }
  .formWrap .form__extra .extra-bottom {
    font-size:var(--text-base-size);
    line-height:2.4rem
  }
  .formWrap .form__extra .extra-bottom:not(.extra-card) {
    padding:0;
    border-radius:0;
    box-shadow:none
  }
  .formWrap .form__extra .extra-bottom .mini.card .mini__simple a:hover {
    color:var(--color-anchor-default-hover)
  }
  .formWrap .form__extra .extra-bottom .mini.card:not(:last-child) {
    margin-bottom:var(--space-lg)
  }
}
@media only screen and (min-width: 768px) {
  .formWrap .follow-us__socials .social-icon:hover {
    color:var(--color-primary-dark)
  }
}
@media only screen and (min-width: 768px) {
  .formWrap.login {
    display:flex;
    flex-direction:row;
    gap:var(--space-md)
  }
}
@media only screen and (min-width: 768px) {
  .formWrap .form {
    justify-content:space-between;
    gap:var(--space-md);
    flex:1
  }
  .formWrap .form__content {
    flex:0 0 50%;
    box-shadow:none;
    padding:0
  }
  .formWrap .form__text {
    font-size:var(--text-base-size);
    line-height:2.4rem
  }
  .formWrap .form__text--subscription {
    padding-bottom:var(--space-default)
  }
  .formWrap .form__text--subscription:last-of-type {
    font-size:var(--text-sm)
  }
  .formWrap .form__label--subscription {
    font-size:var(--text-base-size)
  }
  .formWrap .form .user-info--contact {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    gap:var(--space-default);
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0
  }
  .formWrap .form__control-text {
    font-size:var(--text-sm)
  }
  .formWrap .form__control--multi {
    display:flex;
    gap:var(--space-default)
  }
  .formWrap .form__control.w-25,
  .formWrap .form__control .w-25 {
    width:25%
  }
  .formWrap .form__control.w-1,
  .formWrap .form__control .w-1 {
    flex:1
  }
  .formWrap .form__control--name {
    flex-basis:40%
  }
  .formWrap .form__control--email {
    flex-basis:60%
  }
  .formWrap .form__submit {
    max-width:30rem;
    font-size:2rem
  }
  .formWrap .form__flex {
    display:flex;
    gap:1.5rem
  }
  .formWrap .form__flex div:first-of-type {
    flex-basis:45%
  }
  .formWrap .form__flex div:last-of-type {
    flex-basis:55%
  }
  .formWrap .form__info-text {
    font-size:var(--text-default)
  }
  .formWrap .form .form-user-panel-block p {
    font-size:var(--text-default)
  }
}
@media only screen and (min-width: 768px) {
  .form-info-label {
    font-size:var(--text-sm)
  }
}
@media only screen and (min-width: 768px) {
  .list.operator .add-favorite {
    grid-area:favorite;
    align-self:center;
    margin-top:unset;
    margin-left:auto
  }
}
@media only screen and (min-width: 768px) {
  .proscons-item {
    font-size:var(--text-base-size);
    line-height:2.4rem
  }
  .proscons__title {
    font-size:2rem;
    line-height:2.4rem;
    margin-bottom:1.6rem
  }
  .proscons.module {
    flex-direction:row;
    flex-wrap:wrap
  }
  .proscons.module .proscons__pros,
  .proscons.module .proscons__cons {
    max-width:50%;
    flex:1
  }
  .proscons__wrapper {
    display:block;
    columns:2
  }
  .proscons__wrapper div:not(:first-of-type) {
    margin-top:var(--space-default)
  }
  .proscons__wrapper div:has(img) {
    margin-bottom:var(--space-lg)
  }
}
@media only screen and (min-width: 768px) {
  .bonus-calculator__text {
    line-height:2.4rem;
    font-size:var(--text-base-size);
    margin-bottom:var(--space-md)
  }
  .bonus-calculator__controls {
    margin-bottom:var(--space-form)
  }
  .bonus-calculator__controls .btn {
    font-size:var(--text-base-size)
  }
  .bonus-calculator__controls .btn[type=reset]:hover {
    background:var(--color-btn-light-hover)
  }
  .bonus-calculator__input {
    font-size:var(--text-base-size)
  }
  .bonus-calculator__container .label-card {
    display:block
  }
}
@media only screen and (min-width: 768px)and (min-width: 900px) {
  .bonus-calculator__inner {
    overflow-x:auto
  }
  .bonus-calculator__inner::-webkit-scrollbar {
    display:none
  }
  .bonus-calculator__inner.overflow {
    padding-bottom:var(--space-md)
  }
  .bonus-calculator__inner.overflow::-webkit-scrollbar {
    display:block;
    height:.5rem
  }
  .bonus-calculator__inner.overflow::-webkit-scrollbar-track {
    background:#888
  }
  .bonus-calculator__inner.overflow::-webkit-scrollbar-thumb {
    background:var(--color-btn-main)
  }
  .bonus-calculator__inner.overflow::-webkit-scrollbar-thumb:hover {
    background:var(--color-btn-main-hover)
  }
}
@media only screen and (min-width: 768px) {
  .bonus-calculator__top {
    display:flex;
    justify-content:center;
    align-items:center;
    height:12rem;
    font-size:var(--text-base-size)
  }
}
@media only screen and (min-width: 768px) {
  .bonus-calculator__middle {
    font-size:var(--text-base-size)
  }
}
@media only screen and (min-width: 768px) {
  .bonus-calculator__bottom {
    font-size:var(--text-base-size)
  }
}
@media only screen and (min-width: 768px) {
  .bonus-calculator__text-mob {
    display:none
  }
  .bonus-calculator__text-mob.label {
    display:block;
    margin-bottom:0;
    font-size:var(--text-base-size)
  }
}
@media only screen and (min-width: 768px) {
  .bonus-calculator__cta .btn:not(.btn--review) {
    margin-bottom:var(--space-md)
  }
}
@media only screen and (min-width: 768px) {
  .author-block img {
    height:9.2rem;
    max-width:9.2rem
  }
  .author-block .about {
    margin-left:0
  }
  .author-block .about__wrap {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:column;
    gap:1.5rem;
    flex-wrap:nowrap;
    flex-shrink:1;
    flex-grow:1
  }
  .author-block .about__position {
    font-size:var(--text-sm);
    line-height:1.7rem
  }
  .author-block .about__stats {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    align-items:center;
    gap:var(--space-md);
    flex-wrap:wrap;
    flex-shrink:0;
    flex-grow:0
  }
  .author-block .about__stats span {
    display:flex;
    align-items:center;
    font-size:var(--text-sm);
    line-height:1.7rem
  }
  .author-block .about__stats span:not(:last-child) {
    margin-bottom:0
  }
  .author-block .about__stats-top {
    position:absolute;
    top:2.5rem;
    right:2.5rem
  }
  .author-block .about__text {
    font-size:var(--text-base-size);
    line-height:2.4rem;
    margin-bottom:0
  }
  .author-block .author-link {
    margin-top:var(--space-md)
  }
}
@media only screen and (min-width: 768px) {
  .author-experience {
    margin-block:8rem 5rem
  }
  .author-experience .inner {
    flex-direction:row;
    gap:var(--space-lg)
  }
  .author-experience .inner .inner__item:first-child {
    margin-bottom:0
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .author-experience .inner {
    gap:11rem
  }
}
@media only screen and (min-width: 768px) {
  .author-experience .inner .inner__item .blur {
    height:calc(var(--space-card)*3)
  }
  .author-experience .inner .inner__item ul,
  .author-experience .inner .inner__item h2 {
    padding:0 1rem
  }
  .author-experience .inner .inner__item ul li {
    font-size:var(--text-base-size);
    line-height:1.93rem
  }
}
@media only screen and (min-width: 768px) {
  .header__wrap {
    background:rgba(0,0,0,0);
    transition:background-color .1s linear,transform .2s
  }
}
@media only screen and (min-width: 768px)and (min-width: 1440px) {
  .header__wrap {
    gap:var(--space-xl)
  }
}
@media only screen and (min-width: 768px) {
  .header__wrap.fixed,
  .header__wrap.bg {
    background:var(--linear-gradient-main)
  }
}
@media only screen and (min-width: 768px) {
  .header__logo {
    margin-block:auto
  }
}
@media only screen and (min-width: 768px) {
  .header__mob-menu-wrap {
    width:60%;
    margin-left:auto
  }
  .header__mob-menu-wrap .dropdown__trigger,
  .header__mob-menu-wrap .dropdown__submenu li,
  .header__mob-menu-wrap li {
    cursor:pointer
  }
  .header__mob-menu.open {
    background:rgba(0,0,0,.4)
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .header__wrap {
    align-items:stretch
  }
  .header__mob-menu {
    display:none
  }
  .header__nav {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    justify-content:end;
    align-items:stretch;
    gap:var(--space-default);
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:1
  }
  .header__nav ul {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    justify-content:flex-start;
    align-items:stretch;
    gap:var(--space-sm);
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0;
    flex:1
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px)and (min-width: 1440px) {
  .header__nav ul {
    gap:var(--space-lg)
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .header__nav ul li {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    align-items:center;
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0;
    position:relative;
    padding:0 6px;
    color:var(--color-anchor-default-menu)
  }
  .header__nav ul li a {
    color:var(--color-anchor-default-menu);
    font-weight:700;
    display:flex;
    align-items:center
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .header__nav>ul>li>a.currentMenuItem::after {
    content:"";
    background-color:rgba(190,255,255,.3);
    border-radius:5px;
    padding:8px 15px;
    position:absolute;
    transform:translateY(-50%);
    top:50%;
    left:0;
    width:100%;
    height:40px
  }
  .header__nav>ul>li>a:hover::after {
    content:"";
    background-color:rgba(190,255,255,.3);
    border-radius:5px;
    padding:8px 15px;
    position:absolute;
    transform:translateY(-50%);
    top:50%;
    left:0;
    width:100%;
    height:40px
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .header__nav .dropdown {
    position:relative
  }
  .header__nav .dropdown[class*=level--]:hover>.dropdown__submenu {
    display:flex
  }
  .header__nav .dropdown.level--1:hover {
    cursor:pointer
  }
  .header__nav .dropdown.level--1:hover::after {
    content:"";
    background-color:rgba(190,255,255,.3);
    border-radius:5px;
    padding:8px 15px;
    position:absolute;
    transform:translateY(-50%);
    top:50%;
    left:0;
    width:100%;
    height:40px;
    z-index:-1
  }
  .header__nav .dropdown.level--2 .dropdown__submenu {
    top:0rem;
    left:25rem;
    filter:brightness(1.1)
  }
  .header__nav .dropdown.level--3 .dropdown__submenu {
    filter:brightness(1.2)
  }
  .header__nav .dropdown.level--4 .dropdown__submenu {
    filter:brightness(1.3)
  }
  .header__nav .dropdown:not(.level--1) .dropdown__trigger svg {
    transform:rotate(270deg)
  }
  .header__nav .dropdown__trigger {
    display:flex;
    align-items:center;
    gap:var(--space-xs)
  }
  .header__nav .dropdown__submenu {
    display:none;
    flex-direction:column;
    gap:0;
    position:absolute;
    top:8rem;
    left:0;
    width:25rem;
    z-index:100
  }
  .header__nav .dropdown__submenu li {
    background:var(--color-menu-submenu)
  }
  .header__nav .dropdown__submenu li:first-child {
    border-radius:var(--border-radius) var(--border-radius) 0 0
  }
  .header__nav .dropdown__submenu li:last-child {
    border-radius:0 0 var(--border-radius) var(--border-radius)
  }
  .header__nav .dropdown__submenu li a {
    font-weight:400;
    padding:var(--space-default);
    width:100%
  }
  .header__nav .dropdown__submenu li:hover {
    background-color:var(--color-menu-submenu-hover)
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .header__main-controls {
    display:none
  }
}
@media only screen and (min-width: 768px) {
  .header__account-controls {
    position:relative;
    display:flex;
    align-items:center;
    justify-content:flex-end;
    gap:var(--space-default)
  }
  .header__account-controls .languages {
    color:var(--color-white);
    padding:var(--space-sm) var(--space-sm) var(--space-sm) 0;
    position:relative;
    cursor:pointer;
    align-self:stretch;
    display:flex;
    align-items:center;
    flex-shrink:0
  }
  .header__account-controls .languages:hover .languages__dropdown {
    display:flex
  }
  .header__account-controls .languages__dropdown {
    display:none;
    flex-direction:column;
    position:absolute;
    top:8rem;
    left:0;
    background-color:var(--color-primary)
  }
  .header__account-controls .languages__lang {
    color:var(--color-white);
    font-weight:bold;
    padding:var(--space-default)
  }
  .header__account-controls .languages__lang:hover {
    background-color:var(--color-primary-dark)
  }
  .header__account-controls .languages__current {
    display:flex;
    align-items:center;
    gap:var(--space-xs);
    font-weight:700
  }
  .header__account-controls .languages__current .js-user-name {
    text-align:center
  }
  .header__account-controls .btn {
    padding:var(--space-xs) var(--space-md);
    max-width:16.4rem;
    width:100%
  }
}
@media only screen and (min-width: 768px) {
  .header .header__account-controls-user>a {
    color:var(--color-white);
    padding:var(--space-sm);
    position:relative;
    cursor:pointer;
    align-self:stretch;
    display:flex;
    gap:1.5rem;
    align-items:center;
    padding-right:2rem
  }
  .header .header__account-controls-user img {
    max-width:5.5rem;
    height:auto
  }
  .header .header__account-controls-user:hover .header__account-controls-user-dropdown {
    display:flex;
    flex-direction:column;
    gap:var(--space-default)
  }
  .header .header__account-controls-user-dropdown {
    display:none;
    flex-direction:column;
    position:absolute;
    top:7.3rem;
    right:.2rem;
    width:24rem;
    box-shadow:var(--box-shadow-lg)
  }
}
@media only screen and (min-width: 768px) {
  .user__settings-list-item {
    display:flex;
    align-items:center;
    gap:var(--space-md)
  }
  .user__settings-list-item a,
  .user__settings-list-item span {
    color:var(--color-text);
    font-size:var(--text-base-size)
  }
  .user__settings-list-item a:hover,
  .user__settings-list-item span:hover {
    cursor:pointer
  }
  .user__settings-list-item svg {
    flex-shrink:0
  }
}
@media only screen and (min-width: 768px) {
  .hero:not(.simple) {
    margin-bottom:0;
    padding:calc(var(--space-xl) - var(--space-default)) var(--space-xl) var(--space-xl)
  }
  .hero:not(.simple):before {
    content:url(data:image/png;base64,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);
    right:0;
    top:calc(var(--header-height)*-1)
  }
  .hero:not(.simple) .hero__wrap {
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    row-gap:var(--space-lg);
    column-gap:var(--space-xl);
    position:relative
  }
  .hero:not(.simple) .hero__notice {
    flex-direction:row;
    justify-content:space-between
  }
  .hero:not(.simple) .hero__information {
    flex:0 0 45%
  }
  .hero:not(.simple) .hero__information p {
    text-align:left;
    font-size:var(--text-base-size)
  }
  .hero:not(.simple) .hero__information a:hover:not(.cta) {
    color:var(--color-anchor-secondary-hover)
  }
  .hero:not(.simple) .hero__title {
    text-align:left
  }
  .hero:not(.simple) .hero__proscons {
    flex-direction:row
  }
  .hero:not(.simple) .hero__proscons div {
    flex:0 0 calc(50% - var(--space-default))
  }
  .hero:not(.simple) .hero__pages {
    width:100%;
    overflow-x:initial;
    flex-wrap:wrap;
    margin-top:0
  }
  .hero:not(.simple) .hero.frontpage {
    padding-top:var(--space-xl)
  }
}
@media only screen and (min-width: 768px) {
  .hero.frontpage.custom-front .hero__wrap {
    flex-direction:column
  }
  .hero.frontpage.custom-front .featured-bonus-wrap {
    max-width:682px;
    padding-bottom:0
  }
  .hero.frontpage.custom-front .hero__information {
    max-width:560px
  }
  .hero.frontpage.custom-front .frontpage-custom-image.mobile {
    display:none
  }
  .hero.frontpage.custom-front .frontpage-custom-image.desktop {
    display:block;
    position:absolute;
    bottom:-40px;
    right:0;
    max-width:529px;
    max-height:520px;
    z-index:-1
  }
}
@media only screen and (min-width: 768px) {
  .footer__top {
    padding:var(--space-xl) 0 var(--space-lg)
  }
}
@media only screen and (min-width: 768px) {
  .footer__nav {
    gap:var(--space-xxl);
    padding-top:var(--space-sm);
    margin-bottom:var(--space-xl)
  }
}
@media only screen and (min-width: 768px)and (min-width: 768px) {
  .footer__nav {
    flex-direction:column
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .footer__nav {
    flex-direction:row
  }
}
@media only screen and (min-width: 768px) {
  .footer__info {
    flex:0 0 25%;
    gap:var(--space-lg)
  }
}
@media only screen and (min-width: 768px) {
  .footer__menus {
    flex-direction:row;
    gap:var(--space-xl)
  }
}
@media only screen and (min-width: 768px)and (min-width: 768px) {
  .footer__menus {
    flex-wrap:wrap
  }
}
@media only screen and (min-width: 768px) {
  .footer__menus .footer-menu {
    flex:0 0 20%
  }
}
@media only screen and (min-width: 768px) {
  .footer__helpline {
    margin:var(--space-xxl) 0
  }
}
@media only screen and (min-width: 768px) {
  .footer__logos {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    align-items:center;
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0
  }
  .footer__logos-wrap {
    margin:0;
    column-gap:var(--space-xl)
  }
}
@media only screen and (min-width: 768px) {
  .footer__bottom {
    padding:var(--space-xl) 0
  }
}
@media only screen and (min-width: 768px) {
  .footer__bottom-wrap {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0
  }
}
@media only screen and (min-width: 768px) {
  .footer__bottom-images {
    flex-wrap:nowrap;
    margin:0
  }
}
@media only screen and (min-width: 768px) {
  .market-switcher .market-switcher__market:hover,
  .market-switcher .market-switcher a:hover {
    color:var(--color-primary);
    background-color:var(--color-filter-bg-hover)
  }
}
@media only screen and (min-width: 768px) {
  .page-404 {
    max-width:76rem;
    margin:auto
  }
}
@media only screen and (min-width: 768px)and (min-width: 768px) {
  .page-404__logo {
    font-size:12.8rem;
    margin-bottom:5rem
  }
  .page-404__logo svg {
    width:130px;
    height:130px
  }
}
@media only screen and (min-width: 768px)and (min-width: 768px) {
  .page-404__heading {
    font-size:var(--text-h1)
  }
}
@media only screen and (min-width: 768px)and (min-width: 768px) {
  .page-404__text {
    font-size:var(--text-base-size)
  }
  .page-404__text:last-of-type {
    margin-bottom:5rem
  }
}
@media only screen and (min-width: 768px)and (min-width: 768px) {
  .page-404__controls {
    flex-direction:row
  }
  .page-404__controls a {
    font-size:var(--text-base-size)
  }
}
@media only screen and (min-width: 768px) {
  .game-content__iframe {
    height:65vh;
    max-height:unset
  }
  .game-content__iframe img {
    max-height:unset
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .game-content__controls {
    top:calc(50% - 3.5rem);
    font-size:var(--text-h2);
    flex-direction:row;
    padding-inline:20%
  }
}
@media only screen and (min-width: 768px) {
  .game-content__fullscreen,
  .game-content__refresh {
    width:40px;
    height:40px;
    padding:1rem
  }
  .game-content__fullscreen:hover,
  .game-content__refresh:hover {
    cursor:pointer;
    background-color:var(--color-btn-light-hover)
  }
}
@media only screen and (min-width: 768px)and (min-width: 900px) {
  .game-content__table {
    display:flex;
    align-items:center;
    max-width:none
  }
  .game-content__table-image {
    padding:var(--space-md);
    padding-right:5%
  }
  .game-content__table-wrapper {
    column-count:2;
    flex-grow:1;
    padding-left:0
  }
  .game-content__table-wrapper table {
    font-size:var(--text-base-size)
  }
}
@media only screen and (min-width: 768px) {
  .dark-mode-controls {
    font-size:var(--text-sm);
    line-height:1.7rem
  }
}
@media only screen and (min-width: 768px) {
  .filter-wrapper {
    display:block
  }
  .filter-wrapper-mobile {
    display:none
  }
  .filter-wrapper-desktop {
    width:100%;
    display:flex;
    flex-wrap:wrap;
    gap:var(--space-default)
  }
  .filter-wrapper-desktop .dropdown-filter {
    width:max-content;
    cursor:pointer;
    padding-bottom:var(--space-sm)
  }
  .filter-wrapper-desktop .dropdown-filter:hover ul.dropdown-filter__submenu,
  .filter-wrapper-desktop .dropdown-filter:hover div.dropdown-filter__submenu,
  .filter-wrapper-desktop .dropdown-filter.dropdown-open ul.dropdown-filter__submenu,
  .filter-wrapper-desktop .dropdown-filter.dropdown-open div.dropdown-filter__submenu {
    height:auto;
    display:block
  }
  .filter-wrapper .filter-input {
    flex-grow:1;
    border:0;
    box-shadow:var(--box-shadow-lg);
    max-width:calc(40rem + var(--space-default))
  }
  .filter-wrapper .filter-input span {
    padding-left:var(--space-md)
  }
  .filter-wrapper .filter-input input::placeholder {
    font-weight:normal;
    font-size:var(--text-base-size);
    line-height:1.9rem
  }
  .filter-wrapper-filters-wrap {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    gap:var(--space-md);
    flex-wrap:wrap;
    flex-shrink:0;
    flex-grow:0;
    width:100%;
    margin-bottom:2rem
  }
  .filter-wrapper ul .dropdown-filter,
  .filter-wrapper div .dropdown-filter {
    position:relative;
    width:20rem
  }
  .filter-wrapper ul .dropdown-filter.open .dropdown-filter__submenu:not(.dropdown-filter__submenu .dropdown-filter__submenu),
  .filter-wrapper div .dropdown-filter.open .dropdown-filter__submenu:not(.dropdown-filter__submenu .dropdown-filter__submenu) {
    border:0;
    box-shadow:var(--box-shadow-lg)
  }
  .filter-wrapper ul .dropdown-filter__trigger,
  .filter-wrapper div .dropdown-filter__trigger {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0;
    pointer-events:none
  }
  .filter-wrapper ul .dropdown-filter__trigger:not(.dropdown-filter__submenu .dropdown-filter__trigger),
  .filter-wrapper div .dropdown-filter__trigger:not(.dropdown-filter__submenu .dropdown-filter__trigger) {
    font-weight:normal;
    font-size:var(--text-base-size);
    line-height:1.9rem;
    border:0;
    box-shadow:var(--box-shadow-lg)
  }
  .filter-wrapper ul .dropdown-filter__submenu,
  .filter-wrapper div .dropdown-filter__submenu {
    position:absolute;
    max-height:30rem;
    overflow-y:auto;
    width:20rem;
    z-index:80;
    border:0;
    border-radius:var(--border-radius);
    margin-top:.4rem
  }
  .filter-wrapper ul li:not(.dropdown-filter):not(.filter-input),
  .filter-wrapper div li:not(.dropdown-filter):not(.filter-input) {
    background:var(--color-white);
    font-weight:normal;
    font-size:var(--text-base-size);
    line-height:1.9rem;
    padding:1rem 2.5rem
  }
  .filter-wrapper ul li:not(.dropdown-filter):not(.filter-input):hover:not(.open),
  .filter-wrapper div li:not(.dropdown-filter):not(.filter-input):hover:not(.open) {
    background:var(--color-filter-bg-hover);
    font-weight:700;
    color:var(--color-primary)
  }
  .filter-wrapper ul li:not(.dropdown-filter):not(.filter-input):first-child,
  .filter-wrapper div li:not(.dropdown-filter):not(.filter-input):first-child {
    padding-top:var(--space-sm)
  }
  .filter-wrapper ul li:not(.dropdown-filter):not(.filter-input):last-child:not(.open):not(.dropdown-filter__trigger),
  .filter-wrapper div li:not(.dropdown-filter):not(.filter-input):last-child:not(.open):not(.dropdown-filter__trigger) {
    padding-bottom:var(--space-sm)
  }
  .filter-wrapper .filter-tags .filter-item {
    font-size:var(--text-base-size);
    padding:var(--space-default) var(--space-md)
  }
  .filter-wrapper .filter-tags .filter-item span {
    cursor:pointer
  }
  .filter-wrapper .filter-tags {
    width:100%
  }
  .filter-wrapper .filter-delete {
    display:flex;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    flex-direction:row;
    align-items:center;
    flex-wrap:nowrap;
    flex-shrink:0;
    flex-grow:0;
    width:fit-content;
    cursor:pointer
  }
}
@media only screen and (min-width: 768px) {
  .games-archive__text {
    font-size:var(--text-base-size)
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .archiveList {
    grid-template-columns:repeat(auto-fill, minmax(185px, 1fr))
  }
}
@media only screen and (min-width: 768px) {
  .archiveList .game__owner,
  .archiveList .game__details {
    font-size:var(--text-sm)
  }
  .archiveList .game__image a img {
    transition:filter .3s ease-in-out
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .offers.open .offers__icon {
    left:80rem
  }
}
@media only screen and (min-width: 768px) {
  .offers.open .close-x {
    display:none
  }
}
@media only screen and (min-width: 768px) {
  .offers__icon {
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:var(--space-sm);
    width:12rem;
    height:unset;
    padding:20px 0;
    left:0;
    bottom:40%;
    transform:translateY(50%)
  }
  .offers__icon:hover {
    cursor:pointer
  }
  .offers__icon .close-x {
    display:block;
    position:absolute;
    top:1rem;
    right:1rem
  }
  .offers__icon img {
    max-width:unset;
    max-height:unset
  }
  @keyframes offers-slide-out {
    0% {
      left:0
    }
    100% {
      left:-12rem
    }
  }
  @keyframes offers-slide-in {
    0% {
      left:-12rem
    }
    100% {
      left:0
    }
  }
}
@media only screen and (min-width: 768px) {
  .offers__toplist {
    width:80%
  }
}
@media only screen and (min-width: 768px) {
  .offers__text {
    display:block;
    color:var(--color-white);
    font-weight:bold;
    font-size:var(--text);
    text-align:center
  }
}
@media only screen and (min-width: 768px) {
  .offers__toplist {
    max-width:80rem;
    bottom:40%;
    transform:translateY(50%)
  }
}
@media only screen and (min-width: 768px) {
  .offers__close {
    cursor:pointer
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .offers__items {
    margin-top:0
  }
  .offers__items .c-item__image img {
    max-width:unset;
    max-height:unset
  }
  .offers__items .c-item__buttons:not(.review) {
    align-self:flex-start;
    margin-top:3.5rem
  }
  .offers__items .c-item__buttons .review {
    display:block;
    font-weight:normal;
    font-size:var(--text-xs);
    line-height:1.5rem;
    color:var(--color-dark-mode);
    text-align:center
  }
  .offers__close {
    display:none
  }
}
@media only screen and (min-width: 768px) {
  .table-content th {
    font-size:var(--text-base-size);
    padding:var(--space-default) var(--space-lg)
  }
  .table-content td {
    font-size:var(--text-base-size);
    padding:var(--space-default) var(--space-lg);
    width:50%
  }
  .table-content--breakable thead {
    break-inside:avoid
  }
}
@media only screen and (min-width: 768px)and (min-width: 900px) {
  .table-game-info {
    font-size:var(--text-base-size)
  }
  .table-game-info td:first-child {
    width:50%
  }
}
@media only screen and (min-width: 768px) {
  ol li {
    font-size:var(--text-base-size)
  }
  ol li:before {
    top:-0.3rem
  }
}
@media only screen and (min-width: 768px) {
  .splash-screen__wrapper {
    padding:8rem 8rem
  }
}
@media only screen and (min-width: 768px)and (min-width: 1248px) {
  .splash-screen__wrapper {
    padding-inline:20rem
  }
}
@media only screen and (min-width: 768px) {
  .splash-screen__path {
    flex-direction:row;
    justify-content:center
  }
}
@media only screen and (min-width: 768px) {
  .splash-screen__text {
    margin-top:5rem
  }
  .splash-screen__text p {
    font-size:2rem
  }
}
@media only screen and (min-width: 768px) {
  .splash-screen__bar {
    margin-block:5rem
  }
}
@media only screen and (min-width: 768px) {
  .splash-screen__controls {
    margin-top:8rem
  }
}
@media only screen and (min-width: 768px) {
  .single-slot main .container {
    padding-bottom:8rem
  }
}
@media only screen and (min-width: 768px)and (min-width: 1330px) {
  .container {
    padding:0
  }
}
@media only screen and (min-width: 768px) {
  .module .before-content {
    margin-bottom:2.4rem
  }
  .module .after-content {
    margin-top:2.4rem
  }
  .module .two-col {
    flex-direction:row
  }
  .module.content-module p,
  .module.content-module ul,
  .module .before-content p,
  .module .before-content ul,
  .module .after-content p,
  .module .after-content ul {
    font-size:var(--text-base-size)
  }
  .module.content-module ul,
  .module .before-content ul,
  .module .after-content ul {
    padding-left:var(--space-lg)
  }
  .module.content-module a:not(.btn):hover,
  .module .before-content a:not(.btn):hover,
  .module .after-content a:not(.btn):hover {
    color:var(--color-anchor-default-hover)
  }
  .module.content-module.dark:not(.content-module) a:hover,
  .module .before-content.dark:not(.content-module) a:hover,
  .module .after-content.dark:not(.content-module) a:hover {
    color:var(--color-anchor-secondary-hover);
    padding:3.5rem
  }
  .module.content-module table,
  .module .before-content table,
  .module .after-content table {
    table-layout:fixed
  }
  .module.content-module table th:first-child,
  .module .before-content table th:first-child,
  .module .after-content table th:first-child {
    padding-left:var(--space-lg)
  }
  .module.content-module table th:last-child,
  .module .before-content table th:last-child,
  .module .after-content table th:last-child {
    padding-right:var(--space-lg)
  }
  .module.content-module table td:first-child,
  .module .before-content table td:first-child,
  .module .after-content table td:first-child {
    padding-left:var(--space-lg)
  }
  .module.content-module table td:last-child,
  .module .before-content table td:last-child,
  .module .after-content table td:last-child {
    padding-right:var(--space-lg)
  }
  .module.content-module .content-module__wrapper,
  .module .before-content .content-module__wrapper,
  .module .after-content .content-module__wrapper {
    flex-wrap:nowrap;
    align-items:flex-start;
    gap:var(--space-lg)
  }
  .module.content-module .content-module__wrapper.top,
  .module.content-module .content-module__wrapper.bottom,
  .module .before-content .content-module__wrapper.top,
  .module .before-content .content-module__wrapper.bottom,
  .module .after-content .content-module__wrapper.top,
  .module .after-content .content-module__wrapper.bottom {
    flex-direction:column;
    justify-content:center
  }
  .module.content-module .content-module__wrapper.bottom,
  .module .before-content .content-module__wrapper.bottom,
  .module .after-content .content-module__wrapper.bottom {
    flex-direction:column-reverse
  }
  .module.content-module .content-module__wrapper.right,
  .module .before-content .content-module__wrapper.right,
  .module .after-content .content-module__wrapper.right {
    flex-direction:row-reverse
  }
  .module.content-module .content-module__image,
  .module .before-content .content-module__image,
  .module .after-content .content-module__image {
    flex-basis:50%
  }
  .module.content-module .content-module__image.small,
  .module .before-content .content-module__image.small,
  .module .after-content .content-module__image.small {
    flex-basis:35%
  }
  .module.content-module .content-module__image.large,
  .module .before-content .content-module__image.large,
  .module .after-content .content-module__image.large {
    flex-basis:80%
  }
  .module.content-module .content-module__image.full,
  .module .before-content .content-module__image.full,
  .module .after-content .content-module__image.full {
    display:block
  }
  .module.content-module .content-module__image.full img,
  .module .before-content .content-module__image.full img,
  .module .after-content .content-module__image.full img {
    width:100%
  }
  .module.content-module .content-module__content,
  .module .before-content .content-module__content,
  .module .after-content .content-module__content {
    flex:50%;
    width:100%
  }
  .module.content-module .content-module__card,
  .module .before-content .content-module__card,
  .module .after-content .content-module__card {
    flex:50%;
    padding:3.5rem;
    font-size:var(--text-base-size)
  }
  .module.content-module .content-module__card.dark a:hover,
  .module .before-content .content-module__card.dark a:hover,
  .module .after-content .content-module__card.dark a:hover {
    color:var(--color-anchor-secondary-hover)
  }
  .module.content-module .content-module__card .game.card,
  .module .before-content .content-module__card .game.card,
  .module .after-content .content-module__card .game.card {
    width:14rem
  }
  .module.content-module .content-module__card .game__image .game__overlay,
  .module .before-content .content-module__card .game__image .game__overlay,
  .module .after-content .content-module__card .game__image .game__overlay {
    display:flex;
    height:unset;
    bottom:0
  }
  .module.content-module .content-module__card .game__image a img,
  .module .before-content .content-module__card .game__image a img,
  .module .after-content .content-module__card .game__image a img {
    transition:filter .2s ease-in-out
  }
  .module.content-module .content-module__card .game__image:hover a img,
  .module .before-content .content-module__card .game__image:hover a img,
  .module .after-content .content-module__card .game__image:hover a img {
    filter:blur(2px)
  }
  .module.content-module .content-module__card .game__overlay,
  .module .before-content .content-module__card .game__overlay,
  .module .after-content .content-module__card .game__overlay {
    border-width:.3rem;
    font-size:1.8rem;
    text-decoration:none
  }
  .module.content-module .content-module__card .game__overlay svg,
  .module .before-content .content-module__card .game__overlay svg,
  .module .after-content .content-module__card .game__overlay svg {
    width:60px;
    height:60px;
    margin-top:1rem
  }
  .module.cardOperator-module .operator__image.ribbon::after,
  .module.cards-module .operator__image.ribbon::after {
    right:unset
  }
}
@media only screen and (min-width: 768px) {
  .infobar__upper {
    gap:4px
  }
  .infobar__lower {
    justify-content:flex-end
  }
  .infobar__upper-end {
    justify-content:flex-end;
    gap:4px
  }
  .infobar__author {
    flex-direction:row;
    align-items:flex-end
  }
  .infobar__audio {
    cursor:pointer
  }
}
@media only screen and (min-width: 768px) {
  .wheel__open {
    left:unset;
    right:0;
    padding:40px 15px 15px;
    border-radius:var(--border-radius-left);
    cursor:pointer
  }
  .wheel__open.hidden {
    transform:translateX(100%)
  }
  .wheel__open svg {
    position:absolute;
    left:50%;
    top:-20px;
    transform:translateX(-50%);
    height:unset;
    width:unset
  }
  .wheel__open p {
    display:block;
    color:var(--color-white);
    font-weight:700;
    width:min-content;
    text-align:center
  }
  .wheel__container {
    display:block;
    inset:0;
    width:80%;
    height:100%;
    max-width:1050px;
    padding-right:var(--space-lg);
    border-radius:0;
    transform:translateX(-100%);
    transition:transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)
  }
  .wheel__container.open {
    transform:translateX(0)
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .wheel__container {
    padding-right:80px
  }
}
@media only screen and (min-width: 768px) {
  .wheel__close {
    top:30px;
    right:30px;
    cursor:pointer
  }
}
@media only screen and (min-width: 768px) {
  .wheel__main {
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    left:calc(100% - 1135px);
    width:800px;
    height:800px
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .wheel__main {
    left:calc(100% - 1370px)
  }
}
@media only screen and (min-width: 768px) {
  .wheel__pointer {
    left:unset;
    right:-30px;
    top:50%;
    transform:translateY(-50%);
    width:unset;
    height:unset;
    rotate:90deg;
    transform-origin:top
  }
}
@media only screen and (min-width: 768px) {
  .wheel__center {
    padding:50px;
    border:132px solid rgba(255,255,255,.2)
  }
}
@media only screen and (min-width: 768px) {
  .wheel__slices .slice svg {
    width:unset;
    height:unset
  }
  .wheel__slices .slice__text {
    font-size:24px;
    line-height:29px;
    font-weight:700
  }
}
@media only screen and (min-width: 768px) {
  .wheel__form {
    height:100%;
    max-width:385px;
    margin-left:auto;
    width:250px
  }
}
@media only screen and (min-width: 768px)and (min-width: 1024px) {
  .wheel__form {
    width:unset
  }
}
@media only screen and (min-width: 768px) {
  .wheel__form--title {
    font-size:24px;
    margin-bottom:var(--space-lg)
  }
}
@media only screen and (min-width: 768px) {
  .wheel__form--label {
    font-size:var(--text-base-size);
    margin-bottom:2.5rem
  }
}
@media only screen and (min-width: 768px) {
  .wheel__form--input {
    margin-bottom:2.5rem
  }
  .wheel__form--input input {
    font-size:var(--text-base-size);
    padding:15px
  }
}
@media only screen and (min-width: 768px) {
  .wheel__form .btn--primary {
    margin-bottom:var(--space-lg)
  }
}
@media only screen and (min-width: 768px) {
  .wheel__form--disclaimer {
    font-size:var(--text-base-size)
  }
}
