.elementor-568 .elementor-element.elementor-element-7a02545{--display:flex;}.elementor-568 .elementor-element.elementor-element-d129fab .elementor-heading-title{font-family:var( --e-global-typography-c493b73-font-family ), Sans-serif;font-size:var( --e-global-typography-c493b73-font-size );font-weight:var( --e-global-typography-c493b73-font-weight );line-height:var( --e-global-typography-c493b73-line-height );color:var( --e-global-color-text );}.elementor-568 .elementor-element.elementor-element-a1f014f{--display:flex;}@media(max-width:1490px){.elementor-568 .elementor-element.elementor-element-d129fab .elementor-heading-title{font-size:var( --e-global-typography-c493b73-font-size );line-height:var( --e-global-typography-c493b73-line-height );}}@media(max-width:1024px){.elementor-568 .elementor-element.elementor-element-d129fab .elementor-heading-title{font-size:var( --e-global-typography-c493b73-font-size );line-height:var( --e-global-typography-c493b73-line-height );}}@media(max-width:767px){.elementor-568 .elementor-element.elementor-element-d129fab .elementor-heading-title{font-size:var( --e-global-typography-c493b73-font-size );line-height:var( --e-global-typography-c493b73-line-height );}}@media(min-width:768px){.elementor-568 .elementor-element.elementor-element-7a02545{--content-width:760px;}.elementor-568 .elementor-element.elementor-element-a1f014f{--content-width:760px;}}@media(min-width:3840px){.elementor-568 .elementor-element.elementor-element-d129fab .elementor-heading-title{font-size:var( --e-global-typography-c493b73-font-size );line-height:var( --e-global-typography-c493b73-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-5837059 */.elementor-568 .elementor-element.elementor-element-5837059 ul{
    margin: 0 0 2rem 0;
}

.elementor-568 .elementor-element.elementor-element-5837059 {
    font-family: "Brix Sans", sans-serif;
    font-size: 1rem;
    line-height: 1.2rem;
    text-align: left!important;
}

table {
    border-collapse: collapse;
    width: 100%;
}

table, th, td {
    border: 1px solid black;
}

@media only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px) {
    table {
        display: block;
        overflow-x: auto;
    }
    thead, tbody, th, td, tr {
        display: block;
    }
    th, td {
        text-align: left;
    }
}/* End custom CSS */