.course-listing-container .course-listing-intro{margin-bottom:20px}.course-listing-container .course-listing-course-container{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:20px;padding:10px}.course-listing-container .course-listing-course-container>*{flex-grow:1;padding:10px}.course-listing-course-name{max-width:40%}.course-listing-container .course-listing-course-container .course-listing-course-description{flex-basis:100%}.course-listing-container .course-listing-course-container .course-listing-course-dates{display:flex;font-feature-settings:"liga" off;font-style:normal}.course-listing-container .course-listing-course-container svg{Width:20px;margin:0 10px}.course-listing-container .course-listing-course-container .course-listing-course-icon{flex-basis:1%}.course-listing-container .course-listing-course-container .course-listing-course-icon img{min-height:50px;min-width:50px}.course-listing-container .course-listing-course-container .course-listing-course-location{display:flex;text-align:center;width:150px}.course-listing-container .course-listing-course-container .course-listing-course-booking-container{text-align:left}.course-listing-container .course-listing-course-dates{flex-grow:0;min-width:300px}