/**
 * Foundation for Sites by ZURB
 * Version 6.6.1
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
@font-face {
  font-family: 'GTEstiProDisplay';
  src: url("../fonts/GTEestiProDisplay-Regular.woff?v=dc6a0ed7") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'GTEstiProDisplay';
  src: url("../fonts/GTEestiProDisplay-Bold.woff?v=4dc0c9e0") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'GTEestiProDisplay';
  src: url("../fonts/GTEestiProDisplay-Light.woff?v=8f9281e9") format("woff");
  font-weight: lighter;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'GTEestiProText';
  src: url("../fonts/GTEestiProText-Regular.woff?v=54813137") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'GTEestiProText';
  src: url("../fonts/GTEestiProText-Light.woff?v=068ee56e") format("woff");
  font-weight: lighter;
  font-style: normal;
  font-display: swap; }

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible; }

pre {
  font-family: monospace, monospace;
  font-size: 1em; }

a {
  background-color: transparent; }

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; }

b,
strong {
  font-weight: bolder; }

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

img {
  border-style: none; }

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

fieldset {
  padding: 0.35em 0.75em 0.625em; }

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal; }

progress {
  vertical-align: baseline; }

textarea {
  overflow: auto; }

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit; }

details {
  display: block; }

summary {
  display: list-item; }

template {
  display: none; }

[hidden] {
  display: none; }

#moonyMain {
  font-size: -webkit-calc(100vw / 120);
  font-size: calc(100vw / 120);
  overflow-x: hidden; }
  @media (max-width: 991px) {
    #moonyMain {
      font-size: -webkit-calc(100vw / 62);
      font-size: calc(100vw / 62); } }
  @media (max-width: 767px) {
    #moonyMain {
      font-size: -webkit-calc(100vw / 48);
      font-size: calc(100vw / 48); } }
  #moonyMain * {
    margin: 0;
    padding: 0;
    text-decoration: none; }
  #moonyMain .main-font {
    font-family: GTEstiProDisplay;
    font-weight: normal; }
  #moonyMain .top-section {
    position: relative;
    height: 50.0625em;
    width: 100%;
    background: url("../img/Slider.png?v=0c7a5483");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 3; }
    @media (max-width: 991px) {
      #moonyMain .top-section {
        height: 43.4375em; } }
    @media (max-width: 767px) {
      #moonyMain .top-section {
        background: url("../img/768-Slider.png?v=65755a9e");
        height: 40.625em;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat; } }
    #moonyMain .top-section .top-text {
      position: absolute;
      top: 3.5625em;
      left: 27.75em;
      color: #fff; }
      #moonyMain .top-section .top-text span {
        font-size: 6.80125em;
        font-weight: bold; }
      #moonyMain .top-section .top-text p {
        font-family: GTEestiProText;
        font-size: 2.25em;
        width: 14em; }
      @media (max-width: 991px) {
        #moonyMain .top-section .top-text {
          top: 2.75em;
          left: 3.5625em; }
          #moonyMain .top-section .top-text span {
            font-size: 5.90813em;
            line-height: 115.4%; }
          #moonyMain .top-section .top-text p {
            font-size: 1.95437em; } }
      @media (max-width: 767px) {
        #moonyMain .top-section .top-text {
          top: 2.75em;
          left: 3.5625em; }
          #moonyMain .top-section .top-text span {
            font-size: 5.09063em;
            line-height: 115.4%; } }
  #moonyMain .main-section {
    position: relative;
    height: 175em;
    background: #f1f1f1; }
    @media (max-width: 991px) {
      #moonyMain .main-section {
        height: 144.25em; } }
    @media (max-width: 767px) {
      #moonyMain .main-section {
        height: 132.8125em; } }
    #moonyMain .main-section .main-background {
      position: absolute;
      top: -35em;
      background: url("../img/main-background.png?v=d759f9a5");
      background-position: bottom;
      background-size: 100% 100%;
      background-repeat: no-repeat;
      width: 100%;
      height: 125.6875em; }
      @media (max-width: 991px) {
        #moonyMain .main-section .main-background {
          background-position: 50% 50%;
          background-size: 174%; } }
      @media (max-width: 767px) {
        #moonyMain .main-section .main-background {
          top: -38em; } }
    #moonyMain .main-section .promo-text {
      position: absolute;
      top: 1em;
      left: 7.6em;
      font-size: 3.75em;
      font-weight: 600;
      width: 17em;
      text-align: center;
      color: #00bcea; }
      @media (max-width: 991px) {
        #moonyMain .main-section .promo-text {
          left: 1.1em;
          font-size: 3.25em; } }
      @media (max-width: 767px) {
        #moonyMain .main-section .promo-text {
          left: 0;
          font-size: 2.75em; } }
    #moonyMain .main-section .promo-container {
      position: absolute;
      top: 86.25em;
      left: 20.4375em;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: 73.125em;
      height: 83.4375em; }
      @media (max-width: 991px) {
        #moonyMain .main-section .promo-container {
          top: 74.625em;
          left: 2.625em;
          width: 57.5625em;
          height: 65.8125em; } }
      @media (max-width: 767px) {
        #moonyMain .main-section .promo-container {
          top: 66.25em;
          left: 0;
          width: 100%;
          height: 63.5625em; } }
    #moonyMain .main-section .promo-item {
      background: #ffb423;
      overflow: hidden;
      position: relative; }
    #moonyMain .main-section .promo-item:first-of-type {
      height: 10.75em;
      border-radius: 3.75em 3.75em 0 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      @media (max-width: 991px) {
        #moonyMain .main-section .promo-item:first-of-type {
          height: 8.5em; } }
      @media (max-width: 767px) {
        #moonyMain .main-section .promo-item:first-of-type {
          height: 7.375em;
          border-radius: 0; } }
    #moonyMain .main-section .promo-item:last-of-type {
      height: 20.3125em;
      border-radius: 0 0 3.75em 3.75em; }
      @media (max-width: 991px) {
        #moonyMain .main-section .promo-item:last-of-type {
          height: 15.625em; } }
      @media (max-width: 767px) {
        #moonyMain .main-section .promo-item:last-of-type {
          height: 15.5em;
          border-radius: 0; } }
    #moonyMain .main-section .item-0 > span {
      font-size: 4.3125em;
      font-weight: bold;
      color: #fff; }
      @media (max-width: 991px) {
        #moonyMain .main-section .item-0 > span {
          font-size: 3.25em; } }
    #moonyMain .main-section .item-1 {
      height: 14.625em; }
      @media (max-width: 991px) {
        #moonyMain .main-section .item-1 {
          height: 11.5625em; } }
      @media (max-width: 767px) {
        #moonyMain .main-section .item-1 {
          height: 9.25em; } }
    #moonyMain .main-section .item-2 {
      height: 14.875em; }
      @media (max-width: 991px) {
        #moonyMain .main-section .item-2 {
          height: 11.6875em; } }
      @media (max-width: 767px) {
        #moonyMain .main-section .item-2 {
          height: 16.3125em; } }
    #moonyMain .main-section .item-3 {
      height: 15.1875em; }
      @media (max-width: 991px) {
        #moonyMain .main-section .item-3 {
          height: 12em; } }
      @media (max-width: 767px) {
        #moonyMain .main-section .item-3 {
          height: 9.3125em; } }
    #moonyMain .main-section .logo-1 {
      background: url("../img/item-1.png?v=29c81b69");
      margin-top: 1.25em; }
    #moonyMain .main-section .logo-2 {
      background: url("../img/item-2.png?v=a2e692fd");
      margin-top: 1.375em; }
    #moonyMain .main-section .logo-3 {
      background: url("../img/item-3.png?v=e31a924a");
      margin-top: 1.625em; }
    #moonyMain .main-section .logo-4 {
      background: url("../img/item-4.png?v=117e4fc3");
      margin-top: 1.5625em; }
    @media (max-width: 767px) {
      #moonyMain .main-section .logo-1, #moonyMain .main-section .logo-2, #moonyMain .main-section .logo-3, #moonyMain .main-section .logo-4 {
        margin-top: 1em; } }
    #moonyMain .main-section .logo {
      position: absolute;
      left: 3.875em;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
      width: 11.9375em;
      height: 11.9375em; }
      @media (max-width: 991px) {
        #moonyMain .main-section .logo {
          width: 9.4375em;
          height: 9.4375em;
          left: 3.0625em; } }
      @media (max-width: 767px) {
        #moonyMain .main-section .logo {
          width: 7.25em;
          height: 7.25em;
          left: 2.625em; } }
    #moonyMain .main-section .item-number {
      position: absolute;
      right: 0;
      font-size: 23.45437em;
      font-weight: bold;
      color: #feba37;
      margin-top: -.16em;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      @media (max-width: 991px) {
        #moonyMain .main-section .item-number {
          font-size: 18.52563em; } }
      @media (max-width: 767px) {
        #moonyMain .main-section .item-number {
          display: none; } }
    #moonyMain .main-section .number-4 {
      margin-top: .01em;
      right: -.025em; }
    #moonyMain .main-section .item-content {
      height: 100%;
      width: 75%;
      margin-left: 25%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
    #moonyMain .main-section .promo-font {
      font-size: 2.125em;
      color: #000;
      z-index: 3; }
      @media (max-width: 991px) {
        #moonyMain .main-section .promo-font {
          font-size: 1.67875em; } }
      @media (max-width: 767px) {
        #moonyMain .main-section .promo-font {
          font-size: 1.8125em; } }
    #moonyMain .main-section .promo-item.item-2 .promo-font {
      width: 24em; }
      @media (max-width: 767px) {
        #moonyMain .main-section .promo-item.item-2 .promo-font {
          width: 18em; } }
    #moonyMain .main-section .promo-item.item-4 .promo-font {
      margin-top: .6em;
      width: 18em; }
    #moonyMain .main-section .media-buttons {
      margin-top: 2.25em;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: 31.875em; }
      @media (max-width: 991px) {
        #moonyMain .main-section .media-buttons {
          width: 25.125em; } }
      @media (max-width: 767px) {
        #moonyMain .main-section .media-buttons {
          margin-top: 1.375em;
          width: 28.8125em;
          margin-left: -2em; } }
    #moonyMain .main-section #promoBtn {
      margin-top: 1.8125em;
      width: 32.0625em;
      height: 5.25em;
      border: none;
      border-radius: 0.625em;
      background: #00bcea;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      #moonyMain .main-section #promoBtn span {
        font-size: 1.875em;
        color: #fff;
        text-transform: uppercase; }
      #moonyMain .main-section #promoBtn:hover {
        cursor: pointer; }
      #moonyMain .main-section #promoBtn:active {
        background: #00a2ca; }
        #moonyMain .main-section #promoBtn:active span {
          color: #e0e0e0; }
      @media (max-width: 991px) {
        #moonyMain .main-section #promoBtn {
          width: 25.375em;
          height: 4.125em; }
          #moonyMain .main-section #promoBtn span {
            font-size: 1.48125em; } }
      @media (max-width: 767px) {
        #moonyMain .main-section #promoBtn {
          width: 31.6875em;
          height: 5.4375em;
          margin-left: -4em; } }
    #moonyMain .main-section #fbBtn {
      background: url("../img/fb.png?v=c52cd09a"); }
    #moonyMain .main-section #vkBtn {
      background: url("../img/vk.png?v=305efa16"); }
    #moonyMain .main-section #okBtn {
      background: url("../img/ok.png?v=75744e9c"); }
    #moonyMain .main-section #fbBtn, #moonyMain .main-section #vkBtn, #moonyMain .main-section #okBtn {
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
      width: 7.125em;
      height: 7.125em;
      border: none;
      border-radius: 50%; }
      #moonyMain .main-section #fbBtn:hover, #moonyMain .main-section #vkBtn:hover, #moonyMain .main-section #okBtn:hover {
        cursor: pointer; }
      @media (max-width: 991px) {
        #moonyMain .main-section #fbBtn, #moonyMain .main-section #vkBtn, #moonyMain .main-section #okBtn {
          width: 5.5625em;
          height: 5.5625em; } }
      @media (max-width: 767px) {
        #moonyMain .main-section #fbBtn, #moonyMain .main-section #vkBtn, #moonyMain .main-section #okBtn {
          width: 6.375em;
          height: 6.375em; } }
  #moonyMain .bottom-section {
    position: relative;
    width: 100%;
    height: 33.125em;
    background: url("../img/prizes.png?v=46e9fdf1");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; }
    @media (max-width: 991px) {
      #moonyMain .bottom-section {
        height: 28.3125em;
        background-position: 55% 100%; } }
    @media (max-width: 767px) {
      #moonyMain .bottom-section {
        height: 23.6875em;
        background-position: 57.5% 100%; } }
    #moonyMain .bottom-section .bottom-promo {
      position: absolute;
      top: 3em;
      left: 22.75em;
      font-size: 3.02813em;
      color: #fff;
      width: 7em;
      text-align: center;
      line-height: 93.4%; }
      @media (max-width: 991px) {
        #moonyMain .bottom-section .bottom-promo {
          top: 3em;
          left: 14em;
          font-size: 2.5875em; } }
      @media (max-width: 767px) {
        #moonyMain .bottom-section .bottom-promo {
          top: 3.25em;
          left: 13.5em;
          font-size: 2.02687em; } }
    #moonyMain .bottom-section .link {
      position: absolute;
      top: 15em;
      left: 27.3em;
      font-size: 1.875em;
      color: #000;
      -webkit-text-decoration-line: underline;
              text-decoration-line: underline; }
      @media (max-width: 991px) {
        #moonyMain .bottom-section .link {
          top: 12.9em;
          left: 10.16em; } }
      @media (max-width: 767px) {
        #moonyMain .bottom-section .link {
          top: 10.13em;
          left: 7.4em; } }
  #moonyMain .description-section {
    position: relative;
    width: 100%;
    height: 21.875em; }
    #moonyMain .description-section p {
      font-size: 1.25em;
      width: 35em;
      margin-left: 18.9em; }
      @media (max-width: 991px) {
        #moonyMain .description-section p {
          margin-left: 3.3em; }
          #moonyMain .description-section p:last-of-type {
            width: 42.75em !important;
            margin-top: 1.4em !important; } }
      @media (max-width: 767px) {
        #moonyMain .description-section p {
          margin-left: 2.05em; }
          #moonyMain .description-section p:last-of-type {
            width: 35em !important; } }
    #moonyMain .description-section p:first-of-type {
      margin-top: 1.7em;
      margin-bottom: 1em; }
    #moonyMain .description-section p:last-of-type {
      font-family: GTEestiProText;
      font-weight: lighter;
      font-size: 1.25em;
      width: 53em;
      margin-top: 2.4em; }
    #moonyMain .description-section .br-922 {
      display: none; }
      @media (max-width: 991px) {
        #moonyMain .description-section .br-922 {
          display: inline; } }
      @media (max-width: 767px) {
        #moonyMain .description-section .br-922 {
          display: none; } }
    #moonyMain .description-section .br-768 {
      display: none; }
      @media (max-width: 767px) {
        #moonyMain .description-section .br-768 {
          display: inline; } }
