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

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

.cgAZzGmgIiR3nF .itaLE6iXRy .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.error404 {
  background-color: var(--color-404-bg);
}

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

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

.SRviyTQO4Ixxhn {
  display: none;
}

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

.NmuZXXVCssKO {
  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.ulHYZcEHWaD69V {
  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 .zSUYKDsEXAOUV {
  height: 100%;
  display: flex;
  align-items: center;
}

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

.header .SvOsfBi2 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 .cDfhYxx3D1tm {
  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.open-submenu-mob > li {
  display: none;
}

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

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

.main-menu-mob > ul.open-submenu-mob > 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);
}

.cgAZzGmgIiR3nF {
  padding-bottom: 40px;
}

.cgAZzGmgIiR3nF .OTGOzoVu0tzQaF {
  margin-top: 40px;
}
.Kyhlwblco p {
  color: var(--color-text-main);
  font-size: 24px;
}

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

.cgAZzGmgIiR3nF .ZJEEfj610V.DeSYZYPrr {
  min-height: 290px;
  padding: 40px 510px 40px 40px;
}

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

.cgAZzGmgIiR3nF .ZJEEfj610V p {
  color: var(--color-text-main);
}

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

.cgAZzGmgIiR3nF .aUlNxhCV6w5 .SlrTATr5fkjk.PWes7Ix3WAR {
  font-weight: 400;
}

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

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

.cgAZzGmgIiR3nF .ZJEEfj610V.DeSYZYPrr.img-1:after {
	background: url("../img/block_head_img1.webp") no-repeat center center / contain;
}

.cgAZzGmgIiR3nF .ZJEEfj610V.DeSYZYPrr.img-2:after {
	background: url("../img/block_head_img2.webp") no-repeat center center / contain;
}

.cgAZzGmgIiR3nF .ZJEEfj610V.DeSYZYPrr.img-3:after {
	background: url("../img/block_head_img3.webp") no-repeat center center / contain;
}

.cgAZzGmgIiR3nF .ZJEEfj610V.DeSYZYPrr.img-4:after {
	background: url("../img/block_head_img4.webp") no-repeat center center / contain;
}

.cgAZzGmgIiR3nF .ZJEEfj610V.DeSYZYPrr.img-5:after {
	background: url("../img/block_head_img5.webp") no-repeat center center / contain;
}

.cgAZzGmgIiR3nF .ZJEEfj610V.DeSYZYPrr.img-6:after {
	background: url("../img/block_head_img6.webp") no-repeat center center / contain;
}

.cgAZzGmgIiR3nF .ZJEEfj610V.DeSYZYPrr.img-7:after {
	background: url("../img/block_head_img7.webp") no-repeat center center / contain;
} */

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

.cgAZzGmgIiR3nF .best-casinos-items.szQCBE8uQ0Mh .row .TaxQxFZdCjUB {
  width: 20%;
}

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

.cgAZzGmgIiR3nF .best-casinos-items .row .TaxQxFZdCjUB {
  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);
}

.cgAZzGmgIiR3nF .best-casinos-items .row .TaxQxFZdCjUB.TaxQxFZdCjUB1 {
  width: 80px;
}

.cgAZzGmgIiR3nF .best-casinos-items .row .TaxQxFZdCjUB .XxvtACpvALo {
  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;
}

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

.cgAZzGmgIiR3nF .best-casinos-items .row .TaxQxFZdCjUB .XxvtACpvALo i {
  font-weight: inherit;
  position: relative;
}

.cgAZzGmgIiR3nF .best-casinos-items .row .TaxQxFZdCjUB .XxvtACpvALo.EGGZw9C49 i {
  top: -2px;
  padding-top: 23px;
}

.cgAZzGmgIiR3nF .best-casinos-items .row .TaxQxFZdCjUB .XxvtACpvALo.EGGZw9C49 i:before {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  top: 0;
  left: 50%;
  margin-left: -9px;
}

.cgAZzGmgIiR3nF
  .best-casinos-items
  .row
  .TaxQxFZdCjUB
  .XxvtACpvALo.EGGZw9C49.EtHOaT7mUfr
  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);
  }
}

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

.cgAZzGmgIiR3nF .best-casinos-items .row.PMHZKmkvTqrCk .TaxQxFZdCjUB {
  padding: 10px;
  color: var(--color-text-main);
}

.cgAZzGmgIiR3nF .best-casinos-items .row .TaxQxFZdCjUB.sGoADEMyJre8 .ILMvQqQHG95vBc {
  background-color: var(--color-table-row-bg-odd);
  font-weight: 900;
  padding: 10px;
  border-radius: 10px;
}

.cgAZzGmgIiR3nF .best-casinos-items .row .TaxQxFZdCjUB.UeFFHJfAitc img {
  max-width: 80px;
  max-height: 80px;
  border-radius: 50%;
  vertical-align: bottom;
}

