/* ===========================================================
   CONTENT PAGES REDESIGN
   Projects / Business / Local & International Relations
   (shared .project-section / .project-content / .project-image / .project-text)
   =========================================================== */

.project-section {
    background: linear-gradient(180deg, #faf9fd 0%, #f3f0fa 100%);
}

.section-title p {
    color: var(--pc);
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
}

.project-content > .row {
    margin-left: 0;
    margin-right: 0;
    background: var(--wc);
    border: 1px solid #eee3fb;
    border-radius: 22px;
    box-shadow: 0 25px 50px -28px rgba(74, 29, 140, .25);
    padding: 34px 32px;
}

.project-image img,
.int-photo img {
    border-radius: 14px;
    box-shadow: 0 14px 28px -16px rgba(0, 0, 0, .28);
}

.project-text h6 {
    color: var(--sc);
    position: relative;
    padding-left: 18px;
}

.project-text h6::before {
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    bottom: 3px;
    width: 4px;
    border-radius: 4px;
    background: linear-gradient(180deg, var(--sc), var(--yc));
}

[dir="rtl"] .project-text h6 {
    padding-left: 0;
    padding-right: 18px;
}

[dir="rtl"] .project-text h6::before {
    left: auto;
    right: 0;
}

.project-text p {
    color: #4a4453;
    line-height: 1.85;
    margin-bottom: 14px;
}

.talent-program {
    border-radius: 22px;
    padding-bottom: 10px;
}

.international-middle {
    background: var(--wc);
    border-radius: 22px;
    overflow: hidden;
    box-shadow: 0 25px 50px -28px rgba(74, 29, 140, .25);
}

.int-photo img {
    border-radius: 0;
    box-shadow: none;
    display: block;
}

.int-text {
    padding: 6px 34px 30px;
}

.int-text p {
    color: #4a4453;
    line-height: 1.85;
    margin-bottom: 14px;
}

@media (max-width: 767px) {
    .project-content > .row {
        padding: 24px 20px;
    }

    .int-text {
        padding: 6px 20px 24px;
    }
}
