:root {
  --eldekb:1616px;
  --tmpfq4:0 20px;
  --m3doo8:24px;
  --igeli3:16px;
  --oxfzbb:8px;
  --jw6ae2:#2f2f2f;
  --bkrnyn:#FFF;
  --vci2mp:1px solid #54493f;
  --i07c7l:#fff;
  --xxevm1:#fff;
  --mp51hk:8px;
  --f2mp5j:#f5f5f5;
  --cn2s3d:16px;
  --vzyus6:normal;
  --dw6gbj:14px
}

button {
  border:unset;
  cursor:pointer;
  background:transparent
}

button,
a,
.s21d8497a__app-button {
  cursor:pointer
}

.s21d8497a__item_clickable {
  cursor:pointer
}

::-webkit-scrollbar {
  height:2px;
  width:2px;
  color:var(--cq5eq6) !important
}

*::-webkit-scrollbar-track {
  background:var(--cq5eq6) !important
}

*::-webkit-scrollbar-thumb {
  border-radius:2px;
  border:3px solid var(--cq5eq6)
}

* {
  padding:0;
  margin:0;
  box-sizing:border-box;
  font-family:"Poppins",sans-serif
}

a {
  text-decoration:none
}

body {
  background:#000
}

.container {
  width:100%;
  max-width:var(--eldekb);
  margin:auto;
  padding:var(--tmpfq4)
}

.s21d8497a__app-main {
  padding-top:50px
}

.s21d8497a__app-header:has(.s21d8497a__app-header__bottom) ~ .s21d8497a__app-main {
  padding-top:100px
}

.s21d8497a__app-section__title {
  align-items:center;
  gap:11px;
  font-size:24px;
  line-height:32px;
  font-weight:bolder;
  margin-bottom:24px;
  justify-content:space-between
}

@media (max-width:960px) {
  .s21d8497a__app-section__title {
    font-size:20px;
    line-height:30px
  }
}

@media (max-width:440px) {
  .s21d8497a__app-section__title {
    font-size:16px;
    line-height:24px
  }
}

.s21d8497a__app-section__title .s21d8497a__title__wrap {
  align-items:center;
  gap:var(--oxfzbb);
  color:var(--r5aadt)
}

@media (max-width:960px) {
  .s21d8497a__app-section__title .s21d8497a__title__wrap svg {
    width:24px;
    height:24px
  }
}

.s21d8497a__app-button {
  display:flex;
  justify-content:center;
  align-items:center;
  padding:10px 16px;
  min-width:80px;
  height:40px;
  border-radius:var(--mp51hk);
  white-space:nowrap;
  font-weight:700;
  font-size:14px;
  line-height:20px
}

@media (max-width:768px) {
  .s21d8497a__app-button {
    font-size:12px;
    padding:5px 12px;
    height:32px
  }
}

.s21d8497a__app-button.s21d8497a__simple {
  border:1px solid var(--a8hmwc);
  color:var(--a8hmwc)
}

.s21d8497a__app-button.s21d8497a__primary {
  background:var(--a8hmwc);
  color:var(--xxevm1)
}

.s21d8497a__wp-block-buttons {
  display:flex;
  justify-content:center;
  align-items:center
}

.s21d8497a__wp-block-buttons a {
  display:flex;
  justify-content:center;
  align-items:center;
  padding:10px 16px;
  min-width:80px;
  height:40px;
  border-radius:var(--mp51hk);
  white-space:nowrap;
  font-weight:700;
  font-size:14px;
  line-height:20px;
  background:var(--a8hmwc);
  color:var(--xxevm1);
  margin-bottom:24px;
  margin-top:24px;
  min-width:120px
}

.s21d8497a__wp-block-buttons a:hover {
  cursor:pointer
}

.s21d8497a__flex {
  display:flex
}

.s21d8497a__jc-center {
  justify-content:center
}

.s21d8497a__al-center {
  align-items:center
}

.s21d8497a__gap {
  gap:var(--igeli3)
}

.s21d8497a__gap-h {
  gap:calc(var(--igeli3) / 2)
}

.s21d8497a__app-text a {
  color:var(--a8hmwc)
}

.s21d8497a__app-text .s21d8497a__wp-block-button a {
  color:var(--r5aadt)
}

h1,
h2,
h3,
h4,
h5 {
  margin-bottom:var(--igeli3);
  font-family:var(--gox3xy);
  color:var(--r5aadt)
}

.s21d8497a__app-text h1,
.s21d8497a__app-text h2,
.s21d8497a__app-text h3,
.s21d8497a__app-text h4,
.s21d8497a__app-text h5 {
  margin-bottom:var(--igeli3);
  font-family:var(--gox3xy);
  color:var(--r5aadt)
}

.s21d8497a__app-text h1 {
  font-size:36px
}

.s21d8497a__app-text h2 {
  font-size:30px
}

.s21d8497a__app-text h3 {
  font-size:26px
}

.s21d8497a__app-text h4 {
  font-size:22px
}

.s21d8497a__app-text p,
.s21d8497a__app-text table,
.s21d8497a__app-text ul,
.s21d8497a__app-text ol,
.s21d8497a__app-text figure,
.s21d8497a__app-text blockquote {
  margin-bottom:var(--igeli3)
}

.s21d8497a__app-text th {
  color:var(--r5aadt)
}

.s21d8497a__app-text p,
.s21d8497a__app-text td,
.s21d8497a__app-text li {
  font-size:16px;
  font-weight:400;
  color:var(--qv4rbf);
  line-height:1.5
}

@media (max-width:768px) {
  .s21d8497a__app-text .s21d8497a__alignleft,
  .s21d8497a__app-text .s21d8497a__alignright {
    float:unset;
    width:100%;
    margin:auto
  }
  .s21d8497a__app-text .s21d8497a__alignleft img,
  .s21d8497a__app-text .s21d8497a__alignright img {
    width:100%;
    display:block;
    margin:auto
  }
}

@media (max-width:1024px) {
  .s21d8497a__app-text iframe {
    width:100%
  }
}

.s21d8497a__app-text ul,
.s21d8497a__app-text ol {
  padding:0 0 0 20px
}

.s21d8497a__app-text table {
  border:1px solid var(--cq5eq6);
  border-collapse:collapse;
  overflow-x:auto;
  width:100%
}

.s21d8497a__app-text table td,
.s21d8497a__app-text table th {
  min-width:120px;
  padding:var(--igeli3);
  border:1px solid var(--cq5eq6);
  border-collapse:collapse
}

@media (max-width:1024px) {
  .s21d8497a__app-text table {
    display:block
  }
  .s21d8497a__app-text td,
  .s21d8497a__app-text thead th {
    flex-grow:1;
    width:100%;
    min-width:200px
  }
  .s21d8497a__app-text td {
    min-width:200px
  }
}

.s21d8497a__sm-gap {
  gap:var(--oxfzbb) !important
}

.s21d8497a__wp-block-table thead {
  border-bottom:3px solid var(--cq5eq6) !important
}

@media (max-width:960px) {
  .s21d8497a__app-text h1 {
    font-size:26px
  }
  .s21d8497a__app-text h2 {
    font-size:22px
  }
  .s21d8497a__app-text h3 {
    font-size:20px
  }
  .s21d8497a__app-text h4 {
    font-size:18px
  }
}

.s21d8497a__app-breadcrumbs {
  margin:var(--m3doo8) 0
}

.s21d8497a__app-col-1 {
  width:100%;
  height:450px;
  background:var(--cq5eq6);
  margin-bottom:1rem;
  position:relative
}

.s21d8497a__app-breadcrumbs a {
  color:var(--a8hmwc)
}

.s21d8497a__app-breadcrumbs span {
  color:var(--qv4rbf)
}

.s21d8497a__app-footer__payments .s21d8497a__item {
  cursor:pointer
}

.s21d8497a__app-payments__slider .s21d8497a__slick-track .s21d8497a__item {
  cursor:pointer;
  max-width:120px;
  padding:16px
}

.s21d8497a__app-payments__slider .s21d8497a__slick-track .s21d8497a__item img {
  object-fit:contain;
  height:auto;
  max-height:40px;
  width:100%
}

.s21d8497a__btn-translate:hover {
  cursor:pointer
}

.s21d8497a__corgi-bet-button {
  cursor:pointer;
  width:100%
}

.s21d8497a__mobile-only {
  display:none
}

@media (max-width:1024px) {
  .s21d8497a__mobile-only {
    display:unset
  }
}

@media (max-width:1024px) {
  .s21d8497a__is-bottom-menu {
    display:none !important
  }
}

.s21d8497a__breadcrumbs-style-default .s21d8497a__app-breadcrumbs span {
  margin:0 0.25rem
}

@media (max-width:600px) {
}

@media (max-width:600px) {
}

@media (max-width:600px) {
}

.s21d8497a__app-advantages {
  display:flex;
  justify-content:center;
  gap:1rem;
  color:var(--qv4rbf);
  font-size:var(--cn2s3d);
  line-height:var(--vzyus6);
  margin-bottom:var(--m3doo8)
}

@media (max-width:768px) {
  .s21d8497a__app-advantages {
    overflow-x:scroll;
    justify-content:flex-start;
    width:100%
  }
  .s21d8497a__app-advantages .s21d8497a__item {
    min-width:320px
  }
}

.s21d8497a__app-advantages .s21d8497a__item {
  background-color:var(--cq5eq6);
  border-radius:var(--mp51hk);
  padding:1rem;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
  gap:1rem
}

.s21d8497a__app-advantages .s21d8497a__item .s21d8497a__advantage__title {
  font-size:18px;
  font-family:var(--gox3xy);
  color:var(--r5aadt)
}

.s21d8497a__app-advantages .s21d8497a__item .s21d8497a__advantage__description {
  font-size:14px;
  color:var(--qv4rbf)
}

.s21d8497a__app-app {
  color:var(--qv4rbf);
  margin-bottom:30px
}

.s21d8497a__app-app .s21d8497a__app-app__header {
  display:flex;
  flex-direction:column;
  gap:24px;
  margin-bottom:30px
}

.s21d8497a__app-app .s21d8497a__app-app__header img {
  border-radius:var(--mp51hk);
  overflow:hidden
}

.s21d8497a__app-app .s21d8497a__app-app__casino-info {
  display:flex;
  align-items:center;
  gap:16px
}

.s21d8497a__app-app .s21d8497a__app-app__casino-name {
  font-size:24px
}

.s21d8497a__app-app .s21d8497a__app-app__info {
  display:flex;
  justify-content:space-around;
  align-items:center;
  gap:16px;
  padding:20px 0px
}

.s21d8497a__app-app .s21d8497a__app-app__info div {
  font-size:18px;
  text-align:center
}

.s21d8497a__app-app .s21d8497a__app-app__divider {
  width:1px;
  height:30px;
  background:#c4c7c5
}

.s21d8497a__app-app .s21d8497a__app-app__button {
  width:100%;
  text-align:center;
  padding:10px 16px;
  border-radius:var(--mp51hk);
  background:var(--a8hmwc);
  color:var(--xxevm1)
}

.s21d8497a__app-app .s21d8497a__app-app__slider {
  margin-bottom:30px
}

.s21d8497a__app-app .s21d8497a__app-app__slider .s21d8497a__item {
  width:160px;
  height:200px;
  margin-right:16px
}

.s21d8497a__app-app .s21d8497a__app-app__slider .s21d8497a__item img {
  width:100%;
  height:100%;
  object-fit:cover
}

.s21d8497a__app-app .s21d8497a__app-app__descr-title {
  font-size:24px;
  font-weight:600;
  margin-bottom:16px
}

.s21d8497a__app-app .s21d8497a__app-app__descr-text {
  font-size:16px
}

.s21d8497a__app-app .s21d8497a__slick-track {
  margin:0
}

.s21d8497a__app-app__ratings-block {
  background:#fff;
  padding:1rem 1.25rem;
  margin-top:1.5rem;
  border-radius:8px;
  box-shadow:0 1px 3px rgba(0,0,0,0.08)
}

.s21d8497a__app-app__ratings-title {
  margin:0 0 1rem;
  font-size:1.5rem;
  font-weight:600;
  margin:30px 0
}

.s21d8497a__app-app__ratings-summary {
  display:flex;
  align-items:flex-start;
  gap:2rem;
  flex-wrap:wrap
}

.s21d8497a__app-app__ratings-score {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:0.25rem;
  min-width:80px
}

.s21d8497a__app-app__ratings-number {
  font-size:2.5rem;
  font-weight:700;
  line-height:1;
  color:var(--a8hmwc)
}

.s21d8497a__app-app__ratings-stars {
  display:flex;
  gap:2px
}

.s21d8497a__app-app__star {
  color:#dadce0;
  font-size:1.25rem
}

.s21d8497a__app-app__star.s21d8497a__is-filled {
  color:var(--a8hmwc)
}

.s21d8497a__app-app__ratings-bars {
  flex:1;
  min-width:160px;
  display:flex;
  flex-direction:column;
  gap:0.5rem
}

.s21d8497a__app-app__ratings-bar-row {
  display:flex;
  align-items:center;
  gap:0.5rem
}

.s21d8497a__app-app__ratings-bar-label {
  width:1.25rem;
  font-size:0.875rem;
  color:#5f6368
}

.s21d8497a__app-app__ratings-bar-track {
  flex:1;
  height:8px;
  background:#e8eaed;
  border-radius:4px;
  overflow:hidden
}

.s21d8497a__app-app__ratings-bar-fill {
  height:100%;
  background:var(--a8hmwc);
  border-radius:4px;
  transition:width 0.3s ease
}

.s21d8497a__app-app__reviews-list {
  margin-top:1.5rem;
  display:flex;
  flex-direction:column;
  gap:1rem
}

.s21d8497a__app-app__review-item {
  padding:1rem 1.25rem;
  border-radius:8px;
  border:1px solid var(--a8hmwc)
}

.s21d8497a__app-app__review-meta {
  display:flex;
  align-items:center;
  gap:0.75rem;
  margin-bottom:0.5rem
}

.s21d8497a__app-app__review-name {
  font-weight:600;
  color:#1a1a1a
}

.s21d8497a__app-app__review-stars {
  display:flex;
  gap:2px
}

.s21d8497a__app-app__review-stars .s21d8497a__app-app__star {
  font-size:0.875rem
}

.s21d8497a__app-app__review-text {
  margin:0;
  font-size:0.9375rem;
  line-height:1.5;
  color:#5f6368
}

.s21d8497a__app-authors {
  display:flex;
  flex-direction:column;
  gap:var(--m3doo8);
  margin-bottom:var(--m3doo8)
}

.s21d8497a__app-authors_grid .s21d8497a__app-authors__item {
  margin-bottom:var(--m3doo8)
}

.s21d8497a__app-authors_grid .s21d8497a__app-authors__item:last-child {
  margin-bottom:0
}

.s21d8497a__app-authors__slider {
  margin:0 -8px
}

.s21d8497a__app-authors__slider .s21d8497a__app-authors__item {
  margin:0 8px;
  min-height:100%
}

.s21d8497a__app-authors_slider .s21d8497a__app-dots {
  display:flex;
  list-style:none;
  margin:1rem 0 0;
  padding:0;
  gap:var(--oxfzbb);
  justify-content:center
}

.s21d8497a__app-authors_slider .s21d8497a__app-dots li {
  width:16px;
  height:16px;
  border-radius:50%;
  background:var(--xxgw0q);
  opacity:0.5
}

.s21d8497a__app-authors_slider .s21d8497a__app-dots li button {
  display:none
}

.s21d8497a__app-authors_slider .s21d8497a__app-dots .s21d8497a__slick-active {
  opacity:1;
  background:var(--a8hmwc)
}

.s21d8497a__app-authors__item {
  display:flex;
  gap:var(--igeli3);
  align-items:flex-start;
  background:var(--f2mp5j);
  border-radius:var(--mp51hk);
  padding:1.5rem
}

.s21d8497a__app-authors__image {
  flex-shrink:0
}

.s21d8497a__app-authors__image img {
  width:96px;
  height:96px;
  object-fit:cover;
  border-radius:50%
}

.s21d8497a__app-authors__content {
  flex:1;
  min-width:0
}

.s21d8497a__app-authors__name {
  font-family:var(--gox3xy);
  font-size:1.25rem;
  color:var(--r5aadt);
  font-weight:600;
  margin-bottom:0.25rem
}

.s21d8497a__app-authors__job {
  font-size:0.875rem;
  color:var(--xxgw0q);
  margin-bottom:0.5rem
}

.s21d8497a__app-authors__description {
  font-size:var(--cn2s3d);
  color:var(--qv4rbf);
  line-height:var(--vzyus6)
}

.s21d8497a__app-authors__socials {
  display:flex;
  flex-wrap:wrap;
  gap:0.5rem;
  margin-top:0.75rem
}

.s21d8497a__app-authors__social-link {
  display:inline-flex;
  align-items:center;
  gap:0.35rem;
  font-size:0.875rem;
  color:var(--a8hmwc);
  text-decoration:none;
  font-weight:600
}

.s21d8497a__app-authors__social-link:hover {
  cursor:pointer
}

.s21d8497a__app-authors__social-icon img {
  width:20px;
  height:20px;
  object-fit:contain;
  vertical-align:middle
}

.s21d8497a__app-authors__slider .s21d8497a__app-authors__image {
  display:flex;
  flex-direction:row;
  gap:1rem;
  align-items:center;
  text-align:left;
  margin-bottom:1rem
}

@media (max-width:768px) {
  .s21d8497a__app-authors__item {
    flex-direction:column;
    align-items:center;
    text-align:center
  }
}

.s21d8497a__app-banner-form {
  margin:24px auto;
  align-items:center;
  border-radius:var(--mp51hk);
  display:flex;
  justify-content:center;
  flex-direction:row;
  gap:24px;
  min-height:540px;
  overflow:hidden;
  padding:16px 0;
  position:relative
}

@media (max-width:768px) {
  .s21d8497a__app-banner-form {
    flex-direction:column
  }
}

.s21d8497a__app-banner-form img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  position:absolute;
  top:0;
  left:0;
  z-index:-1
}

.s21d8497a__app-banner-form .s21d8497a__app-banner-form__content {
  display:flex;
  flex-wrap:wrap;
  gap:20px;
  flex-direction:column;
  align-items:start;
  height:100%
}

@media (max-width:768px) {
  .s21d8497a__app-banner-form .s21d8497a__app-banner-form__content {
    align-items:center
  }
}

.s21d8497a__app-banner-form .s21d8497a__app-banner-form__content .s21d8497a__app-banner-form__content-title {
  color:var(--xxevm1);
  font-size:24px;
  font-weight:700;
  line-height:32px
}

@media (max-width:768px) {
  .s21d8497a__app-banner-form .s21d8497a__app-banner-form__content .s21d8497a__app-banner-form__content-title {
    font-size:18px;
    line-height:24px
  }
}

.s21d8497a__app-banner-form .s21d8497a__app-banner-form__content .s21d8497a__app-banner-form__content-text {
  color:var(--xxevm1);
  font-family:var(--gox3xy);
  font-size:56px;
  font-style:normal;
  font-weight:700;
  line-height:64px;
  text-transform:uppercase
}

@media (max-width:768px) {
  .s21d8497a__app-banner-form .s21d8497a__app-banner-form__content .s21d8497a__app-banner-form__content-text {
    font-size:22px;
    line-height:1.2
  }
}

.s21d8497a__app-banner-form .s21d8497a__app-banner-form__content .s21d8497a__app-banner-form__content-button-text {
  background:var(--a8hmwc);
  color:var(--xxevm1);
  padding:16px;
  border-radius:var(--mp51hk);
  font-size:18px;
  font-weight:600;
  text-align:center;
  margin-bottom:16px;
  cursor:pointer;
  transition:all 0.3s ease
}

.s21d8497a__app-banner-form .s21d8497a__app-banner-form__content .s21d8497a__app-banner-form__content-button-text:hover {
  background:var(--a8hmwc);
  color:var(--xxevm1)
}

.s21d8497a__app-banner-form .s21d8497a__app-banner-form__element-title {
  font-weight:bold;
  font-size:24px;
  color:var(--r5aadt);
  text-align:center;
  width:100%;
  margin-bottom:16px;
  border-radius:var(--mp51hk)
}

.s21d8497a__app-banner-form .s21d8497a__app-banner-form__form-wrapper {
  background:transparent;
  max-width:556px;
  width:100%;
  backdrop-filter:blur(10px);
  padding:16px;
  border-radius:var(--mp51hk)
}

.s21d8497a__app-banner-form .s21d8497a__app-banner-form__form {
  border-radius:var(--mp51hk);
  padding:16px;
  align-items:center;
  display:flex;
  flex-direction:column;
  gap:16px;
  width:100%
}

.s21d8497a__app-banner-form .s21d8497a__app-banner-form__form .s21d8497a__app-banner-form__element {
  display:flex;
  width:100%
}

.s21d8497a__app-banner-form .s21d8497a__app-banner-form__form .s21d8497a__app-banner-form__element input {
  padding:8px;
  width:100%;
  height:44px;
  border-radius:var(--mp51hk);
  background:var(--cq5eq6);
  font-weight:400;
  font-size:14px;
  line-height:20px;
  color:var(--xxgw0q);
  border:none
}

.s21d8497a__app-banner-form__footer-link {
  color:var(--r5aadt);
  font-size:14px;
  line-height:20px;
  text-align:center;
  margin-top:16px;
  width:100%
}

.s21d8497a__banner-form__link {
  color:var(--a8hmwc);
  font-weight:600;
  font-size:14px;
  line-height:20px;
  text-align:center;
  margin-top:16px;
  display:inline;
  cursor:pointer
}

.s21d8497a__banner-form__link:hover {
  cursor:pointer
}

.s21d8497a__app-banner-form__element--currency-country {
  display:flex;
  gap:16px;
  width:100%
}

.s21d8497a__app-banner-form__element--currency-country input {
  width:100%
}

.s21d8497a__app-banner-form_double .s21d8497a__app-banner-form-container {
  display:flex;
  max-width:830px;
  padding-left:24px;
  gap:24px;
  backdrop-filter:blur(20px);
  background-color:rgba(25,25,28,0.4);
  justify-content:space-between;
  border-radius:20px;
  width:100%
}

.s21d8497a__app-banner-form_double .s21d8497a__app-banner-form__offer {
  display:block;
  padding:24px 0;
  max-width:363px
}

.s21d8497a__app-banner-form_double .s21d8497a__app-banner-form__offer .s21d8497a__app-banner-form__title {
  display:none
}

.s21d8497a__app-banner-form_double .s21d8497a__app-banner-form__offer-title {
  font-size:26px;
  line-height:32px;
  margin:0 0 16px;
  color:#fff;
  text-align:center;
  font-weight:600
}

.s21d8497a__app-banner-form_double .s21d8497a__app-banner-form__offer-content {
  display:flex;
  gap:16px;
  background:linear-gradient(90deg,#c8f4fc 0%,#fee8e9 100%);
  border-radius:14px;
  padding:16px;
  align-items:center
}

.s21d8497a__app-banner-form_double .s21d8497a__app-banner-form__offer-content img {
  position:relative;
  width:40px;
  height:40px;
  z-index:0
}

.s21d8497a__app-banner-form_double .s21d8497a__app-banner-form__offer-text {
  font-size:14px;
  line-height:24px;
  font-weight:600
}

.s21d8497a__app-banner-form_double .s21d8497a__app-banner-form__form-wrapper {
  background:#fff;
  max-width:417px;
  min-width:324px;
  width:100%
}

.s21d8497a__app-banner-form_double .s21d8497a__app-banner-form__element {
  background:var(--jw6ae2);
  border-radius:30px;
  align-items:center;
  padding-right:16px
}

.s21d8497a__app-banner-form_double .s21d8497a__app-banner-form__form-currency {
  color:rgba(25,25,28,0.4)
}

.s21d8497a__app-banner-form_double .s21d8497a__app-banner-form__amount-list {
  display:flex;
  justify-content:space-between;
  gap:6px;
  width:100%
}

.s21d8497a__app-banner-form_double .s21d8497a__app-banner-form__amount-list div {
  background-color:var(--jw6ae2);
  color:rgba(25,25,28,0.4);
  min-width:auto;
  border-radius:30px;
  font-weight:500;
  height:40px;
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  cursor:pointer
}

.s21d8497a__app-banner-form_double .s21d8497a__app-button.s21d8497a__primary {
  width:100%
}

@media (max-width:900px) {
  .s21d8497a__app-banner-form_double {
    padding:0 16px
  }
  .s21d8497a__app-banner-form_double .s21d8497a__app-banner-form-container {
    flex-direction:column;
    align-items:center;
    padding-left:0;
    gap:0
  }
  .s21d8497a__app-banner-form_double .s21d8497a__app-banner-form__offer-title,
  .s21d8497a__app-banner-form_double .s21d8497a__app-banner-form__title {
    display:none
  }
  .s21d8497a__app-banner-form_double .s21d8497a__app-banner-form__offer .s21d8497a__app-banner-form__title {
    display:block;
    color:#fff;
    font-size:18px
  }
  .s21d8497a__app-banner-form_double .s21d8497a__app-banner-form__form-wrapper {
    margin-bottom:20px;
    background:transparent;
    backdrop-filter:none
  }
  .s21d8497a__app-banner-form_double .s21d8497a__app-banner-form__amount-list div {
    font-size:14px
  }
  .s21d8497a__app-banner-form_double .s21d8497a__form {
    padding:0
  }
}

.s21d8497a__app-banner-form__sub-items {
  display:flex;
  gap:7px;
  width:100%;
  overflow:auto;
  scrollbar-width:none;
  -ms-overflow-style:none
}

.s21d8497a__app-banner-form__sub-items::-webkit-scrollbar {
  display:none
}

.s21d8497a__app-banner-form__sub-item {
  position:relative
}

.s21d8497a__app-banner-form__sub-item img {
  position:relative;
  height:24px;
  width:74px;
  object-fit:contain
}

@media (max-width:768px) {
  .s21d8497a__app-banner-form__sub-items {
    position:absolute;
    bottom:0;
    z-index:1
  }
}

.s21d8497a__app-banner-form_simple-sec {
  flex-direction:row-reverse;
  justify-content:space-around;
  align-items:flex-start;
  min-height:700px
}

.s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__image {
  position:relative
}

.s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__form-wrapper {
  max-width:440px;
  align-self:center
}

.s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__element-label {
  width:100%;
  display:flex;
  flex-direction:column;
  gap:8px;
  font-weight:600
}

.s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__element-label input {
  padding:8px 16px
}

.s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__checkbox-list {
  display:flex;
  flex-direction:column;
  gap:12px
}

.s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__element-label_checkbox {
  font-size:13px;
  display:inline-flex;
  align-items:center;
  cursor:pointer;
  user-select:none;
  gap:10px
}

.s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__element-label_checkbox input[type="checkbox"] {
  display:none
}

.s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__checkmark {
  display:block;
  position:relative;
  min-width:20px;
  height:20px;
  border-radius:4px;
  border:1px solid #1e1e1e;
  background:#fff;
  transition:border-color 0.3s ease
}

.s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__element-label_checkbox input[type="checkbox"]:checked+.s21d8497a__app-banner-form__checkmark {
  background:var(--a8hmwc);
  border-color:var(--a8hmwc)
}

.s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__element-label_checkbox .s21d8497a__app-banner-form__checkmark::after {
  content:"";
  position:absolute;
  display:none
}

.s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__element-label_checkbox input[type="checkbox"]:checked+.s21d8497a__app-banner-form__checkmark::after {
  display:block;
  left:6px;
  top:2px;
  width:6px;
  height:12px;
  border:solid #fff;
  border-width:0 2px 2px 0;
  transform:rotate(45deg)
}

.s21d8497a__app-banner-form_simple-sec .s21d8497a__app-button {
  margin-top:16px;
  width:100%
}

.s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__content {
  align-items:center;
  margin-top:60px;
  justify-content:space-between;
  min-height:500px
}

.s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__advantages-items {
  margin-top:0px;
  width:100%;
  display:grid;
  list-style:none;
  z-index:2;
  gap:30px;
  grid-template-columns:repeat(3,1fr);
  padding-inline:24px
}

.s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__advantages-item {
  position:relative;
  display:flex;
  align-items:center;
  font-size:14px;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  color:var(--r5aadt);
  gap:10px
}

.s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__advantages-item span {
  background:#fff;
  width:30px;
  height:30px;
  border-radius:30px;
  display:flex;
  justify-content:center;
  align-items:center
}

.s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__advantages-item img {
  width:18px;
  height:18px;
  object-fit:contain;
  position:unset;
  z-index:0
}

@media(max-width:1200px) {
  .s21d8497a__app-banner-form_simple-sec {
    padding:16px;
    flex-direction:column;
    align-items:center
  }
  .s21d8497a__app-banner-form_simple-sec picture img {
    filter:blur(10px)
  }
  .s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__form {
    padding:8px
  }
  .s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__content {
    min-height:auto;
    margin-top:10px;
    margin-bottom:20px
  }
  .s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__content-text {
    font-size:20px !important;
    line-height:24px !important
  }
  .s21d8497a__app-banner-form_simple-sec .s21d8497a__app-banner-form__advantages-items {
    grid-template-columns:repeat(1,1fr);
    padding-inline:0px
  }
  .s21d8497a__app-banner-form_simple-sec input {
    height:35px !important
  }
}

.s21d8497a__app-banner {
  margin:var(--m3doo8) 0;
  position:relative
}

@media (max-width:480px) {
  .s21d8497a__app-banner {
    margin-top:0;
    margin-left:-20px;
    margin-right:-20px
  }
}

.s21d8497a__app-banner .s21d8497a__item {
  width:100%;
  height:500px;
  position:relative;
  display:flex !important;
  align-items:flex-start;
  justify-content:center;
  flex-direction:column
}

@media (max-width:1280px) {
  .s21d8497a__app-banner .s21d8497a__item {
    height:420px
  }
}

@media (max-width:1024px) {
  .s21d8497a__app-banner .s21d8497a__item {
    height:360px
  }
}

.s21d8497a__app-banner .s21d8497a__item img {
  border-radius:var(--mp51hk);
  width:100%;
  height:100%;
  object-fit:cover;
  position:absolute;
  top:0;
  left:0
}

@media (max-width:480px) {
  .s21d8497a__app-banner .s21d8497a__item img {
    border-radius:0
  }
}

.s21d8497a__app-banner .s21d8497a__item .s21d8497a__description {
  padding:0 0 0 32px;
  position:relative;
  z-index:50;
  display:flex;
  align-items:flex-start;
  flex-direction:column;
  gap:var(--m3doo8)
}

@media (max-width:960px) {
  .s21d8497a__app-banner .s21d8497a__item .s21d8497a__description {
    padding:0 32px;
    align-items:center;
    text-align:center
  }
}

.s21d8497a__app-banner .s21d8497a__item .s21d8497a__description .s21d8497a__top {
  color:var(--xxevm1);
  font-size:24px;
  font-weight:700;
  line-height:32px
}

.s21d8497a__app-banner .s21d8497a__item .s21d8497a__description .s21d8497a__title {
  color:var(--xxevm1);
  font-family:var(--gox3xy);
  font-size:56px;
  font-style:normal;
  font-weight:700;
  line-height:64px;
  text-transform:uppercase
}

@media (max-width:960px) {
  .s21d8497a__app-banner .s21d8497a__item .s21d8497a__description .s21d8497a__title {
    font-size:34px;
    line-height:40px
  }
}

@media (max-width:480px) {
  .s21d8497a__app-banner .s21d8497a__item .s21d8497a__description .s21d8497a__title {
    font-size:27px;
    line-height:32px
  }
}

.s21d8497a__app-banner .s21d8497a__item .s21d8497a__description .s21d8497a__bottom {
  color:var(--xxevm1);
  font-size:20px;
  font-style:normal;
  font-weight:400;
  line-height:30px
}

@media (max-width:960px) {
  .s21d8497a__app-banner .s21d8497a__item .s21d8497a__description .s21d8497a__bottom {
    font-size:14px;
    line-height:20px
  }
}

.s21d8497a__app-banner .s21d8497a__app-banner__control {
  position:absolute;
  background:#d7dcee66;
  width:48px;
  height:48px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  top:50%;
  z-index:150;
  transform:translateY(-50%);
  cursor:pointer
}

@media (max-width:960px) {
  .s21d8497a__app-banner .s21d8497a__app-banner__control {
    display:none !important
  }
}

.s21d8497a__app-banner .s21d8497a__prev {
  left:12px
}

.s21d8497a__app-banner .s21d8497a__next {
  right:12px;
  transform:translateY(-50%) rotate(180deg)
}

.s21d8497a__app-banner .s21d8497a__app-dots {
  position:absolute;
  bottom:16px;
  display:flex;
  list-style:none;
  width:100%;
  gap:var(--oxfzbb);
  justify-content:center
}

.s21d8497a__app-banner .s21d8497a__app-dots li {
  background:#0f0f14a6;
  width:40px;
  height:4px
}

.s21d8497a__app-banner .s21d8497a__app-dots li button {
  display:none
}

.s21d8497a__app-banner .s21d8497a__app-dots .s21d8497a__slick-active {
  background:var(--a8hmwc)
}

.s21d8497a__app-banner-col-icons .s21d8497a__item-row {
  display:flex;
  width:100%;
  justify-content:space-around
}

@media (max-width:768px) {
  .s21d8497a__app-banner-col-icons .s21d8497a__item-row {
    flex-direction:column;
    align-items:center;
    padding:0 1rem
  }
}

.s21d8497a__app-banner-col-icons .s21d8497a__item-row img.s21d8497a__icon {
  width:180px;
  height:180px;
  object-fit:contain;
  position:static;
  z-index:15
}

@media (max-width:768px) {
  .s21d8497a__app-banner-col-icons .s21d8497a__item-row img.s21d8497a__icon {
    display:none
  }
}

.s21d8497a__app-banner-col-icons .s21d8497a__btn-wrapper {
  width:100%;
  display:flex;
  align-items:center;
  gap:10px
}

@media (max-width:768px) {
  .s21d8497a__app-banner-col-icons .s21d8497a__btn-wrapper {
    flex-direction:column;
    align-items:center
  }
}

.s21d8497a__app-banner-col-icons .s21d8497a__payments {
  display:flex;
  gap:10px
}

@media (max-width:768px) {
  .s21d8497a__app-banner-col-icons .s21d8497a__payments {
    flex-wrap:wrap;
    justify-content:center;
    gap:1rem
  }
}

.s21d8497a__app-banner-col-icons .s21d8497a__payments img {
  position:static;
  width:74px;
  height:24px;
  object-fit:contain
}

.s21d8497a__app-banner-col-3 .s21d8497a__slick-track,
.s21d8497a__app-banner-col-2 .s21d8497a__slick-track,
.s21d8497a__app-banner-col-4 .s21d8497a__slick-track {
  display:flex;
  gap:1rem
}

.s21d8497a__app-banner-col-3 .s21d8497a__app-dots,
.s21d8497a__app-banner-col-2 .s21d8497a__app-dots,
.s21d8497a__app-banner-col-4 .s21d8497a__app-dots {
  position:static;
  padding-top:1rem
}

.s21d8497a__app-banner-col-2 .s21d8497a__item {
  height:350px;
  padding:var(--m3doo8)
}

.s21d8497a__app-banner-col-2 .s21d8497a__item .s21d8497a__description {
  padding:0
}

.s21d8497a__app-banner-col-2 .s21d8497a__item .s21d8497a__description .s21d8497a__top {
  font-size:16px
}

.s21d8497a__app-banner-col-2 .s21d8497a__item .s21d8497a__description .s21d8497a__title {
  font-size:32px;
  line-height:1.5
}

.s21d8497a__app-banner-col-2 .s21d8497a__item .s21d8497a__description .s21d8497a__bottom {
  font-size:16px
}

.s21d8497a__app-banner .s21d8497a__item .s21d8497a__links {
  width:90%;
  border-bottom:1px solid rgba(237,240,249,0.53);
  position:relative;
  margin:4rem auto 0;
  z-index:10
}

@media (max-width:968px) {
  .s21d8497a__app-banner .s21d8497a__item .s21d8497a__links {
    overflow-x:scroll;
    width:100%;
    justify-content:space-between
  }
  .s21d8497a__app-banner .s21d8497a__item .s21d8497a__links .s21d8497a__link {
    white-space:nowrap
  }
}

.s21d8497a__app-banner .s21d8497a__item .s21d8497a__links .s21d8497a__link {
  padding-bottom:1rem;
  color:var(--xxevm1);
  text-transform:uppercase;
  font-weight:900;
  opacity:0.75
}

.s21d8497a__app-banner .s21d8497a__item .s21d8497a__links .s21d8497a__link:hover {
  opacity:1
}

.s21d8497a__app-banner .s21d8497a__item .s21d8497a__links .s21d8497a__link.active {
  opacity:1;
  border-bottom:2px solid var(--a8hmwc)
}

.s21d8497a__app-banner-col-s .s21d8497a__slick-track {
  display:flex;
  gap:var(--igeli3)
}

.s21d8497a__app-banner-col-s .s21d8497a__item {
  overflow:hidden;
  background:var(--cq5eq6);
  display:flex;
  flex-direction:row;
  gap:var(--m3doo8);
  padding:10px;
  height:220px;
  border-radius:var(--mp51hk);
  justify-content:space-between
}

.s21d8497a__app-banner-col-s .s21d8497a__item img {
  align-self:center;
  object-fit:contain;
  flex-basis:120px;
  position:static;
  height:200px
}

.s21d8497a__app-banner-col-s .s21d8497a__item .s21d8497a__description {
  flex-basis:140px;
  justify-content:space-between
}

.s21d8497a__app-banner-col-s .s21d8497a__item .s21d8497a__description .s21d8497a__wrap {
  display:flex;
  flex-direction:column;
  gap:var(--oxfzbb)
}

.s21d8497a__app-banner-col-s .s21d8497a__item .s21d8497a__description .s21d8497a__top {
  font-size:12px;
  line-height:1.5
}

.s21d8497a__app-banner-col-s .s21d8497a__item .s21d8497a__description .s21d8497a__title {
  min-height:40px;
  font-size:14px;
  line-height:1.5
}

.s21d8497a__app-banner-col-s .s21d8497a__item .s21d8497a__description .s21d8497a__bottom {
  font-size:12px;
  line-height:1.5
}

.s21d8497a__app-banner-col-1.s21d8497a__is-loading,
.s21d8497a__app-banner-col-2.s21d8497a__is-loading,
.s21d8497a__app-banner-col-3.s21d8497a__is-loading,
.s21d8497a__app-banner-col-4.s21d8497a__is-loading,
.s21d8497a__app-banner-col-s.s21d8497a__is-loading {
  min-height:400px;
  opacity:0;
  transition:opacity 0.3s
}

.s21d8497a__app-banner-col-1,
.s21d8497a__app-banner-col-2,
.s21d8497a__app-banner-col-3,
.s21d8497a__app-banner-col-4,
.s21d8497a__app-banner-col-s,
.s21d8497a__app-banner-grid-1x2 {
  opacity:1;
  transition:opacity 0.3s
}

@media(max-width:820px) {
  .s21d8497a__app-banner-col-1 .s21d8497a__item:after,
  .s21d8497a__app-banner-col-2 .s21d8497a__item:after,
  .s21d8497a__app-banner-col-3 .s21d8497a__item:after,
  .s21d8497a__app-banner-col-4 .s21d8497a__item:after,
  .s21d8497a__app-banner-col-s .s21d8497a__item:after,
  .s21d8497a__app-banner-grid-1x2 .s21d8497a__item:after {
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.2);
    z-index:0
  }
}

