* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0
}
img {
	max-width: 100%;
	height:auto;
	object-fit:cover;
}
header {
	display:flex;
	align-items:center;
	justify-content:center;
}
header img {
	padding:15px 0;
}
header .buttons {
	position: absolute;
	right:15px;
	display:flex;
	align-items:center;
}

header a {
	display:inline-flex;
	justify-content:center;
	align-items:center;
	text-decoration:none;
	box-shadow: 0px 0px 10px 0px #00000080;
	background: #FFFFFF;
	padding:14px 20px;
	font-size: 14px;
	font-weight: 700;
	line-height: 14px;
	color:#FA5E1B;
	border-radius:12px;
	vertical-align:top;
	margin-left:10px;
}
a:hover {
	opacity:0.9;
}
footer {
	padding: 5px 0 15px 0;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	text-align: center;
	color: #FFFFFF80;
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
}
.hide {
	display: none !important;
}

.tabs-container {
	display: flex;
	align-items: center;
}

.tabs.hidden {
	opacity: 0;
	visibility: hidden;
}

.tabs {
	height: 40px;
	background: #FFFFFF1A;
	border-radius: 100px;
	display: flex;
	align-items: center;
	font-size: 14px;
	width: 92px;
	padding: 4px;
}

.tab {
	width: calc(50%);
	height: 100%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100px;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
	color: #FFFFFF4D;
}

.tab svg {
	width: 16px;
	height: 16px;
}

.tab.active {
	background: #FBAF15;
	color: #333333;
}

