:root {
    --col-gap-width-mini: 20px;
    --col-gap-width-small: 30px;
    --col-gap-width-medium: 40px;
    --col-gap-width-large: 50px;

    --row-gap-width-mini: 20px;
    --row-gap-width-small: 30px;
    --row-gap-width-medium: 40px;
    --row-gap-width-large: 50px;
    
    --max-content-width: 900px;
}

.wb_framesingle, .wb_colgroup {
    max-width: calc(var(--max-content-width) + 2 * var(--col-gap-width-large));
    margin: 0px auto;
    box-sizing: border-box;
}

/*
.wb_framecontent:has(.wb_innercolumns),
.wb_colalign:has(.wb_innercolumns) {
    overflow: hidden;
}
*/

.wb_colrow {
    display: flex;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: wrap;
}

.wb_column {
    display: flex;
    flex: 0 1 auto;
    /*
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    */
    flex-direction: row;
    flex-wrap: wrap;
    box-sizing: border-box;
}

.wb_colalign {
    /*
    -webkit-box-flex: 0;
    */
    flex: 0 0 auto;
    width: 100%;
}

.wb_colalign_top {
    align-self: flex-start;
}

.wb_colalign_middle {
    align-self: center;
}

.wb_colalign_bottom {
    align-self: flex-end;
}

.wb_colalign_full, .wb_colalign_stretch {
    align-self: stretch;
}

@media screen and (min-width: 701px) {
    .wb_colalign_stretch {
        display: flex;
        flex: 0 1 auto;
        /*
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        */
        flex-direction: column;
        flex-wrap: wrap;
        align-items: flex-start;
        box-sizing: border-box;
        width: 100%;
    }
    
    .wb_colalign_stretch > * {
        align-self: flex-end;
        margin: auto 0px;
        box-sizing: border-box;
        width: 100%;
    }
    
    .wb_colalign_stretch > *:first-child {
        margin-top: 0px;
    }
    
    .wb_colalign_stretch > *:last-child {
        margin-bottom: 0px;
    }
}