.s21d8497a__app-banner-grid-1x2 {
  height:400px
}

.s21d8497a__app-banner-grid-1x2 .s21d8497a__item .s21d8497a__description {
  height:100%;
  justify-content:space-between;
  padding:20px
}

@media (min-width:1024px) {
  .s21d8497a__app-banner-grid-1x2 {
    display:grid;
    width:100%;
    gap:10px;
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
  .s21d8497a__app-banner-grid-1x2 .s21d8497a__item .s21d8497a__description .s21d8497a__title {
    font-size:24px
  }
  .s21d8497a__app-banner-grid-1x2 .s21d8497a__item {
    height:100%
  }
  .s21d8497a__app-banner-grid-1x2 .s21d8497a__item:first-child {
    grid-row:span 2 / span 2
  }
}

.s21d8497a__app-banner-col-1-icon {
  padding:8px 8px 30px;
  background:var(--cq5eq6);
  border-radius:var(--mp51hk)
}

.s21d8497a__app-banner-col-1-icon .s21d8497a__item {
  align-items:center
}

.s21d8497a__app-banner-col-1-icon .s21d8497a__item .s21d8497a__description {
  align-items:center
}

.s21d8497a__app-banner-col-1-icon .s21d8497a__primary {
  width:320px;
  padding:12px;
  height:auto
}

.s21d8497a__app-banner__icons {
  padding:0 16px;
  display:flex;
  justify-content:space-around;
  margin-top:30px;
  overflow:auto;
  scrollbar-width:none;
  -ms-overflow-style:none
}

.s21d8497a__app-banner__icons::-webkit-scrollbar {
  display:none
}

.s21d8497a__app-banner__icons {
  gap:var(--m3doo8)
}

.s21d8497a__app-banner__icons img {
  width:auto;
  height:34px;
  opacity:0.5
}

@media (max-width:1024px) {
  .s21d8497a__app-banner__icons {
    justify-content:flex-start
  }
}

@media (max-width:960px) {
  .s21d8497a__app-banner-col-1-icon .s21d8497a__item {
    justify-content:flex-end;
    padding-bottom:40px
  }
  .s21d8497a__app-banner-col-1-icon .s21d8497a__item .s21d8497a__description {
    gap:var(--oxfzbb)
  }
}

.s21d8497a__app-banner-col-1-icons-images .s21d8497a__item {
  flex-direction:row;
  align-items:center;
  padding:32px;
  gap:24px;
  flex-wrap:wrap;
  height:auto;
  overflow:hidden
}

.s21d8497a__app-banner-col-1-icons-images .s21d8497a__item .s21d8497a__description {
  padding:0;
  max-width:500px
}

.s21d8497a__app-banner-col-1-icons-images .s21d8497a__item .s21d8497a__description .s21d8497a__title {
  font-size:32px;
  line-height:1.5
}

.s21d8497a__app-banner-col-1-icons-images .s21d8497a__app-banner__icons {
  padding:0;
  gap:10px
}

.s21d8497a__app-banner-col-1-icons-images .s21d8497a__app-banner__icons .s21d8497a__icon-wrapper {
  cursor:pointer;
  padding:12px;
  background:var(--cq5eq6);
  border-radius:var(--mp51hk)
}

.s21d8497a__app-banner-col-1-icons-images .s21d8497a__app-banner__icons img {
  position:unset;
  width:20px;
  height:20px
}

.s21d8497a__app-banner-col-1-icons-images .s21d8497a__images-wrapper {
  max-width:660px;
  width:100%;
  display:flex;
  gap:10px
}

.s21d8497a__app-banner-col-1-icons-images .s21d8497a__image-wrapper {
  display:flex;
  flex-direction:column;
  position:relative;
  width:100%;
  background:var(--cq5eq6);
  border-radius:var(--mp51hk);
  cursor:pointer
}

.s21d8497a__app-banner-col-1-icons-images .s21d8497a__image-wrapper img {
  height:auto;
  position:relative
}

.s21d8497a__app-banner-col-1-icons-images .s21d8497a__image-wrapper .s21d8497a__image-text {
  color:var(--qv4rbf);
  font-size:14px;
  line-height:1.5;
  font-weight:400;
  margin:10px
}

@media (max-width:1300px) {
  .s21d8497a__app-banner-col-1-icons-images .s21d8497a__item .s21d8497a__description {
    align-items:center;
    text-align:center
  }
  .s21d8497a__app-banner-col-1-icons-images .s21d8497a__item .s21d8497a__description .s21d8497a__title {
    font-size:24px
  }
}

.s21d8497a__app-bottom-menu {
  display:none;
  gap:.5rem;
  position:fixed;
  bottom:0;
  left:0;
  width:100%;
  background:var(--bzy4mj);
  z-index:150;
  padding:10px;
  justify-content:space-between
}

@media (max-width:1024px) {
  .s21d8497a__app-bottom-menu {
    display:flex
  }
}

@media (min-width:768px) {
  .s21d8497a__app-bottom-menu {
    justify-content:space-around
  }
}

.s21d8497a__app-bottom-menu .s21d8497a__menu-item {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:10px;
  text-align:center;
  color:var(--qv4rbf);
  font-size:12px
}

.s21d8497a__app-bottom-menu .s21d8497a__menu-item:last-child {
  align-self:center
}

.s21d8497a__app-bottom-menu .s21d8497a__menu-item img {
  width:24px;
  object-fit:contain;
  height:24px
}

.s21d8497a__app-category {
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:16px;
  border-radius:var(--mp51hk);
  background:var(--bzy4mj);
  gap:calc(var(--oxfzbb) / 2);
  margin-bottom:32px
}

.s21d8497a__app-category .s21d8497a__app-category__flex {
  gap:var(--oxfzbb)
}

.s21d8497a__app-category .s21d8497a__app-category__flex:nth-child(1) {
  overflow-x:scroll
}

.s21d8497a__app-category .s21d8497a__app-category__flex:nth-child(1)::-webkit-scrollbar {
  display:none
}

.s21d8497a__app-category .s21d8497a__app-category__flex:nth-child(2) {
  justify-content:flex-start
}

.s21d8497a__app-category .s21d8497a__app-category__flex:nth-child(2) .s21d8497a__item {
  background:var(--cq5eq6)
}

.s21d8497a__app-category .s21d8497a__item {
  cursor:pointer;
  white-space:nowrap;
  align-items:center;
  justify-content:center;
  padding:12px 16px;
  gap:var(--oxfzbb);
  min-width:auto;
  height:48px;
  border-radius:var(--mp51hk);
  color:var(--qv4rbf);
  font-size:var(--cn2s3d)
}

.s21d8497a__app-category .s21d8497a__small-item {
  background:var(--cq5eq6);
  max-width:50px;
  min-width:50px
}

.s21d8497a__app-category.s21d8497a__col-rounded .s21d8497a__app-category__flex {
  width:100%;
  justify-content:space-between
}

.s21d8497a__app-category.s21d8497a__col-rounded .s21d8497a__item {
  flex-direction:column;
  gap:8px;
  background:transparent;
  height:auto;
  width:100%;
  min-width:90px
}

.s21d8497a__app-category.s21d8497a__col-rounded .s21d8497a__image-wrapper {
  background:var(--cq5eq6);
  padding:10px;
  border-radius:50%;
  width:45px;
  height:45px
}

.s21d8497a__app-category.s21d8497a__rounded,
.s21d8497a__app-category.s21d8497a__sp-between {
  background:transparent
}

.s21d8497a__app-category.s21d8497a__rounded .s21d8497a__app-category__flex {
  background:var(--cq5eq6)
}

.s21d8497a__app-category.s21d8497a__rounded .s21d8497a__app-category__flex,
.s21d8497a__app-category.s21d8497a__rounded .s21d8497a__item {
  border-radius:50px
}

@media (max-width:1025px) {
  .s21d8497a__app-category.s21d8497a__rounded {
    flex-direction:column;
    align-items:flex-start;
    padding:16px 0
  }
  .s21d8497a__app-category.s21d8497a__rounded .s21d8497a__app-category__flex:first-child {
    overflow-x:scroll;
    width:100%;
    scrollbar-width:none
  }
}

.s21d8497a__app-category.s21d8497a__sp-between .s21d8497a__app-category__flex {
  justify-content:space-between;
  width:100%
}

.s21d8497a__app-category.s21d8497a__sp-between .s21d8497a__item {
  background:var(--cq5eq6);
  width:100%
}

.s21d8497a__app-category.s21d8497a__cats_bordered {
  background:transparent;
  font-size:12px
}

.s21d8497a__app-category.s21d8497a__cats_bordered .s21d8497a__item {
  flex-direction:column;
  height:auto
}

.s21d8497a__app-category.s21d8497a__cats_bordered .s21d8497a__image-wrapper {
  width:75px;
  height:75px;
  padding:8px;
  border:1px solid var(--qv4rbf);
  border-radius:var(--mp51hk);
  margin-bottom:8px
}

.s21d8497a__app-category.s21d8497a__cats_bordered img {
  width:100%;
  height:100%;
  object-fit:contain
}

.s21d8497a__app-contact-form {
  background:var(--cq5eq6);
  border-radius:var(--mp51hk);
  margin-bottom:var(--m3doo8);
  width:100%;
  max-width:460px;
  padding:1rem;
  display:flex;
  flex-direction:column;
  gap:var(--igeli3)
}

.s21d8497a__app-contact-form .s21d8497a__group {
  display:flex;
  flex-direction:column;
  gap:.5rem
}

.s21d8497a__app-contact-form .s21d8497a__group label {
  font-size:16px;
  line-height:1.5;
  color:var(--r5aadt)
}

.s21d8497a__app-contact-form .s21d8497a__group .s21d8497a__input {
  padding:var(--oxfzbb);
  border:none;
  font-size:16px;
  border-radius:var(--mp51hk);
  background:var(--bzy4mj)
}

.s21d8497a__app-contact-form .s21d8497a__group .s21d8497a__input::placeholder {
  color:var(--qv4rbf)
}

.s21d8497a__app-cookie-popup {
  position:fixed;
  bottom:-100%;
  transition:.3s bottom;
  left:50%;
  z-index:250;
  transform:translateX(-50%);
  padding:var(--igeli3);
  border-radius:var(--mp51hk);
  background:var(--cq5eq6)
}

@media (max-width:1024px) {
  .s21d8497a__app-cookie-popup {
    width:100%
  }
}

.s21d8497a__app-cookie-popup .s21d8497a__title {
  color:var(--r5aadt);
  margin-bottom:var(--oxfzbb)
}

.s21d8497a__app-cookie-popup p {
  color:var(--qv4rbf);
  font-size:16px;
  margin-bottom:var(--igeli3)
}

@media (max-width:1024px) {
  .s21d8497a__app-cookie-popup p {
    font-size:10px
  }
}

.s21d8497a__app-cookie-popup p a {
  color:var(--a8hmwc)
}

.s21d8497a__app-cookie-popup .s21d8497a__close {
  position:absolute;
  top:var(--oxfzbb);
  right:var(--oxfzbb);
  color:var(--r5aadt)
}

.s21d8497a__app-cookie-popup.active {
  bottom:0
}

.s21d8497a__app-faq {
  margin-bottom:var(--m3doo8)
}

.s21d8497a__app-faq h2 {
  margin-bottom:1rem;
  font-family:var(--gox3xy)
}

.s21d8497a__app-faq__list {
  display:flex;
  flex-direction:column;
  gap:0.5rem
}

.s21d8497a__app-faq__list .s21d8497a__question {
  margin-bottom:0 !important
}

.s21d8497a__app-faq__list .s21d8497a__app-faq__item.active .s21d8497a__answer {
  display:block
}

.s21d8497a__app-faq__list .s21d8497a__app-faq__item.active .s21d8497a__question {
  padding-right:36px;
  border-radius:var(--mp51hk)
}

.s21d8497a__app-faq__list .s21d8497a__question,
.s21d8497a__app-faq__list .s21d8497a__answer {
  padding:1rem
}

.s21d8497a__app-faq__list .s21d8497a__question:hover {
  cursor:pointer
}

.s21d8497a__app-faq__list .s21d8497a__app-faq__item {
  position:relative;
  background:var(--dpmhsq);
  border-radius:var(--mp51hk);
  padding-right:36px
}

.s21d8497a__app-faq__list .s21d8497a__app-faq__item:after {
  content:"\276E";
  position:absolute;
  right:20px;
  top:10px;
  color:var(--a8hmwc);
  transform:rotate(-90deg) translate(-50%);
  font-size:20px
}

.s21d8497a__app-faq__list .s21d8497a__app-faq__item.active:after {
  transform:rotate(90deg) translate(-50%)
}

.s21d8497a__app-faq__list .s21d8497a__answer {
  display:none;
  color:var(--qv4rbf)
}

@media (max-width:960px) {
  footer .s21d8497a__flex {
    flex-wrap:wrap
  }
}

.s21d8497a__app-footer {
  padding:80px 0 46px;
  background:var(--v2xuf5)
}

.s21d8497a__app-footer__socials .s21d8497a__item,
.s21d8497a__app-footer__logos .s21d8497a__item {
  cursor:pointer
}

.s21d8497a__app-footer hr {
  margin:46px 0;
  opacity:.15
}

.s21d8497a__app-footer__payments {
  display:flex;
  justify-content:flex-start;
  gap:40px;
  margin-bottom:46px;
  flex-wrap:wrap
}

.s21d8497a__app-footer__payments img {
  object-fit:contain
}

.s21d8497a__app-footer__payments .s21d8497a__title__wrap {
  margin-bottom:1rem;
  flex-basis:100%;
  font-size:24px;
  font-weight:600;
  line-height:1.5;
  color:var(--r5aadt);
  text-align:center
}

.s21d8497a__app-footer__social-row .s21d8497a__app-footer__socials {
  flex-wrap:wrap
}

.s21d8497a__app-footer__social-row .s21d8497a__app-footer__socials img {
  object-fit:contain
}

.s21d8497a__app-footer__social-row {
  justify-content:space-between;
  align-items:center;
  margin-bottom:32px
}

@media (max-width:575px) {
  .s21d8497a__app-footer .s21d8497a__column.s21d8497a__center {
    align-items:center
  }
  .s21d8497a__app-footer__payments {
    gap:16px;
    margin-bottom:26px
  }
  .s21d8497a__gokong-footer {
    padding:24px 0 24px
  }
  .s21d8497a__gokong-footer hr {
    margin:24px 0
  }
}

@media (max-width:480px) {
  .s21d8497a__app-footer__payments {
    gap:16px;
    margin-bottom:26px
  }
}

@media (max-width:960px) {
  .s21d8497a__app-footer__social-row {
    flex-wrap:wrap;
    gap:1rem
  }
  .s21d8497a__app-footer__social-row .s21d8497a__app-footer__socials {
    flex-wrap:wrap
  }
}

.s21d8497a__app-footer__copyright {
  color:var(--qv4rbf);
  flex-wrap:wrap;
  margin-bottom:46px;
  gap:1rem
}

.s21d8497a__app-footer__copyright .s21d8497a__column {
  flex-grow:1;
  flex-basis:50%
}

@media (max-width:960px) {
  .s21d8497a__app-footer__copyright {
    flex-direction:column;
    justify-content:flex-start
  }
}

.s21d8497a__app-footer__copyright p {
  font-size:14px;
  line-height:1.5;
  color:var(--xxgw0q)
}

.s21d8497a__app-footer__menus {
  justify-content:space-between
}

@media (max-width:960px) {
  .s21d8497a__app-footer__menus {
    flex-direction:column;
    justify-content:flex-start
  }
}

.s21d8497a__app-footer__menus .s21d8497a__column {
  display:flex;
  flex-direction:column;
  gap:var(--igeli3)
}

@media (max-width:960px) {
  .s21d8497a__app-footer__menus .s21d8497a__column {
    padding:16px 0;
    border-bottom:1px solid var(--jw6ae2)
  }
  .s21d8497a__app-footer__menus .s21d8497a__column img {
    max-height:40px;
    object-fit:contain
  }
  .s21d8497a__app-footer__menus .s21d8497a__column:last-child {
    border-bottom:unset
  }
}

.s21d8497a__app-footer__menus .s21d8497a__column .s21d8497a__title {
  position:relative;
  color:var(--r5aadt);
  font-weight:bold
}

@media (max-width:960px) {
  .s21d8497a__app-footer__menus .s21d8497a__column .s21d8497a__title:after {
    content:"";
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23e4c6a3'%3E%3Cpath d='M8 11L2 5h12z'/%3E%3C/svg%3E") no-repeat;
    background-size:contain;
    display:block;
    position:absolute;
    top:50%;
    width:12px;
    height:12px;
    right:10px;
    transform:translateY(-50%)
  }
}

@media (max-width:960px) {
  .s21d8497a__app-footer__menus .s21d8497a__column .s21d8497a__title.active:after {
    transform:translateY(-50%) rotate(180deg)
  }
}

.s21d8497a__app-footer__menus .s21d8497a__column .s21d8497a__item {
  color:var(--qv4rbf);
  cursor:pointer;
  transition:.3s opacity;
  display:flex;
  align-items:center;
  gap:12px
}

.s21d8497a__app-footer__menus .s21d8497a__column .s21d8497a__item:hover {
  opacity:.75
}

@media (max-width:960px) {
  .s21d8497a__app-footer__menus .s21d8497a__column_drop .s21d8497a__item {
    display:none
  }
}

.s21d8497a__app-footer__menus .s21d8497a__column .s21d8497a__item.active {
  display:block
}

.s21d8497a__app-footer__columns {
  justify-content:space-between
}

.s21d8497a__app-footer__logos {
  gap:var(--igeli3);
  flex-wrap:wrap
}

.s21d8497a__app-footer__logos img {
  object-fit:contain;
  width:100%
}

@media (max-width:960px) {
  .s21d8497a__app-footer__logos {
    flex-wrap:wrap
  }
}

.s21d8497a__app-footer__logos img {
  width:auto;
  height:32px;
  object-fit:contain
}

.s21d8497a__app-header .s21d8497a__app-button.s21d8497a__simple {
  border:var(--vci2mp);
  color:var(--bkrnyn);
  background:var(--lam7cj)
}

.s21d8497a__app-header .s21d8497a__app-button.s21d8497a__primary {
  background:var(--a5u1rs);
  color:var(--i07c7l);
  border:var(--s6x3s7)
}

@media (min-width:1024px) {
  .s21d8497a__app-static.s21d8497a__static .s21d8497a__app-header {
    left:240px;
    width:calc(100% - 240px)
  }
}

.s21d8497a__app-static.s21d8497a__static .s21d8497a__app-header.s21d8497a__stretch {
  right:0;
  left:0;
  width:100%
}

@media (min-width:1024px) {
  .s21d8497a__app-static.s21d8497a__static.s21d8497a__sidebar-rt .s21d8497a__app-header {
    left:240px;
    right:240px;
    width:calc(100% - 480px)
  }
}

.s21d8497a__app-static.s21d8497a__static.s21d8497a__sidebar-rt .s21d8497a__app-header.s21d8497a__stretch {
  right:0;
  left:0;
  width:100%
}

.s21d8497a__app-header {
  background:var(--bzy4mj);
  padding:10px 32px;
  position:fixed;
  top:0;
  left:0;
  right:0;
  width:100%;
  z-index:199;
  height:68px
}

.s21d8497a__app-header:has(.s21d8497a__app-header__bottom) {
  height:auto
}

.s21d8497a__app-header__bottom {
  margin-top:16px;
  display:flex;
  gap:var(--m3doo8);
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:none;
  scrollbar-width:none
}

.s21d8497a__app-header__bottom::-webkit-scrollbar {
  display:none
}

.s21d8497a__app-header__bottom-group {
  display:flex;
  gap:var(--igeli3)
}

@media (min-width:1024px) {
  .s21d8497a__app-header.s21d8497a__stretch + .s21d8497a__app-aside.s21d8497a__static-aside,
  .s21d8497a__app-header.s21d8497a__stretch ~ .s21d8497a__app-sidebar-rt {
    top:70px
  }
}

.s21d8497a__app-header .s21d8497a__app-header__logo img {
  width:100%;
  max-width:120px;
  height:auto;
  max-height:44px
}

@media (max-width:960px) {
  .s21d8497a__app-header {
    padding:10px 16px
  }
}

@media (min-width:1024px) {
  .s21d8497a__has-static-logo .s21d8497a__app-header__logo {
    display:none
  }
}

.s21d8497a__app-header__row {
  align-items:center;
  gap:var(--m3doo8);
  justify-content:space-between
}

.s21d8497a__app-header__wrap {
  align-items:center;
  gap:var(--igeli3)
}

.s21d8497a__app-header__nav {
  flex-grow:1;
  flex-basis:60%;
  gap:var(--oxfzbb)
}

@media (max-width:1024px) {
  .s21d8497a__app-header__nav {
    display:none !important
  }
}

.s21d8497a__app-header__nav .s21d8497a__item,
.s21d8497a__app-header__bottom .s21d8497a__item {
  display:flex;
  padding:12px;
  border-radius:var(--mp51hk);
  align-items:center;
  gap:var(--oxfzbb);
  font-weight:400;
  color:var(--qv4rbf);
  cursor:pointer
}

.s21d8497a__app-header__nav .s21d8497a__item.active {
  background:var(--cq5eq6)
}

.s21d8497a__app-header__bottom .s21d8497a__item {
  background:var(--cq5eq6);
  white-space:nowrap;
  cursor:pointer
}

.s21d8497a__app-header__nav .s21d8497a__item.s21d8497a__search-item {
  min-width:216px;
  background:var(--cq5eq6);
  font-weight:400;
  font-size:14px;
  line-height:20px;
  color:var(--xxgw0q)
}

.s21d8497a__app-header__nav .s21d8497a__item.s21d8497a__search-item svg {
  color:var(--qv4rbf)
}

@media (max-width:768px) {
  .s21d8497a__app-header__nav .s21d8497a__item.s21d8497a__search-item {
    display:none
  }
}

.s21d8497a__app-header__user {
  display:flex;
  gap:var(--igeli3)
}

@media (max-width:768px) {
  .s21d8497a__app-header__user {
    align-items:center
  }
}

.s21d8497a__app-header__burger {
  cursor:pointer
}

.s21d8497a__app-header__burger svg {
  color:var(--qv4rbf)
}

.s21d8497a__app-aside__close {
  cursor:pointer
}

.s21d8497a__app-header__burger.s21d8497a__burger-disabled,
.s21d8497a__app-header__burger.s21d8497a__burger-static {
  display:none
}

@media (max-width:1024px) {
  .s21d8497a__app-header__burger.s21d8497a__burger-disabled,
  .s21d8497a__app-header__burger.s21d8497a__burger-static {
    display:flex
  }
}

.s21d8497a__app-footer__images-blocks {
  display:flex;
  flex-direction:column;
  gap:2rem
}

.s21d8497a__images-block {
  display:flex;
  flex-direction:column;
  overflow-x:scroll;
  scrollbar-width:none;
  width:100%
}

.s21d8497a__images-block .s21d8497a__images-block__items {
  display:flex;
  gap:16px;
  overflow-x:scroll;
  scrollbar-width:none
}

.s21d8497a__images-block .s21d8497a__images-block__title {
  font-size:24px;
  color:var(--r5aadt);
  font-weight:700;
  margin-bottom:16px
}

.s21d8497a__images-block .s21d8497a__images-block__img-wrapper {
  border-radius:8px;
  padding:6px 6px;
  cursor:pointer
}

.s21d8497a__images-block .s21d8497a__images-block__img-wrapper_colored {
  background:var(--cq5eq6);
  border-radius:8px;
  padding:6px 6px
}

.s21d8497a__images-block img {
  width:118px;
  height:38px;
  object-fit:contain;
  cursor:pointer
}

.s21d8497a__images-block .s21d8497a__images-block__img-wrapper_bigger img {
  width:128px;
  height:64px
}

.s21d8497a__images-block .s21d8497a__images-block__items_wrap {
  flex-wrap:wrap
}

@media (max-width:575px) {
  .s21d8497a__images-block .s21d8497a__images-block__img-wrapper_wrap {
    justify-content:center
  }
}

.s21d8497a__images-block_bg {
  background:var(--cq5eq6);
  padding:16px;
  border-radius:var(--mp51hk)
}

.s21d8497a__images-block_center {
  text-align:center
}

.s21d8497a__images-block_center .s21d8497a__images-block__items {
  justify-content:center
}

.s21d8497a__images-block__img-wrapper_discolor img {
  opacity:0.5
}

@media (max-width:1200px) {
  .s21d8497a__images-block_center .s21d8497a__images-block__items:not(.s21d8497a__images-block__items_wrap) {
    justify-content:flex-start
  }
}

.s21d8497a__app-langs .current {
  background:var(--bzy4mj);
  justify-content:space-between;
  min-width:176px;
  color:var(--qv4rbf)
}

.s21d8497a__app-langs .current img {
  border-radius:var(--mp51hk)
}

.s21d8497a__app-langs .s21d8497a__current__wrap {
  align-items:center;
  gap:var(--oxfzbb)
}

.s21d8497a__app-langs {
  position:relative
}

.s21d8497a__app-langs .s21d8497a__dd {
  opacity:0;
  visibility:hidden;
  position:absolute;
  bottom:100%;
  left:0;
  background:var(--bzy4mj);
  border-radius:var(--mp51hk) var(--mp51hk) 0 0;
  width:100%
}

.s21d8497a__app-langs .s21d8497a__dd .s21d8497a__lang {
  cursor:pointer;
  padding:var(--oxfzbb);
  font-size:14px;
  line-height:1.5;
  transition:0.3s opacity;
  color:var(--r5aadt)
}

.s21d8497a__app-langs .s21d8497a__dd .s21d8497a__lang:hover {
  opacity:0.75
}

.s21d8497a__app-langs .s21d8497a__dd .s21d8497a__lang img {
  width:24px;
  height:24px;
  border-radius:calc(var(--mp51hk) / 2)
}

.s21d8497a__app-langs.active .s21d8497a__dd {
  transition:0.3s opacity;
  opacity:1;
  visibility:visible
}

.s21d8497a__app-page-not-found {
  display:flex;
  flex-direction:column;
  gap:var(--igeli3);
  align-items:center;
  justify-content:center;
  padding:calc(var(--igeli3) * 4) 0;
  width:100%
}

.s21d8497a__app-page-not-found img {
  object-fit:contain
}

.s21d8497a__app-page-not-found .s21d8497a__text {
  line-height:1.5;
  color:var(--qv4rbf);
  text-align:center
}

.s21d8497a__app-page-not-found .s21d8497a__lg {
  font-family:var(--gox3xy);
  font-size:clamp(60px,16vw,120px);
  color:var(--a8hmwc)
}

.s21d8497a__app-page-not-found .s21d8497a__md {
  font-size:20px;
  color:var(--r5aadt)
}

.s21d8497a__app-promotions {
  margin-bottom:var(--m3doo8)
}

.s21d8497a__app-promotions .s21d8497a__text {
  font-size:22px;
  font-weight:bolder;
  color:#fff
}

.s21d8497a__app-promotions .s21d8497a__gap {
  width:100%;
  justify-content:space-between
}

.s21d8497a__app-promotions .s21d8497a__gap div:nth-of-type(1) {
  display:flex;
  gap:16px
}

.s21d8497a__app-promotions .s21d8497a__text.s21d8497a__b {
  font-size:32px;
  font-family:var(--gox3xy);
  margin-bottom:1rem
}

@media (max-width:960px) {
  .s21d8497a__app-promotions .s21d8497a__text.s21d8497a__b {
    font-size:16px
  }
}

.s21d8497a__app-promotions .s21d8497a__text.s21d8497a__s {
  font-size:18px;
  line-height:1.5
}

.s21d8497a__app-promotions .s21d8497a__text.s21d8497a__ss {
  font-size:12px;
  opacity:0.8
}

.s21d8497a__app-promotions .s21d8497a__item {
  border-radius:var(--mp51hk);
  position:relative;
  height:300px;
  width:100%
}

.s21d8497a__app-promotions .s21d8497a__item .s21d8497a__content {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  z-index:5;
  padding:1rem
}

.s21d8497a__app-promotions .s21d8497a__item .s21d8497a__content .s21d8497a__code {
  color:var(--xxevm1);
  border:2px solid var(--xxevm1);
  display:flex;
  justify-content:center;
  padding:var(--oxfzbb);
  font-size:14px;
  align-items:center
}

.s21d8497a__app-promotions .s21d8497a__item img {
  width:100%;
  height:100%;
  display:block;
  border-radius:var(--mp51hk);
  object-fit:cover
}

.s21d8497a__app-promotions .s21d8497a__item_full:after {
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:0;
  background:rgba(0,0,0,0.5);
  border-radius:var(--mp51hk)
}

.s21d8497a__app-promotions .s21d8497a__content.s21d8497a__left {
  align-items:flex-start
}

.s21d8497a__app-promotions .s21d8497a__content.s21d8497a__right {
  align-items:flex-end
}

.s21d8497a__app-promotions .s21d8497a__content.s21d8497a__right div {
  text-align:right
}

.s21d8497a__app-promotions .s21d8497a__content.s21d8497a__center {
  align-items:center
}

.s21d8497a__app-promotions .s21d8497a__content.s21d8497a__center div {
  text-align:center
}

.s21d8497a__app-promotions .s21d8497a__content.s21d8497a__center .s21d8497a__text.s21d8497a__s {
  justify-content:center
}

.s21d8497a__app-promotions .s21d8497a__column {
  display:flex;
  flex-direction:column;
  border-radius:var(--mp51hk);
  overflow:hidden;
  position:relative
}

.s21d8497a__app-promotions .s21d8497a__column img {
  width:100%;
  height:250px;
  object-fit:cover;
  border-radius:var(--mp51hk) var(--mp51hk) 0 0
}

.s21d8497a__app-promotions .s21d8497a__column .s21d8497a__content {
  flex-grow:2;
  padding:1rem;
  display:flex;
  justify-content:space-between;
  flex-direction:column;
  gap:1rem;
  border-radius:0 0 var(--mp51hk) var(--mp51hk)
}

.s21d8497a__app-promotions .s21d8497a__column .s21d8497a__code {
  background:var(--cq5eq6);
  padding:0.5rem;
  font-size:12px;
  color:var(--r5aadt)
}

.s21d8497a__app-promotions .s21d8497a__column .s21d8497a__text {
  color:var(--qv4rbf)
}

.s21d8497a__app-promotions .s21d8497a__column .s21d8497a__text.s21d8497a__b {
  font-size:22px;
  height:59px;
  color:var(--r5aadt);
  line-height:1.5
}

@media (max-width:960px) {
  .s21d8497a__app-promotions .s21d8497a__column .s21d8497a__text.s21d8497a__b {
    font-size:16px
  }
}

.s21d8497a__app-promotions .s21d8497a__column .s21d8497a__text.s21d8497a__s {
  font-size:14px;
  min-height:32px
}

.s21d8497a__app-promotions .s21d8497a__column .s21d8497a__full {
  width:100%
}

.s21d8497a__app-promotions .s21d8497a__layer {
  border-radius:var(--mp51hk);
  position:relative;
  height:300px;
  width:100%;
  overflow:hidden
}

.s21d8497a__app-promotions .s21d8497a__layer .s21d8497a__content {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  z-index:5;
  padding:1rem
}

.s21d8497a__app-promotions .s21d8497a__layer .s21d8497a__content .s21d8497a__code {
  color:var(--xxevm1);
  border:2px solid var(--xxevm1);
  display:flex;
  justify-content:center;
  padding:var(--oxfzbb);
  font-size:14px;
  align-items:center
}

.s21d8497a__app-promotions .s21d8497a__layer img {
  height:100%;
  object-fit:contain;
  position:absolute;
  right:0;
  width:auto
}

.s21d8497a__app-promotions .s21d8497a__buttons-wrapper {
  display:flex;
  gap:16px
}

.s21d8497a__app-promotions button.s21d8497a__additional {
  background:transparent;
  border:1px solid var(--qv4rbf);
  color:var(--qv4rbf)
}

.s21d8497a__app-promotions .s21d8497a__text.s21d8497a__ss {
  cursor:pointer
}

.s21d8497a__app-promotions__slider .s21d8497a__slick-track {
  gap:1rem;
  display:flex
}

@media (max-width:1024px) {
  .s21d8497a__app-promotions__slider .s21d8497a__slick-track {
    gap:unset;
    display:block
  }
}

.s21d8497a__app-promotions__slider .s21d8497a__column {
  height:auto
}

.s21d8497a__app-promotions__grid {
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:1rem
}

@media (max-width:1140px) {
  .s21d8497a__app-promotions__grid {
    grid-template-columns:repeat(2,1fr)
  }
}

@media (max-width:960px) {
  .s21d8497a__app-promotions__grid {
    grid-template-columns:repeat(1,1fr)
  }
}

.s21d8497a__app-banner.s21d8497a__app-banner-col-3-col-promo .s21d8497a__item {
  height:auto
}

.s21d8497a__app-banner.s21d8497a__app-banner-col-3-col-promo img {
  height:240px;
  position:unset
}

@media (max-width:480px) {
  .s21d8497a__app-banner.s21d8497a__app-banner-col-3-col-promo .s21d8497a__item img {
    border-radius:var(--mp51hk)
  }
}

.s21d8497a__app-banner.s21d8497a__app-banner-col-3-col-promo .s21d8497a__item .s21d8497a__description .s21d8497a__title {
  font-size:18px
}

.s21d8497a__app-banner-col-3 .s21d8497a__item,
.s21d8497a__app-banner-col-s .s21d8497a__item,
.s21d8497a__app-banner-col-3-col-promo .s21d8497a__item {
  padding:calc(var(--igeli3) * 2);
  height:300px
}

.s21d8497a__app-banner-col-3 .s21d8497a__item .s21d8497a__description,
.s21d8497a__app-banner-col-s .s21d8497a__item .s21d8497a__description,
.s21d8497a__app-banner-col-3-col-promo .s21d8497a__item .s21d8497a__description {
  padding:unset
}

.s21d8497a__app-banner-col-3 .s21d8497a__item .s21d8497a__description .s21d8497a__top,
.s21d8497a__app-banner-col-s .s21d8497a__item .s21d8497a__description .s21d8497a__top,
.s21d8497a__app-banner-col-3-col-promo .s21d8497a__item .s21d8497a__description .s21d8497a__top {
  font-size:14px
}

.s21d8497a__app-banner-col-3 .s21d8497a__item .s21d8497a__description .s21d8497a__title,
.s21d8497a__app-banner-col-s .s21d8497a__item .s21d8497a__description .s21d8497a__title,
.s21d8497a__app-banner-col-3-col-promo .s21d8497a__item .s21d8497a__description .s21d8497a__title {
  font-size:24px;
  line-height:1.5
}

.s21d8497a__app-banner-col-3 .s21d8497a__item .s21d8497a__description .s21d8497a__bottom,
.s21d8497a__app-banner-col-s .s21d8497a__item .s21d8497a__description .s21d8497a__bottom,
.s21d8497a__app-banner-col-3-col-promo .s21d8497a__item .s21d8497a__description .s21d8497a__bottom {
  font-size:14px
}

.s21d8497a__app-banner-col-3-col-promo .s21d8497a__item {
  padding:var(--igeli3)
}

.s21d8497a__app-banner-col-promo .s21d8497a__item .s21d8497a__description {
  padding:0;
  width:100%;
  align-items:center;
  text-align:center
}

.s21d8497a__app-banner-col-promo .s21d8497a__item {
  padding:2rem;
  justify-content:space-between
}

.s21d8497a__app-promotions__col-5 {
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:1rem
}

@media (max-width:1024px) {
  .s21d8497a__app-promotions__col-5 {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
}

@media (max-width:768px) {
  .s21d8497a__app-promotions__col-5 {
    grid-template-columns:repeat(1,minmax(0,1fr))
  }
}

.s21d8497a__app-promotions__col-5 .s21d8497a__item {
  height:382px
}

.s21d8497a__app-promotions__col-5 .s21d8497a__item .s21d8497a__content {
  text-align:center;
  justify-content:flex-end
}

.s21d8497a__app-promotions__col-5 .s21d8497a__item .s21d8497a__text.s21d8497a__s {
  text-align:center;
  color:var(--a5u1rs);
  font-size:14px;
  width:100%;
  z-index:100
}

.s21d8497a__app-promotions__col-5 .s21d8497a__item .s21d8497a__text.s21d8497a__b {
  font-size:22px;
  min-height:99px;
  text-transform:uppercase;
  line-height:1.5;
  color:var(--r5aadt);
  text-align:center
}

@media (max-width:960px) {
  .s21d8497a__app-promotions__col-5 .s21d8497a__item .s21d8497a__text.s21d8497a__b {
    font-size:16px
  }
}

.s21d8497a__app-promotions__col-5 .s21d8497a__item .s21d8497a__btn-wrap {
  display:flex;
  justify-content:space-between;
  gap:var(--oxfzbb);
  width:100%
}

.s21d8497a__app-promotions__col-5 .s21d8497a__item .s21d8497a__btn-wrap .s21d8497a__app-button {
  flex-grow:1;
  flex-basis:80%
}

.s21d8497a__app-promotions__col-5 .s21d8497a__item .s21d8497a__btn-wrap .s21d8497a__text.s21d8497a__ss {
  cursor:pointer;
  background-color:var(--cq5eq6);
  padding:0.5rem;
  font-size:12px;
  flex-grow:1;
  flex-basis:20%;
  display:flex;
  justify-content:center;
  align-items:center;
  color:var(--r5aadt);
  border-radius:var(--mp51hk)
}

.s21d8497a__app-promotions__slider-col-5 {
  opacity:1;
  transition:opacity 0.3s
}

.s21d8497a__app-promotions__slider-col-5.s21d8497a__is-loading {
  opacity:0;
  transition:opacity 0.3s
}

.s21d8497a__app-promotions__slider-col-5 .s21d8497a__slick-track {
  display:flex;
  gap:1rem;
  height:382px
}

.s21d8497a__app-promotions__slider-col-5 .s21d8497a__slick-track img {
  width:100%;
  object-fit:cover;
  object-position:center
}

.s21d8497a__app-promotions__slider-col-5 .s21d8497a__item {
  height:100%
}

.s21d8497a__app-promotions__slider-col-5 .s21d8497a__item .s21d8497a__content {
  text-align:center;
  justify-content:flex-end
}

.s21d8497a__app-promotions__slider-col-5 .s21d8497a__item .s21d8497a__text.s21d8497a__s {
  text-align:center;
  color:var(--a5u1rs);
  font-size:14px;
  width:100%;
  z-index:100
}

.s21d8497a__app-promotions__slider-col-5 .s21d8497a__item .s21d8497a__text.s21d8497a__b {
  font-size:22px;
  line-height:1.5;
  color:var(--r5aadt);
  text-align:center
}

@media (max-width:960px) {
  .s21d8497a__app-promotions__slider-col-5 .s21d8497a__item .s21d8497a__text.s21d8497a__b {
    font-size:16px
  }
}

.s21d8497a__app-promotions__slider-col-5 .s21d8497a__item .s21d8497a__btn-wrap {
  display:flex;
  justify-content:space-between;
  gap:var(--oxfzbb);
  width:100%
}

.s21d8497a__app-promotions__slider-col-5 .s21d8497a__item .s21d8497a__btn-wrap .s21d8497a__app-button {
  flex-grow:1;
  flex-basis:80%
}

.s21d8497a__app-promotions__slider-col-5 .s21d8497a__item .s21d8497a__btn-wrap .s21d8497a__text.s21d8497a__ss {
  background-color:var(--cq5eq6);
  padding:0.5rem;
  font-size:12px;
  flex-grow:1;
  flex-basis:20%;
  display:flex;
  justify-content:center;
  align-items:center;
  color:var(--r5aadt);
  border-radius:var(--mp51hk)
}

.s21d8497a__app-promotions__grid {
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:1rem
}

.s21d8497a__app-promotions__grid.s21d8497a__grid-col-2 {
  grid-template-columns:repeat(2,1fr)
}

@media (max-width:1140px) {
  .s21d8497a__app-promotions__grid {
    grid-template-columns:repeat(2,1fr)
  }
}

@media (max-width:960px) {
  .s21d8497a__app-promotions__grid,
  .s21d8497a__app-promotions__grid.s21d8497a__grid-col-2 {
    grid-template-columns:repeat(1,1fr)
  }
}

.s21d8497a__app-providers {
  margin-bottom:32px
}

.s21d8497a__app-providers .s21d8497a__slick-track .s21d8497a__slick-slide {
  margin-right:16px
}

@media (max-width:1024px) {
  .s21d8497a__app-providers .s21d8497a__slick-slide {
    width:100px !important
  }
}

.s21d8497a__app-providers .s21d8497a__item {
  background:var(--bzy4mj);
  display:flex !important;
  justify-content:center;
  align-items:center;
  width:100%;
  border-radius:var(--mp51hk);
  padding:20px 32px;
  cursor:pointer;
  max-width:168px
}

@media (max-width:960px) {
  .s21d8497a__app-providers .s21d8497a__item {
    padding:20px 18px
  }
}

.s21d8497a__app-providers .s21d8497a__item img {
  object-fit:contain;
  width:100%;
  height:72px;
  display:block
}

@media (max-width:960px) {
  .s21d8497a__app-providers .s21d8497a__item img {
    height:60px;
    width:100%
  }
}

.s21d8497a__app-providers__slider.s21d8497a__slider-rounded .s21d8497a__item {
  border-radius:50%;
  background:var(--cq5eq6);
  padding:8px;
  border:2px solid var(--a8hmwc);
  width:100px;
  height:100px
}

.s21d8497a__app-providers__slider.s21d8497a__slider-rounded .s21d8497a__item img {
  width:77px;
  height:77px
}

.s21d8497a__layout-reviews__trustpilot,
.s21d8497a__unibet-gb-reviews__trustpilot,
.s21d8497a__app-reviews__trustpilot {
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(320px,1fr));
  gap:20px;
  margin-bottom:30px
}

.s21d8497a__trustpilot-card {
  background:#fff;
  border-radius:12px;
  padding:24px;
  box-shadow:0 2px 8px rgba(0,0,0,0.1);
  transition:box-shadow 0.3s ease;
  display:flex;
  flex-direction:column;
  gap:16px
}

.s21d8497a__trustpilot-card:hover {
  box-shadow:0 4px 16px rgba(0,0,0,0.15)
}

.s21d8497a__trustpilot-header {
  display:flex;
  align-items:center;
  gap:12px
}

.s21d8497a__trustpilot-avatar {
  width:48px;
  height:48px;
  border-radius:50%;
  background:var(--a8hmwc);
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  font-weight:600;
  font-size:16px;
  flex-shrink:0
}

.s21d8497a__trustpilot-avatar.s21d8497a__bg-green {
  background:#00b67a
}

.s21d8497a__trustpilot-avatar.s21d8497a__bg-blue {
  background:#1e90ff
}

.s21d8497a__trustpilot-avatar.s21d8497a__bg-purple {
  background:#8b5cf6
}

.s21d8497a__trustpilot-avatar.s21d8497a__bg-orange {
  background:#ff8c42
}

.s21d8497a__trustpilot-avatar.s21d8497a__bg-teal {
  background:#14b8a6
}

.s21d8497a__trustpilot-avatar.s21d8497a__bg-pink {
  background:#ec4899
}

.s21d8497a__trustpilot-author-info {
  display:flex;
  flex-direction:column;
  gap:4px;
  min-width:0
}

.s21d8497a__trustpilot-author-name {
  font-weight:600;
  font-size:16px;
  color:#191919;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}

.s21d8497a__trustpilot-meta {
  display:flex;
  align-items:center;
  gap:8px;
  font-size:14px;
  color:#666
}

.s21d8497a__trustpilot-meta .s21d8497a__country {
  display:flex;
  align-items:center;
  gap:4px
}

.s21d8497a__trustpilot-rating-date {
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding-bottom:12px;
  border-bottom:1px solid #f0f0f0
}

.s21d8497a__trustpilot-stars {
  display:flex;
  gap:2px
}

.s21d8497a__trustpilot-stars svg {
  width:20px;
  height:20px
}

.s21d8497a__trustpilot-date {
  font-size:14px;
  color:#191919;
  font-weight:600
}

.s21d8497a__trustpilot-title {
  font-size:18px;
  font-weight:700;
  color:#191919;
  margin:0;
  line-height:1.4
}

.s21d8497a__trustpilot-content {
  font-size:15px;
  line-height:1.6;
  color:#333;
  flex:1
}

.s21d8497a__trustpilot-experience {
  font-size:14px;
  color:#666;
  padding-top:12px;
  border-top:1px solid #f0f0f0
}

.s21d8497a__trustpilot-actions {
  display:flex;
  gap:12px;
  padding-top:8px
}

.s21d8497a__trustpilot-btn {
  display:flex;
  align-items:center;
  gap:6px;
  padding:8px 12px;
  background:transparent;
  border:1px solid #dcdce6;
  border-radius:6px;
  font-size:14px;
  font-weight:500;
  color:#191919;
  cursor:pointer;
  transition:all 0.2s ease
}

.s21d8497a__trustpilot-btn:hover {
  background:#f9f9f9;
  border-color:#191919
}

.s21d8497a__trustpilot-btn svg {
  width:18px;
  height:18px;
  stroke:currentColor
}

.s21d8497a__trustpilot-btn.s21d8497a__flag {
  margin-left:auto;
  padding:8px;
  border:none
}

.s21d8497a__trustpilot-btn.s21d8497a__flag:hover {
  background:#f0f0f0
}

.s21d8497a__trustpilot-footer {
  text-align:center;
  padding-top:20px
}

.s21d8497a__trustpilot-link {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:12px 24px;
  color:var(--a8hmwc);
  text-decoration:none;
  border-radius:8px;
  font-weight:600;
  font-size:var(--dw6gbj);
  text-decoration:underline
}

.s21d8497a__trustpilot-link:hover {
  background:#000;
  cursor:pointer
}

@media (max-width:768px) {
  .s21d8497a__layout-reviews__trustpilot,
  .s21d8497a__unibet-gb-reviews__trustpilot,
  .s21d8497a__app-reviews__trustpilot {
    grid-template-columns:1fr
  }
  .s21d8497a__trustpilot-card {
    padding:20px
  }
  .s21d8497a__trustpilot-actions {
    flex-wrap:wrap
  }
  .s21d8497a__trustpilot-btn.s21d8497a__flag {
    margin-left:0
  }
}

@media (max-width:480px) {
  .s21d8497a__trustpilot-title {
    font-size:16px
  }
  .s21d8497a__trustpilot-content {
    font-size:14px
  }
  .s21d8497a__trustpilot-btn {
    font-size:13px;
    padding:6px 10px
  }
}

.s21d8497a__app-reviews h2 {
  margin-bottom:1rem
}

.s21d8497a__app-reviews .s21d8497a__app-reviews__list {
  display:flex;
  flex-direction:column;
  gap:1rem
}

.s21d8497a__app-reviews .s21d8497a__app-reviews__grid {
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:1rem
}

@media (max-width:1024px) {
  .s21d8497a__app-reviews .s21d8497a__app-reviews__grid {
    grid-template-columns:repeat(2,1fr)
  }
}

@media (max-width:768px) {
  .s21d8497a__app-reviews .s21d8497a__app-reviews__grid {
    grid-template-columns:repeat(1,1fr)
  }
}

.s21d8497a__app-reviews .s21d8497a__app-reviews__grid .s21d8497a__comment {
  background-color:var(--cq5eq6);
  border-radius:var(--mp51hk)
}

.s21d8497a__app-reviews .s21d8497a__comment {
  padding:1rem;
  display:flex;
  flex-direction:column;
  gap:0.5rem
}

.s21d8497a__app-reviews .s21d8497a__comment .s21d8497a__author {
  font-size:18px;
  font-weight:bolder;
  color:var(--r5aadt)
}

.s21d8497a__app-reviews .s21d8497a__comment .s21d8497a__rating {
  align-items:center;
  gap:0.25rem
}

.s21d8497a__app-reviews .s21d8497a__comment .s21d8497a__rating svg {
  width:16px;
  height:16px;
  color:var(--a8hmwc)
}

.s21d8497a__app-reviews .s21d8497a__comment .s21d8497a__content {
  line-height:2;
  color:var(--qv4rbf)
}

.s21d8497a__app-reviews-form {
  margin:36px 0;
  display:flex;
  flex-direction:column;
  gap:16px;
  max-width:500px;
  width:100%
}

.s21d8497a__app-reviews-form .s21d8497a__form-group {
  margin-bottom:16px
}

.s21d8497a__app-reviews-form h2 {
  color:var(--r5aadt)
}

.s21d8497a__app-reviews-form div {
  display:flex;
  flex-direction:column;
  gap:16px;
  color:var(--r5aadt)
}

.s21d8497a__app-reviews-form .s21d8497a__message-sent {
  display:none
}

.s21d8497a__app-reviews-form .s21d8497a__message-sent.visible {
  display:flex;
  width:100%;
  height:40px;
  border-radius:var(--mp51hk);
  text-align:center;
  padding:10px;
  background:transparent;
  color:var(--r5aadt);
  border:solid 1px var(--r5aadt)
}

.s21d8497a__app-reviews-form textarea,
.s21d8497a__app-reviews-form input {
  width:100%;
  height:40px;
  border-radius:var(--mp51hk);
  border:solid 1px var(--r5aadt);
  padding:10px;
  background:transparent;
  color:var(--r5aadt)
}

.s21d8497a__app-reviews-form textarea {
  height:100px
}

.s21d8497a__app-reviews-form .s21d8497a__submit {
  background:var(--a8hmwc);
  color:var(--r5aadt);
  border:none;
  padding:10px;
  border-radius:var(--mp51hk);
  width:100%
}

.s21d8497a__app-reviews-form .s21d8497a__submit.s21d8497a__invisible {
  display:none
}

.s21d8497a__comment-form-comment {
  display:flex;
  flex-direction:column;
  gap:16px;
  max-width:500px
}

body.s21d8497a__app-static {
  padding:0 0 0 240px
}

@media (max-width:1024px) {
  body.s21d8497a__app-static {
    padding:0
  }
}

.s21d8497a__ocean-customizer .s21d8497a__app-aside.active {
  left:0
}

.s21d8497a__app-aside {
  height:100vh;
  width:100%;
  left:-100%;
  transition:.3s left;
  top:0;
  max-width:240px;
  overflow-y:scroll;
  position:fixed;
  z-index:200;
  padding:12px;
  background:var(--xx56ot);
  box-shadow:4px 0 8px rgba(0,0,0,0.2)
}

.s21d8497a__app-aside::-webkit-scrollbar {
  width:1px
}

.s21d8497a__app-aside .s21d8497a__item {
  cursor:pointer
}

.s21d8497a__app-sidebar__logo {
  display:flex;
  justify-content:center;
  align-items:center;
  padding:var(--igeli3) 0;
  margin-bottom:24px
}

.s21d8497a__app-sidebar__logo img {
  object-fit:contain;
  width:100%
}

.s21d8497a__app-sidebar-rt_active {
  display:none
}

@media (min-width:1025px) {
  body.s21d8497a__app-sidebar-rt main,
  body.s21d8497a__app-sidebar-rt footer {
    padding-right:240px
  }
  .s21d8497a__app-sidebar-rt_active {
    height:100vh;
    width:100%;
    right:0;
    top:0;
    max-width:240px;
    overflow-y:scroll;
    position:fixed;
    z-index:200;
    padding:12px;
    display:block
  }
  .s21d8497a__app-sidebar-rt_active .s21d8497a__item {
    cursor:pointer
  }
}

.s21d8497a__app-aside.s21d8497a__static-aside {
  left:0
}

@media (max-width:1024px) {
  .s21d8497a__app-aside.s21d8497a__static-aside {
    left:-100%
  }
}

.s21d8497a__app-aside.active {
  left:0
}

.s21d8497a__app-aside__close {
  display:flex;
  align-items:center;
  justify-content:center;
  padding:10px;
  gap:4px;
  width:44px;
  height:44px;
  background:var(--cq5eq6);
  border-radius:var(--mp51hk);
  margin-bottom:12px;
  color:var(--qv4rbf)
}

.s21d8497a__app-aside__close.s21d8497a__static {
  display:none
}

@media(max-width:1024px) {
  .s21d8497a__app-aside__close.s21d8497a__static {
    display:block
  }
}

.s21d8497a__app-aside__nav {
  display:flex;
  flex-direction:column;
  gap:calc(var(--oxfzbb) / 2);
  margin-bottom:var(--igeli3)
}

.s21d8497a__app-aside__nav .s21d8497a__item {
  display:flex;
  align-items:center;
  padding:10px 12px;
  isolation:isolate;
  height:44px;
  background:var(--cq5eq6);
  border-radius:var(--mp51hk);
  gap:12px;
  font-size:16px;
  line-height:20px;
  color:var(--qv4rbf)
}

.s21d8497a__app-aside__nav .s21d8497a__item img {
  width:22px;
  object-fit:contain
}

.s21d8497a__slick-slider {
  position:relative;
  display:block;
  box-sizing:border-box;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -html-user-select:none;
  -ms-touch-action:pan-y;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent
}

.s21d8497a__slick-list {
  position:relative;
  display:block;
  overflow:hidden;
  margin:0;
  padding:0
}

.s21d8497a__slick-list:focus {
  outline:none
}

.s21d8497a__slick-list.s21d8497a__dragging {
  cursor:pointer;
  cursor:hand
}

.s21d8497a__slick-slider .s21d8497a__slick-track,
.s21d8497a__slick-slider .s21d8497a__slick-list {
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  transform:translateZ(0)
}

.s21d8497a__slick-track {
  position:relative;
  top:0;
  left:0;
  display:block;
  margin-left:auto;
  margin-right:auto
}

.s21d8497a__slick-track:before,
.s21d8497a__slick-track:after {
  display:table;
  content:""
}

.s21d8497a__slick-track:after {
  clear:both
}

.s21d8497a__slick-loading .s21d8497a__slick-track {
  visibility:hidden
}

.s21d8497a__slick-slide {
  display:none;
  float:left;
  height:100%;
  min-height:1px
}

[dir="rtl"] .s21d8497a__slick-slide {
  float:right
}

.s21d8497a__slick-slide img {
  display:block
}

.s21d8497a__slick-slide.s21d8497a__slick-loading img {
  display:none
}

.s21d8497a__slick-slide.s21d8497a__dragging img {
  pointer-events:none
}

.s21d8497a__slick-initialized .s21d8497a__slick-slide {
  display:block
}

.s21d8497a__slick-loading .s21d8497a__slick-slide {
  visibility:hidden
}

.s21d8497a__slick-vertical .s21d8497a__slick-slide {
  display:block;
  height:auto;
  border:1px solid transparent
}

.s21d8497a__slick-arrow.s21d8497a__slick-hidden {
  display:none
}

.s21d8497a__app-slots__controls {
  gap:var(--oxfzbb)
}

.s21d8497a__app-slots__controls svg {
  color:var(--qv4rbf)
}

.s21d8497a__app-slots__controls .s21d8497a__app-control {
  display:flex;
  align-items:center;
  justify-content:center;
  width:40px;
  height:40px;
  border:1px solid #0f0f141f;
  border-radius:50%;
  cursor:pointer;
  transition:0.3s opacity;
  opacity:0.75
}

@media (max-width:960px) {
  .s21d8497a__app-slots__controls .s21d8497a__app-control {
    display:none
  }
}

.s21d8497a__app-slots__controls .s21d8497a__app-control:hover {
  opacity:1
}

.s21d8497a__app-slots__controls .s21d8497a__next {
  transform:rotate(180deg)
}

.s21d8497a__app-slots {
  margin-bottom:32px
}

.s21d8497a__app-slots__slider .s21d8497a__slick-track {
  margin:0;
  gap:1rem;
  display:flex
}

.s21d8497a__app-slots__grid {
  display:grid;
  grid-template-columns:repeat(8,1fr);
  gap:16px
}

.s21d8497a__app-slots.s21d8497a__col-12 .s21d8497a__app-slots__grid {
  grid-template-columns:repeat(12,1fr)
}

.s21d8497a__app-slots.s21d8497a__col-12 .s21d8497a__slot {
  height:100px
}

.s21d8497a__slot .s21d8497a__title {
  width:100%;
  padding:10px;
  font-size:14px;
  line-height:1.2;
  color:var(--r5aadt);
  overflow:hidden;
  text-overflow:ellipsis;
  text-transform:capitalize;
  white-space:nowrap;
  max-width:25ch
}

.s21d8497a__slot_title-under-img {
  margin-bottom:38px
}

.s21d8497a__app-slots.s21d8497a__col-10 .s21d8497a__app-slots__grid {
  grid-template-columns:repeat(10,1fr)
}

@media (max-width:1280px) {
  .s21d8497a__app-slots.s21d8497a__col-10 .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(6,minmax(0,1fr))
  }
}

@media (max-width:1140px) {
  .s21d8497a__app-slots.s21d8497a__col-10 .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(5,minmax(0,1fr))
  }
}

