.CourseCard_card__nG1FH{position:relative;display:flex;width:214px;cursor:pointer;flex-direction:column;overflow:hidden;border-radius:.75rem;background-color:var(--color-slate-50)}@media (min-width:640px){.CourseCard_card__nG1FH{width:302px;max-width:302px}}.CourseCard_favoriteButtonWrapper__Ludvb{position:absolute;top:0;right:0;transform:translateX(-50%);z-index:1}.CourseCard_imageWrapper__X_lEv{position:relative;height:160px;width:100%;overflow:hidden}@media (min-width:640px){.CourseCard_imageWrapper__X_lEv{height:200px}}.CourseCard_imageWrapper__X_lEv{background:#e5e5e5}.CourseCard_info__01bGA{position:relative;display:flex;height:130px;flex-direction:column;gap:8px;padding:4px 8px}@media (min-width:640px){.CourseCard_info__01bGA{height:174px;padding:12px}}.CourseCard_info__01bGA{justify-content:space-between}.CourseCard_titleWrapper__Qdkrn{display:flex;flex-direction:column;gap:4px}@media (min-width:640px){.CourseCard_titleWrapper__Qdkrn{gap:8px}}.CourseCard_title__HdD_S{position:relative;display:flex;min-height:40px;gap:8px}@media (min-width:640px){.CourseCard_title__HdD_S{min-height:46px}}.CourseCard_title__HdD_S h3{flex:1;font-weight:700}.CourseCard_rating__ApV2I{display:flex;position:relative;align-items:end;flex-direction:column}.CourseCard_rating__ApV2I .CourseCard_ratingNumber__CPDhG{display:flex;flex-direction:row;gap:2px;align-items:center}@media (min-width:640px){.CourseCard_rating__ApV2I .CourseCard_ratingNumber__CPDhG{align-items:stretch}}.CourseCard_rating__ApV2I span{font-size:10px;color:var(--text-secondary)}.CourseCard_rating__ApV2I .CourseCard_iconRating__UKFmV{position:relative;top:3px}.CourseCard_iconRating__UKFmV{display:none;max-height:12px}@media (min-width:640px){.CourseCard_iconRating__UKFmV{display:block;max-height:16px}}.CourseCard_iconRatingMobile__nbpA4{max-height:12px}@media (min-width:640px){.CourseCard_iconRatingMobile__nbpA4{display:none;max-height:16px}}.CourseCard_nonSlots__PaZTA{display:flex;position:relative;justify-content:flex-start;align-items:center;gap:4px}.CourseCard_infoWrapper__810Qm{flex:1;display:flex;position:relative;flex-direction:column;justify-content:space-between}.CourseCard_reFlexBasic__71JRh{flex-basis:auto;padding-left:1rem}@media (min-width:640px){.CourseCard_reFlexBasic__71JRh{flex-basis:50%}}@media (min-width:768px){.CourseCard_reFlexBasic__71JRh{flex-basis:33.333333%;padding-left:1.25rem}}@media (min-width:1024px){.CourseCard_reFlexBasic__71JRh{flex-basis:33.333333%}}@media (min-width:1280px){.CourseCard_reFlexBasic__71JRh{flex-basis:25%}}