.event-card{display:flex;flex-direction:column;align-items:flex-start;padding:6px 6px 18px;gap:8px;border:3px solid var(--nwc-secondary-color);border-radius:7px}@media (min-width:1400px){.event-card{margin-left:18px;margin-right:18px}}.event-card__img{width:100%;height:auto;aspect-ratio:1440/828;object-fit:cover;border:3px solid var(--nwc-secondary-color);border-radius:7px}.event-card__content{display:flex;flex-direction:column;width:100%;gap:16px;padding:0 6px}.event-card__link.btn{box-shadow:2px 2px 0 var(--color-gray);border-radius:5px;text-decoration:none;color:var(--nwc-secondary-color);display:flex;justify-content:center;align-items:center;padding:7px;font-family:var(--font-text);font-style:normal;font-weight:600;font-size:12px;line-height:100%;text-transform:uppercase;background:var(--color-white);border:1px solid var(--nwc-secondary-color);cursor:pointer}.event-card__link.btn i,.event-card__link.btn svg{margin-left:7px;margin-top:-1px}.event-card__link.btn:hover{border-color:var(--color-black);color:var(--color-black)}.event-card__title{font-family:var(--font-text);font-style:normal;font-weight:700;font-size:16px;line-height:100%;color:var(--color-light-black-100);margin-bottom:9px}@media (min-width:992px){.event-card{gap:12px;border-width:4px}.event-card__img{border-width:4px;border-radius:4px}.event-card__content{padding:0 3px}.event-card__title{font-size:18px}}@media (min-width:1200px){.event-card__link.btn{font-size:14px}.event-card__title{font-size:20px}}.event-card__infos{display:flex;flex-direction:column;gap:3px}.event-card__infos p{display:flex;align-items:start;font-family:var(--font-text);font-style:normal;font-weight:600;font-size:12px;line-height:140%;color:var(--color-light-black-100);margin:0}.event-card__infos p span{font-weight:400}.event-card__infos p i,.event-card__infos p svg{margin-right:7px;width:16px;font-size:14px;margin-top:1px}p.event-card__type{padding:3px 8px;width:fit-content;border-radius:12px;background:var(--color-light-black-25);margin-bottom:4px}@media (min-width:992px){.event-card__infos{gap:7px}.event-card__infos p{font-size:14px}.event-card__infos p i,.event-card__infos p svg{font-size:16px}p.event-card__type{font-size:12px}}.event-card__date__ends-at::before{content:' a ';white-space:pre}.event-card__description-wrapper p{font-family:var(--font-text);font-size:14px;font-weight:300;line-height:20.8px;text-align:left;color:var(--nwc-secondary-color);margin:0}