.phone-input {
    display: -webkit-flex;
    display: flex;
    margin: auto;
    overflow: hidden;
    border: 1px solid #dbdbdb;
    border-radius: 25px;
    -webkit-align-items: center;
    align-items: center
}

.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 {
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    margin-left: 0.5em;
    margin-right: 2px;
    border: 0;
    outline: none
}

.phone-input .checkmark-container {
    width: 40px;
    height: 40px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    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: #7ac142;
    fill: none;
    -webkit-animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
    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 #7ac142;
    -webkit-animation: fill 0.4s ease-in-out 0.4s forwards, scale 0.3s ease-in-out 0.9s both;
    animation: fill 0.4s ease-in-out 0.4s forwards, scale 0.3s ease-in-out 0.9s both
}

.checkmark__check {
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    stroke-dasharray: 48;
    stroke-dashoffset: 48;
    -webkit-animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
    animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards
}

@-webkit-keyframes stroke {
    100% {
        stroke-dashoffset: 0
    }
}

@keyframes stroke {
    100% {
        stroke-dashoffset: 0
    }
}

@-webkit-keyframes scale {
    0%,100% {
        -webkit-transform: none;
        transform: none
    }

    50% {
        -webkit-transform: scale3d(1.1, 1.1, 1);
        transform: scale3d(1.1, 1.1, 1)
    }
}

@keyframes scale {
    0%,100% {
        -webkit-transform: none;
        transform: none
    }

    50% {
        -webkit-transform: scale3d(1.1, 1.1, 1);
        transform: scale3d(1.1, 1.1, 1)
    }
}

@-webkit-keyframes fill {
    100% {
        box-shadow: inset 0px 0px 0px 30px #7ac142
    }
}

@keyframes fill {
    100% {
        box-shadow: inset 0px 0px 0px 30px #7ac142
    }
}

@-webkit-keyframes lds-spinner {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@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;
    -webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
    transform: translate(-100px, -100px) scale(1) translate(100px, 100px)
}

.loading-container .lds-spinner div {
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    position: absolute;
    -webkit-animation: lds-spinner linear 1s infinite;
    animation: lds-spinner linear 1s infinite;
    background: #337ab7;
    width: 6px;
    height: 12px;
    border-radius: 40%;
    -webkit-transform-origin: 3px 27px;
    transform-origin: 3px 27px
}

.loading-container .lds-spinner div:nth-child(1) {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-animation-delay: -0.916666666666667s;
    animation-delay: -0.916666666666667s
}

.loading-container .lds-spinner div:nth-child(2) {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
    -webkit-animation-delay: -0.833333333333333s;
    animation-delay: -0.833333333333333s
}

.loading-container .lds-spinner div:nth-child(3) {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-animation-delay: -0.75s;
    animation-delay: -0.75s
}

.loading-container .lds-spinner div:nth-child(4) {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation-delay: -0.666666666666667s;
    animation-delay: -0.666666666666667s
}

.loading-container .lds-spinner div:nth-child(5) {
    -webkit-transform: rotate(120deg);
    transform: rotate(120deg);
    -webkit-animation-delay: -0.583333333333333s;
    animation-delay: -0.583333333333333s
}

.loading-container .lds-spinner div:nth-child(6) {
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s
}

.loading-container .lds-spinner div:nth-child(7) {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-animation-delay: -0.416666666666667s;
    animation-delay: -0.416666666666667s
}

.loading-container .lds-spinner div:nth-child(8) {
    -webkit-transform: rotate(210deg);
    transform: rotate(210deg);
    -webkit-animation-delay: -0.333333333333333s;
    animation-delay: -0.333333333333333s
}

.loading-container .lds-spinner div:nth-child(9) {
    -webkit-transform: rotate(240deg);
    transform: rotate(240deg);
    -webkit-animation-delay: -0.25s;
    animation-delay: -0.25s
}

.loading-container .lds-spinner div:nth-child(10) {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    -webkit-animation-delay: -0.166666666666667s;
    animation-delay: -0.166666666666667s
}

.loading-container .lds-spinner div:nth-child(11) {
    -webkit-transform: rotate(300deg);
    transform: rotate(300deg);
    -webkit-animation-delay: -0.083333333333333s;
    animation-delay: -0.083333333333333s
}

.loading-container .lds-spinner div:nth-child(12) {
    -webkit-transform: rotate(330deg);
    transform: rotate(330deg);
    -webkit-animation-delay: 0s;
    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: #fa8812;
    font-size: 32px
}

.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);
    -webkit-backdrop-filter: blur(4px);
    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
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html {
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: transparent;
    -webkit-text-size-adjust: none;
    -webkit-touch-callout: none;
    -moz-osx-font-smoothing: grayscale
}

