@font-face {
  font-family: "League Spartan Variable";
  src: url("/themes/custom/drupalnyc/fonts/LeagueSpartan/variable/WOFF2/LeagueSpartan-VF.woff2") format("woff2-variations");
  font-weight: 100 700;
}
@font-face {
  font-family: "Goudy Bookletter";
  src: url("/themes/custom/drupalnyc/fonts/goudy-bookletter/webfonts/goudy_bookletter_1911-webfont.woff") format("woff");
  font-weight: 100 700;
}
.c-cta {
  position: relative;
}
@media screen and (min-width: 1200px) {
  .c-cta {
    padding-right: 7.5rem;
  }
}

.c-cta__wrap {
  padding: 1.25rem;
}
@media screen and (min-width: 768px) {
  .c-cta__wrap {
    padding: 2.5rem;
  }
}
@media screen and (min-width: 992px) {
  .c-cta__wrap {
    padding: 3rem;
  }
}

.c-cta__title {
  font-size: var(--dnyc-fs-heading-h2);
  line-height: var(--dnyc-lh-heading-h2);
  font-weight: var(--dnyc-fw-medium);
  margin: 0 0 0.75rem 0;
}
@media screen and (min-width: 768px) {
  .c-cta__title {
    margin: 0 0 1.5rem 0;
  }
}

.c-cta__text {
  margin: 0 0 0.875rem 0;
}
@media screen and (min-width: 768px) {
  .c-cta__text {
    margin: 0 0 1.5rem 0;
  }
}

.c-cta__link {
  font-size: var(--dnyc-fs-body-base);
  line-height: var(--dnyc-lh-body-base);
}