.course-page .course-catalog>.course-card{padding:0;border-top:0;min-height:300px}.course-page .course-card-media{position:relative;overflow:hidden;flex-shrink:0}.course-page .course-card-media>img{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:767px){.course-page .course-card-media{order:-1;width:100%;aspect-ratio:4/3}}