body.body--blurred .promotion-container {
	-webkit-filter: blur(2px);
	filter: blur(2px)
}
#__layout, #__promo_nuxt, .page-layout {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
[v-cloak] {
	display: none
}
body {
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-family: Mulish, sans-serif;
	font-optical-sizing: auto;
	font-style: normal;
	font-weight: 400
}
button {
	text-align: center
}
@-webkit-keyframes circle-ltr-data-v-335b9a0f {
	0% {
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
	to {
		-webkit-transform: translate(-50%, -50%) rotate(1turn);
		transform: translate(-50%, -50%) rotate(1turn)
	}
}
@keyframes circle-ltr-data-v-335b9a0f {
	0% {
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
	to {
		-webkit-transform: translate(-50%, -50%) rotate(1turn);
		transform: translate(-50%, -50%) rotate(1turn)
	}
}
@-webkit-keyframes levitate1-ltr-data-v-335b9a0f {
	25% {
		-webkit-transform: rotate(-30deg) translate(-10%, 5%);
		transform: rotate(-30deg) translate(-10%, 5%)
	}
	50% {
		-webkit-transform: rotate(-60deg) translate(10%);
		transform: rotate(-60deg) translate(10%)
	}
	75% {
		-webkit-transform: rotate(-90deg) translate(20%, 9%);
		transform: rotate(-90deg) translate(20%, 9%)
	}
}
@keyframes levitate1-ltr-data-v-335b9a0f {
	25% {
		-webkit-transform: rotate(-30deg) translate(-10%, 5%);
		transform: rotate(-30deg) translate(-10%, 5%)
	}
	50% {
		-webkit-transform: rotate(-60deg) translate(10%);
		transform: rotate(-60deg) translate(10%)
	}
	75% {
		-webkit-transform: rotate(-90deg) translate(20%, 9%);
		transform: rotate(-90deg) translate(20%, 9%)
	}
}
@-webkit-keyframes levitate2-ltr-data-v-335b9a0f {
	25% {
		-webkit-transform: rotate(-30deg) translate(-10%, 5%);
		transform: rotate(-30deg) translate(-10%, 5%)
	}
	50% {
		-webkit-transform: rotate(-10deg) translateY(-15%);
		transform: rotate(-10deg) translateY(-15%)
	}
}
@keyframes levitate2-ltr-data-v-335b9a0f {
	25% {
		-webkit-transform: rotate(-30deg) translate(-10%, 5%);
		transform: rotate(-30deg) translate(-10%, 5%)
	}
	50% {
		-webkit-transform: rotate(-10deg) translateY(-15%);
		transform: rotate(-10deg) translateY(-15%)
	}
}
@-webkit-keyframes levitate3-ltr-data-v-335b9a0f {
	25% {
		-webkit-transform: rotate(70deg) translate(-20%, -5%);
		transform: rotate(70deg) translate(-20%, -5%)
	}
	50% {
		-webkit-transform: rotate(-10deg) translate(5%, -10%);
		transform: rotate(-10deg) translate(5%, -10%)
	}
}
@keyframes levitate3-ltr-data-v-335b9a0f {
	25% {
		-webkit-transform: rotate(70deg) translate(-20%, -5%);
		transform: rotate(70deg) translate(-20%, -5%)
	}
	50% {
		-webkit-transform: rotate(-10deg) translate(5%, -10%);
		transform: rotate(-10deg) translate(5%, -10%)
	}
}
@-webkit-keyframes levitate4-ltr-data-v-335b9a0f {
	25% {
		-webkit-transform: translate(26%, -4%);
		transform: translate(26%, -4%)
	}
	50% {
		-webkit-transform: translate(16%, 4%);
		transform: translate(16%, 4%)
	}
	75% {
		-webkit-transform: translate(1%, 9%);
		transform: translate(1%, 9%)
	}
}
@keyframes levitate4-ltr-data-v-335b9a0f {
	25% {
		-webkit-transform: translate(26%, -4%);
		transform: translate(26%, -4%)
	}
	50% {
		-webkit-transform: translate(16%, 4%);
		transform: translate(16%, 4%)
	}
	75% {
		-webkit-transform: translate(1%, 9%);
		transform: translate(1%, 9%)
	}
}
.rocket-launch-first-screen {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 100vh;
	position: relative;
}
.rocket-launch-first-screen__bg {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}
.rocket-launch-first-screen__container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 5
}
.rocket-launch-first-screen__title {
	position: relative;
	display:none;
}
.rocket-launch-first-screen-bg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.rocket-launch-first-screen-bg:before {
	background: radial-gradient(28.13% 68.12% at 50% 50%, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
	content: "";
	height: 100%;
	left: 0;
	opacity: .8;
	position: absolute;
	top: 0;
	width: 100%
}
.rocket-launch-first-screen-bg__picture--bg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.rocket-launch-first-screen-bg__picture--clouds {
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 1
}
.rocket-launch-first-screen-bg__img {
	max-width: unset;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center top;
	object-position: center top;
	width: 100%
}
.rocket-launch-first-screen-bg__decor {
	height: 100%;
	left: 50%;
	max-width: 120em;
	position: absolute;
	top: 0;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 100%;
	z-index: 1
}
.rocket-launch-first-screen-decor__element {
	position: absolute
}
.rocket-launch-first-screen-decor__element--0 {
	right: 1%;
	top: 24%;
	width: 43em;
	z-index: 1
}
.rocket-launch-first-screen-decor__element--1 {
	-webkit-animation: levitate2-ltr-data-v-335b9a0f 24s linear infinite;
	animation: levitate2-ltr-data-v-335b9a0f 24s linear infinite;
	right: 0;
	top: 33%;
	width: 9.4375em
}
.rocket-launch-first-screen-decor__element--2 {
	-webkit-animation: levitate3-ltr-data-v-335b9a0f 18s linear infinite;
	animation: levitate3-ltr-data-v-335b9a0f 18s linear infinite;
	right: 27%;
	top: 17%;
	width: 9.5625em
}
.rocket-launch-first-screen-decor__element--3 {
	-webkit-animation: levitate4-ltr-data-v-335b9a0f 17s ease-in infinite;
	animation: levitate4-ltr-data-v-335b9a0f 17s ease-in infinite;
	bottom: 21%;
	left: 23%;
	width: 11.25em
}
.rocket-launch-first-screen-decor__element--4 {
	-webkit-animation: levitate4-ltr-data-v-335b9a0f 33s ease infinite;
	animation: levitate4-ltr-data-v-335b9a0f 33s ease infinite;
	bottom: -7%;
	left: 1%;
	width: 19.1875em;
	z-index: 5
}
.rocket-launch-first-screen-decor__element--5 {
	-webkit-animation: levitate1-ltr-data-v-335b9a0f 20s linear infinite;
	animation: levitate1-ltr-data-v-335b9a0f 20s linear infinite;
	bottom: 20%;
	right: 0;
	width: 10em
}
.rocket-launch-first-screen-decor__element--6 {
	right: 8%;
	top: 20%;
	width: 9.6875em
}
.rocket-launch-first-screen-decor__element--7 {
	bottom: 38%;
	left: 12%;
	width: 9.5em
}
.rocket-launch-first-screen-decor__img {
	max-width: unset;
	width: 100%
}
.rocket-launch-first-screen-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.rocket-launch-first-screen-container__info {
	font-size: 1.25em;
	font-weight: 800;
	margin-left: auto;
	margin-right: auto;
	margin-top: .4em;
	max-width: 15em;
	text-transform: uppercase
}
.rocket-launch-first-screen-container__bonus {
	margin-left: auto;
	margin-right: auto;
	margin-top: 4.375em;
	min-height: 8.625em;
	width: 19.5em
}
.rocket-launch-first-screen-container__wheel {

}
.rocket-launch-first-screen-title {
	direction: ltr;
	text-align: center
}
.rocket-launch-first-screen-title__picture {
	display: inline-block;
	height: 1.75em
}
.rocket-launch-first-screen-title__img {
	z-index: 100;
	position: relative;
	display: block;
	height: 100px;
}
.rocket-launch-first-screen-title__caption {
	font-size: 2.5em;
	font-weight: 800;
	text-transform: uppercase
}
.rocket-launch-first-screen-title__caption--accent {
	color: #ffbc00
}
.rocket-launch-bonus-enter-active, .rocket-launch-bonus-leave-active {
	-webkit-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease
}
.rocket-launch-bonus-enter-from, .rocket-launch-bonus-leave-to {
	opacity: 0
}
.rocket-launch {
	background-image: linear-gradient(180deg, #351774, #39216c .01%, #2c184f);
	color: #fff;
	font-family: Mulish, sans-serif;
	overflow: hidden
}
.overlay-container {
	display: none
}
.overlay-container__modal .v--modal-overlay {
	background-color: var(--modal-bg, rgba(0, 0, 0, .2));
	overflow: auto;
	padding: 1.25em;
	z-index: 10000
}
.overlay-container__modal .v--modal-background-click {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.overlay-container__modal .v--modal-box {
	-webkit-box-shadow: none;
	box-shadow: none;
	height: auto!important;
	left: unset!important;
	max-width: 100%;
	overflow: visible!important;
	top: unset!important;
	width: auto!important
}
.overlay-container__modal .v--modal {
	background: 0 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.vue-modal-resizer {
	background: 0 0;
	bottom: 0;
	cursor: se-resize;
	display: block;
	height: 12px;
	overflow: hidden;
	position: absolute;
	right: 0;
	width: 12px;
	z-index: 9999999
}
.vue-modal-resizer:after {
	background: 0 0;
	border-bottom: 10px solid #ddd;
	border-left: 10px solid transparent;
	content: "";
	display: block;
	height: 0;
	left: 0;
	position: absolute;
	top: 0;
	width: 0
}
.vue-modal-resizer.clicked:after {
	border-bottom: 10px solid #369be9
}
.v--modal-block-scroll {
	overflow: hidden;
	width: 100vw
}
.v--modal-overlay {
	background: rgba(0, 0, 0, .2);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100vh;
	left: 0;
	opacity: 1;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999
}
.v--modal-overlay.scrollable {
	height: 100%;
	min-height: 100vh;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}
.v--modal-overlay .v--modal-background-click {
	height: auto;
	min-height: 100%;
	width: 100%
}
.v--modal-overlay .v--modal-box {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	position: relative
}
.v--modal-overlay.scrollable .v--modal-box {
	margin-bottom: 2px
}
.v--modal {
	background-color: #fff;
	border-radius: 3px;
	-webkit-box-shadow: 0 20px 60px -2px rgba(27, 33, 58, .4);
	box-shadow: 0 20px 60px -2px rgba(27, 33, 58, .4);
	padding: 0;
	text-align: left
}
.v--modal.v--modal-fullscreen {
	height: 100vh;
	left: 0;
	margin: 0;
	top: 0;
	width: 100vw
}
.v--modal-top-right {
	display: block;
	position: absolute;
	right: 0;
	top: 0
}
.overlay-fade-enter-active, .overlay-fade-leave-active {
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}
.overlay-fade-enter, .overlay-fade-leave-active {
	opacity: 0
}
.nice-modal-fade-enter-active, .nice-modal-fade-leave-active {
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.nice-modal-fade-enter, .nice-modal-fade-leave-active {
	opacity: 0;
	-webkit-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	transform: translateY(-20px)
}
.vue-dialog div {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.vue-dialog .dialog-flex {
	height: 100%;
	width: 100%
}
.vue-dialog .dialog-content {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	font-size: 14px;
	padding: 15px;
	width: 100%
}
.vue-dialog .dialog-c-title {
	font-weight: 600;
	padding-bottom: 15px
}
.vue-dialog .vue-dialog-buttons {
	border-top: 1px solid #eee;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	width: 100%
}
.vue-dialog .vue-dialog-buttons-none {
	padding-bottom: 15px;
	width: 100%
}
.vue-dialog-button {
	background: 0 0;
	border: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	cursor: pointer;
	font-size: 12px!important;
	height: 40px;
	line-height: 40px;
	font: inherit;
	margin: 0;
	outline: 0;
	padding: 0
}
.vue-dialog-button:hover {
	background: rgba(0, 0, 0, .01)
}
.vue-dialog-button:active {
	background: rgba(0, 0, 0, .025)
}
.vue-dialog-button:not(:first-of-type) {
	border-left: 1px solid #eee
}
.rocket-launch-modal-prize {
	background-image: url(../images/modal-bg.png);
	background-position: center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	font-family: Mulish, sans-serif;
	font-style: italic;
	min-height: 37.5em;
	padding: 2.1875em 1.5625em 1.5625em;
	pointer-events: auto;
	width: 35.375em
}
.rocket-launch-modal-prize:after {
	bottom: 0;
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0
}
.rocket-launch-modal-prize__title {
	font-size: 2.5em;
	font-weight: 800;
	text-align: center;
	text-transform: uppercase
}
.rocket-launch-modal-prize__subtitle {
	margin-left: auto;
	margin-right: auto;
	margin-top: 2.1875em;
	width: 90%
}
.rocket-launch-modal-prize__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	margin-top: 1.5625em
}
.rocket-launch-modal-prize__bonus {
	min-height: 6.125em;
	width: 13.75em
}
.rocket-launch-modal-prize__btn {
	height: 7.3125em;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3.75em;
	width: 18.8125em
}
.rocket-launch-modal-prize-subtitle {
	font-weight: 800;
	text-align: center;
	text-transform: uppercase
}
.rocket-launch-modal-prize-subtitle__bonus {
	white-space: nowrap
}
.rocket-launch-modal-prize-subtitle__caption {
	font-size: 1.875em
}
.rocket-launch-modal-prize-subtitle__caption--first {
	display: block
}
.rocket-launch-modal-prize-subtitle__cy {
	font-size: 1.125em
}
.rocket-launch-modal-prize-subtitle__cur {
	font-size: .625em
}
.rocket-launch-modal-prize-bonus {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: url(../images/bn-bg.png);
	background-position: center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: .625em;
	text-align: center
}
.rocket-launch-modal-prize-bonus--is-red {
	background-image: url(../images/bn-bg-2.png)
}
.rocket-launch-modal-prize-bonus--is-red .rocket-launch-modal-prize-bonus__caption {

}
.rocket-launch-modal-prize-bonus__caption {
	font-size: 1.75em;
	font-weight: 800;
	text-transform: uppercase
}
.rocket-launch-modal-prize-bonus__caption--first {
	display: block
}
.rocket-launch-modal-prize-bonus__cy {
	font-size: .75em;
	font-weight: 800;
	text-transform: uppercase
}
.rocket-launch-modal-prize-bonus__number {
	display: block;
	font-size: 2.25em;
	font-weight: 800;
	text-transform: uppercase
}
.rocket-launch-modal-prize-btn {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-animation: pulse-anim .8s ease infinite alternate;
	animation: pulse-anim .8s ease infinite alternate;
	border-radius: 100%;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: -webkit-filter .2s ease;
	transition: -webkit-filter .2s ease;
	-o-transition: filter .2s ease;
	transition: filter .2s ease;
	transition: filter .2s ease, -webkit-filter .2s ease
}
.rocket-launch-modal-prize-btn:before {
	background-image: url(../images/btn-bg.png);
	background-position: center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	content: "";
	height: 110%;
	left: 50%;
	pointer-events: none;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 110%;
	will-change: transform
}
.rocket-launch-modal-prize-btn:hover {
	-webkit-filter: contrast(130%);
	filter: contrast(130%)
}
.rocket-launch-modal-prize-btn__caption {
	font-size: 1.5625em;
	font-weight: 800;
	position: relative;
	text-transform: uppercase
}
.rocket-launch-drum {
	position: relative
}
.rocket-launch-drum__picture {
	display: block;
	width: 100%;
}
.rocket-launch-drum__picture--arrow {
	left: 50%;
	position: absolute;
	top: -1.25em;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 7.125em;
	z-index: 5
}
.rocket-launch-drum__img {
	max-width: unset;
	width: 100%
}
.rocket-launch-drum__wheel {
	height: 100%;
	-webkit-transition: -webkit-transform 3s ease;
	transition: -webkit-transform 3s ease;
	-o-transition: transform 3s ease;
	transition: transform 3s ease;
	transition: transform 3s ease, -webkit-transform 3s ease;
	width: 100%;
	max-height: 560px;
}
.rocket-launch-drum__wheel--first-prize {
	-webkit-transform: rotate(2123deg);
	-ms-transform: rotate(2123deg);
	transform: rotate(2123deg);
}
.rocket-launch-drum__wheel--second-prize {
	-webkit-transform: rotate(4123deg);
	-ms-transform: rotate(4123deg);
	transform: rotate(4123deg)
}
.rocket-launch-drum__prize {
	height: 35%;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom;
	font-size: 19px;
	font-weight: 900;
	line-height: 24px;
	color: rgba(255, 82, 80, 0.75);

}
.rocket-launch-drum__prize:nth-child(odd) {
	font-size: 21px;
	font-weight: 900;
	line-height: 26px;
	color: rgb(236, 236, 236);
}
body.first-prize .rocket-launch-drum__prize, body.first-prize .rocket-launch-drum-prize__text {
	font-size: 28px;
	line-height: 35px;
}

body.first-prize .rocket-launch-drum-prize__text {
	transform:translate(0, 23px) rotate(270deg);
}

body.first-prize .rocket-launch-drum__prize--1 .rocket-launch-drum-prize__text {
	color: rgb(236, 236, 236);
	opacity: 1;
}


body.first-prize .rocket-launch-drum__prize--4 .rocket-launch-drum-prize__text {
	color: #B70200;
	opacity:0.75;
}

.rocket-launch-drum__prize--0 {
	-webkit-transform: translate(-50%, -100%);
	-ms-transform: translate(-50%, -100%);
	transform: translate(-50%, -100%)
}
.rocket-launch-drum__prize--1 {
	-webkit-transform: translate(-50%, -100%) rotate(45deg);
	-ms-transform: translate(-50%, -100%) rotate(45deg);
	transform: translate(-50%, -100%) rotate(45deg)
}
.rocket-launch-drum__prize--1 .rocket-launch-drum-prize__text {
	color: #B70200;
	opacity:0.75;
}

.rocket-launch-drum__prize--2 {
	-webkit-transform: translate(-50%, -100%) rotate(90deg);
	-ms-transform: translate(-50%, -100%) rotate(90deg);
	transform: translate(-50%, -100%) rotate(90deg)
}
.rocket-launch-drum__prize--3 {
	-webkit-transform: translate(-50%, -100%) rotate(135deg);
	-ms-transform: translate(-50%, -100%) rotate(135deg);
	transform: translate(-50%, -100%) rotate(135deg)
}
.rocket-launch-drum__prize--4 {
	-webkit-transform: translate(-50%, -100%) rotate(180deg);
	-ms-transform: translate(-50%, -100%) rotate(180deg);
	transform: translate(-50%, -100%) rotate(180deg)
}
.rocket-launch-drum__prize--5 {
	-webkit-transform: translate(-50%, -100%) rotate(225deg);
	-ms-transform: translate(-50%, -100%) rotate(225deg);
	transform: translate(-50%, -100%) rotate(225deg)
}
.rocket-launch-drum__prize--6 {
	-webkit-transform: translate(-50%, -100%) rotate(270deg);
	-ms-transform: translate(-50%, -100%) rotate(270deg);
	transform: translate(-50%, -100%) rotate(270deg)
}
.rocket-launch-drum__prize--7 {
	-webkit-transform: translate(-50%, -100%) rotate(315deg);
	-ms-transform: translate(-50%, -100%) rotate(315deg);
	transform: translate(-50%, -100%) rotate(315deg)
}
.rocket-launch-drum__action {
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: flex;
	flex-direction: column;
	align-items: center;
}
.rocket-button-row img {
	text-align:center;
}
.rocket-launch-drum__btn {
	max-width:124px;
	margin: -30px 0 0 0;
	border: none;
}
.rocket-button-row {
	margin: -40px 0 0 0;
}
.rocket-launch-drum-prize {
	font-weight: 800;
	text-align: center;
	text-transform: uppercase
}

.rocket-launch-drum-prize__text {
	transform:translate(0, 28px) rotate(270deg);
	font-size: 19px;
	font-weight: 900;
	line-height: 24px;
	display:inline-block;
}
.rocket-launch-drum-prize__cy {
	font-size: .75em
}
.rocket-launch-drum-btn {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-animation: pulse-anim .8s ease infinite alternate;
	animation: pulse-anim .8s ease infinite alternate;
	border-radius: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	cursor: pointer;
	-webkit-transition: -webkit-filter .2s ease;
	transition: -webkit-filter .2s ease;
	-o-transition: filter .2s ease;
	transition: filter .2s ease;
	transition: filter .2s ease, -webkit-filter .2s ease;
	background:transparent;
}
.rocket-launch-drum-btn:hover {
	-webkit-filter: contrast(130%);
	filter: contrast(130%)
}
.rocket-launch-drum-btn:disabled {
	-webkit-animation: none;
	animation: none;
	pointer-events: none
}
.rocket-launch-drum-btn__caption {
	font-size: 1.2em;
	font-weight: 800;
	position: relative;
	text-transform: uppercase
}
[data-content-second] {display: none;}
[data-count="0"] [data-content-second] {
	display: flex;
	justify-content: center;
}
[data-count="0"] [data-content-first] {
	display: none;
}

div.head-text-banner {
	padding: 60px 0 50px 0;
	position:relative;
	min-height: 270px;
}

.head-text {
	color:#FFFFFF;
	font-size: 64px;
	font-weight: 900;
	line-height: 80px;
	text-align: center;
	background: linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(180deg, rgba(19, 192, 131, 0) 24.29%, rgba(19, 192, 131, 0.12) 80%);
	-webkit-background-clip: text;
	text-shadow: 0px 4px 20px #2CD99C99,0px 4.27px 0px #00000080,-2px -2px 0px #13C083, 2px -2px 0px #058458, -2px 2px 0px #13C083, 2px 2px 0px #058458;
	position: absolute;
	width: 100%;
	transition: all 0.3s ease-in;
}

@-webkit-keyframes pulse-anim {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	to {
		-webkit-transform: scale(1.02);
		transform: scale(1.02)
	}
}
@keyframes pulse-anim {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	to {
		-webkit-transform: scale(1.02);
		transform: scale(1.02)
	}
}

.rocket-launch-first-screen-container__center {
	margin-left: auto;
	margin-right: auto;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	max-width: 1410px;
	padding: 0 15px;
	position: relative;
}

.frog1 {
	position:absolute;
	width:360px;
	left: calc(50% - 500px);
	bottom:20px;
}

.frog2 {
	position:absolute;
	width:400px;
	left: calc(50% + 170px);
	bottom: -45px;
}

.light1 {
	position:absolute;
	width:220px;
	left: calc(50% - 690px);
	top:130px;
}

.light2 {
	position:absolute;
	width:120px;
	left: calc(50% - 370px);
	filter:blur(12px);
	top:-20px;
	transform:rotate(30deg);
}

.q1 {
	position:absolute;
	width:90px;
	left: calc(50% + 370px);
	filter:blur(8px);
	top:110px;
	transform:rotate(-20deg);
}

.q2 {
	position:absolute;
	width:200px;
	left: calc(50% + 515px);
	transform:rotate(20deg);
	top:150px;
}

.bg-circle {
	position: absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:508px;
	height:508px;
	z-index:-1;
}

.head-text.first-1 {
	top: 60px;
	left:50%;
	transform: translate(-50%, 0);
}
body.first-prize .head-text.first-1 {
	transform: translate(-200%, 0);
}
.head-text.first-2 {
	top: 140px;
	left:50%;
	transform: translate(-50%, 0);
}
body.first-prize .head-text.first-2 {
	transform: translate(200%, 0);
}
.head-text.second-1 {
	top: 60px;
	left:50%;
	transform: translate(-200%, 0);
}
body.first-prize .head-text.second-1 {
	transform: translate(-50%, 0);
}
body.second-prize .head-text.second-1 {
	transform: translate(-200%, 0);
}
.head-text.second-2 {
	top: 140px;
	left:50%;
	transform: translate(200%, 0);
}
body.first-prize .head-text.second-2 {
	transform: translate(-50%, 0);
}
body.second-prize .head-text.second-2 {
	transform: translate(200%, 0);
}
.head-text.congrat {
	font-size: 32px;
	line-height: 40px;
	text-align: center;
	position:absolute;
	top:-100%; /*base 20px*/
	left:50%;
	transform: translate(-50%, 0);
}
body.second-prize .head-text.congrat {
	top:20px;
}
.claim-bonus-btn {
	background: linear-gradient(180deg, #FF890F 0%, #F34A02 50.5%, #D92E02 100%);
	font-size: 24px;
	font-weight: 900;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
	padding:15px 25px;
	display:inline-block;
	border-radius:12px;
	text-decoration: none;
	top:500%;
	left:50%;
	transform: translate(-50%, 0);
	transition: all 0.2s ease-in-out;
	position:absolute;
	z-index: 100000;
}
body.second-prize .claim-bonus-btn {
	top:200px;
}
.head-text.third-1 {
	top: 60px;
	left:50%;
	transform: translate(-200%, 0);
	font-size: 48px;
	line-height: 60px;
}
body.second-prize .head-text.third-1 {
	transform: translate(-50%, 0);
}
.head-text.third-2 {
	top: 120px;
	left:50%;
	transform: translate(200%, 0);
	font-size: 48px;
	line-height: 60px;
}
body.second-prize .head-text.third-2 {
	transform: translate(-50%, 0);
}

body.animate1 .rocket-launch-drum.rocket-launch-first-screen-container__wheel {
	animation: rotation1 0.3s;
}

@keyframes rotation1 {
	0%   {transform:rotateY(0deg)}
	100% {transform:rotateY(90deg)}
}

body.animate2 .rocket-launch-drum.rocket-launch-first-screen-container__wheel {
	animation: rotation2 0.3s;
}

@keyframes rotation2 {
	0%   {transform:rotateY(90deg)}
	100% {transform:rotateY(0deg)}
}

@media (max-width:900px) {
	header {
		justify-content:space-between;
	}
	header img {
		max-width:150px;
		padding: 15px 0;
	}
	header a {
		padding: 8px 20px;
	}
	.tabs {
		height: 32px;
		width: 72px;
	}
	header .buttons {
		position: static;
		right:0;
	}
	.head-text {
		font-size: 24px;
		line-height: 30px;
		text-shadow: 0px 4px 20px #2CD99C99, 0px 4.27px 0px #00000080, -1.5px -1px 0px #13C083, 1.5px -1px 0px #058458, -1.5px 1px 0px #13C083, 1.5px 1px 0px #058458;
	}
	.head-text.first-1 {
		top: 60px;
		left:50%;
		transform: translate(-50%, 0);
	}
	body.first-prize .head-text.first-1 {
		transform: translate(-200%, 0);
	}
	.head-text.first-2 {
		top: 90px;
		left:50%;
		transform: translate(-50%, 0);
	}
	body.first-prize .head-text.first-2 {
		transform: translate(200%, 0);
	}
	.head-text.second-1 {
		top: 60px;
		left:50%;
		transform: translate(-200%, 0);
	}
	body.first-prize .head-text.second-1 {
		transform: translate(-50%, 0);
	}
	body.second-prize .head-text.second-1 {
		transform: translate(-200%, 0);
	}
	.head-text.second-2 {
		top: 90px;
		left:50%;
		transform: translate(200%, 0);
	}
	body.first-prize .head-text.second-2 {
		transform: translate(-50%, 0);
	}
	body.second-prize .head-text.second-2 {
		transform: translate(200%, 0);
	}
	.head-text.congrat {
		font-size: 16px;
		line-height: 20px;
		text-align: center;
		position:absolute;
		top:-100%; /*base 20px*/
		left:50%;
		transform: translate(-50%, 0);
	}
	body.second-prize .head-text.congrat {
		top:20px;
	}
	.claim-bonus-btn {
		font-size: 20px;
		line-height: 25px;
	}
	body.second-prize .claim-bonus-btn {
		top:120px;
		width:215px;
	}
	.head-text.third-1 {
		top: 60px;
		left:50%;
		transform: translate(-200%, 0);
		font-size: 24px;
		line-height: 30px;
	}
	body.second-prize .head-text.third-1 {
		transform: translate(0, 0);
		position:static;
		display:inline;
	}
	.head-text.third-2 {
		top: 90px;
		left:50%;
		transform: translate(200%, 0);
		font-size: 24px;
		line-height: 30px;
	}
	body.second-prize .head-text.third-2 {
		position:static;
		transform: translate(0, 0);
		display:inline;
	}
	body.second-prize .head-text-banner.rocket-launch-first-screen-container__center {
		padding:60px 15px 120px 15px;
		text-align:center;
	}

	body.first-prize .rocket-launch-drum__prize, body.first-prize .rocket-launch-drum-prize__text {
		font-size: 21px;
		line-height: 26px;
	}

	body.first-prize .rocket-launch-drum-prize__text {
		transform:translate(0, 19px) rotate(270deg);
	}
	.rocket-launch-drum__wheel {
		width:420px;
		height:420px;
	}
	.rocket-launch-drum__btn {
		max-width:95px;
	}
	.rocket-button-row {
		max-width:50px;
	}
	.rocket-launch-drum__btn {
		margin: -25px 0 0 0;
	}
	.rocket-button-row {
		margin: -24px 0 0 0;
	}
	.rocket-launch-drum-prize__text {
		font-size: 14px;
		line-height: 18px;
		transform: translate(0, 20px) rotate(270deg);
	}
	div.head-text-banner {
		padding: 60px 0 120px 0;
		min-height:300px;
	}
	.frog1 {
		position: absolute;
		width: 174px;
		left: calc(50% - 174px);
		top: 235px;
	}
	.frog2 {
		position: absolute;
		width: 192px;
		left: calc(50%);
		top: 250px;
	}
	footer {
		position:absolute;
		bottom:0px;
		width:100%;
	}
	.rocket-launch-first-screen__container.rocket-launch-first-screen-container {
		padding-bottom:40px;
	}
	.light2 {
		position: absolute;
		width: 120px;
		left: calc(50% - 265px);
		filter: blur(12px);
		top: 80px;
		transform: rotate(30deg);
	}
	.q1 {
		position: absolute;
		width: 70px;
		left: calc(50% + 150px);
		filter: blur(8px);
		top: 80px;
		transform: rotate(-20deg);
	}

	.rocket-launch-first-screen__container.rocket-launch-first-screen-container {
		min-height:450px;
	}

	.rocket-launch-first-screen__container.rocket-launch-first-screen-container .rocket-launch-first-screen-container__center {
		position:absolute;
		top:-20px;
	}
	.bg-circle {
		width:380px;
		height:380px;
	}

}

@media (max-width:776px) {
	body.second-prize .claim-bonus-btn {
		top: 140px;
	}
}

@media (max-width:432px) {
	body.second-prize .claim-bonus-btn {
		top: 170px;
	}
}

@media (max-width:380px) {
	header img {
		max-width:130px;
		padding: 8px 0;
	}
}