.cgAZzGmgIiR3nF
  .best-casinos-items
  .row
  .TaxQxFZdCjUB.lTcHkvOjvKNs
  .cgAZzGmgIiR3nF
  .best-casinos-items
  .row
  .TaxQxFZdCjUB.ORcflFlxg1qzAfkf {
  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.VAYlhPpXGgNU {
  background: url("../img/star_semiactive_icon.svg") no-repeat center center;
}

.aPQdigdP4E {
  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.mhEPWvPyuWKi {
  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.mhEPWvPyuWKi: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.Gndiwn7Zz40G {
  background: linear-gradient(to bottom, var(--color-button-1-bg), var(--color-button-1-bg2));
  color: var(--color-button-1-text);
}

.button.dhJSj1mgma {
  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.dhJSj1mgma::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.IvGJJdYNNRNrawU {
  background-color: var(--color-submenu-hover);
  color: var(--color-text-main);
  font-size: 24px;
}
.PctdWSkLMGuYB .button.IvGJJdYNNRNrawU {
  font-size: 24px;
  max-width: 300px;
}
.PctdWSkLMGuYB .button.Gndiwn7Zz40G {
  max-width: 200px;
}

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

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

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

.cgAZzGmgIiR3nF .itaLE6iXRy h4 {
  font-size: 20px;
  font-weight: 700;
}

.MDdUiFzgUsrAA span,
.cgAZzGmgIiR3nF .itaLE6iXRy h1 span,
.cgAZzGmgIiR3nF .itaLE6iXRy h2 span,
.cgAZzGmgIiR3nF .itaLE6iXRy h3 span,
.cgAZzGmgIiR3nF .itaLE6iXRy h4 span,
.cgAZzGmgIiR3nF .itaLE6iXRy h5 span,
.cgAZzGmgIiR3nF .itaLE6iXRy h6 i {
  font-weight: inherit;
  color: var(--color-link);
}

.cgAZzGmgIiR3nF .itaLE6iXRy h2 {
  padding: 25px 0;
}

.cgAZzGmgIiR3nF .itaLE6iXRy .text > h2:first-child {
  padding: 0 0 15px;
}

.KlvAwE0Og3 {
  text-align: center;
}

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

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

.DolTP44Aqd .PFKVBqKUM7NJvTdX {
  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;
}

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

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

.cgAZzGmgIiR3nF .IBSgNTv11 .XvRnnWNp2SX09 {
  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;
}
.cgAZzGmgIiR3nF .IBSgNTv11 .XvRnnWNp2SX09 .ISfbDnqJx8oPJNp {
  display: flex;
  align-items: center;
  justify-content: center;
}

.cgAZzGmgIiR3nF .IBSgNTv11 .XvRnnWNp2SX09 .ISfbDnqJx8oPJNp img {
  vertical-align: bottom;
  max-width: 100%;
  max-height: 96px;
  min-height: 96px;
}

.cgAZzGmgIiR3nF .IBSgNTv11 .XvRnnWNp2SX09 .ISfbDnqJx8oPJNp.PovABAGXJX img {
  max-width: 200px;
  max-height: 164px;
}

.cgAZzGmgIiR3nF .IBSgNTv11 .XvRnnWNp2SX09 .KVvSNs2zNL {
  max-width: 260px;
  margin: auto;
}

.cgAZzGmgIiR3nF .itaLE6iXRy {
  display: flex;
  flex-direction: column;
  gap: 30px;
  flex-grow: 1;
}

.cgAZzGmgIiR3nF .itaLE6iXRy .EPixwvG4Iqc7 {
  display: flex;
  align-items: flex-start;
  gap: 30px;
}

.cgAZzGmgIiR3nF .itaLE6iXRy .EPixwvG4Iqc7.NYwdpBcDjtPE {
  flex-direction: row-reverse;
}

.cgAZzGmgIiR3nF .itaLE6iXRy .EPixwvG4Iqc7 .text {
  flex-grow: 1;
}

.cgAZzGmgIiR3nF .itaLE6iXRy .EPixwvG4Iqc7 img {
  max-width: 600px;
  border-radius: 14px;
  display: block;
}

.cgAZzGmgIiR3nF .itaLE6iXRy .EPixwvG4Iqc7 img.alignright {
  float: right;
  margin-left: 16px;
}

.cgAZzGmgIiR3nF .itaLE6iXRy .EPixwvG4Iqc7 img.alignleft {
  float: left;
  margin-right: 16px;
}

.cgAZzGmgIiR3nF .itaLE6iXRy .EPixwvG4Iqc7 img.aligncenter {
  margin: 16px auto 16px;
}

.cgAZzGmgIiR3nF .itaLE6iXRy .EPixwvG4Iqc7 img.small-img {
  max-width: 340px;
}

.cgAZzGmgIiR3nF .itaLE6iXRy table {
  border-spacing: 0;
}

.cgAZzGmgIiR3nF .itaLE6iXRy table tr td {
  padding: 20px;
}

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

.cgAZzGmgIiR3nF .itaLE6iXRy ul li,
.cgAZzGmgIiR3nF .itaLE6iXRy ol li {
  margin-top: 10px;
}

.cgAZzGmgIiR3nF .itaLE6iXRy i {
  color: var(--color-link);
}

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

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

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

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

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

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

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

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

.cgAZzGmgIiR3nF .slots-items .slot .cvPWnp0PE .ZBTiQWeNHzbS:nth-child(odd) {
  background-color: var(--color-table-row-bg-odd);
}

.cgAZzGmgIiR3nF .slots-items .slot .cvPWnp0PE .ZBTiQWeNHzbS .FfKIpDu1 {
  font-size: 12px;
}

.cgAZzGmgIiR3nF .slots-items .slot .aPQdigdP4E {
  margin-top: 10px;
}

.cgAZzGmgIiR3nF .slots-items .slot .aPQdigdP4E .button {
  max-width: 100%;
}

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

.cgAZzGmgIiR3nF .slots-filters .bignijvUHE {
  flex-grow: 1;
}

.cgAZzGmgIiR3nF .slots-filters .bignijvUHE 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;
}

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

.cgAZzGmgIiR3nF .slots-filters .eUEoJEVfjdRg5,
.cgAZzGmgIiR3nF .slots-filters .eUEoJEVfjdRg5 .oxCNWWnlqwMiEH {
  display: flex;
  align-items: center;
}

.cgAZzGmgIiR3nF .slots-filters .eUEoJEVfjdRg5 {
  gap: 30px;
}

.cgAZzGmgIiR3nF .slots-filters .eUEoJEVfjdRg5 .oxCNWWnlqwMiEH {
  gap: 10px;
}

.cgAZzGmgIiR3nF .slots-filters .eUEoJEVfjdRg5 .oxCNWWnlqwMiEH .sKLmXGqecfFMLY {
  font-size: 18px;
}

.cgAZzGmgIiR3nF .slots-filters .eUEoJEVfjdRg5 .oxCNWWnlqwMiEH .filter-item {
  width: 200px;
  position: relative;
}

.cgAZzGmgIiR3nF
  .slots-filters
  .eUEoJEVfjdRg5
  .oxCNWWnlqwMiEH
  .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);
}

.cgAZzGmgIiR3nF
  .slots-filters
  .eUEoJEVfjdRg5
  .oxCNWWnlqwMiEH
  .filter-item.active
  > .filter-item-default {
  border-radius: 5px 5px 0 0;
}

.cgAZzGmgIiR3nF
  .slots-filters
  .eUEoJEVfjdRg5
  .oxCNWWnlqwMiEH
  .filter-item
  .filter-item-default
  i {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-style: normal;
}

.cgAZzGmgIiR3nF
  .slots-filters
  .eUEoJEVfjdRg5
  .oxCNWWnlqwMiEH
  .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;
}

.cgAZzGmgIiR3nF
  .slots-filters
  .eUEoJEVfjdRg5
  .oxCNWWnlqwMiEH
  .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);
}

.cgAZzGmgIiR3nF
  .slots-filters
  .eUEoJEVfjdRg5
  .oxCNWWnlqwMiEH
  .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);
}

.cgAZzGmgIiR3nF
  .slots-filters
  .eUEoJEVfjdRg5
  .oxCNWWnlqwMiEH
  .filter-item
  .filter-item-variants::-webkit-scrollbar {
  width: 3px;
  background: transparent;
}

.cgAZzGmgIiR3nF
  .slots-filters
  .eUEoJEVfjdRg5
  .oxCNWWnlqwMiEH
  .filter-item
  .filter-item-variants::-webkit-scrollbar-track {
  margin: 5px;
}

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

.cgAZzGmgIiR3nF
  .slots-filters
  .eUEoJEVfjdRg5
  .oxCNWWnlqwMiEH
  .filter-item.active
  > .filter-item-variants {
  display: block;
  z-index: 3;
}

.cgAZzGmgIiR3nF
  .slots-filters
  .eUEoJEVfjdRg5
  .oxCNWWnlqwMiEH
  .filter-item
  .filter-item-variants
  li {
  list-style: none;
}

.cgAZzGmgIiR3nF
  .slots-filters
  .eUEoJEVfjdRg5
  .oxCNWWnlqwMiEH
  .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;
}

