@font-face{
  font-family: 'RobotoCondensed';
  src: url(./52ee8b598488b1ffbaa93e50cbd6a2f4.ttf) format('opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face{
  font-family: 'RobotoCondensed';
  src: url(./cbd4e701269338259ee0b39a0b768167.ttf) format('opentype');
  font-weight: 700;
  font-style: normal;
}.get-bonus-button{display:inline-block;font-family:RobotoCondensed,sans-serif;font-weight:700;color:#fff;font-size:16px;line-height:16px;text-transform:uppercase;text-decoration:none;border-radius:100px;padding:14px 46px 11px;border:2px solid #ffce06;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.get-bonus-button.filled{font-size:18px;font-weight:700;line-height:21px;background-color:#ffce06;color:#303634;padding:18px 70px;border:0}.get-bonus-button.filled:active,.get-bonus-button.filled:focus,.get-bonus-button.filled:hover{background-color:#ecbd00}.get-bonus-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:350px}.get-bonus-wrapper .get-bonus-button{color:#000}.get-bonus-wrapper .get-bonus-button.filled{font-size:18px;font-weight:700;line-height:21px;background-color:#ffce06;color:#303634;padding:18px 70px;border:0}.get-bonus-wrapper .get-bonus-button.filled:active,.get-bonus-wrapper .get-bonus-button.filled:focus,.get-bonus-wrapper .get-bonus-button.filled:hover{background-color:#ecbd00}.no-reg .get-bonus-wrapper .get-bonus-button{font-family:Montserrat,sans-serif;font-weight:800;margin-top:-60px}@media (max-width:768px){.no-reg .get-bonus-wrapper{min-height:auto}.no-reg .get-bonus-wrapper .get-bonus-button{margin-top:0}.no-reg .anchor-button{display:none}}.header .reg-bonus{position:absolute;right:0;font-size:14px;color:#fff;margin-top:10px}.main .reg-bonus{font-family:Roboto,sans-serif;color:#fff;font-size:22px;line-height:33px;margin-top:10px}@media (max-width:768px){.main .reg-bonus{font-size:16px;line-height:26px;text-align:center}}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}.header .site-logo{display:inline-block;width:240px;height:25px;background-image:url(./3595cc349a441e5b7b03eacfa8d41999.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:768px){.header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header_item:last-child{display:none}.header .site-logo{width:221px;height:23px}}@font-face{
  font-family: 'Montserrat';
  src: url(./409c7f79a42e56c785f50ed37535f0be.ttf) format('opentype');
  font-weight: 300;
  font-style: normal;
}
@font-face{
  font-family: 'Montserrat';
  src: url(./01c4560c9c15069b6700ce7ad2e49a9c.ttf) format('opentype');
  font-weight: 300;
  font-style: italic;
}
@font-face{
  font-family: 'Montserrat';
  src: url(./ee6539921d713482b8ccd4d0d23961bb.ttf) format('opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face{
  font-family: 'Montserrat';
  src: url(./a7063e0c0f0cb546ad45e9e24b27bd3b.ttf) format('opentype');
  font-weight: 400;
  font-style: italic;
}
@font-face{
  font-family: 'Montserrat';
  src: url(./c8b6e083af3f94009801989c3739425e.ttf) format('opentype');
  font-weight: 500;
  font-style: normal;
}
@font-face{
  font-family: 'Montserrat';
  src: url(./40a74702035bf9ef19053c84ce9a58b9.ttf) format('opentype');
  font-weight: 500;
  font-style: italic;
}
@font-face{
  font-family: 'Montserrat';
  src: url(./c641dbee1d75892e4d88bdc31560c91b.ttf) format('opentype');
  font-weight: 600;
  font-style: normal;
}
@font-face{
  font-family: 'Montserrat';
  src: url(./83c1ec1f1db9a6416791f7d9d29536f2.ttf) format('opentype');
  font-weight: 600;
  font-style: italic;
}
@font-face{
  font-family: 'Montserrat';
  src: url(./ade91f473255991f410f61857696434b.ttf) format('opentype');
  font-weight: 700;
  font-style: normal;
}
@font-face{
  font-family: 'Montserrat';
  src: url(./1b38414956c666bd1df78fe5b9c84756.ttf) format('opentype');
  font-weight: 700;
  font-style: italic;
}
@font-face{
  font-family: 'Montserrat';
  src: url(./19ba7aa52a78c3896558ac1c0a5fb4c7.ttf) format('opentype');
  font-weight: 800;
  font-style: normal;
}
@font-face{
  font-family: 'Montserrat';
  src: url(./52a50ca037f2f96fa567404dc3c5bdfb.ttf) format('opentype');
  font-weight: 800;
  font-style: italic;
}
@font-face{
  font-family: 'Montserrat';
  src: url(./55e37a35525c63e130e76d588f2f5e8d.ttf) format('opentype');
  font-weight: 900;
  font-style: normal;
}
@font-face{
  font-family: 'Montserrat';
  src: url(./39833eed48300f751547827bd709ddc5.ttf) format('opentype');
  font-weight: 900;
  font-style: italic;
}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:normal;color:#fff;position:relative;z-index:2}.footer a{color:#303634;padding:8px 16px;border-radius:17.5px;background-color:hsla(0,0%,100%,.64);display:inline-block;margin-left:8px}.footer a,.footer a:hover{text-decoration:none}@media (max-width:768px){.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;width:calc(100% - 32px);padding:0 0 16px}.footer_item{font-size:12px}.footer_item:first-child{margin-bottom:10px;text-align:center}.footer_item a{margin-bottom:8px;margin-left:0;text-align:center;font-size:11px;background-color:#fff}.footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.v-spinner{text-align:center}.v-spinner .v-clip{-webkit-animation:a .75s 0s infinite linear;animation:a .75s 0s infinite linear;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.8);transform:rotate(180deg) scale(.8)}to{-webkit-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}}@keyframes a{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.8);transform:rotate(180deg) scale(.8)}to{-webkit-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}}.fullscreen-loading[data-v-3bf8e501]{position:absolute;width:100%;height:100vh;z-index:9999;top:0;left:0;background-color:#000;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;-ms-flex-line-pack:center;align-content:center}.fullscreen-loading .loader[data-v-3bf8e501]{width:60px;height:60px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
@font-face{
  font-family: 'Open Sans';
  src: url(./1025a6e0fb0fa86f17f57cc82a6b9756.ttf) format('opentype');
  font-weight: 600;
  font-style: normal;
}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}body,html{overflow-x:hidden;scroll-behavior:smooth;height:100%}body{background-color:#000;-webkit-font-smoothing:antialiased;font-family:Montserrat,sans-serif}a,input{outline:none!important}a:focus,input:focus{text-decoration:none}input,textarea{-webkit-appearance:none!important}#app{height:100%}.main{width:100%;max-width:1440px;margin:0 auto;font-family:Montserrat,sans-serif;color:#fff;z-index:1}.main .img-wrapper{position:absolute;display:block;height:calc(100% - 100px);left:50%;top:100px}.main .img-wrapper img{height:100%}.main_title{text-transform:uppercase;font-size:56px;font-weight:800;margin-bottom:16px}.main_title span{color:#ffce06;font-size:80px;font-weight:800}.main_title strong{color:#ffce06}.main_text{margin-bottom:24px;font-size:24px;font-weight:500;line-height:1.5;color:#fff}.main .get-bonus-button{font-size:24px;padding:18px 32px;border-radius:32px;-webkit-box-shadow:0 2px 24px 0 #ffce06;box-shadow:0 2px 24px 0 #ffce06}.main_info{margin-top:48px}.main_info-title{margin-bottom:8px;font-size:20px;font-weight:500;line-height:1.8;color:#ffce06}.main_info-text{font-size:14px;font-weight:500;line-height:1.71;color:#fff}.get-bonus-button{font-family:Montserrat,sans-serif;font-size:20px;font-weight:800;line-height:normal;color:#303634;border:none;padding:12px 32px;border-radius:24px;-webkit-box-shadow:0 2px 16px 0 #ffce06;box-shadow:0 2px 16px 0 #ffce06;background-color:#ffce06;text-transform:inherit;position:relative;overflow:hidden}.get-bonus-button:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background-color:rgba(0,0,0,.1);opacity:0}.get-bonus-button:after,.get-bonus-button:hover:after{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.get-bonus-button:hover:after{opacity:1}.content{background-image:url(./6dc804aaf692dc4b92355d368e950305.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;height:100vh;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:justify;-ms-flex-pack:justify;justify-content:space-between;padding:48px;min-height:900px;position:relative;overflow:hidden}.container{width:100%;max-width:50%;position:relative;z-index:2}.fon_block{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.fon_block-item{position:absolute!important;background-size:cover}.fon_block-item.coins-img{background-image:url(./2dbf9cb68af3590956122a3926fefe9a.png);width:100px;height:452px;top:auto!important;left:-20px!important;bottom:-20px!important}.fon_block-item.coin-img{background-image:url(./e001e724f6cf2b0dbae1607dbbf22796.png);width:248px;height:269px;top:66px!important;right:-92px!important;left:auto!important}.fon_block-item.ball-img{background-image:url(./258fc79cac4234066110061a2b9d5831.png);width:179px;height:177px;top:auto!important;right:380px!important;bottom:150px!important;left:auto!important}.fon_block-item.white-square-img{background-image:url(./6bcb16cdccfdb92cad46c089f208b585.png);width:69px;height:68px;top:70px!important;right:436px!important;left:auto!important}.fon_block-item.red-square-img{background-image:url(./16cdd8928932fe5adfffed89cc95cbd4.png);width:114px;height:114px;top:auto!important;right:0!important;bottom:170px!important;left:auto!important}@media (max-width:1140px){.content{padding:48px 24px}.main_title{font-size:36px}.main_title span{font-size:56px}#main-scene{display:none}}@media (max-width:768px){body,html{height:auto}.content{min-height:650px;padding:30px 16px 16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.container{max-width:540px;margin:0 auto}.main{text-align:center;margin-top:32px}.main .img-wrapper{position:relative;height:auto;left:0;top:8px;width:100%}.main .img-wrapper img{height:auto;width:100%;max-width:400px;margin:0 auto}.main_title{font-size:26px;margin-bottom:8px;line-height:1.5}.main_title span{font-size:36px;line-height:1.5}.main_text{font-size:16px;line-height:1.8;margin-bottom:16px}#player-scene,.main_info{display:none}}
/*# sourceMappingURL=bundle.6e4e358b172c04405ce356f5a0c635d5.css.map*/