.bootstrap-container.industry .hero-carousels {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 60% 0;
  position: relative;
  height: 100%;
}
.bootstrap-container.industry .hero-carousels .full-width {
  display: none;
}
@media (min-width: 992px) {
  .bootstrap-container.industry .hero-carousels .full-width {
    display: block;
    height: 400px;
  }
}
.bootstrap-container.industry .hero-carousels .single-h-padding.limit-width {
  display: flex;
  height: 100%;
}
.bootstrap-container.industry .hero-carousels ._2x-hero-content {
  position: relative;
  padding-block: 3rem;
  margin-left: unset;
  margin-right: unset;
  padding-left: unset;
}
@media (min-width: 992px) {
  .bootstrap-container.industry .hero-carousels ._2x-hero-content {
    position: absolute;
    padding-block: unset;
    margin-left: -36px;
    margin-right: -36px;
    padding-left: 36px;
  }
}
.bootstrap-container.industry .parent-nav,
.bootstrap-container.industry .children-nav {
  margin: 0;
}
.bootstrap-container.industry .parent-nav a,
.bootstrap-container.industry .children-nav a {
  display: block;
  margin-block-end: 0.725rem;
  color: #2C3444;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
.bootstrap-container.industry .parent-nav a:hover,
.bootstrap-container.industry .children-nav a:hover {
  color: #E30613;
}
.bootstrap-container.industry a.active {
  color: #E30613;
}
.bootstrap-container.industry .children-nav > li a {
  border-inline-start: 1px solid #ccc;
  padding-inline-start: 0.5rem;
}
.bootstrap-container.industry .right-column {
  background-color: #EEE;
  border-radius: 1rem;
  padding: 1rem;
  height: 100%;
}
.bootstrap-container.industry .right-column .industry-card {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  height: 100%;
}
.bootstrap-container.industry .right-column .industry-card .industry-card-thumbnail img {
  border-radius: 0.5rem;
  width: 100%;
  height: 270px;
  object-fit: cover;
  object-position: 100% 50%;
}
.bootstrap-container.industry .right-column .industry-card .industry-card-thumbnail img.industry-name-beef-pork {
  object-position: 100% 100%;
}
.bootstrap-container.industry .right-column .industry-card .industry-card-thumbnail img.industry-name-logistics {
  object-position: 100% 45%;
}
.bootstrap-container.industry .right-column .industry-card .industry-card-thumbnail img.industry-name-retail-2 {
  object-position: 100% 15%;
}
.bootstrap-container.industry .right-column .industry-card .industry-card-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.bootstrap-container.industry .right-column .industry-card .industry-card-content .industry-card-title {
  color: #003375;
  font-family: "Open Sans", sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
}

/*# sourceMappingURL=template-industry.css.map */