.cgAZzGmgIiR3nF
  .slots-filters
  .eUEoJEVfjdRg5
  .oxCNWWnlqwMiEH
  .filter-item
  .filter-item-variants
  li.active
  a,
.cgAZzGmgIiR3nF
  .slots-filters
  .eUEoJEVfjdRg5
  .oxCNWWnlqwMiEH
  .filter-item
  .filter-item-variants
  li
  a:hover {
  background-color: var(--color-submenu-hover);
}

.cgAZzGmgIiR3nF .slots-filters .eUEoJEVfjdRg5 .oxCNWWnlqwMiEH .clear-filters {
  color: var(--color-text-main);
  text-decoration: none;
}

.cgAZzGmgIiR3nF .slots-filters .eUEoJEVfjdRg5 .oxCNWWnlqwMiEH .clear-filters:hover {
  text-decoration: underline;
}

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

.cgAZzGmgIiR3nF .BNngI7aE4b .XvRnnWNp2SX09,
.cgAZzGmgIiR3nF .CanYqcZCdERN .IANTAJnSgk7IBFCp .WaTBvaiTUiTztzm {
  height: 300px;
  display: block;
  flex: 0 0 calc(50% - 80px);
  border-radius: 14px;
  overflow: hidden;
  position: relative;
  text-decoration: none;
}

.cgAZzGmgIiR3nF .CanYqcZCdERN .IANTAJnSgk7IBFCp .WaTBvaiTUiTztzm {
  flex: 0 0 100%;
  max-width: 566px;
}

.cgAZzGmgIiR3nF .BNngI7aE4b .XvRnnWNp2SX09 .ISfbDnqJx8oPJNp,
.cgAZzGmgIiR3nF .CanYqcZCdERN .IANTAJnSgk7IBFCp .WaTBvaiTUiTztzm .ISfbDnqJx8oPJNp {
  height: 100%;
}

.cgAZzGmgIiR3nF .BNngI7aE4b .XvRnnWNp2SX09 .ISfbDnqJx8oPJNp img,
.cgAZzGmgIiR3nF .lNTwhkiljQF3g .XvXSBnJSVh4ZBo img,
.cgAZzGmgIiR3nF .CanYqcZCdERN .IANTAJnSgk7IBFCp .WaTBvaiTUiTztzm .ISfbDnqJx8oPJNp 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;
}

.cgAZzGmgIiR3nF .BNngI7aE4b .XvRnnWNp2SX09:hover > .ISfbDnqJx8oPJNp img,
.cgAZzGmgIiR3nF .CanYqcZCdERN .IANTAJnSgk7IBFCp .WaTBvaiTUiTztzm:hover > .ISfbDnqJx8oPJNp 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);
}

.cgAZzGmgIiR3nF .BNngI7aE4b .XvRnnWNp2SX09 .hwecsJhr2gldq,
.cgAZzGmgIiR3nF .CanYqcZCdERN .IANTAJnSgk7IBFCp .WaTBvaiTUiTztzm .hwecsJhr2gldq {
  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%
  );
}

.cgAZzGmgIiR3nF .BNngI7aE4b .XvRnnWNp2SX09 .hwecsJhr2gldq .hhuiIQmmQ1qDs,
.cgAZzGmgIiR3nF .CanYqcZCdERN .IANTAJnSgk7IBFCp .WaTBvaiTUiTztzm .hwecsJhr2gldq .hhuiIQmmQ1qDs {
  font-size: 20px;
  text-transform: uppercase;
  line-height: 125%;
  font-weight: 700;
}

.cgAZzGmgIiR3nF .BNngI7aE4b .XvRnnWNp2SX09 .hwecsJhr2gldq .SgrvilFsbOmM,
.cgAZzGmgIiR3nF
  .CanYqcZCdERN
  .IANTAJnSgk7IBFCp
  .WaTBvaiTUiTztzm
  .hwecsJhr2gldq
  .SgrvilFsbOmM {
  font-size: 16px;
  line-height: 125%;
  margin-top: 4px;
}

.cgAZzGmgIiR3nF .Kyhlwblco {
  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;
}

.cgAZzGmgIiR3nF .Kyhlwblco: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;*/
}

.cgAZzGmgIiR3nF .Kyhlwblco .uVGuAdtlVQUlq {
  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;
}

.cgAZzGmgIiR3nF .Kyhlwblco 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;
}

.cgAZzGmgIiR3nF .Kyhlwblco .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;
}
.cgAZzGmgIiR3nF .Kyhlwblco {
  color: var(--color-text-main);
  font-size: 26px;
}

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

.cgAZzGmgIiR3nF .lNTwhkiljQF3g .XvXSBnJSVh4ZBo {
  width: 175px;
  min-width: 175px;
  height: 175px;
  display: flex;
  border-radius: 50%;
  overflow: hidden;
}

.cgAZzGmgIiR3nF .lNTwhkiljQF3g .oJKPhBEvsAl8G7w {
  flex-grow: 1;
}

.cgAZzGmgIiR3nF .lNTwhkiljQF3g .oJKPhBEvsAl8G7w .CoND2kUXt-link {
  display: block;
  text-decoration: none;
}

.cgAZzGmgIiR3nF .lNTwhkiljQF3g .oJKPhBEvsAl8G7w .CoND2kUXt {
  font-weight: 500;
  font-size: 20px;
  color: inherit;
}

.cgAZzGmgIiR3nF .lNTwhkiljQF3g .oJKPhBEvsAl8G7w .qVeWIjUJ2Q62b {
  font-weight: 500;
  font-size: 20px;
  color: #FFFFFF;
}
.oJKPhBEvsAl8G7w p {
  color: var(--color-text-main);
  font-size: 18px;
  margin-top: 20px;
}

.cgAZzGmgIiR3nF .lNTwhkiljQF3g .oJKPhBEvsAl8G7w .wMauKpyTkdFk {
  margin-top: 20px;
  display: flex;
}

.cgAZzGmgIiR3nF .lNTwhkiljQF3g .oJKPhBEvsAl8G7w .wMauKpyTkdFk li {
  list-style: none;
}

.cgAZzGmgIiR3nF .lNTwhkiljQF3g .oJKPhBEvsAl8G7w .wMauKpyTkdFk li a {
  color: var(--color-text-main);
  position: relative;
  text-decoration: none;
  font-size: 18px;
  display: flex;
  align-items: center;
}

.cgAZzGmgIiR3nF .lNTwhkiljQF3g .oJKPhBEvsAl8G7w .wMauKpyTkdFk li a:before {
  content: "";
  position: relative;
  width: 21px;
  height: 21px;
  margin-right: 8px;
}

.cgAZzGmgIiR3nF .lNTwhkiljQF3g .oJKPhBEvsAl8G7w .wMauKpyTkdFk li a.rzBUXLvZ37K6O:before {
  background: url("../img/linkedin_icon.svg") no-repeat top center / contain;
}

.cgAZzGmgIiR3nF .vMRCwYweGpHKLG {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}

.cgAZzGmgIiR3nF .vMRCwYweGpHKLG li {
  list-style: none;
}

