/* versoin 1.0 */

@media (min-width: 1440px) {
  .container {
    max-width: 1420px;
  }
  .container-lg {
    max-width: 1420px;
  }
}
@media (max-width: 1279px) {
  .wpay-hero {
    height: 244px;
  }
  .wpay-hero-img {
    height: 244px;
    max-height: 244px;
  }
  .wpay-hero-title-size {
    font-size: 30px;
  }
}
@media (min-width: 1280px) and (max-width: 1439px) {
  .container {
    max-width: 1280px;
  }
  .wpay-hero {
    height: 260px;
  }
  .wpay-hero-img {
    height: 260px;
    max-height: 260px;
  }
  .wpay-hero-title-size {
    font-size: 38px;
  }
}
@media (min-width: 1440px){
  .wpay-hero {
    height: 231px;
  }
  .wpay-hero-img {
    height: 230px;
    max-height: 230px;
  }
  .wpay-hero-title-size {
    font-size: 38px;
  }
}

.wpay-bg-primary {
  background-color: #3b474f;
}

.wpay-input-color {
  color: #ebebeb;
}

.wpay-hero {
  /* height: 231px; */

  background: #3b474f;
  border-radius: 4px;
}

.wpay-card-title {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;

  letter-spacing: -0.01em;
}

.wpay-card-text {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #3b474f;
}

.wpay-tile-card ul {
  list-style: disc;
  padding-left: 1em !important;
}

.wpay-tile-card li {
  list-style-type: disc;
  display: list-item;
  padding-left: 0px;
}

.wpay-h4 {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;

  letter-spacing: -0.01em;
  color: #3b474f;
}

.wpay-button-text {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #626262;
}

.wpay-hero-h2 {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 700;
  line-height: 48px;

  letter-spacing: -0.03em;

  color: #ffffff;
}

.wpay-hero-text {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;

  letter-spacing: -0.02em;

  color: #ffffff;
}

.wpay-hero-color-sm {
  color: #3b474f;
}

.wpay-hero-card {
  background: #3b474f;
}

.wpay-hero-img {
  object-fit: cover;
  width: auto;
}

.wpay-tile-card:hover {
  border: 1px solid #b078d6;
  box-shadow: 0px 8px 16px -5px rgba(58, 71, 78, 0.15);
  border-radius: 4px;
  -webkit-transition: all 0.14s ease-out;
  -moz-transition: all 0.14s ease-out;
  -ms-transition: all 0.14s ease-out;
  -o-transition: all 0.14s ease-out;
  transition: all 0.14s ease-out;
}

#wpay-landing-page a:hover {
  border-radius: 4px;
  color: #3b474f;
}

#wpay-landing-page a:active {
  background: #ebebeb;
  border-radius: 4px;
  color: #3b474f;
}

body .rm-LandingPage {
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: auto;
  }