/* purpose values section */
.component-cta-overlay-image h2 {
  font-size: 0.8125rem !important; }

.component-cta-overlay-image h2 {
  line-height: 125% !important; }

.component-cta-overlay-image h2 {
  letter-spacing: 0em !important; }

@media (min-width: 768px) {
  .component-cta-overlay-image h2 {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important; } }

.component-cta-overlay-image p {
  margin-bottom: 0px !important; }

.component-cta-overlay-image p {
  font-size: 22px !important; }

.component-cta-overlay-image p {
  line-height: 125% !important; }

.component-cta-overlay-image p {
  letter-spacing: -0.25px !important; }

@media (min-width: 768px) {
  .component-cta-overlay-image p {
    font-size: 32px !important; } }

.component-cta-overlay-image div:last-child [anime='fade-up'] div {
  margin-top: 1rem; }

@media only screen and (max-width: 1023px) {
  .block-purpose-value-career .component-cta-overlay-image .component-cta-overlay-image__content {
    margin-bottom: 4.5rem; }
    .block-purpose-value-career .component-cta-overlay-image .component-cta-overlay-image__content p {
      letter-spacing: -0.25px !important;
      font-size: 17px !important;
      margin-bottom: 0px !important;
      line-height: 125% !important; } }

.block-purpose-value-career .component-cta-overlay-image h2 {
  font-size: 16px !important; }