body {
    margin: 0;
    padding: 0;
    background-color: #F3F3F3;
    color: #777;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%
}

body a {
    text-decoration: none
}

body .root {
    position: relative
}

body .overlay {
    position: absolute;
    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: 2
}

body .loading-wrapper {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    inset: 0;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: rgba(243,243,243,0.8)
}

body .container {
    position: relative;
    margin: 0 auto
}

body .container.direction-rtl {
    direction: rtl
}

body .container.guide,body .container.guide .creativeArea,body .container.guide .subscriptionAreaWrapper,body .container.guide .freeArea,body .container.guide .legalArea {
    color: #000;
    outline: 1px dashed #f00
}

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 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    padding: 20px 0 32px;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #E7E7E7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,0.16),0 1px 0 rgba(0,0,0,0.16);
    box-shadow: inset 0 -1px 0 rgba(255,255,255,0.16),0 1px 0 rgba(0,0,0,0.16);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

body .container .creativeArea:hover {
    background-color: #E0E0E0
}

body .container .creativeArea .file {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    cursor: pointer;
    gap: 8px
}

body .container .creativeArea .file_image {
    width: auto;
    height: 64px
}

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(100vh - 400px);
    z-index: 2
}

@media screen and (min-width: 601px) {
    body .container .subscriptionAreaWrapper {
        min-height:unset
    }
}

body .container .subscriptionAreaWrapper>div {
    padding: 16px
}

body .container .subscriptionAreaWrapper #divFocus {
    text-align: center
}

body .container .subscriptionAreaWrapper #divFocus>* {
    position: relative;
    display: block;
    padding: 16px;
    width: 100%;
    max-width: 480px;
    background-color: #f3f3f3;
    border-radius: 8px;
    color: #000
}

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;
    max-width: 320px
}

body .container .disclaimer {
    font-size: 12px;
    line-height: 1.25
}

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: #f00
}

body .container .errorMsg {
    text-align: center;
    max-width: 320px;
    margin: 16px auto 0;
    padding: 0;
    font-size: 12px;
    color: #f00;
    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 {
    -webkit-animation: shake-horizontal 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
    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: -webkit-gradient(linear, left top, left bottom, from(#E8C818), to(#E87615));
    background: linear-gradient(-180deg, #E8C818 0%, #E87615 100%);
    -webkit-box-shadow: inset 0 2px 0 rgba(255,255,255,0.32),0 2px 0 #BE4607;
    box-shadow: inset 0 2px 0 rgba(255,255,255,0.32),0 2px 0 #BE4607;
    border: none;
    outline: none;
    color: #fff;
    margin: 10px auto;
    width: 100%;
    max-width: 320px;
    padding: 10px;
    font-size: 22px;
    text-transform: uppercase;
    border-radius: 8px;
    height: 60px;
    line-height: 40px;
    font-weight: bold;
    cursor: pointer;
    display: block;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0,0,0,0.32)
}

.btn:disabled {
    background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#b2b2b2));
    background: linear-gradient(-180deg, #e8e8e8 0%, #b2b2b2 100%);
    -webkit-box-shadow: inset 0 2px 0 rgba(255,255,255,0.32),0 2px 0 #777;
    box-shadow: inset 0 2px 0 rgba(255,255,255,0.32),0 2px 0 #777;
    color: #777;
    opacity: 0.7
}

.btn:not(:disabled):hover {
    -webkit-filter: brightness(1.05);
    filter: brightness(1.05)
}

body .container .subscriptionAreaWrapper .subscriptionArea .btn {
    margin: 16px auto 0
}

body .container .subscriptionAreaWrapper .subscriptionArea .number-entry .msisdnLabel {
    margin: 0 auto 16px
}

body .container .subscriptionAreaWrapper .subscriptionArea .number-entry .phoneInputWrap {
    max-width: 320px;
    margin: auto
}

body .container .subscriptionAreaWrapper .subscriptionArea .number-entry .phoneInputWrap .phone-input {
    text-align: center;
    border: 2px solid #0172e5;
    background-color: rgba(239,239,239,0.83);
    border-radius: 8px;
    -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.25),0 1px 0 #fff;
    box-shadow: inset 0px 1px 2px rgba(0,0,0,0.25),0 1px 0 #fff
}

body .container .subscriptionAreaWrapper .subscriptionArea .number-entry .phoneInputWrap .phone-input .phone {
    background-color: transparent
}

body .container .subscriptionAreaWrapper .subscriptionArea .number-entry .phoneInputWrap .phone-input input.text-input {
    margin-left: 0;
    margin-right: 0.5rem;
    font-size: 1.4rem;
    background-color: transparent
}

body .container .subscriptionAreaWrapper .subscriptionArea .number-entry .phoneInputWrap .phone-input input.text-input::-webkit-input-placeholder {
    font-size: 1.1rem
}

body .container .subscriptionAreaWrapper .subscriptionArea .number-entry .phoneInputWrap .phone-input input.text-input::-moz-placeholder {
    font-size: 1.1rem
}

body .container .subscriptionAreaWrapper .subscriptionArea .number-entry .phoneInputWrap .phone-input input.text-input:-ms-input-placeholder {
    font-size: 1.1rem
}

body .container .subscriptionAreaWrapper .subscriptionArea .number-entry .phoneInputWrap .phone-input input.text-input::-ms-input-placeholder {
    font-size: 1.1rem
}

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 .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;
    -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.25),0 1px 0 #fff;
    box-shadow: inset 0px 1px 2px rgba(0,0,0,0.25),0 1px 0 #fff;
    width: 100%;
    max-width: 320px;
    height: 55px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: 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
}

@-webkit-keyframes shake-horizontal {
    0%,100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    10%,30%,50%,70% {
        -webkit-transform: translateX(-8px);
        transform: translateX(-8px)
    }

    20%,40%,60% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }

    80% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }

    90% {
        -webkit-transform: translateX(-4px);
        transform: translateX(-4px)
    }
}

