.elementor-78096 .elementor-element.elementor-element-57d8d3f > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-78096 .elementor-element.elementor-element-b340125 > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-78096 .elementor-element.elementor-element-b340125{width:100%;max-width:100%;}/* Start custom CSS for text-editor, class: .elementor-element-57d8d3f */.elementor-78096 .elementor-element.elementor-element-57d8d3f *{
    margin-bottom: 0 !important;
}

.elementor-78096 .elementor-element.elementor-element-57d8d3f p:empty, .elementor-78096 .elementor-element.elementor-element-57d8d3f br {
    display: none;
}

.elementor-78096 .elementor-element.elementor-element-57d8d3f a:has(p:empty){
    display: none;
}

.elementor-78096 .elementor-element.elementor-element-57d8d3f .elementor-icon-list-text {
    overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b340125 */.elementor-78096 .elementor-element.elementor-element-b340125 *{
    margin-bottom: 0 !important;
}

.elementor-78096 .elementor-element.elementor-element-b340125 p:empty, .elementor-78096 .elementor-element.elementor-element-b340125 br {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ca5acc6 */.elementor-78096 .elementor-element.elementor-element-ca5acc6 > div{
    display: flex;
    flex-direction: column;
}/* End custom CSS */