/* PDPA Page Styles */
body {
    color: #000;
}

.pdpa-section {
    padding: 80px 0 50px;
}

.pdpa-header {
    text-align: center;
    margin-bottom: 60px;
}

.pdpa-header h2 {
    margin-top: 20px;
}

.pdpa-card {
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    height: 100%;
    color: #000;
}

.pdpa-card-header {
    padding: 15px 20px;
    font-weight: 600;
    border-bottom: 1px solid #e9ecef;
    color: #fff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

/* Manually assign colors to each card header based on position */
.row > div:nth-of-type(1) .pdpa-card-header {
    background-color: #3F51B5; /* Indigo 500 */
}

.row > div:nth-of-type(2) .pdpa-card-header {
    background-color: #E91E63; /* Pink 500 */
}

.row > div:nth-of-type(3) .pdpa-card-header {
    background-color: #009688; /* Teal 500 */
}

.row > div:nth-of-type(4) .pdpa-card-header {
    background-color: #673AB7; /* Deep Purple 500 */
}

.row > div:nth-of-type(5) .pdpa-card-header {
    background-color: #4CAF50; /* Green 500 */
}

.row > div:nth-of-type(6) .pdpa-card-header {
    background-color: #F57C00; /* Lime 500 */
}

.row > div:nth-of-type(7) .pdpa-card-header {
    background-color: #455A64; /* Grey 500 */
}

.pdpa-card-body {
    padding: 20px;
    flex-grow: 1;
}

.pdpa-list {
    padding-left: 20px;
}

.pdpa-list li {
    margin-bottom: 8px;
}

.contact-section {
    padding: 20px;
    border-radius: 8px;
    margin-top: 30px;
    text-align: center;
    color: #000;
}

.btn-download {
    background-color: #007bff;
    color: white;
    padding: 10px 20px;
    border-radius: 5px;
    display: inline-block;
    margin-top: 10px;
}

.btn-download:hover {
    background-color: #0069d9;
    color: white;
}

h2, h4, p, li {
    color: #000;
}

a {
    color: #E73C3C;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
}

a:hover, a:focus {
    color: #E73C3C;
    text-decoration: underline;
}

.highlight-red {
    color: #E73C3C;
}
