@font-face {
  font-family: 'Roboto';
  src: local('Roboto'), local('Roboto-Regular'), url('../fonts/roboto.woff2') format('woff2'), url('../fonts/roboto.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: local('Roboto Medium'), local('Roboto-Medium'), url('../fonts/robotomedium.woff2') format('woff2'), url('../fonts/robotomedium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: local('Roboto Bold'), local('Roboto-Bold'), url('../fonts/robotobold.woff2') format('woff2'), url('../fonts/robotobold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: local('Roboto Black'), local('Roboto-Black'), url('../fonts/robotoblack.woff2') format('woff2'), url('../fonts/robotoblack.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

* {
  margin: 0;
  padding: 0;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
}

button,
textarea,
input[type="text"],
input[type="email"],
input[type="password"] {
  border: none;
  outline: none;
  font-family: "Roboto", sans-serif;
}

button {
  cursor: pointer;
}

a {
  outline: none;
}

a img {
  border: none;
}

b, i {
  font-weight: 900;
}

.IzFcsHKhu94 p,
table,
.MIXon8Tjn .IzFcsHKhu94 ul li,
.IzFcsHKhu94 ol li {
  font-size: 18px;
  line-height: 138%;
  margin-top: 16px;
}

.MIXon8Tjn .IzFcsHKhu94 .text p:first-child {
  margin-top: 0;
}

p:empty {
  margin: 0 !important;
}

p a {
  font-weight: 700;
  color: transparent;
  background: linear-gradient(to bottom, var(--color-link), var(--color-link2));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

p a:hover {
  text-decoration: none;
  color: var(--color-link2);
}

p {
  color: var(--color-text-main);
  font-size: 18px;
  line-height: 25px;
}

ol li,
ul li {
  color: var(--color-text-main);
  font-size: 16px;
}

html,
body {
  height: 100%;
}

body {
  font-size: 16px;
  color: var(--color-text-main);
  background-color: var(--color-body-bg);
}

body.ujNrl95AA4XFr {
  background-color: var(--color-404-bg);
}

.LCXaOWZRKoxfvXI {
  color: var(--color-text-main) !important;
}

.ZbvXNoOrWDY {
  color: var(--color-link) !important;
}

.zcuPTzCPsoKTz {
  display: none;
}

.UsxeiFlqULazMtF {
  padding-top: 72px;
  min-height: 100%;
  overflow-x: hidden;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.LzxyntwUjHm {
  width: 100%;
  min-width: 320px;
  margin: 0 auto;
  position: relative;
}

.container {
  max-width: 1210px;
  margin: auto;
  position: relative;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.container.RjvCdacCUbU {
  max-width: 2560px;
  padding: 0 25px;
}

.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  background: linear-gradient(to right, var(--color-header-bg), var(--color-header-bg2));
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
}

.header .container {
  height: auto;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.header .lAXcVZpN {
  height: 100%;
  display: flex;
  align-items: center;
}

.header .mUbOTkFCH0ASYS {
  height: 100%;
  display: flex;
  align-items: center;
  text-decoration: none;
}

.header .mUbOTkFCH0ASYS img {
  max-height: 67px;
}

.header .main-menu-desc {
  display: flex;
  align-items: center;
  margin-left: 14px;
  flex-wrap: wrap;
}

.header .main-menu-desc > li {
  display: flex;
  align-items: stretch;
  list-style: none;
  position: relative;
}

.header .main-menu-desc > li > a,
.header .main-menu-desc > li > i {
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  padding: 0 14px;
  text-decoration: none;
  color: var(--color-text-main);
  font-size: 18px;
  transition: ;
}

.header .main-menu-desc > li > a {
	display: inline-block;
    max-width: 300px;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
    -webkit-line-clamp: 2;
    max-height: 42px;
    overflow: hidden;
}

.header .main-menu-desc > li > a:hover {
  color: var(--color-text-main);
}

.header .main-menu-desc > li > a:before,
.header .main-menu-desc > li > i:before {
  content: "";
  position: absolute;
  left: 50%;
  right: 50%;
  bottom: 0;
  height: 3px;
  border-radius: 2px;
  background: var(--color-accent);
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.header .main-menu-desc > li > a:hover:before,
.header .main-menu-desc > li > i:hover:before {
  left: 14px;
  right: 14px;
}

.header .main-menu-desc > li.has-submenu > i {
  padding: 0 28px 0 14px;
}

.header .main-menu-desc > li.active > i:before {
  display: none;
}

.header .main-menu-desc > li.has-submenu > i:after {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  top: 50%;
  right: 14px;
  margin-top: -4px;
  background: url("../img/drop_arrow_white_icon.svg") no-repeat top center /
    contain;
  transition: all 400ms;
  -o-transition: all 400ms;
  -moz-transition: all 400ms;
  -webkit-transition: all 400ms;
}

.header .main-menu-desc > li.has-submenu.active > i:after {
  transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
}

.header .main-menu-desc > li.has-submenu > ul {
  position: absolute;
  width: 290px;
  max-height: 409px;
  overflow-y: auto;
  left: 0;
  top: 72px;
  display: none;
  border-radius: 0 0 10px 10px;
  padding: 8px;
  border-right: 2px solid var(--color-submenu-bg);
  background-color: var(--color-submenu-bg);
  box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.1);
}

.header .main-menu-desc > li.has-submenu > ul::-webkit-scrollbar {
  width: 3px;
  background: transparent;
}

.header .main-menu-desc > li.has-submenu > ul::-webkit-scrollbar-track {
  margin: 5px;
}

.header .main-menu-desc > li.has-submenu > ul::-webkit-scrollbar-thumb {
  width: 3px;
  border-radius: 3px;
  background: var(--color-text-main);
}

.header .main-menu-desc > li.has-submenu.active {
  background-color: var(--color-header-bg);
}

.header .main-menu-desc > li.has-submenu.active > ul {
  display: block;
}

.header .main-menu-desc > li.has-submenu > ul > li {
  list-style: none;
}

.header .main-menu-desc > li.has-submenu > ul > li > a {
  display: block;
  padding: 16px;
  color: var(--color-text-main);
  text-decoration: none;
  border-radius: 5px;
  transition: all 400ms;
  -o-transition: all 400ms;
  -moz-transition: all 400ms;
  -webkit-transition: all 400ms;
}

.header .main-menu-desc > li.has-submenu > ul > li > a:hover {
  background-color: var(--color-submenu-hover);
}

.lang-switcher {
  position: relative;
  font-size: 18px;
}

.lang-switcher > .current-lang {
  height: 48px;
  z-index: 1;
  display: flex;
  cursor: pointer;
  align-items: center;
  position: relative;
  background-color: var(--color-table-row-bg-odd);
  border-radius: 10px;
  color: var(--color-text-main);
  font-weight: 700;
  padding: 0 28px 0 14px;
  transition: all 400ms;
  -o-transition: all 400ms;
  -moz-transition: all 400ms;
  -webkit-transition: all 400ms;
}

.lang-switcher > .current-lang:hover,
.lang-switcher.active > .current-lang,
.lang-switcher.active > ul {
  background-color: var(--color-header-bg);
}

.lang-switcher > .current-lang:after {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  top: 50%;
  right: 14px;
  margin-top: -4px;
  background: url("../img/drop_arrow_white_icon.svg") no-repeat top center /
    contain;
  transition: all 400ms;
  -o-transition: all 400ms;
  -moz-transition: all 400ms;
  -webkit-transition: all 400ms;
}

.lang-switcher.active > .current-lang:after {
  transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
}

.lang-switcher > ul {
  top: 24px;
  left: 0;
  right: 0;
  display: none;
  overflow: hidden;
  padding-top: 24px;
  position: absolute;
  background-color: #151843;
  border-radius: 0 0 10px 10px;
}

.lang-switcher.active > ul {
  display: block;
}

.lang-switcher > ul > li {
  list-style: none;
}

.lang-switcher > ul > li > a {
  height: 38px;
  display: flex;
  font-weight: 700;
  align-items: center;
  color: var(--color-text-subtle);
  padding: 0 28px 0 14px;
  text-decoration: none;
  transition: all 400ms;
  -o-transition: all 400ms;
  -moz-transition: all 400ms;
  -webkit-transition: all 400ms;
}

.lang-switcher > ul > li > a:hover {
  background-color: var(--color-body-bg);
}

.header .FKdjTtJzJlXq {
  width: 58px;
  height: 72px;
  display: none;
  cursor: pointer;
  background: url("../img/burger_mob_icon_sprite.svg") no-repeat center 0;
}

/* .main-menu-mob {
  position: fixed;
  left: 0;
  right: 0;
  top: 72px;
  bottom: 0;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  overflow-y: auto;
  background: rgba(0, 0, 0, 0.5);
  transition: all 0.2s ease-out;
} */

/* .main-menu-mob > ul {
  background-color: var(--color-block-banner-bg);
  will-change: transform;
  transform: translate3d(0, 0, 0);
  transform: translateY(-200px);
  -webkit-transform: translateY(-200px);
  -moz-transform: translateY(-200px);
  -o-transform: translateY(-200px);
  transition: all 0.2s ease-out;
} */

.main-menu-mob > ul > li {
  list-style: none;
}

.main-menu-mob > ul > li > a,
.main-menu-mob > ul > li > i {
  display: block;
  padding: 16px;
  color: var(--color-text-main);
  font-size: 16px;
  cursor: pointer;
  position: relative;
  text-decoration: none;
}

.main-menu-mob > ul > li.has-submenu > i {
  padding: 16px 48px 16px 16px;
}

.main-menu-mob > ul > li.has-submenu > i:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 50%;
  right: 16px;
  margin-top: -8px;
  background: url("../img/drop_arrow_white_icon.svg") no-repeat top center /
    contain;
  transition: all 400ms;
  -o-transition: all 400ms;
  -moz-transition: all 400ms;
  -webkit-transition: all 400ms;
  transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}

.main-menu-mob > ul > li.has-submenu > ul {
  display: none;
  border-radius: 0 0 16px 16px;
  background-color: var(--color-submenu-hover);
}

.main-menu-mob > ul > li.has-submenu > ul > li > a {
  display: block;
  padding: 16px;
  color: var(--color-text-main);
  font-size: 16px;
  padding-left: 24px;
  position: relative;
  text-decoration: none;
}

.main-menu-mob > ul.qjtdZVQcblM > li {
  display: none;
}

.main-menu-mob > ul.qjtdZVQcblM > li.has-submenu.active,
.main-menu-mob > ul.qjtdZVQcblM > li.has-submenu.active > ul {
  display: block;
}

.main-menu-mob > ul.qjtdZVQcblM > li.has-submenu.active > i {
  padding: 16px 16px 16px 48px;
}

.main-menu-mob > ul.qjtdZVQcblM > li.has-submenu.active > i:after {
  left: 16px;
  transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}

.MIXon8Tjn {
  padding-bottom: 40px;
}

.MIXon8Tjn .block {
  margin-top: 40px;
}
.YzMuxgKYKZXLr p {
  color: var(--color-text-main);
  font-size: 24px;
}

.MIXon8Tjn .CTQolfnXbt {
  padding: 40px;
  position: relative;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: var(--color-block-head-bg);
}

.MIXon8Tjn .CTQolfnXbt.XVhKENVlwSGaJfm {
  min-height: 290px;
  padding: 40px 510px 40px 40px;
}

.MIXon8Tjn .CTQolfnXbt .DKFhzxXRCS31 {
  color: var(--color-h1);
  font-size: 48px;
  line-height: 112%;
  font-weight: 900;
  padding-bottom: 15px;
}

.MIXon8Tjn .CTQolfnXbt p {
  color: var(--color-text-main);
}

.MIXon8Tjn .aLjrCGSCvD4zMx .dYUsXeG6q {
  color: var(--color-table-row-bg-odd);
  font-size: 34px;
  font-weight: 900;
  line-height: 112%;
}

.MIXon8Tjn .aLjrCGSCvD4zMx .dYUsXeG6q.zhcUjODffsicNC {
  font-weight: 400;
}

.aLjrCGSCvD4zMx .button.tTNBk5F61w4D {
  background-color: var(--color-submenu-hover);
  font-size: 24px;
  color: var(--color-text-main);
}

/* .MIXon8Tjn .CTQolfnXbt.XVhKENVlwSGaJfm:after {
	content: "";
	position: absolute;
	width: 430px;
	height: 330px;
	top: 50%;
	right: 40px;
	margin-top: -165px;
}

.MIXon8Tjn .CTQolfnXbt.XVhKENVlwSGaJfm.img-1:after {
	background: url("../img/block_head_img1.webp") no-repeat center center / contain;
}

.MIXon8Tjn .CTQolfnXbt.XVhKENVlwSGaJfm.img-2:after {
	background: url("../img/block_head_img2.webp") no-repeat center center / contain;
}

.MIXon8Tjn .CTQolfnXbt.XVhKENVlwSGaJfm.img-3:after {
	background: url("../img/block_head_img3.webp") no-repeat center center / contain;
}

.MIXon8Tjn .CTQolfnXbt.XVhKENVlwSGaJfm.img-4:after {
	background: url("../img/block_head_img4.webp") no-repeat center center / contain;
}

.MIXon8Tjn .CTQolfnXbt.XVhKENVlwSGaJfm.img-5:after {
	background: url("../img/block_head_img5.webp") no-repeat center center / contain;
}

.MIXon8Tjn .CTQolfnXbt.XVhKENVlwSGaJfm.img-6:after {
	background: url("../img/block_head_img6.webp") no-repeat center center / contain;
}

.MIXon8Tjn .CTQolfnXbt.XVhKENVlwSGaJfm.img-7:after {
	background: url("../img/block_head_img7.webp") no-repeat center center / contain;
} */

.MIXon8Tjn .best-casinos-items {
  display: table;
  width: 100%;
  border-spacing: 0;
  position: relative;
  border-collapse: collapse;
  table-layout: fixed;
}

.MIXon8Tjn .best-casinos-items.eGCvPaJJt9eM5 .row .JMIgAPpDZvFy {
  width: 20%;
}

.MIXon8Tjn .best-casinos-items .row {
  display: table-row;
  position: relative;
}

.MIXon8Tjn .best-casinos-items .row .JMIgAPpDZvFy {
  word-wrap: break-word;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 18px;
  position: relative;
  font-size: 18px;
  background-color: var(--color-table-row-bg-odd);
  border-top: 2px solid var(--color-body-bg);
  color: var(--color-text-main);
}

.MIXon8Tjn .best-casinos-items .row .JMIgAPpDZvFy.NIRhpML0zCKf {
  width: 80px;
}

.MIXon8Tjn .best-casinos-items .row .JMIgAPpDZvFy .SOzisxclJlV5cJ {
  position: absolute;
  top: 0;
  left: -36px;
  width: 70px;
  height: 70px;
  z-index: 3;
  font-size: 9px;
  font-weight: 900;
  border-radius: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-marker-bg);
  text-transform: uppercase;
}

.YTKZRzKqTrrWT.active {
  -webkit-animation: pulse 3s forwards;
  -moz-animation: pulse 3s forwards;
  -o-animation: pulse 3s forwards;
  animation: pulse 3s forwards;
}

.MIXon8Tjn .best-casinos-items .row .JMIgAPpDZvFy .SOzisxclJlV5cJ i {
  font-weight: inherit;
  position: relative;
}

.MIXon8Tjn .best-casinos-items .row .JMIgAPpDZvFy .SOzisxclJlV5cJ.nykrlv8QWr7g i {
  top: -2px;
  padding-top: 23px;
}

.MIXon8Tjn .best-casinos-items .row .JMIgAPpDZvFy .SOzisxclJlV5cJ.nykrlv8QWr7g i:before {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  top: 0;
  left: 50%;
  margin-left: -9px;
}

.MIXon8Tjn
  .best-casinos-items
  .row
  .JMIgAPpDZvFy
  .SOzisxclJlV5cJ.nykrlv8QWr7g.vejNHjJsG2iO1
  i:before {
  background: url("../img/recomend_icon.svg") no-repeat top center / contain;
}

@keyframes pulse {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  25% {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
  }
  50% {
    transform: scale(2);
    -webkit-transform: scale(2);
  }
  50% {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
  }
  100% {
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
}

.MIXon8Tjn .best-casinos-items .row:nth-child(even) .JMIgAPpDZvFy {
  background-color: var(--color-table-row-bg-even);
  color: var(--color-text-main);
}

.MIXon8Tjn .best-casinos-items .row.LzsCLQnI0WeY .JMIgAPpDZvFy {
  padding: 10px;
  color: var(--color-text-main);
}

.MIXon8Tjn .best-casinos-items .row .JMIgAPpDZvFy.fdLzzmTaBXNX3xB .num {
  background-color: var(--color-table-row-bg-odd);
  font-weight: 900;
  padding: 10px;
  border-radius: 10px;
}

.MIXon8Tjn .best-casinos-items .row .JMIgAPpDZvFy.XEGvLdQHEwGRN img {
  max-width: 80px;
  max-height: 80px;
  border-radius: 50%;
  vertical-align: bottom;
}

.MIXon8Tjn
  .best-casinos-items
  .row
  .JMIgAPpDZvFy.qtgOrqrJ4o9
  .MIXon8Tjn
  .best-casinos-items
  .row
  .JMIgAPpDZvFy.cHbsYdfNXgLm0L {
  font-size: 22px;
}

.rating {
  display: flex;
  align-items: center;
  justify-content: center;
}

.rating li {
  list-style: none;
}

.rating li .star {
  width: 27px;
  height: 27px;
  background: url("../img/star_icon.svg") no-repeat center center;
}

.rating li .star.active {
  background: url("../img/star_active_icon.svg") no-repeat center center;
}

.rating li .star.XBFOUmjjziFLDSZ {
  background: url("../img/star_semiactive_icon.svg") no-repeat center center;
}

.buttons {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 14px;
}

.button {
  width: 100%;
  max-width: 250px;
  min-height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  padding: 7px 21px;
  font-size: 18px;
  font-weight: 500;
  border-radius: 10px;
  text-align: center;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.button.ifyEyXAbQ3tz0DK {
  width: auto;
  border-radius: 0;
  color: var(--color-border-light);
  font-weight: 400;
  position: relative;
  padding-right: 36px;
  padding-left: 0;
  font-size: 18px;
}

.button.ifyEyXAbQ3tz0DK:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  right: 0;

  transform: translateX(-50%);
  background: url("../img/arrow_next_icon.svg") no-repeat center center /
    contain;
}

.button.tTNBk5F61w4D {
  background: linear-gradient(to bottom, var(--color-button-1-bg), var(--color-button-1-bg2));
  color: var(--color-button-1-text);
}

.button.ywhJhQjVbR6 {
  position: relative;
  z-index: 0;
  border: none;
  padding: 8px 16px;
  background: transparent;
  cursor: pointer;
  font: inherit;
  color: transparent;
  background-image: linear-gradient(to bottom, var(--color-button-2-border), var(--color-button-2-border2));
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.button.ywhJhQjVbR6::before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 2px;
  background: linear-gradient(to bottom, var(--color-button-2-border), var(--color-button-2-border2));
  border-radius: 10px;
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask-composite: exclude;
  background-clip: border-box;
}

.button.xTTppnWwq3pP {
  background-color: var(--color-submenu-hover);
  color: var(--color-text-main);
  font-size: 24px;
}
.cxofOL596j9 .button.xTTppnWwq3pP {
  font-size: 24px;
  max-width: 300px;
}
.cxofOL596j9 .button.tTNBk5F61w4D {
  max-width: 200px;
}

.button:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.GRHAe9F7q0fUU {
  margin-bottom: 30px;
  font-size: 48px;
  font-weight: 700;
  color: var(--color-heading);
}

.MIXon8Tjn .IzFcsHKhu94 h1,
.MIXon8Tjn .IzFcsHKhu94 h2 {
  font-size: 36px;
  font-weight: 700;
  color: var(--color-heading);
}
.MIXon8Tjn .IzFcsHKhu94 h3,
.MIXon8Tjn .IzFcsHKhu94 h4,
.MIXon8Tjn .IzFcsHKhu94 h5,
.MIXon8Tjn .IzFcsHKhu94 h6 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 20px;
  color: var(--color-heading);
}

.MIXon8Tjn .IzFcsHKhu94 h4 {
  font-size: 20px;
  font-weight: 700;
}

.GRHAe9F7q0fUU span,
.MIXon8Tjn .IzFcsHKhu94 h1 span,
.MIXon8Tjn .IzFcsHKhu94 h2 span,
.MIXon8Tjn .IzFcsHKhu94 h3 span,
.MIXon8Tjn .IzFcsHKhu94 h4 span,
.MIXon8Tjn .IzFcsHKhu94 h5 span,
.MIXon8Tjn .IzFcsHKhu94 h6 i {
  font-weight: inherit;
  color: var(--color-link);
}

.MIXon8Tjn .IzFcsHKhu94 h2 {
  padding: 25px 0;
}

.MIXon8Tjn .IzFcsHKhu94 .text > h2:first-child {
  padding: 0 0 15px;
}

.UsYSrAI6kwlP {
  text-align: center;
}

.KKjIkw93n2 {
  position: relative;
  margin-top: 20px;
}

.KKjIkw93n2:before {
  content: "";
  position: absolute;
  background-color: var(--color-text-subtle);
  height: 1px;
  top: 50%;
  left: 0;
  right: 0;
}

.KKjIkw93n2 .bGFhAgNfRrqz {
  width: 100%;
  max-width: 416px;
  margin: auto;
  display: flex;
  min-height: 54px;
  z-index: 1;
  position: relative;
  align-items: center;
  justify-content: center;
  padding: 5px 10px;
  color: var(--color-text-subtle);
  font-size: 18px;
  font-weight: 500;
  background-color: var(--color-body-bg);
  text-decoration: none;
  border-radius: 10px;
  border: 2px solid var(--color-text-subtle);
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  transition: all 400ms;
  -o-transition: all 400ms;
  -moz-transition: all 400ms;
  -webkit-transition: all 400ms;
}

.KKjIkw93n2 .bGFhAgNfRrqz:hover {
  background-color: var(--color-text-subtle);
  color: var(--color-body-bg);
  border-color: transparent;
}

.MIXon8Tjn .PZTBJEDbvRTE2bjf {
  display: flex;
  gap: 22px;
  justify-content: space-between;
  flex-wrap: wrap;
}

.MIXon8Tjn .PZTBJEDbvRTE2bjf .item {
  background-color: var(--color-block-banner-bg);
  border-radius: 10px;
  padding: 16px;
  width: 31%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 15px;
  max-width: 364px;
  line-height: 125%;
  text-decoration: none;
  color: var(--color-text-main);
  font-size: 20px;
  position: relative;
  text-align: center;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}
.MIXon8Tjn .PZTBJEDbvRTE2bjf .item .WaNtnnWB16gr {
  display: flex;
  align-items: center;
  justify-content: center;
}

.MIXon8Tjn .PZTBJEDbvRTE2bjf .item .WaNtnnWB16gr img {
  vertical-align: bottom;
  max-width: 100%;
  max-height: 96px;
  min-height: 96px;
}

.MIXon8Tjn .PZTBJEDbvRTE2bjf .item .WaNtnnWB16gr.eBHnhZarO6g img {
  max-width: 200px;
  max-height: 164px;
}

.MIXon8Tjn .PZTBJEDbvRTE2bjf .item .JbJlW6XjxA {
  max-width: 260px;
  margin: auto;
}

.MIXon8Tjn .IzFcsHKhu94 {
  display: flex;
  flex-direction: column;
  gap: 30px;
  flex-grow: 1;
}

.MIXon8Tjn .IzFcsHKhu94 .pdOffdFoVa {
  display: flex;
  align-items: flex-start;
  gap: 30px;
}

.MIXon8Tjn .IzFcsHKhu94 .pdOffdFoVa.vTfkad1PGgSPJ {
  flex-direction: row-reverse;
}

.MIXon8Tjn .IzFcsHKhu94 .pdOffdFoVa .text {
  flex-grow: 1;
}

.MIXon8Tjn .IzFcsHKhu94 .pdOffdFoVa img {
  max-width: 600px;
  border-radius: 14px;
  display: block;
}

.MIXon8Tjn .IzFcsHKhu94 .pdOffdFoVa img.alignright {
  float: right;
  margin-left: 16px;
}

.MIXon8Tjn .IzFcsHKhu94 .pdOffdFoVa img.alignleft {
  float: left;
  margin-right: 16px;
}

.MIXon8Tjn .IzFcsHKhu94 .pdOffdFoVa img.aligncenter {
  margin: 16px auto 16px;
}

.MIXon8Tjn .IzFcsHKhu94 .pdOffdFoVa img.gFklNXBR {
  max-width: 340px;
}

.MIXon8Tjn .IzFcsHKhu94 table {
  border-spacing: 0;
}

.MIXon8Tjn .IzFcsHKhu94 table tr td {
  padding: 20px;
}

.MIXon8Tjn .IzFcsHKhu94 ul,
.MIXon8Tjn .IzFcsHKhu94 ol {
  margin-top: 16px;
  padding-left: 20px;
}

.MIXon8Tjn .IzFcsHKhu94 ul li,
.MIXon8Tjn .IzFcsHKhu94 ol li {
  margin-top: 10px;
}

.MIXon8Tjn .IzFcsHKhu94 i {
  color: var(--color-link);
}

.MIXon8Tjn .slots-items {
  display: flex;
  flex-wrap: wrap;
  margin-right: -16px;
  gap: 16px;
  align-items: stretch;
}

.MIXon8Tjn .slots-items .slot {
  flex: 0 0 calc(20% - 16px);
  padding: 16px;
  border-radius: 14px;
  display: flex;
  flex-direction: column;
  background-color: var(--color-block-head-bg);
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.MIXon8Tjn .slots-items .slot .vladZiaLcvBBP {
  display: block;
  text-decoration: none;
  text-align: center;
}

.MIXon8Tjn .slots-items .slot .vladZiaLcvBBP img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 150px;
  border-radius: 14px;
  vertical-align: bottom;
}

.MIXon8Tjn .slots-items .slot .mVwzAn0R {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  padding: 10px 0;
  text-decoration: none;
}

.MIXon8Tjn .slots-items .slot .QXYfGLnrWI2q {
  font-size: 12px;
  color: var(--color-text-subtle);
  text-align: center;
}

.MIXon8Tjn .slots-items .slot .OoBIPokU29r {
  font-weight: 700;
  color: var(--color-text-main);
  text-align: center;
  font-size: 16px;
}

.MIXon8Tjn .slots-items .slot .VosOHlI8pCd8 .naMiNi7E3v {
  display: flex;
  gap: 10px;
  padding: 2px 8px;
  justify-content: space-between;
  background-color: var(--color-table-row-bg-even);
}

.MIXon8Tjn .slots-items .slot .VosOHlI8pCd8 .naMiNi7E3v:nth-child(odd) {
  background-color: var(--color-table-row-bg-odd);
}

.MIXon8Tjn .slots-items .slot .VosOHlI8pCd8 .naMiNi7E3v .gENdZqt8SMosn3 {
  font-size: 12px;
}

.MIXon8Tjn .slots-items .slot .buttons {
  margin-top: 10px;
}

.MIXon8Tjn .slots-items .slot .buttons .button {
  max-width: 100%;
}

.MIXon8Tjn .slots-filters {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  gap: 30px;
}

.MIXon8Tjn .slots-filters .MAJSsvdeqpa1 {
  flex-grow: 1;
}

.MIXon8Tjn .slots-filters .MAJSsvdeqpa1 input {
  width: 100%;
  height: 37px;
  font-size: 14px;
  color: var(--color-text-main);
  border: 2px solid var(--color-block-banner-bg);
  background: transparent url("../img/search_icon.svg") no-repeat 14px center;
  padding: 0 16px 0 35px;
  border-radius: 5px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.MIXon8Tjn .slots-filters .MAJSsvdeqpa1 input::placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.MIXon8Tjn .slots-filters .pYexPQhtk6TpQ,
.MIXon8Tjn .slots-filters .pYexPQhtk6TpQ .VjqYeiDuXUxVP {
  display: flex;
  align-items: center;
}

.MIXon8Tjn .slots-filters .pYexPQhtk6TpQ {
  gap: 30px;
}

.MIXon8Tjn .slots-filters .pYexPQhtk6TpQ .VjqYeiDuXUxVP {
  gap: 10px;
}

.MIXon8Tjn .slots-filters .pYexPQhtk6TpQ .VjqYeiDuXUxVP .zSziahWwoZxiZu {
  font-size: 18px;
}

.MIXon8Tjn .slots-filters .pYexPQhtk6TpQ .VjqYeiDuXUxVP .filter-item {
  width: 200px;
  position: relative;
}

.MIXon8Tjn
  .slots-filters
  .pYexPQhtk6TpQ
  .VjqYeiDuXUxVP
  .filter-item
  .filter-item-default {
  display: flex;
  align-items: center;
  height: 37px;
  cursor: pointer;
  padding: 0 36px 0 12px;
  position: relative;
  font-size: 14px;
  color: var(--color-text-main);
  border-radius: 5px;
  background-color: var(--color-block-banner-bg);
}

.MIXon8Tjn
  .slots-filters
  .pYexPQhtk6TpQ
  .VjqYeiDuXUxVP
  .filter-item.active
  > .filter-item-default {
  border-radius: 5px 5px 0 0;
}

.MIXon8Tjn
  .slots-filters
  .pYexPQhtk6TpQ
  .VjqYeiDuXUxVP
  .filter-item
  .filter-item-default
  i {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-style: normal;
}

.MIXon8Tjn
  .slots-filters
  .pYexPQhtk6TpQ
  .VjqYeiDuXUxVP
  .filter-item
  .filter-item-default:after {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  right: 10px;
  top: 50%;
  margin-top: -4px;
  background: url(../img/drop_arrow_white_icon.svg) no-repeat top center /
    contain;
  transition: all 400ms;
  -o-transition: all 400ms;
  -moz-transition: all 400ms;
  -webkit-transition: all 400ms;
}

.MIXon8Tjn
  .slots-filters
  .pYexPQhtk6TpQ
  .VjqYeiDuXUxVP
  .filter-item.active
  .filter-item-default:after {
  transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
}

.MIXon8Tjn
  .slots-filters
  .pYexPQhtk6TpQ
  .VjqYeiDuXUxVP
  .filter-item
  .filter-item-variants {
  position: absolute;
  left: 0;
  right: 0;
  display: none;
  overflow-y: auto;
  max-height: 247px;
  padding: 6px;
  border-right: 2px solid var(--color-submenu-hover);
  background-color: var(--color-submenu-hover);
  border-radius: 0 0 5px 5px;
  box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.1);
}

.MIXon8Tjn
  .slots-filters
  .pYexPQhtk6TpQ
  .VjqYeiDuXUxVP
  .filter-item
  .filter-item-variants::-webkit-scrollbar {
  width: 3px;
  background: transparent;
}

.MIXon8Tjn
  .slots-filters
  .pYexPQhtk6TpQ
  .VjqYeiDuXUxVP
  .filter-item
  .filter-item-variants::-webkit-scrollbar-track {
  margin: 5px;
}

.MIXon8Tjn
  .slots-filters
  .pYexPQhtk6TpQ
  .VjqYeiDuXUxVP
  .filter-item
  .filter-item-variants::-webkit-scrollbar-thumb {
  width: 3px;
  border-radius: 3px;
  background: var(--color-text-main);
}

.MIXon8Tjn
  .slots-filters
  .pYexPQhtk6TpQ
  .VjqYeiDuXUxVP
  .filter-item.active
  > .filter-item-variants {
  display: block;
  z-index: 3;
}

.MIXon8Tjn
  .slots-filters
  .pYexPQhtk6TpQ
  .VjqYeiDuXUxVP
  .filter-item
  .filter-item-variants
  li {
  list-style: none;
}

.MIXon8Tjn
  .slots-filters
  .pYexPQhtk6TpQ
  .VjqYeiDuXUxVP
  .filter-item
  .filter-item-variants
  li
  a {
  padding: 10px;
  color: var(--color-text-main);
  text-decoration: none;
  border-radius: 5px;

  display: block;
  transition: all 400ms;
  -o-transition: all 400ms;
  -moz-transition: all 400ms;
  -webkit-transition: all 400ms;
}

.MIXon8Tjn
  .slots-filters
  .pYexPQhtk6TpQ
  .VjqYeiDuXUxVP
  .filter-item
  .filter-item-variants
  li.active
  a,
.MIXon8Tjn
  .slots-filters
  .pYexPQhtk6TpQ
  .VjqYeiDuXUxVP
  .filter-item
  .filter-item-variants
  li
  a:hover {
  background-color: var(--color-submenu-hover);
}

.MIXon8Tjn .slots-filters .pYexPQhtk6TpQ .VjqYeiDuXUxVP .ovoyrAPy0X {
  color: var(--color-text-main);
  text-decoration: none;
}

.MIXon8Tjn .slots-filters .pYexPQhtk6TpQ .VjqYeiDuXUxVP .ovoyrAPy0X:hover {
  text-decoration: underline;
}

.MIXon8Tjn .jqkRFVjes {
  display: flex;
  flex-wrap: wrap;
  gap: 35px 80px;
  margin-right: -80px;
  margin-bottom: 30px;
}

.MIXon8Tjn .jqkRFVjes .item,
.MIXon8Tjn .ndFeRBUKdwQb .EoTQWeAc .hOya9K4XFA {
  height: 300px;
  display: block;
  flex: 0 0 calc(50% - 80px);
  border-radius: 14px;
  overflow: hidden;
  position: relative;
  text-decoration: none;
}

.MIXon8Tjn .ndFeRBUKdwQb .EoTQWeAc .hOya9K4XFA {
  flex: 0 0 100%;
  max-width: 566px;
}

.MIXon8Tjn .jqkRFVjes .item .WaNtnnWB16gr,
.MIXon8Tjn .ndFeRBUKdwQb .EoTQWeAc .hOya9K4XFA .WaNtnnWB16gr {
  height: 100%;
}

.MIXon8Tjn .jqkRFVjes .item .WaNtnnWB16gr img,
.MIXon8Tjn .JLtaUzkb49wfAZr .HvcDix2QVdVFa img,
.MIXon8Tjn .ndFeRBUKdwQb .EoTQWeAc .hOya9K4XFA .WaNtnnWB16gr img {
  width: 100%;
  height: 100%;
  position: relative;
  vertical-align: bottom;
  -o-object-fit: cover;
  object-fit: cover;
  transition-property: background-color, border-color, color, fill, stroke,
    opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke,
    opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke,
    opacity, box-shadow, transform, filter, backdrop-filter,
    -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.45s;
}

.MIXon8Tjn .jqkRFVjes .item:hover > .WaNtnnWB16gr img,
.MIXon8Tjn .ndFeRBUKdwQb .EoTQWeAc .hOya9K4XFA:hover > .WaNtnnWB16gr img {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

.MIXon8Tjn .jqkRFVjes .item .item-info,
.MIXon8Tjn .ndFeRBUKdwQb .EoTQWeAc .hOya9K4XFA .item-info {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 16px;
  color: var(--color-text-main);
  background: rgba(0, 0, 0, 0.5);
  background: -moz-linear-gradient(
    to top,
    rgba(0, 0, 0, 0.9) 9.74%,
    rgba(0, 0, 0, 0.2) 92.79%
  );
  background: -webkit-linear-gradient(
    to top,
    rgba(0, 0, 0, 0.9) 9.74%,
    rgba(0, 0, 0, 0.2) 92.79%
  );
  background: -o-linear-gradient(
    to top,
    rgba(0, 0, 0, 0.9) 9.74%,
    rgba(0, 0, 0, 0.2) 92.79%
  );
  background: -ms-linear-gradient(
    to top,
    rgba(0, 0, 0, 0.9) 9.74%,
    rgba(0, 0, 0, 0.2) 92.79%
  );
  background: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.9) 9.74%,
    rgba(0, 0, 0, 0.2) 92.79%
  );
}

.MIXon8Tjn .jqkRFVjes .item .item-info .SrHq3w2hWI,
.MIXon8Tjn .ndFeRBUKdwQb .EoTQWeAc .hOya9K4XFA .item-info .SrHq3w2hWI {
  font-size: 20px;
  text-transform: uppercase;
  line-height: 125%;
  font-weight: 700;
}

.MIXon8Tjn .jqkRFVjes .item .item-info .LRIWJzFMjs,
.MIXon8Tjn
  .ndFeRBUKdwQb
  .EoTQWeAc
  .hOya9K4XFA
  .item-info
  .LRIWJzFMjs {
  font-size: 16px;
  line-height: 125%;
  margin-top: 4px;
}

.MIXon8Tjn .YzMuxgKYKZXLr {
  border-radius: 10px;
  min-height: 360px;
  padding: 40px;
  display: flex;
  z-index: 2;
  position: relative;
  flex-direction: column;
  justify-content: center;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  background: var(--color-block-banner-bg) url("../img/bonus_block_bg.webp")
    no-repeat top center / cover;
}

.MIXon8Tjn .YzMuxgKYKZXLr:after {
  content: "";
  position: absolute;
  width: 700px;
  height: 360px;
  right: -65px;
  bottom: -65px;
  z-index: -1;
  /*background: url("../img/bonus_block_img.webp") no-repeat top center / contain;*/
}

.MIXon8Tjn .YzMuxgKYKZXLr .rIofeJm2Ut {
  font-size: 36px;
  font-weight: 700;
  color: transparent;
  background: linear-gradient(to bottom, var(--color-h1), var(--color-h12));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-bottom: 20px;
}

.MIXon8Tjn .YzMuxgKYKZXLr i {
  color: transparent;
  background: linear-gradient(to bottom, var(--color-h1), var(--color-h12));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.MIXon8Tjn .YzMuxgKYKZXLr .button {
  margin-top: 20px;
  min-height: 56px;
  font-size: 24px;
  background: linear-gradient(to bottom, var(--color-link), var(--color-link2));
  color: var(--color-text-main);
  max-width: 200px;
}
.MIXon8Tjn .YzMuxgKYKZXLr {
  color: var(--color-text-main);
  font-size: 26px;
}

.MIXon8Tjn .JLtaUzkb49wfAZr {
  display: flex;
  align-items: center;
  background-color: var(--color-block-banner-bg);
  border-radius: 10px;
  padding: 40px;
  gap: 40px;
}

.MIXon8Tjn .JLtaUzkb49wfAZr .HvcDix2QVdVFa {
  width: 175px;
  min-width: 175px;
  height: 175px;
  display: flex;
  border-radius: 50%;
  overflow: hidden;
}

.MIXon8Tjn .JLtaUzkb49wfAZr .kpdpwPjolMit {
  flex-grow: 1;
}

.MIXon8Tjn .JLtaUzkb49wfAZr .kpdpwPjolMit .VJsdroVSZK {
  display: block;
  text-decoration: none;
}

.MIXon8Tjn .JLtaUzkb49wfAZr .kpdpwPjolMit .ZghmVdIuzdVBlM5b {
  font-weight: 500;
  font-size: 20px;
  color: inherit;
}

.MIXon8Tjn .JLtaUzkb49wfAZr .kpdpwPjolMit .bOHyHZBic5m {
  font-weight: 500;
  font-size: 20px;
  color: #FFFFFF;
}
.kpdpwPjolMit p {
  color: var(--color-text-main);
  font-size: 18px;
  margin-top: 20px;
}

.MIXon8Tjn .JLtaUzkb49wfAZr .kpdpwPjolMit .gpSwpDWpnWNKD {
  margin-top: 20px;
  display: flex;
}

.MIXon8Tjn .JLtaUzkb49wfAZr .kpdpwPjolMit .gpSwpDWpnWNKD li {
  list-style: none;
}

.MIXon8Tjn .JLtaUzkb49wfAZr .kpdpwPjolMit .gpSwpDWpnWNKD li a {
  color: var(--color-text-main);
  position: relative;
  text-decoration: none;
  font-size: 18px;
  display: flex;
  align-items: center;
}

.MIXon8Tjn .JLtaUzkb49wfAZr .kpdpwPjolMit .gpSwpDWpnWNKD li a:before {
  content: "";
  position: relative;
  width: 21px;
  height: 21px;
  margin-right: 8px;
}

.MIXon8Tjn .JLtaUzkb49wfAZr .kpdpwPjolMit .gpSwpDWpnWNKD li a.psswJWEjWGMl:before {
  background: url("../img/linkedin_icon.svg") no-repeat top center / contain;
}

.MIXon8Tjn .KgazQCbhfMwzht {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}

.MIXon8Tjn .KgazQCbhfMwzht li {
  list-style: none;
}

.MIXon8Tjn .KgazQCbhfMwzht a[href],
.MIXon8Tjn .KgazQCbhfMwzht i.VjSMNNAVEjY {
  color: var(--color-text-subtle);
  text-decoration: none;
}

.MIXon8Tjn .KgazQCbhfMwzht a[href]:hover {
  text-decoration: underline;
}

.MIXon8Tjn .aLjrCGSCvD4zMx {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.MIXon8Tjn .aLjrCGSCvD4zMx .AAdrpnZBt8 {
  width: 650px;
  height: 387px;
  background: url("../img/404_icon.webp") no-repeat top center / contain;
}

.kbOfaakPnWUy {
  background-color: var(--color-block-banner-bg);
  padding: 28px 33px;
  border-radius: 10px;
}
.MIXon8Tjn .kbOfaakPnWUy .faq-item {
  border-bottom: 1px solid var(--color-border-light);
  transition: all 400ms;
  -o-transition: all 400ms;
  -moz-transition: all 400ms;
  -webkit-transition: all 400ms;
}

.MIXon8Tjn .kbOfaakPnWUy .faq-item .faq-item-title {
  font-size: 20px;
  cursor: pointer;
  position: relative;
  padding: 24px 65px 24px 10px;
  font-weight: 500;
  color: var(--color-text-main);
}

.MIXon8Tjn .kbOfaakPnWUy .faq-item .faq-item-title:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  right: 26px;
  top: 50%;
  margin-top: -12px;
  background: url("../img/drop_arrow_white_icon.svg") no-repeat top center /
    contain;
  transition: all 400ms;
  -o-transition: all 400ms;
  -moz-transition: all 400ms;
  -webkit-transition: all 400ms;
}

.faq-item-info p {
  color: var(--color-text-main);
  font-size: 18px;
}

.MIXon8Tjn .kbOfaakPnWUy .faq-item:hover,
.MIXon8Tjn .kbOfaakPnWUy .faq-item.active {
  background-color: var(--color-block-banner-bg);
}

.MIXon8Tjn .kbOfaakPnWUy .faq-item .faq-item-info {
  display: none;
  padding: 0 10px 24px;
}

.MIXon8Tjn .kbOfaakPnWUy .faq-item .faq-item-info p {
  margin: 0;
}

.MIXon8Tjn .kbOfaakPnWUy .faq-item.active .faq-item-title:after {
  transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
}

.MIXon8Tjn .Ekisfntcjbm7 {
  display: flex;
  gap: 35px 80px;
  margin-right: -80px;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: flex-start;
}

.MIXon8Tjn .Ekisfntcjbm7 .item {
  flex: 0 0 calc(50% - 80px);
  background-color: var(--color-table-row-bg-odd);
  border-radius: 0 0 10px 10px;
}

.MIXon8Tjn .Ekisfntcjbm7 .item .item-title {
  font-size: 18px;
  padding: 10px;
  text-align: center;
  font-weight: 700;
  background-color: var(--color-block-banner-bg);
  color: var(--color-text-main);
  border-radius: 10px 10px 0 0;
}

.MIXon8Tjn .Ekisfntcjbm7 .item .item-info {
  display: table;
  width: 100%;
  padding: 10px 40px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  color: var(--color-text-main);
}

.MIXon8Tjn .Ekisfntcjbm7 .item .item-info .row {
  display: table-row;
}

.MIXon8Tjn .Ekisfntcjbm7 .item .item-info .row .col {
  font-size: 18px;
  padding: 10px 0;
  display: table-cell;
  vertical-align: middle;
  /*border-bottom: 1px solid rgba(255, 255, 255, 0.1);*/
}

.MIXon8Tjn .Ekisfntcjbm7 .item .item-info .row:last-child .col {
  border-bottom: none;
}

.MIXon8Tjn .Ekisfntcjbm7 .item .item-info .row .col.QWkjjJ3Z4uo58 {
  text-align: right;
  color: rgba(255, 255, 255, 0.7);
}

.MIXon8Tjn .Ekisfntcjbm7 .item .item-info .row .col.QWkjjJ3Z4uo58 a {
  color: var(--color-error);
  text-decoration: none;
}

.MIXon8Tjn
  .Ekisfntcjbm7
  .item
  .item-info
  .row
  .col.QWkjjJ3Z4uo58
  a:hover {
  text-decoration: underline;
}

.MIXon8Tjn .PjkxHiWU {
  display: flex;
  gap: 80px;
  margin-right: -80px;
  align-items: flex-start;
  align-content: flex-start;
}

.MIXon8Tjn .PjkxHiWU .item {
  flex: 0 0 calc(50% - 80px);
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.MIXon8Tjn .PjkxHiWU .item li {
  list-style: none;
  font-size: 18px;
  position: relative;
  padding: 10px 0 10px 50px;
}

.MIXon8Tjn .PjkxHiWU .item li:before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  top: 50%;
  left: 0;
  margin-top: -20px;
  border-radius: 50%;
}

.MIXon8Tjn .PjkxHiWU .item.yFdfzAt5cjDR li:before {
  background: var(--color-block-banner-bg) url("../img/plus_icon.svg") no-repeat
    center center / 20px 20px;
}

.MIXon8Tjn .PjkxHiWU .item.eqXehiieXy87u li:before {
  background: var(--color-block-banner-bg) url("../img/minus_icon.svg")
    no-repeat center center / 20px 5px;
}

.MIXon8Tjn .Ldecz8wBi {
  display: flex;
  gap: 30px;
}

.MIXon8Tjn .Ldecz8wBi .WTob09emD img {
  border-radius: 10px;
  max-width: 286px;
  min-width: 286px;
  width: auto;
  height: auto;
}

.MIXon8Tjn .Ldecz8wBi .XdtLbEqAR3yO {
  background-color: var(--color-table-row-bg-odd);
  padding: 30px;
  border-radius: 10px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 16px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.MIXon8Tjn .Ldecz8wBi .XdtLbEqAR3yO .aDySVRCWHwiL {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 18px;
  gap: 16px;
}

.MIXon8Tjn .Ldecz8wBi .XdtLbEqAR3yO .aDySVRCWHwiL .info-stat {
  display: flex;
  align-items: flex-end;
  gap: 80px;
}

.MIXon8Tjn .cxofOL596j9 {
  padding: 40px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  background-color: var(--color-block-banner-bg);
  gap: 16px;
}

.MIXon8Tjn .cxofOL596j9 .GRHAe9F7q0fUU {
  margin: 0;
}

.MIXon8Tjn .cxofOL596j9 .oquNvZ0Cs {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}

.MIXon8Tjn .cxofOL596j9 .oquNvZ0Cs .info-stat {
  display: flex;
  align-items: flex-end;
  gap: 10px;
}

.MIXon8Tjn .cxofOL596j9 .xsWcs5Ew {
  overflow: hidden;
  position: relative;
  border-radius: 10px;
}

.MIXon8Tjn .cxofOL596j9 .xsWcs5Ew img {
  width: auto;
  width: 100%;
  min-width: 400px;
  border-radius: 10px;
  vertical-align: bottom;
}

.MIXon8Tjn .cxofOL596j9 .xsWcs5Ew .buttons {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0 10px;
  position: absolute;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.32);
}
.cxofOL596j9 .tTNBk5F61w4D {
  font-size: 24px;
}

.MIXon8Tjn .cxofOL596j9 .xsWcs5Ew .buttons .button {
  min-height: 54px;
}

.MIXon8Tjn .JaXDT34Vn6g .gdMXGBsGRH {
  background-color: var(--color-table-row-bg-odd);
  border-radius: 10px;
  padding: 20px 40px 40px;
}

.MIXon8Tjn .JaXDT34Vn6g .gdMXGBsGRH .field {
  padding-top: 20px;
}

.MIXon8Tjn .JaXDT34Vn6g .gdMXGBsGRH .field input {
  width: 100%;
  height: 47px;
  font-size: 18px;
  padding: 0 16px;
  border-radius: 10px;
  background-color: #d9d9d9;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.MIXon8Tjn .JaXDT34Vn6g .gdMXGBsGRH .field textarea {
  width: 100%;
  min-height: 146px;
  max-height: 246px;
  resize: vertical;
  font-size: 18px;
  padding: 16px;
  border-radius: 10px;
  background-color: #d9d9d9;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.MIXon8Tjn .JaXDT34Vn6g .gdMXGBsGRH .buttons.XsdwoGCDWGT8oaM {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
}

.MIXon8Tjn .rating-buttons li {
  cursor: pointer;
}

.MIXon8Tjn .JaXDT34Vn6g .gdMXGBsGRH .buttons .button {
  max-width: 186px;
}

.MIXon8Tjn .JaXDT34Vn6g .hlHQh58XP8B .item {
  display: flex;
  gap: 20px;
  margin-top: 20px;
}

.MIXon8Tjn .JaXDT34Vn6g .hlHQh58XP8B .item .wfQFZjpaWz {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}

.MIXon8Tjn .JaXDT34Vn6g .hlHQh58XP8B .item .WHtOPoQBjFeM {
  padding: 30px;
  border-radius: 10px;
  flex-grow: 1;
  word-break: break-word;
  background-color: var(--color-block-banner-bg);
}

.MIXon8Tjn .JaXDT34Vn6g .hlHQh58XP8B .item .WHtOPoQBjFeM .rating {
  justify-content: flex-start;
}

.MIXon8Tjn
  .JaXDT34Vn6g
  .hlHQh58XP8B
  .item
  .WHtOPoQBjFeM
  .ShhcGLi125CPXa {
  color: rgba(255, 255, 255, 0.7);
}

.MIXon8Tjn .DqczfaMEnXvYJ {
  display: flex;
  background-color: var(--color-block-banner-bg);
  border-radius: 10px;
  padding: 40px;
  gap: 40px;
}

.MIXon8Tjn .DqczfaMEnXvYJ .GRHAe9F7q0fUU {
  margin: 0;
}

.MIXon8Tjn .DqczfaMEnXvYJ .hOya9K4XFA {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.MIXon8Tjn .DqczfaMEnXvYJ .hOya9K4XFA img.uCDbiYGWS {
  width: 258px;
  height: auto;
  vertical-align: bottom;
  border-radius: 10px;
}

.MIXon8Tjn .DqczfaMEnXvYJ .hOya9K4XFA .info-stat {
  display: flex;
  align-items: flex-end;
  gap: 10px;
}

.MIXon8Tjn .oRVkTNxiuBBV6St .puSMatZx {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.MIXon8Tjn .oRVkTNxiuBBV6St .Iyiy47QyIt {
  display: flex;
  padding: 30px;
  border-radius: 10px;
  background-color: var(--color-block-banner-bg);
  align-items: flex-start;
  align-content: flex-start;
  gap: 20px;
}

.MIXon8Tjn .oRVkTNxiuBBV6St .Iyiy47QyIt .IzFcsHKhu94 {
  gap: 0;
}

.MIXon8Tjn .oRVkTNxiuBBV6St .Iyiy47QyIt .rating {
  margin: 0;
  padding: 0;
  justify-content: flex-start;
}

.MIXon8Tjn .oRVkTNxiuBBV6St .Iyiy47QyIt .SrHq3w2hWI {
  margin-top: 15px;
  color: var(--color-text-main);
}

.MIXon8Tjn .oRVkTNxiuBBV6St .Iyiy47QyIt .qwEWOli5XJdVlG {
  margin-top: 16px;
  color: var(--color-text-main);
}

.MIXon8Tjn .oRVkTNxiuBBV6St .Iyiy47QyIt .tsvjVu8lSBp {
  font-size: 18px;
  color: var(--color-text-main);
}

.MIXon8Tjn .oRVkTNxiuBBV6St .Iyiy47QyIt p,
.MIXon8Tjn .oRVkTNxiuBBV6St .Iyiy47QyIt ul {
  margin: 5px;
  color: var(--color-text-main);
}

.MIXon8Tjn .oRVkTNxiuBBV6St .Iyiy47QyIt .buttons {
  margin-top: 16px;
  align-items: flex-start;
}
.MIXon8Tjn .oRVkTNxiuBBV6St .Iyiy47QyIt .button {
  background: linear-gradient(to bottom, var(--color-link), var(--color-link2));
  color: var(--color-text-main);
  min-width: 200px;
}

.MIXon8Tjn .oRVkTNxiuBBV6St .Iyiy47QyIt .WaNtnnWB16gr {
  width: 80px;
}

.MIXon8Tjn .AwAECZS9ugXl7V {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
  gap: 16px;
}

.MIXon8Tjn .AwAECZS9ugXl7V li {
  list-style: none;
}

.MIXon8Tjn .AwAECZS9ugXl7V li a {
  font-size: 20px;
  color: var(--color-text-main);
}

.MIXon8Tjn .AwAECZS9ugXl7V li.active a,
.MIXon8Tjn .AwAECZS9ugXl7V li a:hover {
  color: var(--color-link2);
}

.MIXon8Tjn .lahARUaYwXA {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.MIXon8Tjn .lahARUaYwXA .KNiPFqc98rKzk {
  display: flex;
  align-items: center;
  background-color: var(--color-block-banner-bg);
  border-radius: 10px;
  padding: 16px;
  gap: 30px;
}

.MIXon8Tjn .lahARUaYwXA .KNiPFqc98rKzk .ElzoS4ae {
  display: block;
  text-decoration: none;
  width: 100%;
  max-width: 182px;
}

.MIXon8Tjn .lahARUaYwXA .KNiPFqc98rKzk .WaNtnnWB16gr {
  width: 100%;
  border-radius: 10px;
  vertical-align: bottom;
}

.MIXon8Tjn .lahARUaYwXA .KNiPFqc98rKzk .item-info {
  flex-grow: 1;
}

.MIXon8Tjn
  .lahARUaYwXA
  .KNiPFqc98rKzk
  .item-info
  .DJhdUPnRYZes4 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 10px;
}

.MIXon8Tjn .lahARUaYwXA .KNiPFqc98rKzk .item-info p {
  margin-top: 5px;
  color: var(--color-text-main);
}

.MIXon8Tjn .lahARUaYwXA .KNiPFqc98rKzk .item-info .SrHq3w2hWI {
  font-weight: 700;
}

.MIXon8Tjn .lahARUaYwXA .KNiPFqc98rKzk .item-info .SrHq3w2hWI a {
  color: inherit;
  text-decoration: none;
}

.MIXon8Tjn
  .lahARUaYwXA
  .KNiPFqc98rKzk
  .item-info
  .SrHq3w2hWI:hover
  a {
  text-decoration: underline;
}

.MIXon8Tjn
  .lahARUaYwXA
  .KNiPFqc98rKzk
  .item-info
  .LRIWJzFMjs {
  color: var(--color-border-light);
  text-align: right;
  white-space: nowrap;
  font-size: 18px;
}

.MIXon8Tjn .lahARUaYwXA .KNiPFqc98rKzk .buttons {
  margin-top: 20px;
  align-items: flex-start;
}

.MIXon8Tjn .gxsLdBFnIwRLs {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}

.MIXon8Tjn .gxsLdBFnIwRLs li {
  list-style: none;
}

.MIXon8Tjn .gxsLdBFnIwRLs li a {
  color: var(--color-text-main);
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-border-light);
  border-radius: 5px;
  padding: 4px 15px;
  text-decoration: none;
  transition: all 400ms;
  -o-transition: all 400ms;
  -moz-transition: all 400ms;
  -webkit-transition: all 400ms;
}

.MIXon8Tjn .gxsLdBFnIwRLs li a:hover {
  background-color: var(--color-border-light) d4;
}

.pagination {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 40px;
  justify-content: center;
}

.pagination a,
.pagination i {
  flex-grow: 1;
  max-width: 70px;
  min-height: 42px;
  font-size: 17px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 2px 15px;
  background-color: var(--color-table-row-bg-odd);
  color: var(--color-text-main);
  text-decoration: none;
}

.pagination a {
  cursor: pointer;
  transition: all 400ms;
  -o-transition: all 400ms;
  -moz-transition: all 400ms;
  -webkit-transition: all 400ms;
}

.pagination a:hover,
.pagination i.current {
  background-color: var(--color-block-banner-bg);
}

.pagination a.active {
  background-color: var(--color-block-banner-bg);
}

.MIXon8Tjn .ItwQbsrzy2MAx {
  display: flex;
  padding: 40px;
  gap: 16px;
  background-color: var(--color-block-banner-bg);
  border-radius: 10px;
  justify-content: space-between;
}

.MIXon8Tjn .ItwQbsrzy2MAx p {
  margin: 0;
  color: var(--color-text-main);
}

.MIXon8Tjn .ItwQbsrzy2MAx .hOya9K4XFA {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.MIXon8Tjn .ItwQbsrzy2MAx .rating {
  justify-content: flex-start;
}

.MIXon8Tjn .ItwQbsrzy2MAx .buttons {
  align-items: flex-start;
}

.MIXon8Tjn .ItwQbsrzy2MAx .qJDPynglnYn {
  text-align: right;
}

.MIXon8Tjn .knVCRamgfnU {
  display: flex;
  flex-wrap: wrap;
  gap: 22px;
  margin-right: -22px;
}

.MIXon8Tjn .knVCRamgfnU .BDRe6hqDk09q {
  padding: 16px;
  flex: 0 0 calc(25% - 22px);
  display: flex;
  gap: 16px;
  flex-direction: column;
  background-color: var(--color-table-row-bg-odd);
  border-radius: 10px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.MIXon8Tjn .knVCRamgfnU .BDRe6hqDk09q .WWrlYnqGmT {
  text-align: center;
}

.MIXon8Tjn .knVCRamgfnU .BDRe6hqDk09q .WWrlYnqGmT img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 110px;
  vertical-align: bottom;
}

.MIXon8Tjn .knVCRamgfnU .BDRe6hqDk09q .CBmIHYvyH7o {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}

.MIXon8Tjn .knVCRamgfnU .BDRe6hqDk09q .rFtQUa26T {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.MIXon8Tjn .knVCRamgfnU .BDRe6hqDk09q .buttons .button {
  max-width: 165px;
}

.MIXon8Tjn .knVCRamgfnU .BDRe6hqDk09q p {
  margin: 0;
}

.MIXon8Tjn .ndFeRBUKdwQb {
  display: flex;
  flex-direction: column;
  background-color: var(--color-block-banner-bg);
  border-radius: 10px;
  padding: 40px;
  gap: 20px;
}

.MIXon8Tjn .ndFeRBUKdwQb .GRHAe9F7q0fUU {
  font-size: 48px;
  margin: 0;
}

.MIXon8Tjn .ndFeRBUKdwQb .eutoM6CUMn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}

.MIXon8Tjn .ndFeRBUKdwQb .eutoM6CUMn .QYGtwKucFPvr {
  color: #5d5f88;
  text-align: right;
  white-space: nowrap;
  font-size: 18px;
  color: var(--color-text-main);
}

.MIXon8Tjn .ndFeRBUKdwQb .EoTQWeAc {
  display: flex;
  gap: 30px;
}

.MIXon8Tjn .ndFeRBUKdwQb p {
  margin-top: 5px;
}

.MIXon8Tjn .ndFeRBUKdwQb .EoTQWeAc .qJDPynglnYn .buttons {
  align-items: flex-start;
  margin-top: 20px;
}

.MIXon8Tjn .eDjb7nGvwA2 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.MIXon8Tjn .eDjb7nGvwA2 .GRHAe9F7q0fUU,
.MIXon8Tjn .eDjb7nGvwA2 p {
  margin: 0;
}

.MIXon8Tjn .eDjb7nGvwA2 .xsWcs5Ew {
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}

.MIXon8Tjn .eDjb7nGvwA2 .xsWcs5Ew img {
  width: 100%;
  min-width: 400px;
  vertical-align: bottom;
  border-radius: 10px;
}

.MIXon8Tjn .eDjb7nGvwA2 .xsWcs5Ew .UeaHKqVqGP {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0 10px 40px;
  position: absolute;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  background: rgba(0, 0, 0, 0.5);
  background: -moz-linear-gradient(
    to top,
    rgba(0, 0, 0, 0.9) 9.74%,
    rgba(0, 0, 0, 0.2) 92.79%
  );
  background: -webkit-linear-gradient(
    to top,
    rgba(0, 0, 0, 0.9) 9.74%,
    rgba(0, 0, 0, 0.2) 92.79%
  );
  background: -o-linear-gradient(
    to top,
    rgba(0, 0, 0, 0.9) 9.74%,
    rgba(0, 0, 0, 0.2) 92.79%
  );
  background: -ms-linear-gradient(
    to top,
    rgba(0, 0, 0, 0.9) 9.74%,
    rgba(0, 0, 0, 0.2) 92.79%
  );
  background: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.9) 9.74%,
    rgba(0, 0, 0, 0.2) 92.79%
  );
}

.MIXon8Tjn .eDjb7nGvwA2 .xsWcs5Ew .UeaHKqVqGP .GRHAe9F7q0fUU {
  max-width: 850px;
  text-align: center;
  line-height: 150%;
  display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    text-overflow: ellipsis;
}

.MIXon8Tjn .eDjb7nGvwA2 .eAMadkpjqvitFijo {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.MIXon8Tjn .eDjb7nGvwA2 .eAMadkpjqvitFijo .EdloldLxDVL {
  font-size: 26px;
}

.footer {
  width: 100%;
  margin-top: auto;
  margin-bottom: 0;
  background-color: var(--color-block-banner-bg);
}

.footer .container {
  padding-bottom: 40px;
}

.footer a {
  color: var(--color-text-main);
  text-decoration: none;
}
.footer a:hover {
  color: var(--color-text-main) cc;
}

.footer .wrapper {
  display: flex;
  flex-direction: row;
}

.footer .wrapper.aEhzHgbv8fGd {
  padding-top: 40px;
  gap: 35px;
  justify-content: space-between;
}

.footer .wrapper .iATuGiNYjfE {
  width: 165px;
}

.footer .wrapper .iATuGiNYjfE .gBYcEnLPHM0Z3 {
  font-size: 18px;
  text-transform: uppercase;
  line-height: 23px;
  font-weight: 500;
  color: var(--color-text-main);
}

.footer .wrapper .iATuGiNYjfE .cEnvCLV8zosBAw li {
  list-style: none;
  margin-top: 8px;
  font-size: 14px;
  line-height: 23px;
  position: relative;
}

.footer .wrapper .iATuGiNYjfE .cEnvCLV8zosBAw li a:hover {
  text-decoration: underline;
}

.footer .wrapper .iATuGiNYjfE .cEnvCLV8zosBAw li a.link-lang {
  padding-left: 33px;
}

.footer .wrapper .iATuGiNYjfE .cEnvCLV8zosBAw li a.link-lang:before {
  width: 25px;
  height: 19px;
  content: "";
  left: 0;
  top: 50%;
  margin-top: -10px;
  position: absolute;
}

.footer .xnMnQkSSr6E {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  padding-top: 35px;
  padding-bottom: 35px;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.footer .xnMnQkSSr6E li {
  list-style: none;
  margin: 0 20px 0;
}

.footer .xnMnQkSSr6E li .lrdeHoIm8lzRQkxk {
  display: block;
}

.footer .xnMnQkSSr6E li .lrdeHoIm8lzRQkxk.vMzuXyxAGsbW0Pl7 {
  width: 48px;
  height: 48px;
  background: url("../img/logo1.svg") no-repeat top center / contain;
}

.footer .xnMnQkSSr6E li .lrdeHoIm8lzRQkxk.CMvlOE3xeT5 {
  width: 255px;
  height: 33px;
  background: url("../img/logo2.webp") no-repeat top center / contain;
}

.footer .xnMnQkSSr6E li .lrdeHoIm8lzRQkxk.uCxwyzXKFP8G {
  width: 121px;
  height: 35px;
  background: url("../img/logo3.svg") no-repeat top center / contain;
}

.footer .xnMnQkSSr6E li .lrdeHoIm8lzRQkxk.GMEzHC3KMPEh {
  width: 104px;
  height: 36px;
  background: url("../img/logo4.svg") no-repeat top center / contain;
}

.HVmZNbkGRF0OS {
  background-color: var(--color-body-bg);
}

.HVmZNbkGRF0OS .container {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 14px;
  line-height: 23px;
}

.HVmZNbkGRF0OS p {
  font-size: 14px;
  margin: 0;
  color: var(--color-text-main);
}

.HVmZNbkGRF0OS .RpyTPkeEEHs i {
  font-weight: 700;
}

.HVmZNbkGRF0OS .container i {
  color: transparent;
  background: linear-gradient(to bottom, var(--color-link), var(--color-link2));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* new table */
.MIXon8Tjn .best-casinos-items {
  display: block;
}
.MIXon8Tjn .best-casinos-items .row {
  display: flex;
  position: relative;
  width: 100%;
  justify-content: space-between;
}

.MIXon8Tjn .best-casinos-items .row.LzsCLQnI0WeY .JMIgAPpDZvFy {
  width: 100%;
}
.MIXon8Tjn .best-casinos-items .row:nth-child(even) .JMIgAPpDZvFy {
  width: 100%;
}
.MIXon8Tjn .best-casinos-items .row .JMIgAPpDZvFy {
  width: 100%;
}
.MIXon8Tjn .best-casinos-items .row.LzsCLQnI0WeY .fdLzzmTaBXNX3xB {
  width: 88px;
  flex-shrink: 0;
}
.MIXon8Tjn .best-casinos-items .row .fdLzzmTaBXNX3xB {
  width: 70px;
  flex-shrink: 0;
}
.MIXon8Tjn .best-casinos-items .row:nth-child(even) .fdLzzmTaBXNX3xB {
  width: 70px;
}
.MIXon8Tjn .best-casinos-items .row .JMIgAPpDZvFy {
  word-wrap: break-word;
  display: flex;
  vertical-align: middle;
  text-align: center;
  padding: 18px;
  position: relative;
  font-size: 18px;
  background-color: var(--color-table-row-bg-odd);
  border-top: 2px solid var(--color-body-bg);
  color: var(--color-text-main);
  align-items: center;
  justify-content: center;
}
.MIXon8Tjn .best-casinos-items .row .JMIgAPpDZvFy.fdLzzmTaBXNX3xB .num {
  width: auto;
  padding: 10px 15px;
}
.MIXon8Tjn .best-casinos-items .row:nth-child(even) .XEGvLdQHEwGRN,
.MIXon8Tjn .best-casinos-items .row.LzsCLQnI0WeY .XEGvLdQHEwGRN,
.MIXon8Tjn .best-casinos-items .row .XEGvLdQHEwGRN {
  width: 64%;
}

table {
  border-collapse: collapse;
  width: 100%;
  background-color: var(--color-block-banner-bg);
  color: #fff;
  font-family: sans-serif;
  font-size: 16px;
  margin: 23px auto;
  border: 1px solid #1a0502;
  border-radius: 4px;
  overflow: hidden;
}

th,
td {
  border: 1px solid #1a0502;
  padding: 10px 12px;
  text-align: left;
  vertical-align: top;
}

thead tr {
  background-color: var(--color-table-head);
}

th {
  font-weight: 600;
}
td {
  font-weight: 400;
}

tbody tr {
  background-color: var(--color-table-body);
}

.MIXon8Tjn .IzFcsHKhu94 table tr td {
  border-left: none;
  padding: 10px 12px;
}

@media screen and (max-width: 1000px) {
  table {
    margin: 23px 0;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }
  th,
  td {
    width: 100%;
  }
  .MIXon8Tjn .IzFcsHKhu94 .pdOffdFoVa .text {
    width: 100%;
  }
}

.msWslwfqc6 {
  width: 100%;
  margin-top: 29px;
  margin-bottom: 20px;
  max-width: 100% !important;
}

.hmnDFmzLp h3 {
  font-size: 24px;
  line-height: 30px;
  color: var(--color-text-main);
  margin-bottom: 30px;
}

.gENdZqt8SMosn3.gPQFMGw9nrKoyIZ {
  color: var(--color-text-subtle);
}
.gENdZqt8SMosn3.BEgZtCWNQgPuZvQ2 {
  color: var(--color-text-main);
}
.MIXon8Tjn .slots-items .slot .buttons .button {
  background: linear-gradient(to bottom, var(--color-link), var(--color-link2));
  color: var(--color-text-main);
}
.MIXon8Tjn .jqkRFVjes .item .item-info .SrHq3w2hWI {
  color: var(--color-text-main);
  font-size: 20px;
}
.MIXon8Tjn .jqkRFVjes .item .item-info .LRIWJzFMjs {
  color: var(--color-text-main);
  font-size: 18px;
}

.GMPrNiX7eJMf p {
  font-size: 26px;
  color: var(--color-text-main);
}

.MIXon8Tjn .jqkRFVjes .item .item-info,
.MIXon8Tjn .ndFeRBUKdwQb .EoTQWeAc .hOya9K4XFA .item-info {
  background: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.1) 0,
    rgba(0, 0, 0, 0) 12.79%
  );
}

.YJxFKBuQNWgu6X {
  padding: 26px 0 10px;
  font-size: 24px;
  color: var(--color-text-main);
  font-weight: 600;
}
.gDFyeCcoU1liU {
  padding-bottom: 30px;
  font-size: 24px;
  color: var(--color-text-main);
  font-weight: 600;
}
.CfXiFOLF {
  padding-bottom: 30px;
  font-size: 24px;
  color: var(--color-text-main);
  font-weight: 600;
}
.CfXiFOLF {
  padding-bottom: 30px;
  font-size: 20px;
  color: var(--color-text-main);
  font-weight: 600;
}
.AzcwlZiFcNpGjM {
  text-transform: uppercase;
}
.ETPsRUbs32OT {
  color: var(--color-text-main);
}
.fcZrBk0j0rM {
  font-size: 48px;
  color: var(--color-text-main);
  font-weight: 600;
  text-align: center;
  padding: 28px 0 19px;
}
.KsenqgbY p {
  font-size: 18px;
  padding: 35px 0 20px;
  color: var(--color-text-main);
}
.HCIsGCb2CKU p {
  font-size: 18px;
  padding: 35px 0 20px;
  color: var(--color-text-main);
}
.vgBonuGfSlUnQ p {
  font-size: 18px;
  padding: 35px 0 20px;
  color: var(--color-text-main);
}
.sLHRr4Uiwal {
  color: var(--color-text-main);
  font-size: 20px;
}
.FNmbDhqGwTvW {
  color: var(--color-text-main);
  font-size: 20px;
}
.WHtOPoQBjFeM .lmwvgqj6zhOT9 {
  color: var(--color-text-main);
  font-size: 20px;
}
.WHtOPoQBjFeM .dTtVmNswijVqK {
  color: var(--color-text-main);
  font-size: 20px;
}
.WHtOPoQBjFeM .ShhcGLi125CPXa {
  color: rgba(255, 255, 255, 0.7);
  font-size: 20px;
}
.WHtOPoQBjFeM {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.FhjAoGXSHlHuTaKS {
  display: flex;
  gap: 49px;
  justify-content: space-between;
}

.MIXon8Tjn .DqczfaMEnXvYJ:has(.FhjAoGXSHlHuTaKS) {
  display: block;
}
.MIXon8Tjn .DqczfaMEnXvYJ:has(.FhjAoGXSHlHuTaKS) h1 {
  margin-bottom: 30px;
}

.eGCvPaJJt9eM5 .fdLzzmTaBXNX3xB,
.eGCvPaJJt9eM5 .XEGvLdQHEwGRN,
.eGCvPaJJt9eM5 .qtgOrqrJ4o9,
.eGCvPaJJt9eM5 .cHbsYdfNXgLm0L,
.eGCvPaJJt9eM5 .cecGAFPmpAR3Cfy {
  width: 20% !important;
  border-top: none !important;
  background-color: var(--color-header-bg) !important;
  padding: 20px !important;
}
.eGCvPaJJt9eM5 {
  margin-top: 30px;
}
.eGCvPaJJt9eM5 .LzsCLQnI0WeY {
  border-radius: 5px 5px 0 0;
  overflow: hidden;
}
.eGCvPaJJt9eM5 .LzsCLQnI0WeY .JMIgAPpDZvFy {
  background-color: var(--color-table-row-bg-odd) !important;
}

.eGCvPaJJt9eM5 .button {
  padding: 10px 21px;
}
.BMPbHZ8W8 p {
  margin-bottom: 15px;
}

.VjSMNNAVEjY {
  color: var(--color-text-subtle);
}

/* new */

.MIXon8Tjn .IzFcsHKhu94 h1 {
  background: linear-gradient(to bottom, #ffc527 0%, #ff5500 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

.MIXon8Tjn .CTQolfnXbt .DKFhzxXRCS31,
.MIXon8Tjn .ndFeRBUKdwQb .GRHAe9F7q0fUU, .DqczfaMEnXvYJ .GRHAe9F7q0fUU {
  background: linear-gradient(to bottom, #ffc527 0%, #ff5500 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

.BMPbHZ8W8.MIXon8Tjn .IzFcsHKhu94 h1 {
  font-size: 48px;
}

.BMPbHZ8W8.MIXon8Tjn .IzFcsHKhu94 .pdOffdFoVa {
  position: relative;
}
.CIJOZkFpPQW {
  position: absolute;
  top: 35px;
  right: 0;
  display: flex;
  gap: 10px;
  margin: 0;
}
.CIJOZkFpPQW p {
  font-size: 16px !important;
  font-weight: 400;
  color: #ddbbf7;
  margin-top: 0;
  margin-bottom: 0;
}
.CIJOZkFpPQW p:nth-child(2) {
  font-weight: 700;
}
@media screen and (max-width: 1023px) {
  .CIJOZkFpPQW {
    margin-top: 5px;
  }
  .BMPbHZ8W8.MIXon8Tjn .IzFcsHKhu94 h1 {
    font-size: 32px;
    text-align: center;
  }
}

@media screen and (max-width: 622px) {
  .CIJOZkFpPQW {
    top: -63px;
    gap: 5px;
  }
  .CIJOZkFpPQW p {
    font-size: 14px !important;
  }
}

/* changes 04.07, 7.07 */

.qJDPynglnYn #text-wrapper {
  max-height: 254px;
  overflow: hidden;
  position: relative;
}

.KNiPFqc98rKzk img {
  width: 182px;
  height: 182px;
  object-fit: cover;
}

.MIXon8Tjn
  .lahARUaYwXA
  .KNiPFqc98rKzk
  .item-info
  p:not(.SrHq3w2hWI):not(.LRIWJzFMjs) {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3; /* ← количество строк */
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5em;
}

.aligncenter {
  width: 100% !important;
  max-width: 100% !important;
}

.MIXon8Tjn .IzFcsHKhu94 ul,
.MIXon8Tjn .IzFcsHKhu94 ol {
  display: flex;
  flex-direction: column;
}

.MIXon8Tjn .lahARUaYwXA .KNiPFqc98rKzk {
  max-height: 182px;
  box-sizing: border-box;
  overflow: hidden;
  padding: 0;
}
.MIXon8Tjn .lahARUaYwXA .KNiPFqc98rKzk .ElzoS4ae {
  max-width: 182px;
  height: 182px;
}

.item-info {
  padding: 16px 16px 16px 0;
}

.MIXon8Tjn .lahARUaYwXA .KNiPFqc98rKzk .buttons {
  margin-top: 8px;
}

.CTQolfnXbt,
.ndFeRBUKdwQb,
.DcRVEGAPldyBD .JLtaUzkb49wfAZr.own, .cxofOL596j9, .DqczfaMEnXvYJ {
  background-image: var(--main-block-bg-image);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  width: auto;
  height: auto;
  position: relative;
  overflow: hidden;
}

.CTQolfnXbt::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to right,
    rgba(41, 9, 86, 0.7) 0%,
    rgba(41, 9, 86, 0) 100%
  );
  z-index: 1;
  pointer-events: none;
}

.CTQolfnXbt > *, .cxofOL596j9 > *, .DqczfaMEnXvYJ > * {
  position: relative;
  z-index: 2;
}

.ndFeRBUKdwQb::before,
.DcRVEGAPldyBD .JLtaUzkb49wfAZr.own::before, .cxofOL596j9::before, .DqczfaMEnXvYJ::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(39, 0, 92, 0.78);
  z-index: 1;
}

.ndFeRBUKdwQb > *,
.JLtaUzkb49wfAZr > * {
  position: relative;
  z-index: 2;
}

.MIXon8Tjn .CTQolfnXbt.XVhKENVlwSGaJfm {
  padding: 40px;
}

.CTQolfnXbt.XVhKENVlwSGaJfm {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 50px;
  flex-direction: row;
}

.CTQolfnXbt.XVhKENVlwSGaJfm .ipMASTFPSm46s {
  max-width: 400px;
}

.YEbIJOFGA8c img {
  display: none;
}

.DcRVEGAPldyBD .bOHyHZBic5m {
  margin-bottom: 15px;
}

.DcRVEGAPldyBD
  .MIXon8Tjn
  .JLtaUzkb49wfAZr
  .kpdpwPjolMit
  .bOHyHZBic5m {
  color: #7e668f;
}

.FPKmSoOOFc4Hn {
  display: flex;
  align-items: center;
  gap: 40px;
}

.DcRVEGAPldyBD .MIXon8Tjn .JLtaUzkb49wfAZr.own {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
}

.JLtaUzkb49wfAZr h1,
.eDjb7nGvwA2 .xsWcs5Ew .UeaHKqVqGP .GRHAe9F7q0fUU, .cxofOL596j9 h1 {
  font-size: 48px;
  line-height: 54px;
  font-weight: 700;
  background: linear-gradient(to bottom, #ffc527 0%, #ff5500 100%);
  background-clip: text;
  color: transparent;
}

.MIXon8Tjn .IzFcsHKhu94 ul.rating {
  flex-direction: row;
}

.SrHq3w2hWI {
  text-decoration: none;
}

.IzFcsHKhu94 .SrHq3w2hWI {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 20px;
}

.unVhXxuihxNe {
  font-size: 18px;
  line-height: 138%;
}

.alignleft {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}

.alignright {
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
}

.aligncenter {
  clear: both;
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.container:after {
  content: "";
  display: table;
  clear: both;
}

.MIXon8Tjn .eDjb7nGvwA2 .xsWcs5Ew img {
  object-fit: cover;
  display: block;
}

.MIXon8Tjn .eDjb7nGvwA2 .xsWcs5Ew {
  height: 463px;
}

.MIXon8Tjn .eDjb7nGvwA2 .xsWcs5Ew img {
  height: 100%;
}

@media screen and (max-width: 1023px) {
  .YEbIJOFGA8c {
    width: 100%;
  }
  .ipMASTFPSm46s {
    display: none;
  }
  .YEbIJOFGA8c img {
    display: block;
    max-width: 400px;
    margin: 0 auto;
  }
  .MIXon8Tjn .CTQolfnXbt.XVhKENVlwSGaJfm {
    padding: 16px !important;
  }
	.MIXon8Tjn .eDjb7nGvwA2 .xsWcs5Ew .UeaHKqVqGP .GRHAe9F7q0fUU {
		position: static!important;
	}
}

@media (max-width: 860px) {
  .MIXon8Tjn .lahARUaYwXA .KNiPFqc98rKzk {
    max-height: 100%;
  }
  .item-info {
    padding: 0;
  }
  .MIXon8Tjn .lahARUaYwXA .KNiPFqc98rKzk {
    padding: 14px 40px;
  }
  .KNiPFqc98rKzk img {
    border-radius: 10px;
  }
  .MIXon8Tjn
    .lahARUaYwXA
    .KNiPFqc98rKzk
    .item-info
    p:not(.SrHq3w2hWI):not(.LRIWJzFMjs) {
    -webkit-line-clamp: 13;
  }
}

@media (max-width: 767px) {
  .alignleft,
  .alignright {
    float: none;
    margin-right: auto;
    margin-left: auto;
    display: block;
  }
  .MIXon8Tjn .IzFcsHKhu94 .pdOffdFoVa img.alignright,
  .MIXon8Tjn .IzFcsHKhu94 .pdOffdFoVa img.alignleft,
  .MIXon8Tjn .IzFcsHKhu94 .pdOffdFoVa img.aligncenter {
    width: 100%;
    max-width: 100% !important;
  }
  .MIXon8Tjn .eDjb7nGvwA2 .xsWcs5Ew {
    height: auto;
  }
}

@media screen and (max-width: 728px) {
  .FPKmSoOOFc4Hn {
    flex-direction: column;
  }
  .JLtaUzkb49wfAZr h1 {
    font-size: 32px;
    line-height: 112%;
  }
}

@media screen and (max-width: 450px) {
  .YEbIJOFGA8c img {
    max-width: 300px;
  }
}

.paZaAV3wES {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
  overflow: hidden;
}

.paZaAV3wES iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.gDwJxzFmoJU29 {
  width: 100%;
  max-width: 1126px;
  border-radius: 10px;
  vertical-align: bottom;
  height: auto;
}

@media (max-width: 600px) {
  .gDwJxzFmoJU29 {
    max-width: 281px;
  }
}

/* AMP */

html[amp] .MIXon8Tjn .kbOfaakPnWUy .faq-item .faq-item-title {
  background-color: transparent;
  border: none;
}

.faq-item-title[aria-expanded="true"]:after {
  transform: rotate(180deg);
}

html[amp] .lang-switcher {
  position: relative;
  min-width: 70px;
}

html[amp] .current-lang {
  cursor: pointer;
  font-weight: bold;
}

.current-lang.AkyjFrUJkutDs {
  color: #ffffff;
}

html[amp] .jOlAmAiY0MZTO {
  display: none;
  list-style: none;
  margin-top: 10px;
}

html[amp] .jOlAmAiY0MZTO.QxSDBhhG2IOipwS {
  display: block;
}

html[amp] .lang-switcher > ul {
  background-color: var(--color-submenu-bg);
}

html[amp] .lang-switcher > .current-lang:hover {
  background-color: var(--color-submenu-bg);
}

.lang-switcher > .current-lang:after {
  transform: rotate(0deg);
}

.lang-switcher > .current-lang.AkyjFrUJkutDs:after {
  transform: rotate(180deg);
}

html[amp] .main-menu-desc li.has-submenu:hover > ul {
  display: block;
}

html[amp] .header .main-menu-desc > li.has-submenu > p:after {
  transform: rotate(0deg);
}

html[amp] .header .main-menu-desc > li.has-submenu:hover > p:after {
  transform: rotate(180deg);
}

section [expanded] > .faq-item-title:after {
  transform: rotate(180deg);
}

amp-sidebar.main-menu-mob {
  padding: 20px;
}

.ZNejoVuyrmZSHca7 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.amp-sidebar-mask {
  display: none !important;
}

html[amp] .overlap {
  bottom: auto;
  z-index: 1;
  max-width: 100%;
}

amp-sidebar.main-menu-mob {
  overflow: visible !important;
  opacity: 1 !important;
  top: 0 !important;
  padding-top: 200px !important;
  visibility: visible !important;
  background: linear-gradient(to right, var(--color-header-bg), var(--color-header-bg2));
  width: 100% !important;
  max-width: 100%;
  z-index: 2;
}

html[amp] .container.RjvCdacCUbU {
  z-index: 3;
}

amp-sidebar .ZNejoVuyrmZSHca7 {
  padding-top: 70px;
  padding-right: 20px;
}

@media (max-width: 1023px) {
  html[amp] .RjvCdacCUbU .lAXcVZpN:nth-child(2) {
    width: 100%;
    display: flex;
    justify-content: flex-end;
  }
  html[amp] .has-submenu .submenu {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
  }

  html[amp] .has-submenu.open .submenu {
    max-height: 500px; /* достаточно для всех подпунктов */
  }

  /* .has-submenu > i {
  display: block;
  cursor: pointer;
  padding: 12px 0;
  font-weight: bold;
} */

  html[amp] .submenu li {
    padding: 0 0 0 20px;
  }
  html[amp] li.has-submenu.open .submenu {
    display: flex;
    background-color: transparent;
    flex-direction: column;
  }

  html[amp] li.has-submenu.open > p:after {
    transform: rotate(180deg) !important;
  }
	html[amp] .main-menu-mob > ul {
		background-color: transparent;
	}
	.main-menu-mob > ul > li.has-submenu > p {
    padding: 16px 48px 16px 16px;
}
	.main-menu-mob > ul > li > p {
    display: block;
    padding: 16px;
    color: var(--color-text-main);
    font-size: 16px;
    cursor: pointer;
    position: relative;
    text-decoration: none;
}
	.main-menu-mob > ul > li.has-submenu > p:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    top: 50%;
    right: 16px;
    margin-top: -8px;
    background: url('../img/drop_arrow_white_icon.svg') no-repeat top center / contain;
    transition: all 400ms;
    -o-transition: all 400ms;
    -moz-transition: all 400ms;
    -webkit-transition: all 400ms;
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
	.main-menu-mob > ul > li.has-submenu.open > p:after {
	transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
}

.LlkU3ptP {
    display: none;
    height: 450px;
    width: 100%;
}

html[amp] .LlkU3ptP {
    display: none;
    height: 350px;
    width: 100%;
}

html[amp] .LlkU3ptP.xGpZxZ2G7VW {
  display: block;
}


html[amp] [gameStarted] .LlkU3ptP {
  visibility: visible;
  height: 270px;
}

.krHMqfBZEWNF {
	cursor: pointer;
}

@media (min-width: 500px) {
	.i-amphtml-layout-size-defined {
    overflow: hidden !important;
    height: 450px !important;
}
}

@media (max-width: 500px) {
	
html[amp] .LlkU3ptP.xGpZxZ2G7VW {
    height: 270px;
}
	
	#gameIframe, #boxGame {
		height: 270px;
	}
	.sLHRr4Uiwal, .FNmbDhqGwTvW {
		font-size: 14px;
	}
}


/* new */

.MIXon8Tjn .PZTBJEDbvRTE2bjf {
	gap: 45px; 
    justify-content: center;
	margin-top: 10px;
}




.button.tTNBk5F61w4D, .xTTppnWwq3pP, .ywhJhQjVbR6 {
display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    max-width: 250px;
    min-height: 36px;
    text-align: center;
    line-height: 1.4;
    text-align: center;
}

.MIXon8Tjn .YzMuxgKYKZXLr .button, .krHMqfBZEWNF {
	padding-top: 12px;
}

.header .lAXcVZpN:nth-child(2) {
	margin-left: auto;
} 

.cxofOL596j9 h2, h1.fcZrBk0j0rM, .TNhWRMJnhCM1 h2.GRHAe9F7q0fUU.UsYSrAI6kwlP  {
	background: linear-gradient(to bottom, #ffc527 0%, #ff5500 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}

.cxofOL596j9 > * {
	position: static;
}

.MIXon8Tjn .eDjb7nGvwA2 .xsWcs5Ew .UeaHKqVqGP  {
	position: absolute!important;
	top: 50%!important;
    left: 50%!important;
	bottom: auto;
	z-index: 3;
	background: transparent;
   transform: translate(-50%, -50%);
}

.xsWcs5Ew img::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, #151843 0%, #151843 100%);
  pointer-events: none; 
  z-index: 2;
}

.footer .xnMnQkSSr6E li img {
	max-height: 52px;
}

.MIXon8Tjn .jqkRFVjes .item .item-info .SrHq3w2hWI {
	line-height: 150%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
    text-overflow: ellipsis;
}

.MIXon8Tjn .jqkRFVjes .item .item-info .LRIWJzFMjs {
	line-height: 150%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}

.header .main-menu-desc > li > a, .header .main-menu-desc > li > i {
	padding: 4px 14px;
}

.xsWcs5Ew amp-img::after {
	content: none;
}

html[amp] .button.ywhJhQjVbR6::before {
	mask-composite: exclude;
}

/* amp-list.best-casinos-items {
  overflow: hidden !important;
} */

amp-list.slots-items > div[role="list"] {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  align-items: stretch;
}

html[amp] .MIXon8Tjn .best-casinos-items .row .JMIgAPpDZvFy .SOzisxclJlV5cJ {
	top: 0px;
    left: 0;
    width: 50px;
    height: 50px;
    z-index: 3;
    font-size: 6px;
}

html[amp] .MIXon8Tjn .slots-items .slot {
	height: fit-content;
}

html[amp] .MIXon8Tjn .slots-items .slot .vladZiaLcvBBP amp-img {
	width: 100%!important;
}

@media (max-width: 1023px) {
amp-list.best-casinos-items > div[role="list"] {
    gap: 16px;
    display: flex;
    flex-direction: column;
}
}



/* rating */

 .RPUXtTMrpDUjkWf {
  display: flex;
  flex-direction: row-reverse; 
  gap: 6px;
  padding: 10px 0;
  justify-content: flex-end;
}

.RPUXtTMrpDUjkWf .star {
  width: 27px;
  height: 27px;
  background: url('../img/star_icon.svg') no-repeat center center;
  background-size: contain;
  cursor: pointer;
}

.RPUXtTMrpDUjkWf .star[selected],
.RPUXtTMrpDUjkWf .star[selected] ~ .star {
  background: url('../img/star_active_icon.svg') no-repeat center center;
  background-size: contain;
}

amp-list.puSMatZx .Iyiy47QyIt {
	margin-bottom: 16px;
}


.YEbIJOFGA8c p, .qJDPynglnYn p {
	padding-bottom: 8px;
}

/* submenu */
.header .main-menu-desc > li.has-submenu > ul {
    position: absolute;
    width: 290px;
    max-height: 409px;
    overflow-y: auto;
    left: 0;
    top: 100%; 
    display: none;
    border-radius: 0 0 10px 10px;
    padding: 8px;
    border-right: 2px solid var(--color-submenu-bg);
    background-color: var(--color-submenu-bg);
    box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.1);
}

.has-submenu > a::after {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  top: 50%;
  right: 0;
  margin-top: -4px;
  background: url(../img/drop_arrow_white_icon.svg) no-repeat center / contain;
  transition: transform 0.4s ease;
}

.has-submenu:hover > a::after {
  transform: rotate(180deg);
}

@media screen and (min-width: 1023px) {
.header .main-menu-desc > li.has-submenu:hover > ul {
  display: flex;
  flex-direction: column;
}
}

.has-submenu.open > ul {
  display: block;
}

.has-submenu {
  position: relative;
}

.has-submenu > .pJvDJfcGWeEF {
  position: absolute;
  top: 27px;
  right: 8px;
  width: 12px;
  height: 12px;
  transform: translateY(-50%);
  cursor: pointer;
  transition: transform 0.4s ease;
  z-index: 10;
}

.main-menu-mob > ul > li.has-submenu > ul {
  display: none;
  width: 290px;
  max-height: 409px;
  overflow-y: auto;
  border-radius: 0 0 10px 10px;
  padding: 8px;
  border-right: 2px solid var(--color-submenu-bg);
  background-color: var(--color-submenu-bg);
  box-shadow: 0 2px 18px 0 rgba(0,0,0,0.1);
  z-index: 1000;
}

.main-menu-mob > ul > li.has-submenu.open > ul {
  display: block;
}

.pJvDJfcGWeEF {
  transition: transform 0.4s;
  transform: translateY(-50%) rotate(0deg);
}

.has-submenu.open .pJvDJfcGWeEF {
  transform: translateY(-50%) rotate(180deg);
}

.main-menu-mob > ul > li.has-submenu > ul {
	background-color: transparent;
	border: none;
    box-shadow: none;
}

.has-submenu > .pJvDJfcGWeEF {
	background: none;
}

.text h3,
.text h4,
.text h5,
.text h6 {
    padding-top: 16px;
}

.text > :is(h3, h4, h5, h6):first-child, .text > img + :is(h3, h4, h5, h6) {
    padding-top: 0;
}

  iframe {
	width: 100%;
	height: 100%;
}

.more {
	display: flex;
    position: absolute;
    width: 25px;
    height: 25px;
    top: 18px;
    right: 20px;
    align-items: center;
    justify-content: center;
}

.pJvDJfcGWeEF {
	width: 13px;
	height: 13px;
}

html[amp] .has-submenu > .pJvDJfcGWeEF {
	width: 25px;
    height: 25px;
}

.buttons.YqiFSVdn2z3 {
    margin: 20px auto;
	min-height: 36px;
	width: 194px;
	font-size: 18px;
    font-weight: 700;
}

.buttons.YqiFSVdn2z3 .button {
   background: linear-gradient(to bottom, var(--color-content-button-bg), var(--color-content-button-bg2));
    color: var(--color-content-button-text);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    max-width: 250px;
    min-height: 36px;
    text-align: center;
    line-height: 1.4;
    text-align: center;
}

.more {
	display: none;
}


/* new menu */ 

	@media screen and (max-width: 1023px) {	
		
	.main-menu-mob {
    position: fixed;
    left: 0;
    right: 0;
    top: 72px;
    bottom: 0;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    overflow-y: auto;
    background: rgba(0, 0, 0, 0.5);
    transition: all 0.2s 
    ease-out;
}
		
    .UsxeiFlqULazMtF.menu-open-mob .main-menu-mob {
        opacity: 1;
        z-index: 9;
        visibility: visible;
    }
		
   .UsxeiFlqULazMtF.menu-open-mob .main-menu-mob > ul {
	   transform: translateY(0px);
	   height: 100%;
		}
		
   .main-menu-mob > ul {
    background-color: var(--color-block-banner-bg);
    will-change: transform;
    transform: translate3d(0, 0, 0);
    transform: translateY(-200px);
    -webkit-transform: translateY(-200px);
    -moz-transform: translateY(-200px);
    -o-transform: translateY(-200px);
    transition: all 0.2s 
ease-out;
}
	.main-menu-mob > ul > li {
    list-style: none;
    color: var(--color-text-main);
    font-size: 16px;
}
	.main-menu-mob > ul > li > a, .main-menu-mob > ul > li > i {
    display: block;
    padding: 16px;
    color: var(--color-text-main);
    font-size: 16px;
    cursor: pointer;
    position: relative;
    text-decoration: none;
	outline: none;
}
	.more {
    display: flex;
    position: absolute;
    width: 25px;
    height: 25px;
    top: 18px;
    right: 20px;
    align-items: center;
    justify-content: center;
}
	.main-menu-mob > ul > li.has-submenu > ul {
    background-color: transparent;
    border: none;
    box-shadow: none;
}
	.main-menu-mob > ul > li.has-submenu > ul {
    display: none;
    width: 290px;
    max-height: 409px;
    overflow-y: auto;
    border-radius: 0 0 10px 10px;
    padding: 8px;
    border-right: 2px solid var(--color-submenu-bg);
/*     background-color: var(--color-submenu-bg);
    box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.1); */
    z-index: 1000;
}
	.main-menu-mob > ul > li.has-submenu > ul > li > a {
    display: block;
    padding: 16px;
    color: var(--color-text-main);
    font-size: 16px;
    padding-left: 24px;
    position: relative;
    text-decoration: none;
}
}

@media screen and (max-width: 1023px) {
    .header .main-menu-mob .main-menu-desc {
        margin-left: 0;
		display: flex !important;
    flex-direction: column;
    align-items: flex-start;
	justify-content: flex-start;
    padding: 20px;
    flex-wrap: nowrap;
}
	
	.header .main-menu-desc > li {
		width: 100%;
		display: block!important;
        height: auto;
        align-items: center;
	}
	
	.header .main-menu-desc > li a {
		width: 100%;
		padding: 16px 0;
		max-width: 100%;
		display: block;
        padding: 15px 0!important;
	}
	
	li.has-submenu.open > ul {
		display: flex!important;
		flex-direction: column;
		position: static!important;
		background-color: transparent!important;
	}
	.main-menu-mob > ul > li.has-submenu > ul {
		border-right: none;
	}
	
}