.elementor-20259 .elementor-element.elementor-element-73e041d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:025px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-20259 .elementor-element.elementor-element-3473005{text-align:start;}/* Start custom CSS for text-editor, class: .elementor-element-4c98b84 *//* Main section headings: 13. Termination */
.legal-document .legal-section {
    padding-left: 2.4rem;
    text-indent: -2.4rem;
    margin-top: 1.5rem;
    margin-bottom: 0.5rem;
}

/* Numbered clauses: 13.1 */
.legal-document .legal-clause {
    margin-left: 2.4rem;
    padding-left: 3rem;
    text-indent: -3rem;
    margin-bottom: 0.6rem;
}

/* Lettered subclauses: (a), (b), (c) */
.legal-document .legal-subclause {
    margin-left: 5.4rem;
    padding-left: 3rem;
    text-indent: -3rem;
    margin-bottom: 0.35rem;
}

/* Definition text beneath clause 1.1 */
.legal-document .legal-definition {
    margin-left: 5.4rem;
    margin-bottom: 0.35rem;
}

/* Reduce indentation on narrow screens */
@media (max-width: 767px) {
    .legal-document .legal-section {
        padding-left: 1.8rem;
        text-indent: -1.8rem;
    }

    .legal-document .legal-clause {
        margin-left: 0;
        padding-left: 3rem;
        text-indent: -3rem;
    }

    .legal-document .legal-subclause {
        margin-left: 1.5rem;
        padding-left: 2.5rem;
        text-indent: -2.5rem;
    }

    .legal-document .legal-definition {
        margin-left: 3rem;
    }
}/* End custom CSS */