section.section-courses.section-courses-recorded{padding-bottom:100px}.top-row{display:flex;gap:30px}.top-row>div{width:50%}.top-row h4{font-size:16px;line-height:28px}.top-row .courses-card-price{margin-top:15px}.top-row span.text-primary{font-size:22px}.top-row .section-courses-content .card-price{font-size:16px}.section-courses-content .card-info-time span,.top-row .section-courses-content .line-through-price{font-size:14px}.section-courses-content .card-info-time{margin-top:10px}.section-courses-content .courses-card-header{padding-bottom:15px}.top-row .courses-card{margin-top:30px;padding:6px}.top-row .courses-card-text{padding:20px}.top-row .card-btn{height:auto;font-size:14px;padding:10px 12px}.top-row .courses-card-image{max-height:274px}.top-row .image-overlay .overlay-badge{height:26px}.top-row .image-overlay .overlay-badge .overlay-badge-text{font-size:14px}@media screen and (min-width:990px){.top-row .card-btn{font-size:16px;padding:10px 13px}.top-row h4{font-size:18px}.top-row span.text-primary{font-size:24px}}@media screen and (min-width:990px) and (max-width:1200px){.top-row .courses-card.feature-course_item.flex{flex-direction:column}.top-row .courses-card.feature-course_item.flex>div{width:100%}}