.con_h2_txt {
  margin-bottom: 66px;
}

@media (max-width: 768px) {
  .con_h2_txt {
    margin-bottom: 40px;
  }
}

.support-replacement-form-intro {
  padding: 30px;
  margin-bottom: 30px;
  border: 1px solid #d5d5d5;
}

@media (max-width: 768px) {
  .support-replacement-form-intro {
    padding: 20px;
    margin-bottom: 20px;
  }
}

.support-replacement-form-intro .support-text + .support-text {
  margin-top: 10px;
}

.support-replacement-form-note {
  margin-bottom: 50px;
}

@media (max-width: 768px) {
  .support-replacement-form-note {
    margin-bottom: 44px;
  }
}

.support-replacement-form-note > .support-text {
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  .support-replacement-form-note > .support-text {
    margin-bottom: 10px;
  }
}

.support-replacement-form-note .arrow-link-btn-white {
  margin-bottom: 40px;
  max-width: 418px;
}

@media (max-width: 768px) {
  .support-replacement-form-note .arrow-link-btn-white {
    max-width: 90%;
    margin: 0 auto 40px;
  }
}

.support-replacement-form-note .support-info-panel .support-text {
  margin-bottom: 10px;
}

.support-replacement-form-note .support-info-panel .support-text:last-child {
  margin-bottom: 0;
}

.support-replacement-form-steps {
  margin-bottom: 20px;
}

.support-replacement-form-steps .support-title {
  margin-bottom: 30px;
}

.support-replacement-form-steps-box {
  margin-bottom: 20px;
}

.support-replacement-form-steps-box-last {
  margin-top: 30px;
  margin-bottom: 0;
}

.support-replacement-form-steps-image {
  margin-bottom: 27px;
  max-width: 597px;
}

@media (max-width: 768px) {
  .support-replacement-form-steps-image {
    margin-bottom: 20px;
    max-width: 100%;
  }
}

.support-replacement-form-steps-image img {
  width: 100%;
  vertical-align: bottom;
}

.support-entry-links {
  margin-bottom: 50px;
}

@media (max-width: 768px) {
  .support-entry-links {
    margin-bottom: 40px;
  }
}

.button--square {
  margin: auto;
}

.padding-left-10 {
  padding-left: 10px;
}
