/* =========================================
   FINANCIAL TRANSPARENCY - PC
========================================= */

.hg-financial-trans-page {
    min-height: 100vh;
    padding: 60px 0 120px;
    background: linear-gradient(
        to bottom,
        #071a33 0%,
        #0b2142 35%,
        #1d2854 60%,
        #322a68 80%,
        #563077 100%
    );
}

.hg-financial-trans-container {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
}

.hg-financial-trans-container h1 {
    margin: 0 0 40px;
    color: #f0a629;
    font-size: 42px;
}

.hg-financial-trans-section {
    margin-bottom: 30px;
    padding: 30px;
    background: rgba(18, 25, 55, 0.88);
    border: 1px solid rgba(118, 107, 220, 0.65);
    border-radius: 14px;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.25);
}

.hg-financial-trans-section h2 {
    margin: 0 0 25px;
    padding: 14px 20px;
    color: #f0a629;
    font-size: 30px;
    background: linear-gradient(
        to right,
        #277db8,
        #5969bf,
        #874bc0
    );
}

.hg-financial-trans-section p {
    margin: 0 0 20px;
    color: #f2f2f2;
    font-size: 17px;
    line-height: 1.7;
}

.hg-financial-trans-section p:last-child {
    margin-bottom: 0;
}

.hg-financial-trans-page ul,
.hg-financial-trans-page ol,
.hg-financial-trans-page li,
.hg-financial-trans-section ul,
.hg-financial-trans-section ol,
.hg-financial-trans-section li {
    color: #ffffff;
}

.hg-financial-trans-section ul,
.hg-financial-trans-section ol {
    margin: 0 0 20px;
    padding-left: 40px;
}

.hg-financial-trans-section li {
    margin-bottom: 8px;
}

.hg-financial-trans-section li::marker {
    color: #f0a629;
}

.entry-title,
.wp-block-post-title,
h1.entry-title {
    display: none;
}

/* =========================================
   APPLICATION PAGES - WHITE BACKGROUND
========================================= */

body.page-application-participant,
body.page-application-vendor,
body.page-application-volunteer {
    background: #ffffff;
}

body.page-application-participant #page,
body.page-application-vendor #page,
body.page-application-volunteer #page,
body.page-application-participant #content,
body.page-application-vendor #content,
body.page-application-volunteer #content,
body.page-application-participant main,
body.page-application-vendor main,
body.page-application-volunteer main,
body.page-application-participant .site-content,
body.page-application-vendor .site-content,
body.page-application-volunteer .site-content,
body.page-application-participant .entry-content,
body.page-application-vendor .entry-content {
    background: #ffffff;
}

body.page-application-participant .entry-content,
body.page-application-vendor .entry-content,
body.page-application-volunteer .entry-content,
body.page-application-participant .entry-content p,
body.page-application-vendor .entry-content p,
body.page-application-volunteer .entry-content p,
body.page-application-participant .entry-content h1,
body.page-application-vendor .entry-content h1,
body.page-application-volunteer .entry-content h1,
body.page-application-participant .entry-content h2,
body.page-application-vendor .entry-content h2,
body.page-application-volunteer .entry-content h2,
body.page-application-participant .entry-content h3,
body.page-application-vendor .entry-content h3,
body.page-application-volunteer .entry-content h3,
body.page-application-participant .entry-content label,
body.page-application-vendor .entry-content label,
body.page-application-volunteer .entry-content label {
    color: #111111;
}