.cgAZzGmgIiR3nF .vMRCwYweGpHKLG a[href],
.cgAZzGmgIiR3nF .vMRCwYweGpHKLG i.WuqAmLlpR1gJ {
  color: var(--color-text-subtle);
  text-decoration: none;
}

.cgAZzGmgIiR3nF .vMRCwYweGpHKLG a[href]:hover {
  text-decoration: underline;
}

.cgAZzGmgIiR3nF .aUlNxhCV6w5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

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

.gynoTIjqmjGKA {
  background-color: var(--color-block-banner-bg);
  padding: 28px 33px;
  border-radius: 10px;
}
.cgAZzGmgIiR3nF .gynoTIjqmjGKA .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;
}

.cgAZzGmgIiR3nF .gynoTIjqmjGKA .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);
}

.cgAZzGmgIiR3nF .gynoTIjqmjGKA .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;
}

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

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

.cgAZzGmgIiR3nF .gynoTIjqmjGKA .faq-item .faq-item-info p {
  margin: 0;
}

.cgAZzGmgIiR3nF .gynoTIjqmjGKA .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);
}

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

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

.cgAZzGmgIiR3nF .jZSqDERi71aiHB .XvRnnWNp2SX09 .gxmkuN0anY {
  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;
}

.cgAZzGmgIiR3nF .jZSqDERi71aiHB .XvRnnWNp2SX09 .hwecsJhr2gldq {
  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);
}

.cgAZzGmgIiR3nF .jZSqDERi71aiHB .XvRnnWNp2SX09 .hwecsJhr2gldq .row {
  display: table-row;
}

.cgAZzGmgIiR3nF .jZSqDERi71aiHB .XvRnnWNp2SX09 .hwecsJhr2gldq .row .hmeqwsdy6FbTioe {
  font-size: 18px;
  padding: 10px 0;
  display: table-cell;
  vertical-align: middle;
  /*border-bottom: 1px solid rgba(255, 255, 255, 0.1);*/
}

.cgAZzGmgIiR3nF .jZSqDERi71aiHB .XvRnnWNp2SX09 .hwecsJhr2gldq .row:last-child .hmeqwsdy6FbTioe {
  border-bottom: none;
}

.cgAZzGmgIiR3nF .jZSqDERi71aiHB .XvRnnWNp2SX09 .hwecsJhr2gldq .row .hmeqwsdy6FbTioe.ZDisHWhyVM6 {
  text-align: right;
  color: rgba(255, 255, 255, 0.7);
}

.cgAZzGmgIiR3nF .jZSqDERi71aiHB .XvRnnWNp2SX09 .hwecsJhr2gldq .row .hmeqwsdy6FbTioe.ZDisHWhyVM6 a {
  color: var(--color-error);
  text-decoration: none;
}

.cgAZzGmgIiR3nF
  .jZSqDERi71aiHB
  .XvRnnWNp2SX09
  .hwecsJhr2gldq
  .row
  .hmeqwsdy6FbTioe.ZDisHWhyVM6
  a:hover {
  text-decoration: underline;
}

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

.cgAZzGmgIiR3nF .UaBJDPolv6AW .XvRnnWNp2SX09 {
  flex: 0 0 calc(50% - 80px);
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.cgAZzGmgIiR3nF .UaBJDPolv6AW .XvRnnWNp2SX09 li {
  list-style: none;
  font-size: 18px;
  position: relative;
  padding: 10px 0 10px 50px;
}

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

.cgAZzGmgIiR3nF .UaBJDPolv6AW .XvRnnWNp2SX09.ENTVNBXt4S li:before {
  background: var(--color-block-banner-bg) url("../img/plus_icon.svg") no-repeat
    center center / 20px 20px;
}

.cgAZzGmgIiR3nF .UaBJDPolv6AW .XvRnnWNp2SX09.JQVJdLPjFOZUoDVW li:before {
  background: var(--color-block-banner-bg) url("../img/minus_icon.svg")
    no-repeat center center / 20px 5px;
}

.cgAZzGmgIiR3nF .ouDaRBQQs6zjwXu6 {
  display: flex;
  gap: 30px;
}

.cgAZzGmgIiR3nF .ouDaRBQQs6zjwXu6 .QRxMFppvPEtX5 img {
  border-radius: 10px;
  max-width: 286px;
  min-width: 286px;
  width: auto;
  height: auto;
}

.cgAZzGmgIiR3nF .ouDaRBQQs6zjwXu6 .FeWGQJtyVQ7L {
  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;
}

.cgAZzGmgIiR3nF .ouDaRBQQs6zjwXu6 .FeWGQJtyVQ7L .wuPhJiieKe41eojU {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 18px;
  gap: 16px;
}

.cgAZzGmgIiR3nF .ouDaRBQQs6zjwXu6 .FeWGQJtyVQ7L .wuPhJiieKe41eojU .info-stat {
  display: flex;
  align-items: flex-end;
  gap: 80px;
}

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

.cgAZzGmgIiR3nF .PctdWSkLMGuYB .MDdUiFzgUsrAA {
  margin: 0;
}

.cgAZzGmgIiR3nF .PctdWSkLMGuYB .mQwDLYYGmzOu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}

.cgAZzGmgIiR3nF .PctdWSkLMGuYB .mQwDLYYGmzOu .info-stat {
  display: flex;
  align-items: flex-end;
  gap: 10px;
}

.cgAZzGmgIiR3nF .PctdWSkLMGuYB .EAKyAqq0bF5U {
  overflow: hidden;
  position: relative;
  border-radius: 10px;
}

.cgAZzGmgIiR3nF .PctdWSkLMGuYB .EAKyAqq0bF5U img {
  width: auto;
  width: 100%;
  min-width: 400px;
  border-radius: 10px;
  vertical-align: bottom;
}

.cgAZzGmgIiR3nF .PctdWSkLMGuYB .EAKyAqq0bF5U .aPQdigdP4E {
  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);
}
.PctdWSkLMGuYB .Gndiwn7Zz40G {
  font-size: 24px;
}

.cgAZzGmgIiR3nF .PctdWSkLMGuYB .EAKyAqq0bF5U .aPQdigdP4E .button {
  min-height: 54px;
}

.cgAZzGmgIiR3nF .GmCEyYYj5tBMvqU .WXBritarcLdD {
  background-color: var(--color-table-row-bg-odd);
  border-radius: 10px;
  padding: 20px 40px 40px;
}

.cgAZzGmgIiR3nF .GmCEyYYj5tBMvqU .WXBritarcLdD .field {
  padding-top: 20px;
}

.cgAZzGmgIiR3nF .GmCEyYYj5tBMvqU .WXBritarcLdD .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;
}

.cgAZzGmgIiR3nF .GmCEyYYj5tBMvqU .WXBritarcLdD .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;
}

.cgAZzGmgIiR3nF .GmCEyYYj5tBMvqU .WXBritarcLdD .aPQdigdP4E.PGnXNhy4hpYwh {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
}

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

.cgAZzGmgIiR3nF .GmCEyYYj5tBMvqU .WXBritarcLdD .aPQdigdP4E .button {
  max-width: 186px;
}

