.course-card{flex-direction:column;align-items:flex-start;gap:2.4rem;display:flex;position:relative}.course-card__button:after{content:"";position:absolute;inset:0}.course-card__image{aspect-ratio:1;width:100%}.course-card__content{all:inherit;flex-grow:1;width:100%}.course-card__title{color:#cc3327;font-family:var(--font-manrope),sans-serif;letter-spacing:normal;text-transform:uppercase;margin:0;font-size:6.4rem;font-weight:700;line-height:1}@media (max-width:600px){.course-card__title{font-family:var(--font-manrope),sans-serif;letter-spacing:normal;text-transform:uppercase;font-size:3.6rem;font-weight:700;line-height:1}}.course-card__description{color:#ebebeb;font-family:var(--font-manrope),sans-serif;letter-spacing:normal;text-transform:none;font-size:3.6rem;font-weight:400;line-height:1.3}@media (max-width:600px){.course-card__description{font-family:var(--font-manrope),sans-serif;letter-spacing:normal;text-transform:none;font-size:1.4rem;font-weight:400;line-height:1.3}}
.courses-track{width:100%;container-type:inline-size}.courses-track--static{overflow:hidden}.courses-list{gap:4.8rem;min-width:100%;padding-inline:max(4.8rem,50% - 91.2rem);display:flex}@media (max-width:1024px){.courses-list{padding-inline:2.4rem}}@media (max-width:600px){.courses-list{padding-inline:1.6rem}}.courses-list{justify-content:flex-end;width:max-content;overflow:visible}.courses-list>*{flex:none;width:min(90rem,100cqi - 4.8rem)}@media (max-width:600px){.courses-list>*{width:min(90rem,100cqi - 3.2rem)}}.courses-list__placeholder{aspect-ratio:1;background-color:#ebebeb33}.courses-list__message{text-align:center;color:#ebebeba3;font-family:var(--font-manrope),sans-serif;letter-spacing:normal;text-transform:none;flex-direction:column;align-items:center;gap:2.4rem;font-size:3.6rem;font-weight:400;line-height:1.3;display:flex}
