/*
 * Component — inner-page banner and breadcrumb (template-parts/global/breadcrumb.php)
 *
 * Loaded by inc/enqueue.php on every page except the homepage.
 */

/* ==========================================================================
   Reference template styles (from the former assets/css/main.css)
   ========================================================================== */

/* Page banner and breadcrumb
   -------------------------------------------------------------------------- */
.breadcrumb-section {
  position: relative;
  object-fit: cover;
  background-position: 0px -137px;
}
.page-heading {
  padding: 260px 0 120px;
  position: relative;
  text-align: center;
}
@media (max-width: 1199px) {
  .page-heading {
    padding: 140px 0 105px;
    text-align: center;
  }
	.breadcrumb-section {
  background-position: center !important;
}
}
.page-heading .breadcrumb-list {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 20px;
  justify-content: center;
}
.page-heading .breadcrumb-list li {
  color: var(--white);
  font-weight: 600;
  position: relative;
  font-size: 16px;
  text-transform: capitalize;
}
.page-heading .breadcrumb-list li a {
  color: var(--white);
}
.page-heading .breadcrumb-list li a:hover {
  color: var(--theme-color);
}
.page-heading h2 {
  color: var(--white);
  font-size: 48px;
  font-weight: 600;
  text-transform: c;
}
@media (max-width: 575px) {
  .page-heading h2 {
    font-size: 40px;
  }
}

/* ==========================================================================
   EcoStrategics theme components (from the former assets/css/theme.min.css)
   ========================================================================== */

/* Page banner and breadcrumb
   -------------------------------------------------------------------------- */
.page-heading .ecos-page-title {
  margin: 0;
  font-family: Outfit,sans-serif;
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity,1));
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
}
@media (max-width:575px) {
  .page-heading .ecos-page-title {
    font-size: 40px;
  }
}
@media (max-width:470px) {
  .page-heading .ecos-page-title {
    font-size: 32px;
  }
}
.page-heading .breadcrumb-list {
  flex-wrap: wrap;
  row-gap: 6px;
}
