.hotBonuses__header {width:48px;height:48px;min-width:48px;min-height:48px;border-radius:16px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg, rgba(255, 177, 0, 0) 0%, rgba(255, 177, 0, 0.16) 100%);display:flex;align-items:center;justify-content:center;position:relative;margin-left:8px;cursor:pointer;order:3;overflow:hidden}
@media(min-width: 992px) {
.hotBonuses__header {margin-left:20px}
}
.hotBonuses__header--wrapper {position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.hotBonuses__header--bg {position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}
.hotBonuses__header--icon {position:relative;z-index:1;width:80%;height:80%}
.hotBonuses__header--title {position:absolute;z-index:2;bottom:10px;background:linear-gradient(0deg, #FFE59A 0%, #FFFFD5 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-size:10px;font-weight:900;line-height:16px;text-transform:uppercase}
.hotBonuses__popup {background:rgba(0,0,0,.25);backdrop-filter:blur(4px);position:fixed;top:88px;left:0;width:100%;height:100%;display:none;align-items:flex-start;justify-content:flex-start;z-index:101}
.hotBonuses__popup.show {display:flex}
.hotBonuses__popup.elevated {z-index:1100}
@media(max-width: 576px) {
.hotBonuses__popup {top:72px}
.hotBonuses__popup .container-fluid {padding:0}
}
.hotBonuses__content {border-radius:0 0 20px 20px;background:linear-gradient(180deg, rgba(255, 177, 0, 0) 0%, rgba(255, 177, 0, 0.16) 100%),#181818;box-shadow:0 12px 24px 0 rgba(0,0,0,.48);padding:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:375px;margin-left:auto}
@media(max-width: 576px) {
.hotBonuses__content {width:100%}
}
.hotBonuses__content .tc-line {font-weight:400;font-size:12px;line-height:16px;letter-spacing:.1px;color:#b5b5b5;padding-top:8px;margin:0}
.hotBonuses__title {display:flex;align-items:center;color:#f0ad00;font-size:20px;font-weight:600;line-height:24px;margin:0 0 16px 0}
.hotBonuses__title img {width:24px;height:24px;margin-right:8px}
.hotBonuses__bonuses .promoCard__tooltip {display:flex;margin-top:-8px;margin-bottom:12px;padding-left:0;cursor:pointer;z-index:10;position:relative}
.hotBonuses__bonuses .promoCard__tooltip:last-of-type {margin-bottom:0}
@media(min-width: 768px) {
.hotBonuses__bonuses .promoCard__tooltip:hover .promoCard__tooltip--text {display:block}
}
.hotBonuses__bonuses .promoCard__tooltip:hover .promoCard__tooltip--title {color:#05e98f}
.hotBonuses__bonuses .promoCard__tooltip:hover .promoCard__tooltip--title svg path {fill:#05e98f}
.hotBonuses__bonuses .promoCard__tooltip.active .promoCard__tooltip--text {display:block}
.hotBonuses__bonuses .promoCard__tooltip--title {display:flex;align-items:center;justify-content:flex-start;gap:4px;color:#fff;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.12px}
@media(min-width: 768px) {
.hotBonuses__bonuses .promoCard__tooltip--title {padding-bottom:4px}
}
.hotBonuses__bonuses .promoCard__tooltip--title svg {width:16px;height:16px;min-width:16px}
.hotBonuses__bonuses .promoCard__tooltip--title svg path {fill:#fff}
.hotBonuses__bonuses .promoCard__tooltip--text {display:none;position:absolute;width:335px;padding:12px;left:0;top:105%;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#404040;box-shadow:0 12px 14px 0 #0000001f;color:#fff;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.12px;cursor:auto;transition:.2s}
@media(min-width: 768px) {
.hotBonuses__bonuses .promoCard__tooltip--text {width:335px;top:100%}
}
.hotBonuses__bonuses .promoCard__tooltip--text a {color:#05e98f;cursor:pointer;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
.hotBonuses__bonus {display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.16);background:#2b2b2b;width:100%;margin-bottom:12px;position:relative;cursor:pointer}
.hotBonuses__bonus:last-of-type {margin-bottom:0}
.hotBonuses__bonus--best {position:absolute;top:-2px;left:2px;width:100%;border-radius:16px 16px 0 0;background:linear-gradient(1deg, #FD9902 -31.89%, #FCD950 60.87%);color:#181818;text-align:center;font-size:12px;font-weight:700;line-height:16px;letter-spacing:.48px;text-transform:uppercase;padding:4px 16px}
.hotBonuses__bonus--best .number {position:absolute;top:0;left:-4px;border-radius:16px 0;background:linear-gradient(1deg, #FD9902 -31.89%, #FCD950 60.87%);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);color:#181818;text-align:center;font-size:12px;font-weight:700;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;width:24px;height:24px;display:flex;align-items:center;justify-content:center}
.hotBonuses__bonus--ordered {border:1px solid #fd9902;background:rgba(61,41,0,.6);backdrop-filter:blur(10px)}
.hotBonuses__bonus--ordered--first {border-width:2px;padding-top:32px}
.hotBonuses__bonus--label {position:absolute;top:-1px;left:-1px;border-radius:16px 0;background:linear-gradient(1deg, #FD9902 -31.89%, #FCD950 60.87%);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);color:#181818;text-align:center;font-size:12px;font-weight:700;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;width:24px;height:24px;display:flex;align-items:center;justify-content:center}
.hotBonuses__bonus--card {display:flex;align-items:flex-start;justify-content:space-between;width:100%}
.hotBonuses__bonus--logo {display:flex;align-items:center;justify-content:center;width:64px;min-width:64px;height:64px;min-height:64px;border-radius:12px;margin-right:12px}
.hotBonuses__bonus--logo img {max-width:90%;max-height:90%;height:auto;width:auto}
.hotBonuses__bonus--data {display:flex;flex-direction:column;margin-left:0;margin-right:auto;width:100%}
.hotBonuses__bonus--title {color:#fff;font-size:14px;font-weight:600;line-height:24px;margin:0}
.hotBonuses__bonus--info {display:flex;align-items:center;justify-content:flex-start;margin-top:8px}
.hotBonuses__bonus--value {font-size:12px;line-height:16px;letter-spacing:.12px;color:#b5b5b5;margin:0}
.hotBonuses__bonus--value span {color:#fff}
.hotBonuses__bonus--value:first-of-type {margin-right:8px}
.hotBonuses__bonus--promo {border-radius:12px;border:1px dashed rgba(255,255,255,.16);display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;margin-top:8px}
.hotBonuses__bonus--promo .code {color:#fff;font-size:12px;font-weight:600;line-height:16px;text-align:center;min-width:0;flex:1 1 auto;overflow-wrap:anywhere;word-break:break-word}
.hotBonuses__bonus--promo img,.hotBonuses__bonus--promo svg {width:16px;height:16px;flex:0 0 auto;margin-left:auto}
.hotBonuses__bonus--btn {display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:16px;border:1px solid rgba(255,255,255,.16);background:#05e98f;cursor:pointer;align-self:center;margin-left:12px}
.header:has(.hotBonuses__popup.elevated) {z-index:1100}
.navigationWidget {position:relative;width:100%;padding:12px 0 20px}
.navigationWidget__icon {position:absolute;top:-8px;display:inline-block;background-repeat:no-repeat;background-size:160.33px 108.33px}
.navigationWidget .bg-Icon_1 {width:44px;height:44px;background-position:-113px -54px}
.navigationWidget .bg-Icon {width:45px;height:47px;background-position:-60px -4px}
.navigationWidget .bg-Icon_2 {width:46px;height:44px;background-position:-53px -56px}
.navigationWidget .bg-Icon_4 {width:44px;height:46px;background-position:-4px -60px}
.navigationWidget .bg-Icon_3 {width:44px;height:44px;background-position:-113px -3px}
.navigationWidget .bg-Icon_5 {width:52px;height:50px;background-position:-2px -5px}
.navigationWidget__list {list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6, auto);justify-content:center;gap:8px}
@media(max-width: 768px) {
.navigationWidget__list {grid-template-columns:repeat(3, auto)}
}
.navigationWidget__list-item {position:relative;display:block}
.navigationWidget__item {display:flex;flex-direction:column;align-items:center;justify-content:center;height:84px;width:106px;padding:40px 10px 12px;border-radius:16px;border:1px solid var(--border-neutral-0016, rgba(255, 255, 255, 0.1607843137));backdrop-filter:blur(3px);background:var(--neutral-0008, rgba(255, 255, 255, 0.0784313725));text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;cursor:pointer}
@media(min-width: 992px) {
.navigationWidget__item {height:100px;width:140px;padding:40px 23px 12px}
}
.navigationWidget__item:hover {transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.25)}
.navigationWidget__item img {display:block;position:absolute;top:-8px;width:47px}
.navigationWidget__title {text-align:center;display:inline-flex;flex-direction:column}
.navigationWidget__title-line {color:#f4f5f7;font-weight:500;font-size:12px;line-height:16px;text-transform:uppercase}
@media(min-width: 992px) {
.navigationWidget__title-line {font-size:14px;font-weight:400;line-height:22px}
}
.featuredBrandsWidget {display:flex;flex-direction:column;align-items:center;position:relative;width:100%;padding-bottom:20px}
.featuredBrandsWidget::before,.featuredBrandsWidget::after {content:"";position:absolute;top:0;bottom:0;width:61px;pointer-events:none;z-index:2;opacity:1}
@media(min-width: 768px) {
.featuredBrandsWidget::before,.featuredBrandsWidget::after {width:78px}
}
.featuredBrandsWidget::before {transform:rotate(-180deg);left:-1px;background:linear-gradient(90deg, rgba(229, 231, 235, 0) 0%, #E5E7EB 92.44%)}
.featuredBrandsWidget::after {right:-1px;background:linear-gradient(90deg, rgba(229, 231, 235, 0) 0%, #E5E7EB 92.44%)}
.featuredBrandsWidget.featuredBrandsWidget--read::before,.featuredBrandsWidget.featuredBrandsWidget--read::after {opacity:1}
.featuredBrandsWidget__title {text-align:center;font-weight:600;line-height:16px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#2b2b2b;margin:4px 0 0}
@media(min-width: 768px) {
.featuredBrandsWidget__title {font-size:14px;letter-spacing:2.66px}
}
.featuredBrandsWidget__scroller {width:99%;padding:16px 0;overflow-x:hidden;overflow-y:hidden;overflow-anchor:none;contain:paint;touch-action:pan-x pan-y;scrollbar-width:none;-ms-overflow-style:none}
.featuredBrandsWidget__scroller::-webkit-scrollbar {display:none}
.featuredBrandsWidget__scroller.is-drag-scroll {cursor:grab;user-select:none}
.featuredBrandsWidget__scroller.dragging {cursor:grabbing;user-select:none;touch-action:none}
.featuredBrandsWidget__list {display:flex;user-select:none}
.featuredBrandsWidget__group {display:grid;grid-auto-flow:column;grid-auto-columns:minmax(100px, 1fr);gap:12px;align-items:stretch;will-change:transform;animation:featuredBrandsScroll 30s linear infinite;padding-right:12px}
@media(min-width: 768px) {
.featuredBrandsWidget__group {grid-auto-columns:minmax(120px, 1fr)}
}
.featuredBrandsWidget:hover .featuredBrandsWidget__group {animation-play-state:paused}
.featuredBrandsWidget__item {display:flex;align-items:center;justify-content:center;height:70px;border-radius:16px;background:linear-gradient(180deg, #ffffff 0%, #f3f4f7 100%);box-shadow:0 1px 2px rgba(16,24,40,.06);transition:transform .15s ease,box-shadow .15s ease;padding:8px 12px;text-decoration:none;overflow:hidden}
@media(min-width: 768px) {
.featuredBrandsWidget__item {height:84px}
}
.featuredBrandsWidget__item:hover {transform:translateY(-2px);box-shadow:0 6px 18px rgba(16,24,40,.12)}
.featuredBrandsWidget__logo {display:block;height:64px;max-width:100%;max-height:none;object-fit:contain;border-radius:8px}
.featuredBrandsWidget__placeholder {color:#6c6c6c;font-size:12px;text-align:center}
@keyframes featuredBrandsScroll {
0% {transform:translateX(0)}
100% {transform:translateX(-100%)}
}
.reviewsWidget {position: relative;}
.reviewsWidget .widget-title {font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  margin: 0;}
@media (min-width: 768px) {
.reviewsWidget .widget-title {line-height: 34px;
    font-size: 26px;}
}
.reviewsWidget .casinoName__chevronIcon {margin-left: auto;}
.reviewsWidget__cardInner {position: relative;
  z-index: 1;
  display: flex;
  height: 100%;
  flex-direction: column;}
.reviewsWidget .spReviews__dots {display: flex;
  gap: 6px;
  align-items: center;
  justify-content: center;
  padding-top: 20px;}
.reviewsWidget .spReviews__dots .dot {width: 16px;
  height: 8px;
  opacity: 1;
  border-radius: 2px;
  background: #6c6c6c;
  border: none;}
.reviewsWidget .spReviews__dots .dot.is-active {background: #5554de;}
.reviewsWidget #anchor-real-player-comments {margin: 0;}
.reviewsWidget__country {position: absolute;
  top: -0.5px;
  right: -12px;
  border-radius: 50%;
  width: 20px;}
.reviewsWidget__cta {display: flex;
  align-items: center;
  width: 100%;
  backdrop-filter: blur(3px);
  border: 1px solid var(--border-neutral-0016, rgba(255, 255, 255, 0.1607843137));
  padding: 18px 12px;
  border-radius: 16px;
  background: var(--neutral-0008, rgba(255, 255, 255, 0.0784313725));}
@media (min-width: 768px) {
.reviewsWidget__cta {width: auto;
    gap: 12px;
    padding: 18px 12px 18px 12px;}
}
.reviewsWidget__casinoIcon {display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 8px;
  margin-right: 12px;}
@media (min-width: 768px) {
.reviewsWidget__casinoIcon {margin-right: 0;}
}
.reviewsWidget__casinoIcon img {width: 33px;}
.reviewsWidget__chip {font-weight: 500;
  font-size: 16px;
  line-height: 24px;}
.reviewsWidget__pros, .reviewsWidget__cons {display: flex;
  gap: 13.5px;}
.reviewsWidget__prosCons {display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 32px;}
@media (min-width: 768px) {
.reviewsWidget__prosCons {flex-direction: row;
    margin-bottom: 40px;
    gap: 63px;}
}
.reviewsWidget__date {display: flex;
  justify-content: flex-start;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  vertical-align: middle;
  color: #B5B5B5;
  padding-top: 44px;
  padding-bottom: 12px;}
@media (min-width: 768px) {
.reviewsWidget__date {padding-top: 16px;
    padding-bottom: 18px;
    justify-content: flex-end;}
}
.reviewsWidget .reviewsWidget__icon {position: absolute;
  width: 64px;
  height: 55px;
  left: 50%;
  top: 15px;
  transform: translate(-50%, -50%);}
@media (min-width: 768px) {
.reviewsWidget .reviewsWidget__icon {left: 22px;
    top: -22px;
    transform: unset;}
}
.reviewsWidget .reviewsWidget__carousel {position: relative;}
.reviewsWidget.has-left .reviewsWidget__carousel:before {display: block;}
.reviewsWidget.has-right .reviewsWidget__carousel:after {display: block;}
.reviewsWidget .reviewsWidget__slides {display: flex;
  overflow-x: auto;
  gap: 8px;
  padding: 28px 0 0 0;
  scroll-snap-type: x mandatory;
  -ms-overflow-style: none;
  scrollbar-width: none;}
@media (min-width: 768px) {
.reviewsWidget .reviewsWidget__slides {padding: 36px 0 0 0;
    gap: 16px;}
}
.reviewsWidget .reviewsWidget__slides::-webkit-scrollbar {display: none;}
.reviewsWidget .reviewsWidget__slide {flex: 0 0 88%;
  scroll-snap-align: center;}
@media (min-width: 768px) {
.reviewsWidget .reviewsWidget__slide {flex-basis: 88%;}
}
.reviewsWidget .reviewsWidget__slide .reviewsWidget__card {position: relative;
  background: #181818;
  color: #ffffff;
  height: 100%;
  border-radius: 16px;}
@media (min-width: 768px) {
.reviewsWidget .reviewsWidget__slide .reviewsWidget__card {border-radius: 20px;}
}
.reviewsWidget .reviewsWidget__container {position: relative;
  height: 100%;
  border-radius: 16px;
  overflow: hidden;
  padding: 0 16px 16px;}
@media (min-width: 768px) {
.reviewsWidget .reviewsWidget__container {border-radius: 20px;
    padding: 0 24px 16px;}
}
.reviewsWidget .reviewsWidget__container:after {position: absolute;
  content: "";
  width: 589px;
  height: 589px;
  top: -15px;
  left: -291px;
  background: radial-gradient(50% 50% at 50% 50%, #5462DE 0%, rgba(24, 24, 25, 0) 100%);}
.reviewsWidget .reviewsWidget__quote {margin: 0 0 32px 0;
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.24px;}
@media (min-width: 768px) {
.reviewsWidget .reviewsWidget__quote {margin: 0 0 16px 0;
    font-size: 24px;
    line-height: 32px;}
}
.reviewsWidget .reviewsWidget__meta {display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  margin-top: auto;
  gap: 16px;}
@media (min-width: 768px) {
.reviewsWidget .reviewsWidget__meta {flex-direction: row;
    gap: 0;}
}
.reviewsWidget .reviewsWidget__user {display: flex;
  align-items: center;
  width: 100%;}
@media (min-width: 768px) {
.reviewsWidget .reviewsWidget__user {width: auto;}
}
.reviewsWidget .reviewsWidget__avatar {position: relative;
  display: flex;
  width: 40px;
  height: 40px;
  margin-right: 20px;}
.reviewsWidget .reviewsWidget__avatar .reviewsWidget__userLogo {border-radius: 50%;}
.reviewsWidget .reviewsWidget__name {font-weight: 400;
  color: #ffffff;}
.reviewsWidget .reviewsWidget__level {display: flex;
  font-size: 12px;
  color: #a8a8a8;
  align-items: center;
  gap: 4px;}
.reviewsWidget .reviewsWidget__rating {position: relative;
  display: inline-flex;
  align-items: center;
  gap: 2px;
  padding: 4px 8px;
  margin-left: auto;}
@media (min-width: 768px) {
.reviewsWidget .reviewsWidget__rating {margin-left: 55px;}
}
.reviewsWidget .reviewsWidget__rating:after {content: "";
  position: absolute;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  width: 56px;
  height: 32px;
  left: 0;
  font-weight: 700;
  font-size: 20px;
  color: #FFD84D;
  padding: 6px 16px;
  border: 2px solid transparent;
  border-radius: 40px;
  background: linear-gradient(1.06deg, #FD9902 -31.89%, #FCD950 60.87%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  background-clip: border-box;}
.reviewsWidget .reviewsWidget__rating .reviewsWidget__ratingValue {font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  color: #F0D800;}
.reviewsWidget .reviewsWidget__ratingStar {color: #FFD166;}
.reviewsWidget .reviewsWidget__dots {display: flex;
  gap: 4px;
  justify-content: center;
  margin: 19px -37px 0px 0;
  width: 100%;}
.reviewsWidget .reviewsWidget__dots .dot {width: 16px;
  height: 8px;
  border-radius: 2px;
  background: #d9d9d9;
  opacity: 0.5;
  cursor: pointer;
  border: none;
  padding: 0;}
.reviewsWidget .reviewsWidget__dots .dot.is-active {opacity: 1;
  background: #6f7cff;}
.reviewsWidget .reviewsWidget__arrow {position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 65px;
  height: 90%;
  background: rgba(0, 0, 0, 0);
  color: #ffffff;
  border: none;
  display: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 2;}
@media (min-width: 768px) {
.reviewsWidget .reviewsWidget__arrow {display: flex;}
}
.reviewsWidget .reviewsWidget__arrow:disabled {display: none;}
.reviewsWidget .reviewsWidget__prev {left: 0;}
.reviewsWidget .reviewsWidget__next {right: 0;}
.socialProofWidget {width: 100%;}
.socialProofWidget .spIcon {display: block;}
.socialProofWidget .spIcon--star {width: 69px;
  height: 65px;}
.socialProofWidget .spIcon--community {width: 70px;
  height: 70px;}
.socialProofWidget .spIcon--gift {width: 54px;
  height: 54px;}
.socialProofWidget .spIcon--trophy {width: 54px;
  height: 54px;}
.socialProofWidget .spIcon--users {height: 24px;}
.socialProofWidget .spIcon--stars4, .socialProofWidget .spIcon--stars5 {width: 132px;
  height: 24px;}
@media (min-width: 768px) {
.socialProofWidget .spIcon--stars4, .socialProofWidget .spIcon--stars5 {margin: auto;}
}
.socialProofWidget .widget-title {font-weight: 700;
  font-size: 24px;
  line-height: 32px;}
@media (min-width: 768px) {
.socialProofWidget .widget-title {line-height: 34px;
    font-size: 26px;}
}
.socialProofWidget__grid {display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;}
@media (min-width: 768px) {
.socialProofWidget__grid {gap: 20px;}
}
@media (min-width: 1200px) {
.socialProofWidget__grid {grid-template-columns: repeat(3, 1fr);}
}
.spCard--reviews__content {display: flex;
  flex-direction: column;
  position: relative;
  height: 100%;
  border-radius: 16px;
  overflow: hidden;}
@media (min-width: 768px) {
.spCard--reviews__content {flex-direction: row;
    border-radius: 20px;}
}
.spCard--reviews__content .spRating__content {display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 54px;
  z-index: 1;}
.spCard--reviews__content .spRating__content .spIcon--stars4,
.spCard--reviews__content .spRating__content .spIcon--stars5 {margin: 15px 0;
  display: none;}
.spCard--reviews__content .spRating__content .spIcon--stars4.is-animating,
.spCard--reviews__content .spRating__content .spIcon--stars5.is-animating {animation: socialProofStarsSwap 0.34s cubic-bezier(0.2, 0.6, 0.2, 1);
  transform-origin: center;}
@media (min-width: 768px) {
.spCard--reviews__content .spRating__content .spIcon--stars4,
  .spCard--reviews__content .spRating__content .spIcon--stars5 {display: block;}
}
@media (min-width: 768px) {
.spCard--reviews__content .spRating__content {padding: 69.5px 90px 23.5px 80px;}
}
.spCard--reviews__content .spRating__rating {display: inline-flex;
  align-items: baseline;
  gap: 4px;}
.spCard--reviews__content .spRating__digit {display: inline-block;
  height: 1em;
  line-height: 1;
  overflow: hidden;}
.spCard--reviews__content .spRating__digitReel {display: flex;
  flex-direction: column;
  will-change: transform;
  transition: transform 0.34s cubic-bezier(0.2, 0.6, 0.2, 1);
  transform: translateZ(0);}
.spCard--reviews__content .spRating__digitReel > span {display: block;
  height: 1em;
  line-height: 1;}
.spCard--reviews__content .spRating__unit {opacity: 0.9;}
.spCard--reviews__content .spRating__rating {font-weight: 700;
  font-size: 40px;
  line-height: 52px;
  text-align: center;
  margin: 0;}
.spCard--reviews__content .spRating__title {font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  margin: -3px 0 0 0;
  text-align: center;
  width: 200px;
  letter-spacing: 0.2px;}
@media (min-width: 768px) {
.spCard--reviews__content .spRating__title {font-size: 24px;
    line-height: 32px;}
}
.spCard--reviews__content::after {content: "";
  position: absolute;
  z-index: 0;
  background: radial-gradient(50% 50% at 50% 50%, #05e98f 0%, rgba(24, 24, 25, 0) 100%);
  width: 589px;
  height: 589px;
  top: -305px;
  left: 99px;}
@media (min-width: 768px) {
.spCard--reviews__content::after {width: 615px;
    height: 615px;
    top: -408px;
    left: -149px;}
}
.spCard {position: relative;
  background: #0F0F13;
  border-radius: 16px;
  color: #f4f5f7;
  overflow: visible;}
.spCard:nth-child(3) .spCard__icon img, .spCard:nth-child(4) .spCard__icon img {width: 68px;
  height: 68px;}
@media (min-width: 768px) {
.spCard:nth-child(3) .spCard__icon img, .spCard:nth-child(4) .spCard__icon img {width: 70px;
    height: 70px;}
}
.spCard__clip {display: flex;
  z-index: 1;
  flex-direction: column;
  gap: 0;}
@media (min-width: 768px) {
.spCard__clip {gap: 5px;}
}
.spCard__content {display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 50px 16px 18px 16px;}
.spCard--reviews {background: linear-gradient(140deg, #0E0F15 0%, #0C0C12 70%);}
.spCard__head {padding: 12px 20px;
  background: linear-gradient(94deg, #5554de 32.24%, #11D58F 97.04%);}
.spCard__body {border-radius: 20px;}
.spCard__body .spCard__icon {top: -21.5px;}
@media (min-width: 768px) {
.spCard__body .spCard__icon {left: 180px;
    top: -17.5px;}
}
.spCard--members, .spCard--bonuses, .spCard--casinos {background: #13141B;
  text-align: center;
  padding: 0;}
.spCard__content {position: relative;
  height: 100%;
  overflow: hidden;
  border-radius: inherit;
  cursor: pointer;}
.spCard__content:not(:first-child)::after {content: "";
  position: absolute;
  z-index: 0;
  background: radial-gradient(50% 50% at 50% 50%, #5554de 0%, rgba(24, 24, 25, 0) 100%);
  width: 298px;
  height: 298px;
  top: 33px;
  left: 37px;}
.spCard__icon {position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  margin: 0;
  z-index: 5;
  pointer-events: none;}
.spCard__icon img {width: 70px;
  height: 70px;}
.spTrust__carouselWrapper {position: relative;
  display: flex;
  overflow-y: hidden;}
.spTrust__userIcon {height: 28px;}
.spTrust__rating {display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 45px;
  gap: 20px;}
@media (min-width: 768px) {
.spTrust__rating {padding-bottom: 0;
    justify-content: flex-end;}
.spTrust__rating .spIcon--stars4,
  .spTrust__rating .spIcon--stars5 {display: none;}
}
.spTrust__rating .author__content {display: flex;
  flex-direction: column;
  padding-right: 10px;}
@media (min-width: 1200px) {
.spTrust__rating .author__content {padding: 0 0 3px 0;}
}
.spTrust__rating .date {line-height: 16px;
  padding-bottom: 3px;}
.spTrust__rating .author {line-height: 16px;
  font-weight: 600;}
.spTrust__stars {width: 132px;
  height: 24px;
  margin-top: 9px;}
@media (min-width: 768px) {
.spTrust__stars {margin-top: 0;}
}
.spTrust__value {font-size: 14px;
  line-height: 18px;}
.spTrust__value span {font-weight: 700;
  font-size: 26px;}
.spTrust__title {font-weight: 700;
  font-size: 16px;
  line-height: 24px;}
.spTrust__text {font-size: 14px;
  line-height: 24px;
  color: #ffffff;}
.spTrust__meta {display: flex;
  color: #8B8D93;
  font-size: 12px;
  flex-direction: column;
  align-items: flex-end;
  justify-content: space-between;
  padding-bottom: 16px;
  gap: 35px;
  width: 100%;}
@media (min-width: 768px) {
.spTrust__meta {padding-right: 30px;
    gap: 0;}
}
.spTrust__meta p {margin: 0;}
.spTrust__carousel {position: relative;
  display: flex;
  height: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  gap: 0;
  scrollbar-width: none;
  -ms-overflow-style: none;}
.spTrust__carousel::-webkit-scrollbar {display: none;}
.spTrust__carousel.is-dragging {cursor: grabbing;
  user-select: none;}
.spTrust__carousel .spTrust__slide {flex: 0 0 calc(100% + 1px);
  scroll-snap-align: start;
  display: flex;
  gap: 12px;
  padding: 10px 20px 2px 20px;
  z-index: 1;
  flex-direction: column;
  cursor: pointer;}
@media (min-width: 768px) {
.spTrust__carousel .spTrust__slide {flex-direction: row;
    padding: 24.5px 65px 21.5px 0;
    gap: 90px;}
}
.spTrust__dots {position: absolute;
  display: flex;
  gap: 4px;
  align-items: center;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;}
@media (min-width: 768px) {
.spTrust__dots {gap: 6px;
    bottom: 20px;
    left: 50%;}
}
@media (min-width: 1200px) {
.spTrust__dots {bottom: 30px;}
}
.spTrust__dots .dot {width: 16px;
  height: 8px;
  opacity: 1;
  border-radius: 2px;
  background: #6c6c6c;
  border: none;}
.spTrust__dots .dot.is-active {background: #5554de;}
.spTrust__btn[disabled] {display: none;}
.spTrust__btn {position: absolute;
  display: none;
  z-index: 3;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #1f1f1f;
  border: none;
  align-items: center;
  cursor: pointer;
  justify-content: center;}
@media (min-width: 768px) {
.spTrust__btn {display: flex;}
}
.spTrust__btn--next {right: 24px;}
.spTrust__btn--prev {left: 24px;}
.spTrust__btn--prev img {transform: rotate(180deg);}
.spTrust__btn img {width: 20px;
  height: 20px;}
.spTrust__btn:hover {background: #2B2B2B;}
.spMetric__value {color: #FFFFFF;
  font-weight: 800;
  font-size: 24px;
  line-height: 32px;}
@media (min-width: 768px) {
.spMetric__value {font-size: 40px;
    line-height: 52px;}
}
.spMetric__label {font-weight: 700;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0;
  color: #dBd8d8;
  padding-bottom: 3px;}
@media (min-width: 768px) {
.spMetric__label {font-size: 20px;
    line-height: 24px;}
}
.spMetric__content {display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.0784313725);
  font-size: 14px;
  gap: 8px;
  font-weight: 600;
  line-height: 24px;
  padding: 8px 0;
  z-index: 2;
  width: 100%;
  max-width: 284px;}
@media (min-width: 1200px) {
.spMetric__content {max-width: 100%;}
}
.spCard--members .spMetric__sub {display: flex;
  align-items: center;
  gap: 4px;}
.spCard--members .spMetric__sub .spMetric_pulse {position: relative;
  width: 12px;
  height: 12px;
  border-radius: 50%;}
.spCard--members .spMetric__sub .spMetric_pulse::before {content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #05e98f;
  transform: translate(-50%, -50%);
  box-shadow: 0 0 4px 4px rgba(5, 233, 143, 0.4);
  animation: spPulse 1.5s ease-in-out infinite;}
.spTrust__value span {font-size: 32px;}
.spCard--reviews {border-radius: 16px;
  grid-column: 1/-1;}
@media (min-width: 768px) {
.spCard--reviews {border-radius: 20px;}
}
.spCard--members {grid-column: 1/-1;}
@media (min-width: 1200px) {
.spCard--members {grid-column: 1;}
}
.spCard--members .spMetric__label--members {margin-bottom: 12px;}
.spCard--members .spCard__clip {gap: 0;}
.spCard--members .spMetric__value {font-size: 40px;
  line-height: 42px;}
@keyframes spPulse {
0%, 100% {box-shadow: 0 0 4px 4px rgba(5, 233, 143, 0.5);}
50% {box-shadow: 0 0 4px 4px rgba(5, 233, 143, 0.2);}
}
@keyframes socialProofStarsSwap {
0% {opacity: 0.35;
    transform: scale(0.92) translateY(4px);}
55% {opacity: 1;
    transform: scale(1.04) translateY(0);}
100% {opacity: 1;
    transform: scale(1) translateY(0);}
}
[data-widget-handler=RegistrationWidget] {position:relative;z-index:1;overflow:visible !important}
.registrationWidget {position:relative;z-index:1;width:100%;content-visibility:visible !important;padding-top:25px}
@media(min-width: 576px) {
.registrationWidget {padding-top:0}
}
.registrationWidget__inner {position:relative;z-index:1;display:flex;flex-direction:column;overflow:hidden;min-height:572px;padding:80px 20px 20px;border-radius:12px;background:linear-gradient(90deg, #3b3acd 0%, #292972 48.08%, #1b1a21 100%)}
.registrationWidget__inner>* {position:relative;z-index:2}
.registrationWidget__inner::before,.registrationWidget__inner::after {content:"";position:absolute;pointer-events:none}
.registrationWidget__inner::before {right:0;left:auto;bottom:0;width:75%;height:149px;z-index:1;border-bottom-right-radius:12px;background:url("/build/midori/img/registrationWidget/coin.webp") center bottom/100% 100% no-repeat}
.registrationWidget__inner::after {right:-75px;bottom:-120px;width:250px;height:250px;z-index:1;border-radius:999px;background:radial-gradient(50% 50% at 50% 50%, rgba(255, 160, 72, 0.24) 0%, rgba(255, 160, 72, 0) 100%)}
@media(min-width: 576px) {
.registrationWidget__inner {align-items:stretch;min-height:332px;padding:20px 40px}
.registrationWidget__inner::before {right:-18px;left:auto;bottom:52px;width:286px;height:107px;background:url("/build/midori/img/registrationWidget/coin.webp") center/contain no-repeat}
}
.registrationWidget__media {position:absolute;top:-12px;left:calc(50% - 9px);transform:translateX(-50%);display:flex;justify-content:center;width:115px;height:113px;z-index:4}
@media(min-width: 576px) {
.registrationWidget__media {top:-4px;left:-19px;transform:none;width:170px;height:149px}
}
.registrationWidget__image {display:block;width:115px;height:113px;object-fit:fill}
@media(min-width: 576px) {
.registrationWidget__image {width:170px;height:149px}
}
.registrationWidget__content {position:relative;z-index:2;display:flex;flex-direction:column}
@media(min-width: 576px) {
.registrationWidget__content {width:100%}
}
.registrationWidget__title {margin:0 0 8px;color:#fff;font-weight:700;font-size:24px;line-height:32px}
@media(min-width: 576px) {
.registrationWidget__title {max-width:660px;padding-left:134px;margin-bottom:8px;font-weight:700;font-size:26px;line-height:34px}
}
.registrationWidget__description {margin:0 0 12px;color:#dbd8d8;font-size:14px;line-height:24px;letter-spacing:.01em}
@media(min-width: 576px) {
.registrationWidget__description {max-width:660px;padding-left:134px;margin-bottom:20px}
}
.registrationWidget__benefits {display:flex;flex-direction:column;gap:12px;margin-bottom:20px}
@media(min-width: 576px) {
.registrationWidget__benefits {display:grid;grid-template-columns:242fr 274fr 211fr;gap:36px;margin-bottom:20px}
}
.registrationWidget__benefit {display:flex;align-items:flex-start;gap:8px;color:#fff}
.registrationWidget__check {display:inline-flex;flex:0 0 18px;width:18px;height:22px}
.registrationWidget__check img {width:18px;height:18px;margin-top:4px}
.registrationWidget__benefitText {font-size:14px;line-height:24px}
@media(min-width: 576px) {
.registrationWidget__benefitText {letter-spacing:.01em}
}
.registrationWidget__footnote {margin:0 0 8px;color:#dbd8d8;font-size:12px;line-height:16px;text-align:center}
@media(min-width: 576px) {
.registrationWidget__footnote {margin-bottom:8px}
}
.registrationWidget__button {justify-content:center;width:100%;height:56px;min-height:56px;padding:0 24px;border-radius:12px;color:#181818;font-size:16px;line-height:24px}
@media(min-width: 576px) {
.registrationWidget__button {height:56px;min-height:56px}
}
.registrationWidget__button .custom_button-text {margin:0}
.widget-half .widget-custom-items li {padding:0}
.widget-half .widget-custom-items li a {font-weight:500;font-size:16px;line-height:24px}
.widget-custom-items {list-style-type:none;margin:0 0 -16px 0;padding:0;display:flex;justify-content:flex-start;flex-wrap:wrap}
.widget-custom-items li {margin-bottom:16px;width:100%}
@media(min-width: 768px) {
.widget-custom-items li {width:32%;margin-right:1%}
}
@media(min-width: 992px) {
.widget-custom-items li {width:24%;margin-right:1%}
}
.widget-custom-items a {border:1px solid #f1f1f1;border-radius:16px;color:#5554de;text-decoration:underline;display:flex;align-items:center;justify-content:flex-start;font-weight:400;font-size:12px;line-height:17px;padding:8px;cursor:pointer}
.widget-custom-items a div {width:28px;height:28px;min-width:28px;min-height:28px;border-radius:50%;margin-right:8px;display:flex;align-items:center;justify-content:center;border:1px solid #f1f1f1;box-sizing:content-box}
.widget-custom-items a div img {max-width:80%;max-height:80%;width:auto;height:auto}
.topSlotsWidget__wrapper {max-width: 425px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin: 0 auto;}
@media (min-width: 768px) {
.topSlotsWidget__wrapper {max-width: 100%;}
}
.topSlotsWidget__title {margin-top: 0;
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 20px;
  color: #000;}
@media (min-width: 768px) {
.topSlotsWidget__title {flex: 1;
    margin-right: 20px;
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 24px;}
}
.topSlotsWidget__cards {display: flex;
  flex-wrap: wrap;
  width: 100%;}
.topSlotsWidget__cards.flex-row {align-items: flex-start;}
@media (min-width: 768px) {
.topSlotsWidget__cards {width: calc(100% + 20px);
    margin: 0 -10px;}
}
.topSlotsWidget__card {width: 100%;
  display: flex;
  flex-wrap: wrap;
  position: relative;}
@media (min-width: 768px) {
.topSlotsWidget__card {flex-wrap: nowrap;
    flex-direction: column;}
}
.topSlotsWidget__card__title {flex: 1;}
.topSlotsWidget__card__wrapper {display: flex;
  flex-wrap: wrap;
  width: 100%;
  overflow: hidden;
  border-radius: 12px;
  margin-bottom: 24px;
  padding-bottom: 16px;
  background: #ffffff;}
.topSlotsWidget__card__wrapper.dropdown-show .topSlotsWidget__table__more {display: none;}
.topSlotsWidget__card__wrapper.dropdown-show .topSlotsWidget__table__dropdown-content {display: block;}
.topSlotsWidget__card__wrapper:last-child {margin-bottom: 0;}
@media (min-width: 768px) {
.topSlotsWidget__card__wrapper {max-width: 100%;
    width: calc(33.3333333333% - 20px);
    margin: 0 10px 20px;}
.topSlotsWidget__card__wrapper:last-child {margin: 0 10px 20px;}
}
.topSlotsWidget__card__img-wrapper {width: 100%;
  position: relative;
  display: inline-flex;
  justify-content: center;
  flex-wrap: wrap;
  border-top-left-radius: 12px;
  margin-bottom: 8px;
  max-width: 425px;
  max-height: 425px;}
.topSlotsWidget__card__number {margin: 0;
  padding: 4px 9px;
  background: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #4443b8;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  z-index: 5;}
.topSlotsWidget__card__img {width: 100%;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding-top: 100%;
  position: relative;}
.topSlotsWidget__card__img:after {content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(46, 45, 146, 0) 52.78%, #2B2872 100%);
  z-index: 1;}
.topSlotsWidget__card__img img {position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;}
.topSlotsWidget__card__title-wrapper {width: 100%;
  padding: 20px 16px;
  position: absolute;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  left: 0;
  bottom: 0;
  z-index: 5;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;}
@media (min-width: 768px) {
.topSlotsWidget__card__title-wrapper {padding: 12px 16px;}
}
.topSlotsWidget__card__rating {display: inline-flex;
  align-items: center;}
@media (min-width: 768px) {
.topSlotsWidget__card__rating {width: 60px;
    justify-content: flex-end;}
}
.topSlotsWidget__card__rating__rate {margin-left: 4px;
  margin-bottom: -2px;}
.topSlotsWidget__main {width: 100%;
  flex: 1;
  margin-bottom: 8px;}
.topSlotsWidget__table {width: 100%;
  padding: 0 16px;}
.topSlotsWidget__table th, .topSlotsWidget__table td {padding: 8px 0;
  width: 1%;
  text-align: left;
  font-size: 14px;
  line-height: 20px;}
.topSlotsWidget__table th {font-weight: 600;}
.topSlotsWidget__table td {font-weight: 400;}
.topSlotsWidget__table__link {color: #5554de;
  text-decoration: underline;}
.topSlotsWidget__table__dropdown-content {display: none;}
.topSlotsWidget__table__more {padding: 0;
  border: none;
  outline: none;
  background: none;
  color: #5554de;
  cursor: pointer;}
.topSlotsWidget__table__more:hover {text-decoration: underline;}
.topSlotsWidget__play {width: 100%;
  display: inline-flex;
  justify-content: center;
  padding: 0 16px;}
@media (min-width: 1200px) {
.topSlotsWidget__play {position: absolute;
    display: none;
    top: 0;
    z-index: 10;}
.topSlotsWidget__play.show {display: inline-flex;}
}
.topSlotsWidget__play--btn {width: 100%;
  cursor: pointer;
  border: none;
  outline: none;
  padding: 16px 40px;
  background: #5554de;
  border-radius: 16px;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;}
@media (min-width: 1200px) {
.topSlotsWidget__play--btn {width: auto;}
}
.widget-half .popularCategoryWidget .disabled {cursor:not-allowed}
.widget-half .popularCategoryWidget .disabled:hover .popularCategoryWidget__item__link,.widget-half .popularCategoryWidget .disabled:hover .popularCategoryWidget__item__description,.widget-half .popularCategoryWidget .disabled:hover svg path {color:#b5b5b5 !important;fill:#b5b5b5 !important}
.widget-half .popularCategoryWidget .disabled .popularCategoryWidget__item__description,.widget-half .popularCategoryWidget .disabled .popularCategoryWidget__item__link {color:#b5b5b5 !important}
.widget-half .popularCategoryWidget__title {display:inline-block}
.widget-half .popularCategoryWidget__item {background:#fff;display:flex;border-radius:16px;margin-bottom:12px;align-items:center;padding:12px 20px}
.widget-half .popularCategoryWidget__item.active .popularCategoryWidget__item__link,.widget-half .popularCategoryWidget__item.active .popularCategoryWidget__item__description,.widget-half .popularCategoryWidget__item.active svg path,.widget-half .popularCategoryWidget__item:hover .popularCategoryWidget__item__link,.widget-half .popularCategoryWidget__item:hover .popularCategoryWidget__item__description,.widget-half .popularCategoryWidget__item:hover svg path {color:#5554de;fill:#5554de}
.widget-half .popularCategoryWidget__item:last-child {margin-bottom:0}
.widget-half .popularCategoryWidget__item__icon {display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:20px}
.widget-half .popularCategoryWidget__item__icon svg {width:36px;height:36px}
.widget-half .popularCategoryWidget__item__link {font-weight:600;font-size:16px;line-height:24px}
.widget-half .popularCategoryWidget__item__description {font-weight:400;font-size:13px;line-height:24px;display:block;color:#616161}
.widget-half {position:relative}
.tableOfContentWidget__fantom {position:fixed;bottom:0;left:0;width:100%;z-index:99;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}
.tableOfContentWidget__fantom.show .tableOfContentWidget__fantomBg {display:flex}
.tableOfContentWidget__fantom.show .tableOfContentWidget__mobItem {display:none}
.tableOfContentWidget__fantomBg {position:fixed;top:0;left:0;height:100%;width:100%;z-index:100;display:none;flex-direction:column;align-items:flex-end;justify-content:flex-end;background:rgba(28,28,28,.2);backdrop-filter:blur(3px)}
.tableOfContentWidget__mobItem {width:100%;display:flex;align-items:center;justify-content:space-between;height:62px;padding:0 20px;border-left:4px solid #5554de;background:#fff;box-shadow:0 -2px 7px 0 rgba(85,84,222,.15);color:#181818;font-size:14px;font-weight:400;line-height:24px;letter-spacing:.14px}
.tableOfContentWidget__mobItem a {display:flex;align-items:center;height:100%;width:100%}
.tableOfContentWidget__mobArrow {cursor:pointer;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f2f2ff;transition:all .3s ease}
.tableOfContentWidget.mobileFixed {box-shadow:0 -2px 7px 0 rgba(85,84,222,.15);margin:0;max-height:90%}
.tableOfContentWidget.mobileFixed .tableOfContentWidget__wrapper {padding:20px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.tableOfContentWidget.mobileFixed .tableOfContentWidget__content {max-height:400px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;display:flex}
.tableOfContentWidget.is-fixed {z-index:5}
.tableOfContentWidget.show .tableOfContentWidget__wrapper {padding:24px}
.tableOfContentWidget.show .tableOfContentWidget__top {margin-bottom:8px}
.tableOfContentWidget.show .tableOfContentWidget__arrow {transform:rotate(-180deg)}
.tableOfContentWidget.show .tableOfContentWidget__content {display:flex}
.tableOfContentWidget__wrapper {background:#fff;padding:24px;border-radius:16px}
@media(min-width: 768px) {
.tableOfContentWidget__wrapper {padding:32px 24px}
}
.tableOfContentWidget__top {display:flex;justify-content:space-between;align-items:center}
.tableOfContentWidget__title {color:#181818;font-size:20px;font-weight:700;line-height:24px;margin:0}
@media(min-width: 768px) {
.tableOfContentWidget__title {font-size:24px;line-height:32px;letter-spacing:.24px}
}
.tableOfContentWidget__arrow {cursor:pointer;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f2f2ff;transition:all .3s ease}
.tableOfContentWidget__content {list-style:none;padding:0;margin:0;display:none;flex-wrap:wrap}
@media(min-width: 768px) {
.tableOfContentWidget__content {max-height:400px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
}
.tableOfContentWidget__item {width:100%}
.tableOfContentWidget__subitems {list-style:none;padding:0;margin:0}
.tableOfContentWidget__subitems .tableOfContentWidget__item a {padding-left:24px}
.tableOfContentWidget__link {width:100%;display:flex;position:relative;align-items:center;flex-wrap:wrap;color:#181818;border-radius:0 8px 8px 0;border-left:3px solid #f2f2ff;padding:8px 8px 8px 16px;font-size:14px;line-height:24px;letter-spacing:.14px;transition:.2s;cursor:pointer;text-decoration:none}
.tableOfContentWidget__link--section {font-weight:700;font-size:14px;line-height:20px;padding:12px 8px 12px 16px}
.tableOfContentWidget__link::after {content:"";display:flex;position:absolute;left:-3px;top:0;height:100%;width:4px;background:rgba(0,0,0,0);transition:.2s}
.tableOfContentWidget__link.active,.tableOfContentWidget__link:hover {background:#f2f2ff}
.tableOfContentWidget__link.active::after,.tableOfContentWidget__link:hover::after {background:#5554de}
.container--themeDark .tableOfContentWidget__wrapper {background:#2a2a2a}
.container--themeDark .tableOfContentWidget__link.active,.container--themeDark .tableOfContentWidget__link:hover {background:rgba(85,84,222,.1098039216)}
.container--themeDark .mobileFixed .tableOfContentWidget__wrapper {background:#fff}
.container--themeDark .mobileFixed .tableOfContentWidget__link,.container--themeDark .mobileFixed .tableOfContentWidget__title {color:#181818}
.tableOfContentWidget.is-content .tableOfContentWidget__wrapper {background:#fff}
.tableOfContentWidget.is-content .tableOfContentWidget__link,.tableOfContentWidget.is-content .tableOfContentWidget__title {color:#181818}
.frontScreenLockModal {position:fixed;inset:0;z-index:1001;display:none;align-items:flex-end;justify-content:center}
.frontScreenLockModal--show {display:flex}
@media(min-width: 768px) {
.frontScreenLockModal {align-items:center}
}
.frontScreenLockModal__backdrop {position:absolute;inset:0;background:rgba(24,24,24,.1490196078);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.frontScreenLockModal__dialog {position:relative;display:flex;flex-direction:column;align-items:center;width:100%;min-height:324px;padding:40px 20px 24px;gap:16px;background:#1f1f1f;border-radius:16px 16px 0 0;isolation:isolate}
@media(min-width: 768px) {
.frontScreenLockModal__dialog {max-width:540px;min-height:332px;padding:40px 32px 32px;gap:24px;border-radius:20px}
}
.frontScreenLockModal__glow {position:absolute;width:521px;height:521px;left:-276px;top:-307px;background:radial-gradient(50% 50% at 50% 50%, #5554de 0%, rgba(85, 84, 222, 0) 100%);filter:blur(75px);z-index:0}
@media(min-width: 768px) {
.frontScreenLockModal__glow {width:601px;height:601px;top:-347px}
}
.frontScreenLockModal__icon {position:absolute;top:-32px;left:50%;width:64px;height:64px;transform:translateX(-50%);z-index:2}
.frontScreenLockModal__icon img {display:block;width:100%;height:100%;object-fit:contain}
.frontScreenLockModal__close {box-sizing:border-box;position:absolute;top:8px;right:8px;z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(0,0,0,0);cursor:pointer}
.frontScreenLockModal__close span {position:absolute;width:16px;height:2px;background:#6c6c6c;border-radius:2px}
.frontScreenLockModal__close span:first-child {transform:rotate(45deg)}
.frontScreenLockModal__close span:last-child {transform:rotate(-45deg)}
.frontScreenLockModal__content {position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;gap:16px}
@media(min-width: 768px) {
.frontScreenLockModal__content {gap:24px}
}
.frontScreenLockModal__copy {display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:8px}
@media(min-width: 768px) {
.frontScreenLockModal__copy {align-items:center}
}
.frontScreenLockModal__title {margin:0;color:#fff;font-weight:700;font-size:20px;line-height:24px;letter-spacing:.01em}
@media(min-width: 768px) {
.frontScreenLockModal__title {max-width:460px;font-weight:700;font-size:24px;line-height:32px;text-align:center}
}
.frontScreenLockModal__description {margin:0;color:#fff;font-weight:400;font-size:14px;line-height:24px;letter-spacing:.01em}
@media(min-width: 768px) {
.frontScreenLockModal__description {max-width:476px;font-weight:400;font-size:16px;line-height:24px;text-align:center}
}
.frontScreenLockModal__actions {display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:20px}
@media(min-width: 768px) {
.frontScreenLockModal__actions {width:400px}
}
.frontScreenLockModal__button {width:100%;border:none;background:rgba(0,0,0,0);cursor:pointer}
.frontScreenLockModal__button--primary {min-height:48px;padding:12px 32px;border-radius:16px;background:#5554de;color:#fff;font-weight:600;font-size:16px;line-height:24px;text-align:center}
.frontScreenLockModal__button--link {padding:0;color:#05e98f;font-weight:400;font-size:14px;line-height:24px;text-align:center;letter-spacing:.01em;text-decoration-line:underline}
.subscribeWidget {width:100%;padding:0;margin:0 0 -1px;background:#181818}
.subscribeWidget .input--hidden {display:none !important}
.subscribeWidget .sib-form,.subscribeWidget #sib-container {width:100%;padding:0;display:flex;justify-content:center}
.subscribeWidget .sib-form-container {width:100%}
.subscribeWidget svg {display:none !important}
.subscribeWidget #error-message,.subscribeWidget #success-message,.subscribeWidget .entry__error {position:fixed !important;top:0 !important;left:0 !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;opacity:0 !important;pointer-events:none !important}
.subscribeWidget .sib-form-block {margin:0;padding:0}
.subscribeWidget .sib-form-message-panel__text {padding:0;background:rgba(0,0,0,0)}
.subscribeWidget #sib-form {position:relative;gap:12px;width:100%}
@media(min-width: 768px) {
.subscribeWidget #sib-form {max-width:446px}
}
.subscribeWidget #sib-form .sib-input {flex:1 1 auto;height:56px}
.subscribeWidget #sib-form .form__entry,.subscribeWidget #sib-form .form__label-row,.subscribeWidget #sib-form .entry__field {height:100%;margin:0}
.subscribeWidget #sib-form .entry__field {border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(91,97,149,.28)}
.subscribeWidget #EMAIL {width:100%;height:100% !important;padding:0 170px 0 16px !important;border:0 !important;border-radius:14px !important;background:rgba(0,0,0,0) !important;color:#fff !important;font-size:15px !important;line-height:24px !important;font-weight:400 !important;cursor:auto !important}
.subscribeWidget #EMAIL::placeholder {color:rgba(255,255,255,.6) !important}
.subscribeWidget #EMAIL:focus {outline:none;box-shadow:none}
.subscribeWidget #EMAIL:disabled {opacity:.7;cursor:wait}
.subscribeWidget .sib-form-block__button-with-loader {position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;min-width:152px;padding:0 20px;border:none;border-radius:14px;background:#05e98f;color:#181818;font-size:16px;font-weight:600;line-height:24px;cursor:auto !important}
.subscribeWidget .sib-form-block__button-with-loader svg {width:18px;height:18px;fill:currentColor}
.subscribeWidget .sib-form-block__button-with-loader[disabled] {opacity:.7;cursor:wait}
.subscribeWidget__inner {position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:56px 20px 40px;overflow:hidden;background:radial-gradient(circle at center bottom, rgba(79, 85, 220, 0.35), rgba(79, 85, 220, 0) 34%),#181818}
.subscribeWidget__inner::before {content:"";position:absolute;left:50%;bottom:-120px;transform:translateX(-50%);width:420px;height:220px;border-radius:50%;background:radial-gradient(circle, rgba(85, 90, 222, 0.45) 0%, rgba(85, 90, 222, 0) 72%);pointer-events:none;z-index:-1}
.subscribeWidget__content,.subscribeWidget__formBlock {position:relative;z-index:1;width:100%;text-align:center}
.subscribeWidget .subscribeWidget__title {margin:0 auto 12px;color:#fff;font-size:20px}
@media(min-width: 768px) {
.subscribeWidget .subscribeWidget__title {font-size:26px}
}
.subscribeWidget .subscribeWidget__title span {color:#05e98f}
.subscribeWidget__description {margin:0 auto 24px;color:#dbd8d8 !important;font-size:14px !important;line-height:24px !important;font-weight:400 !important}
.subscribeWidget__description span {font-weight:inherit}
.subscribeWidget__benefits {display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px;margin:0;padding:0;list-style:none}
.subscribeWidget__benefit {display:flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid var(--border-neutral-0016, rgba(255, 255, 255, 0.1607843137));border-radius:999px;background:var(--neutral-0008, rgba(255, 255, 255, 0.0784313725));color:#dbd8d8 !important;font-size:14px;font-weight:400;line-height:1.3}
.subscribeWidget__benefitIcon {display:inline-flex;width:12px;height:12px}
.subscribeWidget__benefitIcon img {width:12px;height:12px}
.subscribeWidget__formBlock {display:flex;flex-direction:column;align-items:center;gap:16px}
.subscribeWidget__formTitle {font-size:14px !important;line-height:24px !important;font-weight:400 !important;margin:0;color:#dbd8d8 !important}
.subscribeWidget__message {min-height:20px;margin:0;font-size:14px;line-height:1.45}
.subscribeWidget__message[data-state=success] {color:#05e98f;font-size:13px}
.subscribeWidget__message[data-state=error] {color:#ff455b;font-size:13px}
.sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}
.numberedList {font-family: "Poppins", sans-serif;}
.numberedList__wrapper {background: #fff;
  border-radius: 20px;
  padding: 24px 16px;}
@media (min-width: 768px) {
.numberedList__wrapper {padding: 40px;}
}
.numberedList__title {font-weight: 600;
  font-size: 20px;
  line-height: 32px;
  color: #181818;
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;}
@media (min-width: 768px) {
.numberedList__title {font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 16px;}
}
.numberedList__description {font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.01em;
  color: #181818;}
@media (min-width: 768px) {
.numberedList__description {margin-bottom: 30px;}
}
.numberedList__description p:first-child {margin-top: 0;}
.numberedList__description p:last-child {margin-bottom: 0;}
.numberedList__item {display: flex;
  flex-wrap: wrap;
  border: 1px solid #f1f1f1;
  border-radius: 20px;
  padding: 24px 16px;
  margin-bottom: 20px;}
.numberedList__item:last-child {margin-bottom: 0;}
@media (min-width: 768px) {
.numberedList__item {justify-content: space-between;}
}
.numberedList__item-top {display: flex;
  flex-wrap: wrap;
  flex-direction: column;}
@media (min-width: 768px) {
.numberedList__item-top {flex: 1;}
}
.numberedList__item-top__number {display: inline-flex;
  flex: 0 0 32px;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  color: #4443B8;
  width: 32px;
  height: 32px;
  background: #f9f9ff;
  border-radius: 50%;
  margin-right: 16px;}
.numberedList__item-top__title-wrapper {display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 16px;}
.numberedList__item-top__title {flex: 1;
  line-height: 24px;
  color: #181818;
  margin-bottom: 0;
  margin-top: 0;
  font-weight: 600;
  font-size: 16px;}
.numberedList__item-top__content {font-size: 14px;
  margin-top: 0;
  margin-bottom: 24px;}
@media (min-width: 768px) {
.numberedList__item-top__content:last-child {margin-bottom: 0;}
}
.numberedList__item-top__content a {text-decoration: underline;
  color: revert;}
.numberedList__item-image {display: block;
  width: 100%;
  text-align: center;
  border-radius: 16px;}
@media (min-width: 768px) {
.numberedList__item-image {flex: 0 0 200px;
    margin-left: 24px;}
}
.numberedList__item-image img {max-height: 140px;
  overflow: hidden;
  object-fit: cover;}
.static-content__text-gradient {display: inline-block;
  width: 100%;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(90deg, #FFE973 0%, #A69AB9 50%, #4D4BFF 100%);}
.static-content__front {padding: 30px 0;}
.static-content__front__new {position: relative;
  z-index: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #ffffff;
  margin-top: -13px;}
@media (min-width: 768px) {
.static-content__front__new {text-align: center;}
}
.static-content__front__new h1 {font-weight: 700;
  font-size: 26px;
  line-height: 34px;
  letter-spacing: 0.4px;
  margin-bottom: 0;}
@media (min-width: 768px) {
.static-content__front__new h1 {font-size: 40px;
    line-height: 52px;}
}
.static-content__front__new p {font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  max-width: 805px;
  margin-bottom: -12px;
  margin-top: 8px;}
@media (min-width: 768px) {
.static-content__front__new p {font-size: 16px;
    margin-top: 16px;}
}
.static-content iframe {width: 100%;}
.static-content__default p, .static-content__default li {font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #181818;
  letter-spacing: 0.01em;}
.static-content__default a {color: #5554de;
  text-decoration: underline;}
.static-content__default ul {margin-top: 20px;
  list-style: none;
  padding-left: 8.5px;}
.static-content__default ul:last-of-type {margin-bottom: 0;}
.static-content__default ul li {position: relative;
  padding-left: 15.5px;
  margin-bottom: 20px;}
.static-content__default ul li:last-child {margin-bottom: 0;}
.static-content__default ul li:before {content: "";
  position: absolute;
  left: 0;
  top: 8.5px;
  background: #5554de;
  width: 7px;
  height: 7px;
  border-radius: 50%;}
.static-content__default img {max-width: 100%;
  width: auto;
  height: auto;
  border-radius: 16px;}
.static-content__default .bonus__table {margin-top: 24px;
  display: flex;
  flex-wrap: wrap;}
@media (min-width: 768px) {
.static-content__default .bonus__table {display: table;
    border-collapse: separate;
    border-spacing: 0 16px;}
}
.static-content__default .bonus__table tbody {display: flex;
  flex-wrap: wrap;}
@media (min-width: 768px) {
.static-content__default .bonus__table tbody {display: table-row-group;}
}
.static-content__default .bonus__table thead {display: none;}
@media (min-width: 768px) {
.static-content__default .bonus__table thead {display: table-header-group;}
}
.static-content__default .bonus__table tr {display: flex;
  width: 100%;
  flex-wrap: wrap;
  padding: 22px 16px;
  background: #f9f9ff;
  border-radius: 20px;
  margin-bottom: 16px;
  border: 1px solid #f4f5f7;}
.static-content__default .bonus__table tr:last-child {margin-bottom: 0;}
@media (min-width: 768px) {
.static-content__default .bonus__table tr {display: table-row;
    width: auto;
    margin-bottom: 0;
    border-radius: unset;
    padding: 0;
    background: none;}
}
.static-content__default .bonus__table td, .static-content__default .bonus__table th {display: inline-flex;
  justify-content: center;
  width: 100%;}
@media (min-width: 768px) {
.static-content__default .bonus__table td, .static-content__default .bonus__table th {display: table-cell;
    width: 1%;}
}
.static-content__default .bonus__table th {font-weight: 600;
  font-size: 12px;
  line-height: 17px;
  color: #2B2B2B;
  background: #f9f9ff;
  white-space: nowrap;
  padding: 8px 10px;}
@media (min-width: 768px) {
.static-content__default .bonus__table th:first-child {border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;}
.static-content__default .bonus__table th:last-child {border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;}
}
.static-content__default .bonus__table td {padding: 0;
  text-align: center;
  background: #f9f9ff;
  position: relative;
  margin-bottom: 12px;}
.static-content__default .bonus__table td:after {content: "";
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: -12px;
  background: #f1f1f1;}
@media (min-width: 768px) {
.static-content__default .bonus__table td:after {height: auto;
    width: 1px;
    right: 0;
    top: 16px;
    bottom: 16px;}
}
.static-content__default .bonus__table td:nth-child(2):after {display: none;}
@media (min-width: 768px) {
.static-content__default .bonus__table td:nth-child(2):after {display: inline-block;}
}
.static-content__default .bonus__table td:first-child {margin-bottom: 24px;}
@media (min-width: 768px) {
.static-content__default .bonus__table td:first-child {margin-bottom: 0;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    border-left: 1px solid #f4f5f7;
    padding-left: 16px;}
}
.static-content__default .bonus__table td:last-child {margin-bottom: 0;}
.static-content__default .bonus__table td:last-child:after {display: none;}
@media (min-width: 768px) {
.static-content__default .bonus__table td:last-child {border-right: 1px solid #f4f5f7;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    padding-right: 16px;}
}
@media (min-width: 768px) {
.static-content__default .bonus__table td {border-top: 1px solid #f4f5f7;
    border-bottom: 1px solid #f4f5f7;
    margin-bottom: 0;
    padding: 16px 25px;}
}
.static-content__default .bonus__table a {font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #5554de;
  text-decoration: underline;}
.static-content__default .bonus__table a.bonus__table--link {font-weight: 600;
  font-size: 12px;
  line-height: 17px;
  color: #ffffff;
  text-decoration: none;}
.static-content__default .bonus__table a.bonus__table--btn {width: 100%;
  white-space: nowrap;
  text-decoration: none;
  padding: 16px 40px;
  color: #ffffff;
  background: #5554de;
  border-radius: 16px;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  margin-top: 12px;}
.static-content__default .bonus__table--logo {display: inline-flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  min-width: 160px;
  max-width: 260px;}
.static-content__default .bonus__table--img {width: 100%;
  display: inline-flex;
  position: relative;}
.static-content__default .bonus__table--img img {width: 100%;
  height: auto;}
.static-content__default .bonus__table--img:after {content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(180deg, rgba(46, 45, 146, 0) 52.78%, #2B2872 100%);}
.static-content__default .bonus__table--link {width: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 8px 12px;}
@media (min-width: 768px) {
.static-content__default .bonus__table--link {padding: 8px;}
}
.static-content__default .bonus__table caption {width: 100%;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  margin-bottom: 16px;}
@media (min-width: 768px) {
.static-content__default .bonus__table caption {width: auto;
    margin-bottom: 0;
    text-align: left;}
}
.static-content__default .flex-responsive {overflow-x: auto;
  display: flex;
  margin-bottom: 10px;}
.static-content__default .flex-responsive::-webkit-scrollbar {height: 8px;}
.static-content__default .flex-responsive::-webkit-scrollbar-thumb {background-color: #dBd8d8;
  border-radius: 32px;}
.static-content__default .flex-responsive.sc-col-3 .style_1 th, .static-content__default .flex-responsive.sc-col-3 .style_rowspan th, .static-content__default .flex-responsive.sc-col-3 .style_1 td, .static-content__default .flex-responsive.sc-col-3 .style_rowspan td {width: 33.3333333333%;}
.static-content__default .flex-responsive.sc-col-4 .style_1 th, .static-content__default .flex-responsive.sc-col-4 .style_rowspan th, .static-content__default .flex-responsive.sc-col-4 .style_1 td, .static-content__default .flex-responsive.sc-col-4 .style_rowspan td {width: 25%;}
.static-content__default .flex-responsive.sc-col-5 .style_1 th, .static-content__default .flex-responsive.sc-col-5 .style_rowspan th, .static-content__default .flex-responsive.sc-col-5 .style_1 td, .static-content__default .flex-responsive.sc-col-5 .style_rowspan td {width: 20%;}
.static-content__default .flex-responsive.sc-col-6 .style_1 th, .static-content__default .flex-responsive.sc-col-6 .style_rowspan th, .static-content__default .flex-responsive.sc-col-6 .style_1 td, .static-content__default .flex-responsive.sc-col-6 .style_rowspan td {width: 16.6666666667%;}
.static-content__default .flex-responsive.sc-col-7 .style_1 th, .static-content__default .flex-responsive.sc-col-7 .style_rowspan th, .static-content__default .flex-responsive.sc-col-7 .style_1 td, .static-content__default .flex-responsive.sc-col-7 .style_rowspan td {width: 14.2857142857%;}
.static-content__default .flex-responsive.sc-col-8 .style_1 th, .static-content__default .flex-responsive.sc-col-8 .style_rowspan th, .static-content__default .flex-responsive.sc-col-8 .style_1 td, .static-content__default .flex-responsive.sc-col-8 .style_rowspan td {width: 12.5%;}
.static-content__default .flex-responsive.sc-col-9 .style_1 th, .static-content__default .flex-responsive.sc-col-9 .style_rowspan th, .static-content__default .flex-responsive.sc-col-9 .style_1 td, .static-content__default .flex-responsive.sc-col-9 .style_rowspan td {width: 11.1111111111%;}
.static-content__default .flex-responsive.sc-col-10 .style_1 th, .static-content__default .flex-responsive.sc-col-10 .style_rowspan th, .static-content__default .flex-responsive.sc-col-10 .style_1 td, .static-content__default .flex-responsive.sc-col-10 .style_rowspan td {width: 10%;}
.static-content__default .style_1, .static-content__default .style_rowspan {display: flex;
  flex-wrap: wrap;}
.static-content__default .style_1 thead, .static-content__default .style_rowspan thead, .static-content__default .style_1 tbody, .static-content__default .style_rowspan tbody {width: 100%;}
.static-content__default .style_1 tr, .static-content__default .style_rowspan tr {width: 100%;
  display: flex;
  border-radius: 20px;
  border: 1px solid #f4f5f7;
  margin-bottom: 10px;}
.static-content__default .style_1 tbody tr:last-child, .static-content__default .style_rowspan tbody tr:last-child {margin-bottom: 0;}
.static-content__default .style_1 th, .static-content__default .style_rowspan th, .static-content__default .style_1 td, .static-content__default .style_rowspan td {text-align: center;
  min-width: 100px;
  width: 50%;
  display: inline-block;
  word-break: break-word;
  padding: 16px;
  background: #f9f9ff;
  font-size: 12px;
  line-height: 17px;}
@media (min-width: 768px) {
.static-content__default .style_1 th, .static-content__default .style_rowspan th, .static-content__default .style_1 td, .static-content__default .style_rowspan td {max-width: unset;
    font-size: 14px;
    line-height: 24px;}
}
.static-content__default .style_1 td, .static-content__default .style_rowspan td {font-weight: 400;}
.static-content__default .style_1 td:first-of-type, .static-content__default .style_rowspan td:first-of-type {border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;}
.static-content__default .style_1 td:last-of-type, .static-content__default .style_rowspan td:last-of-type {border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;}
.static-content__default .style_1 thead th, .static-content__default .style_rowspan thead th {font-weight: 600;
  word-break: unset;}
.static-content__default .style_1 thead th:first-of-type, .static-content__default .style_rowspan thead th:first-of-type {border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;}
.static-content__default .style_1 thead th:last-of-type, .static-content__default .style_rowspan thead th:last-of-type {border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;}
.static-content__default .style_1 img, .static-content__default .style_rowspan img {width: 100%;
  height: auto;}
.static-content__default .style_1--wrapper {overflow-y: scroll;
  padding-bottom: 10px;
  scrollbar-width: none;}
.static-content__default .style_1--wrapper::-webkit-scrollbar {display: none;}
.static-content__default .style_rowspan {display: table;
  border-collapse: separate;
  border-spacing: 0;}
.static-content__default .style_rowspan tbody:before {content: "-";
  display: block;
  line-height: 10px;
  color: transparent;}
.static-content__default .style_rowspan tr {display: table-row;}
.static-content__default .style_rowspan th, .static-content__default .style_rowspan td {display: table-cell;
  border: 1px solid #f4f5f7;}
.static-content__default .style_rowspan th:first-of-type {border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;}
.static-content__default .style_rowspan th:last-of-type {border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;}
.static-content__default .style_rowspan tr:first-of-type td:first-of-type {border-top-left-radius: 20px;}
.static-content__default .style_rowspan tr:first-of-type td:last-of-type {border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;}
.static-content__default .style_rowspan tr:last-of-type td:first-of-type {border-bottom-left-radius: 20px;}
.static-content__default__black {border-radius: unset;
  background: #181818;
  padding: 64px 24px;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;}
.static-content__default__black p {color: #ffffff;}
@media (min-width: 1200px) {
.static-content__default__black {padding: 200px;
    font-size: 20px;
    font-weight: 600;
    line-height: 36px;}
.static-content__default__black p {font-size: 18px;
    font-weight: 600;
    line-height: 32px;}
}
@media (min-width: 1200px) and (min-width: 1200px) {
.static-content__default__black p {font-size: 20px;
    font-weight: 600;
    line-height: 36px;}
}
.static-content__default .category__list {align-items: center;}
.static-content__default .category__list div a {display: block;
  line-height: 20px;
  padding: 12px 0;
  font-size: 14px;}
@media (min-width: 768px) {
.static-content__default .category__list div a {padding: 8px 0;}
}
.static-content__default .category__list div:first-of-type a:not(.category--flags) {padding-top: 0;}
@media (min-width: 768px) {
.static-content__default .category__list div:first-of-type a:not(.category--flags) {padding-top: 8px;}
}
.static-content__default .category__list .category--flags {display: flex;
  margin: 8px 0;
  border: 1px solid #f1f1f1;
  border-radius: 16px;
  padding: 6px 8px;
  align-items: center;
  justify-content: flex-end !important;
  flex-direction: row-reverse;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: #5554de;}
.static-content__default .category__list .category--flags img, .static-content__default .category__list .category--flags .flag {width: 28px;
  height: 28px;
  border-radius: 50%;
  margin: 0 8px 0 0;
  min-width: 28px;
  min-height: 28px;}
#world-map-markers {height: 200px;}
@media (min-width: 768px) {
#world-map-markers {height: 400px;}
}
svg {-ms-touch-action: none;
  touch-action: none;}
image, text, .jvm-zoomin, .jvm-zoomout {-webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;}
.jvm-container {-ms-touch-action: none;
  touch-action: none;
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%;}
.jvm-tooltip {border-radius: 3px;
  background-color: #5c5cff;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  box-shadow: 1px 2px 12px rgba(0, 0, 0, 0.2);
  padding: 3px 5px;
  white-space: nowrap;
  position: absolute;
  display: none;
  color: #FFF;}
.jvm-tooltip.active {display: block;}
.jvm-zoom-btn {border-radius: 3px;
  background-color: #292929;
  padding: 3px;
  box-sizing: border-box;
  position: absolute;
  line-height: 10px;
  cursor: pointer;
  color: #FFF;
  height: 15px;
  width: 15px;
  left: 10px;}
.jvm-zoom-btn.jvm-zoomout {top: 30px;}
.jvm-zoom-btn.jvm-zoomin {top: 10px;}
.jvm-series-container {right: 15px;
  position: absolute;}
.jvm-series-container.jvm-series-h {bottom: 15px;}
.jvm-series-container.jvm-series-v {top: 15px;}
.jvm-series-container .jvm-legend {background-color: #fff;
  border: 1px solid #e5e7eb;
  margin-left: 0.75rem;
  border-radius: 0.25rem;
  border-color: #e5e7eb;
  padding: 0.6rem;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  float: left;}
.jvm-series-container .jvm-legend .jvm-legend-title {line-height: 1;
  border-bottom: 1px solid #e5e7eb;
  padding-bottom: 0.5rem;
  margin-bottom: 0.575rem;
  text-align: left;}
.jvm-series-container .jvm-legend .jvm-legend-inner {overflow: hidden;}
.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick {overflow: hidden;
  min-width: 40px;}
.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick:not(:first-child) {margin-top: 0.575rem;}
.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick .jvm-legend-tick-sample {border-radius: 4px;
  margin-right: 0.65rem;
  height: 16px;
  width: 16px;
  float: left;}
.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick .jvm-legend-tick-text {font-size: 12px;
  text-align: center;
  float: left;}
.jvm-line[animation=true] {-webkit-animation: jvm-line-animation 10s linear forwards infinite;
  animation: jvm-line-animation 10s linear forwards infinite;}
@-webkit-keyframes jvm-line-animation {
from {stroke-dashoffset: 250;}
}
@keyframes jvm-line-animation {
from {stroke-dashoffset: 250;}
}