#services-template .split-container {
  padding: 2rem 0; }
  @media (min-width: 801px) {
    #services-template .split-container {
      display: flex;
      padding: 2rem 0; } }
  #services-template .split-container .left-half,
  #services-template .split-container .right-half {
    padding: 6rem 1rem;
    color: var(--csds-color-white);
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important; }
    @media (min-width: 801px) {
      #services-template .split-container .left-half,
      #services-template .split-container .right-half {
        flex: 1;
        display: flex;
        align-items: center; } }
  @media (min-width: 801px) {
    #services-template .split-container .left-half {
      justify-content: flex-end;
      text-align: right; } }
  @media (min-width: 801px) {
    #services-template .split-container .right-half {
      justify-content: flex-start;
      text-align: left; } }

.page-537-template {
  padding: 0;
  margin: 0;
  width: 100%; }

.card-v6 {
  text-decoration: none !important; }
  .card-v6 .font-bold {
    margin-bottom: var(--csds-space-2xs); }
  .card-v6 p {
    font-size: var(--csds-font-size-sm);
    font-weight: var(--csds-font-weight-regular); }

.service-body-text h1,
.service-body-text h2,
.service-body-text h3,
.service-body-text h4,
.service-body-text h5,
.service-body-text h6 {
  font-weight: var(--csds-font-weight-bold);
  margin: var(--csds-space-sm) 0 !important; }

.service-body-text a {
  color: var(--csds-color-text-link); }

.machine-safety-solutions-hero .split-hero-title {
  font-size: var(--csds-font-size-xl) !important; }
