.partner-cta-section .partner-cta-header {
  padding: 0 var(--distance);
  box-sizing: border-box;
}
.partner-cta-section .partner-cta-header__title {
  font-size: var(--title);
  font-weight: 100;
  letter-spacing: -0.8px;
  margin-bottom: 6.7vh;
}
.partner-cta-section .partner-cta-content {
  box-sizing: border-box;
  padding: 5.8vh var(--distance);
}
.partner-cta-section .partner-cta-content .partner-cta-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 3rem;
  row-gap: 4.3vw;
}
.partner-cta-section .partner-cta-content .partner-cta-grid .cta-item h4 {
  font-size: var(--sub-title);
  font-weight: 100;
  color: var(--color);
  margin-bottom: 1rem;
}
.partner-cta-section .partner-cta-content .partner-cta-grid .cta-item p {
  font-size: 2.4rem;
  line-height: 1.4;
}
@media all and (max-width: 1441px) {
  .partner-cta-section .partner-cta-header__title {
    font-size: var(--h1);
  }
  .partner-cta-section .partner-cta-content .partner-cta-grid .cta-item h4 {
    font-size: var(--h3);
  }
  .partner-cta-section .partner-cta-content .partner-cta-grid .cta-item p {
    font-size: var(--p);
  }
}
@media all and (max-width: 769px) {
  .partner-cta-section .partner-cta-header__title {
    font-size: var(--t1);
  }
  .partner-cta-section .partner-cta-content .partner-cta-grid {
    grid-template-columns: 1fr 1fr;
  }
  .partner-cta-section .partner-cta-content .partner-cta-grid .cta-item h4 {
    font-size: var(--t3);
  }
  .partner-cta-section .partner-cta-content .partner-cta-grid .cta-item p {
    font-size: var(--t5);
  }
}
