@layer card-compositions {
    .section--service-cards {
        padding-top: 30px;
        padding-bottom: 90px;
        background-color: #f4f4f4;
    }
    @media (max-width:479px) {
        .section--service-cards {
            padding-top: 0px;
        }
    }
    @media (max-width:479px) {
        .section--service-cards {
            padding-bottom: 0px;
        }
    }
    .service-cards.card-grid {
        min-height: calc(180px + 0.133333333 * var(--desktop-growth));
        padding-top: 0.0px;
        background-color: #f4f4f4;
    }
    .service-cards .card-grid__items {
        width: calc(1199px + 0.890277778 * var(--desktop-growth));
        column-gap: calc(13px + 0.009722222 * var(--desktop-growth));
        row-gap: 0px;
        margin-left: calc(-600px + 50% + -0.444444444 * var(--desktop-growth));
    }
    .service-cards .card-1 {
        width: calc(391px + 0.290277778 * var(--desktop-growth));
        height: calc(180px + 0.133333333 * var(--desktop-growth));
        order: 0;
        background-color: #ffffff;
        border-radius: 32px;
    }
    .service-cards .card-1 .content-card__text-0 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(26px + 0.019444444 * var(--desktop-growth));
        width: calc(350px + 0.258333333 * var(--desktop-growth));
        font-family: "Actay",Arial,sans-serif;
        font-size: calc(24px + 0.011111111 * var(--desktop-growth));
        line-height: round(nearest, 1.25em, 1px);
        font-weight: 700;
        color: #000000;
    }
    .service-cards .card-1 .content-card__text-1 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(68px + 0.050000000 * var(--desktop-growth));
        width: calc(365px + 0.270833333 * var(--desktop-growth));
        font-family: "Montserrat",Arial,sans-serif;
        font-size: calc(14px + 0.005555556 * var(--desktop-growth));
        line-height: round(nearest, 1.5em, 1px);
        font-weight: 500;
        color: #4d4d4d;
    }
    .service-cards .card-1 .content-card__text-2 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(91px + 0.066666667 * var(--desktop-growth));
        width: calc(365px + 0.270833333 * var(--desktop-growth));
        font-family: "Montserrat",Arial,sans-serif;
        font-size: calc(14px + 0.005555556 * var(--desktop-growth));
        line-height: round(nearest, 1.5em, 1px);
        font-weight: 500;
        color: #4d4d4d;
    }
    .service-cards .card-1 .content-card__text-3 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(114px + 0.083333333 * var(--desktop-growth));
        width: calc(365px + 0.270833333 * var(--desktop-growth));
        font-family: "Montserrat",Arial,sans-serif;
        font-size: calc(14px + 0.005555556 * var(--desktop-growth));
        line-height: round(nearest, 1.5em, 1px);
        font-weight: 500;
        color: #4d4d4d;
    }
    .service-cards .card-1 .content-card__text-4 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(137px + 0.100000000 * var(--desktop-growth));
        width: calc(365px + 0.270833333 * var(--desktop-growth));
        font-family: "Montserrat",Arial,sans-serif;
        font-size: calc(14px + 0.005555556 * var(--desktop-growth));
        line-height: round(nearest, 1.5em, 1px);
        font-weight: 500;
        color: #4d4d4d;
    }
    .service-cards .card-1 .content-card__image-0 {
        left: calc(323px + 0.240277778 * var(--desktop-growth));
        top: calc(110px + 0.080555556 * var(--desktop-growth));
        width: calc(47px + 0.034722222 * var(--desktop-growth));
    }
    .service-cards .card-2 {
        width: calc(391px + 0.290277778 * var(--desktop-growth));
        height: calc(180px + 0.133333333 * var(--desktop-growth));
        order: 1;
        background-color: #ffffff;
        border-radius: 32px;
    }
    .service-cards .card-2 .content-card__text-0 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(26px + 0.019444444 * var(--desktop-growth));
        width: calc(350px + 0.258333333 * var(--desktop-growth));
        font-family: "Actay",Arial,sans-serif;
        font-size: calc(24px + 0.011111111 * var(--desktop-growth));
        line-height: round(nearest, 1.25em, 1px);
        font-weight: 700;
        color: #000000;
    }
    .service-cards .card-2 .content-card__text-1 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(68px + 0.050000000 * var(--desktop-growth));
        width: calc(365px + 0.270833333 * var(--desktop-growth));
        font-family: "Montserrat",Arial,sans-serif;
        font-size: calc(14px + 0.005555556 * var(--desktop-growth));
        line-height: round(nearest, 1.5em, 1px);
        font-weight: 500;
        color: #4d4d4d;
    }
    .service-cards .card-2 .content-card__text-2 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(91px + 0.066666667 * var(--desktop-growth));
        width: calc(365px + 0.270833333 * var(--desktop-growth));
        font-family: "Montserrat",Arial,sans-serif;
        font-size: calc(14px + 0.005555556 * var(--desktop-growth));
        line-height: round(nearest, 1.5em, 1px);
        font-weight: 500;
        color: #4d4d4d;
    }
    .service-cards .card-2 .content-card__text-3 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(114px + 0.083333333 * var(--desktop-growth));
        width: calc(365px + 0.270833333 * var(--desktop-growth));
        font-family: "Montserrat",Arial,sans-serif;
        font-size: calc(14px + 0.005555556 * var(--desktop-growth));
        line-height: round(nearest, 1.5em, 1px);
        font-weight: 500;
        color: #4d4d4d;
    }
    .service-cards .card-2 .content-card__text-4 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(137px + 0.100000000 * var(--desktop-growth));
        width: calc(365px + 0.270833333 * var(--desktop-growth));
        font-family: "Montserrat",Arial,sans-serif;
        font-size: calc(14px + 0.005555556 * var(--desktop-growth));
        line-height: round(nearest, 1.5em, 1px);
        font-weight: 500;
        color: #4d4d4d;
    }
    .service-cards .card-2 .content-card__image-0 {
        left: calc(323px + 0.240277778 * var(--desktop-growth));
        top: calc(110px + 0.080555556 * var(--desktop-growth));
        width: calc(47px + 0.034722222 * var(--desktop-growth));
    }
    .service-cards .card-3 {
        width: calc(391px + 0.290277778 * var(--desktop-growth));
        height: calc(180px + 0.133333333 * var(--desktop-growth));
        order: 2;
        background-color: #ffffff;
        border-radius: 32px;
    }
    .service-cards .card-3 .content-card__text-0 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(26px + 0.019444444 * var(--desktop-growth));
        width: calc(350px + 0.258333333 * var(--desktop-growth));
        font-family: "Actay",Arial,sans-serif;
        font-size: calc(24px + 0.011111111 * var(--desktop-growth));
        line-height: round(nearest, 1.25em, 1px);
        font-weight: 700;
        color: #000000;
    }
    .service-cards .card-3 .content-card__text-1 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(68px + 0.050000000 * var(--desktop-growth));
        width: calc(365px + 0.270833333 * var(--desktop-growth));
        font-family: "Montserrat",Arial,sans-serif;
        font-size: calc(14px + 0.005555556 * var(--desktop-growth));
        line-height: round(nearest, 1.5em, 1px);
        font-weight: 500;
        color: #4d4d4d;
    }
    .service-cards .card-3 .content-card__text-2 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(91px + 0.066666667 * var(--desktop-growth));
        width: calc(365px + 0.270833333 * var(--desktop-growth));
        font-family: "Montserrat",Arial,sans-serif;
        font-size: calc(14px + 0.005555556 * var(--desktop-growth));
        line-height: round(nearest, 1.5em, 1px);
        font-weight: 500;
        color: #4d4d4d;
    }
    .service-cards .card-3 .content-card__text-3 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(114px + 0.083333333 * var(--desktop-growth));
        width: calc(365px + 0.270833333 * var(--desktop-growth));
        font-family: "Montserrat",Arial,sans-serif;
        font-size: calc(14px + 0.005555556 * var(--desktop-growth));
        line-height: round(nearest, 1.5em, 1px);
        font-weight: 500;
        color: #4d4d4d;
    }
    .service-cards .card-3 .content-card__image-0 {
        left: calc(323px + 0.240277778 * var(--desktop-growth));
        top: calc(110px + 0.080555556 * var(--desktop-growth));
        width: calc(47px + 0.034722222 * var(--desktop-growth));
    }
    @media (max-width:1839px) {
        .service-cards.card-grid {
            min-height: calc(180px + 0.133333333 * var(--desktop-growth));
            padding-top: 0.0px;
            background-color: #f4f4f4;
        }
        .service-cards .card-grid__items {
            width: calc(1199px + 0.890277778 * var(--desktop-growth));
            column-gap: calc(13px + 0.009722222 * var(--desktop-growth));
            row-gap: 0px;
            margin-left: calc(-600px + 50% + -0.444444444 * var(--desktop-growth));
        }
        .service-cards .card-1 {
            width: calc(391px + 0.290277778 * var(--desktop-growth));
            height: calc(180px + 0.133333333 * var(--desktop-growth));
            order: 0;
            background-color: #ffffff;
            border-radius: 32px;
        }
        .service-cards .card-1 .content-card__text-0 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(26px + 0.019444444 * var(--desktop-growth));
            width: calc(350px + 0.258333333 * var(--desktop-growth));
            font-family: "Actay",Arial,sans-serif;
            font-size: calc(24px + 0.011111111 * var(--desktop-growth));
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 700;
            color: #000000;
        }
        .service-cards .card-1 .content-card__text-1 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(68px + 0.050000000 * var(--desktop-growth));
            width: calc(365px + 0.270833333 * var(--desktop-growth));
            font-family: "Montserrat",Arial,sans-serif;
            font-size: calc(14px + 0.005555556 * var(--desktop-growth));
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__text-2 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(91px + 0.066666667 * var(--desktop-growth));
            width: calc(365px + 0.270833333 * var(--desktop-growth));
            font-family: "Montserrat",Arial,sans-serif;
            font-size: calc(14px + 0.005555556 * var(--desktop-growth));
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__text-3 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(114px + 0.083333333 * var(--desktop-growth));
            width: calc(365px + 0.270833333 * var(--desktop-growth));
            font-family: "Montserrat",Arial,sans-serif;
            font-size: calc(14px + 0.005555556 * var(--desktop-growth));
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__text-4 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(137px + 0.100000000 * var(--desktop-growth));
            width: calc(365px + 0.270833333 * var(--desktop-growth));
            font-family: "Montserrat",Arial,sans-serif;
            font-size: calc(14px + 0.005555556 * var(--desktop-growth));
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__image-0 {
            left: calc(323px + 0.240277778 * var(--desktop-growth));
            top: calc(110px + 0.080555556 * var(--desktop-growth));
            width: calc(47px + 0.034722222 * var(--desktop-growth));
        }
        .service-cards .card-2 {
            width: calc(391px + 0.290277778 * var(--desktop-growth));
            height: calc(180px + 0.133333333 * var(--desktop-growth));
            order: 1;
            background-color: #ffffff;
            border-radius: 32px;
        }
        .service-cards .card-2 .content-card__text-0 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(26px + 0.019444444 * var(--desktop-growth));
            width: calc(350px + 0.258333333 * var(--desktop-growth));
            font-family: "Actay",Arial,sans-serif;
            font-size: calc(24px + 0.011111111 * var(--desktop-growth));
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 700;
            color: #000000;
        }
        .service-cards .card-2 .content-card__text-1 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(68px + 0.050000000 * var(--desktop-growth));
            width: calc(365px + 0.270833333 * var(--desktop-growth));
            font-family: "Montserrat",Arial,sans-serif;
            font-size: calc(14px + 0.005555556 * var(--desktop-growth));
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__text-2 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(91px + 0.066666667 * var(--desktop-growth));
            width: calc(365px + 0.270833333 * var(--desktop-growth));
            font-family: "Montserrat",Arial,sans-serif;
            font-size: calc(14px + 0.005555556 * var(--desktop-growth));
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__text-3 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(114px + 0.083333333 * var(--desktop-growth));
            width: calc(365px + 0.270833333 * var(--desktop-growth));
            font-family: "Montserrat",Arial,sans-serif;
            font-size: calc(14px + 0.005555556 * var(--desktop-growth));
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__text-4 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(137px + 0.100000000 * var(--desktop-growth));
            width: calc(365px + 0.270833333 * var(--desktop-growth));
            font-family: "Montserrat",Arial,sans-serif;
            font-size: calc(14px + 0.005555556 * var(--desktop-growth));
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__image-0 {
            left: calc(323px + 0.240277778 * var(--desktop-growth));
            top: calc(110px + 0.080555556 * var(--desktop-growth));
            width: calc(47px + 0.034722222 * var(--desktop-growth));
        }
        .service-cards .card-3 {
            width: calc(391px + 0.290277778 * var(--desktop-growth));
            height: calc(180px + 0.133333333 * var(--desktop-growth));
            order: 2;
            background-color: #ffffff;
            border-radius: 32px;
        }
        .service-cards .card-3 .content-card__text-0 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(26px + 0.019444444 * var(--desktop-growth));
            width: calc(350px + 0.258333333 * var(--desktop-growth));
            font-family: "Actay",Arial,sans-serif;
            font-size: calc(24px + 0.011111111 * var(--desktop-growth));
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 700;
            color: #000000;
        }
        .service-cards .card-3 .content-card__text-1 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(68px + 0.050000000 * var(--desktop-growth));
            width: calc(365px + 0.270833333 * var(--desktop-growth));
            font-family: "Montserrat",Arial,sans-serif;
            font-size: calc(14px + 0.005555556 * var(--desktop-growth));
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-3 .content-card__text-2 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(91px + 0.066666667 * var(--desktop-growth));
            width: calc(365px + 0.270833333 * var(--desktop-growth));
            font-family: "Montserrat",Arial,sans-serif;
            font-size: calc(14px + 0.005555556 * var(--desktop-growth));
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-3 .content-card__text-3 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(114px + 0.083333333 * var(--desktop-growth));
            width: calc(365px + 0.270833333 * var(--desktop-growth));
            font-family: "Montserrat",Arial,sans-serif;
            font-size: calc(14px + 0.005555556 * var(--desktop-growth));
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-3 .content-card__image-0 {
            left: calc(323px + 0.240277778 * var(--desktop-growth));
            top: calc(110px + 0.080555556 * var(--desktop-growth));
            width: calc(47px + 0.034722222 * var(--desktop-growth));
        }
    }
    @media (max-width:1199px) {
        .service-cards.card-grid {
            min-height: 150px;
            padding-top: 1.0px;
            background-color: #f4f4f4;
        }
        .service-cards .card-grid__items {
            width: 959.0px;
            column-gap: 10.0px;
            row-gap: 0px;
            margin-left: calc((100% - 960px)/2 + 0.0px);
        }
        .service-cards .card-1 {
            width: 313.0px;
            height: 145.0px;
            order: 0;
            background-color: #ffffff;
            border-radius: 32px;
        }
        .service-cards .card-1 .content-card__text-0 {
            left: 17.0px;
            top: 21.0px;
            width: 280.0px;
            font-family: "Actay",Arial,sans-serif;
            font-size: 20px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 700;
            color: #000000;
        }
        .service-cards .card-1 .content-card__text-1 {
            left: 17.0px;
            top: 55.0px;
            width: 292.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__text-2 {
            left: 17.0px;
            top: 75.0px;
            width: 292.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__text-3 {
            left: 17.0px;
            top: 95.0px;
            width: 292.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__text-4 {
            left: 17.0px;
            top: 115.0px;
            width: 292.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__image-0 {
            left: 259.0px;
            top: 89.0px;
            width: 38.0px;
        }
        .service-cards .card-2 {
            width: 313.0px;
            height: 145.0px;
            order: 1;
            background-color: #ffffff;
            border-radius: 32px;
        }
        .service-cards .card-2 .content-card__text-0 {
            left: 17.0px;
            top: 21.0px;
            width: 296.0px;
            font-family: "Actay",Arial,sans-serif;
            font-size: 20px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 700;
            color: #000000;
        }
        .service-cards .card-2 .content-card__text-1 {
            left: 17.0px;
            top: 55.0px;
            width: 292.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__text-2 {
            left: 17.0px;
            top: 75.0px;
            width: 292.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__text-3 {
            left: 17.0px;
            top: 95.0px;
            width: 292.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__text-4 {
            left: 17.0px;
            top: 115.0px;
            width: 292.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__image-0 {
            left: 259.0px;
            top: 89.0px;
            width: 38.0px;
        }
        .service-cards .card-3 {
            width: 313.0px;
            height: 145.0px;
            order: 2;
            background-color: #ffffff;
            border-radius: 32px;
        }
        .service-cards .card-3 .content-card__text-0 {
            left: 17.0px;
            top: 21.0px;
            width: 292.0px;
            font-family: "Actay",Arial,sans-serif;
            font-size: 20px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 700;
            color: #000000;
        }
        .service-cards .card-3 .content-card__text-1 {
            left: 17.0px;
            top: 55.0px;
            width: 292.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-3 .content-card__text-2 {
            left: 17.0px;
            top: 75.0px;
            width: 292.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-3 .content-card__text-3 {
            left: 17.0px;
            top: 95.0px;
            width: 292.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-3 .content-card__image-0 {
            left: 259.0px;
            top: 89.0px;
            width: 38.0px;
        }
    }
    @media (max-width:959px) {
        .service-cards.card-grid {
            min-height: 725px;
            padding-top: 1.0px;
            background-color: #f4f4f4;
        }
        .service-cards .card-grid__items {
            width: 500.0px;
            column-gap: 0px;
            row-gap: 14.0px;
            margin-left: calc((100% - 640px)/2 + 70.0px);
        }
        .service-cards .card-1 {
            width: 500.0px;
            height: 230.0px;
            order: 0;
            background-color: #ffffff;
            border-radius: 32px;
        }
        .service-cards .card-1 .content-card__text-0 {
            left: 27.0px;
            top: 32.0px;
            width: 448.0px;
            font-family: "Actay",Arial,sans-serif;
            font-size: 20px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 700;
            color: #000000;
        }
        .service-cards .card-1 .content-card__text-1 {
            left: 27.0px;
            top: 86.0px;
            width: 467.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__text-2 {
            left: 27.0px;
            top: 115.0px;
            width: 467.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__text-3 {
            left: 27.0px;
            top: 145.0px;
            width: 467.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__text-4 {
            left: 27.0px;
            top: 174.0px;
            width: 467.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__image-0 {
            left: 413.0px;
            top: 140.0px;
            width: 60.0px;
        }
        .service-cards .card-2 {
            width: 500.0px;
            height: 230.0px;
            order: 1;
            background-color: #ffffff;
            border-radius: 32px;
        }
        .service-cards .card-2 .content-card__text-0 {
            left: 27.0px;
            top: 33.0px;
            width: 448.0px;
            font-family: "Actay",Arial,sans-serif;
            font-size: 20px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 700;
            color: #000000;
        }
        .service-cards .card-2 .content-card__text-1 {
            left: 27.0px;
            top: 87.0px;
            width: 467.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__text-2 {
            left: 27.0px;
            top: 116.0px;
            width: 467.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__text-3 {
            left: 27.0px;
            top: 146.0px;
            width: 467.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__text-4 {
            left: 27.0px;
            top: 175.0px;
            width: 467.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__image-0 {
            left: 413.0px;
            top: 141.0px;
            width: 60.0px;
        }
        .service-cards .card-3 {
            width: 500.0px;
            height: 230.0px;
            order: 2;
            background-color: #ffffff;
            border-radius: 32px;
        }
        .service-cards .card-3 .content-card__text-0 {
            left: 27.0px;
            top: 33.0px;
            width: 448.0px;
            font-family: "Actay",Arial,sans-serif;
            font-size: 20px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 700;
            color: #000000;
        }
        .service-cards .card-3 .content-card__text-1 {
            left: 27.0px;
            top: 87.0px;
            width: 467.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-3 .content-card__text-2 {
            left: 27.0px;
            top: 116.0px;
            width: 467.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-3 .content-card__text-3 {
            left: 27.0px;
            top: 146.0px;
            width: 467.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-3 .content-card__image-0 {
            left: 413.0px;
            top: 141.0px;
            width: 60.0px;
        }
    }
    @media (max-width:639px) {
        .service-cards.card-grid {
            min-height: 635px;
            padding-top: 1.0px;
            background-color: #f4f4f4;
        }
        .service-cards .card-grid__items {
            width: 440.0px;
            column-gap: 0px;
            row-gap: 11.0px;
            margin-left: calc((100% - 480px)/2 + 20.0px);
        }
        .service-cards .card-1 {
            width: 440.0px;
            height: 203.0px;
            order: 0;
            background-color: #ffffff;
            border-radius: 32px;
        }
        .service-cards .card-1 .content-card__text-0 {
            left: 24.0px;
            top: 28.0px;
            width: 394.0px;
            font-family: "Actay",Arial,sans-serif;
            font-size: 20px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 700;
            color: #000000;
        }
        .service-cards .card-1 .content-card__text-1 {
            left: 24.0px;
            top: 76.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__text-2 {
            left: 24.0px;
            top: 101.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__text-3 {
            left: 24.0px;
            top: 128.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__text-4 {
            left: 24.0px;
            top: 153.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__image-0 {
            left: 363.0px;
            top: 123.0px;
            width: 53.0px;
        }
        .service-cards .card-2 {
            width: 440.0px;
            height: 203.0px;
            order: 1;
            background-color: #ffffff;
            border-radius: 32px;
        }
        .service-cards .card-2 .content-card__text-0 {
            left: 24.0px;
            top: 29.0px;
            width: 394.0px;
            font-family: "Actay",Arial,sans-serif;
            font-size: 20px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 700;
            color: #000000;
        }
        .service-cards .card-2 .content-card__text-1 {
            left: 24.0px;
            top: 77.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__text-2 {
            left: 24.0px;
            top: 102.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__text-3 {
            left: 24.0px;
            top: 129.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__text-4 {
            left: 24.0px;
            top: 154.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__image-0 {
            left: 363.0px;
            top: 124.0px;
            width: 53.0px;
        }
        .service-cards .card-3 {
            width: 440.0px;
            height: 203.0px;
            order: 2;
            background-color: #ffffff;
            border-radius: 32px;
        }
        .service-cards .card-3 .content-card__text-0 {
            left: 24.0px;
            top: 29.0px;
            width: 394.0px;
            font-family: "Actay",Arial,sans-serif;
            font-size: 20px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 700;
            color: #000000;
        }
        .service-cards .card-3 .content-card__text-1 {
            left: 24.0px;
            top: 77.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-3 .content-card__text-2 {
            left: 24.0px;
            top: 102.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-3 .content-card__text-3 {
            left: 24.0px;
            top: 129.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 12px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-3 .content-card__image-0 {
            left: 363.0px;
            top: 124.0px;
            width: 53.0px;
        }
    }
    @media (max-width:479px) {
        .service-cards.card-grid {
            min-height: 703px;
            padding-top: 24.0px;
            background-color: #f4f4f4;
        }
        .service-cards .card-grid__items {
            width: 95.0px;
            column-gap: 0px;
            row-gap: 24.0px;
            margin-left: calc((100% - 360px)/2 + 0.0px);
        }
        .service-cards .card-1 {
            width: 95.0px;
            height: 203.0px;
            order: 0;
            background-color: #ffffff;
            border-radius: 32px;
        }
        .service-cards .card-1 .content-card__text-0 {
            left: 24.0px;
            top: 28.0px;
            width: 317.0px;
            font-family: "Actay",Arial,sans-serif;
            font-size: 22px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 700;
            color: #000000;
        }
        .service-cards .card-1 .content-card__text-1 {
            left: 24.0px;
            top: 76.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 14px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__text-2 {
            left: 24.0px;
            top: 102.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 14px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__text-3 {
            left: 24.0px;
            top: 127.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 14px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__text-4 {
            left: 24.0px;
            top: 152.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 14px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-1 .content-card__image-0 {
            left: 293.0px;
            top: 123.0px;
            width: 53.0px;
        }
        .service-cards .card-2 {
            width: 95.0px;
            height: 203.0px;
            order: 1;
            background-color: #ffffff;
            border-radius: 32px;
        }
        .service-cards .card-2 .content-card__text-0 {
            left: 24.0px;
            top: 29.0px;
            width: 394.0px;
            font-family: "Actay",Arial,sans-serif;
            font-size: 22px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 700;
            color: #000000;
        }
        .service-cards .card-2 .content-card__text-1 {
            left: 24.0px;
            top: 77.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 14px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__text-2 {
            left: 24.0px;
            top: 102.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 14px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__text-3 {
            left: 24.0px;
            top: 127.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 14px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__text-4 {
            left: 24.0px;
            top: 152.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 14px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-2 .content-card__image-0 {
            left: 293.0px;
            top: 124.0px;
            width: 53.0px;
        }
        .service-cards .card-3 {
            width: 95.0px;
            height: 203.0px;
            order: 2;
            background-color: #ffffff;
            border-radius: 32px;
        }
        .service-cards .card-3 .content-card__text-0 {
            left: 24.0px;
            top: 29.0px;
            width: 394.0px;
            font-family: "Actay",Arial,sans-serif;
            font-size: 22px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 700;
            color: #000000;
        }
        .service-cards .card-3 .content-card__text-1 {
            left: 24.0px;
            top: 77.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 14px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-3 .content-card__text-2 {
            left: 24.0px;
            top: 102.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 14px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-3 .content-card__text-3 {
            left: 24.0px;
            top: 127.0px;
            width: 411.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 14px;
            line-height: round(nearest, 1.25em, 1px);
            font-weight: 500;
            color: #4d4d4d;
        }
        .service-cards .card-3 .content-card__image-0 {
            left: 293.0px;
            top: 124.0px;
            width: 53.0px;
        }
        .service-cards .card-grid__items {
            width: 95.0%;
            margin-inline: auto;
        }
        .service-cards .content-card {
            width: 100%;
        }
        .service-cards .card-1 .content-card__text-0 {
            left: calc(24px - 2.5vw);
            width: 317px;
        }
        .service-cards .card-1 .content-card__text-1 {
            left: calc(24px - 2.5vw);
            width: 411px;
        }
        .service-cards .card-1 .content-card__text-2 {
            left: calc(24px - 2.5vw);
            width: 411px;
        }
        .service-cards .card-1 .content-card__text-3 {
            left: calc(24px - 2.5vw);
            width: 411px;
        }
        .service-cards .card-1 .content-card__text-4 {
            left: calc(24px - 2.5vw);
            width: 411px;
        }
        .service-cards .card-1 .content-card__image-0 {
            left: calc(293px - 2.5vw);
            width: 53px;
        }
        .service-cards .card-2 .content-card__text-0 {
            left: calc(24px - 2.5vw);
            width: 394px;
        }
        .service-cards .card-2 .content-card__text-1 {
            left: calc(24px - 2.5vw);
            width: 411px;
        }
        .service-cards .card-2 .content-card__text-2 {
            left: calc(24px - 2.5vw);
            width: 411px;
        }
        .service-cards .card-2 .content-card__text-3 {
            left: calc(24px - 2.5vw);
            width: 411px;
        }
        .service-cards .card-2 .content-card__text-4 {
            left: calc(24px - 2.5vw);
            width: 411px;
        }
        .service-cards .card-2 .content-card__image-0 {
            left: calc(293px - 2.5vw);
            width: 53px;
        }
        .service-cards .card-3 .content-card__text-0 {
            left: calc(24px - 2.5vw);
            width: 394px;
        }
        .service-cards .card-3 .content-card__text-1 {
            left: calc(24px - 2.5vw);
            width: 411px;
        }
        .service-cards .card-3 .content-card__text-2 {
            left: calc(24px - 2.5vw);
            width: 411px;
        }
        .service-cards .card-3 .content-card__text-3 {
            left: calc(24px - 2.5vw);
            width: 411px;
        }
        .service-cards .card-3 .content-card__image-0 {
            left: calc(293px - 2.5vw);
            width: 53px;
        }
    }
}
