body {
  font-family: 'Poppins', sans-serif !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1;
  color: #000; 
}

.btn {
  font-size: 13px;
  line-height: 24px;
  transition: all .3s ease;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  border-radius: 4px;
  border: 0;
  color: #FFFFFF; 
}
  @media (max-width: 500px) {
    .btn {
      font-size: 12px;
      line-height: 22px; 
    }
  }
  .btn.btn-red {
    padding: 12px 44px;
    background: linear-gradient(180deg, #FF6C2D 0%, #FF0F1A 100%);
    font-style: normal; }
    @media (max-width: 500px) {
      .btn.btn-red {
        padding: 8px 40px; } }
    .btn.btn-red:hover {
      background: linear-gradient(180deg, #FF0F1A 0%, #FF6C2D 100%); }
  .btn.btn-grey {
    padding: 12px 20px;
    background: linear-gradient(180deg, #777D9A, #777D9A); }
    @media (max-width: 500px) {
      .btn.btn-grey {
        padding: 8px 16px; } }
    .btn.btn-grey:hover {
      background: linear-gradient(180deg, #FF6C2D 0%, #FF0F1A 100%); }

.page-thankYou {
  min-height: 100vh;
  background: #0C283C url(../page-thankYou-bg.png) no-repeat left bottom;
  background-size: 50vw;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 50px 15px; }
  .page-thankYou.page-thankYou-existing .page-thankYou__title {
    margin-bottom: 38px; }
  .page-thankYou.page-thankYou-existing .page-thankYou__desc {
    max-width: 380px;
    margin: 0 auto 32px; }
  .page-thankYou__content {
    max-width: 475px; }
  .page-thankYou__logo {
    display: flex;
    justify-content: center;
    margin-bottom: 58px; }
    .page-thankYou__logo a {
      text-align: center; }
    @media (max-width: 500px) {
      .page-thankYou__logo img {
        max-width: 80%; } }
  .page-thankYou__title {
    margin-bottom: 14px;
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 128%;
    color: #FFFFFF;
    text-align: center; }
    @media (max-width: 500px) {
      .page-thankYou__title {
        font-size: 24px; } }
  .page-thankYou__desc {
    margin-bottom: 24px;
    text-align: center;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #BBBBBB; }
    @media (max-width: 500px) {
      .page-thankYou__desc {
        font-size: 14px;
        line-height: 22px; } }
    .page-thankYou__desc a {
      color: #FFFFFF; }
  .page-thankYou__buttons {
    display: flex;
    justify-content: center; }
  .page-thankYou__comment {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #777D9A;
    max-width: 380px;
    margin: 0 auto; }
    @media (max-width: 500px) {
      .page-thankYou__comment {
        font-size: 10px;
        line-height: 16px; } }
    .page-thankYou__comment a {
      color: #fff;
      text-decoration: underline; }
  .page-thankYou__redeemInvitation {
    padding: 16px 25px 16px 18px;
    background: #13344C;
    border-radius: 8px;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    @media (max-width: 500px) {
      .page-thankYou__redeemInvitation {
        flex-direction: column; } }
    .page-thankYou__redeemInvitation p {
      flex: 1 0;
      font-style: normal;
      font-weight: 400;
      font-size: 16px;
      line-height: 24px;
      color: #BBBBBB;
      margin: 0;
      padding: 0; }
      @media (max-width: 500px) {
        .page-thankYou__redeemInvitation p {
          text-align: center;
          margin-bottom: 10px;
          font-size: 14px;
          line-height: 22px; } }
      .page-thankYou__redeemInvitation p span {
        color: #fff; }
    .page-thankYou__redeemInvitation a {
      margin-left: 15px; }

/*# sourceMappingURL=style.css.map */
