/* =================================
   Credit Page
================================= */

.credit-section .credit-session-block {
    margin-top: 18px;
    padding: 16px 18px;
    background: #fff8fa;
    border-left: 4px solid #ec3c71;
    border-radius: 6px;
}

.credit-section .credit-session-block p:last-child {
    margin-bottom: 0;
}

.credit-pre {
    white-space: pre-wrap;
}

@media (max-width: 768px) {
    .credit-section .credit-session-block {
        padding: 14px;
    }
}

/* =================================
   Credit Page Main Heading
================================= */
.credit-main-heading {
    font-size: 1.5rem;
    color: #ec3c71;
    font-weight: 700;
    line-height: 1.5;
    margin: 30px 0 18px;
    padding: 10px 0 10px 14px;
    border-left: 5px solid #ec3c71;
}

@media (max-width: 768px) {
    .credit-main-heading {
        font-size: 1.3rem;
        margin: 24px 0 15px;
        padding-left: 12px;
    }
}