@media (max-width:1024px) {
  .s21d8497a__app-slots.s21d8497a__col-10 .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
}

@media (max-width:768px) {
  .s21d8497a__app-slots.s21d8497a__col-10 .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
}

@media (max-width:390px) {
  .s21d8497a__app-slots.s21d8497a__col-10 .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
}

.s21d8497a__app-slots.s21d8497a__col-10 .s21d8497a__slot {
  height:130px
}

.s21d8497a__app-slots.s21d8497a__col-7 .s21d8497a__app-slots__grid {
  grid-template-columns:repeat(7,minmax(0,1fr))
}

@media (max-width:1280px) {
  .s21d8497a__app-slots.s21d8497a__col-7 .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(6,minmax(0,1fr))
  }
}

@media (max-width:1140px) {
  .s21d8497a__app-slots.s21d8497a__col-7 .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(5,minmax(0,1fr))
  }
}

@media (max-width:1024px) {
  .s21d8497a__app-slots.s21d8497a__col-7 .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
}

@media (max-width:768px) {
  .s21d8497a__app-slots.s21d8497a__col-7 .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
}

@media (max-width:390px) {
  .s21d8497a__app-slots.s21d8497a__col-7 .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
}

.s21d8497a__app-slots.s21d8497a__col-6 .s21d8497a__app-slots__grid {
  grid-template-columns:repeat(6,minmax(0,1fr))
}

@media (max-width:1280px) {
  .s21d8497a__app-slots.s21d8497a__col-6 .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(5,minmax(0,1fr))
  }
}

@media (max-width:1140px) {
  .s21d8497a__app-slots.s21d8497a__col-6 .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
}

@media (max-width:1024px) {
  .s21d8497a__app-slots.s21d8497a__col-6 .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
}

@media (max-width:768px) {
  .s21d8497a__app-slots.s21d8497a__col-6 .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
}

.s21d8497a__app-slots.s21d8497a__col-5 .s21d8497a__app-slots__grid {
  grid-template-columns:repeat(5,minmax(0,1fr))
}

@media (max-width:1280px) {
  .s21d8497a__app-slots.s21d8497a__col-5 {
    grid-template-columns:repeat(5,minmax(0,1fr))
  }
}

@media (max-width:1140px) {
  .s21d8497a__app-slots.s21d8497a__col-5 {
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
}

@media (max-width:768px) {
  .s21d8497a__app-slots.s21d8497a__col-5 {
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
}

@media (max-width:390px) {
  .s21d8497a__app-slots.s21d8497a__col-5 {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
}

.s21d8497a__app-slots.s21d8497a__col-4 .s21d8497a__app-slots__grid {
  grid-template-columns:repeat(4,minmax(0,1fr))
}

@media (max-width:1440px) {
  .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(7,minmax(0,1fr))
  }
}

@media (max-width:1280px) {
  .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(6,minmax(0,1fr))
  }
}

@media (max-width:960px) {
  .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(5,minmax(0,1fr))
  }
}

@media (max-width:768px) {
  .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
}

@media (max-width:480px) {
  .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
}

.s21d8497a__slot {
  width:100%;
  height:252px;
  position:relative;
  transition:0.3s opacity;
  border-radius:var(--mp51hk);
  background:var(--cq5eq6)
}

@media (max-width:1440px) {
  .s21d8497a__slot {
    height:246px
  }
}

@media (max-width:960px) {
  .s21d8497a__slot {
    height:230px
  }
}

@media (max-width:480px) {
  .s21d8497a__slot {
    height:194px
  }
}

@media (max-width:390px) {
  .s21d8497a__slot {
    height:140px
  }
}

.s21d8497a__slot:hover:before {
  opacity:0.85;
  visibility:visible
}

.s21d8497a__slot:hover .s21d8497a__wrap {
  opacity:1;
  visibility:visible
}

.s21d8497a__slot:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0;
  visibility:hidden;
  background:#d7dcee66;
  border-radius:var(--mp51hk);
  transition:0.3s opacity
}

.s21d8497a__slot img {
  border-radius:var(--mp51hk);
  width:100%;
  height:100%;
  object-fit:cover
}

.s21d8497a__slot .s21d8497a__wrap {
  width:100%;
  position:absolute;
  top:0;
  left:0;
  height:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  padding:10px;
  justify-content:space-between;
  opacity:0;
  visibility:hidden;
  z-index:100
}

.s21d8497a__slot .s21d8497a__favorite {
  display:flex;
  justify-content:flex-end;
  width:100%
}

.s21d8497a__slot .s21d8497a__play {
  display:flex;
  align-items:center;
  justify-content:center;
  width:56px;
  height:56px;
  border-radius:50%;
  background:var(--a8hmwc)
}

