.list-wrapper{padding:50px 0}.list-wrapper .course-category h1{font-size:48px}@media only screen and (max-width:991px){.list-wrapper .course-category h1{font-size:38px}}@media only screen and (max-width:767px){.list-wrapper .course-category h1{font-size:32px}}.course-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(4,1fr);grid-gap:24px 30px;margin-top:50px}@media only screen and (max-width:991px){.course-list{-ms-grid-columns:1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(3,1fr);grid-gap:15px}}@media only screen and (max-width:767px){.course-list{-ms-grid-columns:1fr 15px 1fr;grid-template-columns:repeat(2,1fr);grid-gap:15px}}@media only screen and (max-width:480px){.course-list{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:15px}}.course-list li{border-radius:12px;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.25);box-shadow:0 4px 10px 0 rgba(0,0,0,.25);overflow:hidden}.course-list li.is_featured{border:1px solid #17d292}.course-list li .top{background-position:50%;background-size:cover;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;height:160px;position:relative}.course-list li .top,.course-list li .top span.status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-list li .top span.status{background-color:#1db874;border-radius:6px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;height:28px;left:16px;padding:6px 10px;position:absolute;text-transform:capitalize;top:16px;width:81px}.course-list li .top span.status.hot{background-color:#ed1a4d}.course-list li .top span.status.special{background-color:#f09b23}.course-list li .top img{margin-top:7px}.course-list li .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;gap:13px;justify-content:space-between;min-height:168px;padding:16px 17px 24px}.course-list li .bottom,.course-list li .bottom h3{display:-webkit-box;display:-ms-flexbox;display:flex}.course-list li .bottom h3{min-height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:20px}.course-list li .bottom h3 a{color:#30353b;display:inline-block;font-family:Inter,sans-serif;font-size:16px;letter-spacing:-.3px;text-decoration:none}.course-list li .bottom h3 a:hover{color:#0054c6}.course-list li .bottom .lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:start;-ms-flex-pack:start;border-bottom:1px solid #dee4eb;justify-content:flex-start;padding-bottom:13px}.course-list li .bottom .lists .lessons,.course-list li .bottom .lists .level{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;gap:4px}.course-list li .bottom .lists .lessons span,.course-list li .bottom .lists .level span{font-size:12px}.course-list li .bottom .lists .lessons img,.course-list li .bottom .lists .level img{height:21px;width:21px}.course-list li .bottom .middle{gap:10px;margin-bottom:11px}.course-list li .bottom .middle,.course-list li .bottom .middle .rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-list li .bottom .middle .rating{color:#878f9b;font-size:15px;font-weight:500;gap:11px;white-space:nowrap}.course-list li .bottom .middle hr{background-color:#adadad;border:none;height:16px;margin:0;min-width:1px}.course-list li .bottom .middle .author{color:#535d6c;font-size:16px;font-weight:500}.course-list li .bottom .price-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:14px 0}.course-list li .bottom .price-cta .sale-price{color:#2f80ed;font-size:15px;font-weight:700}.course-list li .bottom .price-cta .price{color:#373f4c;font-size:16px;font-weight:600}.course-list li .bottom .price-cta.sale .price{color:#adadad;font-size:13px;font-weight:500}.course-list li .bottom .price-cta a{min-height:inherit;padding:9px 17px}.course-list li .bottom .coming-soon .coming-soon-card{color:#4d5e6f;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.course-list li .bottom .coming-soon .coming-soon-card span{font-weight:700}.course-list li .bottom .learn-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#373f4c;font-size:16px;font-weight:600;gap:14px}.course-list li .bottom .learn-more .btn{min-height:36px;padding:7px 16px;width:100%}section.cources{margin-bottom:93px}@media only screen and (max-width:575px){section.cources{margin-bottom:81px}}@media only screen and (max-width:991px){section.cources .stm_lms_courses_grid{margin-bottom:15px!important}}section.cources .stm_lms_courses_grid strong{color:#2f80ed}section.cources .description{color:#535d6c;font-size:18px;font-weight:400;line-height:140%;margin-bottom:63px;max-width:920px}@media only screen and (max-width:1240px){section.cources .description{margin-bottom:33px}}@media only screen and (max-width:575px){section.cources .description{font-size:16px;margin-bottom:20px}}section.cources .buttons{margin-top:-11px;text-align:center}section.cources .buttons a{font-size:16px;font-weight:500}