@media (--ek-grid-media-medium) {
        .ek-grid_display_flex\@medium {
        display: flex;
        }
        .ek-grid_display_none\@medium {
        display: none;
        }
        .ek-grid__item_display_block\@medium {
        display: block;
        }
        .ek-grid__item_display_none\@medium {
        display: none;
        }
        .ek-grid_indent_none\@medium {
            margin: 0;
        }

            .ek-grid_indent_none\@medium > .ek-grid__item {
                padding: 0;
        }
        .ek-grid_indent-x_none\@medium {
            margin-left: 0;
            margin-right: 0;
        }

            .ek-grid_indent-x_none\@medium > .ek-grid__item {
                padding-left: 0;
                padding-right: 0;
        }
        .ek-grid_indent-y_none\@medium {
            margin-top: 0;
            margin-bottom: 0;
        }

            .ek-grid_indent-y_none\@medium > .ek-grid__item {
                padding-top: 0;
                padding-bottom: 0;
        }
        .ek-grid_indent_xxs\@medium {
            margin: calc(var(--ek-grid-indent-xxs) / 2 * -1);
        }

            .ek-grid_indent_xxs\@medium > .ek-grid__item {
                padding: calc(var(--ek-grid-indent-xxs) / 2);
        }
        .ek-grid_indent-x_xxs\@medium {
            margin-left: calc(var(--ek-grid-indent-xxs) / 2 * -1);
            margin-right: calc(var(--ek-grid-indent-xxs) / 2 * -1);
        }

            .ek-grid_indent-x_xxs\@medium > .ek-grid__item {
                padding-left: calc(var(--ek-grid-indent-xxs) / 2);
                padding-right: calc(var(--ek-grid-indent-xxs) / 2);
        }
        .ek-grid_indent-y_xxs\@medium {
            margin-top: calc(var(--ek-grid-indent-xxs) / 2 * -1);
            margin-bottom: calc(var(--ek-grid-indent-xxs) / 2 * -1);
        }

            .ek-grid_indent-y_xxs\@medium > .ek-grid__item {
                padding-top: calc(var(--ek-grid-indent-xxs) / 2);
                padding-bottom: calc(var(--ek-grid-indent-xxs) / 2);
        }
        .ek-grid_indent_xs\@medium {
            margin: calc(var(--ek-grid-indent-xs) / 2 * -1);
        }

            .ek-grid_indent_xs\@medium > .ek-grid__item {
                padding: calc(var(--ek-grid-indent-xs) / 2);
        }
        .ek-grid_indent-x_xs\@medium {
            margin-left: calc(var(--ek-grid-indent-xs) / 2 * -1);
            margin-right: calc(var(--ek-grid-indent-xs) / 2 * -1);
        }

            .ek-grid_indent-x_xs\@medium > .ek-grid__item {
                padding-left: calc(var(--ek-grid-indent-xs) / 2);
                padding-right: calc(var(--ek-grid-indent-xs) / 2);
        }
        .ek-grid_indent-y_xs\@medium {
            margin-top: calc(var(--ek-grid-indent-xs) / 2 * -1);
            margin-bottom: calc(var(--ek-grid-indent-xs) / 2 * -1);
        }

            .ek-grid_indent-y_xs\@medium > .ek-grid__item {
                padding-top: calc(var(--ek-grid-indent-xs) / 2);
                padding-bottom: calc(var(--ek-grid-indent-xs) / 2);
        }
        .ek-grid_indent_s\@medium {
            margin: calc(var(--ek-grid-indent-s) / 2 * -1);
        }

            .ek-grid_indent_s\@medium > .ek-grid__item {
                padding: calc(var(--ek-grid-indent-s) / 2);
        }
        .ek-grid_indent-x_s\@medium {
            margin-left: calc(var(--ek-grid-indent-s) / 2 * -1);
            margin-right: calc(var(--ek-grid-indent-s) / 2 * -1);
        }

            .ek-grid_indent-x_s\@medium > .ek-grid__item {
                padding-left: calc(var(--ek-grid-indent-s) / 2);
                padding-right: calc(var(--ek-grid-indent-s) / 2);
        }
        .ek-grid_indent-y_s\@medium {
            margin-top: calc(var(--ek-grid-indent-s) / 2 * -1);
            margin-bottom: calc(var(--ek-grid-indent-s) / 2 * -1);
        }

            .ek-grid_indent-y_s\@medium > .ek-grid__item {
                padding-top: calc(var(--ek-grid-indent-s) / 2);
                padding-bottom: calc(var(--ek-grid-indent-s) / 2);
        }
        .ek-grid_indent_m\@medium {
            margin: calc(var(--ek-grid-indent-m) / 2 * -1);
        }

            .ek-grid_indent_m\@medium > .ek-grid__item {
                padding: calc(var(--ek-grid-indent-m) / 2);
        }
        .ek-grid_indent-x_m\@medium {
            margin-left: calc(var(--ek-grid-indent-m) / 2 * -1);
            margin-right: calc(var(--ek-grid-indent-m) / 2 * -1);
        }

            .ek-grid_indent-x_m\@medium > .ek-grid__item {
                padding-left: calc(var(--ek-grid-indent-m) / 2);
                padding-right: calc(var(--ek-grid-indent-m) / 2);
        }
        .ek-grid_indent-y_m\@medium {
            margin-top: calc(var(--ek-grid-indent-m) / 2 * -1);
            margin-bottom: calc(var(--ek-grid-indent-m) / 2 * -1);
        }

            .ek-grid_indent-y_m\@medium > .ek-grid__item {
                padding-top: calc(var(--ek-grid-indent-m) / 2);
                padding-bottom: calc(var(--ek-grid-indent-m) / 2);
        }
        .ek-grid_indent_l\@medium {
            margin: calc(var(--ek-grid-indent-l) / 2 * -1);
        }

            .ek-grid_indent_l\@medium > .ek-grid__item {
                padding: calc(var(--ek-grid-indent-l) / 2);
        }
        .ek-grid_indent-x_l\@medium {
            margin-left: calc(var(--ek-grid-indent-l) / 2 * -1);
            margin-right: calc(var(--ek-grid-indent-l) / 2 * -1);
        }

            .ek-grid_indent-x_l\@medium > .ek-grid__item {
                padding-left: calc(var(--ek-grid-indent-l) / 2);
                padding-right: calc(var(--ek-grid-indent-l) / 2);
        }
        .ek-grid_indent-y_l\@medium {
            margin-top: calc(var(--ek-grid-indent-l) / 2 * -1);
            margin-bottom: calc(var(--ek-grid-indent-l) / 2 * -1);
        }

            .ek-grid_indent-y_l\@medium > .ek-grid__item {
                padding-top: calc(var(--ek-grid-indent-l) / 2);
                padding-bottom: calc(var(--ek-grid-indent-l) / 2);
        }
        .ek-grid_indent_xl\@medium {
            margin: calc(var(--ek-grid-indent-xl) / 2 * -1);
        }

            .ek-grid_indent_xl\@medium > .ek-grid__item {
                padding: calc(var(--ek-grid-indent-xl) / 2);
        }
        .ek-grid_indent-x_xl\@medium {
            margin-left: calc(var(--ek-grid-indent-xl) / 2 * -1);
            margin-right: calc(var(--ek-grid-indent-xl) / 2 * -1);
        }

            .ek-grid_indent-x_xl\@medium > .ek-grid__item {
                padding-left: calc(var(--ek-grid-indent-xl) / 2);
                padding-right: calc(var(--ek-grid-indent-xl) / 2);
        }
        .ek-grid_indent-y_xl\@medium {
            margin-top: calc(var(--ek-grid-indent-xl) / 2 * -1);
            margin-bottom: calc(var(--ek-grid-indent-xl) / 2 * -1);
        }

            .ek-grid_indent-y_xl\@medium > .ek-grid__item {
                padding-top: calc(var(--ek-grid-indent-xl) / 2);
                padding-bottom: calc(var(--ek-grid-indent-xl) / 2);
        }
        .ek-grid_indent_xxl\@medium {
            margin: calc(var(--ek-grid-indent-xxl) / 2 * -1);
        }

            .ek-grid_indent_xxl\@medium > .ek-grid__item {
                padding: calc(var(--ek-grid-indent-xxl) / 2);
        }
        .ek-grid_indent-x_xxl\@medium {
            margin-left: calc(var(--ek-grid-indent-xxl) / 2 * -1);
            margin-right: calc(var(--ek-grid-indent-xxl) / 2 * -1);
        }

            .ek-grid_indent-x_xxl\@medium > .ek-grid__item {
                padding-left: calc(var(--ek-grid-indent-xxl) / 2);
                padding-right: calc(var(--ek-grid-indent-xxl) / 2);
        }
        .ek-grid_indent-y_xxl\@medium {
            margin-top: calc(var(--ek-grid-indent-xxl) / 2 * -1);
            margin-bottom: calc(var(--ek-grid-indent-xxl) / 2 * -1);
        }

            .ek-grid_indent-y_xxl\@medium > .ek-grid__item {
                padding-top: calc(var(--ek-grid-indent-xxl) / 2);
                padding-bottom: calc(var(--ek-grid-indent-xxl) / 2);
        }
        .ek-grid_indent_3xl\@medium {
            margin: calc(var(--ek-grid-indent-3xl) / 2 * -1);
        }

            .ek-grid_indent_3xl\@medium > .ek-grid__item {
                padding: calc(var(--ek-grid-indent-3xl) / 2);
        }
        .ek-grid_indent-x_3xl\@medium {
            margin-left: calc(var(--ek-grid-indent-3xl) / 2 * -1);
            margin-right: calc(var(--ek-grid-indent-3xl) / 2 * -1);
        }

            .ek-grid_indent-x_3xl\@medium > .ek-grid__item {
                padding-left: calc(var(--ek-grid-indent-3xl) / 2);
                padding-right: calc(var(--ek-grid-indent-3xl) / 2);
        }
        .ek-grid_indent-y_3xl\@medium {
            margin-top: calc(var(--ek-grid-indent-3xl) / 2 * -1);
            margin-bottom: calc(var(--ek-grid-indent-3xl) / 2 * -1);
        }

            .ek-grid_indent-y_3xl\@medium > .ek-grid__item {
                padding-top: calc(var(--ek-grid-indent-3xl) / 2);
                padding-bottom: calc(var(--ek-grid-indent-3xl) / 2);
        }
        .ek-grid_indent_4xl\@medium {
            margin: calc(var(--ek-grid-indent-4xl) / 2 * -1);
        }

            .ek-grid_indent_4xl\@medium > .ek-grid__item {
                padding: calc(var(--ek-grid-indent-4xl) / 2);
        }
        .ek-grid_indent-x_4xl\@medium {
            margin-left: calc(var(--ek-grid-indent-4xl) / 2 * -1);
            margin-right: calc(var(--ek-grid-indent-4xl) / 2 * -1);
        }

            .ek-grid_indent-x_4xl\@medium > .ek-grid__item {
                padding-left: calc(var(--ek-grid-indent-4xl) / 2);
                padding-right: calc(var(--ek-grid-indent-4xl) / 2);
        }
        .ek-grid_indent-y_4xl\@medium {
            margin-top: calc(var(--ek-grid-indent-4xl) / 2 * -1);
            margin-bottom: calc(var(--ek-grid-indent-4xl) / 2 * -1);
        }

            .ek-grid_indent-y_4xl\@medium > .ek-grid__item {
                padding-top: calc(var(--ek-grid-indent-4xl) / 2);
                padding-bottom: calc(var(--ek-grid-indent-4xl) / 2);
        }
        .ek-grid_indent_5xl\@medium {
            margin: calc(var(--ek-grid-indent-5xl) / 2 * -1);
        }

            .ek-grid_indent_5xl\@medium > .ek-grid__item {
                padding: calc(var(--ek-grid-indent-5xl) / 2);
        }
        .ek-grid_indent-x_5xl\@medium {
            margin-left: calc(var(--ek-grid-indent-5xl) / 2 * -1);
            margin-right: calc(var(--ek-grid-indent-5xl) / 2 * -1);
        }

            .ek-grid_indent-x_5xl\@medium > .ek-grid__item {
                padding-left: calc(var(--ek-grid-indent-5xl) / 2);
                padding-right: calc(var(--ek-grid-indent-5xl) / 2);
        }
        .ek-grid_indent-y_5xl\@medium {
            margin-top: calc(var(--ek-grid-indent-5xl) / 2 * -1);
            margin-bottom: calc(var(--ek-grid-indent-5xl) / 2 * -1);
        }

            .ek-grid_indent-y_5xl\@medium > .ek-grid__item {
                padding-top: calc(var(--ek-grid-indent-5xl) / 2);
                padding-bottom: calc(var(--ek-grid-indent-5xl) / 2);
        }

        .ek-grid_divider-indent_none\@medium > .ek-grid__item {
                padding: 0;
        }

        .ek-grid_divider-indent-x_none\@medium > .ek-grid__item {
                padding-left: 0;
                padding-right: 0;
        }

        .ek-grid_divider-indent-y_none\@medium > .ek-grid__item {
                padding-top: 0;
                padding-bottom: 0;
        }

        .ek-grid_divider-indent_xxs\@medium > .ek-grid__item {
                padding: var(--ek-grid-indent-xxs);
        }

        .ek-grid_divider-indent-x_xxs\@medium > .ek-grid__item {
                padding-left: var(--ek-grid-indent-xxs);
                padding-right: var(--ek-grid-indent-xxs);
        }

        .ek-grid_divider-indent-y_xxs\@medium > .ek-grid__item {
                padding-top: var(--ek-grid-indent-xxs);
                padding-bottom: var(--ek-grid-indent-xxs);
        }

        .ek-grid_divider-indent_xs\@medium > .ek-grid__item {
                padding: var(--ek-grid-indent-xs);
        }

        .ek-grid_divider-indent-x_xs\@medium > .ek-grid__item {
                padding-left: var(--ek-grid-indent-xs);
                padding-right: var(--ek-grid-indent-xs);
        }

        .ek-grid_divider-indent-y_xs\@medium > .ek-grid__item {
                padding-top: var(--ek-grid-indent-xs);
                padding-bottom: var(--ek-grid-indent-xs);
        }

        .ek-grid_divider-indent_s\@medium > .ek-grid__item {
                padding: var(--ek-grid-indent-s);
        }

        .ek-grid_divider-indent-x_s\@medium > .ek-grid__item {
                padding-left: var(--ek-grid-indent-s);
                padding-right: var(--ek-grid-indent-s);
        }

        .ek-grid_divider-indent-y_s\@medium > .ek-grid__item {
                padding-top: var(--ek-grid-indent-s);
                padding-bottom: var(--ek-grid-indent-s);
        }

        .ek-grid_divider-indent_m\@medium > .ek-grid__item {
                padding: var(--ek-grid-indent-m);
        }

        .ek-grid_divider-indent-x_m\@medium > .ek-grid__item {
                padding-left: var(--ek-grid-indent-m);
                padding-right: var(--ek-grid-indent-m);
        }

        .ek-grid_divider-indent-y_m\@medium > .ek-grid__item {
                padding-top: var(--ek-grid-indent-m);
                padding-bottom: var(--ek-grid-indent-m);
        }

        .ek-grid_divider-indent_l\@medium > .ek-grid__item {
                padding: var(--ek-grid-indent-l);
        }

        .ek-grid_divider-indent-x_l\@medium > .ek-grid__item {
                padding-left: var(--ek-grid-indent-l);
                padding-right: var(--ek-grid-indent-l);
        }

        .ek-grid_divider-indent-y_l\@medium > .ek-grid__item {
                padding-top: var(--ek-grid-indent-l);
                padding-bottom: var(--ek-grid-indent-l);
        }

        .ek-grid_divider-indent_xl\@medium > .ek-grid__item {
                padding: var(--ek-grid-indent-xl);
        }

        .ek-grid_divider-indent-x_xl\@medium > .ek-grid__item {
                padding-left: var(--ek-grid-indent-xl);
                padding-right: var(--ek-grid-indent-xl);
        }

        .ek-grid_divider-indent-y_xl\@medium > .ek-grid__item {
                padding-top: var(--ek-grid-indent-xl);
                padding-bottom: var(--ek-grid-indent-xl);
        }

        .ek-grid_divider-indent_xxl\@medium > .ek-grid__item {
                padding: var(--ek-grid-indent-xxl);
        }

        .ek-grid_divider-indent-x_xxl\@medium > .ek-grid__item {
                padding-left: var(--ek-grid-indent-xxl);
                padding-right: var(--ek-grid-indent-xxl);
        }

        .ek-grid_divider-indent-y_xxl\@medium > .ek-grid__item {
                padding-top: var(--ek-grid-indent-xxl);
                padding-bottom: var(--ek-grid-indent-xxl);
        }

        .ek-grid_divider-indent_3xl\@medium > .ek-grid__item {
                padding: var(--ek-grid-indent-3xl);
        }

        .ek-grid_divider-indent-x_3xl\@medium > .ek-grid__item {
                padding-left: var(--ek-grid-indent-3xl);
                padding-right: var(--ek-grid-indent-3xl);
        }

        .ek-grid_divider-indent-y_3xl\@medium > .ek-grid__item {
                padding-top: var(--ek-grid-indent-3xl);
                padding-bottom: var(--ek-grid-indent-3xl);
        }

        .ek-grid_divider-indent_4xl\@medium > .ek-grid__item {
                padding: var(--ek-grid-indent-4xl);
        }

        .ek-grid_divider-indent-x_4xl\@medium > .ek-grid__item {
                padding-left: var(--ek-grid-indent-4xl);
                padding-right: var(--ek-grid-indent-4xl);
        }

        .ek-grid_divider-indent-y_4xl\@medium > .ek-grid__item {
                padding-top: var(--ek-grid-indent-4xl);
                padding-bottom: var(--ek-grid-indent-4xl);
        }

        .ek-grid_divider-indent_5xl\@medium > .ek-grid__item {
                padding: var(--ek-grid-indent-5xl);
        }

        .ek-grid_divider-indent-x_5xl\@medium > .ek-grid__item {
                padding-left: var(--ek-grid-indent-5xl);
                padding-right: var(--ek-grid-indent-5xl);
        }

        .ek-grid_divider-indent-y_5xl\@medium > .ek-grid__item {
                padding-top: var(--ek-grid-indent-5xl);
                padding-bottom: var(--ek-grid-indent-5xl);
        }
        .ek-grid_column_1\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 1);
        }
        .ek-grid_column_2\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 2);
        }
        .ek-grid_column_3\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 3);
        }
        .ek-grid_column_4\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 4);
        }
        .ek-grid_column_5\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 5);
        }
        .ek-grid_column_6\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 6);
        }
        .ek-grid_column_7\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 7);
        }
        .ek-grid_column_8\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 8);
        }
        .ek-grid_column_9\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 9);
        }
        .ek-grid_column_10\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 10);
        }
    .ek-grid_column_expand\@medium > .ek-grid__item {
        flex: 1;
        width: auto;
        }
    .ek-grid_column_auto\@medium > .ek-grid__item {
        flex: none;
        width: auto;
        }
        .ek-grid_divider-column_1\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 1);
        }
        .ek-grid_divider-column_1\@medium > .ek-grid__item.ek-grid__item + .ek-grid__item {
            border-left-width: 0;
        }
            .ek-grid_divider-column_1\@medium > .ek-grid__item.ek-grid__item:nth-child(1n-0) {
                    border-right-width: 0;
        }

                .ek-grid_divider-column_1\@medium > .ek-grid__item.ek-grid__item:nth-child(1n-0):nth-last-child(-n+1) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_1\@medium > .ek-grid__item.ek-grid__item:nth-child(1n-0):not(:nth-last-child(-n+1)) {
                    border-bottom-width: 1px;
        }
        .ek-grid_divider-column_2\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 2);
        }
        .ek-grid_divider-column_2\@medium > .ek-grid__item.ek-grid__item + .ek-grid__item {
            border-left-width: 0;
        }
            .ek-grid_divider-column_2\@medium > .ek-grid__item.ek-grid__item:nth-child(2n-1) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_2\@medium > .ek-grid__item.ek-grid__item:nth-child(2n-1):nth-last-child(-n+2) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_2\@medium > .ek-grid__item.ek-grid__item:nth-child(2n-1):not(:nth-last-child(-n+2)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_2\@medium > .ek-grid__item.ek-grid__item:nth-child(2n-0) {
                    border-right-width: 0;
        }

                .ek-grid_divider-column_2\@medium > .ek-grid__item.ek-grid__item:nth-child(2n-0):nth-last-child(-n+1) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_2\@medium > .ek-grid__item.ek-grid__item:nth-child(2n-0):not(:nth-last-child(-n+1)) {
                    border-bottom-width: 1px;
        }
        .ek-grid_divider-column_3\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 3);
        }
        .ek-grid_divider-column_3\@medium > .ek-grid__item.ek-grid__item + .ek-grid__item {
            border-left-width: 0;
        }
            .ek-grid_divider-column_3\@medium > .ek-grid__item.ek-grid__item:nth-child(3n-2) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_3\@medium > .ek-grid__item.ek-grid__item:nth-child(3n-2):nth-last-child(-n+3) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_3\@medium > .ek-grid__item.ek-grid__item:nth-child(3n-2):not(:nth-last-child(-n+3)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_3\@medium > .ek-grid__item.ek-grid__item:nth-child(3n-1) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_3\@medium > .ek-grid__item.ek-grid__item:nth-child(3n-1):nth-last-child(-n+2) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_3\@medium > .ek-grid__item.ek-grid__item:nth-child(3n-1):not(:nth-last-child(-n+2)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_3\@medium > .ek-grid__item.ek-grid__item:nth-child(3n-0) {
                    border-right-width: 0;
        }

                .ek-grid_divider-column_3\@medium > .ek-grid__item.ek-grid__item:nth-child(3n-0):nth-last-child(-n+1) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_3\@medium > .ek-grid__item.ek-grid__item:nth-child(3n-0):not(:nth-last-child(-n+1)) {
                    border-bottom-width: 1px;
        }
        .ek-grid_divider-column_4\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 4);
        }
        .ek-grid_divider-column_4\@medium > .ek-grid__item.ek-grid__item + .ek-grid__item {
            border-left-width: 0;
        }
            .ek-grid_divider-column_4\@medium > .ek-grid__item.ek-grid__item:nth-child(4n-3) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_4\@medium > .ek-grid__item.ek-grid__item:nth-child(4n-3):nth-last-child(-n+4) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_4\@medium > .ek-grid__item.ek-grid__item:nth-child(4n-3):not(:nth-last-child(-n+4)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_4\@medium > .ek-grid__item.ek-grid__item:nth-child(4n-2) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_4\@medium > .ek-grid__item.ek-grid__item:nth-child(4n-2):nth-last-child(-n+3) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_4\@medium > .ek-grid__item.ek-grid__item:nth-child(4n-2):not(:nth-last-child(-n+3)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_4\@medium > .ek-grid__item.ek-grid__item:nth-child(4n-1) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_4\@medium > .ek-grid__item.ek-grid__item:nth-child(4n-1):nth-last-child(-n+2) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_4\@medium > .ek-grid__item.ek-grid__item:nth-child(4n-1):not(:nth-last-child(-n+2)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_4\@medium > .ek-grid__item.ek-grid__item:nth-child(4n-0) {
                    border-right-width: 0;
        }

                .ek-grid_divider-column_4\@medium > .ek-grid__item.ek-grid__item:nth-child(4n-0):nth-last-child(-n+1) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_4\@medium > .ek-grid__item.ek-grid__item:nth-child(4n-0):not(:nth-last-child(-n+1)) {
                    border-bottom-width: 1px;
        }
        .ek-grid_divider-column_5\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 5);
        }
        .ek-grid_divider-column_5\@medium > .ek-grid__item.ek-grid__item + .ek-grid__item {
            border-left-width: 0;
        }
            .ek-grid_divider-column_5\@medium > .ek-grid__item.ek-grid__item:nth-child(5n-4) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_5\@medium > .ek-grid__item.ek-grid__item:nth-child(5n-4):nth-last-child(-n+5) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_5\@medium > .ek-grid__item.ek-grid__item:nth-child(5n-4):not(:nth-last-child(-n+5)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_5\@medium > .ek-grid__item.ek-grid__item:nth-child(5n-3) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_5\@medium > .ek-grid__item.ek-grid__item:nth-child(5n-3):nth-last-child(-n+4) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_5\@medium > .ek-grid__item.ek-grid__item:nth-child(5n-3):not(:nth-last-child(-n+4)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_5\@medium > .ek-grid__item.ek-grid__item:nth-child(5n-2) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_5\@medium > .ek-grid__item.ek-grid__item:nth-child(5n-2):nth-last-child(-n+3) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_5\@medium > .ek-grid__item.ek-grid__item:nth-child(5n-2):not(:nth-last-child(-n+3)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_5\@medium > .ek-grid__item.ek-grid__item:nth-child(5n-1) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_5\@medium > .ek-grid__item.ek-grid__item:nth-child(5n-1):nth-last-child(-n+2) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_5\@medium > .ek-grid__item.ek-grid__item:nth-child(5n-1):not(:nth-last-child(-n+2)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_5\@medium > .ek-grid__item.ek-grid__item:nth-child(5n-0) {
                    border-right-width: 0;
        }

                .ek-grid_divider-column_5\@medium > .ek-grid__item.ek-grid__item:nth-child(5n-0):nth-last-child(-n+1) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_5\@medium > .ek-grid__item.ek-grid__item:nth-child(5n-0):not(:nth-last-child(-n+1)) {
                    border-bottom-width: 1px;
        }
        .ek-grid_divider-column_6\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 6);
        }
        .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item + .ek-grid__item {
            border-left-width: 0;
        }
            .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item:nth-child(6n-5) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item:nth-child(6n-5):nth-last-child(-n+6) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item:nth-child(6n-5):not(:nth-last-child(-n+6)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item:nth-child(6n-4) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item:nth-child(6n-4):nth-last-child(-n+5) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item:nth-child(6n-4):not(:nth-last-child(-n+5)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item:nth-child(6n-3) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item:nth-child(6n-3):nth-last-child(-n+4) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item:nth-child(6n-3):not(:nth-last-child(-n+4)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item:nth-child(6n-2) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item:nth-child(6n-2):nth-last-child(-n+3) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item:nth-child(6n-2):not(:nth-last-child(-n+3)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item:nth-child(6n-1) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item:nth-child(6n-1):nth-last-child(-n+2) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item:nth-child(6n-1):not(:nth-last-child(-n+2)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item:nth-child(6n-0) {
                    border-right-width: 0;
        }

                .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item:nth-child(6n-0):nth-last-child(-n+1) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_6\@medium > .ek-grid__item.ek-grid__item:nth-child(6n-0):not(:nth-last-child(-n+1)) {
                    border-bottom-width: 1px;
        }
        .ek-grid_divider-column_7\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 7);
        }
        .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item + .ek-grid__item {
            border-left-width: 0;
        }
            .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-6) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-6):nth-last-child(-n+7) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-6):not(:nth-last-child(-n+7)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-5) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-5):nth-last-child(-n+6) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-5):not(:nth-last-child(-n+6)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-4) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-4):nth-last-child(-n+5) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-4):not(:nth-last-child(-n+5)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-3) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-3):nth-last-child(-n+4) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-3):not(:nth-last-child(-n+4)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-2) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-2):nth-last-child(-n+3) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-2):not(:nth-last-child(-n+3)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-1) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-1):nth-last-child(-n+2) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-1):not(:nth-last-child(-n+2)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-0) {
                    border-right-width: 0;
        }

                .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-0):nth-last-child(-n+1) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_7\@medium > .ek-grid__item.ek-grid__item:nth-child(7n-0):not(:nth-last-child(-n+1)) {
                    border-bottom-width: 1px;
        }
        .ek-grid_divider-column_8\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 8);
        }
        .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item + .ek-grid__item {
            border-left-width: 0;
        }
            .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-7) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-7):nth-last-child(-n+8) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-7):not(:nth-last-child(-n+8)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-6) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-6):nth-last-child(-n+7) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-6):not(:nth-last-child(-n+7)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-5) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-5):nth-last-child(-n+6) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-5):not(:nth-last-child(-n+6)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-4) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-4):nth-last-child(-n+5) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-4):not(:nth-last-child(-n+5)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-3) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-3):nth-last-child(-n+4) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-3):not(:nth-last-child(-n+4)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-2) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-2):nth-last-child(-n+3) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-2):not(:nth-last-child(-n+3)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-1) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-1):nth-last-child(-n+2) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-1):not(:nth-last-child(-n+2)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-0) {
                    border-right-width: 0;
        }

                .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-0):nth-last-child(-n+1) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_8\@medium > .ek-grid__item.ek-grid__item:nth-child(8n-0):not(:nth-last-child(-n+1)) {
                    border-bottom-width: 1px;
        }
        .ek-grid_divider-column_9\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 9);
        }
        .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item + .ek-grid__item {
            border-left-width: 0;
        }
            .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-8) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-8):nth-last-child(-n+9) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-8):not(:nth-last-child(-n+9)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-7) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-7):nth-last-child(-n+8) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-7):not(:nth-last-child(-n+8)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-6) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-6):nth-last-child(-n+7) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-6):not(:nth-last-child(-n+7)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-5) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-5):nth-last-child(-n+6) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-5):not(:nth-last-child(-n+6)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-4) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-4):nth-last-child(-n+5) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-4):not(:nth-last-child(-n+5)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-3) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-3):nth-last-child(-n+4) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-3):not(:nth-last-child(-n+4)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-2) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-2):nth-last-child(-n+3) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-2):not(:nth-last-child(-n+3)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-1) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-1):nth-last-child(-n+2) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-1):not(:nth-last-child(-n+2)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-0) {
                    border-right-width: 0;
        }

                .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-0):nth-last-child(-n+1) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_9\@medium > .ek-grid__item.ek-grid__item:nth-child(9n-0):not(:nth-last-child(-n+1)) {
                    border-bottom-width: 1px;
        }
        .ek-grid_divider-column_10\@medium > .ek-grid__item {
            flex: none;
            width: calc(100% / 10);
        }
        .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item + .ek-grid__item {
            border-left-width: 0;
        }
            .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-9) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-9):nth-last-child(-n+10) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-9):not(:nth-last-child(-n+10)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-8) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-8):nth-last-child(-n+9) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-8):not(:nth-last-child(-n+9)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-7) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-7):nth-last-child(-n+8) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-7):not(:nth-last-child(-n+8)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-6) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-6):nth-last-child(-n+7) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-6):not(:nth-last-child(-n+7)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-5) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-5):nth-last-child(-n+6) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-5):not(:nth-last-child(-n+6)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-4) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-4):nth-last-child(-n+5) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-4):not(:nth-last-child(-n+5)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-3) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-3):nth-last-child(-n+4) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-3):not(:nth-last-child(-n+4)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-2) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-2):nth-last-child(-n+3) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-2):not(:nth-last-child(-n+3)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-1) {
                    border-right-width: 1px;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-1):nth-last-child(-n+2) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-1):not(:nth-last-child(-n+2)) {
                    border-bottom-width: 1px;
        }
            .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-0) {
                    border-right-width: 0;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-0):nth-last-child(-n+1) {
                    border-bottom-width: 0;
        }

                .ek-grid_divider-column_10\@medium > .ek-grid__item.ek-grid__item:nth-child(10n-0):not(:nth-last-child(-n+1)) {
                    border-bottom-width: 1px;
        }
    .ek-grid_divider-column_expand\@medium > .ek-grid__item {
        flex: 1;
        width: auto;
        }
        .ek-grid_divider-column_expand\@medium > .ek-grid__item.ek-grid__item + .ek-grid__item {
            border-left-width: 1px;
        }

        .ek-grid_divider-column_expand\@medium > .ek-grid__item.ek-grid__item:nth-child(even),
        .ek-grid_divider-column_expand\@medium > .ek-grid__item.ek-grid__item:nth-child(odd) {
            border-right-width: 0;
        }

            .ek-grid_divider-column_expand\@medium > .ek-grid__item.ek-grid__item:nth-child(even):not(:nth-child(odd)),
            .ek-grid_divider-column_expand\@medium > .ek-grid__item.ek-grid__item:nth-child(even):not(:nth-child(even)),
            .ek-grid_divider-column_expand\@medium > .ek-grid__item.ek-grid__item:nth-child(odd):not(:nth-child(odd)),
            .ek-grid_divider-column_expand\@medium > .ek-grid__item.ek-grid__item:nth-child(odd):not(:nth-child(even)) {
                border-bottom-width: 0;
        }
    .ek-grid_divider-column_auto\@medium > .ek-grid__item {
        flex: none;
        width: auto;
        }
        .ek-grid_divider-column_auto\@medium > .ek-grid__item.ek-grid__item + .ek-grid__item {
            border-left-width: 1px;
        }

        .ek-grid_divider-column_auto\@medium > .ek-grid__item.ek-grid__item:nth-child(even),
        .ek-grid_divider-column_auto\@medium > .ek-grid__item.ek-grid__item:nth-child(odd) {
            border-right-width: 0;
        }

            .ek-grid_divider-column_auto\@medium > .ek-grid__item.ek-grid__item:nth-child(even):not(:nth-child(odd)),
            .ek-grid_divider-column_auto\@medium > .ek-grid__item.ek-grid__item:nth-child(even):not(:nth-child(even)),
            .ek-grid_divider-column_auto\@medium > .ek-grid__item.ek-grid__item:nth-child(odd):not(:nth-child(odd)),
            .ek-grid_divider-column_auto\@medium > .ek-grid__item.ek-grid__item:nth-child(odd):not(:nth-child(even)) {
                border-bottom-width: 0;
        }
        .ek-grid_align_left\@medium {
            justify-content: flex-start;
        }
        .ek-grid_align_center\@medium {
            justify-content: center;
        }
        .ek-grid_align_right\@medium {
            justify-content: flex-end;
        }
        .ek-grid_align_justify\@medium {
            justify-content: space-between;
        }
        .ek-grid_valign_top\@medium {
            align-items: flex-start;
        }
        .ek-grid_valign_middle\@medium {
            align-items: center;
        }
        .ek-grid_valign_bottom\@medium {
            align-content: flex-end;
            align-items: flex-end;
        }
        .ek-grid_valign_baseline\@medium {
            align-items: baseline;
        }
        .ek-grid_valign_justify\@medium {
            align-content: space-between;
        }
        .ek-grid_direction_row\@medium {
        flex-direction: row;
        }
        .ek-grid_direction_row-reverse\@medium {
        flex-direction: row-reverse;
        }
        .ek-grid_direction_column\@medium {
        flex-direction: column;
        }
        .ek-grid_direction_column-reverse\@medium {
        flex-direction: column-reverse;
        }
        .ek-grid_wrap_nowrap\@medium {
        flex-wrap: nowrap;
        }
        .ek-grid_wrap_wrap\@medium {
        flex-wrap: wrap;
        }
        .ek-grid_wrap_wrap-reverse\@medium {
        flex-wrap: wrap-reverse;
        }
        .ek-grid__item_order_1\@medium {
        order: 1;
        }
        .ek-grid__item_order_2\@medium {
        order: 2;
        }
        .ek-grid__item_order_3\@medium {
        order: 3;
        }
        .ek-grid__item_order_4\@medium {
        order: 4;
        }
        .ek-grid__item_order_5\@medium {
        order: 5;
        }
        .ek-grid__item_order_6\@medium {
        order: 6;
        }
        .ek-grid__item_order_7\@medium {
        order: 7;
        }
        .ek-grid__item_order_8\@medium {
        order: 8;
        }
        .ek-grid__item_order_9\@medium {
        order: 9;
        }
        .ek-grid__item_order_10\@medium {
        order: 10;
        }
        .ek-grid__item_width_1-1\@medium {
                flex: none;
                width: calc(1 / 1 * 100%);
        }
        .ek-grid__item_width_1-2\@medium {
                flex: none;
                width: calc(1 / 2 * 100%);
        }
        .ek-grid__item_width_1-3\@medium {
                flex: none;
                width: calc(1 / 3 * 100%);
        }
        .ek-grid__item_width_2-3\@medium {
                flex: none;
                width: calc(2 / 3 * 100%);
        }
        .ek-grid__item_width_1-4\@medium {
                flex: none;
                width: calc(1 / 4 * 100%);
        }
        .ek-grid__item_width_2-4\@medium {
                flex: none;
                width: calc(2 / 4 * 100%);
        }
        .ek-grid__item_width_3-4\@medium {
                flex: none;
                width: calc(3 / 4 * 100%);
        }
        .ek-grid__item_width_1-5\@medium {
                flex: none;
                width: calc(1 / 5 * 100%);
        }
        .ek-grid__item_width_2-5\@medium {
                flex: none;
                width: calc(2 / 5 * 100%);
        }
        .ek-grid__item_width_3-5\@medium {
                flex: none;
                width: calc(3 / 5 * 100%);
        }
        .ek-grid__item_width_4-5\@medium {
                flex: none;
                width: calc(4 / 5 * 100%);
        }
        .ek-grid__item_width_1-6\@medium {
                flex: none;
                width: calc(1 / 6 * 100%);
        }
        .ek-grid__item_width_2-6\@medium {
                flex: none;
                width: calc(2 / 6 * 100%);
        }
        .ek-grid__item_width_3-6\@medium {
                flex: none;
                width: calc(3 / 6 * 100%);
        }
        .ek-grid__item_width_4-6\@medium {
                flex: none;
                width: calc(4 / 6 * 100%);
        }
        .ek-grid__item_width_5-6\@medium {
                flex: none;
                width: calc(5 / 6 * 100%);
        }
        .ek-grid__item_width_1-7\@medium {
                flex: none;
                width: calc(1 / 7 * 100%);
        }
        .ek-grid__item_width_2-7\@medium {
                flex: none;
                width: calc(2 / 7 * 100%);
        }
        .ek-grid__item_width_3-7\@medium {
                flex: none;
                width: calc(3 / 7 * 100%);
        }
        .ek-grid__item_width_4-7\@medium {
                flex: none;
                width: calc(4 / 7 * 100%);
        }
        .ek-grid__item_width_5-7\@medium {
                flex: none;
                width: calc(5 / 7 * 100%);
        }
        .ek-grid__item_width_6-7\@medium {
                flex: none;
                width: calc(6 / 7 * 100%);
        }
        .ek-grid__item_width_1-8\@medium {
                flex: none;
                width: calc(1 / 8 * 100%);
        }
        .ek-grid__item_width_2-8\@medium {
                flex: none;
                width: calc(2 / 8 * 100%);
        }
        .ek-grid__item_width_3-8\@medium {
                flex: none;
                width: calc(3 / 8 * 100%);
        }
        .ek-grid__item_width_4-8\@medium {
                flex: none;
                width: calc(4 / 8 * 100%);
        }
        .ek-grid__item_width_5-8\@medium {
                flex: none;
                width: calc(5 / 8 * 100%);
        }
        .ek-grid__item_width_6-8\@medium {
                flex: none;
                width: calc(6 / 8 * 100%);
        }
        .ek-grid__item_width_7-8\@medium {
                flex: none;
                width: calc(7 / 8 * 100%);
        }
        .ek-grid__item_width_1-9\@medium {
                flex: none;
                width: calc(1 / 9 * 100%);
        }
        .ek-grid__item_width_2-9\@medium {
                flex: none;
                width: calc(2 / 9 * 100%);
        }
        .ek-grid__item_width_3-9\@medium {
                flex: none;
                width: calc(3 / 9 * 100%);
        }
        .ek-grid__item_width_4-9\@medium {
                flex: none;
                width: calc(4 / 9 * 100%);
        }
        .ek-grid__item_width_5-9\@medium {
                flex: none;
                width: calc(5 / 9 * 100%);
        }
        .ek-grid__item_width_6-9\@medium {
                flex: none;
                width: calc(6 / 9 * 100%);
        }
        .ek-grid__item_width_7-9\@medium {
                flex: none;
                width: calc(7 / 9 * 100%);
        }
        .ek-grid__item_width_8-9\@medium {
                flex: none;
                width: calc(8 / 9 * 100%);
        }
        .ek-grid__item_width_1-10\@medium {
                flex: none;
                width: calc(1 / 10 * 100%);
        }
        .ek-grid__item_width_2-10\@medium {
                flex: none;
                width: calc(2 / 10 * 100%);
        }
        .ek-grid__item_width_3-10\@medium {
                flex: none;
                width: calc(3 / 10 * 100%);
        }
        .ek-grid__item_width_4-10\@medium {
                flex: none;
                width: calc(4 / 10 * 100%);
        }
        .ek-grid__item_width_5-10\@medium {
                flex: none;
                width: calc(5 / 10 * 100%);
        }
        .ek-grid__item_width_6-10\@medium {
                flex: none;
                width: calc(6 / 10 * 100%);
        }
        .ek-grid__item_width_7-10\@medium {
                flex: none;
                width: calc(7 / 10 * 100%);
        }
        .ek-grid__item_width_8-10\@medium {
                flex: none;
                width: calc(8 / 10 * 100%);
        }
        .ek-grid__item_width_9-10\@medium {
                flex: none;
                width: calc(9 / 10 * 100%);
        }
        .ek-grid__item_width_expand\@medium {
    flex: 1;
    width: auto;
        }
        .ek-grid__item_width_auto\@medium {
    flex: none;
    width: auto;
        }
        .ek-grid_height_auto\@medium {
            height: auto;
        }
        .ek-grid_height_inherit\@medium {
            height: inherit;
        }
        .ek-grid_height_1-1\@medium {
            height: 100%;
        }
}