.CourseCard-module__ZtQz8a__card{background:rgb(var(--surface-primary));border:1px solid rgb(var(--surface-elevated));border-radius:20px;flex-direction:column;height:fit-content;text-decoration:none;display:flex;overflow:hidden}.CourseCard-module__ZtQz8a__card:hover{background:rgb(var(--surface-secondary))}.CourseCard-module__ZtQz8a__card:active{background:rgb(var(--surface-tertiary))}.CourseCard-module__ZtQz8a__banner{aspect-ratio:16/9;border-bottom:1px solid rgb(var(--surface-elevated));width:100%;display:flex;position:relative;overflow:hidden}.CourseCard-module__ZtQz8a__details{padding:15px 20px}.CourseCard-module__ZtQz8a__categories{align-items:center;display:flex}.CourseCard-module__ZtQz8a__categories .CourseCard-module__ZtQz8a__category{font-size:16px;font-family:var(--fontRoboto);color:var(--primary-color-sky-blue);font-weight:500}.CourseCard-module__ZtQz8a__categories .CourseCard-module__ZtQz8a__category:not(:first-child){margin-left:5px}.CourseCard-module__ZtQz8a__title{font-size:17px;font-family:var(--fontRoboto);color:var(--text-tertiary);margin-top:0;font-weight:500}.CourseCard-module__ZtQz8a__title:hover{text-decoration:underline}.CourseCard-module__ZtQz8a__description{font-size:15px;font-family:var(--fontRoboto);color:var(--text-tertiary);margin-top:5px;font-weight:400;line-height:22px}.CourseCard-module__ZtQz8a__tags{align-items:center;gap:10px;margin-top:10px;display:flex}.CourseCard-module__ZtQz8a__tags .CourseCard-module__ZtQz8a__tag{height:30px;font-size:13px;font-family:var(--fontRoboto);color:var(--text-tertiary);border-radius:8px;align-items:center;padding:0 10px;font-weight:700;display:flex}.CourseCard-module__ZtQz8a__tags .CourseCard-module__ZtQz8a__tag:first-child{color:#ff6565bf;background-color:#ffd5d56e;border:1px solid #ffb4b4be}.CourseCard-module__ZtQz8a__price{align-items:center;gap:15px;display:flex}.CourseCard-module__ZtQz8a__price .CourseCard-module__ZtQz8a__discount_price{font-size:24px;font-family:var(--fontRoboto);color:var(--primary-color-sky-blue);font-weight:600}.CourseCard-module__ZtQz8a__price .CourseCard-module__ZtQz8a__actual_price{font-size:18px;font-family:var(--fontRoboto);color:var(--text-tertiary);font-weight:600;text-decoration:line-through}
.page-module__82iKHa__header{background:rgb(var(--surface-secondary));border-bottom:1px solid rgb(var(--surface-elevated));background-position:50%;background-repeat:no-repeat;background-size:cover;padding:30px 0}.page-module__82iKHa__header h1{color:var(--text-tertiary);text-align:center;font-size:20px;font-weight:700}section.page-module__82iKHa__courses{background:linear-gradient(rgb(var(--surface-tertiary)),rgb(var(--surface-primary)),rgb(var(--surface-primary)),rgb(var(--surface-primary)),rgb(var(--surface-tertiary)));background:rgb(var(--surface-primary));padding:30px 0}section.page-module__82iKHa__courses .page-module__82iKHa__message{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:252px;display:flex}section.page-module__82iKHa__courses .page-module__82iKHa__message p{font-size:17px;font-family:var(--fontRoboto);color:var(--text-secondary);font-weight:700}section.page-module__82iKHa__courses .page-module__82iKHa__cards{flex-wrap:wrap;gap:20px;display:flex}section.page-module__82iKHa__courses .page-module__82iKHa__card{width:calc(33.3333% - 13.3333px)}@media only screen and (max-width:1150px){section.page-module__82iKHa__courses .page-module__82iKHa__card{width:calc(50% - 10px)}}@media only screen and (max-width:670px){section.page-module__82iKHa__courses .page-module__82iKHa__card{width:100%}}
