html {
  padding: 0;
  margin: 0;
}
.carousel-image {
  height: 25rem;
  background: rgba(0, 0, 0, 0.8);
  opacity: 0.9;
}

.carousel-image-title {
  color: #f8c12c;
  font-size: 4.3rem;
  font-weight: 800;
}

.text-lite {
  font-size: 14px;
  font-weight: 100;
}

.text-balck {
  color: #000000 !important;
}

.small-bg-image {
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 200px;
}

.small-bg-image-01 {
  background-image: linear-gradient(
      to right bottom,
      rgba(248, 193, 44, 0.8),
      rgba(248, 193, 44, 0.8)
    ),
    url("/images/sites/xyz-001.jpg");
}

.small-bg-image-02 {
  background-image: linear-gradient(
      to right bottom,
      rgba(15, 15, 15, 0.8),
      rgba(15, 15, 15, 0.8)
    ),
    url("/images/sites/xyz-002.jpg");
}

.small-bg-image-03 {
  background-image: linear-gradient(
      to right bottom,
      rgba(15, 15, 15, 0.8),
      rgba(15, 15, 15, 0.8)
    ),
    url("/images/sites/xyz-003.jpg");
  opacity: 0.9;
}

.more-xyz-info {
  font-size: 2.3rem;
  color: #383838;
  font-weight: 300;
}

.divider-half-line {
  width: 45%;
  height: 2px;
  font-weight: 900;
  background-color: #f8c12c;
  margin-bottom: 3rem;
}

.divider-full {
  width: 45%;
  height: 2px;
  font-weight: 900;
  background-color: #f8c12c;
  margin-bottom: 3rem;
}

.hm-btn-action,
.hm-btn-action:hover {
  font-size: 13px;
  color: #f8c12c;
  background: #303033;
}

/* Partners logo */
.partner-logo {
  width: 60px;
  height: 60px;
}

.partner-logo--large {
  height: 80px;
  width: 60px;
}
/*
* Market Sector
*/

.market-sector-image {
  width: 100%;
  height: 160px;
}

.market-sector-image:link,
.market-sector-image:hover {
  opacity: 0.3;
  color: #f8c12c;
}

.market-sector__title {
  color: #383838;
  font-size: 1.3rem;
  font-weight: 400;
}

.market-sector__content {
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.7;
}

/* */
@media only screen and (max-width: 575px) {
  .carousel-image-title {
    font-size: 3rem;
  }
}
