.elementor-117487 .elementor-element.elementor-element-4a8f55c7{--display:flex;}.elementor-117487 .elementor-element.elementor-element-86d28ff > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-117487 .elementor-element.elementor-element-5cdd8c2 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-117487 .elementor-element.elementor-element-8fb74c1 > .elementor-widget-container{margin:0px 0px -31px 0px;}.elementor-117487 .elementor-element.elementor-element-6327ed8 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-117487 .elementor-element.elementor-element-4b31313 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-117487 .elementor-element.elementor-element-d444cd6 > .elementor-widget-container{margin:0px 0px -34px 0px;}.elementor-117487 .elementor-element.elementor-element-3a14236 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-117487 .elementor-element.elementor-element-fcc3dff > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-117487 .elementor-element.elementor-element-6c9b491 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-117487 .elementor-element.elementor-element-615b2b1 > .elementor-widget-container{margin:0px 0px -90px 0px;}@media(max-width:1024px){.elementor-117487 .elementor-element.elementor-element-86d28ff > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS *//* Ensures both items take equal space and align left */
/*.e-con.e-child {*/
/*    display: flex;*/
/*    gap: 10px;*/
    align-items: flex-start; /* Correct property (not 'left') */
/*    margin-right: 18px;*/
/*}*/

/* Makes sure both widgets have the same width */
.elementor-element.elementor-widget {
    flex: 1; /* Equal width distribution */
    min-width: 0; /* Prevents overflow issues */
}

/* Ensures text alignment is consistent */
.elementor-heading-title {
    text-align: left;
    margin: 0; /* Removes default paragraph margins */
}

.post-heading h2{
    margin-top: 0px!Important;
    margin-bottom: 0px!Important;
     word-break: break-word;
     line-height: 1.3em;
    }
.post-heading h3{
    margin-top:0px!Important;
    margin-bottom:0px!Important;
     word-break: break-word;
}/* End custom CSS */