.afc-course-card{background:var(--afu-color-primary-2);color:var(--afu-color-text-dark-mode);border-radius:10px;padding:30px}@media (min-width:1024px){.afc-course-card{padding:40px}}.afc-course-card__head{border-bottom:1px solid var(--afs-colors-strokes-dark-mode);margin-bottom:20px;padding-bottom:15px}@media (min-width:1024px){.afc-course-card__head{justify-content:space-between;align-items:center;margin-bottom:26px;padding-bottom:20px;display:flex}}@media (max-width:1024px){.afc-course-card__head-title{margin-bottom:12px}}.afc-course-card__head-title.afc-title--style-default,.afc-course-card__head-title.afu-title-style--default{--afs-title-text-decoration:var(--afs-desktop-h3-text-decoration);--afs-title-text-transform:var(--afs-desktop-h3-text-transform);--afs-title-line-height:var(--afs-desktop-h3-line-height);--afs-title-letter-spacing:var(--afs-desktop-h3-letter-spacing);--afs-title-font-weight:var(--afs-desktop-h3-font-weight);--afs-title-font-size:var(--afs-desktop-h3-font-size);--afs-title-font-family:var(--afs-desktop-h3-font-family)}@media (max-width:1024px){.afc-course-card__head-title.afc-title--style-default,.afc-course-card__head-title.afu-title-style--default{--afs-title-text-decoration:var(--afs-mobile-h3-text-decoration);--afs-title-text-transform:var(--afs-mobile-h3-text-transform);--afs-title-line-height:var(--afs-mobile-h3-line-height);--afs-title-letter-spacing:var(--afs-mobile-h3-letter-spacing);--afs-title-font-weight:var(--afs-mobile-h3-font-weight);--afs-title-font-size:var(--afs-mobile-h3-font-size);--afs-title-font-family:var(--afs-mobile-h3-font-family)}}.afc-course-card__head-price.afc-title--style-default,.afc-course-card__head-price.afu-title-style--default{--afs-title-text-decoration:var(--afs-desktop-h2-text-decoration);--afs-title-text-transform:var(--afs-desktop-h2-text-transform);--afs-title-line-height:var(--afs-desktop-h2-line-height);--afs-title-letter-spacing:var(--afs-desktop-h2-letter-spacing);--afs-title-font-weight:var(--afs-desktop-h2-font-weight);--afs-title-font-size:var(--afs-desktop-h2-font-size);--afs-title-font-family:var(--afs-desktop-h2-font-family)}@media (max-width:1024px){.afc-course-card__head-price.afc-title--style-default,.afc-course-card__head-price.afu-title-style--default{--afs-title-text-decoration:var(--afs-mobile-h2-text-decoration);--afs-title-text-transform:var(--afs-mobile-h2-text-transform);--afs-title-line-height:var(--afs-mobile-h2-line-height);--afs-title-letter-spacing:var(--afs-mobile-h2-letter-spacing);--afs-title-font-weight:var(--afs-mobile-h2-font-weight);--afs-title-font-size:var(--afs-mobile-h2-font-size);--afs-title-font-family:var(--afs-mobile-h2-font-family)}}.afc-course-card__body:not(:last-child){border-bottom:1px solid var(--afs-colors-strokes-dark-mode);margin-bottom:20px;padding-bottom:20px}@media (min-width:1024px){.afc-course-card__body:not(:last-child){margin-bottom:29px;padding-bottom:26px}}.afc-course-card__body-tagline{--afs-tagline-dot-size:8px;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding-inline:8px;display:inline-flex}.afc-course-card__body-tagline.afc-title--style-default,.afc-course-card__body-tagline.afu-title-style--default{font-family:var(--afs-text-font-family);font-size:var(--afs-text-font-size);line-height:var(--afs-text-line-height);letter-spacing:var(--afs-text-letter-spacing);font-weight:var(--afs-text-font-weight);--afs-text-font-size:var(--afs-text-p3-font-size);--afs-text-font-family:var(--afs-text-p3-font-family);--afs-text-font-weight:var(--afs-text-p3-font-weight);--afs-text-letter-spacing:var(--afs-text-p3-letter-spacing);--afs-text-line-height:var(--afs-text-p3-line-height);--afs-text-color:var(--afs-text-p3-color)}.afc-course-card__body-tagline.afu-color--text-default{background:var(--afs-colors-strokes-dark-mode);color:var(--afu-color-text-dark-mode)}.afc-course-card__body-tagline:before{flex:0 0 var(--afs-tagline-dot-size);content:"";width:var(--afs-tagline-dot-size);height:var(--afs-tagline-dot-size);background:var(--afu-color-primary-5);border-radius:50%;display:block}.afc-course-card__body-text.afc-text--style-default,.afc-course-card__body-text.afu-text-style--default{--afs-text-font-size:var(--afs-text-p3-font-size);--afs-text-font-family:var(--afs-text-p3-font-family);--afs-text-font-weight:var(--afs-text-p3-font-weight);--afs-text-letter-spacing:var(--afs-text-p3-letter-spacing);--afs-text-line-height:var(--afs-text-p3-line-height);--afs-text-color:var(--afs-text-p3-color)}.afc-course-card__body-text ul{margin-bottom:0;padding-left:0;list-style:none}.afc-course-card__body-text ul li{padding-left:22px;position:relative}.afc-course-card__body-text ul li:before{content:"";aspect-ratio:1;background-image:url(../../../icon-bullet-primary-2.c5e5ec9d.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;display:block;position:absolute;top:.4cap;left:0}@media (min-width:1024px){.afc-course-card__body-text ul{columns:2;column-gap:10px}}@media (min-width:1280px){.afc-course-card__body-text ul{column-gap:88px}}.afc-course-card__body-text ul li{color:color-mix(in srgb,var(--afu-color-text-dark-mode)80%,transparent)}.afc-course-card__body-text ul li:not(:last-child){margin-bottom:7px}@media (min-width:1024px){.afc-course-card__footer{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;display:grid}}@media (min-width:1280px){.afc-course-card__footer{column-gap:88px}}.afc-course-card__footer-title.afc-title--style-default,.afc-course-card__footer-title.afu-title-style--default{--afs-title-text-decoration:var(--afs-desktop-h2-text-decoration);--afs-title-text-transform:var(--afs-desktop-h2-text-transform);--afs-title-line-height:var(--afs-desktop-h2-line-height);--afs-title-letter-spacing:var(--afs-desktop-h2-letter-spacing);--afs-title-font-weight:var(--afs-desktop-h2-font-weight);--afs-title-font-size:var(--afs-desktop-h2-font-size);--afs-title-font-family:var(--afs-desktop-h2-font-family)}@media (max-width:1024px){.afc-course-card__footer-title.afc-title--style-default,.afc-course-card__footer-title.afu-title-style--default{--afs-title-text-decoration:var(--afs-mobile-h2-text-decoration);--afs-title-text-transform:var(--afs-mobile-h2-text-transform);--afs-title-line-height:var(--afs-mobile-h2-line-height);--afs-title-letter-spacing:var(--afs-mobile-h2-letter-spacing);--afs-title-font-weight:var(--afs-mobile-h2-font-weight);--afs-title-font-size:var(--afs-mobile-h2-font-size);--afs-title-font-family:var(--afs-mobile-h2-font-family)}}.afc-course-card__footer-subtitle.afc-title--style-default,.afc-course-card__footer-subtitle.afu-title-style--default{--afs-title-text-decoration:var(--afs-desktop-h3-text-decoration);--afs-title-text-transform:var(--afs-desktop-h3-text-transform);--afs-title-line-height:var(--afs-desktop-h3-line-height);--afs-title-letter-spacing:var(--afs-desktop-h3-letter-spacing);--afs-title-font-weight:var(--afs-desktop-h3-font-weight);--afs-title-font-size:var(--afs-desktop-h3-font-size);--afs-title-font-family:var(--afs-desktop-h3-font-family)}@media (max-width:1024px){.afc-course-card__footer-subtitle.afc-title--style-default,.afc-course-card__footer-subtitle.afu-title-style--default{--afs-title-text-decoration:var(--afs-mobile-h3-text-decoration);--afs-title-text-transform:var(--afs-mobile-h3-text-transform);--afs-title-line-height:var(--afs-mobile-h3-line-height);--afs-title-letter-spacing:var(--afs-mobile-h3-letter-spacing);--afs-title-font-weight:var(--afs-mobile-h3-font-weight);--afs-title-font-size:var(--afs-mobile-h3-font-size);--afs-title-font-family:var(--afs-mobile-h3-font-family)}}.afc-course-card__footer-subtitle.afu-color--text-default{color:color-mix(in srgb,var(--afu-color-text-dark-mode)70%,transparent)}.afc-course-card__footer-text{margin-top:8px}@media (min-width:1024px){.afc-course-card__footer-text{margin-top:22px}}.afc-course-card__footer-text.afc-text--style-default,.afc-course-card__footer-text.afu-text-style--default{--afs-text-font-size:var(--afs-text-p4-font-size);--afs-text-font-family:var(--afs-text-p4-font-family);--afs-text-font-weight:var(--afs-text-p4-font-weight);--afs-text-letter-spacing:var(--afs-text-p4-letter-spacing);--afs-text-line-height:var(--afs-text-p4-line-height);--afs-text-color:var(--afs-text-p4-color)}@media (max-width:1024px){.afc-course-card__footer-actions{margin-top:20px}}