.elementor-557 .elementor-element.elementor-element-75d2c93{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-557 .elementor-element.elementor-element-ae158af{text-align:center;}.elementor-557 .elementor-element.elementor-element-e99b593{text-align:center;}.elementor-557 .elementor-element.elementor-global-6185{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor1 );--divider-border-width:1px;--divider-icon-size:50px;}.elementor-557 .elementor-element.elementor-global-6185 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-557 .elementor-element.elementor-global-6185 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-557 .elementor-element.elementor-element-0085f10{text-align:center;}.elementor-557 .elementor-element.elementor-element-759c7c6{text-align:center;}.elementor-557 .elementor-element.elementor-element-6eebbf8{text-align:center;}/* Start custom CSS for text-editor, class: .elementor-element-f6a287c */@media (max-width: 767px) {
    .elementor-557 .elementor-element.elementor-element-f6a287c table, .elementor-557 .elementor-element.elementor-element-f6a287c thead, .elementor-557 .elementor-element.elementor-element-f6a287c tbody, .elementor-557 .elementor-element.elementor-element-f6a287c tr, .elementor-557 .elementor-element.elementor-element-f6a287c th, .elementor-557 .elementor-element.elementor-element-f6a287c td {
        display: block;
        width: 100%;
    }
    .elementor-557 .elementor-element.elementor-element-f6a287c table {
        border: 0;
    }
    .elementor-557 .elementor-element.elementor-element-f6a287c thead {
        position: absolute;
        width: 1px;
        height: 1px;
        overflow: hidden;
        clip: rect(0 0 0 0);
        white-space: nowrap;
    }
    .elementor-557 .elementor-element.elementor-element-f6a287c tbody tr {
        margin-bottom: 15px;
        border: 1px solid rgba(0, 0, 0, 0.08);
        border-radius: 5px;
        overflow: hidden;
    }
    .elementor-557 .elementor-element.elementor-element-f6a287c td {
        display: flex;
        justify-content: space-between;
        gap: 15px;
        text-align: right;
    }
    .elementor-557 .elementor-element.elementor-element-f6a287c td::before {
        content: attr(data-label);
        font-weight: 600;
        text-align: left;
        color: var(--ast-global-color-0);
    }
    .elementor-557 .elementor-element.elementor-element-f6a287c td:first-child {
        background-color: var(--ast-global-color-0);
        color: #fff;
        font-weight: 600;
    }
    .elementor-557 .elementor-element.elementor-element-f6a287c td:first-child::before {
        color: #fff;
    }
}
@media (max-width: 767px) {
    .elementor-557 .elementor-element.elementor-element-f6a287c td {
        display: block;
        text-align: left;
    }
    .elementor-557 .elementor-element.elementor-element-f6a287c td::before {
        display: block;
        margin-bottom: 4px;
    }
}/* End custom CSS */