* {
  box-sizing: border-box; }

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,
form, fieldset, input, textarea, p, blockquote, th, td {
  padding: 0;
  margin: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

fieldset, img, iframe {
  border: 0; }

ul, nav {
  list-style: none; }

input:focus, button:focus, a:focus, textarea:focus, select:focus {
  outline: none !important; }

textarea {
  resize: none; }

html, body {
  scroll-behavior: smooth;
  height: 100%;
  min-height: 100%; }

section {
  max-width: 100%; }

a {
  color: #fff;
  transition:all .3s ease;
  text-decoration: none; }

a:hover, a:active, a:focus {
  text-decoration: none;
  color: #50BC85; }

a img {
  border: none; }

img {
  max-width: 100%;
  height: auto;
  display: block;
  border-style: none; }

noscript div {
  position: relative;
  top: 0;
  background: #fff;
  z-index: 77777;
  left: 0;
  right: 0;
  width: 100%;
  margin: 0 auto;
  padding: 50px;
  border: 3px solid red;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  color: #707070; }

noscript div a {
  text-decoration: underline;
  color: blue; }

input,
textarea,
select {
  vertical-align: middle;
  color: #27282e; }

form, fieldset {
  margin: 0;
  padding: 0;
  border-style: none; }

input[type="text"],
input[type="file"],
input[type="password"],
input[type="submit"],
input[type="email"],
input[type="tel"],
input[type="search"],
textarea, select {
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0px; }

input[type="email"] {
  box-shadow: none }

input[type="image"] {
  padding: 0;
  border: none; }

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

input[type="submit"],
input[type="button"] {
  cursor: pointer; }

input[type="submit"]:focus,
input[type="button"]:focus {
  outline: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

button:focus {
  outline: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

button {
  cursor: pointer; }

p {
  max-width: 100%;
  margin: 0; }

p, span, label, h1, h2, h3, h4, h5, h6, b, strong, i, em {
  max-width: 100%;
  word-wrap: break-word; }

div {
  word-wrap: break-word; }

input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; }


b, strong {
  font-weight: 600 }

*, *:after, *:before {
  box-sizing: border-box ;
  outline: none }

::-webkit-scrollbar {
  width: 5px; }

::-webkit-scrollbar:horizontal {
  height: 5px; }
::-webkit-scrollbar-thumb {
  width: 5px;
  border-color: #4adb94;
  background-color: #4adb94; }
::-webkit-scrollbar-thumb:hover {
  border-width: 1px 1px 1px 2px;
  border-color: #4adb94;
  background-color: #4adb94; }
::-webkit-scrollbar-track {
  border-width: 0; }
::-webkit-scrollbar-track-piece {
  background: #27282e; }
body {
  background: #fff;
  min-width: 320px;
  margin: 0;
  font-family: 'Outfit', sans-serif;
  font-size: 16px;
  line-height: normal;
  color: #2f2b34;
  overflow-x: hidden; }
body {
  max-width: 100%; }

body.noscroll {
  overflow: hidden; }

input, textarea {
  box-shadow: none;
  border-radius: 0;
  -webkit-appearance: none; }

.container {
  width: 1270px;
  margin: 0 auto;
  max-width: 100%;
  padding: 0 15px }
.flex-wrap {
  display: flex;
  flex-wrap: wrap; }

.align-left {
  text-align: left; }

.align-right {
  text-align: right; }

.align-center {
  text-align: center; }

.tt-upp {
  text-transform: uppercase; }

h1, h2, h3, h4, h5 {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 600; }

h1 {
  font-size: 30px;
  line-height: 38px; }
  @media only screen and (max-width: 599px) {
    h1 {
      font-size: 22px;
      line-height: 28px; } }

h2 {
  font-size: 26px;
  line-height: 36px; }
  @media only screen and (max-width: 599px) {
    h2 {
      font-size: 20px;
      line-height: 26px; } }

h3 {
  font-size: 24px;
  line-height: 34px; }
  @media only screen and (max-width: 599px) {
    h3 {
      font-size: 18px;
      line-height: 24px; } }

h4 {
  font-size: 24px;
  line-height: 32px; }
  @media only screen and (max-width: 599px) {
    h4 {
      font-size: 18px;
      line-height: 24px; } }

h5 {
  font-size: 20px;
  line-height: 28px; }
  @media only screen and (max-width: 599px) {
    h5 {
      font-size: 18px;
      line-height: 24px; } }

.btn {
  max-width: 100%;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding: 0 20px;
  border-radius: 6px;
  background: #50BC85;
  font-weight: 600;
  font-size: 16px;
  line-height: normal;
  color: #fff;
  transition:background .4s ease;
}
.btn:hover {
  color: #fff;
  background: #b82729;
}
.right-header .btn:hover {
  background: #46a374;
}
.header {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  max-width: 100%;
  padding: 15px 0;
  transition: background 0.3s ease;
}
@media (min-width: 1599px) {
  .header {
    padding: 24px 100px;
  }
}
.header.fixed, .header.open-menu {
  background: #1c274c;
}
.header .container {
  width: 1720px;
}
.header .flex-wrap {
  align-items: center;
  justify-content: space-between;
}
.logo img {
  width: 135px;
  height: 22px;
}
@media (min-width: 600px) {
  .logo img {
    width: 275px;
    height: 24px
  }
}
.laung-toggle {
  display: block;
  position: relative;
  padding-right: 18px;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  line-height:25px;
  height: 25px;
}

.laung-toggle:after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -3px;
  width: 10px;
  height: 7px;
  background: url(/images/promo/mcb/lang.svg) 0 0 no-repeat;
  background-size: cover;
}

.laung-nav:hover .laung-toggle:after {
  transform: rotate(-180deg); }

.laung-nav {
  margin-right: 0;
  margin-left: auto;
  padding-right: 13px;
  cursor: pointer;
  position: relative; }

.laung-nav a {
  transition: all 0.3s ease;
  text-decoration: none;
  white-space: nowrap;
  color: #fff;
  font-size: 16px; }
  .laung-nav a:hover {
    color: #4adb94; }

.drop-laung {
  position: absolute;
  top: 100%;
  padding-top: 15px;
  transform: translateY(235px);
  z-index: 55;
  opacity: 0;
  left: auto;
  right: 0;
  visibility: hidden;
  text-align: left;
  transition: transform 0.3s ease, opacity 0.3s ease; }

.drop-laung ul {
  min-width: 50px;
  background: rgba(0, 0, 0, 0.9);
  display: block; }

.drop-laung li {
  padding: 5px 15px;
  margin: 0; }

.drop-laung li a {
  color: #fff;
  font-size: 16px; }

.drop-laung li a:hover {
  color: #50BC85; }

.laung-nav:hover .drop-laung {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px) }
@media (max-width: 1189px) {
  .right-header {
    padding-top: 15px;
  }
  .header-navigation {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    padding: 20px 40px 40px;
    background: #000;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    transition: opacity .4s ease;
  }
  .header-navigation.visible {
    opacity: 1;
    visibility: visible;
  }
  .header-navigation ul li {
    padding: 10px;
  }
  .mobile-nav-butt {
    cursor: pointer;
    display: flex;
    flex-wrap: wrap;
    width: 24px;
    position: relative;
    z-index: 10;
  }
  .mobile-nav-butt span {
      border: 1px solid #fff;
      border-radius: 2px;
      display: block;
      height: 0;
      transition: all 0.4s ease;
      width: 100%;
  }
  .mobile-nav-butt span:first-child {
      margin-bottom: 8px;
  }
  .mobile-nav-butt span:last-child {
      margin-top: 8px;
  }
  .mobile-nav-butt.active span:nth-child(2) {
      display: none;
  }
  .mobile-nav-butt.active span:first-child {
      transform: rotate(135deg) translateY(-5px) translateX(5px);
  }
  .mobile-nav-butt.active span:last-child {
      transform: rotate(-135deg) translateY(7px) translateX(7px);
  }
}
@media (min-width: 1190px) {
    .mobile-nav-butt {
        display: none;
    }
}

.top-section {
  padding: 100px 0 50px 0;
  position: relative;
  background: url(/images/promo/mcb/top-section.jpg) 100% 0 / cover no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  height: auto;
  color: #fff;
  text-align: center;
  min-height: 100%;
}
.top-section:after {
  content:'';
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  top: 0;
  background: linear-gradient(0deg, #CAEFFF 0%, rgba(201, 238, 254, 0.99) 5.34%, rgba(197, 234, 250, 0.97) 9.69%, rgba(191, 228, 245, 0.93) 13.2%, rgba(183, 220, 238, 0.88) 16.01%, rgba(173, 211, 229, 0.82) 18.29%, rgba(162, 200, 220, 0.75) 20.19%, rgba(150, 189, 209, 0.67) 21.86%, rgba(137, 176, 197, 0.59) 23.45%, rgba(123, 163, 185, 0.50) 25.12%, rgba(109, 149, 172, 0.41) 27.02%, rgba(95, 135, 160, 0.33) 29.3%, rgba(81, 122, 148, 0.24) 32.12%, rgba(67, 109, 136, 0.15) 35.63%, rgba(55, 96, 124, 0.07) 39.97%, rgba(43, 85, 114, 0.00) 45.32%), linear-gradient(90deg, #2F4C64 -18.74%, rgba(47, 76, 100, 0.99) -10.03%, rgba(48, 76, 99, 0.97) -2.95%, rgba(48, 75, 98, 0.93) 2.77%, rgba(48, 74, 96, 0.88) 7.36%, rgba(48, 73, 95, 0.82) 11.08%, rgba(49, 72, 93, 0.75) 14.17%, rgba(49, 71, 90, 0.67) 16.89%, rgba(50, 69, 88, 0.59) 19.49%, rgba(50, 68, 86, 0.50) 22.21%, rgba(51, 67, 83, 0.41) 25.3%, rgba(51, 65, 80, 0.33) 29.02%, rgba(52, 64, 78, 0.24) 33.61%, rgba(52, 62, 75, 0.15) 39.33%, rgba(53, 61, 73, 0.07) 46.41%, rgba(53, 60, 71, 0.00) 55.12%);
}
.top-section .container {
  position: relative;
  z-index: 5;
}
.red {color: #eb4244}
.green {color: #50BC85}
.general-title {
  margin-bottom: 30px;
  font-size: 48px;
  line-height: 1.04;
  color: #fff;
  font-weight: 700;
}
.general-text {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 30px;
  color: #fff;
}
.general-row-left {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 30px;
}
.general-row-right {
  font-size: 18px;
  line-height: 26px;
}
.general-row-right strong {
  font-size: 24px;
  display: block;
  margin-bottom: 4px;
}
.general-row-right p {margin-bottom: 26px}
.bonus-amount-section {
  background: #CAEFFF;
}
.bonus-heading {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 14px;
  color: #1C274C;
  text-align: center;
  font-family: Outfit;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.125;
}
.bonus-heading img {
  width: 85px;
  height: auto;
  margin-right: 20px;
}
.bonus-text {
  color: #1C274C;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.bonus-table {
  padding: 48px 0 0;
  font-size: 14px;
  text-align: center;
}
.bonus-table table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  text-align: left;
  margin-bottom: 32px;
}
.bonus-table table td {
  border: 1px solid #6985AD;
  height: 60px;
  padding: 0 15px;
  font-size: 16px;
}
.bonus-table table thead th {
  background: #1C274C;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  height: 50px;
  padding: 0 15px;
}
.bonus-table table tbody tr:nth-child(1) td:last-of-type {font-size: 16px}
.bonus-table table tbody tr:nth-child(2) td:last-of-type {font-size: 20px}
.bonus-table table tbody tr:nth-child(3) td:last-of-type {font-size: 24px;font-weight: 500;}
.bonus-table table tbody tr:nth-child(4) td:last-of-type {font-size: 26px;font-weight: 600;}
.bonus-table table tbody tr:nth-child(5) td:last-of-type {font-size: 28px;font-weight: 700;}
.bonus-images {
  position: relative;
  padding: 50px 0;
}
.bird-img {
  max-width: 30%;
  left: 0;
  top: 30%;
  position: absolute;
}
.cloud-img {
  max-width: 40%;
  position: absolute;
  top: 0;
  right: -15px;
}
.how-it-works {
  padding: 50px 0;
  background: linear-gradient(180deg, #CAEFFF 0%, #117DCC 33.58%, #117DCC 67.15%, #117DCC 100%);
}
.heading {
  margin-bottom: 72px;
  color: #1C274C;
  text-align: center;
  font-family: Outfit;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.how-it-works-item {
  display: flex;
  flex-direction:column;
  margin-bottom: 30px;
  align-items: center;
}
.how-arrow {display: none}
.how-it-works-text {
  padding: 25px 0;
  color: #FFF;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-align: center;
}
.how-it-works-text b {
  display: block;
  margin-bottom: 10px;
  color:#54E0FF;
}
.how-it-works-item .btn {
  width: 100%;
  max-width: 320px;
  height: 54px;
  background: #EF4444;
  color: #fff;
  font-weight: 600;
  font-size: 20px;
}
.how-it-works-item .btn:hover {
  background: #c11e1e
}
.how-it-works-item .btn--white, .btn.btn--white {
  width: 100%;
  max-width: 320px;
  background: #fff;
  color: #353C47;
  height: 54px;
  font-weight: 600;
  font-size: 20px;
}
.how-it-works-item .btn--white:hover, .rules-subhead .btn--white:hover {background: #c5c5c5;}
.rules-section {
  padding: 13px 0;
  position: relative;
  background:  url(/images/promo/mcb/rules-mob.jpg) 0 0 no-repeat;
}
.rules-section:before {
  content: '';
  position: absolute;
  top: -2px;
  left: 0;
  right: 0;
  height: 200px;
  background: linear-gradient(180deg, #117DCC 0%, rgba(17, 125, 204, 0.00) 32.9%);
}
.rules-head {
  color: #FFF;
  margin-bottom: 24px;
  text-align: center;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.rules-subhead {
  margin-bottom: 24px;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal
}
.rules-subhead .btn {margin-top: 24px}
.rules-info-box {
  display: flex;
  flex-direction: column;
}
.rules-info-text img {
  max-width: 150px
}
.rules-info-text {
  margin-top: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: #fff;
}
.rules-info-head {
  padding: 30px 0;
  color: #FFF;
  text-align: center;
  text-shadow: 0px 4px 10px rgba(17, 125, 204, 0.20);
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.1;
}
.copytext {
  padding-top: 24px;
  color: #353C47;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.copytext a {color:#353C47;text-decoration: underline;}
.copytext a:hover {text-decoration: none;}
.copytext p:last-of-type {margin-top:48px}
.money-man {display: none;}
.how-it-img {
  position: relative;
}
.how-it-img:before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 30px;
  margin: auto;
  width: 73.63px;
  height: 73.63px;
  flex-shrink: 0;
  background: #CAEFFF;
  filter: blur(25px);
}
.modal-back {
  cursor:close;
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 50;
  background: rgba(0,0,0,0.68);
}
.modal {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 55;
  margin: auto;
  width: 970px;
  height: auto ;
  max-width: 100%;
  max-height: 85%;
  background: #fff;
  padding: 45px 70px 0;
  border-radius: 15px;
  color: #333333;
  font-weight: 400;
  font-size: 17px;
}
.modal-draft {
  height: 660px;
}
.modal-close {
  position: absolute;
  width: 17px;
  height: 17px;
  top: 20px;
  right: 28px;
  cursor: pointer;
  transition: all 0.3s ease;
}
.modal-close:after, .modal-close:before {
  content: '';
  position: absolute;
  bottom: 7px;
  left: 0;
  width: 20px;
  height: 2px;
  background: #949bb2;
}
.modal-close:after {
  transform: rotate(-45deg)
}
.modal-close:before {
  transform: rotate(45deg)
}
.modal-close:hover {
  opacity: 0.5;
}
.modal-head {
  display: flex;
  align-items: center;
  margin-bottom: 26px;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 700;
}
.modal-title {
  margin-bottom: 20px;
  font-size: 17px;
  font-weight: 700;
}
.modal ul li {margin-bottom: 20px;}
.modal-container {
  max-height: calc(100% - 50px);
  overflow-y: auto;
}
.modal-container p {
  padding: 11px 0px;
}
.modal-container table {
  border: 1px solid #000;
  width: 90%;
  margin: 0 auto;
}
.modal-container table th {
  border: 1px solid #000;
}
.modal-container table td {
  width: 25%;
  text-align: center;
  padding: 4px 0;
  border: 1px solid #000;
}
body.open-modal {overflow: hidden;}
#modal_participate {
  max-height: 40%;
}
#modal_accure_bonus {
  max-height: 61%;
}
@media (min-width: 768px) {
  .top-section {background-position: 50% 0;}
  .peop-img {margin: 0 auto}
  .cloud-img {top:-25px;}
  .rules-section {background: url(/images/promo/mcb/rules-desk.jpg) 0 0 no-repeat;background-size: cover;}
}
@media (min-width: 1190px) {
  .bonus-heading {font-size: 48px}
  .bonus-heading img {width: 139px}
  .bonus-text {font-size: 24px}
  .bonus-table table thead th,.bonus-table table td  {font-size: 20px}
  .bonus-table table tbody tr:nth-child(1) td:last-of-type {font-size: 20px}
  .bonus-table table tbody tr:nth-child(2) td:last-of-type {font-size: 24px}
  .bonus-table table tbody tr:nth-child(3) td:last-of-type {font-size: 26px}
  .bonus-table table tbody tr:nth-child(4) td:last-of-type {font-size: 32px}
  .bonus-table table tbody tr:nth-child(5) td:last-of-type {font-size: 36px}
  .bonus-table {font-size: 16px}
  .heading {font-size: 48px}
  .how-it-works-text {font-size: 24px}
  .rules-head {font-size: 36px}
  .rules-info-head {font-size: 64px;padding: 12px 0;}
  .header-navigation {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex:auto;
    padding: 0 32px;
  }
  .navigation {
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(100% - 175px);
  }
  .navigation li {margin: 0 22px;}
  .general-info {text-align: left;}
  .general-title {font-size: 96px;max-width: 525px}
  .general-text {font-size: 32px;margin-bottom: 141px;}
  .general-row {display: flex;justify-content: space-between;}
  .general-row-left, .general-row-right {
    width: calc(50% - 22px);
    text-align: left;
  }
  .general-row-right {font-size: 18px;}
  .general-row-right strong {font-size: 24px;}
  .general-row-left {font-size: 40px}
  .bonus-amount-section .container {
    position: relative;
    /*width: 690px;*/
    /*margin: 0;*/
  }
  .bonus-heading , .bonus-text , .bonus-table {
    width: 660px;
  }
  .bonus-images {
    width: 575px;
    position: absolute;
    top: 0;
    left: 790px;
  }
  .bird-img {
    max-width: 50%;
    left: -75px;
    top: 162px;
  }
  .cloud-img {
    max-width: 100%;
    top: -150px;
    right: -150px;
  }
  .container {
    position: relative;
    z-index: 2;
  }
  .green-box {
    width: 401.394px;
    height: 2132.656px;
    transform: rotate(-135deg);
    position: absolute;
    z-index: 1;
    left: 0;
    top: -167px;
    background: linear-gradient(180deg, rgba(80, 188, 133, 0.00) -49.16%, rgba(80, 188, 133, 0.20) 15.56%, rgba(80, 188, 133, 0.00) 76.35%);
  }
  .red-box {
    width: 342.502px;
    height: 1602.316px;
    transform: rotate(45deg);
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: -51px;
    background: linear-gradient(180deg, #EF4444 0%, rgba(80, 188, 133, 0.00) 100%);;
  }
  .how-it-works-list {
    display: flex;
    justify-content: space-between;
    gap:48px;
  }
  .how-it-works-text {
    text-align: left;
  }
  .how-it-works-item  {
    width: 25%;
    display: block;
    text-align: left;
    padding-bottom: 56px;
    position: relative;
  }
  .how-it-works-text b {margin:0;}
  .how-it-works-item .btn {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .how-arrow {
    display: block;
    position: absolute;
    right: 0;
    top: 42px;
  }
  .rules-head, .rules-subhead, .rules-info-box, .copytext {
    width: 675px;
    max-width: 100%;
    margin: 0 auto;
  }
  .rules-head {
    margin-bottom: 22px;
  }
  .rules-subhead .btn {
    width: auto;
    min-width: 175px
  }
  .rules-section {
    position: relative;
    background: url(/images/promo/mcb/rules-big.jpg) 0 0 no-repeat;
    background-size: cover;
    padding: 120px 0 160px 0;
  }
  .money-man {
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    /*right: -150px;*/
    right: 0;
    left: 1000px;
    margin: auto;
  }
  .bonus-amount-section {
    padding: 21px 0 82px 0;
  }
  .rules-info-box {
    padding: 18px 0 0;
  }
  .rules-info-text {
    font-size: 24px;
  }
  .rules-info-text img {
    max-width: 206px
  }
  .copytext {
    padding-top: 10px;
    max-width: 470px
  }
  .how-it-works {
    padding: 50px 0 0;
  }
}
@media (min-width: 2000px) {
  .rules-section {
    background: url(/images/promo/mcb/rules.jpg) 0 0 no-repeat;
    background-size: cover;
  }
}
@media screen and (max-width: 1023px) {
  #modal_participate {
    max-height: 61%;
  }
  .modal {padding: 40px 10px 15px;}
}
@media screen and (max-width: 599px) {
  .modal {
    top: 0;
    bottom: 0;
    max-height: 100%;
    border-radius: 0;
  }
}
@media screen and (max-width: 1780px) {
  .money-man {
    right: -150px;
    left: unset;
    margin: unset;
  }
}
@media screen and (min-height: 1100px) {
  .bonus-amount-section {
    margin-top: -99px;
  }
}
.animated {opacity: 0;transform:translateY(20px);transition: opacity 0.7s ease, transform 0.7s ease}
.animated.visible {opacity: 1;transform:translateY(0);}









