.popular-courses .swiper-slide{padding-top:58px!important}.popular-courses .swiper-slide .course-card{position:relative;box-shadow:0 0 30px 0 rgba(104,104,104,.1019607843)}.popular-courses .swiper-slide .course-card .discount-block{position:absolute;top:-30px;left:-10px}.popular-courses .swiper-slide .course-card .discount-block .content-block{position:relative}.popular-courses .swiper-slide .course-card .discount-block .content-block .content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:12px;font-weight:700;color:#fff}.popular-courses .swiper-slide .course-card.style-03{background:linear-gradient(90deg,#6149f0 0,#7e6af3 100%);border-radius:18px;color:#fff;height:363px;display:flex;flex-direction:column;justify-content:space-between}.popular-courses .swiper-slide .course-card.style-03 .overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.popular-courses .swiper-slide .course-card.style-03 .overlay .start{width:50%;padding:40px 15px 0}.popular-courses .swiper-slide .course-card.style-03 .overlay .start .title{font-size:23px;font-weight:700;text-align:right;line-height: 1.5;}.popular-courses .swiper-slide .course-card.style-03 .overlay .start .rating-course-time{display:flex;align-items:center;margin-top:17px}.popular-courses .swiper-slide .course-card.style-03 .overlay .start .rating-course-time .rating{display:flex;align-items:center;margin-left:50px}.popular-courses .swiper-slide .course-card.style-03 .overlay .start .rating-course-time .course-time .icon,.popular-courses .swiper-slide .course-card.style-03 .overlay .start .rating-course-time .rating .icon{display:flex;align-items:center;margin-left:6px}.popular-courses .swiper-slide .course-card.style-03 .overlay .start .rating-course-time .course-time{display:flex;align-items:center}.popular-courses .swiper-slide .course-card.style-03 .overlay .start .rating-course-time .course-time .icon svg path{fill:#fff}.popular-courses .swiper-slide .course-card.style-03 .overlay .start .price-teacher{display:flex;align-items:center;margin-top:27px}.popular-courses .swiper-slide .course-card.style-03 .overlay .start .price-teacher .item{background-color:rgba(255,255,255,.25);padding:12px 20px;height:40px;display:flex;align-items:center;border-radius:4px}.popular-courses .swiper-slide .course-card.style-03 .overlay .start .price-teacher .item:not(:last-child){margin-left:16px}.popular-courses .swiper-slide .course-card.style-03 .overlay .end{width:50%;display:flex;justify-content:center}.popular-courses .swiper-slide .course-card.style-03 .overlay .end .description-block{position:absolute;top:-57px;bottom:0;background-color:#261b63;width:400px;border-radius:16px 16px 0 0;padding:44px 30px 30px}.popular-courses .swiper-slide .course-card.style-03 .overlay .end .description-block .inner{border:1px solid rgba(255,255,255,.25);border-radius:24px;backdrop-filter:blur(32px);width:100%;height:100%;position:relative;z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.1)0,rgba(255,255,255,.08) 100%);display:flex;flex-direction:column;align-items:center;padding:13px}.popular-courses .swiper-slide .course-card.style-03 .overlay .end .description-block .inner .icon{margin-top:-53px}.popular-courses .swiper-slide .course-card.style-03 .overlay .end .description-block .inner .title{font-size:32px;font-weight:800}.popular-courses .swiper-slide .course-card.style-03 .overlay .end .description-block .inner .text{margin-top:16px;font-size:12px;font-weight:400;text-align:right}.popular-courses .swiper-slide .course-card.style-03 .bottom-block{display:flex;align-items:center;position:absolute;bottom:0}.popular-courses .swiper-slide .course-card.style-03 .bottom-block .read-more-block{background-color:#fff;border-radius:18px 0 0 0;padding:10px 0 0 10px;position:relative}.popular-courses .swiper-slide .course-card.style-03 .bottom-block .read-more-block:before{content:"";position:absolute;top:-40px;right:0;height:40px;width:40px;border:0;outline:0;border-bottom-right-radius:50%;box-shadow:0 20px 0 0#fff}.popular-courses .swiper-slide .course-card.style-03 .bottom-block .read-more-block:after{content:"";position:absolute;bottom:0;left:-40px;height:40px;width:40px;border:0;outline:0;border-bottom-right-radius:50%;box-shadow:0 20px 0 0#fff}.popular-courses .swiper-slide .course-card.style-03 .bottom-block .read-more-block .read-more{position:relative;border-radius:12px;z-index:1;background-color:#261b63;color:#fff;display:flex;align-items:center;padding:20px 40px}.popular-courses .swiper-slide .course-card.style-03 .bottom-block .read-more-block .read-more .icon{margin-right:5px}.popular-courses .swiper-slide .course-card.style-03 .bottom-block .custom-text{margin-right:20px;font-size:16px;font-weight:700}@media screen and (max-width:767px){.popular-courses .swiper-slide .course-card.style-03{height:420px}.popular-courses .swiper-slide .course-card.style-03 .overlay{flex-direction:column-reverse;justify-content:start;align-items:stretch}.popular-courses .swiper-slide .course-card.style-03 .overlay .start{width:100%;padding:14px}.popular-courses .swiper-slide .course-card.style-03 .overlay .start .title{font-size:20px;margin:0}.popular-courses .swiper-slide .course-card.style-03 .overlay .start .rating-course-time{margin-top:4px}.popular-courses .swiper-slide .course-card.style-03 .overlay .start .rating-course-time .rating .icon{width:14px}.popular-courses .swiper-slide .course-card.style-03 .overlay .start .rating-course-time .rating .value{font-size:14px}.popular-courses .swiper-slide .course-card.style-03 .overlay .start .rating-course-time .course-time .icon{width:14px}.popular-courses .swiper-slide .course-card.style-03 .overlay .start .price-teacher .item,.popular-courses .swiper-slide .course-card.style-03 .overlay .start .rating-course-time .course-time .value{font-size:14px}.popular-courses .swiper-slide .course-card.style-03 .overlay .start .price-teacher{margin-top:5px;flex-direction:row-reverse;justify-content:start}.popular-courses .swiper-slide .course-card.style-03 .overlay .start .price-teacher .item.price{order:0}.popular-courses .swiper-slide .course-card.style-03 .overlay .start .price-teacher .item.teacher{order:1}.popular-courses .swiper-slide .course-card.style-03 .overlay .end{width:100%;display:flex;justify-content:center;padding:5px 9px 0}.popular-courses .swiper-slide .course-card.style-03 .overlay .end .description-block{position:static;border-radius:16px;padding:11px;width:100%}.popular-courses .swiper-slide .course-card.style-03 .overlay .end .description-block .inner{flex-direction:row;padding:13px;flex-wrap:wrap}.popular-courses .swiper-slide .course-card.style-03 .overlay .end .description-block .inner .icon{margin-top:0;margin-left:10px;width:32px}.popular-courses .swiper-slide .course-card.style-03 .overlay .end .description-block .inner .icon svg{width:32px}.popular-courses .swiper-slide .course-card.style-03 .overlay .end .description-block .inner .title{font-size:18px;width:calc(100% - 42px)}.popular-courses .swiper-slide .course-card.style-03 .overlay .end .description-block .inner .text{width:100%;text-align:justify;font-size:8px;margin-top:4px}.popular-courses .swiper-slide .course-card.style-03 .bottom-block{display:flex;position:absolute;bottom:0}.popular-courses .swiper-slide .course-card.style-03 .bottom-block .read-more-block .read-more{font-size:12px}.popular-courses .swiper-slide .course-card.style-03 .bottom-block .read-more-block .read-more .icon{margin-right:5px;width:14px}.popular-courses .swiper-slide .course-card.style-03 .bottom-block .custom-text{font-size:14px}}