.ui-seccion-legal {
    position: relative;
}

.ui-seccion-legal .ui-header-seccion {
    padding: 6px;
    width: calc(100% - 96px);
    margin: 0 auto;
}

.ui-seccion-legal .ui-inner-hero,
.ui-seccion-legal .ui-body-hero {
    padding: 0;
}

.ui-seccion-legal .ui-body-hero .ui-text {
    padding: 0 48px;
    text-align: justify;
    word-break: unset !important;
    word-wrap: unset !important;
    min-height: unset;
    margin-bottom: 24px;
}

.ui-legal {
    flex-direction: column;
}

.ui-legal .ui-text {
    margin-bottom: 21px !important;
}

.ui-legal .ui-text::before {
    content: "\ea68";
    font: normal normal normal 1em/1 'LineIcons';
    color: var(--ui-red);
    margin: 0 9px;
    font-size: 16px;
}

@media (max-width: 575.98px) {
    .ui-seccion-legal .ui-body-hero .ui-text {
        padding: 0 12px;
    }


    .ui-seccion-legal .ui-header-seccion {
        width: calc(100% - 24px);
    }
}

@media (min-width: 576px) and (max-width: 767.98px) {}

@media (min-width: 768px) and (max-width: 991.98px) {}

@media (min-width: 992px) and (max-width: 1199.98px) {}

.ui-title-legal {
    font-size: 2rem !important;
    font-weight: bolder !important;
    color: #000 !important;
}

.ui-alt {
    font-family: var(--ui-font-alt);
}

.ui-table {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
    vertical-align: top;
    border-color: #dee2e6;
    width: calc(100% - 96px);
    margin: 0 auto;
}

.ui-table> :not(caption)>*>* {
    padding: 0.5rem 0.5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
    font-family: var(--ui-font);
    border: 1px rgb(0 0 0 / 0.2) solid;
}

.ui-table>tbody {
    vertical-align: inherit;
}

.ui-table>thead {
    vertical-align: bottom;
}

.ui-table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

td p {
    padding: 9px !important;
    text-align: start !important;
}