/* popup */
.popup-inner a {
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
  
  .popup {
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    background: rgb(65 106 167 / 50%);
    text-align: center;
    z-index: 999;
    overflow: hidden;
    overflow-y: auto;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
  }
  
  .popup::-webkit-scrollbar {
    width: 0 !important;
  }
  
  .popup:before {
    content: "";
    display: inline-block;
    height: 100%;
    margin-right: -4px;
    vertical-align: middle;
  }
  
  .popup-inner {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    position: relative;
    max-width: 1200px;
    padding: 40px;
    -webkit-box-shadow: 0px 2px 6px #000;
    box-shadow: 0px 2px 6px #000;
    border-radius: 3px;
    background: #fff;
    text-align: center;
    margin: 50px 0;
    word-wrap: break-word;
    color: #000;
    border: 2px solid #004efea6;
    font-family: 'DINPro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  
  .popup-inner h2 {
    font-family: "Roboto Slab", serif;
    font-weight: 700;
  }
  
  .popup-inner p {
    font-size: 24px;
    font-weight: 400;
  }
  
  @media screen and (max-width: 600px) {
    .popup-inner {
      padding: 40px 20px;
    }
  }
  
  .popup-close {
    width: 30px;
    height: 30px;
    display: inline-block;
    position: absolute;
    top: 30px;
    right: 30px;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    border-radius: 100%;
    background: transparent;
    border: solid 4px #004efea6;
  }
  
  .popup-close:after, .popup-close:before {
    content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    height: 4px;
    width: 16px;
    border-radius: 30px;
    background: #004efea6;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  
  .popup-close:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  
  .popup-close:hover {
    -webkit-transform: translate(50%, -50%) rotate(180deg);
    transform: translate(50%, -50%) rotate(180deg);
    background: #004efea6;
    text-decoration: none;
    border-color: #004efea6;
  }
  
  .popup-close:hover:after, .popup-close:hover:before {
    background: #fff;
  }
  
  @media (max-width: 950px) {
    .popup-inner {
      max-width: 900px;
      width: 90%;
    }
  }
  
  .popup .modal-content {
    background-color: transparent;
  }
  
  .popup .modal-content a {
    border: none;
    background: none;
  }
  
  .popup .modal-content a:hover {
    border: none;
    background: none;
  }
  
  /* Terms and Conditions */
  .modal-content {
    border: 0 !important;
    border-radius: 0;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
  }
  
  .modal-content .modal-header h5 {
    font-size: 30px;
    padding-bottom: 10px;
    border-bottom: 0;
    font-weight: 600;
    margin: 20px 0;
    color: #004efea6;
  }
  
  .modal-content .modal-header p {
    text-align: left;
    font-size: 18px;
    margin-bottom: 2.5%;
    line-height: 24px;
  }
  
  .modal-content .modal-body {
    text-align: left;
  }
  
  .modal-content .modal-body ul:nth-of-type(1) {
    list-style-type: none;
  }
  
  .modal-content .modal-body .redeem-modal p {
    font-size: 16px;
    line-height: 20px;
    margin: 20px 0;
    background: #c9dae2;
    padding: 10px;
    color: #000;
  }
  
  .modal-content .modal-body p {
    font-size: 16px;
    line-height: 20px;
    margin: 20px 0;
  }
  
  .modal-content .modal-body h4 {
    font-size: 20px;
    padding: 10px 0;
    font-weight: 900;
    color: #000;
  }
  
  .modal-content .modal-body .redeem-modal h5 {
    display: inline-block;
    border-bottom: 2px solid #004efea6;
    color: #fff;
    background: #004efea6;
    padding: 10px 20px;
    border-radius: 100px;
    font-weight: bold;
  }
  
  /*
   *.modal-content .modal-body ul li ol li {
   *    font-size: 16px;
   *    line-height: 20px;
   *    margin-bottom: 20px;
   *    padding: 0 0 0 10px;
   *    list-style: lower-roman;
   *}
   *
   *.modal-content .modal-body ul li {
   *    font-size: 16px;
   *    line-height: 20px;
   *    margin-bottom: 20px;
   *    padding: 0 0 0 10px;
   *}
   *
   *.modal-content .modal-body ul li ol {
   *    padding: 0 0 0 5px;
   *}
   *
   *.modal-content .modal-body ul li ol:nth-of-type(1) li:nth-of-type(4) ol li {
   *    list-style-type: decimal;
   *}
   *
   *.modal-content .modal-body ul li ol.list-symbol li {
   *    list-style-type: disc;
   *}
   *
   *.modal-content .modal-body ul li ol.list-symbol li ul li {
   *    list-style-type: none;
   *} */
  /*
   *.modal-content .modal-body .draw-prize .list-style {
   *    border: 1px solid #2f2f2f;
   *    padding: 15px;
   *    margin: 20px 0;
   *    list-style-type: none;
   *}
   *
   *.modal-content .modal-body .draw-prize .list-style li:nth-of-type(1) {
   *    list-style-type: none;
   *}
   *
   *.modal-content .modal-body .draw-prize .list-style li {
   *    color: #5fd3fffa;
   *    font-size: 20px;
   *    font-weight: 900;
   *    padding-left: 15px;
   *}
   *
   *.modal-content .modal-body .draw-prize .list-style-sub {
   *    list-style: square;
   *}
   *
   *.modal-content .modal-body .draw-prize .list-style-sub li {
   *    font-weight: normal;
   *    color: #80b8e0;
   *    font-size: 16px;
   *    padding-left: 0;
   *}
   *
   *.modal-content .modal-body .draw-prize .list-style-sub li:nth-of-type(1) {
   *    list-style-type: disc;
   *}
   *
   *.modal-content .modal-body .draw-prize .list-style-sub li:first-child {
   *    padding-top: 15px;
   *}
   *
   *.modal-content .modal-body .draw-prize .list-style-sub li:last-child {
   *    list-style-type: none;
   *}
   *
   *.modal-content .modal-body .paragraph-style .list-style li:first-child {
   *    padding-top: 10px;
   *}
   *
   *.modal-content .modal-body .paragraph-style .list-style li:last-child {
   *    padding-bottom: 10px;
   *} */
  .lower-roman {
    list-style: lower-roman;
    padding-left: 30px;
  }
  
  .lower-roman li {
    margin: 20px 0;
    line-height: 24px;
  }
  
  .lower-roman li ul {
    padding-left: 30px;
  }
  
  .lower-roman li ul li {
    margin: 10px 0;
    line-height: 24px;
    list-style: disc;
  }
  
  a.btn-s {
    position: absolute;
    color: #1670f0;
    padding: 30px 60px;
    font-size: 30px;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
    overflow: hidden;
  }
  
  a.close-btn {
    background-color: #004efea6;
    color: #fff;
    padding: 10px 20px;
    display: inline-block;
    margin-top: 5%;
    font-size: 16px;
  }
  
  .tc-text {
    background: none;
  }
  
  .gameTC .modal-content .modal-body ul li ol.listDisc li, .gameTC .modal-content .modal-body ul ol.listDisc li {
    list-style: disc;
  }
  
  .gameTC .modal-content .modal-body ol.listDisc ul {
    margin-top: 30px;
  }
  
  .gameTC .modal-content .modal-body ol.listDisc ul li.listDecimal {
    list-style: decimal;
  }
  /* location */
  .location-title {
    text-align: center;
    margin: 30px auto;
  }
  
  .location-title h5 {
    font-weight: bold;
    font-size: 24px;
    color: #000;
    background: #c9dae2;
    padding: 10px;
  }
  
  .location {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  
  .location .location__item {
    font-size: 18px;
    padding: 0;
    margin: 10px 0;
  }
  
  .service {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  
  .service .service__item {
    font-size: 18px;
    margin: 10px 0;
    line-height: 26px;
  }
  
  .service .service__item li {
    padding: 0 !important;
  }
  
  .service .service__item:first-child {
    width: 45%;
  }
  
  .popup-inner1 {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    position: relative;
    max-width: 1200px;
    padding: 40px;
    -webkit-box-shadow: 0px 2px 6px #000;
    box-shadow: 0px 2px 6px #000;
    border-radius: 3px;
    background: rgba(0, 0, 0, 0.8);
    text-align: center;
    margin: 50px 0;
    word-wrap: break-word;
    color: #fff;
    border: 3px solid #c9dae2;
    font-family: 'DINPro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  
  .popup-inner1 a {
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    display: inline-block;
    margin-top: 6%;
    font-size: 18px;
    font-weight: bold;
    color: #000;
    padding: 10px 20px;
    background: #c9dae2;
  }
  
  .popup-inner1 h2 {
    font-family: "Roboto Slab", serif;
    font-weight: 700;
  }
  
  .popup-inner1 p {
    font-size: 24px;
    font-weight: 400;
  }
  
  @media screen and (max-width: 600px) {
    .popup-inner1 {
      padding: 40px 20px;
    }
  }
  
  @media (max-width: 950px) {
    .popup-inner1 {
      max-width: 900px;
      width: 90%;
    }
  }
  /*# sourceMappingURL=popup.css.map */