.report_main .og_max-width:not(:last-child),
.finance_balance {
    margin-bottom: 40px;
}

.report_main .og_max-width > span,
.report_main html h1,
.finance_balance.og_max-width > span,
.finance_movement.og_max-width > span {
    font-size: 28px;
    margin-top: 40px;
}

.report_main .og_head {
    margin-bottom: 40px;
}

.report_main table tbody tr:nth-child(n+6),
.finance_movement table tbody tr:nth-child(n+6) {
    display: table-row;
}

.report_main table:not(.active) tbody tr:nth-child(n+11),
.finance_movement table:not(.active) tbody tr:nth-child(n+11) {
    display: none;
}

.report_main .report_section .bir,
.report_main .og_max-width:not(:last-child) {
    margin-bottom: 40px;
}

.report_main table tbody td:nth-child(2),
.report_main table tbody td:nth-child(3),
.report_main table tfoot td,
.finance_movement table tbody td:nth-child(2),
.finance_movement table tbody td:nth-child(3) {
    text-align: right;
}

.report_main table tbody tr:nth-child(even),
.finance_movement table tbody tr:nth-child(even) {
    background-color: rgba(15, 166, 171, .05);
}

@media (max-width: 600px) {
    .report_main .og_max-width:not(:last-child),
    .finance_balance {
        margin-bottom: 24px;
    }

    .report_main .og_max-width > span,
    .report_main html h1,
    .finance_balance.og_max-width > span,
    .finance_movement.og_max-width > span {
        margin-top: 24px;
        font-size: 24px;
    }
}