@media screen and (max-width: 700px) {
    .wb_framespacing,
    .wb_framespacing .wb_frameblock,
    .wb_colspacing > .wb_colrow,
    .wb_colspacing > .wb_colrow > .wb_column {
        padding: calc(var(--row-gap-width-small) / 2) calc(var(--col-gap-width-small) / 2);
    }
    
    .wb_framespacing.wb_forceminigap,
    .wb_colspacing.wb_forceminigap > .wb_colrow {
        padding: calc(var(--row-gap-width-small) - (var(--row-gap-width-mini) / 2)) calc(var(--col-gap-width-small) - (var(--col-gap-width-mini) / 2));
    }
    
    .wb_framespacing.wb_forceminigap .wb_frameblock,
    .wb_colspacing.wb_forceminigap > .wb_colrow > .wb_column {
        padding: calc(var(--row-gap-width-mini) / 2) calc(var(--col-gap-width-mini) / 2);
    }
    
    .wb_framespacing .wb_frameblock .wb_innercolumns > .wb_colgroup,
    .wb_colspacing .wb_colrow .wb_innercolumns > .wb_colgroup {
        margin-left: calc((var(--col-gap-width-small) / 2) * (-1));
        margin-right: calc((var(--col-gap-width-small) / 2) * (-1));
    }

    .wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns > .wb_colspacing,
    .wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns > .wb_colspacing {
        margin-left: calc((var(--col-gap-width-small) - var(--col-gap-width-mini)) * (-1));
        margin-right: calc((var(--col-gap-width-small) - var(--col-gap-width-mini)) * (-1));
    }

    .wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns > .wb_colpadding,
    .wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns > .wb_colpadding {
        margin-left: calc((var(--row-gap-width-mini) / 2) * (-1));
        margin-right: calc((var(--row-gap-width-mini) / 2) * (-1));
    }

    .wb_framespacing .wb_frameblock .wb_innercolumns:first-child > .wb_colgroup,
    .wb_colspacing .wb_colrow .wb_innercolumns:first-child > .wb_colgroup {
        margin-top: calc((var(--row-gap-width-small) / 2) * (-1));
    }

    .wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:first-child > .wb_colspacing,
    .wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:first-child > .wb_colspacing {
        margin-top: calc((var(--row-gap-width-small) - var(--row-gap-width-mini)) * (-1));
    }

    .wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:first-child > .wb_colpadding,
    .wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:first-child > .wb_colpadding {
        margin-top: calc((var(--row-gap-width-mini) / 2) * (-1));
    }

    .wb_framespacing .wb_frameblock .wb_innercolumns:last-child > .wb_colgroup,
    .wb_colspacing .wb_colrow .wb_innercolumns:last-child > .wb_colgroup {
        margin-bottom: calc((var(--row-gap-width-small) / 2) * (-1));
    }

    .wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:last-child > .wb_colspacing,
    .wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:last-child > .wb_colspacing  {
        margin-bottom: calc((var(--row-gap-width-small) - var(--row-gap-width-mini)) * (-1));
    }

    .wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:last-child > .wb_colpadding,
    .wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:last-child > .wb_colpadding  {
        margin-bottom: calc((var(--row-gap-width-mini) / 2) * (-1));
    }
    
    .wb_framespacing.wb_topnull,
    .wb_colspacing.wb_topnull > .wb_colrow {
        padding-top: 0px;
    }
    
    .wb_framespacing.wb_topnull .wb_frameblock,
    .wb_colspacing.wb_topnull > .wb_colrow > .wb_column {
        padding-top: calc(var(--row-gap-width-small) / 2);
    }
    
    .wb_framespacing.wb_forceminigap.wb_topnull .wb_frameblock,
    .wb_colspacing.wb_forceminigap.wb_topnull > .wb_colrow > .wb_column {
        padding-top: calc(var(--row-gap-width-mini) / 2);
    }
    
    .wb_framespacing.wb_bottomnull,
    .wb_colspacing.wb_bottomnull > .wb_colrow {
        padding-bottom: 0px;
    }
    
    .wb_framespacing.wb_bottomnull .wb_frameblock,
    .wb_colspacing.wb_bottomnull > .wb_colrow > .wb_column {
        padding-bottom: calc(var(--row-gap-width-small) / 2);
    }
    
    .wb_framespacing.wb_forceminigap.wb_bottomnull .wb_frameblock,
    .wb_colspacing.wb_forceminigap.wb_bottomnull > .wb_colrow > .wb_column {
        padding-bottom: calc(var(--row-gap-width-mini) / 2);
    }
    
    .wb_framepadding,
    .wb_framepadding > .wb_frameblock:has(.wb_innercolumns),
    .wb_colpadding > .wb_colrow {
        padding: 0px;
    }
    
    .wb_framepadding .wb_frameblock,
    .wb_colpadding > .wb_colrow > .wb_column {
        padding: var(--row-gap-width-small) var(--col-gap-width-small);
    }
    
    .wb_framepadding.wb_forceminigap,
    .wb_colpadding.wb_forceminigap > .wb_colrow {
        padding: 0px calc(var(--col-gap-width-small) - var(--col-gap-width-mini));
    }
    
    .wb_framepadding.wb_forceminigap .wb_frameblock,
    .wb_colpadding.wb_forceminigap > .wb_colrow > .wb_column {
        padding: var(--row-gap-width-mini) var(--col-gap-width-mini);
    }
    
    .wb_frameblock:has(.wb_innercolumns),
    .wb_column:has(.wb_innercolumns) {
        padding: 0px !important;
    }
    
    .wb_colsmall_hide {
        display: none;
    }
    
    .wb_colsmall_1 {
        flex-basis: 8.333%;
    }
    
    .wb_colsmall_2 {
        flex-basis: 16.667%;
    }
    
    .wb_colsmall_3 {
        flex-basis: 25%;
    }
    
    .wb_colsmall_4 {
        flex-basis: 33.333%;
    }
    
    .wb_colsmall_5 {
        flex-basis: 41.667%;
    }
    
    .wb_colsmall_6 {
        flex-basis: 50%;
    }
    
    .wb_colsmall_7 {
        flex-basis: 58.333%;
    }
    
    .wb_colsmall_8 {
        flex-basis: 66.667%;
    }
    
    .wb_colsmall_9 {
        flex-basis: 75%;
    }
    
    .wb_colsmall_10 {
        flex-basis: 83.333%;
    }
    
    .wb_colsmall_11 {
        flex-basis: 91.667%;
    }
    
    .wb_colsmall_12 {
        flex-basis: 100%;
    }
    
    .wb_colorder_s1 {
        order: 1;
    }
    
    .wb_colorder_s2 {
        order: 2;
    }
    
    .wb_colorder_s3 {
        order: 3;
    }
    
    .wb_colorder_s4 {
        order: 4;
    }
    
    .wb_colorder_s5 {
        order: 5;
    }
    
    .wb_colorder_s6 {
        order: 6;
    }
    
    .wb_colorder_s7 {
        order: 7;
    }
    
    .wb_colorder_s8 {
        order: 8;
    }
    
    .wb_colorder_s9 {
        order: 9;
    }
    
    .wb_colorder_s10 {
        order: 10;
    }
    
    .wb_colorder_s11 {
        order: 11;
    }
    
    .wb_colorder_s12 {
        order: 12;
    }
}

