.trustpilot-widget {
  display: flex;
  justify-content: center;
  font-size: 24px;
}

.QnqPgxdUbNFQnAPdlfmO {
  height: inherit;
}
.OuVHStdXpF_gcLHk3CwB {
  position: absolute;
  top: calc(50% - 22px);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  background: var(--screenBackground);
  opacity: 0.7;
  backdrop-filter: blur(4px);
  border-radius: var(--radius-300);
  border: none;
  cursor: pointer;

  &:hover {
    background: var(--accentBackground);
    backdrop-filter: blur(2px);
    opacity: 0.8;
    .Kx5HhkTJZDc9s14fTmjL {
      fill: var(--accentSurfacePrimary);
      color: var(--accentSurfacePrimary);
    }
  }

  .Kx5HhkTJZDc9s14fTmjL {
    fill: var(--darkSurfaceAccentSolid);
    color: var(--darkSurfaceAccentSolid);
  }
}

.zrjLzm0mW6h5SSu2jKLF {
  left: var(--space-200);
  transform: rotate(180deg);
}

.mEqvr0qsR3pHI5PiKcHl {
  right: var(--space-200);
}

.HgO7XO4f9trlPx89obyG {
  flex: 1;
  display: flex;
  overflow: hidden;
  width: 100%;
}

.lMundmVuO36h0PL0lQDt {
  margin: 0 auto;
  max-width: 1000px;
}

:root {
  --mobile-breakpoint: 600px;
}

@media (min-width: var(--mobile-breakpoint)) {
  .HgO7XO4f9trlPx89obyG {
    background: red;
  }
}

.register-logos {
  display: flex;
  align-items: center;
}

.register-logos .separator {
  width: 1px;
  height: 27px;
  background: rgba(255, 255, 255, 0.12);
  margin: 0 8px;
}

.register-logos .cards-container {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
}

.register-logos .visa-card svg {
  width: 40px;
  height: 13px;
}

.register-logos .mastercard svg {
  width: 34px;
  height: 21px;
}

@media (max-width: 768px) {
  .register-logos .cards-container {
    display: none;
  }

  .register-logos .separator {
    display: none;
  }
}
.additional-register-info {
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
  padding: 0 16px;
  overflow: hidden;
  width: 100%;
}

.additional-register-info .trustpilot-wrapper {
  display: flex;
  align-items: center;
}

.additional-register-info .trustpilot-register {
  height: 40px;
  width: 230px;
}

.additional-register-info .kgc-logo svg {
  width: 90px;
  height: 21px;
}

.additional-register-info .other-logos {
  z-index: 2;
}

@media (min-width: 768px) {
  .additional-register-info {
    flex-direction: column;
    align-items: center;
    padding-bottom: 20px;
    width: auto;
  }

  .additional-register-info .other-logos {
    display: flex;
  }

  .additional-register-info .kgc-logo {
    display: none;
  }
}

.nLx8VTvAiMafpftq_Hau {
  position: fixed;
  bottom: 64px;
  left: 50%;
  transform: translateX(-50%);
  width: 95%;
  max-width: 364px;
  display: flex;
  justify-content: center;
}

@media (min-width: 600px) {
  .nLx8VTvAiMafpftq_Hau {
    width: 364px;
    bottom: 100px;
  }
}

.Qp5xkmMJGKUSGJdCNCHD {
  position: relative;
}

.t_tse9UXDQZHSA0MFdni {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: var(--space-400) var(--space-1000);
}

.U9sxFazIw7GjaFUVYzm7 {
  flex: 1;
  display: flex;
  flex-direction: row;
  gap: var(--space-400);
  max-width: 400px;
}

@media (max-width: 900px) {
  .t_tse9UXDQZHSA0MFdni {
    flex-direction: column;
    align-items: normal;
    padding: var(--space-400);
  }
  .U9sxFazIw7GjaFUVYzm7 {
    margin-top: var(--space-400);
    max-width: none;
  }
}
.nBmg4mWLTzGZRGOJ9ks9 {
  min-height: var(--inner-height);
}

.RRha_wvXz0hDW_1D71HK {
  display: flex;
  flex-direction: column;
  min-height: var(--inner-height);
}

.RRha_wvXz0hDW_1D71HK.vG8vuHFw6BLQaFBeRlYg {
  height: var(--inner-height);
  min-height: unset;
}


.rNJdH9PS2exat9O8cRgA {
  position: fixed;
  pointer-events: none;
  z-index: 3;
  inset: 0;
}

.yuh_ygyTPiK07GkTAZ1F {
  position: sticky;
  width: 100%;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: var(--space-0);
  z-index: 2;
}

@media (min-width: 600px) {
  .yuh_ygyTPiK07GkTAZ1F {
    bottom: var(--space-400);
    width: fit-content;
  }
}
.SrlZQGddF0Se9gGtOilW {
  position: fixed;
  left: 8px;
  right: 8px;
  bottom: 64px;
}


@media (min-width: 600px) {
  .SrlZQGddF0Se9gGtOilW {
    width: 364px;
    bottom: 100px;
    left: 50%;
    transform: translateX(-50%);
  }
}


/*# sourceMappingURL=web.55cd3e4ceb02c1b80fec.css.map*/