.component-header-paragraph h2 {
  color: var(--color-lehigh-brown);
}

.component-header-paragraph .component-description p {
  font-family: "inter-variable", sans-serif;
  font-variation-settings: 'wght'300, 'slnt'0;
  font-size: 24px;
  line-height: 172%;
  color: var(--color-606060);
}

.component-header-paragraph .component-header-wrapper .no-component-header-description {
  margin-bottom: 0px !important;
}

.component-header-image img {
  margin: 0px !important;
  border-radius: 40px;
}

.component-header-paragraph.component-background-dark .component-heading-h2 .component-heading {
  color: var(--color-white) !important;
}

.component-header-paragraph.component-background-dark .component-description {
  color: var(--color-white) !important;
}

.component-header-links {
  padding-top: 1rem;
}

.component-header-link {
  margin-bottom: 1.5rem;
}

@media screen and (min-width: 768px) {
  .widened-paragraph .component-header-paragraph {
    padding-left: 5%;
    padding-right: 5%;
  }

  .paragraph .component-header-paragraph .component-header-wrapper {
    width: 75%;
  }

  .leaders-with-purpose-paragraph-wrapper .component-header-paragraph .component-header-wrapper {
    width: 75%;
  }

  .component-header-paragraph.component-background-dark {
    padding-top: var(--padded-paragraph-desktop-above-below) !important;
    padding-bottom: var(--padded-paragraph-desktop-above-below) !important;
  }

  .component-header-paragraph.component-background-light {
    padding-top: var(--padded-paragraph-desktop-above-below) !important;
    padding-bottom: var(--padded-paragraph-desktop-above-below) !important;
  }

  .component-header-row {
    display: flex;
    flex-wrap: wrap;
  }

  .component-header-col {
    display: flex;
    min-width: 50%;
    max-width: 50%;
    width: 50%;
  }

  .component-header-with-image {
    width: 100% !important;
  }

  .component-header-with-image .component-text {
    width: 75% !important;
  }
}

@media screen and (max-width: 767px) {
  .component-header-paragraph h2 .component-heading {
    font-size: var(--fs-32px);
    line-height: 116%;
  }

  .component-header-paragraph .component-description p {
    font-size: var(--fs-16px);
  }

  .widened-paragraph .component-header-paragraph {
    padding-left: 15px;
    padding-right: 15px;
  }

  .component-header-paragraph.component-background-dark {
    padding-top: var(--padded-paragraph-mobile-above-below) !important;
    padding-bottom: var(--padded-paragraph-mobile-above-below) !important;
  }

  .component-header-paragraph.component-background-light {
    padding-top: var(--padded-paragraph-mobile-above-below) !important;
    padding-bottom: var(--padded-paragraph-mobile-above-below) !important;
  }
}


@media screen and (max-width: 767px) {
  /* Moved from landing-page-paragraph-padding.css (lines > 208) */
  .widened-paragraph .component-header-paragraph {
 		padding-left: var(--padded-paragraph-mobile-sides) !important;
 		padding-right: var(--padded-paragraph-mobile-sides) !important; 
	 }
}



@media screen and (max-width: 767px) {
  /* Moved from landing-page-paragraph-padding.css (lines > 208) */
  .padded-paragraph .component-header-paragraph {
 		padding-left: 0px !important;
 		padding-right: 0px !important;
	 }
}



@media screen and (max-width: 767px) {
  /* Moved from landing-page-paragraph-padding.css (lines > 208) */
  .slidery .component-header-paragraph .component-header-wrapper {
		 padding-left: var(--padded-paragraph-mobile-sides) !important;
		 padding-right: var(--padded-paragraph-mobile-sides) !important;
	 }
}

