/* SEO swap for H1/H2 */
.header_6_icon_text h1.xxsm {
    font-size: 2.6rem;
    line-height: 1.307693;
    margin: 2rem 0;
}
.header_6_icon_text h2.xxlg {
  font-size: 4rem;
  line-height: 1.05;
  margin: 2rem 0;
}
@media(max-width: 991px) {
  .header_6_icon_text h1.xxsm {
    font-size: 1.7rem;
    line-height: 1.307693;
    margin: 2rem 0;
  }
  .header_6_icon_text h2.xxlg {
    font-size: 2.6rem;
    line-height: 1.307693;
    margin: 2rem 0;
  }
  .header_6_icon_text h2.xxsm {
    font-size: 2.4rem;
    line-height: 3.4rem;
  }
}
/* SEO swap for H1/H2 */

.header_6_icon_text {
  padding: 40px 0 60px;
  min-height: 300px;
}
.header_6_icon_text .font-weight-300 {
  font-weight: 300 !important;
}
.header_6_icon_text.header-only {
  height: 300px;
}
.header_6_icon_text.header-only .container {
  top: 50%;
  transform: translateY(-50%);
}
.header_6_icon_text .header-symbol img{
  max-width: 100%;
  margin-top: 20px;
}
.header_6_icon_text .pre-header {
  display: block;
  line-height: 25px;
  padding: 5px 0 10px;
  font-weight: 600;
  font-size: 40%;
}
.header_6_icon_text .header-buttons > .btn,
.header_6_icon_text .header-buttons > .btn-ghost{
  margin: 15px 5px 15px 5px;
}

@media(max-width: 767px) {
  .header_6_icon_text.header-only {
    height: auto;
  }
  .header_6_icon_text.header-only .container {
    top: 0;
    transform: translateY(0);
  }
  .header_6_icon_text {
    padding: 20px 0 40px;
    min-height: 0;
  }
  .header_6_icon_text .header-symbol,
  .header_6_icon_text.contact-height .header-symbol {
    margin-top: 0;
  }
  .header_6_icon_text.verticals {
    height: auto;
    padding: 90px 0;
  }
}

@media(max-width: 576px) {
	.header_6_icon_text h1.xxlg{
    font-size: 27px; /* I know I shouldn't be using hardcoded px but we need to make some adjustments so we can be more precise with EMs/REMs */
  }
  .header_6_icon_text h2{
    font-size: 16px; /* I know I shouldn't be using hardcoded px but we need to make some adjustments so we can be more precise with EMs/REMs */
  }
  .header_6_icon_text .btn,
  .header_6_icon_text .btn-ghost{
    width: 80%;
    margin: 20px auto 0;
  }
}