.elementor-1153 .elementor-element.elementor-element-839d80d{--display:flex;}.elementor-1153 .elementor-element.elementor-element-e3c90df{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-e3c90df *//* =========================================
   MOBILE – FORÇAR CAPA GRANDE (REAL)
========================================= */
@media (max-width: 788px) {

    /* Container branco do Tutor (limitador) */
    body.single-lesson .tutor-course-single-content-wrapper {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* Card interno onde está a capa */
    body.single-lesson .elementor-section {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* Sua capa */
    .lesson-cover {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        padding: 0 !important;
        border-radius: 0 !important; /* visual mais amplo */
        box-shadow: none !important;
    }

    /* IMAGEM — agora sim */
    .lesson-cover img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        max-height: 100vh !important; /* quase tela cheia */
        display: block;
        margin: 0 auto !important;
        object-fit: contain !important;
    }
}/* End custom CSS */