.elementor-12490 .elementor-element.elementor-element-16f0ff7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12490 .elementor-element.elementor-element-7e62aceb > .elementor-widget-container{padding:1.5rem 1.5rem 1.5rem 1.5rem;}/* Start custom CSS for text-editor, class: .elementor-element-e0d8655 */.elementor-12490 .elementor-element.elementor-element-e0d8655 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e62aceb */.elementor-12490 .elementor-element.elementor-element-7e62aceb label {
    font-weight: bold;
}

.elementor-12490 .elementor-element.elementor-element-7e62aceb .editable_content {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.elementor-12490 .elementor-element.elementor-element-7e62aceb .non_sortable {
    display: none;
}

.elementor-12490 .elementor-element.elementor-element-7e62aceb button {
    padding: 0.5rem 1.125rem;
    border-radius: 0.25rem;
}/* End custom CSS */