@media screen and (min-width: 651px) and (max-width: 900px) {
    .wb_framespacing,
    .wb_framespacing .wb_frameblock,
    .wb_colspacing > .wb_colrow,
    .wb_colspacing > .wb_colrow > .wb_column {
        padding: calc(var(--row-gap-width-medium) / 2) calc(var(--col-gap-width-medium) / 2);
    }
    
    .wb_framespacing.wb_forceminigap,
    .wb_colspacing.wb_forceminigap > .wb_colrow {
        padding: calc(var(--row-gap-width-medium) - (var(--row-gap-width-mini) / 2)) calc(var(--col-gap-width-medium) - (var(--col-gap-width-mini) / 2));
    }
    
    .wb_framespacing.wb_forceminigap .wb_frameblock,
    .wb_colspacing.wb_forceminigap > .wb_colrow > .wb_column {
        padding: calc(var(--row-gap-width-mini) / 2) calc(var(--col-gap-width-mini) / 2);
    }
    
    .wb_framespacing .wb_frameblock .wb_innercolumns > .wb_colgroup,
    .wb_colspacing .wb_colrow .wb_innercolumns > .wb_colgroup {
        margin-left: calc((var(--col-gap-width-medium) / 2) * (-1));
        margin-right: calc((var(--col-gap-width-medium) / 2) * (-1));
    }

    .wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns > .wb_colspacing,
    .wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns > .wb_colspacing {
        margin-left: calc((var(--col-gap-width-medium) - var(--col-gap-width-mini)) * (-1));
        margin-right: calc((var(--col-gap-width-medium) - var(--col-gap-width-mini)) * (-1));
    }

    .wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns > .wb_colpadding,
    .wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns > .wb_colpadding {
        margin-left: calc((var(--row-gap-width-mini) / 2) * (-1));
        margin-right: calc((var(--row-gap-width-mini) / 2) * (-1));
    }

    .wb_framespacing .wb_frameblock .wb_innercolumns:first-child > .wb_colgroup,
    .wb_colspacing .wb_colrow .wb_innercolumns:first-child > .wb_colgroup {
        margin-top: calc((var(--row-gap-width-medium) / 2) * (-1));
    }

    .wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:first-child > .wb_colspacing,
    .wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:first-child > .wb_colspacing {
        margin-top: calc((var(--row-gap-width-medium) - var(--row-gap-width-mini)) * (-1));
    }

    .wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:first-child > .wb_colpadding,
    .wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:first-child > .wb_colpadding {
        margin-top: calc((var(--row-gap-width-mini) / 2) * (-1));
    }

    .wb_framespacing .wb_frameblock .wb_innercolumns:last-child > .wb_colgroup,
    .wb_colspacing .wb_colrow .wb_innercolumns:last-child > .wb_colgroup {
        margin-bottom: calc((var(--row-gap-width-medium) / 2) * (-1));
    }

    .wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:last-child > .wb_colspacing,
    .wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:last-child > .wb_colspacing  {
        margin-bottom: calc((var(--row-gap-width-medium) - var(--row-gap-width-mini)) * (-1));
    }

    .wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:last-child > .wb_colpadding,
    .wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:last-child > .wb_colpadding  {
        margin-bottom: calc((var(--row-gap-width-mini) / 2) * (-1));
    }
    
    .wb_framespacing.wb_topnull,
    .wb_colspacing.wb_topnull > .wb_colrow {
        padding-top: 0px;
    }
    
    .wb_framespacing.wb_topnull .wb_frameblock,
    .wb_colspacing.wb_topnull > .wb_colrow > .wb_column {
        padding-top: calc(var(--row-gap-width-medium) / 2);
    }
    
    .wb_framespacing.wb_forceminigap.wb_topnull .wb_frameblock,
    .wb_colspacing.wb_forceminigap.wb_topnull > .wb_colrow > .wb_column {
        padding-top: calc(var(--row-gap-width-mini) / 2);
    }
    
    .wb_framespacing.wb_bottomnull,
    .wb_colspacing.wb_bottomnull > .wb_colrow {
        padding-bottom: 0px;
    }
    
    .wb_framespacing.wb_bottomnull .wb_frameblock,
    .wb_colspacing.wb_bottomnull > .wb_colrow > .wb_column {
        padding-bottom: calc(var(--row-gap-width-medium) / 2);
    }
    
    .wb_framespacing.wb_forceminigap.wb_bottomnull .wb_frameblock,
    .wb_colspacing.wb_forceminigap.wb_bottomnull > .wb_colrow > .wb_column {
        padding-bottom: calc(var(--row-gap-width-mini) / 2);
    }
    
    .wb_framepadding,
    .wb_framepadding > .wb_frameblock:has(.wb_innercolumns),
    .wb_colpadding > .wb_colrow {
        padding: 0px;
    }
    
    .wb_framepadding .wb_frameblock,
    .wb_colpadding > .wb_colrow > .wb_column {
        padding: var(--row-gap-width-medium) var(--col-gap-width-medium);
    }
    
    .wb_framepadding.wb_forceminigap,
    .wb_colpadding.wb_forceminigap > .wb_colrow {
        padding: 0px calc(var(--col-gap-width-medium) - var(--col-gap-width-mini));
    }
    
    .wb_framepadding.wb_forceminigap .wb_frameblock,
    .wb_colpadding.wb_forceminigap > .wb_colrow > .wb_column {
        padding: var(--row-gap-width-mini) var(--col-gap-width-mini);
    }
    
    .wb_frameblock:has(.wb_innercolumns),
    .wb_column:has(.wb_innercolumns) {
        padding: 0px !important;
    }

    .wb_colmedium_hide {
        display: none;
    }
    
    .wb_colmedium_1 {
        flex-basis: 8.333%;
    }
    
    .wb_colmedium_2 {
        flex-basis: 16.667%;
    }
    
    .wb_colmedium_3 {
        flex-basis: 25%;
    }
    
    .wb_colmedium_4 {
        flex-basis: 33.333%;
    }
    
    .wb_colmedium_5 {
        flex-basis: 41.667%;
    }
    
    .wb_colmedium_6 {
        flex-basis: 50%;
    }
    
    .wb_colmedium_7 {
        flex-basis: 58.333%;
    }
    
    .wb_colmedium_8 {
        flex-basis: 66.667%;
    }
    
    .wb_colmedium_9 {
        flex-basis: 75%;
    }
    
    .wb_colmedium_10 {
        flex-basis: 83.333%;
    }
    
    .wb_colmedium_11 {
        flex-basis: 91.667%;
    }
    
    .wb_colmedium_12 {
        flex-basis: 100%;
    }
    
    .wb_colorder_m1 {
        order: 1;
    }
    
    .wb_colorder_m2 {
        order: 2;
    }
    
    .wb_colorder_m3 {
        order: 3;
    }
    
    .wb_colorder_m4 {
        order: 4;
    }
    
    .wb_colorder_m5 {
        order: 5;
    }
    
    .wb_colorder_m6 {
        order: 6;
    }
    
    .wb_colorder_m7 {
        order: 7;
    }
    
    .wb_colorder_m8 {
        order: 8;
    }
    
    .wb_colorder_m9 {
        order: 9;
    }
    
    .wb_colorder_m10 {
        order: 10;
    }
    
    .wb_colorder_m11 {
        order: 11;
    }
    
    .wb_colorder_m12 {
        order: 12;
    }
}

