/* Industries Banner */
section.industries-banner {
    background: url(../../assets/img/industries/industry-we-serve.jpg);
    height: 750px;
    background-size: cover;
}

.industry-banner-overlay {
    background: #0006;
}

section.industries-banner .row {
  height: 700px;
}
/* Industries Cards */
section.industries-cards {
  background: var(--light-gray);
}

section.industries-cards .row {
  row-gap: 24px;
}

section.industries-cards .card {
  height: 100%;
  height: 100%;
  padding: 25px;
  color: var(--black);
  box-shadow: 5px 5px 7px 0px rgba(0, 0, 0, 0.52);
  -webkit-box-shadow: 5px 5px 7px 0px rgba(0, 0, 0, 0.52);
  -moz-box-shadow: 5px 5px 7px 0px rgba(0, 0, 0, 0.52);
  justify-content: space-between;
}

section.industries-cards .card h3 {
  height: unset !important;
}

section.industries-cards .industries-card-cta {
  gap: 10px;
}

section.industries-cards .clear-cta a {
  background: var(--blue);
  overflow: hidden;
  border-radius: 5px;
  border: 1px solid var(--blue);
}

section.industries-cards .clear-cta a:hover {
  background: transparent;
  border: 1px solid var(--black);
  color: var(--black) !important;
}

section.industries-cards .card .card--img {
  margin-bottom: 15px;
  overflow: hidden;
  transition: 0.9s;
}

section.industries-cards .card--img img {
  width: 100% !important;
  height: 250px !important;
  object-fit: cover;
  transition: 0.9s;
}

section.industries-cards .card:hover img {
  scale: 1.2;
}

section.industries-cards .white--cta a {
  background: var(--black);
  color: #fff !important;
}

section.industries-cards .white--cta a:hover {
  background: var(--blue);
  color: #fff !important;
}

section.industries-cards .card a {
  color: var(--black);
}

section.industries-cards .card a.industry-link {
  font-size: 16px;
  font-family: "GTWalsheimProRegular";
  width: max-content;
}

section.industries-cards .card a.industry-link:hover {
  color: var(--blue);
}

@media (min-width: 1400px) {
  section.industries-cards .industries-sub {
    width: 50%;
  }
}
/* Industries Cards */