.cgAZzGmgIiR3nF .GmCEyYYj5tBMvqU .xliEFUww002oC .XvRnnWNp2SX09 {
  display: flex;
  gap: 20px;
  margin-top: 20px;
}

.cgAZzGmgIiR3nF .GmCEyYYj5tBMvqU .xliEFUww002oC .XvRnnWNp2SX09 .user-photo {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}

.cgAZzGmgIiR3nF .GmCEyYYj5tBMvqU .xliEFUww002oC .XvRnnWNp2SX09 .IezBzLaarQA {
  padding: 30px;
  border-radius: 10px;
  flex-grow: 1;
  word-break: break-word;
  background-color: var(--color-block-banner-bg);
}

.cgAZzGmgIiR3nF .GmCEyYYj5tBMvqU .xliEFUww002oC .XvRnnWNp2SX09 .IezBzLaarQA .rating {
  justify-content: flex-start;
}

.cgAZzGmgIiR3nF
  .GmCEyYYj5tBMvqU
  .xliEFUww002oC
  .XvRnnWNp2SX09
  .IezBzLaarQA
  .mzNvXTLtX76WDHD {
  color: rgba(255, 255, 255, 0.7);
}

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

.cgAZzGmgIiR3nF .IibHUicxIQDxjeX .MDdUiFzgUsrAA {
  margin: 0;
}

.cgAZzGmgIiR3nF .IibHUicxIQDxjeX .WaTBvaiTUiTztzm {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.cgAZzGmgIiR3nF .IibHUicxIQDxjeX .WaTBvaiTUiTztzm img.casino-logo {
  width: 258px;
  height: auto;
  vertical-align: bottom;
  border-radius: 10px;
}

.cgAZzGmgIiR3nF .IibHUicxIQDxjeX .WaTBvaiTUiTztzm .info-stat {
  display: flex;
  align-items: flex-end;
  gap: 10px;
}

.cgAZzGmgIiR3nF .RcJgLwaStgCt .pgOxakJbE {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

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

.cgAZzGmgIiR3nF .RcJgLwaStgCt .MeNNzAwh297Dg .itaLE6iXRy {
  gap: 0;
}

.cgAZzGmgIiR3nF .RcJgLwaStgCt .MeNNzAwh297Dg .rating {
  margin: 0;
  padding: 0;
  justify-content: flex-start;
}

.cgAZzGmgIiR3nF .RcJgLwaStgCt .MeNNzAwh297Dg .hhuiIQmmQ1qDs {
  margin-top: 15px;
  color: var(--color-text-main);
}

.cgAZzGmgIiR3nF .RcJgLwaStgCt .MeNNzAwh297Dg .XvRnnWNp2SX09-description-group {
  margin-top: 16px;
  color: var(--color-text-main);
}

.cgAZzGmgIiR3nF .RcJgLwaStgCt .MeNNzAwh297Dg .XvRnnWNp2SX09-description-title {
  font-size: 18px;
  color: var(--color-text-main);
}

.cgAZzGmgIiR3nF .RcJgLwaStgCt .MeNNzAwh297Dg p,
.cgAZzGmgIiR3nF .RcJgLwaStgCt .MeNNzAwh297Dg ul {
  margin: 5px;
  color: var(--color-text-main);
}

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

.cgAZzGmgIiR3nF .RcJgLwaStgCt .MeNNzAwh297Dg .ISfbDnqJx8oPJNp {
  width: 80px;
}

.cgAZzGmgIiR3nF .IjCIjxxt {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
  gap: 16px;
}

.cgAZzGmgIiR3nF .IjCIjxxt li {
  list-style: none;
}

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

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

.cgAZzGmgIiR3nF .sLEgqzCRNOhxth {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

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

.cgAZzGmgIiR3nF .sLEgqzCRNOhxth .tmcilYBsH8M .LQrqVEBUKOYQk {
  display: block;
  text-decoration: none;
  width: 100%;
  max-width: 182px;
}

.cgAZzGmgIiR3nF .sLEgqzCRNOhxth .tmcilYBsH8M .ISfbDnqJx8oPJNp {
  width: 100%;
  border-radius: 10px;
  vertical-align: bottom;
}

.cgAZzGmgIiR3nF .sLEgqzCRNOhxth .tmcilYBsH8M .hwecsJhr2gldq {
  flex-grow: 1;
}

.cgAZzGmgIiR3nF
  .sLEgqzCRNOhxth
  .tmcilYBsH8M
  .hwecsJhr2gldq
  .AWCfQzr7B0X {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 10px;
}

.cgAZzGmgIiR3nF .sLEgqzCRNOhxth .tmcilYBsH8M .hwecsJhr2gldq p {
  margin-top: 5px;
  color: var(--color-text-main);
}

.cgAZzGmgIiR3nF .sLEgqzCRNOhxth .tmcilYBsH8M .hwecsJhr2gldq .hhuiIQmmQ1qDs {
  font-weight: 700;
}

.cgAZzGmgIiR3nF .sLEgqzCRNOhxth .tmcilYBsH8M .hwecsJhr2gldq .hhuiIQmmQ1qDs a {
  color: inherit;
  text-decoration: none;
}

.cgAZzGmgIiR3nF
  .sLEgqzCRNOhxth
  .tmcilYBsH8M
  .hwecsJhr2gldq
  .hhuiIQmmQ1qDs:hover
  a {
  text-decoration: underline;
}

.cgAZzGmgIiR3nF
  .sLEgqzCRNOhxth
  .tmcilYBsH8M
  .hwecsJhr2gldq
  .SgrvilFsbOmM {
  color: var(--color-border-light);
  text-align: right;
  white-space: nowrap;
  font-size: 18px;
}

.cgAZzGmgIiR3nF .sLEgqzCRNOhxth .tmcilYBsH8M .aPQdigdP4E {
  margin-top: 20px;
  align-items: flex-start;
}

.cgAZzGmgIiR3nF .vwdAiQKAwK {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}

.cgAZzGmgIiR3nF .vwdAiQKAwK li {
  list-style: none;
}

.cgAZzGmgIiR3nF .vwdAiQKAwK 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;
}

.cgAZzGmgIiR3nF .vwdAiQKAwK 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);
}

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

.cgAZzGmgIiR3nF .BAXrCQHVUwAJ p {
  margin: 0;
  color: var(--color-text-main);
}

.cgAZzGmgIiR3nF .BAXrCQHVUwAJ .WaTBvaiTUiTztzm {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.cgAZzGmgIiR3nF .BAXrCQHVUwAJ .rating {
  justify-content: flex-start;
}

.cgAZzGmgIiR3nF .BAXrCQHVUwAJ .aPQdigdP4E {
  align-items: flex-start;
}

.cgAZzGmgIiR3nF .BAXrCQHVUwAJ .zgeBMubpl81J {
  text-align: right;
}

.cgAZzGmgIiR3nF .srWpKYq6V29C {
  display: flex;
  flex-wrap: wrap;
  gap: 22px;
  margin-right: -22px;
}

.cgAZzGmgIiR3nF .srWpKYq6V29C .TdpmqbStHjBy {
  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;
}

.cgAZzGmgIiR3nF .srWpKYq6V29C .TdpmqbStHjBy .DOJEewgLbtxWS {
  text-align: center;
}

.cgAZzGmgIiR3nF .srWpKYq6V29C .TdpmqbStHjBy .DOJEewgLbtxWS img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 110px;
  vertical-align: bottom;
}

