@layer card-compositions {
    .section--benefits-home {
        padding-bottom: 90px;
    }
    .benefits-home.card-grid {
        min-height: calc(810px + 0.111111111 * var(--desktop-growth));
        padding-top: calc(200px + -0.002777778 * var(--desktop-growth));
        background-color: #ffffff;
    }
    .benefits-home .card-grid__items {
        width: calc(1199px + 0.890277778 * var(--desktop-growth));
        column-gap: calc(13px + 0.009722222 * var(--desktop-growth));
        row-gap: calc(13px + 0.009722222 * var(--desktop-growth));
        margin-left: calc(-600px + 50% + -0.444444444 * var(--desktop-growth));
    }
    .benefits-home .card-grid__heading {
        top: 0px;
        width: calc(1200px + -0.276388889 * var(--desktop-growth));
        color: #000000;
        text-align: center;
        font-size: 58px;
        font-family: "Actay",Arial,sans-serif;
        line-height: round(nearest, 1.1em, 1px);
        font-weight: 700;
    }
    .benefits-home .card-1 {
        width: calc(391px + 0.290277778 * var(--desktop-growth));
        height: calc(292px + 0.055555556 * var(--desktop-growth));
        order: 0;
        background-color: #fafafa;
        border-radius: 32px;
    }
    .benefits-home .card-1 .content-card__text-0 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(111px + 0.027777778 * var(--desktop-growth));
        width: calc(350px + -0.016666667 * var(--desktop-growth));
        font-family: "Montserrat",Arial,sans-serif;
        font-size: 32px;
        line-height: round(nearest, 1.1em, 1px);
        font-weight: 700;
        color: #1a1a1a;
    }
    .benefits-home .card-2 {
        width: calc(391px + 0.290277778 * var(--desktop-growth));
        height: calc(292px + 0.055555556 * var(--desktop-growth));
        order: 1;
        background-color: #333333;
        border-radius: 32px;
    }
    .benefits-home .card-2 .content-card__text-0 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(93px + 0.052777778 * var(--desktop-growth));
        width: calc(350px + 0.106944444 * var(--desktop-growth));
        font-family: "Montserrat",Arial,sans-serif;
        font-size: 32px;
        line-height: round(nearest, 1.1em, 1px);
        font-weight: 700;
        color: #fafafa;
    }
    .benefits-home .card-3 {
        width: calc(391px + 0.290277778 * var(--desktop-growth));
        height: calc(292px + 0.055555556 * var(--desktop-growth));
        order: 2;
        background-color: #da4d4d;
        border-radius: 32px;
    }
    .benefits-home .card-3 .content-card__text-0 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(93px + 0.027777778 * var(--desktop-growth));
        width: calc(350px + 0.101388889 * var(--desktop-growth));
        font-family: "Montserrat",Arial,sans-serif;
        font-size: 32px;
        line-height: round(nearest, 1.1em, 1px);
        font-weight: 700;
        color: #fafafa;
    }
    .benefits-home .card-3 .content-card__image-0 {
        left: calc(123px + 0.202777778 * var(--desktop-growth));
        top: calc(129px + 0.005555556 * var(--desktop-growth));
        width: calc(249px + 0.083333333 * var(--desktop-growth));
    }
    .benefits-home .card-4 {
        width: calc(391px + 0.290277778 * var(--desktop-growth));
        height: calc(292px + 0.055555556 * var(--desktop-growth));
        order: 3;
        background-color: #da4d4d;
        border-radius: 32px;
    }
    .benefits-home .card-4 .content-card__text-0 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(93px + 0.052777778 * var(--desktop-growth));
        width: calc(350px + 0.113888889 * var(--desktop-growth));
        font-family: "Montserrat",Arial,sans-serif;
        font-size: 32px;
        line-height: round(nearest, 1.1em, 1px);
        font-weight: 700;
        color: #fafafa;
    }
    .benefits-home .card-5 {
        width: calc(391px + 0.290277778 * var(--desktop-growth));
        height: calc(292px + 0.055555556 * var(--desktop-growth));
        order: 4;
        background-color: #fafafa;
        border-radius: 32px;
    }
    .benefits-home .card-5 .content-card__text-0 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(111px + 0.027777778 * var(--desktop-growth));
        width: calc(350px + 0.104166667 * var(--desktop-growth));
        font-family: "Montserrat",Arial,sans-serif;
        font-size: 32px;
        line-height: round(nearest, 1.1em, 1px);
        font-weight: 700;
        color: #1a1a1a;
    }
    .benefits-home .card-5 .content-card__image-0 {
        left: calc(133px + 0.325000000 * var(--desktop-growth));
        top: calc(82px + 0.038888889 * var(--desktop-growth));
        width: 218.0px;
    }
    .benefits-home .card-6 {
        width: calc(391px + 0.290277778 * var(--desktop-growth));
        height: calc(292px + 0.055555556 * var(--desktop-growth));
        order: 5;
        background-color: #333333;
        border-radius: 32px;
    }
    .benefits-home .card-6 .content-card__text-0 {
        left: calc(21px + 0.015277778 * var(--desktop-growth));
        top: calc(111px + 0.027777778 * var(--desktop-growth));
        width: calc(350px + 0.052777778 * var(--desktop-growth));
        font-family: "Montserrat",Arial,sans-serif;
        font-size: 32px;
        line-height: round(nearest, 1.1em, 1px);
        font-weight: 700;
        color: #fafafa;
    }
    .benefits-home .card-6 .content-card__image-0 {
        left: calc(-58px + 0.281944444 * var(--desktop-growth));
        top: calc(24px + 0.055555556 * var(--desktop-growth));
        width: 415.0px;
    }
    @media (max-width:1839px) {
        .benefits-home.card-grid {
            min-height: calc(810px + 0.111111111 * var(--desktop-growth));
            padding-top: calc(200px + -0.002777778 * var(--desktop-growth));
            background-color: #ffffff;
        }
        .benefits-home .card-grid__items {
            width: calc(1199px + 0.890277778 * var(--desktop-growth));
            column-gap: calc(13px + 0.009722222 * var(--desktop-growth));
            row-gap: calc(13px + 0.009722222 * var(--desktop-growth));
            margin-left: calc(-600px + 50% + -0.444444444 * var(--desktop-growth));
        }
        .benefits-home .card-grid__heading {
            top: 0px;
            width: calc(1200px + -0.276388889 * var(--desktop-growth));
            color: #000000;
            text-align: center;
            font-size: 58px;
            font-family: "Actay",Arial,sans-serif;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
        }
        .benefits-home .card-1 {
            width: calc(391px + 0.290277778 * var(--desktop-growth));
            height: calc(292px + 0.055555556 * var(--desktop-growth));
            order: 0;
            background-color: #fafafa;
            border-radius: 32px;
        }
        .benefits-home .card-1 .content-card__text-0 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(111px + 0.027777778 * var(--desktop-growth));
            width: calc(350px + -0.016666667 * var(--desktop-growth));
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 32px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #1a1a1a;
        }
        .benefits-home .card-2 {
            width: calc(391px + 0.290277778 * var(--desktop-growth));
            height: calc(292px + 0.055555556 * var(--desktop-growth));
            order: 1;
            background-color: #333333;
            border-radius: 32px;
        }
        .benefits-home .card-2 .content-card__text-0 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(93px + 0.052777778 * var(--desktop-growth));
            width: calc(350px + 0.106944444 * var(--desktop-growth));
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 32px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-3 {
            width: calc(391px + 0.290277778 * var(--desktop-growth));
            height: calc(292px + 0.055555556 * var(--desktop-growth));
            order: 2;
            background-color: #da4d4d;
            border-radius: 32px;
        }
        .benefits-home .card-3 .content-card__text-0 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(93px + 0.027777778 * var(--desktop-growth));
            width: calc(350px + 0.101388889 * var(--desktop-growth));
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 32px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-3 .content-card__image-0 {
            left: calc(123px + 0.202777778 * var(--desktop-growth));
            top: calc(129px + 0.005555556 * var(--desktop-growth));
            width: calc(249px + 0.083333333 * var(--desktop-growth));
        }
        .benefits-home .card-4 {
            width: calc(391px + 0.290277778 * var(--desktop-growth));
            height: calc(292px + 0.055555556 * var(--desktop-growth));
            order: 3;
            background-color: #da4d4d;
            border-radius: 32px;
        }
        .benefits-home .card-4 .content-card__text-0 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(93px + 0.052777778 * var(--desktop-growth));
            width: calc(350px + 0.113888889 * var(--desktop-growth));
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 32px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-5 {
            width: calc(391px + 0.290277778 * var(--desktop-growth));
            height: calc(292px + 0.055555556 * var(--desktop-growth));
            order: 4;
            background-color: #fafafa;
            border-radius: 32px;
        }
        .benefits-home .card-5 .content-card__text-0 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(111px + 0.027777778 * var(--desktop-growth));
            width: calc(350px + 0.104166667 * var(--desktop-growth));
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 32px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #1a1a1a;
        }
        .benefits-home .card-5 .content-card__image-0 {
            left: calc(133px + 0.325000000 * var(--desktop-growth));
            top: calc(82px + 0.038888889 * var(--desktop-growth));
            width: 218.0px;
        }
        .benefits-home .card-6 {
            width: calc(391px + 0.290277778 * var(--desktop-growth));
            height: calc(292px + 0.055555556 * var(--desktop-growth));
            order: 5;
            background-color: #333333;
            border-radius: 32px;
        }
        .benefits-home .card-6 .content-card__text-0 {
            left: calc(21px + 0.015277778 * var(--desktop-growth));
            top: calc(111px + 0.027777778 * var(--desktop-growth));
            width: calc(350px + 0.052777778 * var(--desktop-growth));
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 32px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-6 .content-card__image-0 {
            left: calc(-58px + 0.281944444 * var(--desktop-growth));
            top: calc(24px + 0.055555556 * var(--desktop-growth));
            width: 415.0px;
        }
    }
    @media (max-width:1199px) {
        .benefits-home.card-grid {
            min-height: 655px;
            padding-top: 200.0px;
            background-color: #ffffff;
        }
        .benefits-home .card-grid__items {
            width: 959.0px;
            column-gap: 10.0px;
            row-gap: 10.0px;
            margin-left: calc((100% - 960px)/2 + 0.0px);
        }
        .benefits-home .card-grid__heading {
            top: 0px;
            width: 960px;
            color: #000000;
            text-align: center;
            font-size: 54px;
            font-family: "Actay",Arial,sans-serif;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
        }
        .benefits-home .card-1 {
            width: 313.0px;
            height: 220.0px;
            order: 0;
            background-color: #fafafa;
            border-radius: 32px;
        }
        .benefits-home .card-1 .content-card__text-0 {
            left: 17.0px;
            top: 81.0px;
            width: 280.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 24px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #1a1a1a;
        }
        .benefits-home .card-2 {
            width: 313.0px;
            height: 220.0px;
            order: 1;
            background-color: #333333;
            border-radius: 32px;
        }
        .benefits-home .card-2 .content-card__text-0 {
            left: 17.0px;
            top: 66.0px;
            width: 280.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 24px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-3 {
            width: 313.0px;
            height: 220.0px;
            order: 2;
            background-color: #da4d4d;
            border-radius: 32px;
        }
        .benefits-home .card-3 .content-card__text-0 {
            left: 17.0px;
            top: 52.0px;
            width: 280.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 24px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-3 .content-card__image-0 {
            left: 136.0px;
            top: 119.0px;
            width: 168.0px;
        }
        .benefits-home .card-4 {
            width: 313.0px;
            height: 220.0px;
            order: 3;
            background-color: #da4d4d;
            border-radius: 32px;
        }
        .benefits-home .card-4 .content-card__text-0 {
            left: 17.0px;
            top: 66.0px;
            width: 280.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 24px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-5 {
            width: 313.0px;
            height: 220.0px;
            order: 4;
            background-color: #fafafa;
            border-radius: 32px;
        }
        .benefits-home .card-5 .content-card__text-0 {
            left: 17.0px;
            top: 81.0px;
            width: 280.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 24px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #1a1a1a;
        }
        .benefits-home .card-5 .content-card__image-0 {
            left: 133.0px;
            top: 61.0px;
            width: 153.0px;
        }
        .benefits-home .card-6 {
            width: 313.0px;
            height: 220.0px;
            order: 5;
            background-color: #333333;
            border-radius: 32px;
        }
        .benefits-home .card-6 .content-card__text-0 {
            left: 17.0px;
            top: 81.0px;
            width: 280.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 24px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-6 .content-card__image-0 {
            left: 0.0px;
            top: 39.0px;
            width: 280.0px;
        }
    }
    @media (max-width:959px) {
        .benefits-home.card-grid {
            min-height: 389px;
            padding-top: 94.0px;
            background-color: #ffffff;
        }
        .benefits-home .card-grid__items {
            width: 640.0px;
            column-gap: 6.0px;
            row-gap: 7.0px;
            margin-left: calc((100% - 640px)/2 + 0.0px);
        }
        .benefits-home .card-grid__heading {
            top: 0px;
            width: 640px;
            color: #000000;
            text-align: center;
            font-size: 29px;
            font-family: "Actay",Arial,sans-serif;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
        }
        .benefits-home .card-1 {
            width: 209.0px;
            height: 140.0px;
            order: 0;
            background-color: #fafafa;
            border-radius: 32px;
        }
        .benefits-home .card-1 .content-card__text-0 {
            left: 11.0px;
            top: 41.0px;
            width: 187.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 16px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #1a1a1a;
        }
        .benefits-home .card-2 {
            width: 209.0px;
            height: 140.0px;
            order: 1;
            background-color: #333333;
            border-radius: 32px;
        }
        .benefits-home .card-2 .content-card__text-0 {
            left: 11.0px;
            top: 26.0px;
            width: 187.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 16px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-3 {
            width: 209.0px;
            height: 140.0px;
            order: 2;
            background-color: #da4d4d;
            border-radius: 32px;
        }
        .benefits-home .card-3 .content-card__text-0 {
            left: 11.0px;
            top: 12.0px;
            width: 187.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 16px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-3 .content-card__image-0 {
            left: 83.0px;
            top: 66.0px;
            width: 103.0px;
        }
        .benefits-home .card-4 {
            width: 209.0px;
            height: 140.0px;
            order: 3;
            background-color: #da4d4d;
            border-radius: 32px;
        }
        .benefits-home .card-4 .content-card__text-0 {
            left: 11.0px;
            top: 26.0px;
            width: 187.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 16px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-5 {
            width: 209.0px;
            height: 140.0px;
            order: 4;
            background-color: #fafafa;
            border-radius: 32px;
        }
        .benefits-home .card-5 .content-card__text-0 {
            left: 11.0px;
            top: 41.0px;
            width: 187.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 16px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #1a1a1a;
        }
        .benefits-home .card-5 .content-card__image-0 {
            left: 89.0px;
            top: 41.0px;
            width: 101.0px;
        }
        .benefits-home .card-6 {
            width: 209.0px;
            height: 140.0px;
            order: 5;
            background-color: #333333;
            border-radius: 32px;
        }
        .benefits-home .card-6 .content-card__text-0 {
            left: 11.0px;
            top: 52.0px;
            width: 187.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 16px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-6 .content-card__image-0 {
            left: -18.0px;
            top: 16.0px;
            width: 192.0px;
        }
    }
    @media (max-width:639px) {
        .benefits-home.card-grid {
            min-height: 580px;
            padding-top: 126.0px;
            background-color: #ffffff;
        }
        .benefits-home .card-grid__items {
            width: 424.0px;
            column-gap: 6.0px;
            row-gap: 6.0px;
            margin-left: calc((100% - 480px)/2 + 28.0px);
        }
        .benefits-home .card-grid__heading {
            top: 0px;
            width: 480px;
            color: #000000;
            text-align: center;
            font-size: 29px;
            font-family: "Actay",Arial,sans-serif;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
        }
        .benefits-home .card-1 {
            width: 209.0px;
            height: 140.0px;
            order: 0;
            background-color: #fafafa;
            border-radius: 32px;
        }
        .benefits-home .card-1 .content-card__text-0 {
            left: 11.0px;
            top: 41.0px;
            width: 187.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 14px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #1a1a1a;
        }
        .benefits-home .card-2 {
            width: 209.0px;
            height: 140.0px;
            order: 1;
            background-color: #333333;
            border-radius: 32px;
        }
        .benefits-home .card-2 .content-card__text-0 {
            left: 11.0px;
            top: 26.0px;
            width: 187.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 14px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-3 {
            width: 209.0px;
            height: 140.0px;
            order: 5;
            background-color: #da4d4d;
            border-radius: 32px;
        }
        .benefits-home .card-3 .content-card__text-0 {
            left: 11.0px;
            top: 12.0px;
            width: 187.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 14px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-3 .content-card__image-0 {
            left: 87.0px;
            top: 74.0px;
            width: 103.0px;
        }
        .benefits-home .card-4 {
            width: 209.0px;
            height: 140.0px;
            order: 2;
            background-color: #da4d4d;
            border-radius: 32px;
        }
        .benefits-home .card-4 .content-card__text-0 {
            left: 11.0px;
            top: 26.0px;
            width: 187.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 14px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-5 {
            width: 209.0px;
            height: 140.0px;
            order: 3;
            background-color: #fafafa;
            border-radius: 32px;
        }
        .benefits-home .card-5 .content-card__text-0 {
            left: 11.0px;
            top: 41.0px;
            width: 187.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 14px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #1a1a1a;
        }
        .benefits-home .card-5 .content-card__image-0 {
            left: 98.0px;
            top: 49.0px;
            width: 88.0px;
        }
        .benefits-home .card-6 {
            width: 209.0px;
            height: 140.0px;
            order: 4;
            background-color: #333333;
            border-radius: 32px;
        }
        .benefits-home .card-6 .content-card__text-0 {
            left: 11.0px;
            top: 55.0px;
            width: 187.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 14px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-6 .content-card__image-0 {
            left: -28.0px;
            top: 16.0px;
            width: 192.0px;
        }
    }
    @media (max-width:479px) {
        .benefits-home.card-grid {
            min-height: 1650px;
            padding-top: 136.0px;
            background-color: #ffffff;
        }
        .benefits-home .card-grid__items {
            width: 95.0px;
            column-gap: 0px;
            row-gap: 24.0px;
            margin-left: calc((100% - 360px)/2 + 0.0px);
        }
        .benefits-home .card-grid__heading {
            top: 0px;
            width: 95%;
            color: #000000;
            text-align: center;
            font-size: 29px;
            font-family: "Actay",Arial,sans-serif;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
        }
        .benefits-home .card-1 {
            width: 95.0px;
            height: 230.0px;
            order: 0;
            background-color: #fafafa;
            border-radius: 32px;
        }
        .benefits-home .card-1 .content-card__text-0 {
            left: 41.0px;
            top: 86.0px;
            width: 80.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 24px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #1a1a1a;
        }
        .benefits-home .card-2 {
            width: 95.0px;
            height: 230.0px;
            order: 1;
            background-color: #333333;
            border-radius: 32px;
        }
        .benefits-home .card-2 .content-card__text-0 {
            left: 41.0px;
            top: 71.0px;
            width: 80.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 24px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-3 {
            width: 95.0px;
            height: 230.0px;
            order: 2;
            background-color: #da4d4d;
            border-radius: 32px;
        }
        .benefits-home .card-3 .content-card__text-0 {
            left: 41.0px;
            top: 57.0px;
            width: 80.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 24px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-3 .content-card__image-0 {
            left: 163.0px;
            top: 133.0px;
            width: 138.0px;
        }
        .benefits-home .card-4 {
            width: 95.0px;
            height: 230.0px;
            order: 5;
            background-color: #da4d4d;
            border-radius: 32px;
        }
        .benefits-home .card-4 .content-card__text-0 {
            left: 41.0px;
            top: 71.0px;
            width: 80.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 24px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-5 {
            width: 95.0px;
            height: 230.0px;
            order: 4;
            background-color: #fafafa;
            border-radius: 32px;
        }
        .benefits-home .card-5 .content-card__text-0 {
            left: 41.0px;
            top: 86.0px;
            width: 80.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 24px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #1a1a1a;
        }
        .benefits-home .card-5 .content-card__image-0 {
            left: 171.0px;
            top: 104.0px;
            width: 119.0px;
        }
        .benefits-home .card-6 {
            width: 95.0px;
            height: 230.0px;
            order: 3;
            background-color: #333333;
            border-radius: 32px;
        }
        .benefits-home .card-6 .content-card__text-0 {
            left: 41.0px;
            top: 89.0px;
            width: 80.0px;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 24px;
            line-height: round(nearest, 1.1em, 1px);
            font-weight: 700;
            color: #fafafa;
        }
        .benefits-home .card-6 .content-card__image-0 {
            left: 37.0px;
            top: 66.0px;
            width: 253.0px;
        }
        .benefits-home .card-grid__items {
            width: 95.0%;
            margin-inline: auto;
        }
        .benefits-home .content-card {
            width: 100%;
        }
        .benefits-home .card-1 .content-card__text-0 {
            left: calc(41px - 2.5vw);
            width: 80vw;
        }
        .benefits-home .card-2 .content-card__text-0 {
            left: calc(41px - 2.5vw);
            width: 80vw;
        }
        .benefits-home .card-3 .content-card__text-0 {
            left: calc(41px - 2.5vw);
            width: 80vw;
        }
        .benefits-home .card-3 .content-card__image-0 {
            left: calc((100vw - 360px)/2 + 163px - 2.5vw);
            width: 138px;
        }
        .benefits-home .card-4 .content-card__text-0 {
            left: calc(41px - 2.5vw);
            width: 80vw;
        }
        .benefits-home .card-5 .content-card__text-0 {
            left: calc(41px - 2.5vw);
            width: 80vw;
        }
        .benefits-home .card-5 .content-card__image-0 {
            left: calc((100vw - 360px)/2 + 171px - 2.5vw);
            width: 119px;
        }
        .benefits-home .card-6 .content-card__text-0 {
            left: calc(41px - 2.5vw);
            width: 80vw;
        }
        .benefits-home .card-6 .content-card__image-0 {
            left: calc((100vw - 360px)/2 + 37px - 2.5vw);
            width: 253px;
        }
    }
}