@media print, screen and (min-width: 901px) {
    .wb_framespacing,
    .wb_framespacing .wb_frameblock,
    .wb_colspacing > .wb_colrow,
    .wb_colspacing > .wb_colrow > .wb_column {
        padding: calc(var(--row-gap-width-large) / 2) calc(var(--col-gap-width-large) / 2);
    }
    
    .wb_framespacing.wb_forceminigap,
    .wb_colspacing.wb_forceminigap > .wb_colrow {
        padding: calc(var(--row-gap-width-large) - (var(--row-gap-width-mini) / 2)) calc(var(--col-gap-width-large) - (var(--col-gap-width-mini) / 2));
    }
    
    .wb_framespacing.wb_forceminigap .wb_frameblock,
    .wb_colspacing.wb_forceminigap > .wb_colrow > .wb_column {
        padding: calc(var(--row-gap-width-mini) / 2) calc(var(--col-gap-width-mini) / 2);
    }
    
    .wb_framespacing .wb_frameblock .wb_innercolumns > .wb_colgroup,
    .wb_colspacing .wb_colrow .wb_innercolumns > .wb_colgroup {
        margin-left: calc((var(--col-gap-width-large) / 2) * (-1));
        margin-right: calc((var(--col-gap-width-large) / 2) * (-1));
    }

    .wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns > .wb_colspacing,
    .wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns > .wb_colspacing {
        margin-left: calc((var(--col-gap-width-large) - var(--col-gap-width-mini)) * (-1));
        margin-right: calc((var(--col-gap-width-large) - var(--col-gap-width-mini)) * (-1));
    }

    .wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns > .wb_colpadding,
    .wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns > .wb_colpadding {
        margin-left: calc((var(--row-gap-width-mini) / 2) * (-1));
        margin-right: calc((var(--row-gap-width-mini) / 2) * (-1));
    }

    .wb_framespacing .wb_frameblock .wb_innercolumns:first-child > .wb_colgroup,
    .wb_colspacing .wb_colrow .wb_innercolumns:first-child > .wb_colgroup {
        margin-top: calc((var(--row-gap-width-large) / 2) * (-1));
    }

    .wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:first-child > .wb_colspacing,
    .wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:first-child > .wb_colspacing {
        margin-top: calc((var(--row-gap-width-large) - var(--row-gap-width-mini)) * (-1));
    }

    .wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:first-child > .wb_colpadding,
    .wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:first-child > .wb_colpadding {
        margin-top: calc((var(--row-gap-width-mini) / 2) * (-1));
    }

    .wb_framespacing .wb_frameblock .wb_innercolumns:last-child > .wb_colgroup,
    .wb_colspacing .wb_colrow .wb_innercolumns:last-child > .wb_colgroup {
        margin-bottom: calc((var(--row-gap-width-large) / 2) * (-1));
    }

    .wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:last-child > .wb_colspacing,
    .wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:last-child > .wb_colspacing  {
        margin-bottom: calc((var(--row-gap-width-large) - var(--row-gap-width-mini)) * (-1));
    }

    .wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:last-child > .wb_colpadding,
    .wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:last-child > .wb_colpadding  {
        margin-bottom: calc((var(--row-gap-width-mini) / 2) * (-1));
    }
    
    .wb_framespacing.wb_topnull,
    .wb_colspacing.wb_topnull > .wb_colrow {
        padding-top: 0px;
    }
    
    .wb_framespacing.wb_topnull .wb_frameblock,
    .wb_colspacing.wb_topnull > .wb_colrow > .wb_column {
        padding-top: calc(var(--row-gap-width-large) / 2);
    }
    
    .wb_framespacing.wb_forceminigap.wb_topnull .wb_frameblock,
    .wb_colspacing.wb_forceminigap.wb_topnull > .wb_colrow > .wb_column {
        padding-top: calc(var(--row-gap-width-mini) / 2);
    }
    
    .wb_framespacing.wb_bottomnull,
    .wb_colspacing.wb_bottomnull > .wb_colrow {
        padding-bottom: 0px;
    }
    
    .wb_framespacing.wb_bottomnull .wb_frameblock,
    .wb_colspacing.wb_bottomnull > .wb_colrow > .wb_column {
        padding-bottom: calc(var(--row-gap-width-large) / 2);
    }
    
    .wb_framespacing.wb_forceminigap.wb_bottomnull .wb_frameblock,
    .wb_colspacing.wb_forceminigap.wb_bottomnull > .wb_colrow > .wb_column {
        padding-bottom: calc(var(--row-gap-width-mini) / 2);
    }
    
    .wb_framepadding,
    .wb_framepadding > .wb_frameblock:has(.wb_innercolumns),
    .wb_colpadding > .wb_colrow {
        padding: 0px;
    }
    
    .wb_framepadding .wb_frameblock,
    .wb_colpadding > .wb_colrow > .wb_column {
        padding: var(--row-gap-width-large) var(--col-gap-width-large);
    }
    
    .wb_framepadding.wb_forceminigap,
    .wb_colpadding.wb_forceminigap > .wb_colrow {
        padding: 0px calc(var(--col-gap-width-large) - var(--col-gap-width-mini));
    }
    
    .wb_framepadding.wb_forceminigap .wb_frameblock,
    .wb_colpadding.wb_forceminigap > .wb_colrow > .wb_column {
        padding: var(--row-gap-width-mini) var(--col-gap-width-mini);
    }
    
    .wb_frameblock:has(.wb_innercolumns),
    .wb_column:has(.wb_innercolumns) {
        padding: 0px !important;
    }

    .wb_collarge_hide {
        display: none;
    }
    
    .wb_collarge_1 {
        flex-basis: 8.333%;
    }
    
    .wb_collarge_2 {
        flex-basis: 16.667%;
    }
    
    .wb_collarge_3 {
        flex-basis: 25%;
    }
    
    .wb_collarge_4 {
        flex-basis: 33.333%;
    }
    
    .wb_collarge_5 {
        flex-basis: 41.667%;
    }
    
    .wb_collarge_6 {
        flex-basis: 50%;
    }
    
    .wb_collarge_7 {
        flex-basis: 58.333%;
    }
    
    .wb_collarge_8 {
        flex-basis: 66.667%;
    }
    
    .wb_collarge_9 {
        flex-basis: 75%;
    }
    
    .wb_collarge_10 {
        flex-basis: 83.333%;
    }
    
    .wb_collarge_11 {
        flex-basis: 91.667%;
    }
    
    .wb_collarge_12 {
        flex-basis: 100%;
    }
    
    .wb_colorder_l1 {
        order: 1;
    }
    
    .wb_colorder_l2 {
        order: 2;
    }
    
    .wb_colorder_l3 {
        order: 3;
    }
    
    .wb_colorder_l4 {
        order: 4;
    }
    
    .wb_colorder_l5 {
        order: 5;
    }
    
    .wb_colorder_l6 {
        order: 6;
    }
    
    .wb_colorder_l7 {
        order: 7;
    }
    
    .wb_colorder_l8 {
        order: 8;
    }
    
    .wb_colorder_l9 {
        order: 9;
    }
    
    .wb_colorder_l10 {
        order: 10;
    }
    
    .wb_colorder_l11 {
        order: 11;
    }
    
    .wb_colorder_l12 {
        order: 12;
    }
}

