.elementor-5115 .elementor-element.elementor-element-70700ffd{--display:flex;}.elementor-5115 .elementor-element.elementor-element-15509b1f{--spacer-size:1px;}.elementor-5115 .elementor-element.elementor-element-7edf3ff > .elementor-widget-container{margin:-25px 0px 20px 0px;}.elementor-5115 .elementor-element.elementor-element-3a3155a2 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEBEB;border-radius:12px 12px 12px 12px;}/* Start custom CSS for shortcode, class: .elementor-element-3a3155a2 *//* Your existing code */
.mwai-text ul li {
    list-style-type: disc !important;
}

/* Set normal margins for all p tags */
.mwai-chatgpt-theme .mwai-text div p {
    margin: 15px 0 !important;
}

/* Set normal margins for all heading tags */
.mwai-chatgpt-theme .mwai-text div h1,
.mwai-chatgpt-theme .mwai-text div h2,
.mwai-chatgpt-theme .mwai-text div h3,
.mwai-chatgpt-theme .mwai-text div h4,
.mwai-chatgpt-theme .mwai-text div h5,
.mwai-chatgpt-theme .mwai-text div h6 {
    margin: 15px 0 !important;
}

/* Remove top margin from ONLY the first p tag that's a direct child of div */
.mwai-chatgpt-theme .mwai-text div > p:first-child {
    margin-top: 0 !important;
}

/* Remove top margin from ONLY the first heading that's a direct child of div */
.mwai-chatgpt-theme .mwai-text div > h1:first-child,
.mwai-chatgpt-theme .mwai-text div > h2:first-child,
.mwai-chatgpt-theme .mwai-text div > h3:first-child,
.mwai-chatgpt-theme .mwai-text div > h4:first-child,
.mwai-chatgpt-theme .mwai-text div > h5:first-child,
.mwai-chatgpt-theme .mwai-text div > h6:first-child {
    margin-top: 0 !important;
}

/* Ensure p tags inside li get proper margins */
.mwai-chatgpt-theme .mwai-text li p {
    margin: 15px 0 !important;
}

/* Ensure margin after lists */
.mwai-text ol + p,
.mwai-text ul + p {
    margin-top: 15px !important;
}
/* Add spacing above hr ONLY when it follows a list */
.mwai-text ul + hr,
.mwai-text ol + hr {
    margin-top: 20px !important;
}
/* Add spacing below hr ONLY when it's followed by a heading */
.mwai-text hr:has(+ h1),
.mwai-text hr:has(+ h2),
.mwai-text hr:has(+ h3),
.mwai-text hr:has(+ h4),
.mwai-text hr:has(+ h5),
.mwai-text hr:has(+ h6) {
    margin-bottom: 20px !important;
}/* End custom CSS */