* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Montserrat", sans-serif;
}

.container .row {
  margin: 120px 70px !important;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container .row section:nth-of-type(1) {
  width: 400px;
  height: 220px;
  background-color: rgb(238, 232, 232);
  border-radius: 12px;
  box-shadow: 2px 2px 50px rgba(177, 177, 177, 0.825);
}
.container .row section:nth-of-type(1) div {
  width: 103.2%;
  height: 20%;
  background-color: rgba(208, 208, 208, 0.575);
  margin-top: 40px;
}
.container .row section:nth-of-type(2) {
  width: 400px;
  height: 220px;
  background: linear-gradient(120deg, #FC5179, #FB5117);
  box-shadow: 2px 2px 50px rgba(199, 199, 199, 0.825);
  color: rgba(255, 255, 255, 0.845);
  border-radius: 12px;
  position: absolute;
  top: 140px;
  left: -10px;
  display: flex;
  justify-content: end;
  flex-wrap: wrap;
  z-index: 1;
}
.container .row section:nth-of-type(2) img {
  width: 100px;
  height: 50px;
  margin: 15px;
}
.container .row section:nth-of-type(2) div {
  padding-left: 30px;
  margin-bottom: 20px;
  height: 65px;
}
.container .row section:nth-of-type(2) div span {
  display: flex;
  width: 30px !important;
  height: 10px !important;
}
.container .row .FoRm {
  width: 550px;
  height: 600px;
  margin-left: 120px;
  color: black;
}
.container .row .FoRm h1 {
  font-size: 20px;
  color: black;
  font-weight: 700;
}

.cvc div:nth-of-type(1) {
  height: 60px;
}

.cvc > * {
  font-family: "Odibee Sans", cursive;
}
.cvc > * span:nth-of-type(1) {
  font-size: 13px;
  padding-right: 9px;
}

.eslsh {
  margin-top: 13px;
}

.total {
  width: 80.5% !important;
}/*# sourceMappingURL=index.card.css.map */