.elementor-4885 .elementor-element.elementor-element-cf597d5{--display:flex;--min-height:220px;--overlay-opacity:0.8;}.elementor-4885 .elementor-element.elementor-element-cf597d5:not(.elementor-motion-effects-element-type-background), .elementor-4885 .elementor-element.elementor-element-cf597d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://courseline.org/wp-content/uploads/2024/12/welcome.webp");background-repeat:no-repeat;background-size:cover;}.elementor-4885 .elementor-element.elementor-element-cf597d5::before, .elementor-4885 .elementor-element.elementor-element-cf597d5 > .elementor-background-video-container::before, .elementor-4885 .elementor-element.elementor-element-cf597d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-4885 .elementor-element.elementor-element-cf597d5 > .elementor-background-slideshow::before, .elementor-4885 .elementor-element.elementor-element-cf597d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4885 .elementor-element.elementor-element-cf597d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4885 .elementor-element.elementor-element-432d677 .elementor-repeater-item-4b9c414 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://courseline.org/wp-content/uploads/2025/05/all-course-cover-mobile.jpg);background-size:cover;}.elementor-4885 .elementor-element.elementor-element-432d677 .elementor-repeater-item-97595b3 .swiper-slide-bg{background-color:#4054b2;}.elementor-4885 .elementor-element.elementor-element-432d677 .elementor-repeater-item-2441a5f .swiper-slide-bg{background-color:#1abc9c;}.elementor-4885 .elementor-element.elementor-element-432d677 .swiper-slide{transition-duration:calc(5000ms*1.2);height:420px;}.elementor-4885 .elementor-element.elementor-element-432d677 .swiper-slide-contents{max-width:66%;}.elementor-4885 .elementor-element.elementor-element-432d677 .swiper-slide-inner{text-align:center;}.elementor-4885 .elementor-element.elementor-element-b5dec17{--display:flex;--min-height:220px;--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4885 .elementor-element.elementor-element-b5dec17::before, .elementor-4885 .elementor-element.elementor-element-b5dec17 > .elementor-background-video-container::before, .elementor-4885 .elementor-element.elementor-element-b5dec17 > .e-con-inner > .elementor-background-video-container::before, .elementor-4885 .elementor-element.elementor-element-b5dec17 > .elementor-background-slideshow::before, .elementor-4885 .elementor-element.elementor-element-b5dec17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4885 .elementor-element.elementor-element-b5dec17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4885 .elementor-element.elementor-element-3c32ada{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4885 .elementor-element.elementor-element-4726c90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4885 .elementor-element.elementor-element-4ba16db .wplms_courses_directory{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));}.elementor-4885 .elementor-element.elementor-element-4ba16db .wplms_courses_directory >*{max-width:100%;}@media(max-width:1024px){.elementor-4885 .elementor-element.elementor-element-cf597d5:not(.elementor-motion-effects-element-type-background), .elementor-4885 .elementor-element.elementor-element-cf597d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-4885 .elementor-element.elementor-element-432d677 .swiper-slide{height:400px;}}@media(max-width:767px){.elementor-4885 .elementor-element.elementor-element-cf597d5{--min-height:360px;}.elementor-4885 .elementor-element.elementor-element-cf597d5:not(.elementor-motion-effects-element-type-background), .elementor-4885 .elementor-element.elementor-element-cf597d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}}/* Start custom CSS for vibe_courseCarousel, class: .elementor-element-17e2ba1 *//*.elementor-4885 .elementor-element.elementor-element-17e2ba1 li{*/
/*    list-style-type: none !important;*/
/*    padding: 0 !important;*/
/*}*/

/*.elementor-4885 .elementor-element.elementor-element-17e2ba1 .flickity-viewport {*/
/*    height: 280px !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4726c90 */.wplms_courses_directory_wrapper .wplms_courses_directory_filters .wplms_courses_filter .taxonomy_filter>.taxonomy_filter .checkbox label {
    width: 100%;
}/* End custom CSS */