  .cc-single-course{display:block}.cc-single-course .text-wrapper{box-shadow:0 .3rem .6rem rgba(0,0,0,.16);background-color:var(--theme-color--lightGray);position:relative;z-index:1;grid-column:1/5;grid-row:2;padding-top:6.1rem;padding-bottom:6.1rem;padding-left:3rem;padding-right:3rem;margin-top:-3rem}@media(min-width: 768px){.cc-single-course .text-wrapper{grid-column:1/9;grid-row:1;padding-top:2.7rem;padding-right:6rem;padding-left:5.4rem;margin-top:0}}@media(min-width: 1200px){.cc-single-course .text-wrapper{grid-column:1/13}}.cc-single-course .text-wrapper__text__name{position:relative;padding-bottom:2.5rem;margin-bottom:1.5rem}.cc-single-course .text-wrapper__text__name p{margin-bottom:0;color:var(--theme-color--blue)}.cc-single-course .text-wrapper__text__name:after{content:"";position:absolute;bottom:1rem;left:0;height:.5rem;width:53.2rem;max-width:100%;background-color:var(--theme-color--orange)}.cc-single-course .text-wrapper__text__description p:last-child{margin-bottom:0}.cc-single-course .text-wrapper__text__links{margin-top:2rem}.cc-single-course .text-wrapper__text__links p{margin-bottom:1rem}.cc-single-course .text-wrapper__text__links p:last-child{margin-bottom:0}.cc-single-course .text-wrapper__text__links a{font-weight:bold}.cc-single-course__course{grid-column:1/-1}.cc-single-course__course:not(:first-child){margin-top:2rem}@media(min-width: 768px){.cc-single-course__course:not(:first-child){margin-top:4rem}}.cc-single-course__course__text:not(:last-child){margin-bottom:1.25rem}.cc-single-course__course__rows{display:flex;flex-flow:column;gap:1rem}.cc-single-course__course__rows__row{display:inline-flex;align-items:center;gap:.5rem}.cc-single-course__course a:has(strong){display:inline-flex;align-items:center;text-decoration:none;gap:1rem}.cc-single-course__course a:has(strong) strong{display:inline-block}.cc-single-course__course a:has(strong):hover strong,.cc-single-course__course a:has(strong):focus-visible strong{text-decoration:underline;text-decoration-thickness:.2rem;text-underline-offset:.2rem}.cc-single-course h2{margin-bottom:.7rem}.cc-single-course p,.cc-single-course ul,.cc-single-course ol{margin-bottom:2rem}.cc-single-course p:last-child,.cc-single-course ul:last-child,.cc-single-course ol:last-child{margin-bottom:0}.cc-single-course a{color:var(--theme-color--blue);transition:all var(--theme-transition)}.cc-single-course a:hover,.cc-single-course a:focus-visible{text-decoration-thickness:.2rem;text-underline-offset:.2rem}