.s21d8497a__slot .s21d8497a__demo {
  background:var(--cq5eq6);
  border-radius:35px;
  padding:4px 12px;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  text-transform:uppercase;
  font-size:12px;
  line-height:16px;
  letter-spacing:0.2px;
  color:var(--qv4rbf);
  font-weight:500
}

.s21d8497a__app-slots.s21d8497a__is-loading {
  opacity:0;
  transition:opacity 0.3s
}

.s21d8497a__app-sports-slider {
  margin-bottom:2rem
}

.s21d8497a__app-sports-slider.s21d8497a__is-loading {
  opacity:0;
  transition:opacity 0.3s
}

.s21d8497a__app-sports-slider .s21d8497a__slick-track {
  display:flex;
  gap:1rem
}

@media (max-width:768px) {
  .s21d8497a__app-sports-slider .s21d8497a__slick-track {
    gap:0
  }
}

.s21d8497a__app-sports-slider .s21d8497a__card {
  flex-grow:1;
  flex-basis:30%;
  border-radius:var(--mp51hk);
  padding:1rem;
  display:flex;
  flex-direction:column;
  gap:var(--oxfzbb);
  background-color:var(--cq5eq6)
}

.s21d8497a__app-sports-slider .s21d8497a__card .s21d8497a__tournament {
  justify-content:space-between;
  width:100%;
  font-size:14px;
  color:var(--qv4rbf)
}

.s21d8497a__app-sports-slider .s21d8497a__card .s21d8497a__tournament svg {
  color:var(--qv4rbf)
}

.s21d8497a__app-sports-slider .s21d8497a__app-comps {
  align-items:center;
  gap:var(--oxfzbb)
}

.s21d8497a__app-sports-slider .s21d8497a__app-comps .s21d8497a__name {
  font-size:14px;
  line-height:1.5;
  font-weight:bolder;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  display:inline-block;
  width:130px;
  color:var(--qv4rbf)
}

.s21d8497a__app-sports-slider .s21d8497a__app-comps .s21d8497a__comp {
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain !important;
  height:65px;
  width:65px;
  margin-bottom:1rem;
  border-radius:var(--mp51hk)
}

.s21d8497a__app-sports-slider .s21d8497a__app-comps .s21d8497a__comp.s21d8497a__home {
  padding:var(--oxfzbb);
  background-color:var(--bzy4mj)
}

.s21d8497a__app-sports-slider .s21d8497a__app-comps .s21d8497a__comp.s21d8497a__away {
  padding:var(--oxfzbb);
  background-color:var(--a8hmwc)
}

.s21d8497a__app-sports-slider .s21d8497a__app-comps .s21d8497a__col-6 {
  flex-basis:45%;
  flex-grow:1;
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center
}

.s21d8497a__app-sports-slider .s21d8497a__outcomes {
  justify-content:space-between;
  min-height:32px
}

.s21d8497a__app-sports-slider .s21d8497a__outcomes .s21d8497a__outcome {
  padding:var(--oxfzbb);
  background:var(--bzy4mj);
  color:var(--qv4rbf);
  flex-basis:30%;
  flex-grow:1;
  font-size:14px;
  border-radius:var(--mp51hk);
  font-weight:bolder
}

.s21d8497a__app-sports-table {
  margin-bottom:2rem;
  display:flex;
  flex-direction:column;
  gap:var(--oxfzbb)
}

.s21d8497a__app-sports-table .s21d8497a__tournament {
  font-size:14px;
  color:var(--qv4rbf)
}

.s21d8497a__app-sports-table .s21d8497a__tournament svg {
  color:var(--qv4rbf)
}

.s21d8497a__app-sports-table .s21d8497a__head {
  padding:var(--oxfzbb);
  border-bottom:1px solid var(--bzy4mj);
  margin-bottom:var(--oxfzbb)
}

.s21d8497a__app-sports-table .s21d8497a__head .s21d8497a__outcome {
  background-color:transparent !important;
  padding:0 !important
}

.s21d8497a__app-sports-table .s21d8497a__time {
  font-size:14px;
  min-width:32px;
  align-items:center;
  justify-content:center;
  display:flex;
  color:var(--qv4rbf)
}

.s21d8497a__app-sports-table .row {
  padding:var(--oxfzbb);
  border-radius:var(--mp51hk);
  background:var(--cq5eq6)
}

.s21d8497a__app-sports-table .s21d8497a__table__row {
  width:100%
}

.s21d8497a__app-sports-table .s21d8497a__h-2 {
  height:2rem
}

.s21d8497a__app-sports-table .s21d8497a__comps {
  flex-basis:45%;
  flex-grow:1;
  align-items:center;
  justify-content:space-between
}

.s21d8497a__app-sports-table .s21d8497a__outcomes {
  flex-basis:54%;
  flex-grow:1;
  display:flex;
  gap:var(--igeli3);
  justify-content:space-between
}

.s21d8497a__app-sports-table .s21d8497a__outcomes .s21d8497a__col-6 {
  flex-basis:45%;
  flex-grow:1
}

.s21d8497a__app-sports-table .s21d8497a__outcomes .s21d8497a__col-2 {
  flex-basis:5%
}

.s21d8497a__app-sports-table .s21d8497a__outcomes .s21d8497a__market {
  gap:var(--oxfzbb)
}

.s21d8497a__app-sports-table .s21d8497a__outcomes .s21d8497a__outcome {
  padding:var(--igeli3);
  font-weight:bolder;
  flex-basis:30%;
  flex-grow:1;
  display:flex;
  font-size:14px;
  align-items:center;
  justify-content:center;
  background-color:var(--bzy4mj);
  color:var(--qv4rbf);
  border-radius:var(--mp51hk)
}

.s21d8497a__app-sports-table .s21d8497a__score {
  flex-basis:240px;
  flex-grow:1;
  display:flex;
  justify-content:flex-end
}

.s21d8497a__app-sports-table .s21d8497a__score .s21d8497a__wrap {
  display:flex;
  flex-direction:column;
  gap:var(--oxfzbb)
}

.s21d8497a__app-sports-table .s21d8497a__score .s21d8497a__number {
  font-size:14px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  color:var(--qv4rbf)
}

.s21d8497a__app-sports-table .s21d8497a__commands {
  display:flex;
  flex-direction:column;
  gap:var(--oxfzbb)
}

.s21d8497a__app-sports-table .s21d8497a__score-total {
  padding:0 var(--oxfzbb);
  margin-left:var(--oxfzbb);
  border-left:1px solid var(--a8hmwc)
}

.s21d8497a__app-sports-table .s21d8497a__score-total .s21d8497a__number {
  color:var(--a8hmwc)
}

.s21d8497a__app-sports-table .s21d8497a__total {
  font-size:14px;
  font-weight:bolder;
  color:var(--a8hmwc)
}

.s21d8497a__app-sports-table .s21d8497a__comp {
  align-items:center;
  gap:var(--oxfzbb)
}

.s21d8497a__app-sports-table .s21d8497a__comp .s21d8497a__name {
  color:var(--qv4rbf);
  font-size:14px;
  line-height:1.5;
  font-weight:bolder
}

@media (max-width:1024px) {
  .s21d8497a__app-sports-table .s21d8497a__comp .s21d8497a__name {
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    display:inline-block;
    width:130px
  }
}

.s21d8497a__app-sports-table .s21d8497a__comp .s21d8497a__command {
  border-radius:var(--mp51hk);
  padding:var(--oxfzbb);
  background-size:contain;
  width:32px;
  height:32px;
  background-repeat:no-repeat
}

.s21d8497a__app-sports-table .s21d8497a__comp .s21d8497a__command.s21d8497a__home {
  background-color:var(--bzy4mj)
}

.s21d8497a__app-sports-table .s21d8497a__comp .s21d8497a__command.s21d8497a__away {
  background-color:var(--a8hmwc)
}

@media (max-width:860px) {
  .s21d8497a__app-sports-table .s21d8497a__head .s21d8497a__outcomes {
    display:none
  }
}

@media (max-width:860px) {
  .s21d8497a__app-sports-table .s21d8497a__body {
    flex-direction:column
  }
  .s21d8497a__app-sports-table .s21d8497a__body .s21d8497a__comps {
    flex-direction:column
  }
  .s21d8497a__app-sports-table .s21d8497a__body .s21d8497a__comps .s21d8497a__wrap {
    justify-content:center;
    flex-basis:100%;
    flex-direction:column
  }
  .s21d8497a__app-sports-table .s21d8497a__body .s21d8497a__comps .s21d8497a__score {
    flex-basis:unset
  }
  .s21d8497a__app-sports-table .s21d8497a__body .s21d8497a__comps .s21d8497a__score .s21d8497a__score-now {
    display:none
  }
  .s21d8497a__app-sports-table .s21d8497a__body .s21d8497a__comps .s21d8497a__score .s21d8497a__score-total {
    display:flex;
    border:unset
  }
  .s21d8497a__app-sports-table .s21d8497a__body .s21d8497a__comps .s21d8497a__score .s21d8497a__score-total .s21d8497a__wrap {
    flex-direction:row;
    justify-content:space-around;
    margin-left:0
  }
  .s21d8497a__app-sports-table .s21d8497a__body .s21d8497a__comps .s21d8497a__score .s21d8497a__score-total .s21d8497a__wrap .s21d8497a__number {
    font-size:18px;
    font-weight:bolder
  }
  .s21d8497a__app-sports-table .s21d8497a__body .s21d8497a__comps .s21d8497a__commands {
    flex-direction:row
  }
  .s21d8497a__app-sports-table .s21d8497a__body .s21d8497a__comps .s21d8497a__commands .s21d8497a__comp {
    height:unset;
    flex-direction:column;
    text-align:center;
    align-items:center
  }
  .s21d8497a__app-sports-table .s21d8497a__body .s21d8497a__outcomes {
    flex-wrap:wrap
  }
  .s21d8497a__app-sports-table .s21d8497a__body .s21d8497a__outcomes .s21d8497a__col-2 {
    flex-basis:100%;
    justify-content:center
  }
}

.s21d8497a__app-table-of-contents {
  background:var(--cq5eq6);
  border-radius:var(--mp51hk);
  padding:var(--igeli3);
  margin-bottom:var(--igeli3)
}

.s21d8497a__app-table-of-contents .s21d8497a__table-of-contents-title {
  margin-bottom:0;
  font-size:20px;
  color:var(--r5aadt);
  cursor:pointer;
  position:relative;
  padding-right:30px;
  user-select:none
}

.s21d8497a__app-table-of-contents .s21d8497a__table-of-contents-title::after {
  content:"\276E";
  position:absolute;
  right:20px;
  top:0px;
  transform:rotate(90deg) translate(-50%);
  transition:transform 0.3s ease;
  font-size:14px;
  color:var(--a8hmwc)
}

.s21d8497a__app-table-of-contents.collapsed .s21d8497a__table-of-contents-title::after {
  transform:rotate(-90deg) translate(-50%)
}

.s21d8497a__app-table-of-contents.collapsed .s21d8497a__table-of-contents-list {
  display:none;
  transition:transform 0.3s ease
}

.s21d8497a__table-of-contents-list {
  margin:var(--igeli3) 0 0 0;
  padding:0
}

.s21d8497a__table-of-contents-list ol,
.s21d8497a__table-of-contents-list ul {
  margin:0;
  padding:0;
  list-style:none
}

.s21d8497a__table-of-contents-list li {
  margin-bottom:8px
}

.s21d8497a__table-of-contents-list a {
  color:var(--qv4rbf);
  text-decoration:none;
  font-size:var(--cn2s3d);
  line-height:var(--vzyus6);
  transition:color 0.2s
}

.s21d8497a__table-of-contents-list a:hover {
  color:var(--a8hmwc)
}

.s21d8497a__table-of-contents-list ol {
  counter-reset:toc-counter
}

.s21d8497a__table-of-contents-list ol li {
  counter-increment:toc-counter
}

.s21d8497a__table-of-contents-list ol li::before {
  content:counter(toc-counter) ". ";
  font-weight:bold;
  color:var(--a8hmwc);
  margin-right:8px
}

.s21d8497a__table-of-contents-list ul li::before {
  content:"• ";
  color:var(--a8hmwc);
  margin-right:8px
}

.s21d8497a__app-winners {
  margin-bottom:32px
}

.s21d8497a__app-winners__slider {
  border-radius:var(--mp51hk)
}

.s21d8497a__app-winners__slider .s21d8497a__slick-track {
  gap:1rem;
  display:flex
}

.s21d8497a__app-winners__slider .s21d8497a__app-winner {
  display:flex;
  gap:1rem;
  min-width:215px;
  max-width:260px;
  width:250px;
  padding:8px;
  border-radius:var(--mp51hk);
  background:var(--jw6ae2);
  overflow:hidden
}

.s21d8497a__app-winners__slider .s21d8497a__app-winner__img {
  width:90px;
  height:80px;
  border-radius:var(--mp51hk);
  overflow:hidden
}

.s21d8497a__app-winners__slider img {
  height:100%;
  width:100%;
  object-fit:cover
}

.s21d8497a__app-winners__slider .s21d8497a__app-winner__content {
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  overflow:hidden
}

.s21d8497a__app-winners__slider .s21d8497a__app-winner__name,
.s21d8497a__app-winners__slider .s21d8497a__app-winner__sum {
  color:#fff
}

.s21d8497a__app-winners__slider .s21d8497a__app-winner__sum {
  font-weight:600
}

.s21d8497a__app-winners__slider .s21d8497a__app-winner__game {
  color:var(--a8hmwc);
  font-weight:200;
  font-size:14px;
  white-space:nowrap
}

.s21d8497a__winners_amount-btm .s21d8497a__winner {
  padding:0;
  flex-direction:column;
  gap:0
}

.s21d8497a__winners_amount-btm .s21d8497a__winner__wrap {
  display:flex;
  gap:0.5rem;
  padding:8px 8px 16px
}

.s21d8497a__winners_amount-btm .s21d8497a__app-winner__img {
  width:45px;
  height:45px
}

.s21d8497a__winners_amount-btm .s21d8497a__app-winner__sum {
  width:100%;
  padding:8px;
  text-align:center;
  background:var(--cq5eq6)
}

.s21d8497a__app-aside {
  display:flex;
  flex-direction:column
}

.s21d8497a__app-aside .s21d8497a__item {
  height:48px
}

.s21d8497a__app-aside__nav .s21d8497a__item {
  background:transparent !important
}

.s21d8497a__app-aside__nav .s21d8497a__item_bordered {
  background:#000 !important;
  border:1px solid hsla(0,0%,100%,.16)
}

.s21d8497a__app-aside__nav .s21d8497a__item_special {
  padding:0;
  height:auto !important
}

.s21d8497a__app-aside__nav .s21d8497a__item_special img {
  width:100%;
  height:auto
}

.s21d8497a__app-aside__nav .s21d8497a__item_colored {
  background:linear-gradient(to bottom,#cba678 0%,#7a5a32 100%) !important
}

.s21d8497a__app-aside__nav:nth-of-type(2),
.s21d8497a__app-aside__nav:nth-of-type(3) {
  padding-bottom:20px;
  border-bottom:1px solid #524a3f
}

.s21d8497a__app-aside__nav:last-child {
  height:100%;
  display:flex;
  justify-content:flex-end
}

.s21d8497a__app-footer__images-block:nth-of-type(1) .s21d8497a__images-block__img-wrapper {
  background:#2f2f2f !important
}

.s21d8497a__app-footer__images-block:nth-of-type(2) img {
  width:150px;
  height:auto
}

.s21d8497a__app-promotions .s21d8497a__primary {
  background:linear-gradient(to bottom,#cba678 0%,#7a5a32 100%) !important
}

main .container {
  background:#181818;
  max-width:1300px;
  padding-bottom:20px;
  padding-top:20px;
  margin-bottom:30px;
  border-radius:30px
}

.s21d8497a__app-category {
  border:1px solid #524a3f;
  border-radius:1px;
  padding:8px 16px;
  right:0;
  position:fixed;
  top:68px;
  left:241px;
  z-index:200
}

.s21d8497a__item.active {
  background:transparent !important
}

@media (max-width:1024px) {
  .s21d8497a__app-category {
    left:0px
  }
}

.s21d8497a__app-main {
  padding:50px 16px 30px
}

.s21d8497a__app-main:has(.s21d8497a__app-category) {
  padding:160px 16px 30px
}

@media(min-width:1224px) {
  .s21d8497a__app-header__logo {
    position:absolute;
    right:calc(50% - 42px)
  }
}

.s21d8497a__app-providers .s21d8497a__item {
  padding:20px 8px !important
}

.s21d8497a__app-header__logo img {
  max-width:170px !important
}

@media(max-width:767px) {
  .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(3,minmax(0,1fr)) !important
  }
}

@media(max-width:575px) {
  .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(2,minmax(0,1fr)) !important
  }
}

@media (max-width:480px) {
  .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(3,1fr) !important
  }
  .s21d8497a__app-page-not-found {
    padding:100px 30px !important
  }
}

.s21d8497a__app-page-not-found {
  padding:200px 30px;
  background-position:center;
  background-size:cover
}

.s21d8497a__app-text h1,
.s21d8497a__app-text h2,
.s21d8497a__app-text h3,
.s21d8497a__app-text h4,
.s21d8497a__app-text [id],
.s21d8497a__app-faq__item[id] {
  scroll-margin-top:88px
}

a:focus-visible,
button:focus-visible,
.s21d8497a__app-button:focus-visible,
.s21d8497a__question:focus-visible,
[tabindex]:focus-visible,
input:focus-visible,
textarea:focus-visible,
select:focus-visible {
  outline:2px solid var(--a8hmwc);
  outline-offset:2px;
  border-radius:var(--mp51hk)
}

@media (prefers-reduced-motion:reduce) {
  *,
  *::before,
  *::after {
    animation-duration:.001ms !important;
    animation-iteration-count:1 !important;
    transition-duration:.001ms !important;
    scroll-behavior:auto !important
  }
}

body {
  overflow-x:hidden
}

:root {
  --a8hmwc:#22D3EE;
  --wlr6pa:#22D3EE;
  --r5aadt:#FFFFFF;
  --qv4rbf:#FFFFFF;
  --xxgw0q:#FFFFFF;
  --bzy4mj:#112d32;
  --xx56ot:#112d32;
  --dpmhsq:#112d32;
  --jw6ae2:#264044;
  --cq5eq6:#324a4f;
  --v2xuf5:#0b1b1e;
  --a5u1rs:linear-gradient(to bottom,#4adbf1 0%,#147a8a 100%);
  --s6x3s7:1px solid color-mix(in srgb,#0b0f14 24%,transparent);
  --lam7cj:linear-gradient(to bottom,#1f3a3e 0%,#0a1b1e 100%);
  --i07c7l:#0b0f14;
  --bkrnyn:#ffffff;
  --nlyva2:#112d32;
  --qcb6sk:#137483
}

body {
  background:#0d1f21
}

main .container {
  background:var(--nlyva2);
  position:relative;
  z-index:1
}

footer,
.s21d8497a__app-footer {
  position:relative;
  z-index:1
}

.s21d8497a__lastupd-sec {
  margin:12px 0 2px;
  text-align:center
}

.s21d8497a__lastupd {
  display:inline-flex;
  align-items:center;
  gap:6px;
  color:#9CA3AF;
  font-size:12px;
  font-weight:600
}

.s21d8497a__lastupd strong {
  color:#9CA3AF;
  font-weight:600
}

.s21d8497a__lastupd-ic {
  display:inline-flex;
  width:14px;
  height:14px;
  opacity:.75
}

.s21d8497a__lastupd-ic svg {
  width:100%;
  height:100%;
  fill:currentColor
}

.s21d8497a__app-footer__social-row.s21d8497a__flex {
  justify-content:center;
  margin-bottom:16px
}

.s21d8497a__app-footer .container {
  max-width:1040px;
  margin-left:auto;
  margin-right:auto
}

.s21d8497a__app-footer__apps.s21d8497a__flex,
.s21d8497a__app-footer__images-blocks.s21d8497a__flex,
.s21d8497a__app-footer__copyright.s21d8497a__flex {
  justify-content:center;
  text-align:center
}

.s21d8497a__app-footer__copyright.s21d8497a__flex {
  width:100%
}

.s21d8497a__app-footer {
  padding:48px 0 30px;
  border-top:2px solid transparent;
  border-image:linear-gradient(90deg,transparent,var(--a8hmwc) 30%,var(--avw59h) 50%,var(--a8hmwc) 70%,transparent) 1
}

.s21d8497a__app-footer hr {
  margin:26px auto;
  opacity:1;
  border:0;
  border-top:1px solid var(--hq222q);
  max-width:1040px
}

.s21d8497a__app-footer__menus.s21d8497a__flex {
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(170px,1fr));
  gap:26px 48px;
  max-width:980px;
  margin:0 auto
}

.s21d8497a__app-footer__menus .s21d8497a__column {
  gap:9px;
  padding:0;
  border-bottom:0
}

.s21d8497a__app-footer__menus .s21d8497a__column .s21d8497a__title {
  font-size:11.5px;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.14em;
  color:var(--avw59h);
  margin-bottom:5px
}

.s21d8497a__app-footer__menus .s21d8497a__column .s21d8497a__title:empty {
  display:none
}

.s21d8497a__app-footer__menus .s21d8497a__column .s21d8497a__title:before {
  content:"";
  display:inline-block;
  width:14px;
  height:2px;
  margin-right:8px;
  vertical-align:middle;
  background:linear-gradient(90deg,var(--a8hmwc),var(--avw59h));
  border-radius:2px
}

.s21d8497a__app-footer__menus .s21d8497a__column .s21d8497a__title:after {
  display:none
}

.s21d8497a__app-footer__menus .s21d8497a__column .s21d8497a__item {
  font-size:13.5px;
  line-height:1.45;
  padding:2px 0;
  transition:color .18s ease,transform .18s ease
}

.s21d8497a__app-footer__menus .s21d8497a__column .s21d8497a__item:hover {
  color:var(--a8hmwc);
  opacity:1;
  transform:translateX(3px)
}

.s21d8497a__app-footer__images-blocks.s21d8497a__flex {
  flex-direction:column;
  gap:14px;
  background:color-mix(in srgb,var(--odzak7) 82%,transparent);
  border:1px solid var(--hq222q);
  border-radius:16px;
  padding:16px 18px;
  max-width:980px;
  margin:0 auto
}

.s21d8497a__app-footer .s21d8497a__app-footer__images-blocks .s21d8497a__images-block__items {
  justify-content:center
}

.s21d8497a__app-footer__disclaimer {
  color:var(--xxgw0q);
  font-size:12px;
  line-height:1.65;
  text-align:center;
  padding:3px 0;
  max-width:780px;
  margin:0 auto;
  opacity:.78
}

.s21d8497a__app-footer__copyright.s21d8497a__flex {
  margin-bottom:0
}

.s21d8497a__app-footer__copyright p {
  font-size:13px
}

@media(max-width:600px) {
  .s21d8497a__app-footer {
    padding:36px 0 24px
  }
  .s21d8497a__app-footer__menus.s21d8497a__flex {
    grid-template-columns:repeat(2,1fr);
    gap:20px 18px
  }
  .s21d8497a__app-footer__menus .s21d8497a__column .s21d8497a__item {
    font-size:12.5px
  }
  .s21d8497a__app-footer__images-blocks.s21d8497a__flex {
    padding:13px 12px;
    border-radius:13px
  }
}

.s21d8497a__app-header__logo .s21d8497a__estetic-logo-text {
  color:var(--r5aadt)
}

.s21d8497a__app-aside__nav .s21d8497a__item_colored,
.s21d8497a__app-promotions .s21d8497a__primary {
  background:var(--a5u1rs)
}

.s21d8497a__app-category {
  border-color:var(--qcb6sk)
}

.s21d8497a__app-aside__nav:nth-of-type(2),
.s21d8497a__app-aside__nav:nth-of-type(3) {
  border-bottom-color:var(--qcb6sk)
}

.s21d8497a__app-text .s21d8497a__is-layout-flex {
  display:flex;
  flex-wrap:wrap;
  gap:2em;
  align-items:flex-start
}

.s21d8497a__app-text .s21d8497a__wp-block-columns {
  display:flex;
  flex-wrap:wrap;
  gap:2em;
  margin-bottom:var(--igeli3)
}

.s21d8497a__app-text .s21d8497a__wp-block-column {
  flex:1 1 0;
  min-width:0
}

.s21d8497a__app-text .s21d8497a__wp-block-image {
  margin:0 0 var(--igeli3)
}

.s21d8497a__app-text .s21d8497a__wp-block-image figure {
  margin:0
}

.s21d8497a__app-text .s21d8497a__wp-block-image img,
.s21d8497a__app-text figure img {
  height:auto;
  max-width:100%;
  border-radius:var(--mp51hk)
}

.s21d8497a__app-text .s21d8497a__aligncenter {
  margin-left:auto;
  margin-right:auto
}

.s21d8497a__app-text figure.s21d8497a__aligncenter {
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center
}

.s21d8497a__app-text .s21d8497a__wp-block-spacer {
  display:block
}

.s21d8497a__app-text .s21d8497a__wp-block-table {
  margin:0 0 var(--igeli3);
  overflow-x:auto
}

.s21d8497a__app-text .s21d8497a__wp-block-table table {
  width:100%
}

@media(max-width:768px) {
  .s21d8497a__app-text .s21d8497a__wp-block-columns {
    flex-direction:column
  }
  .s21d8497a__app-text .s21d8497a__alignleft,
  .s21d8497a__app-text .s21d8497a__alignright {
    float:none;
    max-width:100%;
    margin:0 auto 1em
  }
  .s21d8497a__app-text figure.s21d8497a__alignleft img,
  .s21d8497a__app-text figure.s21d8497a__alignright img {
    width:100%
  }
}

.s21d8497a__app-banner .s21d8497a__slick-slide,
.s21d8497a__app-providers__slider .s21d8497a__slick-slide,
.s21d8497a__app-slots__slider .s21d8497a__slick-slide,
.s21d8497a__app-winners__slider .s21d8497a__slick-slide {
  display:block
}

.s21d8497a__app-slots__slider .s21d8497a__slot {
  width:170px;
  flex:0 0 170px;
  height:224px
}

@media(max-width:600px) {
  .s21d8497a__app-slots__slider .s21d8497a__slot {
    width:140px;
    flex:0 0 140px;
    height:184px
  }
}

.s21d8497a__app-slots__slider .s21d8497a__slick-track {
  align-items:stretch
}

.s21d8497a__app-slots--wide:not(.s21d8497a__app-slots--rated) .s21d8497a__app-slots__slider .s21d8497a__slot {
  width:268px;
  flex:0 0 268px;
  height:auto;
  aspect-ratio:3/2
}

.s21d8497a__app-slots--square:not(.s21d8497a__app-slots--rated) .s21d8497a__app-slots__slider .s21d8497a__slot {
  width:200px;
  flex:0 0 200px;
  height:auto;
  aspect-ratio:1/1
}

.s21d8497a__app-slots--card:not(.s21d8497a__app-slots--rated) .s21d8497a__app-slots__slider .s21d8497a__slot {
  width:246px;
  flex:0 0 246px;
  height:auto;
  aspect-ratio:4/3
}

.s21d8497a__app-slots--lobby:not(.s21d8497a__app-slots--wide):not(.s21d8497a__app-slots--card) .s21d8497a__app-slots__grid {
  grid-template-columns:repeat(6,minmax(0,1fr)) !important
}

@media(max-width:940px) {
  .s21d8497a__app-slots--lobby:not(.s21d8497a__app-slots--wide):not(.s21d8497a__app-slots--card) .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(3,minmax(0,1fr)) !important
  }
}

@media(max-width:420px) {
  .s21d8497a__app-slots--lobby:not(.s21d8497a__app-slots--wide):not(.s21d8497a__app-slots--card) .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(2,minmax(0,1fr)) !important
  }
}

@media(max-width:768px) {
  .s21d8497a__app-slots--lobby.s21d8497a__app-slots--wide .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(3,minmax(0,1fr)) !important
  }
}

@media(max-width:600px) {
  .s21d8497a__app-slots--lobby.s21d8497a__app-slots--wide .s21d8497a__app-slots__grid {
    grid-template-columns:1fr !important
  }
}

.s21d8497a__app-slots:not(.s21d8497a__app-slots--rated):not(.s21d8497a__app-slots--wide):not(.s21d8497a__app-slots--card):not(.s21d8497a__app-slots--square) .s21d8497a__app-slots__grid .s21d8497a__slot {
  height:auto;
  aspect-ratio:3/4
}

.s21d8497a__app-slots--card .s21d8497a__app-slots__grid {
  grid-template-columns:repeat(4,minmax(0,1fr)) !important
}

.s21d8497a__app-slots--card:not(.s21d8497a__app-slots--rated) .s21d8497a__app-slots__grid .s21d8497a__slot {
  height:auto;
  aspect-ratio:4/3
}

.s21d8497a__app-slots--rated.s21d8497a__app-slots--card .s21d8497a__slot img,
.s21d8497a__app-slots--rated.s21d8497a__app-slots--card .s21d8497a__slot .s21d8497a__est-slot-ph,
.s21d8497a__app-slots--rated.s21d8497a__app-slots--card .s21d8497a__slot .s21d8497a__wrap,
.s21d8497a__app-slots--rated.s21d8497a__app-slots--card .s21d8497a__slot:before {
  aspect-ratio:4/3
}

@media(max-width:600px) {
  .s21d8497a__app-slots--card:not(.s21d8497a__app-slots--rated) .s21d8497a__app-slots__slider .s21d8497a__slot {
    width:196px;
    flex:0 0 196px
  }
}

@media(max-width:600px) {
  .s21d8497a__app-slots--wide:not(.s21d8497a__app-slots--rated) .s21d8497a__app-slots__slider .s21d8497a__slot {
    width:214px;
    flex:0 0 214px
  }
  .s21d8497a__app-slots--square:not(.s21d8497a__app-slots--rated) .s21d8497a__app-slots__slider .s21d8497a__slot {
    width:152px;
    flex:0 0 152px
  }
}

.s21d8497a__app-slots--wide .s21d8497a__app-slots__grid {
  grid-template-columns:repeat(3,minmax(0,1fr)) !important
}

.s21d8497a__app-slots--square:not(.s21d8497a__app-slots--lobby) .s21d8497a__app-slots__grid {
  grid-template-columns:repeat(4,minmax(0,1fr)) !important
}

.s21d8497a__app-slots--wide:not(.s21d8497a__app-slots--rated) .s21d8497a__app-slots__grid .s21d8497a__slot {
  height:auto;
  aspect-ratio:3/2
}

.s21d8497a__app-slots--square:not(.s21d8497a__app-slots--rated) .s21d8497a__app-slots__grid .s21d8497a__slot {
  height:auto;
  aspect-ratio:1/1
}

.s21d8497a__app-slots--rated.s21d8497a__app-slots--wide .s21d8497a__slot img,
.s21d8497a__app-slots--rated.s21d8497a__app-slots--wide .s21d8497a__slot .s21d8497a__est-slot-ph,
.s21d8497a__app-slots--rated.s21d8497a__app-slots--wide .s21d8497a__slot .s21d8497a__wrap,
.s21d8497a__app-slots--rated.s21d8497a__app-slots--wide .s21d8497a__slot:before {
  aspect-ratio:3/2
}

.s21d8497a__app-slots--rated.s21d8497a__app-slots--square .s21d8497a__slot img,
.s21d8497a__app-slots--rated.s21d8497a__app-slots--square .s21d8497a__slot .s21d8497a__est-slot-ph,
.s21d8497a__app-slots--rated.s21d8497a__app-slots--square .s21d8497a__slot .s21d8497a__wrap,
.s21d8497a__app-slots--rated.s21d8497a__app-slots--square .s21d8497a__slot:before {
  aspect-ratio:1/1
}

@media(max-width:1024px) {
  .s21d8497a__app-slots--card:not(.s21d8497a__app-slots--lobby) .s21d8497a__app-slots__grid,
  .s21d8497a__app-slots--square:not(.s21d8497a__app-slots--lobby) .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(3,minmax(0,1fr)) !important
  }
}

@media(max-width:600px) {
  .s21d8497a__app-slots--card:not(.s21d8497a__app-slots--lobby) .s21d8497a__app-slots__grid,
  .s21d8497a__app-slots--square:not(.s21d8497a__app-slots--lobby) .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(2,minmax(0,1fr)) !important
  }
}

@media(max-width:768px) {
  .s21d8497a__app-slots--wide .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(2,minmax(0,1fr)) !important
  }
}

@media(max-width:480px) {
  .s21d8497a__app-slots--wide .s21d8497a__app-slots__grid {
    grid-template-columns:1fr !important
  }
}

