.event-icon-cards__heading{margin:0 0 32px;text-align:center;color:#254844;font-size:clamp(2.4rem,1.2rem + 1.5625vw,3.2rem);font-weight:700;line-height:110%;letter-spacing:-0.64px}@media screen and (max-width: 749px){.event-icon-cards__heading{margin-bottom:24px}}.event-icon-cards__grid{display:grid;grid-template-columns:repeat(var(--cards-count, 5), 1fr);gap:16px}@media screen and (max-width: 989px){.event-icon-cards__grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 749px){.event-icon-cards__grid{grid-template-columns:repeat(2, 1fr);gap:12px}}@media screen and (max-width: 480px){.event-icon-cards__grid{grid-template-columns:1fr}}.event-icon-cards__card{background:#fff;border-radius:16px;padding:28px 20px;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,.04);display:flex;flex-direction:column;align-items:center;gap:16px;min-height:160px;justify-content:flex-start}@media screen and (max-width: 749px){.event-icon-cards__card{padding:20px 16px;min-height:140px;gap:12px}}.event-icon-cards__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.event-icon-cards__icon svg{width:100%;height:100%}.event-icon-cards__title{margin:0;color:#254844;font-size:clamp(1.3rem,1.15rem + 0.1953125vw,1.4rem);font-weight:700;line-height:130%;letter-spacing:-0.07px}