/* Custom Heading Style 1 */

.custom-heading-style-1 {
  margin-bottom: 40px;
}

.custom-heading-style-1.sigma-light-space {
  margin-bottom: 30px;
}

.custom-heading-style-1 .heading-title {
  font-size: 48px;

  text-transform: uppercase;

  line-height: 1.2;

  letter-spacing: -1px;

  color: #041d38;

  font-family: "Oswald", sans-serif;

  font-weight: 700;
}

.custom-heading-style-1 .heading-subtitle {
  padding-left: 50px;

  padding-right: 50px;

  text-transform: uppercase;

  font-weight: 700;

  color: #ffaa17;

  font-family: "Oswald", sans-serif;

  line-height: 1;

  font-size: 16px;

  display: inline-block;

  margin-bottom: 20px;

  position: relative;
}

.custom-heading-style-1 .heading-subtitle:before {
  position: absolute;

  left: 0;

  top: 50%;

  -webkit-transform: translateY(-50%);

  transform: translateY(-50%);

  height: 2px;

  width: 30px;

  background-color: #ffaa17;

  content: "";
}

.custom-heading-style-1 .heading-subtitle:after {
  position: absolute;

  right: 0;

  top: 50%;

  -webkit-transform: translateY(-50%);

  transform: translateY(-50%);

  height: 2px;

  width: 30px;

  background-color: #ffaa17;

  content: "";
}

.custom-heading-style-1.heading-alignment-left .heading-subtitle:after {
  display: none;
}

.custom-heading-style-1.white-heading .heading-title {
  color: #fff;
}

.custom-heading-style-1.heading-alignment-center {
  text-align: center;
}
