/* Estilos estaticas */

/** 0. Fuentes */
/** 1. Base */
/** 2. Layout: l */
/** 3. Componentes: c- */
/** 4. Paginas: p- */
/** 5. Otros: body-fixed */

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/** 2. Layout: l- */

.l-page__content {
    
}

.l-page__box .p-estatica__box:last-child {
    padding-bottom: 0;
}
.l-page__box .p-estatica__box:last-child::after {
    display: none;
}

.l-page__titular h2 span {
    font-size: 1.2rem;
    display: block;
    margin: .7rem 0 0;
}

@media (min-width: 520px) {
    .l-page__titular h2 span {
        font-size: 2.1rem;
    }
}

@media (min-width: 768px) {
    .l-page__titular h2 span {
        display: inline-block;
        font-size: 2.4rem;
        margin-left: .5rem;
        margin-top: 0;
    }
}
@media (min-width: 991px) {
    .l-page__titular h2 span {
        font-size: 4rem;
    }
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/** 4. Paginas: p- */

.p-estatica {}
.p-estatica .l-page__box > h2 {color: var(--font-color-primary);font-size: 3rem;margin-bottom: 2rem;text-transform: uppercase;}
.p-estatica__box {
    margin-bottom: 3.5rem;
    overflow: hidden;
    padding-bottom: 3.5rem;
    position: relative;
    width: 100%;
}

.p-estatica__box .table-responsive {margin: 3rem 0;}

.p-estatica__box h3 {color: var(--font-color-primary);font-size: 2.2rem; margin-bottom: 2rem;}
.p-estatica__box h4 {color: var(--color-tertiary);margin-bottom: 1.5rem;}
.p-estatica__box p, .p-estatica__box li {
    color: #000;
    font-size: 1.5rem;
}
.p-estatica__box p:last-child {margin-bottom: 0;}

.p-estatica__box::after {
    background-color: #ddd;
    bottom: 0;
    content: '';
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
}