.gfc.module-cta-block-w-icons-2 {
  position: relative;
}
.gfc.module-cta-block-w-icons-2 .thumbnail-icon {
  height: 68px;
}
.gfc.module-cta-block-w-icons-2 .card {
  --bs-card-border-width: 1px;
  --bs-card-border-color: #E4E4E5;
  --bs-card-border-radius: 4px;
  --bs-card-bg: #FEFEFE;
  text-decoration: none;
  text-align: left;
  filter: drop-shadow(0 0 0.75rem #eee);
}
.gfc.module-cta-block-w-icons-2 .card .card-header {
  border-bottom: none;
}
.gfc.module-cta-block-w-icons-2 .card.no-filter {
  filter: none;
}
.gfc.module-cta-block-w-icons-2 .title {
  color: #1E2127;
  font-family: "Selawik Semibold", sans-serif;
  font-size: clamp(18px, 4vw, 24px);
  line-height: clamp(26px, 4vw, 32px);
}
.gfc.module-cta-block-w-icons-2 .excerpt {
  color: #8F9093;
  font-family: Assistant, sans-serif;
  font-size: clamp(18px, 4vw, 20px);
  line-height: clamp(28px, 4vw, 30px);
  font-weight: 400;
}
.gfc.module-cta-block-w-icons-2 .chevron {
  display: flex;
  align-items: center;
  background-color: #E4E4E5;
  padding-block: 0.8rem;
  padding-inline: 0.8rem;
}
.gfc.module-cta-block-w-icons-2 .chevron svg path {
  stroke: #1E2127;
  stroke-width: 10%;
}
.gfc.module-cta-block-w-icons-2 .chevron.chevron-red {
  background-color: #BA093D;
  border-radius: 4px;
}
.gfc.module-cta-block-w-icons-2 .chevron.chevron-red svg path {
  stroke: #FFFFFF;
}

/*# sourceMappingURL=module-cta-block-w-icons-2.css.map */
