/* ================= SECTION ================= */
.about-section {
    background: #ffffff;
    padding-bottom: 1rem !important;
}

/* ================= TITLE ================= */
.section-title {
    font-weight: 700;
    color: var(--site-main-color-dark, #0b2c5d);
}

.title-line-wrapper {
    position: relative;
    width: 280px;
    height: 20px;
    margin-top: 10px;
}

.title-line {
    width: 100%;
    height: 3px;
    background: var(--site-main-color, #1f3c88);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

/* ================= CONTENT ================= */
.about-content {
    border-left: 4px solid var(--site-main-color, #1f3c88);
    padding-left: 25px;
}

/* ================= IMAGE ================= */

.about-image-wrapper {
    width: 100%;
}

/* IMAGE */
.about-image {
    width: 100%;
    height: 420px;
    object-fit: cover;
    border-radius: 8px;
    display: block;
}

/* ================= RESPONSIVE ================= */
@media (max-width: 768px) {
    .about-image {
        height: auto;
        margin-top: 25px;
    }
}
