@keyframes shadow-pulse {
  0% {
    box-shadow: 0 0 0 0px rgba(47, 189, 33, .7);
}
100% {
    box-shadow: 0 0 0 20px rgba(47, 189, 33, 0);
}
  
}

.phone-input {
  display: flex;
  margin: auto;
  overflow: hidden;
  border: 1px solid #dbdbdb;
  border-radius: 25px;
  align-items: center;
      animation: shadow-pulse 1.5s infinite;
}


@keyframes shadow-pulse {
  0% {
    box-shadow: 0 0 0 0px rgba(47, 189, 33, .7);
}
100% {
    box-shadow: 0 0 0 20px rgba(47, 189, 33, 0);
}
  
}
.phone-input * {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.phone-input .phone {
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI3LjQ0MiAyNy40NDIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI3LjQ0MiAyNy40NDI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxwYXRoIGQ9Ik0xOS40OTQsMEg3Ljk0OEM2Ljg0MywwLDUuOTUxLDAuODk2LDUuOTUxLDEuOTk5djIzLjQ0NmMwLDEuMTAyLDAuODkyLDEuOTk3LDEuOTk3LDEuOTk3aDExLjU0NiAgIGMxLjEwMywwLDEuOTk3LTAuODk1LDEuOTk3LTEuOTk3VjEuOTk5QzIxLjQ5MSwwLjg5NiwyMC41OTcsMCwxOS40OTQsMHogTTEwLjg3MiwxLjIxNGg1LjdjMC4xNDQsMCwwLjI2MSwwLjIxNSwwLjI2MSwwLjQ4MSAgIHMtMC4xMTcsMC40ODItMC4yNjEsMC40ODJoLTUuN2MtMC4xNDUsMC0wLjI2LTAuMjE2LTAuMjYtMC40ODJDMTAuNjEyLDEuNDI5LDEwLjcyNywxLjIxNCwxMC44NzIsMS4yMTR6IE0xMy43MjIsMjUuNDY5ICAgYy0wLjcwMywwLTEuMjc1LTAuNTcyLTEuMjc1LTEuMjc2czAuNTcyLTEuMjc0LDEuMjc1LTEuMjc0YzAuNzAxLDAsMS4yNzMsMC41NywxLjI3MywxLjI3NFMxNC40MjMsMjUuNDY5LDEzLjcyMiwyNS40Njl6ICAgIE0xOS45OTUsMjEuMUg3LjQ0OFYzLjM3M2gxMi41NDdWMjEuMXoiIGZpbGw9IiMwMDAwMDAiLz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
  width: 50px;
  height: 50px;
  background-position: center;
  background-size: 70%;
  background-repeat: no-repeat;
  background-color: #ececec;
  margin-right: 0.5em;
}
.phone-input .flag {
  width: 50px;
  height: 50px;
  font-size: 30px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.phone-input .country-code {
  color: #acacac;
  margin-left: 0.5em;
}
.phone-input input.text-input {
  flex: 1;
  min-width: 0;
  margin-left: 0.5em;
  margin-right: 2px;
  border: 0;
  outline: none;
}
.phone-input .checkmark-container {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.phone-input .checkmark-container img {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.checkmark__circle {
  stroke-dasharray: 166;
  stroke-dashoffset: 166;
  stroke-width: 2;
  stroke-miterlimit: 10;
  stroke: #19bc00;
  fill: none;
  animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}
.checkmark__icon,
.errormark__icon {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  display: block;
  stroke-width: 2;
  stroke: #fff;
  stroke-miterlimit: 10;
  box-shadow: inset 0px 0px 0px #19bc00;
  animation: fill 0.4s ease-in-out 0.4s forwards,
    scale 0.3s ease-in-out 0.9s both;
}
.checkmark__check {
  transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
  animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}
@keyframes stroke {
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes scale {
  0%,
  100% {
    transform: none;
  }
  50% {
    transform: scale3d(1.1, 1.1, 1);
  }
}
@keyframes fill {
  100% {
    box-shadow: inset 0px 0px 0px 30px #19bc00;
  }
}
@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.loading-container {
  text-align: center;
}
.loading-container .lds-spinner {
  position: relative;
  margin: auto;
  width: 200px;
  height: 64px;
}
.loading-container .lds-spinner div {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  animation: lds-spinner linear 1s infinite;
  background: #337ab7;
  width: 6px;
  height: 12px;
  border-radius: 40%;
  transform-origin: 3px 27px;
}
.loading-container .lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -0.9166666667s;
}
.loading-container .lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -0.8333333333s;
}
.loading-container .lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.75s;
}
.loading-container .lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.6666666667s;
}
.loading-container .lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.5833333333s;
}
.loading-container .lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.5s;
}
.loading-container .lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.4166666667s;
}
.loading-container .lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.3333333333s;
}
.loading-container .lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.25s;
}
.loading-container .lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.1666666667s;
}
.loading-container .lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.0833333333s;
}
.loading-container .lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
.MO_views.mobile {
  display: block;
}
@media screen and (min-width: 768px) {
  .MO_views.mobile {
    display: none;
  }
}
.MO_views.desktop {
  display: none;
}
@media screen and (min-width: 768px) {
  .MO_views.desktop {
    display: block;
  }
}
.MO_views_link {
  color: inherit;
}
.MO_views_link .waiting {
  font-size: 16px;
}
.MO_views_link .waiting::before {
  content: "";
  position: relative;
  display: inline-block;
  margin: 0 8px 0 0;
  width: 40px;
  height: 40px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46YXV0bztiYWNrZ3JvdW5kOjAgMCIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgZGlzcGxheT0iYmxvY2siPjxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzcxYjNmZSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC45MTY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjNzFiM2ZlIiB0cmFuc2Zvcm09InJvdGF0ZSgzMCA1MCA1MCkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuODMzMzMzMzMzMzMzMzMzNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzcxYjNmZSIgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNTAgNTApIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjc1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjNzFiM2ZlIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA1MCA1MCkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuNjY2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzcxYjNmZSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41ODMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjNzFiM2ZlIiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTAgNTApIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvcmVjdD48cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiM3MWIzZmUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA1MCkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuNDE2NjY2NjY2NjY2NjY2N3MiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzcxYjNmZSIgdHJhbnNmb3JtPSJyb3RhdGUoMjEwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4zMzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjNzFiM2ZlIiB0cmFuc2Zvcm09InJvdGF0ZSgyNDAgNTAgNTApIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjI1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjNzFiM2ZlIiB0cmFuc2Zvcm09InJvdGF0ZSgyNzAgNTAgNTApIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjE2NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjNzFiM2ZlIiB0cmFuc2Zvcm09InJvdGF0ZSgzMDAgNTAgNTApIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjA4MzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjNzFiM2ZlIiB0cmFuc2Zvcm09InJvdGF0ZSgzMzAgNTAgNTApIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvcmVjdD48L3N2Zz4=);
  background-size: 125%;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
}
.MO_views_link .btn {
  margin: 16px auto;
}
.MO_label,
.MO_keys {
  display: block;
  font-weight: bold;
}
.MO_label:not(:last-child),
.MO_keys:not(:last-child) {
  margin: 8px auto;
}
.MO_label {
  color: #7a7a7a;
  font-size: 18px;
}
.MO_keys {
  color: #19bc00;
  font-size: 32px;
}
.MO .btn {
  font-size: 1.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ModalConfirmationGR {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  min-height: 100vh;
  z-index: 99;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(4px);
}
.ModalConfirmationGR-content {
  top: 128px;
  color: #000;
  width: 256px;
  margin: 0 auto;
  display: block;
  font-size: 14px;
  border-radius: 8px;
  position: relative;
  text-align: center;
  background-color: #fff;
  padding: 16px;
}
.ModalConfirmationGR-content a {
  color: blue;
  text-decoration: underline;
}
.ModalConfirmationGR-content .terms {
  font-size: 14px;
  line-height: 1.25;
}
.ModalConfirmationGR-content .terms.compliant {
  text-align: justify;
}
.ModalConfirmationGR-content .terms.non-compliant {
  text-align: center;
}
.ModalConfirmationGR-content .terms ul {
  margin: 0;
  padding: 0;
}
.ModalConfirmationGR-content .terms ul li {
  margin: 0;
  padding: 0;
  display: none;
  list-style: none;
}
.ModalConfirmationGR-content .terms ul li div {
  display: none;
}
.ModalConfirmationGR-content .btn {
  margin-top: 16px;
}
.ModalConfirmationGR-content .service-funiwin.compliant .service-funiwin,
.ModalConfirmationGR-content .service-funiwin.compliant .compliant,
.ModalConfirmationGR-content .service-funiwin.non-compliant .service-funiwin,
.ModalConfirmationGR-content .service-funiwin.non-compliant .non-compliant {
  display: block;
}
.ModalConfirmationGR-content .service-winifun.compliant .service-winifun,
.ModalConfirmationGR-content .service-winifun.compliant .compliant,
.ModalConfirmationGR-content .service-winifun.non-compliant .service-winifun,
.ModalConfirmationGR-content .service-winifun.non-compliant .non-compliant {
  display: block;
}
.ModalConfirmationGR-content
  .service-frogstargames.compliant
  .service-frogstargames,
.ModalConfirmationGR-content .service-frogstargames.compliant .compliant,
.ModalConfirmationGR-content
  .service-frogstargames.non-compliant
  .service-frogstargames,
.ModalConfirmationGR-content
  .service-frogstargames.non-compliant
  .non-compliant {
  display: block;
}
.ModalConfirmationGR-content .service-winimo.compliant .service-winimo,
.ModalConfirmationGR-content .service-winimo.compliant .compliant,
.ModalConfirmationGR-content .service-winimo.non-compliant .service-winimo,
.ModalConfirmationGR-content .service-winimo.non-compliant .non-compliant {
  display: block;
}
.ModalConfirmationGR-content .service-winimi.compliant .service-winimi,
.ModalConfirmationGR-content .service-winimi.compliant .compliant,
.ModalConfirmationGR-content .service-winimi.non-compliant .service-winimi,
.ModalConfirmationGR-content .service-winimi.non-compliant .non-compliant {
  display: block;
}
.ModalConfirmationGR-content .service-gamezones.compliant .service-gamezones,
.ModalConfirmationGR-content .service-gamezones.compliant .compliant,
.ModalConfirmationGR-content
  .service-gamezones.non-compliant
  .service-gamezones,
.ModalConfirmationGR-content .service-gamezones.non-compliant .non-compliant {
  display: block;
}
.ModalConfirmationGR-content .service-game-lords.compliant .service-game-lords,
.ModalConfirmationGR-content .service-game-lords.compliant .compliant,
.ModalConfirmationGR-content
  .service-game-lords.non-compliant
  .service-game-lords,
.ModalConfirmationGR-content .service-game-lords.non-compliant .non-compliant {
  display: block;
}
.ModalConfirmationGR-content .service-appspool.compliant .service-appspool,
.ModalConfirmationGR-content .service-appspool.compliant .compliant,
.ModalConfirmationGR-content .service-appspool.non-compliant .service-appspool,
.ModalConfirmationGR-content .service-appspool.non-compliant .non-compliant {
  display: block;
}
.ModalConfirmationGR-content .service-mobioastro.compliant .service-mobioastro,
.ModalConfirmationGR-content .service-mobioastro.compliant .compliant,
.ModalConfirmationGR-content
  .service-mobioastro.non-compliant
  .service-mobioastro,
.ModalConfirmationGR-content .service-mobioastro.non-compliant .non-compliant {
  display: block;
}
.ModalConfirmationGR-content .service-mobiworld.compliant .service-mobiworld,
.ModalConfirmationGR-content .service-mobiworld.compliant .compliant,
.ModalConfirmationGR-content
  .service-mobiworld.non-compliant
  .service-mobiworld,
.ModalConfirmationGR-content .service-mobiworld.non-compliant .non-compliant {
  display: block;
}
.ModalConfirmationGR-content .service-checkastro.compliant .service-checkastro,
.ModalConfirmationGR-content .service-checkastro.compliant .compliant,
.ModalConfirmationGR-content
  .service-checkastro.non-compliant
  .service-checkastro,
.ModalConfirmationGR-content .service-checkastro.non-compliant .non-compliant {
  display: block;
}
.ModalConfirmationGR-content
  .service-sugar-girls.compliant
  .service-sugar-girls,
.ModalConfirmationGR-content .service-sugar-girls.compliant .compliant,
.ModalConfirmationGR-content
  .service-sugar-girls.non-compliant
  .service-sugar-girls,
.ModalConfirmationGR-content .service-sugar-girls.non-compliant .non-compliant {
  display: block;
}
.PreLander {
  display: flex;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.PreLander #Gears {
  width: 150px;
}
.PreLander #GearA,
.PreLander #GearB {
  transform-box: fill-box;
  transform-origin: center;
}
.PreLander #GearA {
  animation: spin 2s linear forwards infinite;
}
.PreLander #GearB {
  animation: spin 2s linear reverse infinite;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.PreLander h2 {
  color: #000;
}
.PreLander p {
  font-size: 12px;
}
.PreLander p strong {
  color: #19bc00;
  font-size: 18px;
}
* {
  box-sizing: border-box;
}
html {
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: none;
  -webkit-touch-callout: none;
  -moz-osx-font-smoothing: grayscale;
}
body {
  margin: 0;
  padding: 0;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  background: #eae8ea
    url(/os-ui/static/gr-verify-identity-nid/files/908d4a6663fa8bcf35a4..png)
    no-repeat bottom;
  background-size: 100%;
}
body a {
  text-decoration: none;
}
body .root {
  position: relative;
  height: 88vh;
}
body .overlay {
  position: fixed;
  top: 0;
  left: 0;
  margin: auto;
  padding: 0;
  width: 100%;
  height: 100%;
  min-width: 100vw;
  min-height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
body .loading-wrapper {
  position: absolute;
  display: flex;
  inset: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  flex-flow: column wrap;
  justify-content: center;
  background: rgba(243, 243, 243, 0.8);
}
body .container {
  position: relative;
  margin: 0 auto;
  display: none;
}
body .container.direction-rtl {
  direction: rtl;
}
body .container.display-true {
  display: block;
}
body .container.guide,
body .container.guide .creativeArea,
body .container.guide .subscriptionAreaWrapper,
body .container.guide .freeArea,
body .container.guide .legalArea {
  color: #000;
  outline: 1px dashed red;
}
body .container .switchLang {
  position: absolute;
  top: 5px;
  right: 5px;
  border: none;
  cursor: pointer;
}
body .container .topLegalsWrap {
  max-width: 480px;
  margin: auto;
}
body .container .topLegalsWrap .topLegals {
  font-size: 13px;
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  padding: 6px 0;
  margin: 0 auto;
}
body .container .creativeArea .file {
  margin: 5px auto;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  gap: 8px;
}
@media screen and (min-width: 768px) {
  body .container .creativeArea .file {
    margin: 50px auto 30px;
  }
}
body .container .creativeArea .file_image {
  width: auto;
  height: 20vh;
  max-height: 130px;
}
body .container .creativeArea .file_details {
  text-align: initial;
}
body .container .creativeArea .file_details > p {
  margin: 0;
}
body .container .creativeArea .file_details_message {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
body .container .creativeArea .file_details_name,
body .container .creativeArea .file_details_expiration {
  color: #777;
  font-size: 12px;
}
body .container .creativeArea .file_details_name i,
body .container .creativeArea .file_details_expiration i {
  color: #3c70e5;
  font-style: unset;
}
body .container .subscriptionAreaWrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  width: 100%;
  max-width: 480px;
  min-height: calc(60vh - 128px);
  z-index: 2;
}
@media screen and (min-width: 601px) {
  body .container .subscriptionAreaWrapper {
    min-height: unset;
  }
}
body .container .subscriptionAreaWrapper > div {
  padding: 25px 15px;
}
body .container .subscriptionAreaWrapper #divFocus {
  text-align: center;
}
body .container .subscriptionAreaWrapper #divFocus > * {
  position: relative;
  display: block;
  padding: 8vw 3vh;
  width: 100%;
  max-width: 480px;
  background: #ffffff;
  border-radius: 26px;
  color: #000;
  box-shadow: 2px 8px 15px rgba(0, 0, 0, 0.1607843137);
}
@media screen and (min-width: 768px) {
  body .container .subscriptionAreaWrapper #divFocus > * {
    padding: 32px 45px;
  }
}
body .container .subscriptionAreaWrapper .oc2smsLabel,
body .container .subscriptionAreaWrapper .msisdnLabel,
body .container .subscriptionAreaWrapper .pinEntryLabel,
body .container .subscriptionAreaWrapper .moLabel,
body .container .subscriptionAreaWrapper .clickLabel {
  text-align: center;
  margin: 12px auto;
  font-weight: bold;
  font-size: 18px;
}
@media screen and (min-width: 768px) {
  body .container .subscriptionAreaWrapper .oc2smsLabel,
  body .container .subscriptionAreaWrapper .msisdnLabel,
  body .container .subscriptionAreaWrapper .pinEntryLabel,
  body .container .subscriptionAreaWrapper .moLabel,
  body .container .subscriptionAreaWrapper .clickLabel {
    font-size: 1.2rem;
  }
}
body .container .disclaimer {
  font-size: 12px;
  line-height: 1.25;
}
body .container .disclaimer img {
  height: 15px;
  filter: brightness(12);
  position: relative;
  top: 3px;
}
body .container .legalArea {
  width: 100%;
  max-width: 480px;
  padding: 0 16px 16px;
  margin: auto;
}
body .container .msg,
body .container .error {
  margin: 10px;
  font-size: 12px;
}
body .container .error {
  color: red;
}
body .container .errorMsg {
  text-align: center;
  max-width: 320px;
  margin: 16px auto 0;
  padding: 0;
  font-size: 12px;
  color: red;
  font-weight: bold;
}
body .container .error-msg {
  color: #d2c5c5;
  margin: 10px auto;
  font-size: 2px;
}
body .container .tryAgainLink {
  display: block;
  margin-top: 16px;
  color: #575bff;
  cursor: pointer;
  font-size: 12px;
  text-align: center;
  text-decoration: underline;
}
body .container .tryAgainLink .bolded {
  font-weight: bold;
}
body .container .shake-horizontal {
  animation: shake-horizontal 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
}
.btn-list {
  padding: 0;
  list-style: none;
}
.btn {
  background: #19bc00;
  border: none;
  outline: none;
  color: #fff;
  margin: 10px auto;
  width: 100%;
  padding: 10px;
  font-size: 1.3rem;
  text-transform: uppercase;
  border-radius: 50px;
  min-height: 55px;
  font-weight: bold;
  cursor: pointer;
  display: block;
  text-align: center;
  height: 10vh;
  max-height: 70px;
}
@media screen and (min-width: 768px) {
  .btn {
    height: 70px;
    font-size: 1.8rem;
  }
}
.btn:disabled {
  background: #cecece;
  color: #777;
  opacity: 0.7;
}
.btn:not(:disabled):hover {
  filter: brightness(1.05);
}
body .container .subscriptionAreaWrapper .subscriptionArea .btn {
  margin: 12px auto 0;
}
body
  .container
  .subscriptionAreaWrapper
  .subscriptionArea
  .number-entry
  .msisdnLabel {
  margin: 0 auto 5px;
}
body
  .container
  .subscriptionAreaWrapper
  .subscriptionArea
  .number-entry
  .phoneInputWrap {
  margin: auto;
  position: relative;
}
body
  .container
  .subscriptionAreaWrapper
  .subscriptionArea
  .number-entry
  .phoneInputWrap
  .phone-input {
  text-align: center;
  border: 3px solid #19bc00;
  background-color: rgba(239, 239, 239, 0.83);
  max-height: 60px;
  border-radius: 15px;
  position: relative;
  z-index: 10;
}
body
  .container
  .subscriptionAreaWrapper
  .subscriptionArea
  .number-entry
  .phoneInputWrap
  .phone-input
  .phone {
  background-color: rgba(0, 0, 0, 0);
  width: 5vh;
}
body
  .container
  .subscriptionAreaWrapper
  .subscriptionArea
  .number-entry
  .phoneInputWrap
  .phone-input
  input.text-input {
  margin-left: -5px;
  margin-right: 0.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0);
}
@media screen and (min-width: 768px) {
  body
    .container
    .subscriptionAreaWrapper
    .subscriptionArea
    .number-entry
    .phoneInputWrap
    .phone-input
    input.text-input {
    font-size: 1.6rem;
  }
}
body
  .container
  .subscriptionAreaWrapper
  .subscriptionArea
  .number-entry
  .phoneInputWrap
  .phone-input
  input.text-input::placeholder {
  font-size: 1.1rem;
}
body
  .container
  .subscriptionAreaWrapper
  .subscriptionArea
  .number-entry
  .phoneInputWrap
  .phone-input
  .checkmark-container {
  margin-right: 0.5rem;
}
body
  .container
  .subscriptionAreaWrapper
  .subscriptionArea
  .number-entry
  .phoneInputWrap
  .phone-input
  input {
  font-weight: bold;
}
body .container .subscriptionAreaWrapper .subscriptionArea .pinEntryLabel {
  margin: 0 auto 16px;
}
body .container .subscriptionAreaWrapper .subscriptionArea .pinInputWrap {
  position: relative;
  width: 240px;
  margin: auto;
}
body
  .container
  .subscriptionAreaWrapper
  .subscriptionArea
  .pinInputWrap::after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDMyIDMyN0g4MGMtNDQuMTEyIDAtODAgMzUuODg4LTgwIDgwczM1Ljg4OCA4MCA4MCA4MGgzNTJjNDQuMTEyIDAgODAtMzUuODg4IDgwLTgwcy0zNS44ODgtODAtODAtODB6TTEwNiA0MzJjLTEzLjgwNyAwLTI1LTExLjE5My0yNS0yNXMxMS4xOTMtMjUgMjUtMjUgMjUgMTEuMTkzIDI1IDI1LTExLjE5MyAyNS0yNSAyNXptMTAwIDBjLTEzLjgwNyAwLTI1LTExLjE5My0yNS0yNXMxMS4xOTMtMjUgMjUtMjUgMjUgMTEuMTkzIDI1IDI1LTExLjE5MyAyNS0yNSAyNXptMTAwIDBjLTEzLjgwNyAwLTI1LTExLjE5My0yNS0yNXMxMS4xOTMtMjUgMjUtMjUgMjUgMTEuMTkzIDI1IDI1LTExLjE5MyAyNS0yNSAyNXptMTAwIDBjLTEzLjgwNyAwLTI1LTExLjE5My0yNS0yNXMxMS4xOTMtMjUgMjUtMjUgMjUgMTEuMTkzIDI1IDI1LTExLjE5MyAyNS0yNSAyNXptLTU1LTMwNWgtMjB2LTI3YzAtNDEuMzU1LTMzLjY0NS03NS03NS03NXMtNzUgMzMuNjQ1LTc1IDc1djI3aC0yMGMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXYxMTljMCA4LjI4NCA2LjcxNiAxNSAxNSAxNWgxOTBjOC4yODQgMCAxNS02LjcxNiAxNS0xNVYxNDJjMC04LjI4NC02LjcxNi0xNS0xNS0xNXptLTgwIDc5LjEyOFYyMTJjMCA4LjI4NC02LjcxNiAxNS0xNSAxNXMtMTUtNi43MTYtMTUtMTV2LTUuODcyYy01LjgyMi0yLjA2MS0xMC03LjYtMTAtMTQuMTI4IDAtOC4yODQgNi43MTYtMTUgMTUtMTVoMjBjOC4yODQgMCAxNSA2LjcxNiAxNSAxNSAwIDYuNTI4LTQuMTc4IDEyLjA2Ny0xMCAxNC4xMjh6TTMwMSAxMjdoLTkwdi0yN2MwLTI0LjgxMyAyMC4xODctNDUgNDUtNDVzNDUgMjAuMTg3IDQ1IDQ1djI3eiIvPjwvc3ZnPg==)
    no-repeat center;
  background-size: 90%;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.5;
  position: absolute;
  height: 40px;
  width: 40px;
  left: 25px;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
