.collection-four-columns-section {
    margin-top: 81px;

    @media (max-width: 1024px) {
        margin-top: 40px;
    }

    .collection-four-columns-section__box {
        padding: 0 50px;
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 30px;

        @media (max-width: 1199px) {
            padding: 0;
            grid-template-columns: 1fr 1fr;
        }

        @media (max-width: 576px) {
            grid-template-columns: 1fr;
        }

        .collection-four-columns-section-item {
            .collection-four-columns-section-item-image {
                margin-bottom: 30px;
                display: flex;
                justify-content: center;
            }

            h3 {
                text-align: center;
                font-family: Steelfish-Regular, sans-serif;
                font-size: 36px;
                line-height: 1;
            }
        }
    }
}