.cgAZzGmgIiR3nF .srWpKYq6V29C .TdpmqbStHjBy .uKyPdpxh98Ma {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}

.cgAZzGmgIiR3nF .srWpKYq6V29C .TdpmqbStHjBy .IcshXtrN9c2f {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.cgAZzGmgIiR3nF .srWpKYq6V29C .TdpmqbStHjBy .aPQdigdP4E .button {
  max-width: 165px;
}

.cgAZzGmgIiR3nF .srWpKYq6V29C .TdpmqbStHjBy p {
  margin: 0;
}

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

.cgAZzGmgIiR3nF .CanYqcZCdERN .MDdUiFzgUsrAA {
  font-size: 48px;
  margin: 0;
}

.cgAZzGmgIiR3nF .CanYqcZCdERN .SaukZfh8Cw6sq {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}

.cgAZzGmgIiR3nF .CanYqcZCdERN .SaukZfh8Cw6sq .tPlURza1X0CrC {
  color: #5d5f88;
  text-align: right;
  white-space: nowrap;
  font-size: 18px;
  color: var(--color-text-main);
}

.cgAZzGmgIiR3nF .CanYqcZCdERN .IANTAJnSgk7IBFCp {
  display: flex;
  gap: 30px;
}

.cgAZzGmgIiR3nF .CanYqcZCdERN p {
  margin-top: 5px;
}

.cgAZzGmgIiR3nF .CanYqcZCdERN .IANTAJnSgk7IBFCp .zgeBMubpl81J .aPQdigdP4E {
  align-items: flex-start;
  margin-top: 20px;
}

.cgAZzGmgIiR3nF .RQxqGaZ9gqx {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.cgAZzGmgIiR3nF .RQxqGaZ9gqx .MDdUiFzgUsrAA,
.cgAZzGmgIiR3nF .RQxqGaZ9gqx p {
  margin: 0;
}

.cgAZzGmgIiR3nF .RQxqGaZ9gqx .EAKyAqq0bF5U {
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}

.cgAZzGmgIiR3nF .RQxqGaZ9gqx .EAKyAqq0bF5U img {
  width: 100%;
  min-width: 400px;
  vertical-align: bottom;
  border-radius: 10px;
}

.cgAZzGmgIiR3nF .RQxqGaZ9gqx .EAKyAqq0bF5U .ZyCsiWQAPdZQbHPd {
  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%
  );
}

.cgAZzGmgIiR3nF .RQxqGaZ9gqx .EAKyAqq0bF5U .ZyCsiWQAPdZQbHPd .MDdUiFzgUsrAA {
  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;
}

.cgAZzGmgIiR3nF .RQxqGaZ9gqx .mRMxfdfEhKMjpI {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.cgAZzGmgIiR3nF .RQxqGaZ9gqx .mRMxfdfEhKMjpI .oTmCidKdTS {
  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 .sTLCaixfAViHL {
  display: flex;
  flex-direction: row;
}

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

.footer .sTLCaixfAViHL .hiFidNUFos6hWV {
  width: 165px;
}

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

.footer .sTLCaixfAViHL .hiFidNUFos6hWV .craxZkJD8yOxXWFe li {
  list-style: none;
  margin-top: 8px;
  font-size: 14px;
  line-height: 23px;
  position: relative;
}

.footer .sTLCaixfAViHL .hiFidNUFos6hWV .craxZkJD8yOxXWFe li a:hover {
  text-decoration: underline;
}

.footer .sTLCaixfAViHL .hiFidNUFos6hWV .craxZkJD8yOxXWFe li a.link-lang {
  padding-left: 33px;
}

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

.footer .eUYJaBeVrP {
  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 .eUYJaBeVrP li {
  list-style: none;
  margin: 0 20px 0;
}

.footer .eUYJaBeVrP li .NXYsPi4TPQ {
  display: block;
}

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

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

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

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

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

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

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

.ZWihvzASocF0W7 .continer i {
  font-weight: 700;
}

.ZWihvzASocF0W7 .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 */
.cgAZzGmgIiR3nF .best-casinos-items {
  display: block;
}
.cgAZzGmgIiR3nF .best-casinos-items .row {
  display: flex;
  position: relative;
  width: 100%;
  justify-content: space-between;
}

.cgAZzGmgIiR3nF .best-casinos-items .row.PMHZKmkvTqrCk .TaxQxFZdCjUB {
  width: 100%;
}
.cgAZzGmgIiR3nF .best-casinos-items .row:nth-child(even) .TaxQxFZdCjUB {
  width: 100%;
}
.cgAZzGmgIiR3nF .best-casinos-items .row .TaxQxFZdCjUB {
  width: 100%;
}
.cgAZzGmgIiR3nF .best-casinos-items .row.PMHZKmkvTqrCk .sGoADEMyJre8 {
  width: 88px;
  flex-shrink: 0;
}
.cgAZzGmgIiR3nF .best-casinos-items .row .sGoADEMyJre8 {
  width: 70px;
  flex-shrink: 0;
}
.cgAZzGmgIiR3nF .best-casinos-items .row:nth-child(even) .sGoADEMyJre8 {
  width: 70px;
}
.cgAZzGmgIiR3nF .best-casinos-items .row .TaxQxFZdCjUB {
  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;
}
.cgAZzGmgIiR3nF .best-casinos-items .row .TaxQxFZdCjUB.sGoADEMyJre8 .ILMvQqQHG95vBc {
  width: auto;
  padding: 10px 15px;
}
.cgAZzGmgIiR3nF .best-casinos-items .row:nth-child(even) .UeFFHJfAitc,
.cgAZzGmgIiR3nF .best-casinos-items .row.PMHZKmkvTqrCk .UeFFHJfAitc,
.cgAZzGmgIiR3nF .best-casinos-items .row .UeFFHJfAitc {
  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);
}

.cgAZzGmgIiR3nF .itaLE6iXRy 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%;
  }
  .cgAZzGmgIiR3nF .itaLE6iXRy .EPixwvG4Iqc7 .text {
    width: 100%;
  }
}

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

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

.FfKIpDu1.siJbLeyLDoR {
  color: var(--color-text-subtle);
}
.FfKIpDu1.eCfoD7XCA {
  color: var(--color-text-main);
}
.cgAZzGmgIiR3nF .slots-items .slot .aPQdigdP4E .button {
  background: linear-gradient(to bottom, var(--color-link), var(--color-link2));
  color: var(--color-text-main);
}
.cgAZzGmgIiR3nF .BNngI7aE4b .XvRnnWNp2SX09 .hwecsJhr2gldq .hhuiIQmmQ1qDs {
  color: var(--color-text-main);
  font-size: 20px;
}
.cgAZzGmgIiR3nF .BNngI7aE4b .XvRnnWNp2SX09 .hwecsJhr2gldq .SgrvilFsbOmM {
  color: var(--color-text-main);
  font-size: 18px;
}

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

.cgAZzGmgIiR3nF .BNngI7aE4b .XvRnnWNp2SX09 .hwecsJhr2gldq,
.cgAZzGmgIiR3nF .CanYqcZCdERN .IANTAJnSgk7IBFCp .WaTBvaiTUiTztzm .hwecsJhr2gldq {
  background: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.1) 0,
    rgba(0, 0, 0, 0) 12.79%
  );
}

