main section#section-3 .section-content .content-box .image,
main section#section-5 .section-content .content-box .image {
    height: 80rem;
    margin-top: 5rem;
}

main section#section-3 .section-content .content-box > div:last-child,
main section#section-5 .section-content .content-box > div:last-child {
    display: flex;
    column-gap: 30rem;
}

main section#section-5 .section-content .content-box {
    padding-top: 0;
}

main section#section-5 .section-content .content-box .image {
    margin-top: 0;
}

main section#section-3 .section-content .content-box .image img {
    object-position: 10%;
}

main section#section-5 .section-content .content-box .image img {
    object-position: 50%;
}

@media screen and (max-width: 768px) {
    main section#section-3 .section-content .content-box .image,
    main section#section-5 .section-content .content-box .image {
        height: 50vmin;
        margin: -1rem 0 0;
    }

    main section#section-3 .section-content .content-box > div:last-child,
    main section#section-5 .section-content .content-box > div:last-child {
        flex-direction: column;
        margin-top: -1rem;
    }
    main section#section-3 .section-content .content-box h4,
    main section#section-5 .section-content .content-box h4 {
        margin-top: -1rem;
    }
}
