/****************
 * Fonts
 ****************/
/****************
 * Paints
 ****************/
/****************
 * Effects
 ****************/
/****************
 * Grid Settings
 ****************/
.block-card-cta {
  padding: 0.625rem 0rem 2.75rem;
}
.block-card-cta h1, .block-card-cta .h1, .block-card-cta h2, .block-card-cta .h2, .block-card-cta h3, .block-card-cta .h3, .block-card-cta h4, .block-card-cta .h4, .block-card-cta h5, .block-card-cta .h5, .block-card-cta h6, .block-card-cta .h6 {
  margin-top: clamp(0.5rem, -0.0981308411rem + 1.246105919vw, 1rem);
  text-transform: uppercase;
}
.block-card-cta__cards {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
@media (min-width: 48rem) {
  .block-card-cta__cards {
    flex-direction: row;
    justify-content: space-between;
  }
}
.block-card-cta__card {
  margin-top: 1.25rem;
  padding: clamp(2.375rem, 1.4778037383rem + 1.8691588785vw, 3.125rem) clamp(1.25rem, -3.3855140187rem + 9.6573208723vw, 5.125rem) clamp(4.875rem, 1.7348130841rem + 6.5420560748vw, 7.5rem);
  border-radius: 1.25rem 1.25rem 0 0;
  flex: 0 0 calc(50% - 34px);
  text-align: center;
  background: none no-repeat center bottom transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 280 408'%3E%3Cpath fill='%23fff' d='M270.663-76H9.488c-2.492 0-4.882 1.81-6.644 5.031C1.083-67.747.093-63.377.093-58.82v399.405c0 3.921.601 7.764 1.737 11.089 1.136 3.326 2.76 6.002 4.686 7.722l.629.515c35.025 29.838 81.617 48.036 132.807 48.036h.282c51.172 0 97.782-18.252 132.801-48.036l.634-.515c1.927-1.72 3.551-4.396 4.687-7.722 1.136-3.325 1.737-7.168 1.737-11.089V-58.821c0-4.556-.99-8.926-2.752-12.148C275.579-74.19 273.19-76 270.698-76'/%3E%3C/svg%3E"); /* stylelint-disable-line function-url-quotes */
  background-size: cover;
}
.block-card-cta__card:first-child {
  margin-top: 1.75rem;
}
@media (min-width: 48rem) {
  .block-card-cta__card, .block-card-cta__card:first-child {
    margin-top: 3.25rem;
  }
}
.block-card-cta__card h1, .block-card-cta__card .h1, .block-card-cta__card h2, .block-card-cta__card .h2, .block-card-cta__card h3, .block-card-cta__card .h3, .block-card-cta__card h4, .block-card-cta__card .h4, .block-card-cta__card h5, .block-card-cta__card .h5, .block-card-cta__card h6, .block-card-cta__card .h6 {
  margin-top: clamp(1.625rem, 0.8773364486rem + 1.5576323988vw, 2.25rem);
  margin-bottom: clamp(1rem, -0.1962616822rem + 2.492211838vw, 2rem);
  text-transform: uppercase;
}
.block-card-cta__card p:not(.h1, .h2, .h3, .h4, .h5, .h6) {
  font-size: clamp(1rem, 0.8504672897rem + 0.3115264798vw, 1.125rem);
  line-height: clamp(1.25rem, 0.9509345794rem + 0.6230529595vw, 1.5rem);
  font-family: "Karma", serif;
}
.block-card-cta__card p:not(.h1, .h2, .h3, .h4, .h5, .h6).is-style-body-2 {
  font-weight: 700;
}
@media (min-width: 48rem) {
  .block-card-cta__card p:not(.h1, .h2, .h3, .h4, .h5, .h6).is-style-body-2 {
    margin-bottom: 1.125rem;
  }
}
.block-card-cta__card .c-btn {
  margin-top: clamp(0.125rem, 2.046728972rem + -2.1806853583vw, 1rem);
}