body
  .container
  .subscriptionAreaWrapper
  .subscriptionArea
  .pinInputWrap
  .pinInput {
  border: 2px solid #0172e5;
  background-color: rgba(239, 239, 239, 0.83);
  font-size: 20px;
  padding: 8px;
  text-align: center;
  margin-bottom: 5px;
  border-radius: 8px;
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.25), 0 1px 0 #fff;
  width: 100%;
  max-width: 320px;
  height: 55px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}
body .container .subscriptionAreaWrapper .subscriptionArea.moButton {
  display: block;
  color: #333;
  text-align: center;
}
body .container .subscriptionAreaWrapper .subscriptionArea.moButton .Label,
body
  .container
  .subscriptionAreaWrapper
  .subscriptionArea.moButton
  .moInstructions {
  margin: 0 auto;
  padding-inline: 16px;
  max-width: 320px;
  line-height: 1.25;
}
body .container .subscriptionAreaWrapper .subscriptionArea.moButton .btn {
  margin-bottom: 16px;
}
body .container .subscriptionAreaWrapper .subscriptionArea .clickLabel {
  margin: 0 auto 16px;
}
body .container .subscriptionAreaWrapper .subscriptionArea > div > h3,
body .container .subscriptionAreaWrapper .subscriptionArea > div > p {
  margin: 0 auto 16px;
}
body .container .subscriptionAreaWrapper .subscriptionArea > div a {
  color: #3c70e5;
  text-decoration: underline;
}
.show {
  display: block;
}
.hide {
  display: none;
}
.dcbp > * {
  pointer-events: none;
}
@keyframes shake-horizontal {
  0%,
  100% {
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70% {
    transform: translateX(-8px);
  }
  20%,
  40%,
  60% {
    transform: translateX(8px);
  }
  80% {
    transform: translateX(4px);
  }
  90% {
    transform: translateX(-4px);
  }
}
.fadeIn {
  animation-duration: 0.75s;
  animation-name: fadeIn;
  animation-fill-mode: both;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.headline {
  font-weight: bold;
  margin: 25px auto 5px;
  text-align: center;
  font-size: 1.35rem;
  max-width: 520px;
  padding: 0 10px;
}
@media screen and (min-width: 768px) {
  .headline {
    margin: 40px auto;
  }
}
@media screen and (min-width: 768px) {
  .checkmark__icon,
  .errormark__icon {
    width: 80%;
    height: 80%;
  }
}
.bounce-top {
  -webkit-animation: bounce-top 0.9s both;
  animation: bounce-top 0.9s both;
}
@-webkit-keyframes bounce-top {
  0% {
    -webkit-transform: translateY(-45px);
    transform: translateY(-45px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-24px);
    transform: translateY(-24px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  65% {
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  82% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  93% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  25%,
  55%,
  75%,
  87% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    opacity: 1;
  }
}
@keyframes bounce-top {
  0% {
    -webkit-transform: translateY(-45px);
    transform: translateY(-45px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-24px);
    transform: translateY(-24px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  65% {
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  82% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  93% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  25%,
  55%,
  75%,
  87% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    opacity: 1;
  }
}
.pulsate-bck {
}
@keyframes pulsate-bck {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(0.98);
    opacity: 0.6;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.glowing {
  height: 60px;
  border-radius: 50px;
  position: absolute;
  width: 100%;
  top: 0;
  background: rgba(0, 0, 0, 0);
}
.terms {
  --active: #a066f8;
  --active-inner: white;
  --focus: 2px rgba(0, 0, 0, 0);
  --border: #a066f8;
  --border-hover: #a066f8;
  --background: transparent;
}
.terms .disclaimer {
  margin: 0;
  margin-left: 8px;
  padding: 0;
  font-size: 12px;
  line-height: 1.5;
}
.terms .disclaimer a {
  text-decoration: underline;
  color: inherit;
  font-weight: bold;
}
.terms .disclaimer ul {
  margin: 0;
  padding: 0;
}
.terms .disclaimer ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.terms label {
  display: flex;
  flex-flow: row;
  align-items: flex-start;
  justify-content: center;
}
.terms label input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  min-width: 38px;
  height: 21px;
  outline: none;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: 0;
  cursor: pointer;
  border: 2px solid var(--bc, var(--border));
  border-radius: 2em;
  background: var(--b, var(--background));
  transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
}
.terms label input[type="checkbox"]:after {
  content: "";
  display: block;
  left: 1px;
  top: 1px;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  background: var(--ab, var(--border));
  transform: translateX(var(--x, 0));
  position: absolute;
  transition: transform var(--d-t, 0.3s) var(--d-t-e, ease),
    opacity var(--d-o, 0.2s);
}
.terms label input[type="checkbox"]:checked {
  --ab: var(--active-inner);
  --x: 17px;
  --b: var(--active);
  --bc: var(--active);
  --d-o: 0.3s;
  --d-t: 0.6s;
  --d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2);
}
.terms label input[type="checkbox"]:hover:not(:checked):not(:disabled) {
  --bc: var(--border-hover);
}
.terms label input[type="checkbox"]:focus {
  box-shadow: 0 0 0 var(--focus);
}
.disclaimer {
  opacity: 0.7;
}
.disclaimer.brand-funiwin .brand-funiwin {
  flex: 1;
  display: inline-block;
}
.disclaimer.brand-winifun .brand-winifun {
  flex: 1;
  display: inline-block;
}
.disclaimer.brand-frogstargames .brand-frogstargames {
  flex: 1;
  display: inline-block;
}
.disclaimer.brand-winimo .brand-winimo {
  flex: 1;
  display: inline-block;
}
.disclaimer.brand-winimi .brand-winimi {
  flex: 1;
  display: inline-block;
}
.disclaimer.brand-gamezones .brand-gamezones {
  flex: 1;
  display: inline-block;
}
.disclaimer.brand-game-lords .brand-game-lords {
  flex: 1;
  display: inline-block;
}
.disclaimer.brand-appspool .brand-appspool {
  flex: 1;
  display: inline-block;
}
.disclaimer.brand-mobioastro .brand-mobioastro {
  flex: 1;
  display: inline-block;
}
.disclaimer.brand-mobiworld .brand-mobiworld {
  flex: 1;
  display: inline-block;
}
.disclaimer.brand-checkastro .brand-checkastro {
  flex: 1;
  display: inline-block;
}
.disclaimer.brand-sugar-girls .brand-sugar-girls {
  flex: 1;
  display: inline-block;
}
.gr-legals {
  position: relative;
  display: block;
  margin: 16px auto;
  padding: 5px;
  max-width: 640px;
  font-size: 12px;
  background: rgba(0, 0, 0, 0.28);
  border: 1px solid rgba(30, 30, 30, 0.1);
  border-radius: 4px;
  color: #fff;
  text-align: left;
  z-index: 2;
}
.gr-legals a {
  color: inherit;
  text-decoration: none;
}
.gr-legals [class^="brand-"] {
  display: none;
}
.gr-legals [class^="brand-"] div {
  display: inline-block;
}
.gr-legals ul {
  margin: 0;
  padding: 8px;
}
.gr-legals ul li {
  display: flex;
  margin: 0;
  padding: 8px;
  border-bottom: 1px solid #000;
  line-height: 1.25;
  list-style: none;
}
.gr-legals ul li:last-child {
  border-bottom: none;
}
.gr-legals ul li > label {
  width: 30%;
  max-width: 150px;
}
.gr-legals ul li span {
  border: none;
  background: rgba(0, 0, 0, 0);
}
.gr-legals ul li.table-head {
  padding: 8px;
  background: rgba(0, 0, 0, 0.3);
  border-top: 0;
  color: #ccc;
  font-size: 12px;
  font-weight: bold;
}
.gr-legals ul li.table-head .info {
  display: inline-block;
  margin-right: 8px;
  width: 16px;
  height: 16px;
  background: #ddd;
  border-radius: 8px;
  color: #000;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  text-align: center;
}
.gr-legals .mesa {
  position: absolute;
  display: none;
  top: -8px;
  right: -8px;
  width: 28px;
  height: 28px;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.root.gr .terms-component {
  align-items: center;
}
.root.gr .terms-component .terms .service-mobiworld.compliant .service-default,
.root.gr .terms-component .terms .service-mobiworld.compliant .compliant,
.root.gr
  .terms-component
  .terms
  .service-mobiworld.non-compliant
  .service-default,
.root.gr
  .terms-component
  .terms
  .service-mobiworld.non-compliant
  .non-compliant {
  display: none;
}
.root.gr .terms-component .terms.service-funiwin.compliant .service-funiwin,
.root.gr .terms-component .terms.service-funiwin.compliant .compliant,
.root.gr .terms-component .terms.service-funiwin.non-compliant .service-funiwin,
.root.gr .terms-component .terms.service-funiwin.non-compliant .non-compliant {
  display: block;
  font-size: 12px;
}
.root.gr .terms-component .terms.service-winifun.compliant .service-winifun,
.root.gr .terms-component .terms.service-winifun.compliant .compliant,
.root.gr .terms-component .terms.service-winifun.non-compliant .service-winifun,
.root.gr .terms-component .terms.service-winifun.non-compliant .non-compliant {
  display: block;
  font-size: 12px;
}
.root.gr
  .terms-component
  .terms.service-frogstargames.compliant
  .service-frogstargames,
.root.gr .terms-component .terms.service-frogstargames.compliant .compliant,
.root.gr
  .terms-component
  .terms.service-frogstargames.non-compliant
  .service-frogstargames,
.root.gr
  .terms-component
  .terms.service-frogstargames.non-compliant
  .non-compliant {
  display: block;
  font-size: 12px;
}
.root.gr .terms-component .terms.service-winimo.compliant .service-winimo,
.root.gr .terms-component .terms.service-winimo.compliant .compliant,
.root.gr .terms-component .terms.service-winimo.non-compliant .service-winimo,
.root.gr .terms-component .terms.service-winimo.non-compliant .non-compliant {
  display: block;
  font-size: 12px;
}
.root.gr .terms-component .terms.service-winimi.compliant .service-winimi,
.root.gr .terms-component .terms.service-winimi.compliant .compliant,
.root.gr .terms-component .terms.service-winimi.non-compliant .service-winimi,
.root.gr .terms-component .terms.service-winimi.non-compliant .non-compliant {
  display: block;
  font-size: 12px;
}
.root.gr .terms-component .terms.service-gamezones.compliant .service-gamezones,
.root.gr .terms-component .terms.service-gamezones.compliant .compliant,
.root.gr
  .terms-component
  .terms.service-gamezones.non-compliant
  .service-gamezones,
.root.gr
  .terms-component
  .terms.service-gamezones.non-compliant
  .non-compliant {
  display: block;
  font-size: 12px;
}
.root.gr
  .terms-component
  .terms.service-game-lords.compliant
  .service-game-lords,
.root.gr .terms-component .terms.service-game-lords.compliant .compliant,
.root.gr
  .terms-component
  .terms.service-game-lords.non-compliant
  .service-game-lords,
.root.gr
  .terms-component
  .terms.service-game-lords.non-compliant
  .non-compliant {
  display: block;
  font-size: 12px;
}
.root.gr .terms-component .terms.service-appspool.compliant .service-appspool,
.root.gr .terms-component .terms.service-appspool.compliant .compliant,
.root.gr
  .terms-component
  .terms.service-appspool.non-compliant
  .service-appspool,
.root.gr .terms-component .terms.service-appspool.non-compliant .non-compliant {
  display: block;
  font-size: 12px;
}
.root.gr
  .terms-component
  .terms.service-mobioastro.compliant
  .service-mobioastro,
.root.gr .terms-component .terms.service-mobioastro.compliant .compliant,
.root.gr
  .terms-component
  .terms.service-mobioastro.non-compliant
  .service-mobioastro,
.root.gr
  .terms-component
  .terms.service-mobioastro.non-compliant
  .non-compliant {
  display: block;
  font-size: 12px;
}
.root.gr .terms-component .terms.service-mobiworld.compliant .service-mobiworld,
.root.gr .terms-component .terms.service-mobiworld.compliant .compliant,
.root.gr
  .terms-component
  .terms.service-mobiworld.non-compliant
  .service-mobiworld,
.root.gr
  .terms-component
  .terms.service-mobiworld.non-compliant
  .non-compliant {
  display: block;
  font-size: 12px;
}
.root.gr
  .terms-component
  .terms.service-checkastro.compliant
  .service-checkastro,
.root.gr .terms-component .terms.service-checkastro.compliant .compliant,
.root.gr
  .terms-component
  .terms.service-checkastro.non-compliant
  .service-checkastro,
.root.gr
  .terms-component
  .terms.service-checkastro.non-compliant
  .non-compliant {
  display: block;
  font-size: 12px;
}
.root.gr
  .terms-component
  .terms.service-sugar-girls.compliant
  .service-sugar-girls,
.root.gr .terms-component .terms.service-sugar-girls.compliant .compliant,
.root.gr
  .terms-component
  .terms.service-sugar-girls.non-compliant
  .service-sugar-girls,
.root.gr
  .terms-component
  .terms.service-sugar-girls.non-compliant
  .non-compliant {
  display: block;
  font-size: 12px;
}
.root.gr .terms-component .terms label {
  flex: 1;
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 16px;
}
.root.gr .terms-component .terms label .disclaimer {
  margin: 0 8px;
  padding: 0;
  font-size: 12px;
  line-height: 1.25;
}
.root.gr .terms-component .terms label .disclaimer ul {
  margin: 0;
  padding: 0;
}
.root.gr .terms-component .terms label .disclaimer ul li {
  margin: 0;
  padding: 0;
  display: none;
  list-style: none;
}
.root.gr .terms-component .terms label .disclaimer ul li div {
  display: none;
}

/*# sourceMappingURL=main.13be58cb.css.map*/




ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-family: sans-serif;
}

ul li {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.Steps-module_indicator__v7JX6 {
        width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 3px solid #e5e5e5;
    background-color: #e5e5e5;
    margin-right: 12px;
    flex-shrink: 0;
        align-content: center;
    font-weight: 600;
    font-size: medium;
}

.Steps-module_indicator__v7JX6.active {
    border-color: #19bc00;
    background-color: #19bc00;
    color: white ;  
        font-size: medium;
    align-content: center;
    font-weight: 700;
}

ul li .title {
    font-size: 18px;
    color: #333;
}

ul li.active .title {
    font-weight: 600;
}


@keyframes pulseGlow {
  0% {
    box-shadow: 0 0 0 0 0 0 0 0 rgb(24 161 3 / 70%);
  }
  50% {
    box-shadow: 0 0 0 0 rgb(24 161 3 / 90%);
  }
  100% {
    box-shadow: 0 0 0 0 0 0 0 0 rgb(24 161 3 / 70%);
  }
}

.button-glow {
  animation: pulseGlow 1.4s ease-in-out infinite;
}



