.partnering-with-us .gallery--partnering-with-us {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(148px, 1fr));
    grid-auto-rows: 49px;
    grid-gap: 7px;
}

@media (min-width: 1024px) {
    .partnering-with-us .gallery--partnering-with-us {
        grid-template-columns: repeat(auto-fill, minmax(262px, 1fr));
        grid-auto-rows: unset;
        grid-gap: 0
    }
}

.partnering-with-us .gallery--partnering-with-us>.wp-block-image {
    position: relative;
}

.partnering-with-us .gallery--partnering-with-us>.wp-block-image:nth-child(odd) {
    grid-row-end: span 4;
}

.partnering-with-us .gallery--partnering-with-us>.wp-block-image:nth-child(even) {
    grid-row-end: span 3;
}

@media (min-width: 1024px) {
    .partnering-with-us .gallery--partnering-with-us>.wp-block-image:nth-child(1) {
        margin-right: 30px;
        margin-bottom: 30px;
    }

    .partnering-with-us .gallery--partnering-with-us>.wp-block-image:nth-child(2) {
        margin-right: 60px;
        margin-bottom: 30px;
    }

    .partnering-with-us .gallery--partnering-with-us>.wp-block-image:nth-child(4) {
        margin-right: 30px;
    }

    .partnering-with-us .gallery--partnering-with-us>.wp-block-image:nth-child(odd) {
        height: 354px;
    }

    .partnering-with-us .gallery--partnering-with-us>.wp-block-image:nth-child(even) {
        height: 262px;
    }
}

.wp-container-3 {
    align-items: unset !important;
}

.gallery--about-us {
    grid-gap: 0.5rem !important;
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
    margin: 2rem 0;
}

@media(min-width: 768px) {
    .gallery--about-us {
        grid-auto-rows: 12.5rem;
    }
}

@media(min-width: 1024px) {
    .gallery--about-us {
        grid-gap: 1.875rem !important;
        grid-auto-rows: 20.813rem;
        grid-template-columns: repeat(auto-fill, minmax(360px, 1fr));
    }
}

.gallery--about-us>.wp-block-image:first-child {
    grid-column: 1/-1;
}

.gallery--about-us>.wp-block-image:first-child>img,
.gallery--about-us>.wp-block-image:nth-child(2)>img,
.gallery--about-us>.wp-block-image:nth-child(3)>img,
.gallery--about-us>.wp-block-image:nth-child(4)>img {
    object-fit: cover;
    height: 100%;
}

@media(min-width: 1024px) {
    .gallery--about-us>.wp-block-image:first-child {
        grid-column: 1/span 1;
        grid-row: 1/3;
        position: relative;
    }
}

.gallery--about-us>.wp-block-image:nth-child(2) {
    grid-column: 1/-1;
    grid-row: 3/4;
}

@media(min-width: 768px) {
    .gallery--about-us>.wp-block-image:nth-child(2) {
        grid-column: span 2/span 2;
        grid-row: unset;
    }
}

@media(min-width: 1024px) {
    .gallery--about-us>.wp-block-image:nth-child(2) {
        grid-column: 2/-1;
    }
}


@media(min-width: 768px) {
    .gallery--about-us>.wp-block-image:nth-child(3) {
        grid-column: span 2/span 2;
    }
}

@media(min-width: 1024px) {
    .gallery--about-us>.wp-block-image:nth-child(3) {
        grid-column: 2/span 1;
        grid-row: 2/3;
    }
}

.gallery--about-us>.wp-block-image:nth-child(4) {
    grid-column: 2/-1;
}

@media(min-width: 768px) {
    .gallery--about-us>.wp-block-image:nth-child(4) {
        grid-column: 1/-1;
    }
}

@media(min-width: 1024px) {
    .gallery--about-us>.wp-block-image:nth-child(4) {
        grid-column: 3/span 1;
        grid-row: 2/3;
    }
}