.top-block-subtitle {
  padding: 26px 0 10px;
  font-size: 24px;
  color: var(--color-text-main);
  font-weight: 600;
}
.DRivHbElTJf0A {
  padding-bottom: 30px;
  font-size: 24px;
  color: var(--color-text-main);
  font-weight: 600;
}
.MjWE0YNku {
  padding-bottom: 30px;
  font-size: 24px;
  color: var(--color-text-main);
  font-weight: 600;
}
.MjWE0YNku {
  padding-bottom: 30px;
  font-size: 20px;
  color: var(--color-text-main);
  font-weight: 600;
}
.upper {
  text-transform: uppercase;
}
.CuOFZTeNNELG9 {
  color: var(--color-text-main);
}
.tsEoPmLMbFmy2RQ {
  font-size: 48px;
  color: var(--color-text-main);
  font-weight: 600;
  text-align: center;
  padding: 28px 0 19px;
}
.SjIlIzdNhqti6 p {
  font-size: 18px;
  padding: 35px 0 20px;
  color: var(--color-text-main);
}
.jslcqG8OfM p {
  font-size: 18px;
  padding: 35px 0 20px;
  color: var(--color-text-main);
}
.qvRrrILTQYEdPZ p {
  font-size: 18px;
  padding: 35px 0 20px;
  color: var(--color-text-main);
}
.HyjvrBRGdJ {
  color: var(--color-text-main);
  font-size: 20px;
}
.mbITYTZGFJC {
  color: var(--color-text-main);
  font-size: 20px;
}
.IezBzLaarQA .XOAvSrhLf4E9THS {
  color: var(--color-text-main);
  font-size: 20px;
}
.IezBzLaarQA .lAkXlJGw402r {
  color: var(--color-text-main);
  font-size: 20px;
}
.IezBzLaarQA .mzNvXTLtX76WDHD {
  color: rgba(255, 255, 255, 0.7);
  font-size: 20px;
}
.IezBzLaarQA {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.DKDFewxx26w5Z {
  display: flex;
  gap: 49px;
  justify-content: space-between;
}

.cgAZzGmgIiR3nF .IibHUicxIQDxjeX:has(.DKDFewxx26w5Z) {
  display: block;
}
.cgAZzGmgIiR3nF .IibHUicxIQDxjeX:has(.DKDFewxx26w5Z) h1 {
  margin-bottom: 30px;
}

.szQCBE8uQ0Mh .sGoADEMyJre8,
.szQCBE8uQ0Mh .UeFFHJfAitc,
.szQCBE8uQ0Mh .lTcHkvOjvKNs,
.szQCBE8uQ0Mh .ORcflFlxg1qzAfkf,
.szQCBE8uQ0Mh .nwGlo5KNprM {
  width: 20% !important;
  border-top: none !important;
  background-color: var(--color-header-bg) !important;
  padding: 20px !important;
}
.szQCBE8uQ0Mh {
  margin-top: 30px;
}
.szQCBE8uQ0Mh .PMHZKmkvTqrCk {
  border-radius: 5px 5px 0 0;
  overflow: hidden;
}
.szQCBE8uQ0Mh .PMHZKmkvTqrCk .TaxQxFZdCjUB {
  background-color: var(--color-table-row-bg-odd) !important;
}

.szQCBE8uQ0Mh .button {
  padding: 10px 21px;
}
.YULmPmU6aEB p {
  margin-bottom: 15px;
}

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

/* new */

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

.cgAZzGmgIiR3nF .ZJEEfj610V .NQvxXKmReunX97,
.cgAZzGmgIiR3nF .CanYqcZCdERN .MDdUiFzgUsrAA, .IibHUicxIQDxjeX .MDdUiFzgUsrAA {
  background: linear-gradient(to bottom, #ffc527 0%, #ff5500 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

.YULmPmU6aEB.cgAZzGmgIiR3nF .itaLE6iXRy h1 {
  font-size: 48px;
}

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

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

/* changes 04.07, 7.07 */

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

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

.cgAZzGmgIiR3nF
  .sLEgqzCRNOhxth
  .tmcilYBsH8M
  .hwecsJhr2gldq
  p:not(.hhuiIQmmQ1qDs):not(.SgrvilFsbOmM) {
  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;
}

.cgAZzGmgIiR3nF .itaLE6iXRy ul,
.cgAZzGmgIiR3nF .itaLE6iXRy ol {
  display: flex;
  flex-direction: column;
}

.cgAZzGmgIiR3nF .sLEgqzCRNOhxth .tmcilYBsH8M {
  max-height: 182px;
  box-sizing: border-box;
  overflow: hidden;
  padding: 0;
}
.cgAZzGmgIiR3nF .sLEgqzCRNOhxth .tmcilYBsH8M .LQrqVEBUKOYQk {
  max-width: 182px;
  height: 182px;
}

.hwecsJhr2gldq {
  padding: 16px 16px 16px 0;
}

.cgAZzGmgIiR3nF .sLEgqzCRNOhxth .tmcilYBsH8M .aPQdigdP4E {
  margin-top: 8px;
}

.ZJEEfj610V,
.CanYqcZCdERN,
.page-template-about-author .lNTwhkiljQF3g.nTHKBC0Mw1, .PctdWSkLMGuYB, .IibHUicxIQDxjeX {
  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;
}

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

.ZJEEfj610V > *, .PctdWSkLMGuYB > *, .IibHUicxIQDxjeX > * {
  position: relative;
  z-index: 2;
}

.CanYqcZCdERN::before,
.page-template-about-author .lNTwhkiljQF3g.nTHKBC0Mw1::before, .PctdWSkLMGuYB::before, .IibHUicxIQDxjeX::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(39, 0, 92, 0.78);
  z-index: 1;
}

.CanYqcZCdERN > *,
.lNTwhkiljQF3g > * {
  position: relative;
  z-index: 2;
}

.cgAZzGmgIiR3nF .ZJEEfj610V.DeSYZYPrr {
  padding: 40px;
}

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

.ZJEEfj610V.DeSYZYPrr .FAPfpMs2IzBc {
  max-width: 400px;
}

.dAVSIgr9TAK img {
  display: none;
}

.page-template-about-author .qVeWIjUJ2Q62b {
  margin-bottom: 15px;
}

.page-template-about-author
  .cgAZzGmgIiR3nF
  .lNTwhkiljQF3g
  .oJKPhBEvsAl8G7w
  .qVeWIjUJ2Q62b {
  color: #7e668f;
}

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

.page-template-about-author .cgAZzGmgIiR3nF .lNTwhkiljQF3g.nTHKBC0Mw1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
}

.lNTwhkiljQF3g h1,
.RQxqGaZ9gqx .EAKyAqq0bF5U .ZyCsiWQAPdZQbHPd .MDdUiFzgUsrAA, .PctdWSkLMGuYB h1 {
  font-size: 48px;
  line-height: 54px;
  font-weight: 700;
  background: linear-gradient(to bottom, #ffc527 0%, #ff5500 100%);
  background-clip: text;
  color: transparent;
}

.cgAZzGmgIiR3nF .itaLE6iXRy ul.rating {
  flex-direction: row;
}

.hhuiIQmmQ1qDs {
  text-decoration: none;
}

.itaLE6iXRy .hhuiIQmmQ1qDs {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 20px;
}

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

.cgAZzGmgIiR3nF .RQxqGaZ9gqx .EAKyAqq0bF5U img {
  object-fit: cover;
  display: block;
}

.cgAZzGmgIiR3nF .RQxqGaZ9gqx .EAKyAqq0bF5U {
  height: 463px;
}

.cgAZzGmgIiR3nF .RQxqGaZ9gqx .EAKyAqq0bF5U img {
  height: 100%;
}

@media screen and (max-width: 1023px) {
  .dAVSIgr9TAK {
    width: 100%;
  }
  .FAPfpMs2IzBc {
    display: none;
  }
  .dAVSIgr9TAK img {
    display: block;
    max-width: 400px;
    margin: 0 auto;
  }
  .cgAZzGmgIiR3nF .ZJEEfj610V.DeSYZYPrr {
    padding: 16px !important;
  }
	.cgAZzGmgIiR3nF .RQxqGaZ9gqx .EAKyAqq0bF5U .ZyCsiWQAPdZQbHPd .MDdUiFzgUsrAA {
		position: static!important;
	}
}

@media (max-width: 860px) {
  .cgAZzGmgIiR3nF .sLEgqzCRNOhxth .tmcilYBsH8M {
    max-height: 100%;
  }
  .hwecsJhr2gldq {
    padding: 0;
  }
  .cgAZzGmgIiR3nF .sLEgqzCRNOhxth .tmcilYBsH8M {
    padding: 14px 40px;
  }
  .tmcilYBsH8M img {
    border-radius: 10px;
  }
  .cgAZzGmgIiR3nF
    .sLEgqzCRNOhxth
    .tmcilYBsH8M
    .hwecsJhr2gldq
    p:not(.hhuiIQmmQ1qDs):not(.SgrvilFsbOmM) {
    -webkit-line-clamp: 13;
  }
}

@media (max-width: 767px) {
  .alignleft,
  .alignright {
    float: none;
    margin-right: auto;
    margin-left: auto;
    display: block;
  }
  .cgAZzGmgIiR3nF .itaLE6iXRy .EPixwvG4Iqc7 img.alignright,
  .cgAZzGmgIiR3nF .itaLE6iXRy .EPixwvG4Iqc7 img.alignleft,
  .cgAZzGmgIiR3nF .itaLE6iXRy .EPixwvG4Iqc7 img.aligncenter {
    width: 100%;
    max-width: 100% !important;
  }
  .cgAZzGmgIiR3nF .RQxqGaZ9gqx .EAKyAqq0bF5U {
    height: auto;
  }
}

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

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

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

.video-frame-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

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

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

/* AMP */

html[amp] .cgAZzGmgIiR3nF .gynoTIjqmjGKA .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.is-active {
  color: #ffffff;
}

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

html[amp] .lang-list.is-open {
  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.is-active: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;
}

.sidebar-menu {
  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.ulHYZcEHWaD69V {
  z-index: 3;
}

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

@media (max-width: 1023px) {
  html[amp] .ulHYZcEHWaD69V .zSUYKDsEXAOUV: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);
}
}

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

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

html[amp] .NWgMjEQQGuD.show {
  display: block;
}


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

.dJNibaadkW0M1 {
	cursor: pointer;
}

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

@media (max-width: 500px) {
	
html[amp] .NWgMjEQQGuD.show {
    height: 270px;
}
	
	#gameIframe, #boxGame {
		height: 270px;
	}
	.HyjvrBRGdJ, .mbITYTZGFJC {
		font-size: 14px;
	}
}