@keyframes shake-horizontal {
    0%,100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    10%,30%,50%,70% {
        -webkit-transform: translateX(-8px);
        transform: translateX(-8px)
    }

    20%,40%,60% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }

    80% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }

    90% {
        -webkit-transform: translateX(-4px);
        transform: translateX(-4px)
    }
}

.logo {
    background: url('../images/main.png') no-repeat center;
    width: 78px;
    height: 30px;
    background-size: contain;
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    margin: 15px auto
}

.terms {
    --active: #fa8812;
    --active-inner: #fff;
    --focus: 2px rgba(0, 0, 0, 0);
    --border: #fa8812;
    --border-hover: #fa8812;
    --background: transparent
}

.terms .disclaimer {
    margin: 0;
    margin-left: 8px;
    padding: 0;
    font-size: 12px;
    line-height: 1.5
}

.terms .disclaimer a {
    text-decoration: underline
}

.terms .disclaimer ul {
    margin: 0;
    padding: 0
}

.terms .disclaimer ul li {
    margin: 0;
    padding: 0;
    list-style: none
}

.terms label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    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));
    -webkit-transition: background .3s, border-color .3s, -webkit-box-shadow .2s;
    transition: background .3s, border-color .3s, -webkit-box-shadow .2s;
    transition: background .3s, border-color .3s, box-shadow .2s;
    transition: background .3s, border-color .3s, box-shadow .2s, -webkit-box-shadow .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));
    -webkit-transform: translateX(var(--x, 0));
    transform: translateX(var(--x, 0));
    position: absolute;
    -webkit-transition: opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
    transition: opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
    transition: transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s);
    transition: transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease)
}

.terms label input[type='checkbox']:checked {
    --ab: var(--active-inner);
    --x: 17px;
    --b: var(--active);
    --bc: var(--active);
    --d-o: .3s;
    --d-t: .6s;
    --d-t-e: cubic-bezier(.2, .85, .32, 1.2)
}

.terms label input[type='checkbox']:hover:not(:checked):not(:disabled) {
    --bc: var(--border-hover)
}

.terms label input[type='checkbox']:focus {
    -webkit-box-shadow: 0 0 0 var(--focus);
    box-shadow: 0 0 0 var(--focus)
}

.disclaimer.brand-funiwin .brand-funiwin {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: inline-block
}

.disclaimer.brand-winifun .brand-winifun {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: inline-block
}

.disclaimer.brand-frogstargames .brand-frogstargames {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: inline-block
}

.disclaimer.brand-winimo .brand-winimo {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: inline-block
}

.disclaimer.brand-winimi .brand-winimi {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: inline-block
}

.disclaimer.brand-gamezones .brand-gamezones {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: inline-block
}

.disclaimer.brand-game-lords .brand-game-lords {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: inline-block
}

.disclaimer.brand-appspool .brand-appspool {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: inline-block
}

.disclaimer.brand-mobioastro .brand-mobioastro {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: inline-block
}

.disclaimer.brand-mobiworld .brand-mobiworld {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: inline-block
}

.disclaimer.brand-checkastro .brand-checkastro {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: inline-block
}

.disclaimer.brand-sugar-girls .brand-sugar-girls {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    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: #000;
    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: -webkit-box;
    display: -ms-flexbox;
    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: transparent
}

.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: block;
    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 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    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 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    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.1db99ece.css.map*/
.mo_info {
    font-size: 11px;
    color: #999;
    font-weight: bold;
}