.elementor-1 .elementor-element.elementor-element-8e27965{--display:flex;}.elementor-1 .elementor-element.elementor-element-f33053b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:left;font-size:17px;font-weight:400;}.elementor-1 .elementor-element.elementor-element-f33053b p{margin-block-end:0px;}/* Start custom CSS for text-editor, class: .elementor-element-f33053b *//* Force blog content to stay inside the column */
.single-post .entry-content,
.blog .entry-content {
    max-width: 100% !important;
    overflow: hidden !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    box-sizing: border-box !important;
}

/* Fix long text going outside */
.single-post p,
.blog p {
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
}

/* Fix bullet points position */
.single-post ul,
.blog ul {
    margin-left: 0 !important;
    padding-left: 09px !important;
}

/* Fix tables and wide content */
.single-post table,
.blog table {
    width: 100% !important;
    max-width: 100% !important;
}/* End custom CSS */