@charset "UTF-8";.Card-module__card___TNAk2{width:100%;min-height:211px;padding:var(--padding);position:relative;background:var(--surface-m4);border-radius:var(--card-border-radius-default);box-shadow:0 4px 4px 0 var(--box-shadow-color)}.Card-module__card___TNAk2 .Card-module__cardHitArea___HGcNR{width:100%;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.Card-module__card___TNAk2 .Card-module__cardHitArea___HGcNR:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.Card-module__card___TNAk2 .Card-module__cardHitArea___HGcNR:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Card-module__card___TNAk2 .Card-module__imgContainer___PpcKI{width:100%;height:85px;max-height:85px;overflow:hidden;display:flex;justify-items:center;align-items:center;border-radius:var(--card-border-radius-default);position:relative}.Card-module__card___TNAk2 .Card-module__imgContainer___PpcKI img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.Card-module__card___TNAk2 .Card-module__imgContainer___PpcKI img.Card-module__logoType___NcDIz{width:auto!important;height:90%;margin-top:10px;margin-left:auto;margin-right:auto}.Card-module__card___TNAk2 .Card-module__imgContainer___PpcKI img.Card-module__noImage___M3Wdd{width:auto!important;height:100%;margin-left:auto;margin-right:auto}.Card-module__card___TNAk2 .Card-module__imgContainer___PpcKI .Card-module__imgLoader___UDkHH{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--white-opacity-60);z-index:1}.Card-module__card___TNAk2 .Card-module__imgContainer___PpcKI .Card-module__imgLoader___UDkHH svg{color:var(--icon-color-default)}.Card-module__card___TNAk2 .Card-module__title___rzvyt{min-height:28px;height:-moz-fit-content;height:fit-content;text-align:start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--text-color-default);font-family:var(--font-primary);font-weight:700;font-size:.875rem;line-height:1rem;letter-spacing:0}@media (min-width: 992px){.Card-module__card___TNAk2 .Card-module__title___rzvyt{font-size:1rem;line-height:1.125rem}}.Card-module__card___TNAk2 p{min-height:24px;height:-moz-fit-content;height:fit-content;text-align:start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--text-color-default);font-family:var(--font-secondary);font-weight:400;font-size:.625rem;line-height:.75rem;letter-spacing:0}.Card-module__card___TNAk2 .Card-module__eventInfo___Hf-6B{margin-bottom:0;height:auto;display:flex;flex-direction:column;gap:2px;color:var(--text-color-default);font-family:var(--font-secondary);font-weight:400;font-size:.625rem;line-height:.75rem;letter-spacing:0}.Card-module__card___TNAk2 .Card-module__eventInfo___Hf-6B span{color:var(--text-color-default)}.Card-module__card___TNAk2.Card-module__cardEvent___WgMvQ{min-height:240px}.Card-module__card___TNAk2 .Card-module__achievementStats___OlDwf{position:absolute;bottom:8px;left:8px;right:8px;display:grid;grid-template-columns:45% 25% 30%;align-items:center;font-size:.6875rem;font-weight:600;color:var(--text-color-default)}.Card-module__card___TNAk2 .Card-module__achievementStats___OlDwf span:first-child{text-align:left}.Card-module__card___TNAk2 .Card-module__achievementStats___OlDwf span:nth-child(2){display:flex;align-items:center;justify-content:center;gap:2px}.Card-module__card___TNAk2 .Card-module__achievementStats___OlDwf span:nth-child(2) svg{width:14px;height:14px;color:var(--icon-color-default)}.Card-module__card___TNAk2 .Card-module__achievementStats___OlDwf span:last-child{text-align:right}.Card-module__card___TNAk2 .Card-module__cardActions___6mZbV{position:absolute;bottom:8px;right:8px;display:flex;gap:6px;z-index:2}.Card-module__card___TNAk2 .Card-module__cardType___d3DLE{width:24px;height:24px;top:-9px;left:calc(50% - 12px);position:absolute;display:flex;justify-content:center;align-items:center;justify-items:center;background:var(--surface-m4);box-shadow:0 1px 3px 1px var(--box-shadow-color);border-radius:var(--card-radius-entity-type);z-index:1}.Card-module__card___TNAk2 .Card-module__cardType___d3DLE svg{width:16px;color:var(--icon-color-default);fill:var(--icon-color-default)}.Card-module__card___TNAk2 .Card-module__gamificationBadge___QD7Na{position:absolute;bottom:8px;left:8px;display:flex;align-items:center;justify-content:center;color:var(--text-color-default);z-index:2}.Card-module__card___TNAk2 .Card-module__gamificationBadge___QD7Na svg{width:22px;height:22px;color:var(--icon-color-primary);fill:var(--icon-color-primary)}.Card-module__card___TNAk2 .Card-module__certifiedBadge___3hnbf{position:absolute;bottom:4px;left:4px;width:24px!important;height:24px!important;-o-object-fit:contain;object-fit:contain;z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 768px){.Card-module__card___TNAk2{height:244px;padding:6px 6px 24px}.Card-module__card___TNAk2 .Card-module__imgContainer___PpcKI{height:115px;max-height:115px}.Card-module__card___TNAk2 .Card-module__cardType___d3DLE{width:24px;height:24px}.Card-module__card___TNAk2 .Card-module__cardType___d3DLE svg{width:16px}.Card-module__card___TNAk2 p{font-family:var(--font-secondary);font-weight:400;font-size:.75rem;line-height:.875rem;letter-spacing:0;min-height:26px;height:-moz-fit-content;height:fit-content}.Card-module__card___TNAk2.Card-module__cardEvent___WgMvQ{height:290px}}@media (min-width: 1200px){.Card-module__card___TNAk2{height:304px}.Card-module__card___TNAk2.Card-module__cardEvent___WgMvQ{height:352px}.Card-module__card___TNAk2 .Card-module__title___rzvyt{min-height:34px;height:-moz-fit-content;height:fit-content}.Card-module__card___TNAk2 .Card-module__imgContainer___PpcKI{height:165px;max-height:165px}.Card-module__card___TNAk2 .Card-module__cardType___d3DLE{width:29px;height:29px;top:-12px}.Card-module__card___TNAk2 .Card-module__cardType___d3DLE svg{width:21px}}
