.free-trial-variations--control,
.free-trial-variations--variant_c,
.free-trial-variations--variant_d {
  background: #fff url(../images/free-trial/wave_light.svg) no-repeat center bottom;
  background-size: cover;
  min-height: 100vh;
}

.variant-c-logo {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 24px;
  padding: 24px 38px;
}

.variant-c-logo img {
  height: 34px;
  width: auto;
}

.variant-c-card {
  max-width: none;
  border: none;
}

.variant-c-step-two {
  padding-top: 0;
  margin: 0;
  max-width: 100%;
}

.variant-c-body-row {
  display: flex;
  gap: 52px;
  max-width: 1140px;
  margin: 0 auto;
  align-items: flex-start;
  padding-top: 80px;
}

.variant-c-form-col {
  flex: 1;
  max-width: 500px;
}

.variant-c-features-col {
  flex: 1;
}

.variant-c-features-col .ft-wave2__features-block {
  display: block;
}

.variant-c-features-col .ft-wave2__features-heading {
  margin: 10px 0;
}

.variant-c-features-col .ft-wave2__feature-item {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 20px;
}

.variant-c-features-col .ft-wave2__feature-img-wrap {
  flex-shrink: 0;
  width: 206px;
  border-radius: 12px;
  overflow: hidden;
}

.variant-c-features-col .ft-wave2__feature-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.variant-c-features-col .ft-wave2__feature-text {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}

#step2 .try-for-free-div button { 
  padding: 0;
}

#step2 .try-for-free-div {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.variant-a-card {
  background: transparent;
}

/* @media (min-width:767.9px) and (max-width: 991px) {
    .variant-a-card {
        padding: 0;
    }
} */

@media (max-width: 991px) {
  .variant-c-body-row {
    flex-direction: column;
    gap: 32px;
    padding-top: 24px;
  }

  .variant-c-form-col {
    flex: none;
    max-width: none;
    width: 100%;
  }
  .variant-c-logo {
    padding: 20px 16px;
  }

  .variant-c-features-col {
    width: 100%;
    /* background: #fff; */
    border-radius: 12px;
    padding: 24px;
    /* box-shadow: 0 4px 12px rgba(0, 73, 99, 0.1); */
  }

  .free-trial-variations--control,
  .free-trial-variations--variant_c,
  .free-trial-variations--variant_d {
    padding: 0;
  }
}