/* new */

.cgAZzGmgIiR3nF .IBSgNTv11 {
	gap: 45px; 
    justify-content: center;
	margin-top: 10px;
}




.button.Gndiwn7Zz40G, .IvGJJdYNNRNrawU, .dhJSj1mgma {
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;
}

.cgAZzGmgIiR3nF .Kyhlwblco .button, .dJNibaadkW0M1 {
	padding-top: 12px;
}

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

.PctdWSkLMGuYB h2, h1.tsEoPmLMbFmy2RQ, .page-template-slot-review h2.MDdUiFzgUsrAA.KlvAwE0Og3  {
	background: linear-gradient(to bottom, #ffc527 0%, #ff5500 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}

.PctdWSkLMGuYB > * {
	position: static;
}

.cgAZzGmgIiR3nF .RQxqGaZ9gqx .EAKyAqq0bF5U .ZyCsiWQAPdZQbHPd  {
	position: absolute!important;
	top: 50%!important;
    left: 50%!important;
	bottom: auto;
	z-index: 3;
	background: transparent;
   transform: translate(-50%, -50%);
}

.EAKyAqq0bF5U 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 .eUYJaBeVrP li img {
	max-height: 52px;
}

.cgAZzGmgIiR3nF .BNngI7aE4b .XvRnnWNp2SX09 .hwecsJhr2gldq .hhuiIQmmQ1qDs {
	line-height: 150%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cgAZzGmgIiR3nF .BNngI7aE4b .XvRnnWNp2SX09 .hwecsJhr2gldq .SgrvilFsbOmM {
	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;
}

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

html[amp] .button.dhJSj1mgma::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] .cgAZzGmgIiR3nF .best-casinos-items .row .TaxQxFZdCjUB .XxvtACpvALo {
	top: 0px;
    left: 0;
    width: 50px;
    height: 50px;
    z-index: 3;
    font-size: 6px;
}

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

html[amp] .cgAZzGmgIiR3nF .slots-items .slot .jsEAAKoPCpC 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 */

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

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

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

amp-list.pgOxakJbE .MeNNzAwh297Dg {
	margin-bottom: 16px;
}


.dAVSIgr9TAK p, .zgeBMubpl81J 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 > .wyGnqdWSLepsN {
  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;
}

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

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

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

.has-submenu > .wyGnqdWSLepsN {
	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;
}

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

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

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

.aPQdigdP4E.jAyBTBxcSIVXM .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;
}
		
    .vAnurhgGmb.menu-open-mob .main-menu-mob {
        opacity: 1;
        z-index: 9;
        visibility: visible;
    }
		
   .vAnurhgGmb.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;
	}
	
}