.s21d8497a__app-slots .s21d8497a__slot.s21d8497a__est-slot-c1 {
  background:linear-gradient(160deg,#086b7a 0%,#08414c 100%)
}

.s21d8497a__app-slots .s21d8497a__slot.s21d8497a__est-slot-c1 .s21d8497a__est-slot-ph__t {
  color:#ffffff
}

.s21d8497a__app-slots .s21d8497a__slot.s21d8497a__est-slot-c2 {
  background:linear-gradient(160deg,#08167a 0%,#08114c 100%)
}

.s21d8497a__app-slots .s21d8497a__slot.s21d8497a__est-slot-c2 .s21d8497a__est-slot-ph__t {
  color:#ffffff
}

.s21d8497a__app-slots .s21d8497a__slot.s21d8497a__est-slot-c3 {
  background:linear-gradient(160deg,#51087a 0%,#310a4c 100%)
}

.s21d8497a__app-slots .s21d8497a__slot.s21d8497a__est-slot-c3 .s21d8497a__est-slot-ph__t {
  color:#ffffff
}

.s21d8497a__app-slots .s21d8497a__slot.s21d8497a__est-slot-c4 {
  background:linear-gradient(160deg,#7a084f 0%,#490a33 100%)
}

.s21d8497a__app-slots .s21d8497a__slot.s21d8497a__est-slot-c4 .s21d8497a__est-slot-ph__t {
  color:#ffffff
}

.s21d8497a__app-slots .s21d8497a__slot.s21d8497a__est-slot-c5 {
  background:linear-gradient(160deg,#7a1808 0%,#49120b 100%)
}

.s21d8497a__app-slots .s21d8497a__slot.s21d8497a__est-slot-c5 .s21d8497a__est-slot-ph__t {
  color:#ffffff
}

.s21d8497a__app-slots .s21d8497a__slot.s21d8497a__est-slot-c6 {
  background:linear-gradient(160deg,#7a6d08 0%,#49420b 100%)
}

.s21d8497a__app-slots .s21d8497a__slot.s21d8497a__est-slot-c6 .s21d8497a__est-slot-ph__t {
  color:#ffffff
}

.s21d8497a__app-slots .s21d8497a__slot.s21d8497a__est-slot-c7 {
  background:linear-gradient(160deg,#327a08 0%,#204a0b 100%)
}

.s21d8497a__app-slots .s21d8497a__slot.s21d8497a__est-slot-c7 .s21d8497a__est-slot-ph__t {
  color:#ffffff
}

.s21d8497a__app-slots .s21d8497a__slot.s21d8497a__est-slot-c8 {
  background:linear-gradient(160deg,#087a34 0%,#084a24 100%)
}

.s21d8497a__app-slots .s21d8497a__slot.s21d8497a__est-slot-c8 .s21d8497a__est-slot-ph__t {
  color:#ffffff
}

.s21d8497a__app-slots .s21d8497a__slot .s21d8497a__est-slot-jp {
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  z-index:4;
  padding:34px 6px 12px;
  text-align:center;
  font-size:16px;
  font-weight:900;
  letter-spacing:.02em;
  font-variant-numeric:tabular-nums;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  color:#fff;
  background:linear-gradient(to top,rgba(0,0,0,.86) 0%,rgba(0,0,0,.45) 58%,transparent 100%);
  pointer-events:none;
  text-shadow:0 1px 4px rgba(0,0,0,.8)
}

.s21d8497a__app-slots .s21d8497a__slot .s21d8497a__est-slot-jp--grand {
  color:#ffd66b;
  background:linear-gradient(to top,rgba(120,72,6,.95) 0%,rgba(120,72,6,.5) 60%,transparent 100%)
}

.s21d8497a__app-slots .s21d8497a__slot .s21d8497a__est-slot-jp--major {
  color:#fca5a5;
  background:linear-gradient(to top,rgba(127,29,29,.95) 0%,rgba(127,29,29,.5) 60%,transparent 100%)
}

.s21d8497a__app-slots .s21d8497a__slot .s21d8497a__est-slot-jp--mini {
  color:#6ee7b7;
  background:linear-gradient(to top,rgba(6,78,40,.95) 0%,rgba(6,78,40,.5) 60%,transparent 100%)
}

@media(max-width:600px) {
  .s21d8497a__app-slots .s21d8497a__slot .s21d8497a__est-slot-jp {
    font-size:13px;
    padding:26px 4px 9px
  }
}

.s21d8497a__app-slots .s21d8497a__slot:hover .s21d8497a__est-slot-jp {
  opacity:1
}

@media(prefers-reduced-motion:no-preference) {
  .s21d8497a__app-slots .s21d8497a__slot .s21d8497a__est-slot-jp {
    animation:est-jp-pulse 3.4s ease-in-out infinite
  }
}

@keyframes est-jp-pulse {
  0%,
  100% {
    text-shadow:0 1px 4px rgba(0,0,0,.8)
  }
  50% {
    text-shadow:0 1px 4px rgba(0,0,0,.8),0 0 14px currentColor
  }
}

.s21d8497a__app-slots .s21d8497a__slot:has(.s21d8497a__est-slot-jp) {
  position:relative
}

.s21d8497a__app-slots .s21d8497a__slot:has(.s21d8497a__est-slot-jp) {
  box-shadow:0 0 20px -7px var(--f8hds3,#f6c453)
}

.s21d8497a__app-slots .s21d8497a__slot:has(.s21d8497a__est-slot-jp):after {
  content:"";
  position:absolute;
  inset:-1px;
  border-radius:inherit;
  padding:1.5px;
  background:conic-gradient(from var(--nmmuqv,0deg),transparent 0deg,var(--f8hds3,#f6c453) 44deg,transparent 120deg,transparent 360deg);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
  mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  mask-composite:exclude;
  z-index:96;
  pointer-events:none
}

@property --nmmuqv {
  syntax:"<angle>";inherits:false;initial-value:0deg
}

@media(prefers-reduced-motion:no-preference) {
  .s21d8497a__app-slots .s21d8497a__slot:has(.s21d8497a__est-slot-jp):after {
    animation:est-jp-ring 6s linear infinite
  }
}

@keyframes est-jp-ring {
  to {
    --nmmuqv:360deg
  }
}

.s21d8497a__app-slots .s21d8497a__slot:has(.s21d8497a__est-slot-jp--major) {
  --f8hds3:#ef4444
}

.s21d8497a__app-slots .s21d8497a__slot:has(.s21d8497a__est-slot-jp--mini) {
  --f8hds3:#10b981
}

.s21d8497a__est-slot-badges {
  position:absolute;
  right:7px;
  left:auto;
  top:7px;
  z-index:95;
  display:flex;
  flex-direction:row-reverse;
  gap:4px;
  pointer-events:none
}

.s21d8497a__est-slot-badge {
  padding:2px 8px;
  border-radius:999px;
  font-size:9px;
  font-weight:900;
  letter-spacing:.04em;
  text-transform:uppercase;
  white-space:nowrap;
  box-shadow:0 2px 8px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.28)
}

.s21d8497a__est-slot-badge + .s21d8497a__est-slot-badge {
  border-radius:999px
}

.s21d8497a__est-slot-badge--new {
  background:#63c926;
  color:#0e2205
}

.s21d8497a__est-slot-badge--hot {
  background:#ef4444;
  color:#fff
}

.s21d8497a__est-slot-badge--live {
  background:#2563eb;
  color:#fff
}

.s21d8497a__est-slot-badge--exclusive {
  background:var(--a8hmwc);
  color:#0b0f14
}

.s21d8497a__est-slot-badge--jackpot {
  background:#f2560f;
  color:#2a0d02
}

.s21d8497a__est-slot-badge--jp-grand {
  background:linear-gradient(135deg,#f6c453,#b8860b);
  color:#2a1a02
}

.s21d8497a__est-slot-badge--jp-major {
  background:linear-gradient(135deg,#ef4444,#b91c1c);
  color:#fff
}

.s21d8497a__est-slot-badge--jp-mini {
  background:linear-gradient(135deg,#10b981,#059669);
  color:#04241a
}

@media(max-width:600px) {
  .s21d8497a__est-slot-badge {
    font-size:9px;
    padding:2px 7px
  }
}

.s21d8497a__est-slot-badge--live {
  display:inline-flex;
  align-items:center;
  gap:5px;
  background:#e91e8c
}

.s21d8497a__est-slot-badge--live:before {
  content:"";
  width:5px;
  height:5px;
  border-radius:50%;
  background:#fff;
  box-shadow:0 0 6px rgba(255,255,255,.9)
}

@media(prefers-reduced-motion:no-preference) {
  .s21d8497a__est-slot-badge--live:before {
    animation:est-live-dot 1.8s ease-in-out infinite
  }
}

@keyframes est-live-dot {
  0%,
  100% {
    opacity:1;
    transform:scale(1)
  }
  50% {
    opacity:.45;
    transform:scale(.8)
  }
}

.s21d8497a__app-slots .s21d8497a__slot {
  transition:transform .22s ease,box-shadow .22s ease
}

.s21d8497a__app-slots .s21d8497a__slot img {
  transition:transform .35s ease
}

.s21d8497a__app-slots .s21d8497a__slot:hover {
  transform:translateY(-4px);
  box-shadow:0 14px 30px rgba(0,0,0,.45),0 0 0 1px color-mix(in srgb,var(--a8hmwc) 34%,transparent),0 0 26px -6px color-mix(in srgb,var(--a8hmwc) 50%,transparent)
}

.s21d8497a__app-slots .s21d8497a__slot:hover img {
  transform:scale(1.07)
}

@media(prefers-reduced-motion:reduce) {
  .s21d8497a__app-slots .s21d8497a__slot,
  .s21d8497a__app-slots .s21d8497a__slot img {
    transition:none
  }
  .s21d8497a__app-slots .s21d8497a__slot:hover {
    transform:none
  }
  .s21d8497a__app-slots .s21d8497a__slot:hover img {
    transform:none
  }
}

.s21d8497a__app-category.s21d8497a__simple {
  position:sticky;
  top:68px;
  left:auto;
  right:auto;
  z-index:120;
  border:1px solid var(--qcb6sk);
  border-radius:var(--mp51hk);
  background:var(--bzy4mj)
}

body.s21d8497a__estetic-subpage .s21d8497a__app-category.s21d8497a__simple {
  position:static;
  top:auto
}

.s21d8497a__est-aside-top {
  gap:6px
}

.s21d8497a__est-aside-title {
  color:#9CA3AF;
  font-size:11px;
  font-weight:700;
  letter-spacing:.6px;
  text-transform:uppercase;
  padding:2px 4px 6px
}

.s21d8497a__est-aside-slot {
  display:flex;
  align-items:center;
  gap:10px;
  padding:6px;
  border-radius:10px;
  text-decoration:none;
  color:var(--qv4rbf);
  transition:background .15s ease,transform .15s ease
}

.s21d8497a__est-aside-slot:hover {
  background:var(--jw6ae2);
  transform:translateX(2px)
}

.s21d8497a__est-aside-slot img {
  width:40px;
  height:40px;
  border-radius:8px;
  object-fit:cover;
  flex:0 0 40px;
  box-shadow:0 2px 6px rgba(0,0,0,.4)
}

.s21d8497a__est-aside-slot span {
  font-size:13px;
  font-weight:600;
  line-height:1.2;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

@media(max-width:1024px) {
  .s21d8497a__app-category.s21d8497a__simple {
    position:static;
    top:auto
  }
}

.s21d8497a__app-main:has(.s21d8497a__app-category) {
  padding:50px 16px 30px
}

@media(max-width:1024px) {
  .s21d8497a__app-main:has(.s21d8497a__app-category) {
    padding:50px 16px 30px
  }
}

:focus-visible {
  outline:2px solid var(--a8hmwc);
  outline-offset:2px
}

.s21d8497a__app-faq__item .s21d8497a__question {
  outline-offset:-2px
}

.s21d8497a__app-promotions .s21d8497a__column {
  cursor:pointer;
  transition:transform .15s ease,box-shadow .15s ease
}

.s21d8497a__app-promotions .s21d8497a__column:hover {
  transform:translateY(-4px);
  box-shadow:0 10px 30px rgba(0,0,0,.4)
}

.s21d8497a__app-promotions .s21d8497a__column:focus-within {
  outline:2px solid var(--a8hmwc);
  outline-offset:2px
}

.s21d8497a__app-promotions__overlay {
  position:absolute;
  inset:0;
  z-index:6;
  border-radius:var(--mp51hk)
}

.s21d8497a__app-slots .s21d8497a__slot:focus-within .s21d8497a__wrap {
  opacity:1;
  visibility:visible
}

.s21d8497a__app-slots .s21d8497a__slot:focus-within:before {
  opacity:.85;
  visibility:visible
}

@media(min-width:1025px) {
  .s21d8497a__app-slots--hide-desktop {
    display:none
  }
}

.s21d8497a__app-slots .s21d8497a__slot {
  position:relative
}

.s21d8497a__app-slots .s21d8497a__slot .s21d8497a__est-slot-ph {
  position:absolute;
  inset:0;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  text-align:center;
  border-radius:inherit;
  overflow:hidden;
  background:linear-gradient(150deg,rgba(255,255,255,.06) 0%,rgba(0,0,0,.14) 58%,rgba(0,0,0,.28) 100%)
}

.s21d8497a__app-slots .s21d8497a__slot .s21d8497a__est-slot-ph::after {
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:40%;
  background:radial-gradient(80% 100% at 50% 0%,color-mix(in srgb,var(--a8hmwc) 32%,transparent),transparent 72%);
  pointer-events:none
}

.s21d8497a__app-slots .s21d8497a__slot .s21d8497a__est-slot-ph__t {
  position:relative;
  z-index:1;
  color:var(--ufkg66,#fff);
  font-size:15px;
  font-weight:800;
  line-height:1.2;
  letter-spacing:.2px;
  text-shadow:0 2px 8px rgba(0,0,0,.6)
}

.s21d8497a__app-slots .s21d8497a__slot {
  border-radius:14px;
  overflow:hidden;
  box-shadow:0 8px 22px -6px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.4);
  transition:transform .18s ease,box-shadow .18s ease
}

.s21d8497a__app-slots .s21d8497a__slot img {
  border-radius:inherit;
  display:block;
  width:100%;
  height:100%;
  object-fit:cover
}

.s21d8497a__app-slots .s21d8497a__slot:hover {
  transform:translateY(-4px);
  box-shadow:0 16px 36px -8px rgba(0,0,0,.62),0 0 0 1px color-mix(in srgb,var(--a8hmwc) 30%,transparent),0 0 26px -6px color-mix(in srgb,var(--a8hmwc) 48%,transparent)
}

.s21d8497a__app-slots .s21d8497a__slot .s21d8497a__est-slot-name {
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  z-index:3;
  margin:0;
  padding:22px 10px 8px;
  font-size:12px;
  font-weight:700;
  line-height:1.2;
  color:#fff;
  text-align:center;
  background:linear-gradient(to top,rgba(6,8,12,.94) 0%,rgba(6,8,12,.62) 55%,transparent 100%);
  text-shadow:0 1px 4px rgba(0,0,0,.75);
  pointer-events:none;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden
}

.s21d8497a__est-more {
  position:relative
}

.s21d8497a__est-more__cb {
  position:absolute;
  width:1px;
  height:1px;
  opacity:0;
  pointer-events:none
}

.s21d8497a__est-more__body {
  max-height:0;
  overflow:hidden
}

.s21d8497a__est-more__cb:checked ~ .s21d8497a__est-more__body {
  max-height:none;
  overflow:visible
}

.s21d8497a__est-more__body:has(:target) {
  max-height:none;
  overflow:visible
}

.s21d8497a__est-more__btn {
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin:14px 0 4px;
  padding:11px 22px;
  border-radius:10px;
  border:1px solid var(--p62hzt,rgba(255,255,255,.14));
  background:linear-gradient(180deg,var(--ccutz2,#20242c),var(--odzak7,#161a20));
  color:var(--a8hmwc);
  font-size:14px;
  font-weight:700;
  cursor:pointer;
  user-select:none;
  transition:filter .18s ease,border-color .18s ease
}

.s21d8497a__est-more__btn:hover {
  filter:brightness(1.12);
  border-color:var(--a8hmwc)
}

.s21d8497a__est-more__btn:after {
  content:"";
  width:9px;
  height:9px;
  border-right:2px solid currentColor;
  border-bottom:2px solid currentColor;
  transform:rotate(45deg) translate(-2px,-2px)
}

.s21d8497a__est-more__cb:checked ~ .s21d8497a__est-more__btn:after {
  transform:rotate(-135deg) translate(-2px,-2px)
}

.s21d8497a__est-more__off {
  display:none
}

.s21d8497a__est-more__cb:checked ~ .s21d8497a__est-more__btn .s21d8497a__est-more__on {
  display:none
}

.s21d8497a__est-more__cb:checked ~ .s21d8497a__est-more__btn .s21d8497a__est-more__off {
  display:inline
}

.s21d8497a__est-more__cb:focus-visible ~ .s21d8497a__est-more__btn {
  outline:2px solid var(--a8hmwc);
  outline-offset:2px
}

.s21d8497a__app-tour {
  margin:0 0 var(--igeli3)
}

.s21d8497a__app-tour .s21d8497a__est-tour__sub {
  margin:-6px 0 14px;
  color:var(--xxgw0q,#9CA3AF);
  font-size:13px
}

.s21d8497a__est-tour__grid {
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px
}

.s21d8497a__est-tour__card {
  display:grid;
  grid-template-columns:88px 1fr;
  grid-template-areas:"thumb info" "cta cta";
  gap:12px;
  align-items:center;
  padding:12px;
  border:1px solid var(--hq222q,rgba(255,255,255,.08));
  border-radius:16px;
  box-shadow:0 6px 20px -6px rgba(0,0,0,.45)
}

.s21d8497a__est-tour__thumb {
  grid-area:thumb;
  position:relative;
  width:88px;
  height:118px;
  border-radius:12px;
  overflow:hidden
}

.s21d8497a__est-tour__thumb img {
  width:100%;
  height:100%;
  object-fit:cover;
  display:block
}

.s21d8497a__est-tour__info {
  grid-area:info;
  min-width:0
}

.s21d8497a__est-tour__name {
  font-weight:800;
  font-size:14px;
  line-height:1.25;
  color:var(--qv4rbf,#fff);
  margin-bottom:8px;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden
}

.s21d8497a__est-tour__fields {
  display:flex;
  flex-direction:column;
  gap:4px
}

.s21d8497a__est-tour__field {
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  gap:8px;
  font-size:12px
}

.s21d8497a__est-tour__label {
  color:var(--xxgw0q,#9CA3AF);
  white-space:nowrap
}

.s21d8497a__est-tour__value {
  font-weight:700;
  color:var(--qv4rbf,#fff);
  font-variant-numeric:tabular-nums;
  white-space:nowrap
}

.s21d8497a__est-tour__value--prize {
  color:#34d399
}

.s21d8497a__est-tour__cta {
  grid-area:cta;
  display:block;
  text-align:center;
  padding:10px 14px;
  border-radius:10px;
  background:var(--a5u1rs,var(--a8hmwc));
  color:var(--i07c7l,var(--m8r9ey,#1b1405));
  font-weight:800;
  font-size:12px;
  letter-spacing:.06em;
  text-transform:uppercase;
  text-decoration:none;
  transition:filter .18s ease
}

.s21d8497a__est-tour__cta:hover {
  filter:brightness(.9)
}

@media(max-width:900px) {
  .s21d8497a__est-tour__grid {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
}

@media(max-width:560px) {
  .s21d8497a__est-tour__grid {
    grid-template-columns:1fr
  }
  .s21d8497a__est-tour__card {
    grid-template-columns:64px 1fr
  }
  .s21d8497a__est-tour__thumb {
    width:64px;
    height:86px
  }
}

.s21d8497a__app-lpromo {
  margin:0 0 var(--igeli3)
}

.s21d8497a__est-lpromo {
  position:relative;
  display:block;
  border-radius:18px;
  overflow:hidden;
  text-decoration:none;
  background:linear-gradient(120deg,var(--ccutz2,#20242c),var(--odzak7,#161a20));
  border:1px solid var(--p62hzt,rgba(255,255,255,.12));
  min-height:140px
}

.s21d8497a__est-lpromo__img {
  display:block;
  width:100%;
  height:auto;
  object-fit:cover
}

.s21d8497a__est-lpromo__cta {
  position:absolute;
  right:0;
  top:0;
  bottom:0;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:8px;
  padding:18px 26px;
  background:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 22%,rgba(0,0,0,.72));
  min-width:min(46%,300px);
  text-align:center
}

.s21d8497a__est-lpromo__label {
  color:#e5e7eb;
  font-size:13px;
  letter-spacing:.04em;
  text-transform:uppercase
}

.s21d8497a__est-lpromo__amount {
  color:var(--a8hmwc);
  font-size:clamp(22px,3.4vw,38px);
  font-weight:900;
  line-height:1;
  font-variant-numeric:tabular-nums
}

.s21d8497a__est-lpromo__btn {
  display:inline-block;
  padding:11px 24px;
  border-radius:10px;
  background:var(--a5u1rs,var(--a8hmwc));
  color:var(--i07c7l,var(--m8r9ey,#1b1405));
  font-weight:800;
  font-size:13px;
  letter-spacing:.04em;
  text-transform:uppercase;
  transition:filter .18s ease
}

.s21d8497a__est-lpromo:hover .s21d8497a__est-lpromo__btn {
  filter:brightness(.9)
}

@media(max-width:640px) {
  .s21d8497a__est-lpromo__cta {
    position:static;
    min-width:0;
    width:100%;
    background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.72));
    padding:14px 16px
  }
  .s21d8497a__est-lpromo__amount {
    font-size:26px
  }
}

.s21d8497a__app-aside__nav .s21d8497a__item .s21d8497a__app-nav-ico {
  width:24px;
  height:24px;
  flex:0 0 24px
}

.s21d8497a__app-aside__nav .s21d8497a__item span {
  flex:1 1 auto;
  min-width:0
}

.s21d8497a__app-aside__nav .s21d8497a__item_special {
  display:block;
  margin-bottom:12px;
  border-radius:var(--mp51hk);
  overflow:hidden
}

.s21d8497a__app-aside__nav .s21d8497a__item_special img {
  width:100%;
  height:100%;
  aspect-ratio:216/120;
  object-fit:cover;
  display:block;
  border-radius:var(--mp51hk)
}

.s21d8497a__app-aside-backdrop {
  position:fixed;
  inset:0;
  background:rgba(0,0,0,.55);
  opacity:0;
  visibility:hidden;
  z-index:199;
  transition:none
}

.s21d8497a__app-aside-backdrop.active {
  opacity:1;
  visibility:visible
}

@media(min-width:1025px) {
  .s21d8497a__app-aside-backdrop {
    display:none
  }
}

.s21d8497a__app-category .s21d8497a__item .s21d8497a__app-nav-ico {
  width:22px;
  height:22px;
  flex:0 0 22px
}

.s21d8497a__app-text .s21d8497a__alignright {
  float:right;
  width:auto;
  max-width:52%;
  margin:6px 0 var(--igeli3) var(--m3doo8)
}

.s21d8497a__app-text .s21d8497a__alignleft {
  float:left;
  width:auto;
  max-width:52%;
  margin:6px var(--m3doo8) var(--igeli3) 0
}

.s21d8497a__app-text .s21d8497a__alignright img,
.s21d8497a__app-text .s21d8497a__alignleft img {
  width:100%;
  height:auto;
  display:block;
  border-radius:var(--mp51hk)
}

.s21d8497a__app-text .s21d8497a__aligncenter {
  margin-left:auto;
  margin-right:auto
}

.s21d8497a__app-text .s21d8497a__wp-block-image.s21d8497a__alignright figure,
.s21d8497a__app-text .s21d8497a__wp-block-image.s21d8497a__alignleft figure {
  margin:0
}

@media (max-width:768px) {
  .s21d8497a__app-text .s21d8497a__alignleft,
  .s21d8497a__app-text .s21d8497a__alignright {
    float:none;
    width:100%;
    max-width:100%;
    margin:0 0 var(--igeli3)
  }
}

.s21d8497a__app-text::after {
  content:"";
  display:block;
  clear:both
}

.s21d8497a__app-text .s21d8497a__img-text {
  display:flex;
  gap:28px;
  margin:28px 0;
  align-items:flex-start;
  padding:22px;
  background:var(--cq5eq6);
  border:1px solid rgba(228,198,163,.16);
  border-radius:var(--mp51hk);
  clear:both
}

.s21d8497a__app-text .s21d8497a__img-text[data-c1hplv="right"] {
  flex-direction:row-reverse
}

.s21d8497a__app-text .s21d8497a__img-text img {
  width:38%;
  border-radius:12px;
  flex-shrink:0;
  object-fit:cover;
  box-shadow:0 8px 26px rgba(0,0,0,.4)
}

.s21d8497a__app-text .s21d8497a__img-text img[src=""],
.s21d8497a__app-text .s21d8497a__img-text img:not([src]) {
  display:none
}

.s21d8497a__app-text .s21d8497a__img-text:not(:has(img)),
.s21d8497a__app-text .s21d8497a__img-text:has(img[src=""]),
.s21d8497a__app-text .s21d8497a__img-text:has(img:not([src])) {
  display:contents;
  border:none;
  padding:0;
  margin:0;
  background:none
}

.s21d8497a__app-text .s21d8497a__img-text>div {
  flex:1;
  min-width:0
}

.s21d8497a__app-text .s21d8497a__img-text>div>*:first-child {
  margin-top:0
}

.s21d8497a__app-text .s21d8497a__img-text>div>*:last-child {
  margin-bottom:0
}

.s21d8497a__app-text .s21d8497a__img-a {
  cursor:pointer
}

.s21d8497a__app-text .s21d8497a__img-center {
  margin:28px auto;
  text-align:center;
  max-width:62%;
  clear:both
}

.s21d8497a__app-text .s21d8497a__img-center img {
  width:100%;
  border-radius:12px;
  object-fit:cover;
  box-shadow:0 8px 26px rgba(0,0,0,.4)
}

.s21d8497a__app-text .s21d8497a__img-caption {
  font-size:12px;
  color:var(--xxgw0q);
  margin-top:8px;
  font-style:italic
}

@media(max-width:768px) {
  .s21d8497a__app-text .s21d8497a__img-text {
    flex-direction:column!important;
    padding:14px!important;
    gap:14px!important
  }
  .s21d8497a__app-text .s21d8497a__img-text img {
    width:100%;
    max-height:280px
  }
  .s21d8497a__app-text .s21d8497a__img-center {
    max-width:100%
  }
}

.s21d8497a__app-button.s21d8497a__primary {
  background:var(--a5u1rs);
  color:var(--i07c7l,#fff);
  border:var(--s6x3s7,1px solid rgba(255,255,255,.14));
  box-shadow:0 4px 14px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.22);
  letter-spacing:.2px;
  font-weight:700;
  text-shadow:0 1px 2px rgba(0,0,0,.32);
  transition:transform .15s ease,box-shadow .15s ease,filter .15s ease
}

.s21d8497a__app-button.s21d8497a__primary:hover {
  transform:translateY(-1px);
  box-shadow:0 8px 22px rgba(0,0,0,.34),0 0 26px -6px color-mix(in srgb,var(--wlr6pa) 60%,transparent),inset 0 1px 0 rgba(255,255,255,.3);
  filter:brightness(1.06)
}

.s21d8497a__app-button.s21d8497a__primary:active {
  transform:translateY(0);
  box-shadow:0 2px 8px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.16)
}

.s21d8497a__app-button.s21d8497a__simple {
  transition:transform .15s ease,background .15s ease,border-color .15s ease
}

.s21d8497a__app-button.s21d8497a__simple:hover {
  transform:translateY(-1px);
  background:rgba(255,255,255,.05)
}

.s21d8497a__app-aside__nav .s21d8497a__item_colored {
  box-shadow:0 4px 14px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.22);
  transition:transform .15s ease,filter .15s ease
}

.s21d8497a__app-aside__nav .s21d8497a__item_colored:hover {
  transform:translateY(-1px);
  filter:brightness(1.06)
}

.s21d8497a__app-aside__nav .s21d8497a__item_special {
  transition:transform .15s ease,box-shadow .15s ease
}

.s21d8497a__app-aside__nav .s21d8497a__item_special:hover {
  transform:translateY(-2px);
  box-shadow:0 8px 22px rgba(0,0,0,.4)
}

.s21d8497a__app-text a.s21d8497a__app-button.s21d8497a__primary {
  display:inline-flex;
  align-items:center;
  gap:10px;
  width:auto;
  min-width:0;
  height:auto;
  min-height:48px;
  padding:13px 26px;
  font-size:15px;
  line-height:1.3;
  white-space:normal;
  color:var(--i07c7l,#fff);
  text-decoration:none;
  margin:6px 0 var(--igeli3)
}

.s21d8497a__app-text a.s21d8497a__app-button.s21d8497a__primary::after {
  content:"→";
  font-size:18px;
  line-height:1;
  transition:transform .15s ease
}

.s21d8497a__app-text a.s21d8497a__app-button.s21d8497a__primary:hover::after {
  transform:translateX(3px)
}

:root {
  --odzak7:#1d383c;
  --ccutz2:#2b4449;
  --s89je1:#395155;
  --hq222q:rgba(255,255,255,.08);
  --p62hzt:rgba(255,255,255,.15);
  --xf9ss0:#0b0f14;
  --m8r9ey:#0b0f14;
  --ufkg66:#ffffff
}

.s21d8497a__app-main:has(.s21d8497a__app-category) {
  padding-top:84px
}

.s21d8497a__app-main {
  padding-top:84px
}

@media(max-width:1024px) {
  .s21d8497a__app-main:has(.s21d8497a__app-category) {
    padding-top:78px
  }
  .s21d8497a__app-main {
    padding:78px 16px 30px
  }
}

.s21d8497a__app-button.s21d8497a__primary,
.s21d8497a__app-header .s21d8497a__app-button.s21d8497a__primary,
.s21d8497a__app-text a.s21d8497a__app-button.s21d8497a__primary,
.s21d8497a__app-aside__nav .s21d8497a__item_colored,
.s21d8497a__app-promotions .s21d8497a__primary,
.s21d8497a__app-banner-form__content-button-text {
  color:var(--xf9ss0) !important
}

.s21d8497a__est-bg {
  position:fixed;
  inset:0;
  z-index:0;
  pointer-events:none;
  overflow:hidden
}

.s21d8497a__est-bg span {
  position:absolute;
  display:block;
  border-radius:50%;
  filter:blur(50px);
  opacity:0
}

.s21d8497a__est-bg__l1 {
  width:46vw;
  height:46vw;
  left:-8vw;
  top:-6vw;
  background:radial-gradient(circle,var(--a8hmwc),transparent 70%)
}

.s21d8497a__est-bg__l2 {
  width:40vw;
  height:40vw;
  right:-6vw;
  top:10vh;
  background:radial-gradient(circle,var(--a8hmwc),transparent 72%)
}

.s21d8497a__est-bg__l3 {
  width:36vw;
  height:36vw;
  left:28vw;
  bottom:-12vw;
  background:radial-gradient(circle,var(--jw6ae2),transparent 72%)
}

html[data-pyv9h6="aurora"] .s21d8497a__est-bg span {
  opacity:.22;
  will-change:transform
}

html[data-pyv9h6="aurora"] .s21d8497a__est-bg__l1 {
  animation:est-drift1 26s ease-in-out infinite
}

html[data-pyv9h6="aurora"] .s21d8497a__est-bg__l2 {
  animation:est-drift2 32s ease-in-out infinite
}

html[data-pyv9h6="aurora"] .s21d8497a__est-bg__l3 {
  animation:est-drift3 38s ease-in-out infinite
}

@keyframes est-drift1 {
  0%,
  100% {
    transform:translate(0,0)
  }
  33% {
    transform:translate(6vw,4vh)
  }
  66% {
    transform:translate(-3vw,7vh)
  }
}

@keyframes est-drift2 {
  0%,
  100% {
    transform:translate(0,0)
  }
  50% {
    transform:translate(-7vw,-5vh)
  }
}

@keyframes est-drift3 {
  0%,
  100% {
    transform:translate(0,0)
  }
  40% {
    transform:translate(5vw,-6vh)
  }
  80% {
    transform:translate(-4vw,3vh)
  }
}

@media(prefers-reduced-motion:reduce) {
  .s21d8497a__est-bg span {
    animation:none!important
  }
}

html[data-pyv9h6="royal"] .s21d8497a__est-bg,
html[data-pyv9h6="velvet"] .s21d8497a__est-bg,
html[data-pyv9h6="damask"] .s21d8497a__est-bg,
html[data-pyv9h6="deco"] .s21d8497a__est-bg,
html[data-pyv9h6="carbon"] .s21d8497a__est-bg,
html[data-pyv9h6="hex"] .s21d8497a__est-bg,
html[data-pyv9h6="nebula"] .s21d8497a__est-bg,
html[data-pyv9h6="off"] .s21d8497a__est-bg {
  display:none
}

html[data-pyv9h6="royal"] body {
  background:radial-gradient(115% 75% at 50% -10%,color-mix(in srgb,var(--a8hmwc) 14%,transparent),transparent 48%),radial-gradient(120% 95% at 50% 122%,rgba(0,0,0,.5),transparent 60%),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cg%20fill%3D%22rgba(255%2C255%2C255%2C0.05)%22%3E%3Ccircle%20cx%3D%2247%22%20cy%3D%2255%22%20r%3D%223.1%22%2F%3E%3Ccircle%20cx%3D%2253%22%20cy%3D%2255%22%20r%3D%223.1%22%2F%3E%3Cpath%20d%3D%22M50%2042%20L43.6%2055.4%20L56.4%2055.4%20Z%22%2F%3E%3Cpath%20d%3D%22M48.9%2056.4%20L51.1%2056.4%20L51.7%2060.6%20L48.3%2060.6%20Z%22%2F%3E%3Ccircle%20cx%3D%22147.2%22%20cy%3D%2249.8%22%20r%3D%223.1%22%2F%3E%3Ccircle%20cx%3D%22152.8%22%20cy%3D%2249.8%22%20r%3D%223.1%22%2F%3E%3Cpath%20d%3D%22M144.6%2051.2%20L155.4%2051.2%20L150%2059.4%20Z%22%2F%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%22147.6%22%20r%3D%223.2%22%2F%3E%3Ccircle%20cx%3D%2248.4%22%20cy%3D%22152.4%22%20r%3D%223.2%22%2F%3E%3Ccircle%20cx%3D%2255.6%22%20cy%3D%22152.4%22%20r%3D%223.2%22%2F%3E%3Cpath%20d%3D%22M50.9%20153.6%20L53.1%20153.6%20L53.9%20158.2%20L50.1%20158.2%20Z%22%2F%3E%3Cpath%20d%3D%22M148%20142.6%20L153.2%20150%20L148%20157.4%20L142.8%20150%20Z%22%2F%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%220%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%220%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22200%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") repeat,#0d1f21
}

html[data-pyv9h6="royal"] main .container {
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cg%20fill%3D%22rgba(255%2C255%2C255%2C0.05)%22%3E%3Ccircle%20cx%3D%2247%22%20cy%3D%2255%22%20r%3D%223.1%22%2F%3E%3Ccircle%20cx%3D%2253%22%20cy%3D%2255%22%20r%3D%223.1%22%2F%3E%3Cpath%20d%3D%22M50%2042%20L43.6%2055.4%20L56.4%2055.4%20Z%22%2F%3E%3Cpath%20d%3D%22M48.9%2056.4%20L51.1%2056.4%20L51.7%2060.6%20L48.3%2060.6%20Z%22%2F%3E%3Ccircle%20cx%3D%22147.2%22%20cy%3D%2249.8%22%20r%3D%223.1%22%2F%3E%3Ccircle%20cx%3D%22152.8%22%20cy%3D%2249.8%22%20r%3D%223.1%22%2F%3E%3Cpath%20d%3D%22M144.6%2051.2%20L155.4%2051.2%20L150%2059.4%20Z%22%2F%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%22147.6%22%20r%3D%223.2%22%2F%3E%3Ccircle%20cx%3D%2248.4%22%20cy%3D%22152.4%22%20r%3D%223.2%22%2F%3E%3Ccircle%20cx%3D%2255.6%22%20cy%3D%22152.4%22%20r%3D%223.2%22%2F%3E%3Cpath%20d%3D%22M50.9%20153.6%20L53.1%20153.6%20L53.9%20158.2%20L50.1%20158.2%20Z%22%2F%3E%3Cpath%20d%3D%22M148%20142.6%20L153.2%20150%20L148%20157.4%20L142.8%20150%20Z%22%2F%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%220%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%220%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22200%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

html[data-pyv9h6="velvet"] body,
html[data-pyv9h6="nebula"] body {
  background:radial-gradient(120% 80% at 50% -12%,color-mix(in srgb,var(--a8hmwc) 14%,transparent),transparent 46%),radial-gradient(120% 92% at 50% 122%,rgba(0,0,0,.46),transparent 60%),#0d1f21
}

html[data-pyv9h6="damask"] body {
  background:radial-gradient(110% 70% at 50% -6%,color-mix(in srgb,var(--a8hmwc) 10%,transparent),transparent 52%),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cg%20fill%3D%22rgba(255%2C255%2C255%2C0.05)%22%3E%3Ccircle%20cx%3D%2247%22%20cy%3D%2255%22%20r%3D%223.1%22%2F%3E%3Ccircle%20cx%3D%2253%22%20cy%3D%2255%22%20r%3D%223.1%22%2F%3E%3Cpath%20d%3D%22M50%2042%20L43.6%2055.4%20L56.4%2055.4%20Z%22%2F%3E%3Cpath%20d%3D%22M48.9%2056.4%20L51.1%2056.4%20L51.7%2060.6%20L48.3%2060.6%20Z%22%2F%3E%3Ccircle%20cx%3D%22147.2%22%20cy%3D%2249.8%22%20r%3D%223.1%22%2F%3E%3Ccircle%20cx%3D%22152.8%22%20cy%3D%2249.8%22%20r%3D%223.1%22%2F%3E%3Cpath%20d%3D%22M144.6%2051.2%20L155.4%2051.2%20L150%2059.4%20Z%22%2F%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%22147.6%22%20r%3D%223.2%22%2F%3E%3Ccircle%20cx%3D%2248.4%22%20cy%3D%22152.4%22%20r%3D%223.2%22%2F%3E%3Ccircle%20cx%3D%2255.6%22%20cy%3D%22152.4%22%20r%3D%223.2%22%2F%3E%3Cpath%20d%3D%22M50.9%20153.6%20L53.1%20153.6%20L53.9%20158.2%20L50.1%20158.2%20Z%22%2F%3E%3Cpath%20d%3D%22M148%20142.6%20L153.2%20150%20L148%20157.4%20L142.8%20150%20Z%22%2F%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%220%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%220%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22200%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") repeat,#0d1f21
}

html[data-pyv9h6="damask"] main .container {
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cg%20fill%3D%22rgba(255%2C255%2C255%2C0.05)%22%3E%3Ccircle%20cx%3D%2247%22%20cy%3D%2255%22%20r%3D%223.1%22%2F%3E%3Ccircle%20cx%3D%2253%22%20cy%3D%2255%22%20r%3D%223.1%22%2F%3E%3Cpath%20d%3D%22M50%2042%20L43.6%2055.4%20L56.4%2055.4%20Z%22%2F%3E%3Cpath%20d%3D%22M48.9%2056.4%20L51.1%2056.4%20L51.7%2060.6%20L48.3%2060.6%20Z%22%2F%3E%3Ccircle%20cx%3D%22147.2%22%20cy%3D%2249.8%22%20r%3D%223.1%22%2F%3E%3Ccircle%20cx%3D%22152.8%22%20cy%3D%2249.8%22%20r%3D%223.1%22%2F%3E%3Cpath%20d%3D%22M144.6%2051.2%20L155.4%2051.2%20L150%2059.4%20Z%22%2F%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%22147.6%22%20r%3D%223.2%22%2F%3E%3Ccircle%20cx%3D%2248.4%22%20cy%3D%22152.4%22%20r%3D%223.2%22%2F%3E%3Ccircle%20cx%3D%2255.6%22%20cy%3D%22152.4%22%20r%3D%223.2%22%2F%3E%3Cpath%20d%3D%22M50.9%20153.6%20L53.1%20153.6%20L53.9%20158.2%20L50.1%20158.2%20Z%22%2F%3E%3Cpath%20d%3D%22M148%20142.6%20L153.2%20150%20L148%20157.4%20L142.8%20150%20Z%22%2F%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%220%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%220%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22200%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

html[data-pyv9h6="deco"] body {
  background:radial-gradient(120% 60% at 50% -4%,color-mix(in srgb,var(--a8hmwc) 10%,transparent),transparent 55%),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22140%22%20height%3D%22140%22%20viewBox%3D%220%200%20140%20140%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22rgba%28228%2C198%2C163%2C0.09%29%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22M70%2C4%20L136%2C70%20L70%2C136%20L4%2C70%20Z%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%22100.0%22%20y2%3D%2270.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2296.0%22%20y2%3D%2285.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2285.0%22%20y2%3D%2296.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2270.0%22%20y2%3D%22100.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2255.0%22%20y2%3D%2296.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2244.0%22%20y2%3D%2285.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2240.0%22%20y2%3D%2270.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2244.0%22%20y2%3D%2255.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2255.0%22%20y2%3D%2244.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2270.0%22%20y2%3D%2240.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2285.0%22%20y2%3D%2244.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2296.0%22%20y2%3D%2255.0%22%2F%3E%3Ccircle%20cx%3D%2270%22%20cy%3D%2270%22%20r%3D%2211%22%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%220%22%20r%3D%2216%22%2F%3E%3Ccircle%20cx%3D%22140%22%20cy%3D%220%22%20r%3D%2216%22%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22140%22%20r%3D%2216%22%2F%3E%3Ccircle%20cx%3D%22140%22%20cy%3D%22140%22%20r%3D%2216%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") repeat,#0d1f21
}

html[data-pyv9h6="deco"] main .container {
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22140%22%20height%3D%22140%22%20viewBox%3D%220%200%20140%20140%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22rgba%28228%2C198%2C163%2C0.09%29%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22M70%2C4%20L136%2C70%20L70%2C136%20L4%2C70%20Z%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%22100.0%22%20y2%3D%2270.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2296.0%22%20y2%3D%2285.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2285.0%22%20y2%3D%2296.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2270.0%22%20y2%3D%22100.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2255.0%22%20y2%3D%2296.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2244.0%22%20y2%3D%2285.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2240.0%22%20y2%3D%2270.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2244.0%22%20y2%3D%2255.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2255.0%22%20y2%3D%2244.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2270.0%22%20y2%3D%2240.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2285.0%22%20y2%3D%2244.0%22%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%2270%22%20x2%3D%2296.0%22%20y2%3D%2255.0%22%2F%3E%3Ccircle%20cx%3D%2270%22%20cy%3D%2270%22%20r%3D%2211%22%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%220%22%20r%3D%2216%22%2F%3E%3Ccircle%20cx%3D%22140%22%20cy%3D%220%22%20r%3D%2216%22%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22140%22%20r%3D%2216%22%2F%3E%3Ccircle%20cx%3D%22140%22%20cy%3D%22140%22%20r%3D%2216%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

html[data-pyv9h6="carbon"] body {
  background:radial-gradient(120% 70% at 50% -6%,color-mix(in srgb,var(--a8hmwc) 8%,transparent),transparent 50%),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Crect%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22rgba%280%2C0%2C0%2C0.16%29%22%2F%3E%3Cpath%20d%3D%22M0%2C6%20L6%2C0%20M6%2C12%20L12%2C6%20M0%2C0%20L6%2C6%20M6%2C6%20L12%2C12%22%20stroke%3D%22rgba%28255%2C255%2C255%2C0.028%29%22%20stroke-width%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") repeat,#0d1f21
}

html[data-pyv9h6="carbon"] main .container {
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Crect%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22rgba%280%2C0%2C0%2C0.16%29%22%2F%3E%3Cpath%20d%3D%22M0%2C6%20L6%2C0%20M6%2C12%20L12%2C6%20M0%2C0%20L6%2C6%20M6%2C6%20L12%2C12%22%20stroke%3D%22rgba%28255%2C255%2C255%2C0.028%29%22%20stroke-width%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E")
}

html[data-pyv9h6="hex"] body {
  background:radial-gradient(42% 42% at 16% 20%,color-mix(in srgb,var(--a8hmwc) 16%,transparent),transparent 60%),radial-gradient(46% 46% at 86% 76%,color-mix(in srgb,var(--a8hmwc) 12%,transparent),transparent 60%),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%22104%22%20viewBox%3D%220%200%20120%20104%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C255%2C255%2C0.05%29%22%20stroke-width%3D%221%22%3E%3Cpath%20d%3D%22M0%2C26%20L30%2C9%20L60%2C26%20L60%2C60%20L30%2C77%20L0%2C60%20Z%22%2F%3E%3Cpath%20d%3D%22M60%2C26%20L90%2C9%20L120%2C26%20L120%2C60%20L90%2C77%20L60%2C60%20Z%22%2F%3E%3Cpath%20d%3D%22M30%2C77%20L60%2C60%20L90%2C77%20L90%2C104%20L60%2C121%20L30%2C104%20Z%22%2F%3E%3Cpath%20d%3D%22M30%2C-18%20L60%2C-35%20L90%2C-18%20L90%2C9%20L60%2C26%20L30%2C9%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") repeat,#0d1f21
}

html[data-pyv9h6="hex"] main .container {
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%22104%22%20viewBox%3D%220%200%20120%20104%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C255%2C255%2C0.05%29%22%20stroke-width%3D%221%22%3E%3Cpath%20d%3D%22M0%2C26%20L30%2C9%20L60%2C26%20L60%2C60%20L30%2C77%20L0%2C60%20Z%22%2F%3E%3Cpath%20d%3D%22M60%2C26%20L90%2C9%20L120%2C26%20L120%2C60%20L90%2C77%20L60%2C60%20Z%22%2F%3E%3Cpath%20d%3D%22M30%2C77%20L60%2C60%20L90%2C77%20L90%2C104%20L60%2C121%20L30%2C104%20Z%22%2F%3E%3Cpath%20d%3D%22M30%2C-18%20L60%2C-35%20L90%2C-18%20L90%2C9%20L60%2C26%20L30%2C9%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

html[data-pyv9h6="off"] body {
  background:#0d1f21
}

@keyframes est-drift1 {
  0%,
  100% {
    transform:translate(0,0)
  }
  33% {
    transform:translate(6vw,4vh)
  }
  66% {
    transform:translate(-3vw,7vh)
  }
}

@keyframes est-drift2 {
  0%,
  100% {
    transform:translate(0,0)
  }
  50% {
    transform:translate(-7vw,-5vh)
  }
}

@keyframes est-drift3 {
  0%,
  100% {
    transform:translate(0,0)
  }
  40% {
    transform:translate(5vw,-6vh)
  }
  80% {
    transform:translate(-4vw,3vh)
  }
}

@keyframes est-pulse {
  0%,
  100% {
    transform:scale(1)
  }
  50% {
    transform:scale(1.1)
  }
}

@keyframes est-rotate {
  from {
    transform:scale(1.5) rotate(0)
  }
  to {
    transform:scale(1.5) rotate(360deg)
  }
}

@media(prefers-reduced-motion:reduce) {
  .s21d8497a__est-bg,
  .s21d8497a__est-bg span {
    animation:none!important
  }
}

.s21d8497a__app-text h2.s21d8497a__wp-block-heading {
  position:relative;
  padding-bottom:10px
}

.s21d8497a__app-text h2.s21d8497a__wp-block-heading::after {
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:54px;
  height:3px;
  border-radius:3px;
  background:linear-gradient(90deg,var(--wlr6pa),transparent)
}

.s21d8497a__app-section__title .s21d8497a__title__wrap {
  position:relative;
  padding-left:14px
}

.s21d8497a__app-section__title .s21d8497a__title__wrap::before {
  content:"";
  position:absolute;
  left:0;
  top:50%;
  transform:translateY(-50%);
  width:4px;
  height:70%;
  border-radius:3px;
  background:linear-gradient(180deg,var(--a8hmwc),var(--avw59h,var(--a8hmwc)))
}

.s21d8497a__app-slots,
.s21d8497a__app-winners,
.s21d8497a__app-providers {
  margin:0 0 42px
}

.s21d8497a__app-section__title {
  margin-bottom:16px
}

.s21d8497a__app-slots__controls .s21d8497a__app-button.s21d8497a__simple {
  padding:5px 14px;
  border-radius:999px;
  font-size:11px;
  font-weight:800;
  letter-spacing:.05em;
  text-transform:uppercase;
  background:transparent;
  border:1px dashed color-mix(in srgb,var(--avw59h,var(--a8hmwc)) 45%,transparent);
  color:var(--a8hmwc);
  transition:background .18s ease,border-color .18s ease,color .18s ease
}

.s21d8497a__app-slots__controls .s21d8497a__app-button.s21d8497a__simple:hover {
  background:color-mix(in srgb,var(--avw59h,var(--a8hmwc)) 14%,transparent);
  border-style:solid;
  border-color:color-mix(in srgb,var(--avw59h,var(--a8hmwc)) 70%,transparent)
}

.s21d8497a__app-slots__controls .s21d8497a__app-control {
  width:30px;
  height:30px;
  flex:0 0 30px;
  border-radius:6px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:color-mix(in srgb,var(--avw59h,var(--a8hmwc)) 12%,transparent);
  color:var(--a8hmwc);
  transition:background .18s ease,transform .18s ease
}

.s21d8497a__app-slots__controls .s21d8497a__app-control:hover {
  background:color-mix(in srgb,var(--avw59h,var(--a8hmwc)) 26%,transparent);
  transform:translateY(-1px)
}

.s21d8497a__app-slots__controls .s21d8497a__app-control svg {
  width:18px;
  height:18px
}

.s21d8497a__app-slots__controls .s21d8497a__app-control.s21d8497a__next svg {
  transform:rotate(180deg)
}

@media(max-width:900px) {
  .s21d8497a__app-slots--lobby.s21d8497a__app-slots--card .s21d8497a__app-slots__grid {
    grid-template-columns:repeat(2,minmax(0,1fr)) !important
  }
}

@media(max-width:430px) {
  .s21d8497a__app-slots--lobby.s21d8497a__app-slots--card .s21d8497a__app-slots__grid {
    grid-template-columns:1fr !important
  }
}

.s21d8497a__app-text > h2.s21d8497a__wp-block-heading {
  margin-top:40px
}

@media(min-width:1025px) {
  .s21d8497a__app-header__burger.s21d8497a__burger-static {
    display:flex !important
  }
  html.s21d8497a__est-rail body .s21d8497a__app-aside.s21d8497a__static-aside {
    max-width:74px !important;
    width:74px !important;
    padding:12px 5px !important;
    overflow-x:hidden !important
  }
  html.s21d8497a__est-rail body.s21d8497a__app-static {
    padding-left:74px !important
  }
  html.s21d8497a__est-rail body.s21d8497a__app-static .s21d8497a__app-header {
    left:74px !important;
    width:calc(100% - 74px) !important
  }
  html.s21d8497a__est-rail body .s21d8497a__app-aside__nav .s21d8497a__item > span:not(.s21d8497a__est-nav-ico),
  html.s21d8497a__est-rail body .s21d8497a__est-aside-help > span:not(.s21d8497a__est-nav-ico),
  html.s21d8497a__est-rail body .s21d8497a__est-aside-big > span:not(.s21d8497a__est-nav-ico),
  html.s21d8497a__est-rail body .s21d8497a__est-aside-slot > span:not(.s21d8497a__est-nav-ico),
  html.s21d8497a__est-rail body .s21d8497a__est-lang__label,
  html.s21d8497a__est-rail body .s21d8497a__est-nav-badge,
  html.s21d8497a__est-rail body .s21d8497a__est-aside-title,
  html.s21d8497a__est-rail body .s21d8497a__est-promo-badge {
    display:none !important
  }
  html.s21d8497a__est-rail body .s21d8497a__est-aside-feat,
  html.s21d8497a__est-rail body .s21d8497a__app-aside__nav .s21d8497a__item_special {
    display:none !important
  }
  html.s21d8497a__est-rail body .s21d8497a__est-aside-top-group,
  html.s21d8497a__est-rail body .s21d8497a__est-aside-bottom {
    grid-template-columns:1fr !important;
    padding-left:0 !important;
    padding-right:0 !important
  }
  html.s21d8497a__est-rail body .s21d8497a__est-aside-top-group > *,
  html.s21d8497a__est-rail body .s21d8497a__est-aside-bottom > *,
  html.s21d8497a__est-rail body .s21d8497a__app-aside__nav > * {
    min-width:0 !important;
    max-width:100% !important
  }
  html.s21d8497a__est-rail body .s21d8497a__app-aside__nav .s21d8497a__item,
  html.s21d8497a__est-rail body .s21d8497a__est-aside-big,
  html.s21d8497a__est-rail body .s21d8497a__est-aside-help {
    justify-content:center !important;
    padding:8px 0 !important;
    gap:0 !important
  }
  html.s21d8497a__est-rail body .s21d8497a__app-aside__nav .s21d8497a__item_colored {
    font-size:0 !important;
    padding:0 !important;
    height:42px !important;
    position:relative
  }
  html.s21d8497a__est-rail body .s21d8497a__app-aside__nav .s21d8497a__item_colored:after {
    content:"+";
    font-size:22px;
    font-weight:800;
    color:var(--xf9ss0,#1b1405);
    position:absolute;
    inset:0;
    display:flex;
    align-items:center;
    justify-content:center
  }
  html.s21d8497a__est-rail body .s21d8497a__est-lang {
    position:relative
  }
  html.s21d8497a__est-rail body .s21d8497a__est-lang__list {
    position:absolute;
    left:calc(100% + 6px);
    bottom:0;
    min-width:150px;
    z-index:210;
    box-shadow:0 10px 30px rgba(0,0,0,.45)
  }
  html.s21d8497a__est-rail body .s21d8497a__app-aside__nav .s21d8497a__item.active:before {
    display:none !important
  }
  html.s21d8497a__est-rail body .s21d8497a__app-aside__nav .s21d8497a__item.active:after {
    content:"";
    position:absolute;
    right:3px;
    top:50%;
    transform:translateY(-50%);
    width:5px;
    height:5px;
    border-radius:50%;
    background:var(--a8hmwc)
  }
  html.s21d8497a__est-rail body .s21d8497a__app-aside.s21d8497a__static-aside {
    transition:none !important
  }
}

@media(prefers-reduced-motion:reduce) {
  .s21d8497a__app-aside {
    transition:none !important
  }
}

.s21d8497a__app-aside.s21d8497a__static-aside {
  border-right:1px solid color-mix(in srgb,var(--a8hmwc) 16%,transparent);
  box-shadow:0 8px 32px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.10),inset -1px 0 0 rgba(255,255,255,.04)
}

:root {
  --mt0g76:#FFD36E;
  --tbw6ys:#EFA01F;
  --r0q6z6:#FF8D7C;
  --n1atqg:#E03A2D;
  --s59114:#C6A8FF;
  --vbz6ra:#945df0;
  --rcfm9y:#82D2FF;
  --vdp8q4:#4c7fef;
  --gx5qth:#8FEDB6;
  --ld8opu:#0FA968;
  --j04hr4:#FFA8D0;
  --lzty31:#E1418C;
  --ly30de:#84EAF6;
  --u7yury:#0B96B5;
  --kg6wth:#FFC38E;
  --u5dzej:#F4741E
}

.s21d8497a__est-nav-ico {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:30px;
  height:30px;
  flex:0 0 30px;
  transition:transform .18s ease
}

.s21d8497a__est-nav-ico .s21d8497a__app-nav-ico {
  width:24px;
  height:24px;
  flex:0 0 24px
}

.s21d8497a__app-aside__nav .s21d8497a__item:hover .s21d8497a__est-nav-ico,
.s21d8497a__est-aside-help:hover .s21d8497a__est-nav-ico {
  transform:translateY(-1px) scale(1.1)
}

.s21d8497a__est-nav-badge {
  margin-left:auto;
  padding:2px 7px;
  border-radius:999px;
  background:linear-gradient(135deg,#22c55e,#16a34a);
  color:#fff;
  font-size:8px;
  font-weight:800;
  letter-spacing:.06em;
  text-transform:uppercase;
  white-space:nowrap
}

.s21d8497a__app-slots[id],
.s21d8497a__app-providers[id],
.s21d8497a__app-tour[id] {
  scroll-margin-top:208px
}

.s21d8497a__app-text .s21d8497a__app-slots[id] {
  scroll-margin-top:208px
}

@media(prefers-reduced-motion:no-preference) {
  html {
    scroll-behavior:smooth
  }
}

.s21d8497a__app-aside__nav .s21d8497a__item.active {
  position:relative;
  background:color-mix(in srgb,var(--a8hmwc) 14%,transparent);
  border-radius:10px
}

.s21d8497a__app-aside__nav .s21d8497a__item.active:before {
  content:"";
  position:absolute;
  left:-6px;
  top:50%;
  transform:translateY(-50%);
  width:3px;
  height:60%;
  border-radius:0 3px 3px 0;
  background:var(--a8hmwc)
}

.s21d8497a__est-aside-bottom {
  margin-top:auto;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:8px;
  padding:10px 6px 4px;
  border-top:1px solid var(--hq222q,rgba(255,255,255,.10))
}

.s21d8497a__est-aside-bottom .s21d8497a__est-lang {
  margin:0
}

.s21d8497a__est-aside-help {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:4px;
  padding:10px 6px;
  border-radius:12px;
  background:var(--odzak7);
  border:1px solid var(--hq222q);
  color:var(--qv4rbf,#fff);
  font-size:11px;
  font-weight:700;
  text-decoration:none;
  text-align:center
}

.s21d8497a__est-aside-help:hover {
  border-color:var(--a8hmwc)
}

.s21d8497a__app-banner-col-1 .s21d8497a__slick-track {
  display:flex;
  gap:0
}

.s21d8497a__app-banner-col-1 .s21d8497a__item {
  flex:0 0 100%;
  width:100%;
  max-width:100%;
  height:420px;
  padding:var(--m3doo8)
}

.s21d8497a__app-banner-col-1 .s21d8497a__item picture,
.s21d8497a__app-banner-col-1 .s21d8497a__item img {
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:var(--mp51hk)
}

.s21d8497a__app-banner-col-1 .s21d8497a__item .s21d8497a__description {
  position:relative;
  z-index:2;
  max-width:min(56%,620px);
  padding:0
}

@media(min-width:961px) {
  .s21d8497a__app-banner-col-1 .s21d8497a__item {
    padding-left:76px;
    padding-right:76px
  }
}

.s21d8497a__app-banner-col-1 .s21d8497a__item .s21d8497a__description .s21d8497a__top {
  font-size:16px;
  letter-spacing:.04em;
  text-transform:uppercase
}

.s21d8497a__app-banner-col-1 .s21d8497a__item .s21d8497a__description .s21d8497a__title {
  font-size:clamp(26px,3.4vw,44px);
  line-height:1.12
}

.s21d8497a__app-banner-col-1 .s21d8497a__app-dots {
  position:static;
  padding-top:1rem
}

@media(max-width:768px) {
  .s21d8497a__app-banner-col-1 .s21d8497a__item {
    height:320px
  }
  .s21d8497a__app-banner-col-1 .s21d8497a__item .s21d8497a__description {
    max-width:100%
  }
}

.s21d8497a__est-hsearch {
  display:flex;
  align-items:center;
  gap:8px;
  flex:0 1 420px;
  max-width:420px;
  margin:0 12px 0 auto;
  padding:0 14px;
  height:40px;
  border-radius:12px;
  background:var(--odzak7,rgba(255,255,255,.05));
  border:1px solid var(--hq222q,rgba(255,255,255,.10));
  color:var(--xxgw0q,#9CA3AF);
  transition:border-color .18s ease
}

.s21d8497a__est-hsearch:focus-within {
  border-color:var(--a8hmwc)
}

.s21d8497a__est-hsearch svg {
  flex:0 0 15px
}

.s21d8497a__est-hsearch__input {
  flex:1 1 auto;
  min-width:0;
  background:none;
  border:0;
  outline:0;
  color:var(--qv4rbf,#fff);
  font:inherit;
  font-size:13px
}

.s21d8497a__est-hsearch__input::placeholder {
  color:var(--xxgw0q,#9CA3AF);
  opacity:.85
}

.s21d8497a__est-hidden {
  display:none !important
}

@media(max-width:1024px) {
  .s21d8497a__est-hsearch {
    flex:1 1 auto;
    max-width:none;
    margin:0 10px
  }
}

@media(max-width:760px) {
  .s21d8497a__est-hsearch {
    display:none
  }
}

.s21d8497a__est-aside-top-group {
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(0,1fr));
  gap:8px;
  padding:0 12px 10px
}

.s21d8497a__est-aside-big {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:6px;
  padding:12px 6px;
  border-radius:14px;
  background:linear-gradient(180deg,var(--ccutz2),var(--odzak7));
  border:1px solid var(--p62hzt,rgba(255,255,255,.12));
  color:var(--qv4rbf,#fff);
  font-size:12px;
  font-weight:700;
  text-decoration:none;
  text-align:center;
  transition:border-color .18s ease,transform .18s ease
}

.s21d8497a__est-aside-big:hover {
  border-color:var(--a8hmwc);
  transform:translateY(-2px)
}

.s21d8497a__est-aside-big .s21d8497a__app-nav-ico {
  width:28px;
  height:28px;
  flex:0 0 28px
}

.s21d8497a__est-aside-feat {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:8px;
  padding:0 12px 10px
}

.s21d8497a__est-aside-feat__card {
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:4px;
  padding:10px 6px;
  border-radius:14px;
  background:linear-gradient(180deg,color-mix(in srgb,var(--a8hmwc) 18%,transparent),var(--odzak7));
  border:1px solid color-mix(in srgb,var(--a8hmwc) 22%,transparent);
  color:var(--qv4rbf,#fff);
  font-size:11px;
  font-weight:700;
  line-height:1.2;
  text-align:center;
  text-decoration:none;
  transition:border-color .18s ease,transform .18s ease
}

.s21d8497a__est-aside-feat__card:hover {
  border-color:var(--a8hmwc);
  transform:translateY(-2px)
}

.s21d8497a__est-aside-feat__card img {
  width:100%;
  height:auto;
  max-height:76px;
  object-fit:contain;
  display:block
}

.s21d8497a__est-aside-feat__bonus {
  display:block;
  margin-top:2px;
  color:var(--a8hmwc);
  font-size:10px;
  font-weight:800;
  line-height:1.2
}

.s21d8497a__est-noresults {
  margin:0 0 var(--igeli3);
  padding:28px 18px;
  border-radius:16px;
  border:1px dashed var(--p62hzt,rgba(255,255,255,.14));
  background:var(--odzak7);
  color:var(--xxgw0q,#9CA3AF);
  font-size:14px;
  text-align:center
}

.s21d8497a__est-aside-div {
  height:1px;
  margin:8px 14px;
  background:linear-gradient(90deg,transparent,var(--p62hzt,rgba(255,255,255,.14)),transparent)
}

.s21d8497a__est-lang {
  margin:6px 12px 12px
}

.s21d8497a__est-lang__btn {
  display:flex;
  align-items:center;
  gap:8px;
  padding:10px 12px;
  border-radius:12px;
  background:var(--odzak7);
  border:1px solid var(--hq222q);
  color:var(--qv4rbf,#fff);
  font-size:12px;
  font-weight:700;
  cursor:pointer;
  list-style:none
}

.s21d8497a__est-lang__btn::-webkit-details-marker {
  display:none
}

.s21d8497a__est-lang__btn::after {
  content:"";
  margin-left:auto;
  width:7px;
  height:7px;
  border-right:2px solid currentColor;
  border-bottom:2px solid currentColor;
  transform:rotate(45deg) translate(-2px,-2px)
}

.s21d8497a__est-lang[open] .s21d8497a__est-lang__btn::after {
  transform:rotate(-135deg) translate(-2px,-2px)
}

.s21d8497a__est-lang__code {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:26px;
  height:20px;
  padding:0 6px;
  border-radius:6px;
  background:var(--a8hmwc);
  color:var(--m8r9ey,#1b1405);
  font-size:10px;
  font-weight:800
}

.s21d8497a__est-lang__list {
  display:none;
  flex-direction:column;
  gap:2px;
  margin-top:6px;
  padding:6px;
  border-radius:12px;
  background:var(--ccutz2);
  border:1px solid var(--hq222q)
}

.s21d8497a__est-lang[open] .s21d8497a__est-lang__list {
  display:flex
}

.s21d8497a__est-lang__opt {
  padding:8px 10px;
  border-radius:8px;
  color:var(--xxgw0q,#9CA3AF);
  font-size:12px;
  text-decoration:none
}

.s21d8497a__est-lang__opt:hover {
  background:var(--s89je1,rgba(255,255,255,.06));
  color:var(--qv4rbf,#fff)
}

.s21d8497a__est-lang__opt.active {
  color:var(--a8hmwc);
  font-weight:700
}

.s21d8497a__est-foot-bar {
  display:flex;
  justify-content:center;
  padding:0 0 14px
}

.s21d8497a__est-foot-chat {
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:10px 20px;
  border-radius:999px;
  background:var(--ccutz2);
  border:1px solid var(--p62hzt,rgba(255,255,255,.14));
  color:var(--qv4rbf,#fff);
  font-size:13px;
  font-weight:700;
  text-decoration:none;
  transition:border-color .18s ease,transform .18s ease
}

.s21d8497a__est-foot-chat:hover {
  border-color:var(--a8hmwc);
  transform:translateY(-1px)
}

.s21d8497a__app-category__flex {
  gap:10px !important;
  overflow-x:auto;
  justify-content:center;
  justify-content:safe center;
  scrollbar-width:none;
  -ms-overflow-style:none;
  scroll-snap-type:x proximity;
  padding-bottom:2px
}

.s21d8497a__app-category__flex::-webkit-scrollbar {
  display:none
}

.s21d8497a__app-category .s21d8497a__item {
  flex:0 0 90px;
  width:90px;
  min-height:112px;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;
  gap:6px;
  padding:10px 6px;
  text-align:center;
  scroll-snap-align:start
}

.s21d8497a__app-category .s21d8497a__item > span {
  font-size:11px;
  font-weight:700;
  line-height:1.25;
  letter-spacing:.01em;
  white-space:normal;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden
}

.s21d8497a__est-cat-ico {
  display:flex;
  align-items:center;
  justify-content:center;
  width:56px;
  height:56px;
  flex:0 0 56px;
  border-radius:14px;
  overflow:hidden;
  transition:transform .2s ease
}

.s21d8497a__est-cat-ico img {
  width:100%;
  height:100%;
  object-fit:cover;
  display:block
}

.s21d8497a__app-category .s21d8497a__item .s21d8497a__est-cat-ico .s21d8497a__app-nav-ico {
  width:44px;
  height:44px;
  flex:0 0 44px
}

.s21d8497a__app-category .s21d8497a__item:hover .s21d8497a__est-cat-ico {
  transform:translateY(-2px) scale(1.06)
}

@media(max-width:600px) {
  .s21d8497a__app-category .s21d8497a__item {
    flex:0 0 76px;
    width:76px;
    min-height:100px;
    padding:8px 4px
  }
  .s21d8497a__est-cat-ico {
    width:48px;
    height:48px;
    flex:0 0 48px;
    border-radius:12px;
    background:linear-gradient(160deg,var(--ccutz2) 0%,var(--odzak7) 90%);
    border:1px solid var(--hq222q);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 3px 8px rgba(0,0,0,.28)
  }
  .s21d8497a__app-category .s21d8497a__item .s21d8497a__est-cat-ico .s21d8497a__app-nav-ico {
    width:34px;
    height:34px;
    flex:0 0 34px
  }
  .s21d8497a__app-category .s21d8497a__item > span {
    font-size:10px
  }
}

.s21d8497a__app-category {
  background:linear-gradient(180deg,var(--ccutz2),var(--odzak7));
  border:1px solid var(--p62hzt);
  box-shadow:0 6px 20px rgba(0,0,0,.28);
  backdrop-filter:blur(8px);
  -webkit-backdrop-filter:blur(8px);
  position:relative
}

@media(max-width:1024px) {
  .s21d8497a__app-category::after {
    content:"";
    position:absolute;
    top:1px;
    bottom:1px;
    right:0;
    width:52px;
    pointer-events:none;
    border-radius:0 var(--mp51hk) var(--mp51hk) 0;
    background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--odzak7) 88%,transparent))
  }
}

.s21d8497a__app-category::before {
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:1px;
  background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--a8hmwc) 55%,transparent),transparent);
  pointer-events:none
}

.s21d8497a__app-category .s21d8497a__item {
  position:relative;
  border-radius:12px;
  isolation:isolate;
  overflow:hidden;
  transition:background .18s,color .18s,transform .2s ease
}

.s21d8497a__app-category .s21d8497a__item::before {
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  border-radius:inherit;
  background:radial-gradient(120% 130% at 50% 130%,color-mix(in srgb,var(--a8hmwc) 24%,transparent),transparent 70%);
  opacity:0;
  transform:scale(.55);
  transition:opacity .25s ease,transform .25s ease
}

.s21d8497a__app-category .s21d8497a__item:hover::before {
  opacity:1;
  transform:scale(1)
}

.s21d8497a__app-category .s21d8497a__item::after {
  content:"";
  position:absolute;
  left:50%;
  right:50%;
  bottom:5px;
  height:2px;
  border-radius:2px;
  background:var(--a8hmwc);
  transition:left .24s ease,right .24s ease
}

.s21d8497a__app-category .s21d8497a__item:hover {
  color:var(--a8hmwc);
  transform:translateY(-2px)
}

.s21d8497a__app-category .s21d8497a__item:hover::after {
  left:16px;
  right:16px
}

.s21d8497a__app-category .s21d8497a__item::after {
  display:none
}

.s21d8497a__app-category .s21d8497a__item .s21d8497a__app-nav-ico {
  transition:transform .2s ease,color .18s,filter .2s
}

.s21d8497a__app-category .s21d8497a__item:hover .s21d8497a__app-nav-ico {
  transform:scale(1.2) translateY(-1px);
  filter:drop-shadow(0 0 6px color-mix(in srgb,var(--a8hmwc) 60%,transparent))
}

@media(prefers-reduced-motion:no-preference) {
  .s21d8497a__app-category .s21d8497a__item:hover .s21d8497a__app-nav-ico {
    animation:est-cat-pop .42s ease
  }
}

@keyframes est-cat-pop {
  0% {
    transform:scale(1)
  }
  45% {
    transform:scale(1.34) translateY(-2px)
  }
  100% {
    transform:scale(1.2) translateY(-1px)
  }
}

.s21d8497a__app-category .s21d8497a__item.active,
.s21d8497a__app-category .s21d8497a__item[aria-current="true"] {
  background:var(--a5u1rs);
  color:var(--xf9ss0);
  box-shadow:0 4px 12px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.25),0 0 0 1px color-mix(in srgb,var(--a8hmwc) 30%,transparent)
}

.s21d8497a__app-category .s21d8497a__item.active::after,
.s21d8497a__app-category .s21d8497a__item[aria-current="true"]::after {
  left:50%;
  right:50%
}

@media(prefers-reduced-motion:no-preference) {
  .s21d8497a__app-category .s21d8497a__item {
    animation:est-cat-in .5s cubic-bezier(.2,.7,.3,1) backwards
  }
  .s21d8497a__app-category .s21d8497a__item:nth-child(1) {
    animation-delay:.05s
  }
  .s21d8497a__app-category .s21d8497a__item:nth-child(2) {
    animation-delay:.11s
  }
  .s21d8497a__app-category .s21d8497a__item:nth-child(3) {
    animation-delay:.17s
  }
  .s21d8497a__app-category .s21d8497a__item:nth-child(4) {
    animation-delay:.23s
  }
  .s21d8497a__app-category .s21d8497a__item:nth-child(5) {
    animation-delay:.29s
  }
  .s21d8497a__app-category .s21d8497a__item:nth-child(6) {
    animation-delay:.35s
  }
}

@keyframes est-cat-in {
  from {
    opacity:0;
    transform:translateY(10px)
  }
  to {
    opacity:1;
    transform:translateY(0)
  }
}

.s21d8497a__app-providers .s21d8497a__slick-slide {
  width:180px !important
}

.s21d8497a__app-providers__slider .s21d8497a__slick-track::before,
.s21d8497a__app-providers__slider .s21d8497a__slick-track::after {
  display:none !important;
  content:none !important
}

.s21d8497a__app-providers .s21d8497a__item {
  display:flex !important;
  flex-direction:column;
  justify-content:flex-start;
  gap:10px;
  max-width:none;
  padding:10px !important;
  cursor:default;
  background:linear-gradient(168deg,var(--ccutz2) 0%,var(--odzak7) 88%) !important;
  border:1px solid var(--hq222q);
  border-radius:16px;
  box-shadow:0 6px 20px rgba(0,0,0,.22);
  transition:transform .22s cubic-bezier(.22,.68,.34,1.18),border-color .22s ease,box-shadow .22s ease
}

.s21d8497a__app-providers .s21d8497a__est-pv-card {
  cursor:pointer
}

.s21d8497a__app-providers .s21d8497a__est-pv-logo {
  position:relative;
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100px;
  background:linear-gradient(165deg,#fdfaf3 0%,#f1e6cf 58%,#e6d5b3 100%);
  border:1px solid rgba(0,0,0,.08);
  border-radius:11px;
  padding:14px 16px
}

.s21d8497a__app-providers .s21d8497a__est-pv-logo::before {
  content:"";
  position:absolute;
  inset:0;
  background:radial-gradient(140px 88px at 50% 62%,color-mix(in srgb,var(--a8hmwc) 30%,transparent),transparent 74%);
  opacity:0;
  transition:opacity .25s ease;
  pointer-events:none
}

.s21d8497a__app-providers .s21d8497a__est-pv-logo::after {
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:44%;
  background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0));
  pointer-events:none
}

.s21d8497a__app-providers .s21d8497a__est-pv-logo img {
  position:relative;
  z-index:1;
  height:auto;
  max-height:52px;
  max-width:100%;
  width:auto;
  object-fit:contain;
  filter:drop-shadow(0 4px 10px rgba(0,0,0,.22));
  transition:transform .25s ease
}

.s21d8497a__app-providers .s21d8497a__est-pv-name {
  width:100%;
  background:var(--a5u1rs);
  color:var(--xf9ss0);
  border-radius:9px;
  font-size:13px;
  font-weight:800;
  letter-spacing:.02em;
  text-align:center;
  padding:8px 10px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 3px 10px rgba(0,0,0,.3)
}

.s21d8497a__app-providers .s21d8497a__item:hover {
  transform:translateY(-5px);
  border-color:color-mix(in srgb,var(--a8hmwc) 55%,transparent);
  box-shadow:0 16px 32px rgba(0,0,0,.42),0 0 0 1px color-mix(in srgb,var(--a8hmwc) 22%,transparent)
}

.s21d8497a__app-providers .s21d8497a__item:hover .s21d8497a__est-pv-logo::before {
  opacity:1
}

.s21d8497a__app-providers .s21d8497a__item:hover .s21d8497a__est-pv-logo img {
  transform:scale(1.07)
}

@media(prefers-reduced-motion:reduce) {
  .s21d8497a__app-providers .s21d8497a__item:hover .s21d8497a__est-pv-logo img {
    transform:none
  }
}

.s21d8497a__app-crypto {
  margin:0 0 42px
}

.s21d8497a__app-crypto .s21d8497a__est-crypto-wrap {
  display:flex;
  align-items:center;
  gap:36px;
  padding:30px 34px;
  border-radius:18px;
  background:linear-gradient(135deg,color-mix(in srgb,var(--a8hmwc) 12%,var(--odzak7)) 0%,var(--odzak7) 55%);
  border:1px solid var(--hq222q)
}

.s21d8497a__app-crypto .s21d8497a__est-crypto-intro {
  flex:0 0 280px;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:12px
}

.s21d8497a__app-crypto .s21d8497a__est-crypto-title {
  margin:0;
  font-size:26px;
  line-height:1.15;
  font-weight:800;
  letter-spacing:.02em;
  text-transform:uppercase;
  color:var(--r5aadt)
}

.s21d8497a__app-crypto .s21d8497a__est-crypto-sub {
  margin:0;
  font-size:14px;
  line-height:1.55;
  color:var(--qv4rbf);
  opacity:.82
}

.s21d8497a__app-crypto .s21d8497a__est-crypto-more {
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:10px 24px;
  border-radius:10px;
  background:var(--a5u1rs);
  color:var(--xf9ss0);
  font-size:14px;
  font-weight:800;
  letter-spacing:.03em;
  text-decoration:none;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 4px 12px rgba(0,0,0,.3);
  transition:transform .2s ease,box-shadow .2s ease
}

.s21d8497a__app-crypto .s21d8497a__est-crypto-more:hover {
  transform:translateY(-2px);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px rgba(0,0,0,.38)
}

.s21d8497a__app-crypto .s21d8497a__est-crypto-coins {
  flex:1;
  display:flex;
  flex-wrap:wrap;
  align-items:flex-start;
  justify-content:flex-end;
  gap:20px 22px
}

.s21d8497a__app-crypto .s21d8497a__est-crypto-coin {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:8px;
  width:76px;
  text-decoration:none
}

.s21d8497a__app-crypto .s21d8497a__est-crypto-badge {
  display:flex;
  align-items:center;
  justify-content:center;
  width:64px;
  height:64px;
  border-radius:50%;
  background:var(--znqmb0,var(--a8hmwc));
  box-shadow:0 10px 22px rgba(0,0,0,.4),inset 0 2px 5px rgba(255,255,255,.25);
  transition:transform .25s ease
}

.s21d8497a__app-crypto .s21d8497a__est-crypto-badge svg {
  width:32px;
  height:32px;
  display:block
}

.s21d8497a__app-crypto .s21d8497a__est-crypto-badge i {
  font-style:normal;
  color:#fff;
  font-size:28px;
  font-weight:800;
  line-height:1;
  text-shadow:0 1px 2px rgba(0,0,0,.35)
}

.s21d8497a__app-crypto .s21d8497a__est-crypto-badge--img {
  overflow:hidden;
  background:#fff
}

.s21d8497a__app-crypto .s21d8497a__est-crypto-badge--img img {
  width:100%;
  height:100%;
  object-fit:contain;
  padding:10px
}

.s21d8497a__app-crypto .s21d8497a__est-crypto-name {
  font-size:12px;
  font-weight:600;
  line-height:1.2;
  text-align:center;
  color:var(--qv4rbf);
  opacity:.75
}

.s21d8497a__app-crypto .s21d8497a__est-crypto-coin:hover .s21d8497a__est-crypto-badge {
  transform:scale(1.1)
}

@media(prefers-reduced-motion:reduce) {
  .s21d8497a__app-crypto .s21d8497a__est-crypto-coin:hover .s21d8497a__est-crypto-badge {
    transform:none
  }
  .s21d8497a__app-crypto .s21d8497a__est-crypto-more:hover {
    transform:none
  }
}

@media(max-width:960px) {
  .s21d8497a__app-providers .s21d8497a__app-slots__controls .s21d8497a__app-control {
    display:flex
  }
}

@media(max-width:640px) {
  .s21d8497a__app-providers__slider .s21d8497a__slick-track {
    display:grid !important;
    grid-auto-flow:column;
    grid-template-rows:repeat(2,auto);
    grid-auto-columns:calc(50% - 6px);
    gap:12px;
    width:auto !important
  }
  .s21d8497a__app-providers .s21d8497a__slick-track .s21d8497a__slick-slide {
    margin-right:0
  }
  .s21d8497a__app-providers .s21d8497a__slick-slide {
    width:auto !important
  }
  .s21d8497a__app-providers .s21d8497a__est-pv-logo {
    height:84px;
    padding:10px 12px
  }
  .s21d8497a__app-providers .s21d8497a__est-pv-logo img {
    max-height:44px
  }
}

@media(max-width:900px) {
  .s21d8497a__app-crypto .s21d8497a__est-crypto-wrap {
    flex-direction:column;
    align-items:flex-start;
    gap:20px;
    padding:22px 20px
  }
  .s21d8497a__app-crypto .s21d8497a__est-crypto-intro {
    flex:none;
    width:100%
  }
  .s21d8497a__app-crypto .s21d8497a__est-crypto-title {
    font-size:21px
  }
  .s21d8497a__app-crypto .s21d8497a__est-crypto-coins {
    justify-content:flex-start;
    gap:16px
  }
  .s21d8497a__app-crypto .s21d8497a__est-crypto-coin {
    width:64px
  }
  .s21d8497a__app-crypto .s21d8497a__est-crypto-badge {
    width:52px;
    height:52px
  }
  .s21d8497a__app-crypto .s21d8497a__est-crypto-badge svg {
    width:26px;
    height:26px
  }
  .s21d8497a__app-crypto .s21d8497a__est-crypto-badge i {
    font-size:23px
  }
  .s21d8497a__app-crypto .s21d8497a__est-crypto-badge--img img {
    padding:8px
  }
}

.s21d8497a__app-text table {
  border-collapse:separate;
  border-spacing:0;
  width:100%;
  background:var(--odzak7);
  border:1px solid var(--hq222q);
  border-radius:14px;
  overflow:hidden;
  box-shadow:0 6px 20px rgba(0,0,0,.22)
}

.s21d8497a__app-text table th {
  background:linear-gradient(180deg,var(--s89je1),var(--ccutz2));
  color:var(--r5aadt);
  font-weight:700;
  text-align:left;
  padding:14px 18px;
  border-bottom:2px solid var(--a8hmwc)
}

.s21d8497a__app-text table td {
  padding:13px 18px;
  border-top:1px solid var(--hq222q);
  color:var(--qv4rbf)
}

.s21d8497a__app-text table tr:nth-child(even) td {
  background:rgba(255,255,255,.025)
}

.s21d8497a__app-text table tr:hover td {
  background:rgba(255,255,255,.05)
}

@media(max-width:1024px) {
  .s21d8497a__app-text table {
    display:block;
    width:fit-content;
    max-width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    border-radius:12px
  }
  .s21d8497a__app-text table td,
  .s21d8497a__app-text table th {
    padding:10px 12px !important;
    min-width:84px;
    white-space:normal
  }
  .s21d8497a__app-text table td:first-child,
  .s21d8497a__app-text table th:first-child {
    min-width:108px
  }
  .s21d8497a__app-text table thead th {
    white-space:nowrap
  }
}

@media(max-width:600px) {
  .s21d8497a__app-text table:has(tbody tr td:nth-child(2):last-child) {
    width:100%
  }
  .s21d8497a__app-text table:has(tbody tr td:nth-child(2):last-child) td:first-child,
  .s21d8497a__app-text table:has(tbody tr td:nth-child(2):last-child) th:first-child {
    width:34%;
    min-width:0
  }
}

.s21d8497a__app-faq__list .s21d8497a__app-faq__item:after {
  content:"" !important;
  font-size:0 !important;
  width:8px;
  height:8px;
  border:solid var(--a8hmwc);
  border-width:0 2px 2px 0;
  right:22px;
  top:20px;
  transform:rotate(45deg);
  transition:transform .25s ease
}

.s21d8497a__app-faq__list .s21d8497a__app-faq__item.active:after {
  transform:rotate(-135deg);
  top:24px
}

.s21d8497a__app-table-of-contents .s21d8497a__table-of-contents-title::after {
  content:"" !important;
  font-size:0 !important;
  width:7px;
  height:7px;
  border:solid var(--a8hmwc);
  border-width:0 2px 2px 0;
  right:22px;
  top:7px;
  transform:rotate(-135deg);
  transition:transform .25s ease
}

.s21d8497a__app-table-of-contents.collapsed .s21d8497a__table-of-contents-title::after {
  transform:rotate(45deg);
  top:4px
}

.s21d8497a__app-category .s21d8497a__app-category__flex:nth-child(1) {
  min-width:0;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  scrollbar-width:none
}

.s21d8497a__app-category .s21d8497a__app-category__flex:nth-child(1)::-webkit-scrollbar {
  display:none
}

.s21d8497a__app-category .s21d8497a__item {
  flex-shrink:0
}

.s21d8497a__app-winners__slider .s21d8497a__app-winner {
  display:flex;
  align-items:center;
  gap:14px;
  width:266px;
  min-width:266px;
  max-width:266px;
  height:auto;
  margin-right:14px;
  padding:12px 14px;
  background:linear-gradient(160deg,var(--ccutz2,rgba(255,255,255,.04)),var(--odzak7,rgba(255,255,255,.015)));
  border:1px solid var(--hq222q,rgba(255,255,255,.08));
  border-radius:16px;
  box-shadow:0 6px 18px -4px rgba(0,0,0,.45);
  transition:transform .16s ease,border-color .16s ease
}

.s21d8497a__app-winners__slider .s21d8497a__app-winner:hover {
  transform:translateY(-2px);
  border-color:color-mix(in srgb,var(--wlr6pa) 42%,transparent)
}

.s21d8497a__app-winners__slider .s21d8497a__app-winner__img {
  width:64px;
  height:64px;
  min-width:64px;
  border-radius:12px;
  overflow:hidden;
  flex-shrink:0;
  box-shadow:0 2px 8px rgba(0,0,0,.4)
}

.s21d8497a__app-winners__slider .s21d8497a__app-winner__img img {
  width:100%;
  height:100%;
  object-fit:cover
}

.s21d8497a__app-winners__slider .s21d8497a__app-winner__content {
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:2px;
  min-width:0;
  flex:1;
  overflow:hidden
}

.s21d8497a__app-winners__slider .s21d8497a__app-winner__name {
  font-size:12px;
  font-weight:600;
  color:#9CA3AF;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  order:1
}

.s21d8497a__app-winners__slider .s21d8497a__app-winner__sum {
  font-size:19px;
  font-weight:800;
  color:var(--wlr6pa);
  letter-spacing:.2px;
  line-height:1.15;
  order:2;
  text-shadow:0 1px 6px color-mix(in srgb,var(--wlr6pa) 32%,transparent)
}

.s21d8497a__app-winners__slider .s21d8497a__app-winner__game {
  font-size:12px;
  color:#cbd5e1;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  order:3
}

@media(max-width:1024px) {
  .s21d8497a__app-slots__slider .s21d8497a__slick-list,
  .s21d8497a__app-winners__slider .s21d8497a__slick-list,
  .s21d8497a__app-providers__slider .s21d8497a__slick-list {
    overflow-x:auto;
    overflow-y:hidden;
    -webkit-overflow-scrolling:touch;
    scroll-snap-type:x proximity;
    scrollbar-width:none;
    -ms-overflow-style:none
  }
  .s21d8497a__app-slots__slider .s21d8497a__slick-list::-webkit-scrollbar,
  .s21d8497a__app-winners__slider .s21d8497a__slick-list::-webkit-scrollbar,
  .s21d8497a__app-providers__slider .s21d8497a__slick-list::-webkit-scrollbar {
    display:none
  }
  .s21d8497a__app-slots__slider .s21d8497a__slick-track,
  .s21d8497a__app-winners__slider .s21d8497a__slick-track,
  .s21d8497a__app-providers__slider .s21d8497a__slick-track {
    transform:none !important;
    width:max-content;
    max-width:none
  }
  .s21d8497a__app-slots__slider .s21d8497a__slick-track > *,
  .s21d8497a__app-winners__slider .s21d8497a__slick-track > *,
  .s21d8497a__app-providers__slider .s21d8497a__slick-track > * {
    scroll-snap-align:start
  }
}

@media(max-width:1024px) {
  .s21d8497a__app-aside {
    transform:none !important;
    left:-105% !important;
    right:auto !important;
    visibility:hidden;
    transition:none !important
  }
  .s21d8497a__app-aside.active {
    left:0 !important;
    visibility:visible !important
  }
}

.s21d8497a__est-hnav {
  display:flex;
  align-items:center;
  gap:16px;
  margin:0 8px 0 20px;
  min-width:0;
  flex:0 1 auto;
  overflow:hidden
}

.s21d8497a__est-hnav a.s21d8497a__item {
  color:var(--qv4rbf,#c6c6c6);
  font-size:14px;
  font-weight:600;
  white-space:nowrap;
  flex:0 0 auto;
  transition:color .18s ease
}

.s21d8497a__est-hnav a.s21d8497a__item:hover,
.s21d8497a__est-hnav a.s21d8497a__item.active {
  color:var(--a8hmwc,#e4c6a3)
}

@media(min-width:1025px) {
  .s21d8497a__app-header .s21d8497a__est-hsearch {
    flex:0 1 320px;
    max-width:320px
  }
}

@media(max-width:1280px) {
  .s21d8497a__est-hnav {
    gap:14px;
    margin-left:14px
  }
}

@media(max-width:1024px) {
  .s21d8497a__est-hnav {
    display:none
  }
}

.s21d8497a__est-hflag {
  display:flex;
  align-items:center;
  margin-left:14px
}

.s21d8497a__est-hflag svg {
  width:26px;
  height:20px;
  border-radius:4px;
  display:block;
  box-shadow:0 1px 4px rgba(0,0,0,.4)
}

.s21d8497a__est-hflag--dd {
  position:relative
}

.s21d8497a__est-hflag--dd summary {
  display:flex;
  align-items:center;
  gap:6px;
  list-style:none;
  cursor:pointer;
  color:var(--qv4rbf,#c6c6c6)
}

.s21d8497a__est-hflag--dd summary::-webkit-details-marker {
  display:none
}

.s21d8497a__est-hflag--dd summary:hover {
  color:var(--a8hmwc,#e4c6a3)
}

.s21d8497a__est-hflag__chev {
  width:0;
  height:0;
  border:4px solid transparent;
  border-top:5px solid currentColor;
  transition:transform .2s ease
}

.s21d8497a__est-hflag--dd[open] .s21d8497a__est-hflag__chev {
  transform:rotate(180deg)
}

.s21d8497a__est-hflag__menu {
  position:absolute;
  top:calc(100% + 10px);
  right:0;
  z-index:60;
  min-width:140px;
  margin:0;
  padding:6px;
  list-style:none;
  display:flex;
  flex-direction:column;
  gap:2px;
  background:var(--odzak7,#1c1c20);
  border:1px solid var(--hq222q,rgba(255,255,255,.08));
  border-radius:12px;
  box-shadow:0 12px 32px rgba(0,0,0,.5)
}

.s21d8497a__est-hflag__menu a {
  display:flex;
  align-items:center;
  gap:10px;
  padding:8px 10px;
  border-radius:8px;
  font-size:13px;
  font-weight:600;
  color:var(--ufkg66,var(--qv4rbf,#c6c6c6));
  text-decoration:none;
  white-space:nowrap;
  transition:background .15s ease,color .15s ease
}

.s21d8497a__est-hflag__menu a:hover {
  background:var(--ccutz2,rgba(255,255,255,.06));
  color:var(--a8hmwc,#e4c6a3)
}

.s21d8497a__est-hflag__menu a.active {
  color:var(--a8hmwc,#e4c6a3)
}

.s21d8497a__est-hflag__menu svg {
  width:22px;
  height:16px;
  border-radius:3px;
  flex:0 0 auto;
  box-shadow:0 1px 3px rgba(0,0,0,.35)
}

button.s21d8497a__app-header__burger,
button.s21d8497a__app-aside__close {
  padding:0;
  color:inherit;
  font:inherit
}

.s21d8497a__est-aside-auth {
  display:none
}

@media(max-width:1024px) {
  .s21d8497a__est-aside-auth {
    display:flex;
    gap:10px;
    padding:2px 2px 14px
  }
  .s21d8497a__est-aside-auth .s21d8497a__app-button {
    flex:1;
    justify-content:center;
    text-align:center
  }
}

.s21d8497a__app-slots .s21d8497a__slot {
  background:var(--odzak7);
  overflow:hidden;
  transition:transform .18s,box-shadow .18s
}

.s21d8497a__app-slots .s21d8497a__slot img {
  position:absolute;
  top:0;
  left:0;
  transition:transform .25s ease
}

.s21d8497a__app-slots .s21d8497a__slot .s21d8497a__est-slot-link {
  position:absolute;
  inset:0;
  z-index:90;
  display:block
}

.s21d8497a__app-slots .s21d8497a__slot:hover {
  transform:translateY(-3px);
  box-shadow:0 12px 28px rgba(0,0,0,.42)
}

.s21d8497a__app-slots .s21d8497a__slot:hover img {
  transform:scale(1.06)
}

@media(prefers-reduced-motion:reduce) {
  .s21d8497a__app-slots .s21d8497a__slot:hover img {
    transform:none
  }
}

.s21d8497a__app-slots .s21d8497a__slot:before {
  background:rgba(0,0,0,.5)
}

.s21d8497a__app-slots .s21d8497a__slot .s21d8497a__title {
  color:#fff;
  text-shadow:0 1px 3px rgba(0,0,0,.7)
}

@media(prefers-reduced-motion:no-preference) {
  html {
    scroll-behavior:smooth
  }
}

.s21d8497a__app-text [id] {
  scroll-margin-top:84px
}

.s21d8497a__est-pc-grid {
  display:flex;
  flex-wrap:wrap;
  gap:18px
}

.s21d8497a__est-pc {
  flex:1 1 280px;
  min-width:0;
  background:linear-gradient(180deg,var(--ccutz2),var(--odzak7));
  border:1px solid var(--hq222q);
  border-radius:16px;
  overflow:hidden;
  box-shadow:0 6px 20px rgba(0,0,0,.22)
}

.s21d8497a__est-pc--pro {
  border-top:3px solid var(--a8hmwc)
}

.s21d8497a__est-pc--con {
  border-top:3px solid #e26d6d
}

.s21d8497a__est-pc__head {
  font-size:18px;
  font-weight:800;
  padding:16px 20px 12px;
  letter-spacing:.3px
}

.s21d8497a__est-pc__head--pro {
  color:var(--a8hmwc)
}

.s21d8497a__est-pc__head--con {
  color:#e26d6d
}

.s21d8497a__est-pc__list {
  list-style:none;
  margin:0;
  padding:0 20px 16px
}

.s21d8497a__est-pc__item {
  display:flex;
  gap:12px;
  align-items:flex-start;
  padding:11px 0;
  border-top:1px solid var(--hq222q)
}

.s21d8497a__est-pc__item:first-child {
  border-top:0
}

.s21d8497a__est-pc__txt {
  color:var(--qv4rbf);
  line-height:1.5
}

.s21d8497a__est-pc__mark {
  flex-shrink:0;
  width:22px;
  height:22px;
  border-radius:50%;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-size:13px;
  font-weight:700;
  margin-top:1px
}

.s21d8497a__est-pc__mark--pro {
  background:var(--s89je1);
  color:var(--a8hmwc)
}

.s21d8497a__est-pc__mark--con {
  background:rgba(226,109,109,.18);
  color:#e26d6d
}

.s21d8497a__app-aside__nav .s21d8497a__item_special {
  position:relative;
  box-shadow:0 8px 22px rgba(0,0,0,.34);
  overflow:hidden
}

.s21d8497a__app-aside__nav .s21d8497a__item_special::after {
  content:"";
  position:absolute;
  inset:0;
  border-radius:var(--mp51hk);
  background:linear-gradient(180deg,transparent 26%,rgba(0,0,0,.55) 58%,rgba(0,0,0,.86));
  pointer-events:none
}

.s21d8497a__app-aside__nav .s21d8497a__item_special:hover img {
  transform:scale(1.05)
}

.s21d8497a__app-aside__nav .s21d8497a__item_special img {
  transition:transform .3s ease
}

.s21d8497a__app-aside__nav .s21d8497a__item_special {
  position:relative
}

.s21d8497a__app-aside__nav .s21d8497a__item_special .s21d8497a__est-promo-badge {
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  z-index:2;
  display:flex;
  flex-direction:column;
  gap:3px;
  padding:26px 12px 11px;
  background:linear-gradient(to top,rgba(8,10,14,.94) 0%,rgba(8,10,14,.72) 52%,rgba(8,10,14,0) 100%)
}

.s21d8497a__app-aside__nav .s21d8497a__item_special .s21d8497a__est-promo-badge__t {
  color:#fff;
  font-size:12px;
  font-weight:800;
  letter-spacing:.4px;
  line-height:1.1;
  text-transform:uppercase;
  text-shadow:0 1px 4px rgba(0,0,0,.8)
}

.s21d8497a__app-aside__nav .s21d8497a__item_special .s21d8497a__est-promo-badge__bonus {
  color:var(--wlr6pa);
  font-size:15px;
  font-weight:800;
  line-height:1.15;
  text-shadow:0 1px 5px rgba(0,0,0,.85)
}

.s21d8497a__app-aside__nav .s21d8497a__item_special .s21d8497a__est-promo-badge__s {
  color:#e9e9e9;
  font-size:11px;
  font-weight:600;
  line-height:1.25;
  text-shadow:0 1px 4px rgba(0,0,0,.8)
}

.s21d8497a__app-aside__nav .s21d8497a__item_special .s21d8497a__est-promo-badge__terms {
  color:rgba(255,255,255,.66);
  font-size:9px;
  font-weight:600;
  letter-spacing:.3px;
  text-shadow:0 1px 3px rgba(0,0,0,.8)
}

.s21d8497a__est-aside-big,
.s21d8497a__est-aside-help {
  transition:border-color .18s ease,transform .18s ease,box-shadow .2s ease
}

.s21d8497a__est-aside-big .s21d8497a__app-nav-ico,
.s21d8497a__est-aside-help .s21d8497a__app-nav-ico {
  transition:transform .2s ease
}

.s21d8497a__est-aside-big:hover,
.s21d8497a__est-aside-help:hover {
  border-color:var(--a8hmwc);
  box-shadow:0 8px 22px rgba(0,0,0,.35),0 0 22px -6px color-mix(in srgb,var(--a8hmwc) 55%,transparent)
}

.s21d8497a__est-aside-big:hover .s21d8497a__app-nav-ico,
.s21d8497a__est-aside-help:hover .s21d8497a__app-nav-ico {
  transform:translateY(-2px) scale(1.14)
}

.s21d8497a__app-aside .s21d8497a__app-aside__nav .s21d8497a__item .s21d8497a__app-nav-ico {
  transition:transform .18s ease
}

.s21d8497a__app-aside .s21d8497a__app-aside__nav .s21d8497a__item:hover .s21d8497a__app-nav-ico {
  transform:scale(1.16) rotate(-5deg)
}

.s21d8497a__est-aside-slot img {
  transition:box-shadow .18s ease,transform .18s ease
}

.s21d8497a__est-aside-slot:hover img {
  box-shadow:0 0 0 2px color-mix(in srgb,var(--a8hmwc) 70%,transparent),0 3px 8px rgba(0,0,0,.45)
}

.s21d8497a__app-aside__nav .s21d8497a__item_special {
  border:1px solid color-mix(in srgb,var(--a8hmwc) 42%,transparent)
}

.s21d8497a__app-aside__nav .s21d8497a__item_special::before {
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  left:-60%;
  width:45%;
  z-index:1;
  transform:skewX(-22deg);
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);
  pointer-events:none;
  transition:left .6s ease
}

.s21d8497a__app-aside__nav .s21d8497a__item_special:hover::before {
  left:135%
}

.s21d8497a__app-aside__nav .s21d8497a__item_colored {
  position:relative;
  overflow:hidden
}

.s21d8497a__app-aside__nav .s21d8497a__item_colored::before {
  content:"";
  position:absolute;
  top:-20%;
  bottom:-20%;
  left:-60%;
  width:45%;
  transform:skewX(-22deg);
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);
  pointer-events:none
}

@media(prefers-reduced-motion:no-preference) {
  .s21d8497a__app-aside__nav .s21d8497a__item_colored::before {
    animation:est-cta-sheen 4.2s ease-in-out infinite
  }
}

.s21d8497a__app-banner-col-2 .s21d8497a__item {
  border-radius:18px;
  overflow:hidden;
  border:1px solid color-mix(in srgb,var(--a8hmwc) 26%,transparent);
  box-shadow:0 16px 40px rgba(0,0,0,.45),0 0 0 1px color-mix(in srgb,var(--a8hmwc) 12%,transparent),0 0 36px -8px color-mix(in srgb,var(--a8hmwc) 42%,transparent)
}

.s21d8497a__app-banner .s21d8497a__app-button.s21d8497a__primary {
  position:relative;
  overflow:hidden;
  min-height:52px;
  padding:0 32px;
  font-size:16px;
  font-weight:800;
  border-radius:12px;
  background:linear-gradient(180deg,#ffe9ae 0%,#f3c14f 46%,#dd9f2a 76%,#b97c14 100%);
  color:#2e1d04;
  border:1px solid rgba(255,224,150,.6);
  text-shadow:0 1px 0 rgba(255,255,255,.35);
  box-shadow:0 6px 18px rgba(0,0,0,.4),0 0 30px -6px rgba(243,193,79,.5),inset 0 1px 0 rgba(255,255,255,.65),inset 0 -2px 5px rgba(146,94,10,.35)
}

.s21d8497a__app-banner .s21d8497a__app-button.s21d8497a__primary::before {
  content:"";
  position:absolute;
  top:-20%;
  bottom:-20%;
  left:-60%;
  width:45%;
  transform:skewX(-22deg);
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);
  pointer-events:none
}

.s21d8497a__app-banner .s21d8497a__app-button.s21d8497a__primary:hover {
  animation:none;
  filter:brightness(1.06)
}

@media(prefers-reduced-motion:no-preference) {
  .s21d8497a__app-banner .s21d8497a__app-button.s21d8497a__primary {
    animation:est-cta-pulse 2.8s ease-in-out infinite
  }
  .s21d8497a__app-banner .s21d8497a__app-button.s21d8497a__primary::before {
    animation:est-cta-sheen 3.6s ease-in-out infinite
  }
  @keyframes est-cta-sheen {
    0%,
    52% {
      left:-60%
    }
    88%,
    100% {
      left:135%
    }
  }
  @keyframes est-cta-pulse {
    0%,
    100% {
      box-shadow:0 6px 18px rgba(0,0,0,.4),0 0 30px -6px rgba(243,193,79,.5),inset 0 1px 0 rgba(255,255,255,.65),inset 0 -2px 5px rgba(146,94,10,.35)
    }
    50% {
      box-shadow:0 8px 24px rgba(0,0,0,.44),0 0 44px -4px rgba(243,193,79,.78),inset 0 1px 0 rgba(255,255,255,.7),inset 0 -2px 5px rgba(146,94,10,.35)
    }
  }
}

.s21d8497a__app-banner-col-2 .s21d8497a__item::before {
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  background:linear-gradient(100deg,rgba(0,0,0,.64) 0%,rgba(0,0,0,.32) 40%,rgba(0,0,0,0) 70%);
  pointer-events:none
}

.s21d8497a__app-banner-col-2 .s21d8497a__item .s21d8497a__description {
  position:relative;
  z-index:50
}

.s21d8497a__app-banner-col-2 .s21d8497a__item .s21d8497a__description .s21d8497a__top,
.s21d8497a__app-banner-col-2 .s21d8497a__item .s21d8497a__description .s21d8497a__title {
  text-shadow:0 2px 12px rgba(0,0,0,.6)
}

.s21d8497a__app-banner-col-2 .s21d8497a__item .s21d8497a__description .s21d8497a__bottom {
  text-shadow:0 1px 7px rgba(0,0,0,.6)
}

.s21d8497a__app-banner .s21d8497a__app-banner__control {
  background:rgba(20,16,12,.5);
  backdrop-filter:blur(6px);
  -webkit-backdrop-filter:blur(6px);
  border:1px solid var(--p62hzt);
  transition:transform .16s ease,background .16s ease,border-color .16s ease
}

.s21d8497a__app-banner .s21d8497a__app-banner__control svg {
  color:#fff
}

.s21d8497a__app-banner .s21d8497a__prev:hover {
  background:var(--a5u1rs);
  border-color:var(--a8hmwc);
  transform:translateY(-50%) scale(1.1)
}

.s21d8497a__app-banner .s21d8497a__next:hover {
  background:var(--a5u1rs);
  border-color:var(--a8hmwc);
  transform:translateY(-50%) rotate(180deg) scale(1.1)
}

.s21d8497a__app-banner .s21d8497a__app-dots li {
  border-radius:3px;
  transition:width .22s ease,background .22s ease,box-shadow .22s ease
}

.s21d8497a__app-banner .s21d8497a__app-dots .s21d8497a__slick-active {
  background:var(--a8hmwc);
  width:54px;
  box-shadow:0 0 10px color-mix(in srgb,var(--a8hmwc) 70%,transparent)
}

.s21d8497a__app-header .s21d8497a__app-header__logo {
  position:relative;
  right:auto;
  left:auto
}

.s21d8497a__app-header__logo {
  position:relative;
  display:inline-flex;
  align-items:center;
  border-radius:8px;
  transition:transform .2s ease,filter .2s ease
}

.s21d8497a__app-header__logo:hover {
  transform:scale(1.06);
  filter:drop-shadow(0 0 12px color-mix(in srgb,var(--a8hmwc) 55%,transparent))
}

.s21d8497a__app-header__logo:active {
  transform:scale(1.0)
}

.s21d8497a__est-logo-shine {
  position:relative;
  display:inline-flex;
  align-items:center;
  overflow:hidden;
  border-radius:8px
}

.s21d8497a__est-logo-shine::before {
  content:"";
  position:absolute;
  top:0;
  left:-45%;
  width:38%;
  height:100%;
  background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);
  transform:skewX(-18deg);
  opacity:0;
  pointer-events:none;
  z-index:2
}

@media(prefers-reduced-motion:no-preference) {
  .s21d8497a__app-header__logo:hover .s21d8497a__est-logo-shine::before {
    animation:est-logo-gloss .75s ease
  }
}

@keyframes est-logo-gloss {
  0% {
    left:-45%;
    opacity:0
  }
  28% {
    opacity:.9
  }
  100% {
    left:135%;
    opacity:0
  }
}

.s21d8497a__app-header__logo[data-kqcp33]::after {
  content:attr(data-kqcp33);
  position:absolute;
  top:calc(100% + 9px);
  left:50%;
  transform:translateX(-50%) translateY(5px);
  background:var(--s89je1);
  color:var(--r5aadt);
  font-size:12px;
  font-weight:600;
  white-space:nowrap;
  padding:6px 11px;
  border-radius:8px;
  border:1px solid var(--p62hzt);
  box-shadow:0 8px 22px rgba(0,0,0,.45);
  opacity:0;
  visibility:hidden;
  transition:opacity .18s ease,transform .18s ease,visibility .18s;
  z-index:300;
  pointer-events:none
}

.s21d8497a__app-header__logo[data-kqcp33]:hover::after {
  opacity:1;
  visibility:visible;
  transform:translateX(-50%) translateY(0)
}

.s21d8497a__app-aside__nav .s21d8497a__item {
  position:relative;
  border-radius:10px;
  overflow:hidden;
  transition:background .18s ease,color .18s ease,transform .18s ease
}

.s21d8497a__app-aside__nav .s21d8497a__item::before {
  content:"";
  position:absolute;
  left:0;
  top:18%;
  bottom:18%;
  width:3px;
  border-radius:3px;
  background:var(--wlr6pa);
  transform:scaleY(0);
  transform-origin:center;
  transition:transform .2s ease
}

.s21d8497a__app-aside__nav .s21d8497a__item_special::before,
.s21d8497a__app-aside__nav .s21d8497a__item_colored::before,
.s21d8497a__app-aside__nav .s21d8497a__item_bordered::before {
  display:none
}

.s21d8497a__app-aside__nav .s21d8497a__item:not(.s21d8497a__item_special):not(.s21d8497a__item_colored):not(.s21d8497a__item_bordered):hover {
  background:var(--odzak7) !important;
  color:var(--r5aadt);
  transform:translateX(3px)
}

.s21d8497a__app-aside__nav .s21d8497a__item:not(.s21d8497a__item_special):not(.s21d8497a__item_colored):not(.s21d8497a__item_bordered):hover::before {
  transform:scaleY(1)
}

.s21d8497a__app-aside__nav .s21d8497a__item .s21d8497a__app-nav-ico {
  transition:transform .2s ease,color .18s
}

.s21d8497a__app-aside__nav .s21d8497a__item:not(.s21d8497a__item_special):not(.s21d8497a__item_colored):not(.s21d8497a__item_bordered):hover .s21d8497a__app-nav-ico {
  transform:scale(1.15)
}

.s21d8497a__app-aside__nav .s21d8497a__item_special:hover,
.s21d8497a__app-aside__nav .s21d8497a__item_colored:hover,
.s21d8497a__app-aside__nav .s21d8497a__item_bordered:hover {
  transform:translateY(-2px)
}

.s21d8497a__app-header__nav .s21d8497a__item:not(.s21d8497a__search-item) {
  transition:background .16s,color .16s
}

.s21d8497a__app-header__nav .s21d8497a__item:not(.s21d8497a__search-item):hover {
  background:var(--odzak7);
  color:var(--a8hmwc)
}

.s21d8497a__app-header__nav .s21d8497a__item.active {
  background:var(--odzak7);
  color:var(--a8hmwc)
}

.s21d8497a__app-aside__nav .s21d8497a__item.active {
  background:var(--odzak7) !important;
  color:var(--r5aadt)
}

.s21d8497a__app-aside__nav .s21d8497a__item.active::before {
  transform:scaleY(1)
}

.s21d8497a__app-header {
  border-bottom:1px solid var(--hq222q);
  box-shadow:0 2px 16px rgba(0,0,0,.32)
}

.s21d8497a__app-faq__list .s21d8497a__app-faq__item {
  border:1px solid var(--hq222q);
  transition:border-color .18s ease,background .18s ease,transform .18s ease;
  cursor:pointer
}

.s21d8497a__app-faq__list .s21d8497a__app-faq__item .s21d8497a__answer {
  cursor:default
}

.s21d8497a__app-faq__list .s21d8497a__app-faq__item:hover {
  border-color:color-mix(in srgb,var(--a8hmwc) 55%,transparent);
  transform:translateY(-1px)
}

.s21d8497a__app-faq__list .s21d8497a__app-faq__item.active {
  border-color:var(--a8hmwc)
}

.s21d8497a__app-faq__list .s21d8497a__app-faq__item:after {
  transition:transform .25s ease,color .18s
}

.s21d8497a__app-text a:not(.s21d8497a__app-button) {
  text-decoration:none;
  transition:color .15s ease
}

.s21d8497a__app-text a:not(.s21d8497a__app-button):hover {
  text-decoration:underline;
  text-decoration-color:var(--a8hmwc);
  text-decoration-thickness:1px;
  text-underline-offset:3px
}

a:focus-visible,
button:focus-visible,
[role="button"]:focus-visible,
[tabindex]:focus-visible,
input:focus-visible {
  outline:2px solid var(--a8hmwc);
  outline-offset:2px;
  border-radius:6px
}

.s21d8497a__app-appbox2 .s21d8497a__app-ab2-grid {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:0;
  align-items:center
}

.s21d8497a__app-ab2-adv {
  padding-right:44px
}

.s21d8497a__app-ab2-adv h2.s21d8497a__wp-block-heading {
  margin:0 0 24px
}

.s21d8497a__app-ab2-list {
  list-style:none;
  margin:0 0 28px;
  padding:0;
  display:grid;
  gap:20px
}

.s21d8497a__app-ab2-item {
  display:flex;
  align-items:flex-start;
  gap:14px;
  font-size:1.12rem;
  font-weight:600;
  line-height:1.3;
  color:var(--qv4rbf)
}

.s21d8497a__app-ab2-star {
  flex-shrink:0;
  margin-top:2px;
  fill:none;
  stroke:var(--a8hmwc);
  stroke-width:1.8
}

.s21d8497a__app-ab2-cta {
  display:inline-flex
}

.s21d8497a__app-ab2-app {
  text-align:left;
  padding-left:44px;
  border-left:1px solid var(--qcb6sk);
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  align-items:center;
  gap:24px
}

.s21d8497a__app-ab2-app-left {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  min-width:0
}

.s21d8497a__app-ab2-app>.s21d8497a__app-ab2-art {
  min-width:0
}

.s21d8497a__app-ab2-app h2.s21d8497a__wp-block-heading {
  margin:0 0 22px
}

.s21d8497a__app-ab2-badges {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:14px;
  margin:0 0 8px
}

.s21d8497a__app-ab2-badge {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:200px;
  padding:12px 22px;
  border-radius:12px;
  background:#fff;
  color:#111;
  font-weight:700;
  text-decoration:none;
  transition:transform .15s ease,filter .15s ease
}

.s21d8497a__app-ab2-badge:hover {
  transform:translateY(-2px);
  filter:brightness(.97)
}

.s21d8497a__app-ab2-art {
  margin-top:22px
}

.s21d8497a__app-ab2-art img {
  width:100%;
  height:auto;
  max-height:440px;
  object-fit:contain;
  display:block;
  border-radius:var(--mp51hk)
}

.s21d8497a__app-ab2-phone {
  position:relative;
  width:min(250px,72%);
  margin:0 auto;
  aspect-ratio:9 / 19.5;
  background:#0b0b0f;
  border-radius:42px;
  padding:9px;
  box-shadow:0 16px 44px rgba(0,0,0,0.45)
}

.s21d8497a__app-ab2-phone::before {
  content:"";
  position:absolute;
  top:13px;
  left:50%;
  transform:translateX(-50%);
  width:36%;
  height:20px;
  background:#0b0b0f;
  border-radius:0 0 13px 13px;
  z-index:2
}

.s21d8497a__app-ab2-art .s21d8497a__app-ab2-phone img {
  width:100%;
  height:100%;
  max-height:none;
  object-fit:cover;
  border-radius:33px;
  display:block
}

.s21d8497a__app-ab2-tablet {
  position:relative;
  width:min(440px,100%);
  margin:0 auto;
  aspect-ratio:16 / 10;
  background:#0b0b0f;
  border-radius:20px;
  padding:12px 14px;
  box-shadow:0 16px 44px rgba(0,0,0,0.45),inset 0 0 0 2px rgba(255,255,255,0.05)
}

.s21d8497a__app-ab2-tablet::before {
  content:"";
  position:absolute;
  top:50%;
  left:6px;
  transform:translateY(-50%);
  width:6px;
  height:6px;
  border-radius:50%;
  background:rgba(255,255,255,0.2);
  z-index:2
}

.s21d8497a__app-ab2-art .s21d8497a__app-ab2-tablet img {
  width:100%;
  height:100%;
  max-height:none;
  object-fit:cover;
  border-radius:9px;
  display:block
}

.s21d8497a__app-ab2-browser {
  width:100%;
  max-width:560px;
  margin:0 auto;
  border-radius:12px;
  overflow:hidden;
  background:#15151b;
  box-shadow:0 16px 44px rgba(0,0,0,0.45),inset 0 0 0 1px rgba(255,255,255,0.06)
}

.s21d8497a__app-ab2-browser-bar {
  display:block;
  height:26px;
  background:#1e1e26;
  position:relative
}

.s21d8497a__app-ab2-browser-bar::before {
  content:"";
  position:absolute;
  top:50%;
  left:14px;
  transform:translateY(-50%);
  width:8px;
  height:8px;
  border-radius:50%;
  background:#ff5f57;
  box-shadow:15px 0 0 #febc2e,30px 0 0 #28c840
}

.s21d8497a__app-ab2-art .s21d8497a__app-ab2-browser img {
  width:100%;
  height:auto;
  max-height:400px;
  object-fit:cover;
  border-radius:0;
  display:block
}

@media (max-width:760px) {
  .s21d8497a__app-appbox2 .s21d8497a__app-ab2-grid {
    grid-template-columns:1fr
  }
  .s21d8497a__app-ab2-adv {
    padding-right:0
  }
  .s21d8497a__app-ab2-app {
    text-align:center;
    padding-left:0;
    padding-top:28px;
    margin-top:4px;
    border-left:none;
    border-top:1px solid var(--qcb6sk);
    grid-template-columns:1fr;
    align-items:center;
    gap:20px
  }
  .s21d8497a__app-ab2-app-left {
    align-items:center
  }
  .s21d8497a__app-ab2-badges {
    align-items:center
  }
}

.s21d8497a__app-regform {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:40px;
  align-items:center
}

.s21d8497a__app-regform.s21d8497a__est-reg-noimg {
  grid-template-columns:1fr;
  max-width:640px;
  margin-left:auto;
  margin-right:auto
}

.s21d8497a__est-reg-imgright .s21d8497a__est-reg-art {
  order:2
}

.s21d8497a__est-reg-art img {
  width:100%;
  height:auto;
  object-fit:contain;
  display:block;
  border-radius:var(--mp51hk)
}

.s21d8497a__est-reg-card {
  position:relative;
  cursor:pointer;
  border:1px solid var(--p62hzt);
  border-radius:16px;
  background:linear-gradient(180deg,var(--ccutz2),var(--odzak7));
  padding:32px 28px;
  box-shadow:0 6px 20px rgba(0,0,0,.22)
}

.s21d8497a__est-reg-overlay {
  position:absolute;
  inset:0;
  z-index:3;
  border-radius:16px
}

.s21d8497a__est-reg-card:hover {
  box-shadow:0 0 0 1px var(--a8hmwc),0 14px 38px rgba(0,0,0,.45)
}

.s21d8497a__est-reg-card:hover .s21d8497a__est-reg-cta {
  filter:brightness(1.08)
}

.s21d8497a__est-reg-h {
  text-align:center;
  font-size:22px;
  font-weight:800;
  color:var(--r5aadt);
  margin:0 0 22px;
  line-height:1.3
}

.s21d8497a__est-reg-fields {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:14px;
  margin:0 0 18px
}

.s21d8497a__est-reg-input {
  pointer-events:none;
  width:100%;
  padding:15px 18px;
  border-radius:12px;
  background:rgba(0,0,0,.25);
  border:1px solid var(--hq222q);
  color:var(--qv4rbf);
  font-size:14px;
  outline:none;
  box-sizing:border-box
}

.s21d8497a__est-reg-input::placeholder {
  color:#9CA3AF
}

.s21d8497a__est-reg-cta {
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  min-height:52px;
  white-space:normal;
  text-align:center
}

@media (max-width:980px) {
  .s21d8497a__app-regform {
    grid-template-columns:1fr;
    max-width:680px;
    margin-left:auto;
    margin-right:auto;
    gap:28px
  }
  .s21d8497a__est-reg-imgright .s21d8497a__est-reg-art {
    order:0
  }
  .s21d8497a__est-reg-art {
    text-align:center
  }
  .s21d8497a__est-reg-art img {
    max-height:300px;
    width:auto;
    margin:0 auto
  }
}

@media (max-width:560px) {
  .s21d8497a__est-reg-fields {
    grid-template-columns:1fr;
    gap:12px
  }
  .s21d8497a__est-reg-card {
    padding:24px 18px
  }
  .s21d8497a__est-reg-h {
    font-size:20px;
    margin-bottom:18px
  }
  .s21d8497a__est-reg-art img {
    max-height:230px
  }
}

.s21d8497a__bg-introtext {
  text-align:center;
  max-width:720px;
  margin:0 auto 26px;
  opacity:.8;
  line-height:1.6
}

.s21d8497a__bg-head {
  text-align:center
}

.s21d8497a__bg-grid {
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,258px),1fr));
  gap:20px
}

.s21d8497a__bg-card {
  background:rgba(255,255,255,0.03);
  border:1px solid var(--qcb6sk);
  border-radius:16px;
  padding:26px 24px;
  display:flex;
  flex-direction:column;
  gap:12px;
  transition:transform .2s
}

.s21d8497a__bg-card:hover {
  transform:translateY(-3px)
}

.s21d8497a__bg-ic {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:54px;
  height:54px;
  border-radius:14px;
  background:rgba(255,255,255,0.04);
  background:color-mix(in srgb,var(--a8hmwc) 13%,transparent);
  border:1px solid var(--qcb6sk);
  color:var(--a8hmwc)
}

.s21d8497a__bg-title {
  font-size:20px;
  margin:4px 0 0
}

.s21d8497a__bg-hi {
  align-self:flex-start;
  font-weight:700;
  color:var(--a8hmwc);
  border:1px solid var(--a8hmwc);
  border-radius:999px;
  padding:4px 13px;
  font-size:14px
}

.s21d8497a__bg-desc {
  margin:0;
  opacity:.78;
  line-height:1.55;
  font-size:15px
}

.s21d8497a__bg-meta {
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin-top:auto
}

.s21d8497a__bg-chip {
  font-size:12px;
  font-weight:600;
  padding:3px 9px;
  border-radius:6px;
  border:1px solid var(--qcb6sk);
  opacity:.85
}

.s21d8497a__bg-code {
  color:var(--a8hmwc)
}

.s21d8497a__bg-cta {
  align-self:flex-start;
  font-weight:700;
  color:var(--a8hmwc);
  text-decoration:none;
  font-size:14px
}

.s21d8497a__bg-cta::after {
  content:" \2192"
}

.s21d8497a__banner-wrap {
  display:grid;
  border-radius:var(--mp51hk);
  overflow:hidden
}

.s21d8497a__banner-img {
  grid-area:1/1;
  width:100%;
  height:100%;
  object-fit:cover;
  display:block
}

.s21d8497a__banner-ov {
  grid-area:1/1;
  z-index:1;
  align-self:center;
  margin:clamp(12px,3%,40px);
  width:min(56%,520px);
  display:flex;
  flex-direction:column;
  gap:14px;
  padding:clamp(18px,3.5%,34px);
  background:rgba(10,12,18,0.62);
  -webkit-backdrop-filter:blur(3px);
  backdrop-filter:blur(3px);
  border-radius:16px
}

.s21d8497a__banner-left .s21d8497a__banner-ov {
  justify-self:start;
  align-items:flex-start;
  text-align:left
}

.s21d8497a__banner-right .s21d8497a__banner-ov {
  justify-self:end;
  align-items:flex-end;
  text-align:right
}

.s21d8497a__banner-center .s21d8497a__banner-ov {
  justify-self:center;
  align-items:center;
  text-align:center
}

.s21d8497a__banner-title {
  font-size:clamp(22px,3.4vw,40px);
  font-weight:800;
  line-height:1.12;
  margin:0;
  color:#fff
}

.s21d8497a__banner-sub {
  margin:0;
  color:rgba(255,255,255,0.88);
  font-size:clamp(14px,1.5vw,17px);
  line-height:1.45
}

.s21d8497a__banner-cta {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  align-self:flex-start;
  background:var(--a8hmwc);
  color:var(--m8r9ey,#fff);
  padding:12px 30px;
  border-radius:999px;
  font-weight:700;
  text-decoration:none;
  font-size:clamp(14px,1.5vw,17px)
}

.s21d8497a__banner-center .s21d8497a__banner-cta {
  align-self:center
}

.s21d8497a__banner-right .s21d8497a__banner-cta {
  align-self:flex-end
}

@media (max-width:760px) {
  .s21d8497a__banner-ov {
    width:auto;
    justify-self:stretch;
    align-self:end;
    margin:10px;
    align-items:center;
    text-align:center
  }
  .s21d8497a__banner-ov .s21d8497a__banner-cta {
    align-self:center
  }
}

.s21d8497a__bt-grid {
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));
  gap:22px
}

.s21d8497a__bt-card {
  position:relative;
  display:flex;
  flex-direction:column;
  background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.012));
  border:1px solid var(--qcb6sk);
  border-radius:18px;
  padding:24px;
  text-align:center;
  transition:border-color .2s,transform .2s,box-shadow .2s
}

.s21d8497a__bt-card:hover {
  transform:translateY(-3px);
  box-shadow:0 14px 34px -18px color-mix(in srgb,var(--a8hmwc) 40%,transparent)
}

.s21d8497a__bt-card--feat {
  border-color:var(--a8hmwc);
  box-shadow:0 0 0 1px color-mix(in srgb,var(--a8hmwc) 60%,transparent),0 20px 46px -18px color-mix(in srgb,var(--a8hmwc) 45%,transparent)
}

.s21d8497a__bt-card--feat::before {
  content:"";
  position:absolute;
  inset:0 0 auto 0;
  height:4px;
  border-radius:18px 18px 0 0;
  background:var(--a8hmwc)
}

.s21d8497a__bt-art {
  height:240px;
  display:flex;
  align-items:flex-end;
  justify-content:center;
  margin-bottom:4px;
  background:radial-gradient(ellipse 62% 48% at 50% 92%,color-mix(in srgb,var(--a8hmwc) 16%,transparent),transparent 70%)
}

.s21d8497a__bt-art img {
  max-height:100%;
  max-width:90%;
  object-fit:contain
}

.s21d8497a__bt-body {
  flex:1;
  display:flex;
  flex-direction:column
}

.s21d8497a__bt-title {
  font-size:clamp(22px,2.3vw,28px);
  font-weight:800;
  line-height:1.15;
  margin:0 0 14px;
  min-height:2.3em;
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center
}

.s21d8497a__bt-amt {
  color:var(--a8hmwc);
  font-size:1.22em;
  font-weight:900
}

.s21d8497a__bt-divider {
  height:3px;
  width:100%;
  border-radius:2px;
  margin:0 0 16px;
  background:linear-gradient(90deg,var(--a8hmwc),transparent)
}

.s21d8497a__bt-desc {
  margin:0 0 22px;
  opacity:.8;
  line-height:1.6;
  font-size:15px
}

.s21d8497a__bt-cta {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-top:auto;
  align-self:center;
  min-width:78%;
  background:var(--a8hmwc);
  color:var(--m8r9ey,#fff);
  padding:13px 28px;
  border-radius:999px;
  font-weight:700;
  text-decoration:none
}

@media (max-width:560px) {
  .s21d8497a__bg-grid {
    gap:14px
  }
  .s21d8497a__bg-card {
    padding:20px 18px;
    gap:10px;
    border-radius:14px
  }
  .s21d8497a__bg-ic {
    width:46px;
    height:46px;
    border-radius:12px
  }
  .s21d8497a__bg-title {
    font-size:18px
  }
  .s21d8497a__bg-desc {
    font-size:14px
  }
  .s21d8497a__bt-grid {
    gap:16px
  }
  .s21d8497a__bt-card {
    padding:18px;
    border-radius:16px
  }
  .s21d8497a__bt-art {
    height:176px
  }
  .s21d8497a__bt-title {
    font-size:21px;
    min-height:0;
    margin-bottom:10px
  }
  .s21d8497a__bt-desc {
    margin-bottom:18px;
    font-size:14px
  }
  .s21d8497a__bt-cta {
    min-width:100%;
    padding:12px 24px
  }
}

:root {
  --gox3xy:"Jost","Poppins",sans-serif;
  --j9gkav:"Jost","Poppins",sans-serif
}

* {
  font-family:inherit
}

body {
  font-family:var(--j9gkav)
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family:var(--gox3xy)
}

:root {
  --avw59h:#1161ff
}

.s21d8497a__app-text table {
  border-top:3px solid transparent;
  border-image:linear-gradient(90deg,var(--a8hmwc),var(--avw59h),var(--a8hmwc)) 1
}

.s21d8497a__app-text th {
  background:color-mix(in srgb,var(--avw59h) 18%,transparent);
  border-bottom:2px solid color-mix(in srgb,var(--avw59h) 55%,transparent)
}

.s21d8497a__app-text tbody tr:nth-child(even) {
  background:color-mix(in srgb,var(--avw59h) 6%,transparent)
}

.s21d8497a__app-text tbody tr:hover {
  background:color-mix(in srgb,var(--avw59h) 11%,transparent)
}

.s21d8497a__app-text ol > li::marker {
  color:var(--avw59h);
  font-weight:700
}

.s21d8497a__app-text ul > li::marker {
  color:var(--avw59h)
}

.s21d8497a__table-of-contents-list ol li::before {
  color:var(--avw59h)
}

.s21d8497a__app-app__ratings-block {
  background:linear-gradient(168deg,var(--ccutz2) 0%,var(--odzak7) 88%);
  border:1px solid var(--hq222q);
  border-radius:16px;
  box-shadow:0 10px 28px rgba(0,0,0,.35);
  color:var(--qv4rbf);
  padding:20px 22px
}

.s21d8497a__app-app__ratings-title {
  color:var(--r5aadt);
  margin:0 0 1rem
}

.s21d8497a__app-rating .s21d8497a__app-app__ratings-bar-row {
  gap:0.75rem
}

.s21d8497a__app-rating .s21d8497a__app-app__ratings-bar-label {
  width:auto;
  flex:0 0 clamp(110px,30%,220px)
}

.s21d8497a__app-app__ratings-bar-track {
  display:block;
  background:color-mix(in srgb,var(--qv4rbf) 12%,transparent)
}

.s21d8497a__app-app__ratings-bar-fill {
  display:block
}

.s21d8497a__app-app__ratings-bar-label {
  color:var(--xxgw0q)
}

.s21d8497a__app-app__ratings-bar-score {
  width:2.5rem;
  text-align:right;
  font-size:0.875rem;
  font-weight:600;
  color:var(--qv4rbf)
}

.s21d8497a__app-rating__outof {
  font-size:0.8125rem;
  color:var(--xxgw0q);
  text-align:center
}

.s21d8497a__app-reviews .s21d8497a__app-app__ratings-summary {
  margin-bottom:0.5rem
}

.s21d8497a__app-app__star {
  color:color-mix(in srgb,var(--qv4rbf) 20%,transparent)
}

.s21d8497a__app-app__star.s21d8497a__is-filled {
  color:var(--a8hmwc)
}

.s21d8497a__app-app__review-item {
  position:relative;
  background:color-mix(in srgb,var(--qv4rbf) 4%,transparent);
  border:1px solid var(--hq222q);
  border-radius:12px;
  padding:14px 16px
}

.s21d8497a__app-app__review-item::before {
  content:"\201C";
  position:absolute;
  top:2px;
  right:12px;
  font-size:46px;
  line-height:1;
  font-weight:700;
  color:color-mix(in srgb,var(--a8hmwc) 26%,transparent);
  pointer-events:none
}

.s21d8497a__app-app .s21d8497a__app-app__review-text {
  color:var(--qv4rbf)
}

.s21d8497a__app-app .s21d8497a__app-app__review-name {
  color:var(--r5aadt)
}

.s21d8497a__app-appbox .s21d8497a__app-app__buttons {
  display:flex;
  gap:var(--igeli3);
  flex-wrap:wrap
}

.s21d8497a__app-appbox .s21d8497a__app-app__button {
  flex:1 1 200px;
  width:auto
}

.s21d8497a__app-appbox .s21d8497a__app-app__info strong {
  font-size:20px;
  font-weight:700;
  color:var(--r5aadt)
}

@media (max-width:560px) {
  .s21d8497a__app-rating .s21d8497a__app-app__ratings-bar-label {
    flex-basis:100%
  }
  .s21d8497a__app-rating .s21d8497a__app-app__ratings-bar-row {
    flex-wrap:wrap
  }
}

.s21d8497a__pathway {
}

.s21d8497a__pw-track {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:8px
}

.s21d8497a__pw-arw {
  display:inline-flex;
  align-items:center;
  color:#FFFFFF;
  opacity:0.4;
  flex-shrink:0
}

.s21d8497a__pw-arr {
  width:20px;
  height:20px;
  display:block
}

.s21d8497a__pathway--chain .s21d8497a__pw-pill {
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:9px 18px;
  border-radius:999px;
  background:var(--vwzm0t,#22D3EE);
  color:var(--zql5wi,#fff);
  font-weight:700;
  font-size:15px;
  line-height:1.2;
  white-space:nowrap;
  border:2px solid rgba(0,0,0,0.28)
}

.s21d8497a__pathway--chain .s21d8497a__pw-ic {
  display:inline-flex
}

.s21d8497a__pathway--chain .s21d8497a__pw-ic svg {
  width:17px;
  height:17px;
  display:block
}

.s21d8497a__pathway--chain .s21d8497a__pw-pill.s21d8497a__pw-cur {
  outline:3px solid #22D3EE;
  outline-offset:2px
}

.s21d8497a__pathway--steps .s21d8497a__pw-track {
  align-items:stretch
}

.s21d8497a__pw-card {
  position:relative;
  flex:1 1 160px;
  max-width:220px;
  min-width:150px;
  background:var(--e1bkbs,rgba(255,255,255,0.04));
  border:1px solid var(--n45i9c,rgba(255,255,255,0.09));
  border-radius:var(--e1shc1,14px);
  padding:20px 16px
}

.s21d8497a__pw-card.s21d8497a__pw-cur {
  border-color:#22D3EE59
}

.s21d8497a__pw-num {
  position:absolute;
  top:14px;
  right:14px;
  font-size:12px;
  font-weight:700;
  color:#FFFFFF;
  opacity:0.35
}

.s21d8497a__pw-tile {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:46px;
  height:46px;
  border-radius:12px;
  background:var(--g5t8s0,#22D3EE18);
  color:#22D3EE;
  margin-bottom:14px
}

.s21d8497a__pw-tile svg {
  width:23px;
  height:23px;
  display:block
}

.s21d8497a__pw-card .s21d8497a__pw-h {
  font-size:15px;
  font-weight:700;
  color:#FFFFFF;
  margin-bottom:5px;
  line-height:1.25
}

.s21d8497a__pw-d {
  font-size:12.5px;
  color:#FFFFFF;
  opacity:0.7;
  line-height:1.55
}

.s21d8497a__pw-grid {
  display:flex;
  flex-wrap:wrap;
  align-items:stretch;
  justify-content:center;
  gap:10px
}

.s21d8497a__pw-tier {
  position:relative;
  flex:1 1 150px;
  max-width:190px;
  min-width:130px;
  text-align:center;
  background:var(--e1bkbs,rgba(255,255,255,0.04));
  border:1px solid var(--n45i9c,rgba(255,255,255,0.09));
  border-radius:var(--e1shc1,14px);
  padding:20px 16px
}

.s21d8497a__pw-tier.s21d8497a__pw-cur {
  border:2px solid #22D3EE;
  background:#22D3EE14
}

.s21d8497a__pw-here {
  position:absolute;
  top:-11px;
  left:50%;
  transform:translateX(-50%);
  background:var(--vwzm0t,#22D3EE);
  color:var(--zql5wi,#fff);
  font-size:11px;
  font-weight:700;
  padding:2px 12px;
  border-radius:999px;
  white-space:nowrap
}

.s21d8497a__pw-tic {
  display:inline-flex;
  color:#22D3EE;
  margin-bottom:8px
}

.s21d8497a__pw-tic svg {
  width:30px;
  height:30px;
  display:block
}

.s21d8497a__pw-tier .s21d8497a__pw-h {
  font-size:15px;
  font-weight:700;
  color:#FFFFFF;
  margin-bottom:2px
}

.s21d8497a__pw-sub {
  font-size:12px;
  color:#FFFFFF;
  opacity:0.55
}

.s21d8497a__pw-ben {
  font-size:12.5px;
  color:#FFFFFF;
  opacity:0.8;
  line-height:1.5;
  border-top:1px solid var(--n45i9c,rgba(255,255,255,0.08));
  margin-top:10px;
  padding-top:10px
}

.s21d8497a__pw-cta-wrap {
  text-align:center;
  margin-top:22px
}

@media (max-width:768px) {
  .s21d8497a__pathway--chain .s21d8497a__pw-track,
  .s21d8497a__pathway--steps .s21d8497a__pw-track {
    flex-direction:column
  }
  .s21d8497a__pathway--chain .s21d8497a__pw-arw .s21d8497a__pw-arr,
  .s21d8497a__pathway--steps .s21d8497a__pw-arw .s21d8497a__pw-arr {
    transform:rotate(90deg)
  }
  .s21d8497a__pw-card {
    max-width:100%;
    width:100%
  }
  .s21d8497a__pw-tier {
    flex-basis:calc(50% - 5px);
    max-width:none
  }
}
