.elementor-143 .elementor-element.elementor-element-5f7fa4f{--display:flex;--padding-top:30px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-143 .elementor-element.elementor-element-5f7fa4f:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-5f7fa4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #EDF0FF 0%, #EDF0FF26 100%);}.elementor-143 .elementor-element.elementor-element-10b26d4{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;padding:20px 0px 20px 0px;background-image:linear-gradient(180deg, #0000FF 0%, #0000FF 100%);border-style:none;border-radius:20px 20px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;text-align:center;}.elementor-143 .elementor-element.elementor-element-10b26d4 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-fed8196{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 2px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-radius:10px 10px 10px 10px;text-align:center;color:var( --e-global-color-text );}.elementor-143 .elementor-element.elementor-element-2ac66f8 .etlms-course-list-main-wrap .tutor-meta{gap:16px;}.elementor-143 .elementor-element.elementor-element-2ac66f8 .etlms-pagination{justify-content:center;}.elementor-143 .elementor-element.elementor-element-2ac66f8 .etlms-course-list-main-wrap .tutor-course-list{column-gap:32px;row-gap:32px;}.elementor-143 .elementor-element.elementor-element-2ac66f8 .etlms-course-list-main-wrap .tutor-course-card{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0003FE;border-radius:9px;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.5);}.elementor-143 .elementor-element.elementor-element-2ac66f8 .etlms-course-list-main-wrap .tutor-course-card:hover{border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px;box-shadow:0px 0px 10px -3px rgba(110.87778930664062, 110.87778930664062, 110.87778930664062, 0.67);}.elementor-143 .elementor-element.elementor-element-2ac66f8 .etlms-course-list-main-wrap .tutor-course-card .tutor-avatar{width:35px !important;height:35px !important;}.elementor-143 .elementor-element.elementor-element-2ac66f8 .etlms-course-list-main-wrap .tutor-course-card .tutor-course-name{font-family:"Hind Siliguri", Sans-serif;font-size:18px;font-weight:600;line-height:30px;}.elementor-143 .elementor-element.elementor-element-2ac66f8 .etlms-course-list-main-wrap .etlms-course-list-pagination-wrap .etlms-pagination{gap:10px;}@media(max-width:767px){.elementor-143 .elementor-element.elementor-element-5f7fa4f{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-143 .elementor-element.elementor-element-10b26d4{padding:30px 0px 0px 0px;text-align:center;}.elementor-143 .elementor-element.elementor-element-10b26d4 .elementor-heading-title{font-size:25px;}.elementor-143 .elementor-element.elementor-element-fed8196{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-143 .elementor-element.elementor-element-2ac66f8 > .elementor-widget-container{padding:15px 0px 0px 0px;}}/* Start custom CSS for etlms-course-list, class: .elementor-element-2ac66f8 *//* Tutor LMS Course List widget hover effect disable (keep zoom only) */
.tutor-course-card:hover,
.tutor-course:hover {
    transform: none !important;
    box-shadow: none !important;
    background-color: inherit !important;
}

/* Keep only image zoom effect */
.tutor-course-card img,
.tutor-course img {
    transition: transform 0.3s ease; /* smooth zoom */
}

.tutor-course-card:hover img,
.tutor-course:hover img {
    transform: scale(1.07) !important; /* হালকা zoom */
}

/* Keep title color same on hover */
.tutor-course-card:hover .tutor-course-title,
.tutor-course:hover .tutor-course-title {
    color: inherit !important;
}



/* Common primary background and hover for all 3 button sets */
.tutor-btn.tutor-btn-outline-primary.tutor-btn-md,
.tutor-btn.tutor-btn-outline-primary.tutor-btn-md.tutor-btn-block.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.tutor-btn.tutor-btn-outline-primary.tutor-btn-md.tutor-btn-block.tutor-course-list-enroll {
    background-color: #0000FF !important; /* primary blue */
    border-color: #0000FF !important;
    color: #fff !important;
    transition: background-color 0.3s ease, border-color 0.3s ease;
}

.tutor-btn.tutor-btn-outline-primary.tutor-btn-md:hover,
.tutor-btn.tutor-btn-outline-primary.tutor-btn-md.tutor-btn-block.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover,
.tutor-btn.tutor-btn-outline-primary.tutor-btn-md.tutor-btn-block.tutor-course-list-enroll:hover {
    background-color: #FE0000 !important; /* hover red */
    border-color: #FE0000 !important;
    color: #fff !important;
}/* End custom CSS */