section.revolutionize-business {
    padding: 120px 0;
    background: url("../../img/revolutionize-business-bg.png") center center no-repeat;

    .cards {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;

        h3 {
            font: 700 24px/1.25em "DM Sans", sans-serif;
            letter-spacing: 1px;
            padding-right: 54px;
            max-width: 280px;
        }

        p {
            font: 400 16px/1.5em "DM Sans", sans-serif;
            color: #252525;
        }

        .number {
            font: 700 32px/1.3em "DM Sans", sans-serif;
            color: #F9371C;
            letter-spacing: 1px;
            margin: 0 0 -38px auto;
            text-align: right;
        }

        .card__item:not(.card-title) {
            max-width: 376px;
            background: #FFFFFF;
            border-radius: 16px;
            padding: 24px;
        }

        .card__item.card-title {
            display: flex;
            justify-content: center;
            width: 100%;
            max-width: 100%;
            margin: 20px 0;

            h2 {
                margin: 0;
            }

            .card-title__description {
                max-width: 418px;
                text-align: center;
            }
        }
    }
}


/* MEDIA */

@media only screen and (max-width: 872px) {
    section.revolutionize-business {
        padding: 60px 0;
        background: none;

        h2 {
            font-size: 24px;
            text-align: left;
        }

        h3 {
            font-size: 20px !important;
        }

        .card-title__description {
            max-width: 100% !important;
        }

        .cards {

            gap: 20px;
        }

        .card__item {
            max-width: 376px;
            margin: 0 auto;
        }

        .card__item.card-title {
            order: -1;
            max-width: 100%;
        }
    }
}

/* ( < 872 ) */
