.elementor-3015 .elementor-element.elementor-element-300313d{--display:flex}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-title{color:#222;margin:-4px 0px -4px 0px;-webkit-line-clamp:2}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-excerpt{color:#777;text-align:justify;margin:0px 0px -8px 0px;-webkit-line-clamp:3}.elementor-3015 .elementor-element.elementor-element-cd59182 .swiper-button-prev,.elementor-3015 .elementor-element.elementor-element-cd59182 .swiper-button-next,.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-nav-prev,.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-nav-next{color:#2B73E0;width:40px;height:40px;background-color:#ffffff}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-nav-prev::before,.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-nav-next::before{color:#2B73E0}.elementor-3015 .elementor-element.elementor-element-cd59182 .swiper-button-prev,.elementor-3015 .elementor-element.elementor-element-cd59182 .swiper-button-next{--swiper-navigation-size:24px;font-size:24px}.elementor-3015 .elementor-element.elementor-element-cd59182 .swiper-button-prev::after,.elementor-3015 .elementor-element.elementor-element-cd59182 .swiper-button-next::after{font-size:24px}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-nav-prev,.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-nav-next{font-size:24px}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-nav-prev i,.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-nav-next i{font-size:24px}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-carousel-wrapper[data-arrow-pos="outside"] .msc-arrows-outside{position:absolute !important;inset:0 !important;pointer-events:none !important;z-index:10 !important}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-carousel-wrapper[data-arrow-pos="outside"] .msc-arrows-outside .swiper-button-prev{left:-50px !important;right:auto !important;position:absolute !important;top:50% !important;transform:translateY(-50%) !important;pointer-events:auto !important}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-carousel-wrapper[data-arrow-pos="outside"] .msc-arrows-outside .swiper-button-next{right:-50px !important;left:auto !important;position:absolute !important;top:50% !important;transform:translateY(-50%) !important;pointer-events:auto !important}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-carousel-wrapper[data-arrow-pos="outside"]{position:relative !important;overflow:visible !important}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-carousel-wrapper[data-arrow-pos="inside"] .swiper-button-prev{left:10px}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-carousel-wrapper[data-arrow-pos="inside"] .swiper-button-next{right:10px}.elementor-3015 .elementor-element.elementor-element-cd59182 .swiper-button-prev:hover,.elementor-3015 .elementor-element.elementor-element-cd59182 .swiper-button-next:hover,.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-nav-prev:hover,.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-nav-next:hover{background-color:#2B73E0;color:#ffffff}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-category{font-size:12px;color:#666;background-color:#f0f0f0}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-meta{margin:-8px 0px 6px 0px}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-rating{color:#f1c40f;font-size:14px;font-weight:600;margin:0px 0px 0px 0px}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-rating i{font-size:14px;margin-right:4px}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-sale{color:#2B73E0}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-discount{background-color:#ff4444}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-price-box{margin:12px 0px 0px 0px;padding:0px 0px 45px 0px}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-level-badge{font-size:12px;color:#2B73E0;background-color:#e8f1ff;padding:3px 8px 3px 8px;border-radius:4px 4px 4px 4px;min-width:0px}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-level{margin:8px 0px 8px 0px}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-dates{color:#999;margin:5px 0px 10px 0px}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-instructor{color:#999;margin:8px 0px -29px 0px}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-item{background-color:#fff;border-radius:16px;margin:0px 0px 37px 0px;border-width:0px;border-style:solid;border-color:#e0e0e0}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-content{padding:15px 15px 15px 15px}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-thumb{border-radius:27px 27px 27px 27px;padding-top:66.67%}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-coming-soon-footer{background-color:#FFE8E8;padding:12px 12px 12px 12px;margin:0px 0px 0px 0px;gap:8px;border-top-color:#f0f0f0}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-coming-soon-label{color:#FF6B6B;font-size:12px;font-weight:600}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-coming-soon-date{color:#FF6B6B;background-color:#FFE8E8;font-size:11px;padding:4px 10px 4px 10px;border-radius:4px}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-grid-list{gap:24px}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-filter-button{color:#6b7280 !important;background:#ffffff !important;border-color:#d1d5db;font-size:14px;padding:10px 22px 10px 22px;border-radius:20px;box-shadow:none !important}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-filter-button.is-active{color:#ffffff !important;background:#7A7A7A !important;border-color:transparent !important}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-filter-btn-group{gap:10px}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-curriculum-wrap{background-color:#F5F7FA;border-color:#E2E2E2;padding:20px 20px 20px 20px;margin-top:20px;margin-bottom:0px}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-curriculum-text{color:#333333}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-detail-button{color:#1A2A3A;border-color:#1A2A3A;background-color:#ffffff}.elementor-3015 .elementor-element.elementor-element-cd59182 .msc-detail-button:hover{background-color:#1A2A3A;border-color:#1A2A3A;color:#ffffff}