.elementor-4801 .elementor-element.elementor-element-4ca1716{--display:flex;--min-height:477px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4801 .elementor-element.elementor-element-4ca1716:not(.elementor-motion-effects-element-type-background), .elementor-4801 .elementor-element.elementor-element-4ca1716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEEFF;}.elementor-4801 .elementor-element.elementor-element-50c31f9{--display:flex;--justify-content:center;}.elementor-4801 .elementor-element.elementor-element-cbfac9a{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:left;}.elementor-4801 .elementor-element.elementor-element-cbfac9a.elementor-element{--align-self:flex-start;}.elementor-4801 .elementor-element.elementor-element-cbfac9a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;line-height:58px;}.elementor-4801 .elementor-element.elementor-element-b16bb45{text-align:left;}.elementor-4801 .elementor-element.elementor-element-b16bb45 img{width:19%;}body:not(.rtl) .elementor-4801 .elementor-element.elementor-element-c00f577{left:553.986px;}body.rtl .elementor-4801 .elementor-element.elementor-element-c00f577{right:553.986px;}.elementor-4801 .elementor-element.elementor-element-c00f577{top:131.976px;text-align:left;}.elementor-4801 .elementor-element.elementor-element-c00f577 img{width:70%;}body:not(.rtl) .elementor-4801 .elementor-element.elementor-element-be4e219{left:52.986px;}body.rtl .elementor-4801 .elementor-element.elementor-element-be4e219{right:52.986px;}.elementor-4801 .elementor-element.elementor-element-be4e219{top:206.976px;text-align:left;}.elementor-4801 .elementor-element.elementor-element-be4e219 img{width:70%;}.elementor-4801 .elementor-element.elementor-element-f5a7591{--display:flex;}body:not(.rtl) .elementor-4801 .elementor-element.elementor-element-16760cb{left:81.983px;}body.rtl .elementor-4801 .elementor-element.elementor-element-16760cb{right:81.983px;}.elementor-4801 .elementor-element.elementor-element-16760cb{top:17.993px;}body:not(.rtl) .elementor-4801 .elementor-element.elementor-element-b34134a{left:397.983px;}body.rtl .elementor-4801 .elementor-element.elementor-element-b34134a{right:397.983px;}.elementor-4801 .elementor-element.elementor-element-b34134a{top:190.993px;}body:not(.rtl) .elementor-4801 .elementor-element.elementor-element-9b35267{left:17.958px;}body.rtl .elementor-4801 .elementor-element.elementor-element-9b35267{right:17.958px;}.elementor-4801 .elementor-element.elementor-element-9b35267{top:209.986px;}.elementor-4801 .elementor-element.elementor-element-9b35267 img{width:100%;max-width:100%;}body:not(.rtl) .elementor-4801 .elementor-element.elementor-element-0ac20e4{left:86.979px;}body.rtl .elementor-4801 .elementor-element.elementor-element-0ac20e4{right:86.979px;}.elementor-4801 .elementor-element.elementor-element-0ac20e4{top:-56.052px;}.elementor-4801 .elementor-element.elementor-element-0ac20e4 img{width:100%;}.elementor-4801 .elementor-element.elementor-element-717c01e{--display:flex;}.elementor-4801 .elementor-element.elementor-element-e610add{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4801 .elementor-element.elementor-element-913eda0{--display:flex;}.elementor-4801 .elementor-element.elementor-element-5294504 .etlms-pagination{justify-content:center;}.elementor-4801 .elementor-element.elementor-element-5294504 .etlms-course-list-main-wrap .tutor-course-list{column-gap:32px;row-gap:32px;}.elementor-4801 .elementor-element.elementor-element-5294504 .etlms-course-list-main-wrap .tutor-course-card{background-color:#F7F7F7;border-radius:0px;}.elementor-4801 .elementor-element.elementor-element-5294504 .etlms-course-list-main-wrap .tutor-course-card:hover{border-radius:8px;}.elementor-4801 .elementor-element.elementor-element-5294504 .etlms-course-list-main-wrap .tutor-course-card .tutor-course-name{font-family:"Manrope", Sans-serif;font-size:16px;}.elementor-4801 .elementor-element.elementor-element-5294504 .etlms-course-list-main-wrap .etlms-course-list-pagination-wrap .etlms-pagination{gap:10px;}@media(min-width:768px){.elementor-4801 .elementor-element.elementor-element-4ca1716{--content-width:1280px;}.elementor-4801 .elementor-element.elementor-element-50c31f9{--width:70%;}.elementor-4801 .elementor-element.elementor-element-f5a7591{--width:40%;}.elementor-4801 .elementor-element.elementor-element-717c01e{--content-width:1280px;}.elementor-4801 .elementor-element.elementor-element-913eda0{--width:100%;}}/* Start custom CSS for etlms-course-list, class: .elementor-element-5294504 */#course-filter-sidebar {
    background-color: #f9f9f9;
    padding: 16px;
    border-radius: 10px;
    font-family: inherit;
    margin-bottom: 30px;
    border: 1px solid #ddd;
}

#course-filter-sidebar h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 16px;
    color: #2c3e50;
}

#course-filter-sidebar .filter-group {
    margin-bottom: 12px;
}

#course-filter-sidebar label {
    display: block;
    font-weight: 600;
    margin-bottom: 4px;
    color: #333;
}

#course-filter-sidebar select {
    width: 100%;
    padding: 8px 10px;
    border-radius: 6px;
    border: 1px solid #ccc;
    font-size: 14px;
    background-color: #fff;
    color: #333;
}

#course-filter-sidebar button {
    width: 100%;
    padding: 10px;
    background-color: #2d6cdf;
    color: #fff;
    border: none;
    border-radius: 6px;
    font-weight: bold;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

#course-filter-sidebar button:hover {
    background-color: #1b4dbf;
}


.filter-group {
    margin-bottom: 1rem;
}

.filter-group label {
    display: block;
    font-weight: bold;
    margin-bottom: 0.5rem;
}

.filter-group select {
    width: 100%;
    padding: 0.5rem;
    border-radius: 6px;
    border: 1px solid #ccc;
}/* End custom CSS */