section.hero.home .wrapper .cs-container h1 {
  font-size: 80px;
  gap: 6.5px !important;
}
section.hero.home .wrapper .cs-container h1 .bottom {
  height: 80px;
}

section.about-us-group .cs-container {
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
}
section.about-us-group .cs-container .col {
  padding: 0;
}
section.about-us-group .cs-container .col:nth-child(3) {
  grid-column: 1/3;
}

section.projects .cs-container .heading h1 {
  font-size: 48px;
}

section.wwd .cs-container .heading h2 {
  font-size: 48px;
}
section.wwd .cs-container .content {
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
}
section.wwd .cs-container .content .col {
  padding: 0;
}
section.wwd .cs-container .content .col:nth-child(3) {
  grid-column: 1/3;
}

section.wcu .cs-container .right .heading h2 {
  font-size: 48px;
}

section.services-breaker .cs-container .heading h1 {
  font-size: 48px;
}

section.stats .cs-container.top .left h2 {
  font-size: 48px;
}
section.stats .cs-container.top .right .stat h2 {
  font-size: 48px;
}

section.safety .cs-container .right .heading h2 {
  font-size: 48px;
}

section.banner.breaker-2 {
  padding: 120px 0;
}
section.banner.breaker-2 .cs-container h1 {
  font-size: 80px;
}

section.blog .cs-container .heading h2 {
  font-size: 48px;
}

#demographicsRealBlock {
  padding: 48px 0;
}
#demographicsRealBlock .cs-container .heading {
  text-align: center;
}
#demographicsRealBlock .cs-container .wrapper {
  width: -moz-max-content;
  width: max-content;
  display: grid;
  grid-template-columns: repeat(2, max-content);
  gap: 24px;
  margin: auto !important;
}/*# sourceMappingURL=home.css.map */