.CourseDescription_container__v6COO{position:relative;width:75%;padding-left:30px;padding-right:30px;padding-top:30px}.CourseDescription_overviewText__ILJdI{font-size:1.6rem;line-height:20px;width:80%}.CourseDescription_horizontalLineBottom__x1iUJ,.CourseDescription_horizontalLineTop__7SwZW{border:1px solid #d3d4d5}.CourseDescription_horizontalLineTop__7SwZW{position:absolute;width:100%;top:0}.CourseDescription_descriptionStack__mhO_K{margin:0}.CourseDescription_description__J9WBX{font-weight:500;font-size:1.6rem;line-height:20px}.CourseDescription_imageStyle__wHzmc{max-width:150px;max-height:150px;margin:10px}.CourseDescription_card__ClKVE{background:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.302);border-radius:10px;margin:var(--chakra-space-9-6) 0;padding:15px}.badge-status-container{width:288px;height:auto;border-radius:20px;box-shadow:0 4px 14px 0 rgba(0,0,0,.302)}.badge-status-container.reduced-height{height:300px}.badge-status-container .badge-status-completion{background-color:#e6f0fe;padding:20px;border-radius:20px 20px 0 0}.badge-status-container .badge-status-completion .completion-number{font-size:1.8rem;font-weight:600;line-height:28px;display:flex;gap:var(--chakra-space-4)}.badge-status-container .badge-status-completion .completion-number .completion-text{font-size:1.6rem;font-weight:500;line-height:24px;color:#454d56}.badge-status-container .badge-status-completion .completion-divider{opacity:1;border:1px solid #0563e6;margin:20px 0}.badge-status-container .action-button-holder{margin-top:var(--chakra-space-4);display:flex;flex-direction:column;gap:var(--chakra-space-12-8)}.badge-status-container .action-button-holder .action-button{font-size:1.6rem;line-height:24px}.badge-status-container .action-button-holder .action-button .action-button-icon{height:24px;width:24px;margin-right:var(--chakra-space-4)}.badge-detail-holder{width:288px}.badge-detail-holder .badge-detail-intro{font-size:1.8rem;font-weight:600;line-height:24px;padding-bottom:var(--chakra-space-8)}.badge-detail-holder .badge-detail-main{border:1px solid #454d56;border-radius:calc(var(--chakra-space-6) + var(--chakra-space-px));display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:var(--chakra-space-6) var(--chakra-space-8);gap:var(--chakra-space-8)}.badge-detail-holder .badge-detail-main .badge-detail-sub{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:var(--chakra-space-8);opacity:1}.badge-detail-holder .badge-detail-main .badge-detail-sub .badge-detail-sub-title{font-size:1.8rem;font-weight:600;line-height:24px;color:#26292e}.badge-detail-holder .badge-detail-main .badge-detail-status-holder{width:100%}.badge-detail-holder .badge-detail-main .badge-detail-status-holder .tag-default{width:auto}