/* Do not edit anything below */
.simple-cta-section .container {
  inline-size: var(--container-size, 67.5rem);
}
.simple-cta-section .inner-container {
  background: radial-gradient(400.28% 42.43% at 51.05% 50%, #151618 0%, #4a5767 100%);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: clamp(1.25rem, 1.25rem + 1.25 * (100vw - 48rem) / 27, 2.5rem);
  border-radius: 0.75rem;
  position: relative;
  overflow: hidden;
}
@media (width >= 768px) {
  .simple-cta-section .inner-container {
    flex-direction: row;
    align-items: center;
  }
}
.simple-cta-section .content-col {
  padding: 2.5rem clamp(1.5rem, 1.5rem + 1 * (100vw - 48rem) / 27, 2.5rem) clamp(1.5rem, 1.5rem + 1 * (100vw - 48rem) / 27, 2.5rem);
  position: relative;
  z-index: 2;
}
@media (width >= 768px) {
  .simple-cta-section .content-col {
    padding-inline-end: unset;
  }
}
.simple-cta-section .image-col {
  flex-shrink: 0;
  align-self: flex-end;
  inline-size: 25rem;
  max-inline-size: 90%;
}
.simple-cta-section .title {
  color: #fff;
  font-family: "Oldschool Grotesk", -apple-system, blinkmacsystemfont, "avenir next", "avenir, segoe ui", "helvetica neue", helvetica, ubuntu, roboto, noto, arial, sans-serif;
  font-size: clamp(1.75rem, 1.75rem + 1.0625 * (100vw - 48rem) / 27, 2.8125rem);
  font-weight: 400;
  line-height: 1;
  letter-spacing: -0.03em;
  margin-block-end: 0.75rem;
}
.simple-cta-section .description {
  color: #fff;
  font-family: "Source Serif Pro", georgia, serif;
  font-size: clamp(1rem, 1rem + 0.1875 * (100vw - 48rem) / 27, 1.1875rem);
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -0.04em;
}
.simple-cta-section .btn {
  margin-block-start: 1.875rem;
}