.about-pledge {
    padding: 60px 0 80px;
}
.inner-pledge {
    display: flex;
    flex-wrap: wrap;
}
.pledge-col {
    flex: 1;
}
.pledge-gallery {
    display: flex;
    gap: 20px;
    transition: transform 2s ease;
    will-change: transform;
}
.about-pledge .description {
    letter-spacing: 0;
}
.inner-pledge .content-toggle {
    margin-top: 22px;
}
.about-pledge .col-item:not(:last-child) {
    margin-bottom: 20px;
}
.about-pledge .section-header {
    padding-right: 40px;
}
.right-col.pledge-col {
    max-height: 664px;
    overflow: hidden;
}
.right-col .gallery-right.gallery-col {
    margin-top: 147px;
}
@media (max-width:767px) {
    .inner-pledge {
        display: block;
    }
    .right-col.pledge-col {
        display: none;
    }
    .about-pledge .section-header {
        padding-right: 0;
    }
    .pledge-gallery {
        gap: 2px;
        margin-bottom: 20px;
    }
    .about-pledge .col-item:not(:last-child) {
        margin-bottom: 2px;
    }
}