/* 
 * Secondary Hero Section Styles - Bixing Technology
 * Optimized hero sections for secondary pages
 */

/* Common styles for all secondary page hero sections */
.insights-hero-section,
.services-hero-section,
.education-hero-section,
.consultation-hero-section,
.contact-hero-section,
.careers-hero-section,
.about-hero-section,
.case-study-hero-section {
  position: relative;
  padding: 120px 0 80px !important; /* Reduced from 180px to 120px for top padding and 100px to 80px for bottom */
  background: var(--dark-bg);
  color: var(--white);
  overflow: hidden;
}

/* Ensure hero content is properly positioned */
.insights-hero-content,
.services-hero-content,
.education-hero-content,
.consultation-hero-content,
.contact-hero-content,
.careers-hero-content,
.about-hero-content,
.case-study-hero-content {
  position: relative;
  z-index: 2;
}

/* Responsive adjustments */
@media (max-width: 992px) {
  .insights-hero-section,
  .services-hero-section,
  .education-hero-section,
  .consultation-hero-section,
  .contact-hero-section,
  .careers-hero-section,
  .about-hero-section,
  .case-study-hero-section {
    padding: 100px 0 60px !important;
  }
}

@media (max-width: 768px) {
  .insights-hero-section,
  .services-hero-section,
  .education-hero-section,
  .consultation-hero-section,
  .contact-hero-section,
  .careers-hero-section,
  .about-hero-section,
  .case-study-hero-section {
    padding: 80px 0 50px !important;
  }
}

@media (max-width: 576px) {
  .insights-hero-section,
  .services-hero-section,
  .education-hero-section,
  .consultation-hero-section,
  .contact-hero-section,
  .careers-hero-section,
  .about-hero-section,
  .case-study-hero-section {
    padding: 70px 0 40px !important;
  }
}
